Steam Avatar
You aren't signed in

Procedural Terrain Generator

1.01 MB, 11 years ago, submitted by [GSF]Ghost

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.
    -
  • 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.
    -
  • 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).
    -
  • 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.

Crystalwarrior
This is the best thing ever.
Finally, no more tedious manual mod-ter bullshit!
Bobby the Ice Elf
its not working when i press the control
when i press the button to toggle it, nothing happens
Ten Speed
I love you. This is the best thing ever!
DJ_SL33T
Ho-
-Ly
SSHHIIITT
Ozmar
Thank you GSF!
[GSF]Ghost
Your welcome. :)
Abstath
How do you use this? I'm having a hard time looking but i havn't been able to actually find any way to get to the GIU or anything.
Abstath
GUI* Sorry for double post
fearkiller
Holy.... Crap this is the best new .... thing ever!!
MegaCrazyDerp
Except it really lags and isn't terribly easy to use
gurrr
SOO AWSOME!!!! BEST ADDON IVE SEEN IN MONTHS! 1000E=637589/5
sergent-nicodo
looks nothing like the in the images. All it does for me is an infinite ammount of identical tiny islands
[GSF]Ghost
Quote:
looks nothing like the in the images. All it does for me is an infinite ammount of identical tiny islands

Please read the manuals, or at least the quick reference guide by clicking "Help' in the Main Menu.

Quote:
Except it really lags and isn't terribly easy to use

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.

Quote:
How do y
Abstath
Ah, okay. I'm playing around with this right now and i'm loving it! The only thing I find a bit annoying is the brick selection menu, it's really hard to find anything there. Could it just bring up the normal brick select menu? It would make it a whole lot easier.

I give it a 5/5, though.
Demitri
Its great and all, but how come the color is restricted to red? It won't make any colors other than red for everything
Demitri
Disregard my comment
Demitri
Actually, what is with all the damn red? I will set the colors to what I want to biome A, and it will come out with both those colors and just red! What the hell!
MegaCrazyDerp
Demitri is right, whenever it builds the terrain everythings red. I'm not using this ONLY for mars!
[GSF]Ghost
Quote:
Actually, what is with all the !@#$%^&* red? I will set the colors to what I want to biome A, and it will come out with both those colors and just red! What the hell!

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
bdtuco
Cool
bdtuco
Does it come with presets? BECAUSE THAT IS AWESOME!!!
acesone
dident work for me :C
orlyguy
i keep getting computer monitors screen even if i have all the biomes
Toxic-Venomz
I'm having no problem at all this is a really good add-on 4.5/5 0.5- because the islands repeat but other than that this is awesome

keep up the AWESOME work
BluetoothBoy
Ok, I seriously can't wait to play on some maps made with this. Get buildin', Blockheads! I'll wait...
eriktraps2
To change the colors, go into biomes and there should be little squares of red, change them to whatever you want!
eriktraps2
Please read the "help" gui given with the add-on.
forrest6
Reduce brick count... please
[GSF]Ghost
Quote:
Reduce brick count... please

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.

Quote:
i keep getting computer monitors screen even if i have all the biomes

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.

Quote:
dident work fo
bdtuco
You should add biome hight!
bdtuco
It is generating Derpy slanted terrain
MegaCrazyDerp
HOW ABOUT SOME GSF PLANTS?
BlockoBlocko
Can someone help me?

I don't know how to activate the generator.
MegaCrazyDerp
@Blocko
it's in the instructions.
[GSF]Ghost
Quote:
Can someone help me?

I don't know how to activate the generator.

I replied to your PM. :)

Quote:
HOW ABOUT SOME GSF PLANTS?

I am definitely planning to update the Modular Terrain - Decor Pack soon.

Quote:
You should add biome hight!

Quote:
It is generating Derpy slanted terrain

That might be possible, I'll consider it.
Slated terrain? Hmm, try changing the seed value or the terrain sc
Awestruck
doomdog09
where are the instructions to this systems use >.>, i see notes... in these notes it tells of the mod itself, not that of any commands such as somthing along the lines of "To start the PTG use the text command /StartPTG
goodman
Where Dafuq do i launch GUI?
Tannis Echo
6/5 this is amazing
[GSF]Ghost
@goodman & @doomdog09

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!
doomdog09
thanks ghost :)
Blake Dienst
Pretty useless saying it does not infinitly generate terrain, the options are way to advanced that I dont know how to use them, and after the job is done all the terrain is still red when i had specific colors set for everything that was not including red. And also its very laggy 2/5 pretty bad, sticking to terragen
orlyguy
how to make bigger terrain?
[GSF]Ghost
@Orlyguy: You mean like taller? Try adjusting the Terrain Z-Multiplier value, which will increase the overall terrain height.

@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.
Icanbreathfire
This crashes when I enable it. Help.
I've downloaded all the mods.
MegaCrazyDerp
this font is too big.
dillman99
Uh how do you use this!?
[GSF]Ghost
Quote:
This crashes when I enable it. Help.

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
[GSF]Ghost
(I have to split my replies into separate comments due to a SQL error)

Quote:
Uh how do you use this!?

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
n00bsaibot101
@MegaCrazyDerp

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
Jellybean
I AM A LAZY BUILDER :D
:c
fred da kiko
This would be interesting to use in conjunction with rpg mods that allowed for spawning friendly and hostile mobs, possibly some resource gathering mods. It could create a really interesting RPG sandbox gamemode in blockland.
fearkiller
I'm too lazy to read instructions... It is a great mod anyway though 10/10
Wazoo41
Dedicated support please.
forrest6
I dont like this mod. It gives lazy people a boost, but it also uses too many bricks.
fearkiller
This thing is too smart for me...
potter
how it works, it's batter if you have a tutorial
[GSF]Ghost
There are tutorials included within the add-on folder. Also, try clicking help in the GUI for a more, simplified tutorial.
HotRod234
Idk where is the GUI.
HotRod234
'' Maked for Lazy People ''.God damn complicated.Can't even find the gui !
[GSF]Ghost
You need to setup the keybind for the GUI in options; it'll only work on your own server.
DrenDran
This really needs some sort of favorites bar.
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.
Counter
Great for RP's that frequently need new terrain, or simply anyone who's not good at terrain-building.
MegaCrazyDerp
I was sold when I saw you could also use terrain bricks.
xLEGOx
3/5 This mod is maybe the most glitchyest mod ever.
Once i restart the game all the terrain is red, When i seesome half sesent terrian theres line all over the ****in terrain.
[GSF]Ghost
@xLEGOx
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.
xLEGOx
Actualy the lines were cuased by the forest tree addon wich was glitched, 5/5
xLEGOx
Ok now i figured out how to use it, I made soem cool forest, Thanks ghost.
[GSF]Ghost
Great. :) I'm going to try to make the interface much more intuitive and easier to use for v3.