Terrain Generator

Cities: Skylines Mods |

Terrain Generator


Terrain Generator

Quickly generate great looking terrain to be used as a base for creating your own maps!

This mod creates random fractal terrains using the diamond square algorithm.

This mod will work with new maps only! If you already have placed watersources, roads, ship paths, etc those might get lost when creating a new terrain, or will go all goofy depending on your map. I.e. watersources can get underground where you won’t be able to move/delete them.

This mod adds a new ‘pyramid’ button in the bottom button bar in the Map Editor.

Demos

Some example maps created using this mod can be downloaded here:
Demo 1
Demo 2
Demo 3

Init Tab

On the init tab you can configure the random number generator. Note that the generated landscapes are seamlessly generated. Normally you can leave these setting to default.

To create a mountain in the center, put all settings to “Sea” and put only the Center setting to “Mntn”. To create a lake surrounded by mountains, put all settings to “Mntn” and only the Center setting to “Sea”.

All values are pretty much randomized heavily anyway so don’t expect pretty volcano’s out of the box.

If you check “Use for resources too” you can control the natural resource generation with these initialization settings. But instead of height, mountain stands for oil and sea stands for fertility. If you put everything at “Sea” and Center at “Mntn” you create oil in the center of the map.

Generating Terrain

There are a few parameters to play with.

* Smoothness defines the global ‘rockyness’ of the terrain. 10 is real smooth, below 5 is probably useless.

* Scale defines the height of the terrain. A scale of 0 will generate a flat terrain.

* Offset will shift the centerpoint of the terrain. With the scale at 1.0 some clipping might occur which you can adjust using this offset.

* Blur; 0 means no blurring, 2 generates real soft terrains.

After creating a new terrain you must modify your water level, click ‘Reset Water To Sea Level’ a couple of times and put the simulation speed to max. It can take a while for the water to settle. Leave it running for a few minutes atleast.

Generating Resources

Resources are created using the same algorithm as the terrain itself. The order is fertility, forest, ore, forest and oil. So forests are placed twice, between fertility/ore and between oil/ore.

Forest Level specifies the thickness of the forest. Put this value near 0 you create thin lines around your other resource areas. Put this value closer to 1 and you create big and large forests.

Ore level works the same as forest level. Setting both forest and ore levels to 1 will still generate a tiny bit of oil and fertile land.

Smoothness and scale work the same as for terrain generation. A scale towards 0 and smoothness towards 1 can generate real large smooth areas with interesting patterns.

Note that ‘Delete trees before generating’ can be a bit buggy currently. The new resources are generated before all trees are gone. To circumvent this, and for best results, this please delete all trees (from the tree tab) manually before generating new resources.

Generating Trees

If follow resources is on, the forest resources previously created are used to specify where trees will be placed.

If follow resources is off a random pattern is used.

Note: If you delete all trees your forest areas will also be gone!

Also note that tree generation can plant trees underwater currently. And you might want to tidy up your shore lines a bit.

Just play around and have fun !

Info

Thanks to other modders for their work on UI code. Kudos to Cities-Skylines-Mapper[github.com] Crossings[github.com] and Skylines-FPSCamera[github.com].

This mod was basically inspired by Charles Randall[www.bluh.org] and another excellent explanation is from Hunter Loftis[www.playfuljs.com]

Learn more about the diamond square algorithm on Wikipedia[en.wikipedia.org] and on Gameprogrammer[www.gameprogrammer.com].

If you find bugs or have feedback let me know!

This mod is also available on github[github.com].

Changelog

December 13th 2016
* Fix some crashes loading/unloading the mod.

June 27th 2015:
* Fix a case where the icon was not showing in the tabbar after selecting a new map with a different biome.

June 14th 2015:
* Add configurable ore level.
* Add random number initialization config.

June 12th 2015:
* Added natural resources and tree generation.
* New icon, draggable window and loads of other UI improvements.

June 1st 2015:
* First public release.

Credits
ziekdrama
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

This content was uploaded by website visitors. If you notice any mistake, please let us know.


If you haven’t heard about the Cities: Skylines Mods, it’s definitely the time to be introduced. These additional files provide a gamer with extra features which are not originally included to the game. Cities: Skylines Mods free files are costless and can accessed by everyone who is interested. The Cities: Skylines Mods download can be completed easily without putting much effort. All you need to do is save the file to your PC and follow the instructions. There should be any problem with that, so no worries. Huge mass of players is using Cities: Skylines Mods around the world, so you shouldn’t stay behind – just click on Cities: Skylines Mods download button and go for the amazing upgrade! The Cities: Skyline game will change massively and it’s all for the best. Who could refuse adding useful functionality to the game? Definitely not you! So complete Cities: Skylines Mods download and take a look at the new version of the game made exactly by you. Sounds fascinating, isn’t it? But it’s better seeing yourself and fulfilling your craziest ideas. We bet there is bunch of them! Express your creativity and make it as useful as never before. It’s definitely a chance to take!



Useful Information:
- Cities: Skylines 2 Mods
- About Cities: Skyline Game
- How to Install Cities: Skylines Mods

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *