v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Editing v0.31:Advanced world generation

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.

You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "v0.31"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
{{quality|Exceptional|23:35, 30 March 2011 (UTC)}}{{av}}
 
{{quality|Exceptional|23:35, 30 March 2011 (UTC)}}{{av}}
 +
{{buggy}}
  
 
:''This article contains information on advanced world generation. For information on basic world generation, see [[World generation]].''
 
:''This article contains information on advanced world generation. For information on basic world generation, see [[World generation]].''
Line 337: Line 338:
 
=== Volcanism ===
 
=== Volcanism ===
  
Volcanism controls the occurrence of Igneous [[Layer|Layers]], and the formation of volcanoes. For a volcano to form, a square must have a volcanism value of 100 so reducing the maximum from 100 will make volcanoes impossible. Raising the minimum will increase the rarity of non-igneous layers.
+
Volcanism controls the occurrence of Igneous [[Layer|Layers]], and the formation of volcanoes. For a volcano to form, a square must have a volcanism value of 100 so reducing the maximum from 100 will make volcanoes impossible. Rising the minimum will increase the rarity of non-igneous layers.
  
 
Setting minimum to high value is not a good way to produce multiple volcanoes as you are likely to get a "Volcanism not evenly distributed" rejection. Instead use the Minimum Number of Volcanoes parameter and possibly adjust the weighted ranges for volcanism as described below.
 
Setting minimum to high value is not a good way to produce multiple volcanoes as you are likely to get a "Volcanism not evenly distributed" rejection. Instead use the Minimum Number of Volcanoes parameter and possibly adjust the weighted ranges for volcanism as described below.
Line 355: Line 356:
 
| <tt><nowiki>[ELEVATION:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[ELEVATION:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[ELEVATION:1:400:401:401]</nowiki></tt>
 
| <tt><nowiki>[ELEVATION:1:400:401:401]</nowiki></tt>
| Range: 0 to 400<br/>Maximum of 400 required for mountain peaks.<br/>Variance range: 0-3200
+
| Range: 0 to 400<br/>Maximum of 400 required for mountain peaks.
 
|-
 
|-
 
| <tt><nowiki>[RAINFALL:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[RAINFALL:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[RAINFALL:0:100:200:200]</nowiki></tt>
 
| <tt><nowiki>[RAINFALL:0:100:200:200]</nowiki></tt>
| Range: 0 to 100 <br/>Variance range: 0-3200
+
| Range: 0 to 100
 
|-
 
|-
 
| <tt><nowiki>[TEMPERATURE:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[TEMPERATURE:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[TEMPERATURE:25:75:200:200]</nowiki></tt>
 
| <tt><nowiki>[TEMPERATURE:25:75:200:200]</nowiki></tt>
| Range: -1000 to 1000 <br/>Variance range: 0-3200
+
| Range: -1000 to 1000
 
|-
 
|-
 
| <tt><nowiki>[DRAINAGE:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[DRAINAGE:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[DRAINAGE:0:100:200:200]</nowiki></tt>
 
| <tt><nowiki>[DRAINAGE:0:100:200:200]</nowiki></tt>
| Range: 0 to 100 <br/>Variance range: 0-3200
+
| Range: 0 to 100
 
|-
 
|-
 
| <tt><nowiki>[VOLCANISM:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[VOLCANISM:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[VOLCANISM:1:100:200:200]</nowiki></tt>
 
| <tt><nowiki>[VOLCANISM:1:100:200:200]</nowiki></tt>
| Range: 0 to 100<br/>Maximum of 100 required for volcanoes. <br/>Variance range: 0-3200
+
| Range: 0 to 100<br/>Maximum of 100 required for volcanoes.
 
|-
 
|-
 
| <tt><nowiki>[SAVAGERY:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[SAVAGERY:<min>:<max>:<x variance>:<y variance>]</nowiki></tt>
 
| <tt><nowiki>[SAVAGERY:1:100:200:200]</nowiki></tt>
 
| <tt><nowiki>[SAVAGERY:1:100:200:200]</nowiki></tt>
| Range: 0 to 100 <br/>Variance range: 0-3200
+
| Range: 0 to 100
 
|}
 
|}
  
 
== Terrain Mesh Sizes and Weights ==
 
== Terrain Mesh Sizes and Weights ==
  
These parameters make it possible to influence the number of squares in a particular range without making conditions outside of that range impossible. For example, you can make it possible for many more low elevation squares to exist without making it impossible for high elevations to form. Changing these parameters is often preferable to simply changing the min/max values.
+
These parameters make it possible to influence the number of squares in a particular range without making conditions outside of that range impossible. For example, you can make it possible for more many more low elevation squares to exist without making it impossible for high elevations to form. Changing these parameters is often preferable to simply changing the min/max values.
  
 
[[File:World_map-large-32x32-elevation-mesh.png|thumb|300px|A large world generated with an Elevation Mesh Size of 32x32 and range weights set to 1:0:0:0:1 (i.e., only extreme high and low elevations). Notice that with this coarse mesh, the terrain seems to appear almost like a grid of "pyramids" that are smoothed together. With a finer mesh size, these pyramids will be smaller, more numerous, smoother, and less apparent.]]
 
[[File:World_map-large-32x32-elevation-mesh.png|thumb|300px|A large world generated with an Elevation Mesh Size of 32x32 and range weights set to 1:0:0:0:1 (i.e., only extreme high and low elevations). Notice that with this coarse mesh, the terrain seems to appear almost like a grid of "pyramids" that are smoothed together. With a finer mesh size, these pyramids will be smaller, more numerous, smoother, and less apparent.]]
Line 533: Line 534:
 
| <tt><nowiki>[MINERAL_SCARCITY:2500]</nowiki></tt>
 
| <tt><nowiki>[MINERAL_SCARCITY:2500]</nowiki></tt>
 
| Range: 100 to 100,000
 
| Range: 100 to 100,000
'''setting to lower than 500 may create a lot of rejected worlds cause not enough rivers'''(confirmation needed)
+
'''setting to lower than 500 may create alot of rejected worlds cause not enough rivers'''(confirmation needed)
 
|}
 
|}
  
Line 906: Line 907:
  
 
== Cavern Parameters ==
 
== Cavern Parameters ==
 +
[[File:Open00Density100.jpg|thumb|200px|Cavern slice with Openness of 0 and Density of 100]]
 +
[[File:Open100Density00.jpg|thumb|200px|Cavern slice with Openness of 100 and Density of 0]]
 +
[[File:Open100Density100.jpg|thumb|left|200px|Cavern slice with Openness of 100 and Density of 100]]
 +
[[File:Open50Density50.jpg|thumb|left|200px|Cavern slice with Openness of 50 and Density of 50]]
 +
 
[[Caverns]] are the hollow areas underground which dwarves tend to encounter when they're digging around.
 
[[Caverns]] are the hollow areas underground which dwarves tend to encounter when they're digging around.
  
Line 932: Line 938:
  
 
Another interesting note about the cavern layers is that the seed and number of demon types affect the layout of the caverns.
 
Another interesting note about the cavern layers is that the seed and number of demon types affect the layout of the caverns.
 
<gallery widths=200 heights=200 perrow=2>
 
File:Open00Density100.jpg|Cavern slice with Openness of 0 and Density of 100
 
File:Open100Density00.jpg|Cavern slice with Openness of 100 and Density of 0
 
File:Open100Density100.jpg|Cavern slice with Openness of 100 and Density of 100
 
File:Open50Density50.jpg|Cavern slice with Openness of 50 and Density of 50
 
</gallery>
 
  
 
==== Layer Openness Min/Max ====
 
==== Layer Openness Min/Max ====
Line 1,138: Line 1,137:
 
== Allow Init Options to Show Tunnels ==
 
== Allow Init Options to Show Tunnels ==
  
This parameter doesn't do anything in v0.31.{{Verify}} In older versions, tunnels could be built between dwarven settlements and these could appear on the map similarly to roads.
+
This parameter doesn't do anything in DF2010.{{Verify}} In older versions, tunnels could be built between dwarven settlements and these could appear on the map similarly to roads.
  
 
{| {{prettytable}}
 
{| {{prettytable}}
Line 1,231: Line 1,230:
  
 
For many many more examples see:
 
For many many more examples see:
* [http://www.bay12forums.com/smf/index.php?topic=64032.0 v0.31 WorldGen "Cookbook" Thread]
+
* [http://www.bay12forums.com/smf/index.php?topic=64032.0 DF2010 WorldGen "Cookbook" Thread]
 +
 
 +
= Bugs =
 +
*Magma sea breaching into [[HFS]]{{bug|1791}}
 +
*Embark on a mountain of Slade, with Eerie Pits immediately revealed{{bug|3356}}
 +
*Anti-Gravity Ants - Floating ant hills above river{{bug|3054}}
  
 
{{World}}
 
{{World}}
 +
[[Category:World]]

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)

Templates used on this page: