Procedural Terrain Generator
1.01 MB, 11 years ago, submitted by
Credits:
Thanks to all the beta-testers, especially Furling, catzoo, Zacks, and Evar678.
Notes:
- If you are having issues with getting the generator to work, try removing other client-sided generator add-ons.
- - If you come across any issues while generating terrain, please refer to the manual, especially the section related to the issue. Also, it may be that the settings related to the issue may need to be slightly adjusted (the Z-Section values especially). If you come across strange patterns in the terrain, try changing the Smoothing Coefficient value.
- - The add-on does not fully support dedicated servers yet, although I'll add support in the near future.
- - Please download the Brick_ModTer_4xPack if you would like to generate Modular Terrain. Otherwise, make sure you have the Brick_Large_Cubes add-on enabled. The Plant bricks, Forest Tree brick and Pine Tree Print brick work well for details.
- - Planting a brick and then using "Ctrl + Z" to undo it will delete the entire column of bricks if they are floating.
- - Make sure you have the add-on enabled when loading saved landscapes that use print water or print boundary bricks, otherwise these bricks won't load.
Features:
- Uses custom made coherent and incoherent noise algorithms.
-- The coherent noise algorithms only require one octave of smoothing to be applied to slopes, thus chunk generation should be very fast (enabling Biomes and Solid Ground will slow it down, however).
- - Uses minimal calculations. For instance: Terrain, Caves and Clouds are both based on one noise calculation pass; enabling Caves and Clouds will cause no additional calculations to be performed, except for creating the bricks. Also, enabling all four Biomes at once will only require two of them to be calculated.
- - Also uses a simplified Marching-Cubes algorithm for generating 4x Modular Terrain bricks.
- The coherent noise algorithms only require one octave of smoothing to be applied to slopes, thus chunk generation should be very fast (enabling Biomes and Solid Ground will slow it down, however).
- Has built in restrictions to allow only the server-host to use the GUIs and server commands. Also has fail-safes built in just encase a client manages to open a GUI.
- - Allows for various terrain types to be generated, such as Cube-Scaping, Displacement-Scaping, Modular Terrain, Plains and Floating Islands.
- - Offers various options, such as Caves, Clouds, Sinkholes, Boundaries, Plate-Capping, and more!
- Also includes an option for disabling Solid Ground, which will help dramatically reduce the brick count (make sure you pay attention to the server brick count, as you can easily go over It with this add-on).
- Features six Biomes, four of which are fully customizable. The host has the option for setting Biome terrain colors/prints, dirt colors/prints (if Plate-Capping is enabled), water colors/prints and up to nine Detail-bricks specific to each Biome.
-- Any bricks can be used for details, however the GUI filters out all brick categories except for Special and Rounds (otherwise navigating the datablock list for a certain brick would be quite difficult). The generator automatically sets the correct brick height for you. (It is recommended to only use bricks that don’t exceed the length and width of a 4x cube).
- - The generator also filters out detail bricks – under the Underwater/BiomeF category – that would stick out above the water's surface.
- Any bricks can be used for details, however the GUI filters out all brick categories except for Special and Rounds (otherwise navigating the datablock list for a certain brick would be quite difficult). The generator automatically sets the correct brick height for you. (It is recommended to only use bricks that don’t exceed the length and width of a 4x cube).
- Gives the user control over countless settings, such as Seed value, Grid Start and End positions, sand level, water level, terrain height offset, terrain height multiplier, terrain height scale, Chunk Size, Chunk Tick, Terrain Scale, Biome Scale, Smoothing (with the option of disabling smoothing), etc.
-- Also has an option for using custom height values for individual Chunks, allowing for greater influence over the landscape (mentioned on the last page of manual).
- - The host also has the option for Previewing terrain (with biomes, if enabled) so they don’t have to generate terrain each time for experimentation. (It may be slightly off, mostly with Floating Islands, but I’ll try to fix this in a future update).
- Also has an option for using custom height values for individual Chunks, allowing for greater influence over the landscape (mentioned on the last page of manual).
- Has both in-game and .PDF document help manuals included.
- - Includes three server commands: /EndPTG quickly ends the routine, /ClearPTG clears only generated terrain bricks and /PausePTG pauses or resumes the routine.
- - Generates terrain independent of the player, so you won't mess up the terrain generation routine while moving.
- Also features custom, infinite terrain variation algorithms.
Planned Features for the Near Future:
- Fix preview height offset with floating islands.
- Add infinite terrain generating along with a culling system.
- Add an option for selecting other brick sizes (Modular Terrain will autoadapt to the brick size and height-scale).
- Allow Super Admins to use the GUI as well.
- Fix remaining client/server-sided code issues and add support for dedicated servers.
- Add presets and saving option.
- Fix issue with detail bricks interfering with terrain/modular terrain bricks (possibly by generating them in a separate pass).
- Improve the Ground Gap-Filling option to use less bricks.
- Fix miscellaneous issues.
Finally, no more tedious manual mod-ter bullshit!
when i press the button to toggle it, nothing happens
-Ly
SSHHIIITT
Please read the manuals, or at least the quick reference guide by clicking "Help' in the Main Menu.
Enabling Solid Ground, setting a large Chunk Size, etc. will cause some lag. However, you can increase the Chunk Tick (s) value which will help reduce it.
I give it a 5/5, though.
You need to setup BiomeB as well (especially the Sand color), which applies to the shore. If you only setup BiomeA, then BiomeB will be red. Also, make sure you setup the BiomeA Water color if you are using water (otherwise it'll also be red), or you can disable it by setting Water Level to 0.
[quote:k
keep up the AWESOME work
There's not much I can do about that; I'm planning to having an option to use larger bricks for terrain, which should help keep the brick count down.
You have to setup the terrain prints in your Biomes menu when using Modular Terrain; you can even set the terrain prints to blank to somewhat remove print textures.
I don't know how to activate the generator.
it's in the instructions.
I don't know how to activate the generator.
I replied to your PM. :)
I am definitely planning to update the Modular Terrain - Decor Pack soon.
That might be possible, I'll consider it.
Slated terrain? Hmm, try changing the seed value or the terrain sc
First, setup the GUI keybind in Options under Procedural Terrain Generator. Then, open the GUI, setup your settings and click Start to generate the terrain. Make sure you only use it on your own server; it will not work on dedicated servers nor on other peoples' servers. Hope that helps!
@Blake Dienst: Please read the manuals; most of what you listed is addressed in them. Also, just because it's not infinite doesn't mean it's useless; I've clearly stated that I'm planning to add infinite terrain generation anyway in the OP. Guys, please be careful before rating.
I've downloaded all the mods.
Make sure you have it enabled in your add-ons list menu, and that you have setup the keybind in Options; it won't work on a dedicated or someone else's server. Once you bring up the GUI, just setup the terrain as you like and click the START button. Manuals are included, including a quick reference guide that go over all the settings
There might be another client-sided add-on interfering with it, or you might have too many add-ons. Otherwise, make sure you have downloaded v2, and make sure you are only using it on your own non-dedicated ser
I see you have a reputation of using obnoxious fonts and making spammy comments. But, I guess you are only doing what you name implies
On-Topic: This is a very helpful addon for when I want to make detailed terrain. 10/10
:c
And comfirmaion when you click the default.
I'll spend 15 minutes tweaking settings and testing them just to accidently click the default button due to lag.
Please add some sort of settings saving.
Once i restart the game all the terrain is red, When i seesome half sesent terrian theres line all over the ****in terrain.
Did you read the manual? It tells you how to change the terrain colors.
I made some progress on v3! The next update will hopefully feature infinite terrain generation, dedicated server support, presents, improved algorithms, and many new features! Might be awhile before its released though.