- 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.
40d:Init.txt
Overview
The init.txt file is used to make many adjustments to the game such as improving framerate, screen size, or for the use of Tilesets and Character sets.
Default ini.txt (as of Dwarf Fortress 0.27.169.33g)
Change this to turn sound off.
[SOUND:ON]
The sound volume runs from 0 (off) to 255 (full). You can set the volume from the ESC options menu as well.
[VOLUME:255]
Change this to skip the wonderful intro movies.
[INTRO:ON]
This lets you set the starting windowed/fullscreen setting. Can be YES, NO or PROMPT.
[WINDOWED:YES]
This is the size and font for windowed mode. Changing to 800x600 and the 800x600 font might make you happier.
[WINDOWEDX:640] [WINDOWEDY:300] [FONT:curses_640x300.bmp]
Full screen info.
[FULLSCREENX:800] [FULLSCREENY:600] [FULLFONT:curses_800x600.bmp]
If this is set to YES, the tiles will not be stretched, but rather the game view will be centralized, surrounded by black space. Tiles that are too large will always be compressed rather than running off the screen.
[BLACK_SPACE:NO]
Graphics info, most of it as above. Set GRAPHICS to YES to turn it all on. This will use the "raw/graphics" folder for tile information. Currently this is limited to whatever creature graphics you have downloaded. The game comes with a few pictures to demonstrate. As of December 2007, the Dwarf Fortress Wiki has graphical tilesets available at http://www.dwarffortresswiki.net/index.php/Graphics_sets.
[GRAPHICS:NO] [GRAPHICS_WINDOWEDX:1280] [GRAPHICS_WINDOWEDY:400] [GRAPHICS_FONT:curses_square_16x16.bmp] [GRAPHICS_FULLSCREENX:1280] [GRAPHICS_FULLSCREENY:800] [GRAPHICS_FULLFONT:curses_square_16x16.bmp] [GRAPHICS_BLACK_SPACE:YES]
Change this to YES to keep the DF window on top of your other windows.
[TOPMOST:NO]
Change this to YES if you want to see an FPS counter at the top left.
[FPS:NO]
Use this to set the maximum frame rate during play. The movies are always capped at 100. A frame in this case is not graphical but related to the movement speed of a creature. A healthy dwarf takes one step every 10 frames.
[FPS_CAP:100]
Use this to set the maximum graphical frame refresh rate during play.
[G_FPS_CAP:50]
This sets the applications vertical synchronization behavior. Changing this to ON can impact your FPS if your G_FPS is high. The other options are ON and DEFAULT. DEFAULT uses whatever settings you have your system at in general.
[VSYNC:OFF]
Change this to LINEAR if you want the texture values to be averaged over the adjacent pixels.
[TEXTURE_PARAM:NEAREST]
Change this to make the dwarfort.exe process have a different priority. From highest to lowest, the options are REALTIME, HIGH, ABOVE_NORMAL, NORMAL, BELOW_NORMAL and IDLE.
[PRIORITY:NORMAL]
Change this to NO if you don't want to have the mouse involved at all.
[MOUSE:YES]
Change this to YES if you'd like to use a BMP for the mouse cursor. The image currently lags when the game is lagging however.
[MOUSE_PICTURE:NO]
Use these to control the automatic saving behavior in the dwarf fortress mode of game. AUTOSAVE can be set to NONE, SEASONAL or YEARLY. This updates your save at these intervals, so that some of your progress will be saved in case of system instability. You can set AUTOBACKUP to YES if you want the updated save to be copied to another folder so that you'll have several copies of your world at different times.
[AUTOSAVE:NONE] [AUTOBACKUP:NO]
Set this to YES if you want it to save the game when you start a new fortress. If AUTOBACKUP above is set to YES, it will also create a copy of this new save.
[INITIAL_SAVE:NO]
Set this to YES to make Dwarf Fortress start paused whenever you load an active game.
[PAUSE_ON_LOAD:NO]
Use these options to remove features from the game. This might speed the game up in the case of temperature and weather.
[TEMPERATURE:YES] [WEATHER:YES] [ECONOMY:YES] [INVADERS:YES] [CAVEINS:YES] [ARTIFACTS:YES]
Change this to YES to output the reasons for world map rejection into a file.
[LOG_MAP_REJECTS:NO]
Change these numbers to make the embark rectangle start at a different size. The format is (EMBARK_RECTANGLE:<width>:<height>). Numbers may run from 2 to 16. The map size warning message will go by these numbers.
[EMBARK_RECTANGLE:6:6]
Change these numbers to set the default weights for traffic designations. If you make the last numbers too large, pathfinding might lag. The format is (PATH_COST:<high>:<normal>:<low>:<restricted>).
[PATH_COST:1:2:5:25]
Change this to YES to disallow pets from coffin burial as the default option.
[COFFIN_NO_PETS_DEFAULT:NO]
This controls the display of areas that are far below outside. The format is SKY:<character>:<foreground color>:<background color>:<brightness>. The <character> can be either an ASCII tile number or a character in quotes, like '#'.
[SKY:178:3:0:0]
As above, for inside/subterranean areas.
[CHASM:250:0:0:1]
You can set the maximum population of your fortress here. Keep in mind that your population must be at least 80 to get a king and 100 to obtain the current game features.
[POPULATION_CAP:200]
If you don't like the ,.`' ground, try setting this to NO. The ground will turn into periods only.
[VARIED_GROUND_TILES:YES]
If you'd like your engravings to start off looking the same (you can toggle them on individual later), set this to YES.
[ENGRAVINGS_START_OBSCURED:NO]
If you get annoyed by seeing items like *<*sword*>* you can get rid of the outside ** by setting this to NO.
[SHOW_IMP_QUALITY:YES]
Set this to YES to display fluids as numbers indicating depth.
[SHOW_FLOW_AMOUNTS:NO]
This controls the number of milliseconds that must pass before a held key sends a repeat press to the game. You might need to adjust this.
[KEY_HOLD_MS:150]
This controls the number of milliseconds that must pass before input works again after the view recenters on an event in dwarf mode.
[RECENTER_INTERFACE_SHUTDOWN_MS:0]
This controls "more" in adventure mode. If MORE is set to NO, all announcements will be skipped. DISPLAY_LENGTH controls how many lines are printed before it gives you the "more" prompt.
[MORE:YES] [DISPLAY_LENGTH:23]
Set this to YES if you want traps to affect you in adventure mode. This is not recommended -- there are lockup issues with cage traps, and you cannot disarm any of the traps yet, so they effectively stops you from exploring your old fortresses.
[ADVENTURER_TRAPS:NO]
Set this to NO if you want the game to recenter on your adventurer only when you've gotten close to the edge of the view.
[ADVENTURER_ALWAYS_CENTER:YES]
This controls the up/down views in adventure mode. The first parameter can be OFF, UNHIDDEN, CREATURE or ON. UNHIDDEN makes the view appear when it contains any unhidden square. CREATURE makes the view appear when it contains a creature. The second parameter is the size of the view. It can be 3, 5, 7 or 9. A smaller view lets it stack more of them in the column (3 at size 5, and 5 at size 3).
[ADVENTURER_Z_VIEWS:UNHIDDEN:9]
You can use these to say how nicknames are displayed in each mode Options are REPLACE_FIRST, CENTRALIZE (between first and last), REPLACE_ALL [NICKNAME_DWARF:REPLACE_FIRST] [NICKNAME_ADVENTURE:REPLACE_FIRST] [NICKNAME_LEGENDS:REPLACE_FIRST]
These are the display colors in RGB. The game is actually displaying extended ASCII characters in OpenGL, so you can modify the colors.
[BLACK_R:0] [BLACK_G:0] [BLACK_B:0] [BLUE_R:0] [BLUE_G:0] [BLUE_B:128] [GREEN_R:0] [GREEN_G:128] [GREEN_B:0] [CYAN_R:0] [CYAN_G:128] [CYAN_B:128] [RED_R:128] [RED_G:0] [RED_B:0] [MAGENTA_R:128] [MAGENTA_G:0] [MAGENTA_B:128] [BROWN_R:128] [BROWN_G:128] [BROWN_B:0] [LGRAY_R:192] [LGRAY_G:192] [LGRAY_B:192] [DGRAY_R:128] [DGRAY_G:128] [DGRAY_B:128] [LBLUE_R:0] [LBLUE_G:0] [LBLUE_B:255] [LGREEN_R:0] [LGREEN_G:255] [LGREEN_B:0] [LCYAN_R:0] [LCYAN_G:255] [LCYAN_B:255] [LRED_R:255] [LRED_G:0] [LRED_B:0] [LMAGENTA_R:255] [LMAGENTA_G:0] [LMAGENTA_B:255] [YELLOW_R:255] [YELLOW_G:255] [YELLOW_B:0] [WHITE_R:255] [WHITE_G:255] [WHITE_B:255]