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: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|Masterwork|21:22, 30 March 2011 (UTC)}}{{av}}
+
{{quality|Fine|20:09, 30 March 2011 (UTC)}}{{av}}
{{buggy}}
 
  
To begin playing ''Dwarf Fortress'', you must first create a world to play in. At the game's main menu, you can choose to either {{DFtext|Create New World!}} or {{DFtext|Design New World With Advanced Parameters}}. This article will cover basic world generation using the first option.
+
To begin playing Dwarf Fortress, you must first create a world to play in. At the game's main menu, you can choose to either {{DFtext|Create New World!}} or {{DFtext|Design New World With Advanced Parameters}}.
  
:''For information on advanced parameters, see [[Advanced world generation]].''
+
This article will cover basic world generation using the first option.
 +
:''For information on advanced parameters, see {{L|Advanced world generation}}.''
  
 
= Basic World Generation Menu =
 
= Basic World Generation Menu =
Line 18: Line 18:
  
 
"This controls the size of the world map" as it says at the bottom of the screen when this option is highlighted. Also at the bottom of the screen is shown the dimensions of the world that will be generated given the currently selected size.
 
"This controls the size of the world map" as it says at the bottom of the screen when this option is highlighted. Also at the bottom of the screen is shown the dimensions of the world that will be generated given the currently selected size.
 
Setting this to a larger value will cause world generation to take longer, as more events will need to be calculated per step.
 
  
 
=== History ===
 
=== History ===
Line 28: Line 26:
  
 
Higher values will also increase the number of abandoned (sacked) towns and fortresses which can matter for adventure mode, but doesn't matter that much for fortress mode. Recommend value for worlds you plan to use for adventure mode are Short or Medium.
 
Higher values will also increase the number of abandoned (sacked) towns and fortresses which can matter for adventure mode, but doesn't matter that much for fortress mode. Recommend value for worlds you plan to use for adventure mode are Short or Medium.
 
For more information on the history aspect of the game, see [[Legends]] and [[Calendar#Ages|Ages]].
 
  
 
=== Maximum Number of Sites ===
 
=== Maximum Number of Sites ===
  
This is the maximum number of sites such as towns, hamlets, elf retreats, etc. {{Verify}}
+
(Need detailed information.)
 
 
Turning this up is advised for adventure mode games.
 
  
 
=== Number of Beasts ===
 
=== Number of Beasts ===
Line 47: Line 41:
 
=== Natural Savagery ===
 
=== Natural Savagery ===
  
Increasing this value increases the number of [[Surroundings#Savage|savage]] [[Biome|biomes]] in the world. In short, this means that more areas are likely to have aggressive animals which may try to kill dwarves immediately upon embark and attack adventurers more often while traveling.
+
Increasing this value increases the number of {{l|Surroundings#Savage|savage}} {{l|Biome|biomes}} in the world. In short, this means that more areas are likely to have aggressive animals which may try to kill dwarves immediately upon embark and attack adventurers more often while traveling.
  
New people may want to just leave this at the Medium setting (which isn't that hard) or set it lower. Turn this up to make the game more [[losing|fun]].
+
New people may want to just leave this at the Medium setting (which isn't that hard) or set it lower. Turn this up to make the game more {{l|losing|fun}}.
  
 
=== Mineral Occurrence ===
 
=== Mineral Occurrence ===
Line 59: Line 53:
 
= The Generation Process =
 
= The Generation Process =
  
Once you're satisfied with your parameter selections, hit {{k|y}} to proceed.
+
Once your satisfied with your parameter selections, hit {{k|y}} to proceed.
  
 
The screen will show something like this:
 
The screen will show something like this:
  
 
[[File:WorldGenerationScreen.png]]
 
[[File:WorldGenerationScreen.png]]
 
 
The name of the world will be random in basic world generation mode.
 
The name of the world will be random in basic world generation mode.
  
Line 79: Line 72:
 
== Finishing ==
 
== Finishing ==
  
Once everything is complete, you can take a look around using the directional keys. (Using {{k|Shift}}+directional key will make this faster.) If you find yourself confused about what all the characters actually mean, you are not alone. Check out the [[Map legend]].  At this point you can either abort the process or hit {{k|Enter}} to save the world to disk.
+
Once everything is complete, you can take a look around using the directional keys. (Using {{k|Shift}}+directional key will make this faster.) If you find yourself confused about what all the characters actually mean, check out the {{k|Map legend}}.  At this point you can either abort the process or hit {{k|Enter}} to save the world to disk.
  
Unfortunately the post-generation-process viewer doesn't give you a way to view much information about the world, so unless you really hate the look of the map or something you probably want to just save the world and load it up in [[Legends]] mode to view more information.
+
Unfortunately the post-generation-process viewer doesn't give you a way to view much information about the world, so unless you really hate the look of the map or something you probably want to just save the world and load it up in {{l|Legends}} mode to view more information.
  
 
= Getting More Advanced =
 
= Getting More Advanced =
  
At first you will probably be satisfied with basic world generation, but later you may find that you want to create worlds with specific more extreme conditions. Check out the documentation on [[Advanced world generation]] for help with this.
+
At first you will probably be satisfied with basic world generation, but later you may find that you want to create worlds with specific more extreme conditions. Check out the documentation on {{L|Advanced world generation}} for help with this.
 +
 
 +
{{L|world_gen.txt|Default world_gen.txt}}
 +
 
 +
{{L|Worldgen_samples|Specific elements to add to your world.}}
 +
 
 +
{{L|Worldgen_examples|Complete entries to add to world_gen.txt}}
 +
 
 +
Exceptions on World Gen
 +
 
 +
(needs formatting, but this can help determine how to get the terrain types you want)
 +
 
 +
=The World Generator is having trouble placing...=
 +
===Mountain peaks===
 +
rejection log example: Not enough peaks: 1<3
 +
Check your maximum elevation parameters.
 +
*Can the elevation 400 be placed enough times to provide space for your peaks?
 +
**Check your preset elevations for the elevation 400.
 +
**You must have at least as many of these highest elevation points as you are requiring peaks.
 +
 
 +
Alternatively, reduce the number of peaks required by the parameters.
 +
 
 +
===Mid-level elevations.===
 +
*Your worldgen parameters must allow elevations between 100 and 299 for this.
 +
**Check the parameters governing elevation frequencies.
 +
***Or simply reduce the number of mid-level elevation squares required.
 +
 
 +
===Low elevations===
 +
Your worldgen parameters must allow for enough elevations between 0 and 99 for this.
 +
 
 +
===High elevations===
 +
Your worldgen parameters must allow for enough elevations between 300 and 400 for this.
 +
 
 +
===Ocean squares along the edges===
 +
Your worldgen parameters must allow for enough elevations between 0 and 99 for this.
 +
*If that doesn't work, simply reduce the number of edge oceans required.
 +
 
 +
===rainfall/drainage/savagery/volcanism in the manner specified by the parameters===
 +
Check the parameters governing these features. Reduce the number of high, medium or low squares required.
 +
 
 +
===Volcanoes===
 +
Check your maximum volcanism value.
 +
*Volcanoes can only form in areas with 100 volcanism.
 +
**As such, you must have at least as many areas with 100 volcanism as you do desired volcanoes.
 +
If all else fails, reduce the number of volcanoes required by the parameters.
 +
 
 +
===Swamps and marshes===
 +
Make sure your parameters and presets can support mid-elevation, mid-to-high rainfall, low drainage, non-freezing areas.
 +
*If that doesn't work, reduce the number of swamp squares and regions required by the parameters.
 +
 
 +
===Deserts and badlands===
 +
Make sure your parameters and presets can support mid-elevation, very low rainfall, non-freezing areas.
 +
*If that doesn't work, reduce the number of desert squares and regions required by the parameters.
 +
 
 +
===Forests===
 +
Make sure your parameters and presets can support mid-elevation, high rainfall, high drainage, non-freezing areas.
 +
*If that doesn't work, reduce the number of forest squares and regions required by the parameters.
 +
 
 +
===Mountains===
 +
Make sure your parameters and presets can support high elevation areas.
 +
*If that doesn't work, reduce the number of mountain squares and regions required by the parameters.
 +
 
 +
===Oceans===
 +
Make sure your parameters and presets can support low elevation areas.
 +
*If that doesn't work, reduce the number of ocean squares and regions required by the parameters.
 +
 
 +
===Glaciers===
 +
Make sure your parameters and presets can support mid-elevation, very high drainage, freezing areas.
 +
*If that doesn't work, reduce the number of glacial squares and regions required by the parameters.
 +
 
 +
===Tundra regions===
 +
Make sure your parameters and presets can support mid-elevation, low-to-mid drainage, freezing areas.
 +
*If that doesn't work, reduce the number of tundra squares and regions required by the parameters.
 +
 
 +
===Grasslands===
 +
Make sure your parameters and presets can support mid-elevation, low-to-mid rainfall, low-to-mid drainage, non-freezing areas.
 +
*If that doesn't work, reduce the number of grassland squares and regions required by the parameters.
 +
 
 +
===Hills===
 +
Make sure your parameters and presets can support mid-elevation, low-to-mid rainfall, high drainage, non-freezing areas.
 +
 
 +
===Rivers===
 +
Make sure your parameters and presets allow as many mountain squares as you are requiring river start points.
 +
*If that doesn't work, reduce the number of rivers required by the parameters.
 +
 
 +
===Too many subregions===
 +
Make sure your parameters and presets aren't so variable that biomes change frequently.
 +
*If that doesn't work, increase the number of subregions permitted by the parameters, up to the cap.
 +
 
 +
===Mountain caves===
 +
Make sure your parameters and presets allow as many border mountain squares as you are requiring mountain caves.
 +
*If that doesn't work, reduce the number of mountain caves required by the parameters.
 +
 
 +
===Low-lying caves===
 +
Make sure your parameters and presets allow as many mid-elevation squares as you are requiring low-lying caves.
 +
*If that doesn't work, reduce the number of non-mountain caves required by the parameters.
 +
 
 +
===Civilizations===
 +
Make sure your parameters and presets offer enough low-to-mid savagery, evil/good appropriate, biome appropriate squares to establish sites.
 +
*High savagery (66+) blocks civilization placement -- make sure your parameters and presets offer at least small pockets of low-to-mid savagery areas.
 +
**If you have very few biome types and are placing good or evil regions, they'll often crowd out the civilizations as well.
 +
*If that doesn't work, reduce the number of civilizations required by the parameters.
 +
 
 +
===The world generator couldn't find any civilization definitions===
 +
This problem cannot be resolved by continuing, so you should either abort or skip all rejects for a legends-only game.
  
= Bugs =  
+
===The world generator is having trouble placing a controllable civilization===
*Magma sea breaching into [[Hell|HFS]]{{bug|1791}}
+
Make sure your parameters and presets have adequate squares of this kind.
*Embark on a mountain of Slade, with Eerie Pits immediately revealed{{bug|3356}}
+
*Dwarves, for example, require non-evil, non-good, unsavage mountain squares that aren't surrounded by the ocean.
*Anti-Gravity Ants - Floating ant hills above river{{bug|3054}}
+
*If that doesn't work, remove the requirement of a controllable civilization from the parameters, which will restrict you to adventurers (assuming an appropriate civilization is placed)
  
 
{{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: