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 40d: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 "40d"). 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: | ||
− | + | [[Category:World]] | |
− | |||
− | To begin playing Dwarf Fortress, you must first | + | To begin playing Dwarf Fortress, you must first create a world to play in. When you enter the world creation screen, you are presented with a screen full of options: |
== World creation options == | == World creation options == | ||
− | [[Image: | + | [[Image:World_creation_screen1.png | none | frame | 500px | Opening world generation screen.]] |
− | Once you choose " | + | Once you choose "Create World" you will be brought to the parameters screen. Pushing {{k|Enter}} will start creating a world using the default (or selected) parameters. At the upper left hand corner, you will notice several settings. Here is a quick overview: |
* '''[[#Title|Title]]''' - Where the title of your parameter type will be displayed | * '''[[#Title|Title]]''' - Where the title of your parameter type will be displayed | ||
* '''[[#Seed|Seed]]''' - A random or predetermined number to be used in the process of world creation. | * '''[[#Seed|Seed]]''' - A random or predetermined number to be used in the process of world creation. | ||
− | * ''' | + | * '''[[#Name|Name]]''' - The name of your world, either random or predetermined. |
− | * ''' | + | * '''[[#Parameter selection|Parameter selection]]''' - If you have saved different world generation parameters, they will be listed here. |
+ | * '''[[#Options|Options]]''' - This is where you can choose to alter the various parameters for world generation. | ||
=== Title === | === Title === | ||
Line 29: | Line 29: | ||
=== Name === | === Name === | ||
− | This is where the name for your world will be displayed. You can enter a name or choose to have one randomly generated. | + | This is where the name for your world will be displayed. You can enter a name or choose to have one randomly generated. Note that the choice to use a random name will also affect the world that is generated, so if a known seed fails to generate the correct world, try toggling this option.{{Verify}} |
* To change the name of your world press the {{k|n}} key, and type in a name. | * To change the name of your world press the {{k|n}} key, and type in a name. | ||
Line 36: | Line 36: | ||
=== Parameter selection === | === Parameter selection === | ||
− | On the right hand side of the screen will be a list for all of your saved parameter templates. By default, there | + | On the right hand side of the screen will be a list for all of your saved parameter templates. By default, there is only one parameter set labeled '''<tt>STANDARD</tt>'''. You can select which parameter set you would like to use for world creation using the arrow keys ( {{K|↑}} and {{K|↓}} ) or the numeric keypad ( {{k|8}} {{k|4}} {{k|9}} {{k|3}} ). |
− | |||
− | You can select which parameter set you would like to use for world creation using the arrow keys ( {{K|↑}} and {{K|↓}} ) | ||
* To save your current settings as a parameter set, press {{K|F6}}. | * To save your current settings as a parameter set, press {{K|F6}}. | ||
* To reset the parameters to the default settings, press {{K|F1}}. | * To reset the parameters to the default settings, press {{K|F1}}. | ||
− | * To create a new set of parameters, press {{k|a}}. To delete the current set of parameters, press {{k|d | + | * To create a new set of parameters, press {{k|a}}. To delete the current set of parameters, press {{k|d}}. |
=== Options === | === Options === | ||
Line 54: | Line 52: | ||
| <center>{{k|d}}</center> || Delete parameter set || Delete the currently selected parameter set | | <center>{{k|d}}</center> || Delete parameter set || Delete the currently selected parameter set | ||
|- | |- | ||
− | + | | {{K|↑}} {{K|↓}} {{k|8}} {{k|2}} {{k|9}} {{k|3}}) || Navigate the parameters || {{k|8}} and {{k|2}} → move up and down | |
− | + | {{k|9}} and {{k|3}} → page up and down | |
− | | {{K|↑}} {{K|↓}} | ||
− | {{k|9}} and {{k|3}} | ||
|- | |- | ||
| <center>{{k|t}}</center> || Enter title || Edits the name of your parameter set | | <center>{{k|t}}</center> || Enter title || Edits the name of your parameter set | ||
Line 69: | Line 65: | ||
| <center>{{k|s}}</center> || Enter custom seed || Prompts the user to input a custom seed for world creation | | <center>{{k|s}}</center> || Enter custom seed || Prompts the user to input a custom seed for world creation | ||
|- | |- | ||
− | | <center>{{K|F1}}</center> || | + | | <center>{{K|F1}}</center> || Reset world parameters || Resets the world parameters to their default values |
− | |||
− | |||
|- | |- | ||
− | | <center>{{K| | + | | <center>{{K|F6}}</center> || Save world parameters || Saves the world parameters under the current [[#Title | title]] |
|} | |} | ||
== World generation == | == World generation == | ||
− | When you are ready to create your world, push {{k|Enter}} | + | When you are ready to create your world, push {{k|Enter}}. The generator then begins to generate a world based on fractal algorithms. The process of creating a world can be very time-consuming, as any invalid maps are thrown out upon detection. Do not be surprised if it generates over a hundred separate worlds before creating one that is acceptable. |
− | [[Image: | + | [[Image:World_creation_screen2.png | none | frame | 400px | World creation screenshot.]] |
− | [[Image: | + | [[Image:World_creation_screen3.png | none | frame | 400px | World creation screenshot.]] |
− | When the world is created, you will be given the option to export the map to a graphic file by pressing {{k|p}}. This will create a '''large''' BMP format [[ | + | When the world is created, you will be given the option to export the map to a graphic file by pressing {{k|p}}. This will create a '''large''' BMP format [[CP437|ASCII]] graphic of the created world. You can run the compress_bitmaps.bat batch file that comes included with the game (as of 33g) in the main dwarf fortress folder to convert the bitmap files to about 90% smaller .png files. |
− | + | [[Image:World_creation_screen4.png | none | frame | 400px | Example exported map image.]] | |
+ | When you are finished, press {{k|Enter}} to return to the title screen. | ||
=== Batch processing === | === Batch processing === | ||
− | + | You can use this example to use the [[command line]] to create many worlds at once, without all the hassle. Copy the following code and save it as a batch (.BAT) file. This file will create 7 regions using random names and random seeds. It will also automatically output the parameters and an ASCII and detailed map for each of your worlds. | |
− | |||
− | You can use this example to use the [[command line]] to create many worlds at once, without all the hassle. Copy the following code and save it as a batch (.BAT) file. This file will create 7 regions using random names and random seeds. It will also automatically output the parameters and an ASCII and detailed map for each of your worlds. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''Note:''' ''Make sure you don't already have region1-7 in your save directory.'' | |
<pre> | <pre> | ||
− | + | start /wait /high dwarfort.exe -gen 1 RANDOM RANDOM | |
+ | start /wait /high dwarfort.exe -gen 2 RANDOM RANDOM | ||
+ | start /wait /high dwarfort.exe -gen 3 RANDOM RANDOM | ||
+ | start /wait /high dwarfort.exe -gen 4 RANDOM RANDOM | ||
+ | start /wait /high dwarfort.exe -gen 5 RANDOM RANDOM | ||
+ | start /wait /high dwarfort.exe -gen 6 RANDOM RANDOM | ||
+ | start /wait /high dwarfort.exe -gen 7 RANDOM RANDOM | ||
</pre> | </pre> | ||
− | + | You may steal this or edit this if you like. ~schm0 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | You may | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{World}} | {{World}} |