DKN's Terrain Tools/Editor [Working on new algorithms, dont buy yet.]



Don’t buy this yet. I am working on new algorithms to support future features. I want this to be better than roblox’s tool.

NOTICE: $4.99 on Roblox or you could send $2.50 on any other service. Hit me up on discord ‘Dkn1f3’ for more info!

I made this plugin for myself initally so I could make and design smooth terrain efficiently. How does this plugin do that you may ask? What’s better way to skip time other than key-binds. I configured a couple buttons to key-binds so you can focus more on making your terrain.

Not only are key-binds a big factor in this plugin. You can save your configurations, so you can go from working on terrain at y=0, to go work in the mountains with just a click of a paste button! I’ll tell you now it’s very useful when working with different levels of terrain. This plugin is a must-have for you for this reason!

Another issue I encounter with Studios Terrain Tools is that when I am holding click to place terrain for a long time and I mess up. Ctrl+Z will remove all that work for you. I made checkpoints at every interval that you can configure yourself with “AutoFill Saves Per Second” Configuration, so Ctrl+Z will save every however many seconds you set ONLY when you are holding click and Autofilling.


Current Look of the Plugin!


All the Settings and Key-binds so far!

AttributesPlugin - Roblox Studio 2025-04-26 17-04-29


Save your Configurations!

The configurations save under StarterPlayer>StarterPlayerScripts so then you can transfer the save folder to your other games if needed. Your saves do not transfer unless that folder is transferred also.


Using Change Plane Height with Key-binds to do a Step-Up

ffewfwrf-ezgif.com-crop


Smoothen, Replacing, Surface Only, Painting Modes!

Paint & Replace: Straightforward, works just like Roblox Studio’s Terrain Tool.
Surface Only: No matter where you drag, it’ll only paint the top surface!
Smoothen: Straightforward, it smooths the terrain! (Working on new algorithm soon.)
(ROADMAP) Grow/Shrink: Will grow or shrink the terrain. Will be replicating the Buildv4 tool!
^ I’m still working on perfecting the Grow/Shrink algorithm. It shall come out maybe soon!


I tried making the UI as pleasant to look at as possible. I added animations to the UI (to an extent) for aesthetics. I would make this plugin $2.99 if I could, but $4.99 is the lowest I am able to make it, I can’t put it up for free since I need money. :sob:

This is the first plugin of it’s kind. Hopefully it is as useful to you guys as it is for me.

Also, please help me out and give the plugin a star if you enjoy the plugin and spread the word so you could help a dude out.

Please do not hesitate to suggest new features and help me squash some bugs.


If you do encounter any issues, close the plugin via the X at the top right of the plugin’s window and reopening. If that fails too, close out the game, if that fails too uninstall and reinstall the plugin.
^ I did as much bug fixing as possible but there could always be something so just go through them steps if needed.
^ Just did a whole code rewrite for extra optimization, please let me know of any issues. Dkn1f3 on Discord.

I future-proofed this plugin with intentions of adding more features via tabs or extra configurations and whatnot. Please be reasonable with the features as this will be strictly a terrain tool plugin that only relates to Roblox’s smooth terrain, no triangle terrain.


Anyways,
Thank you for your time and Happy Developing! :smile:


27 - Creator Store Download

17 - Donation


Dkn1f3 on Discord if you need to contact me!


12 Likes

Hey!
Great plugin, but just a reccomendation:

You can make your plugin accommodate for this easily. (with Plugin:SelectRibbonTool). I think you can call select, to switch to that tool, and then if you call it again it will disable that tool?

1 Like

That’s actually useful! I’ll get to it later today! I appreciate it. :sunglasses:
(I really should have been looking at the other built in functions for my solutions lol.)

Also how do you like the layout of the keybinds?

  1. Are you able to convert a mesh into terrain? That would be great…

  2. another good option would be a terrain material converter, where you can either paint and it will convert the terrain to another type with out building / adding… and or you can select an x y z size of like a block, and anything of one type of terrain till get converted to another type… for example, if you use the height map and a color map, roblox will sometime add brick or cobblestone to the terrain it created, which you do not want on mountains and such…

  3. a height map and color map maker would be good, where you can select only the materials you want it to use on the color map… like so you can deselect like brick and cobble stove, and just select things like grass, ground etc…

1 Like

I know I could implement the first one for sure. I don’t know anything off the top of my head how I could do specific height-color maps for the terrain. I’ll have to get back to you on that after doing some searching. :sunglasses:

1 Like

Just implemented that function. The unintended behavior is now no more, thank ya!

1 Like

Bumping because I did a slight UI update!!

Hey, stumbled on the post and figured I’d ask a few questions!

What is the benefit of using this over the existing studio tools - because aside from key binds I don’t see anything very useful here.

Some things I’d love to see, that are featured in other engines outside of Roblox, is like auto painting terrain based on what angle it is. For example: apply “Rock” to any surface steeper than 45 degrees, “Grass” to anything below, and “Sand” near water.

But on top of that, make some custom brushes for doing the tools you have a rectangle, sphere and cylinder. You could do so many more, and it would be AWESOME for creating varied terrain.,

The benefits of my plugin is that it’s formatted for me to create new additions whenever I want. As I do use this tool myself. The only thing lacking in the plugin is the ideas, the people that have the plugin haven’t reached back to me for any bugs/ideas.

Though your idea with the rocks with the steep surfaces isn’t really needed as it is easy to paint (of course) the only reason I added top-surface-only painting was so I could get a nice cliff material change effect going.
(Now thinking about it… The angle thing does sound appealing, I will jot that down somewhere and ill get some work on it when I knock out new features.)

The custom brushes is on the roadmap though! I currently have been playing with different algorithms for the grow/shrink addition. I will be making it like Buildv4’s grow/shrink addition as I think its the best way to do it. But more ideas are appreciated!

But the purchase for this plugin isn’t for the features itself (It pretty much does what roblox terrain tools does for free), its more for the features that could be possible. Which I am lacking the audience to get ideas for new features. lol

2 Likes

Yes, lol. Auto painting while add or subtracting terrain would be a fantastic addition; and that alone if it worked well would be a reason for me to purchase this plugin. I would very much like AutoPaint to work for terrain near water, having a blend of mud, sand, ground textures, so some sort of settings panel would be awesome.

Custom brushes would ALMOST get me to buy it, I wouldn’t buy it solely for it, but with both of these features combined you’d have a VERY powerful terrain tool. Probably the most powerful one available.

1 Like