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:Technical tricks

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:
{{av}}
+
{{old|0.23.130.23a}}
{{Quality|Fine}}
+
<br>
 
__TOC__
 
__TOC__
 
== Overview ==
 
== Overview ==
Line 17: Line 17:
 
*[SOUND:ON]
 
*[SOUND:ON]
 
Change this to ''OFF'' in order to turn off the sound and music.
 
Change this to ''OFF'' in order to turn off the sound and music.
 
(Note: This will completely disable the sound/music, you won't be able to adjust the volume through the {{k|esc}} menu. It ''might'' give you a slight FPS boost, though.)
 
 
=== Volume ===
 
*[VOLUME:255]
 
Sets the default volume.
 
  
 
=== Intro ===
 
=== Intro ===
 
*[INTRO:ON]
 
*[INTRO:ON]
Change this to ''OFF'' in order to skip the intro movies.
+
Change this to ''OFF'' in order to skip the intro movies.\
  
 
===Windowed/Fullscreen===
 
===Windowed/Fullscreen===
Line 32: Line 26:
 
Can be YES, NO or PROMPT.  YES sets the game to Windowed mode.
 
Can be YES, NO or PROMPT.  YES sets the game to Windowed mode.
  
=== Embark options ===
+
=== Screen sizes ===
*[INITIAL_SAVE:NO]
 
Set this to YES if you want the game to automatically create a save on embark
 
 
 
*[PAUSE_ON_LOAD:NO]
 
Set this to YES if you want the game to start paused whenever you load a fortress.
 
 
 
*[EMBARK_WARNING_ALWAYS:NO]
 
Setting this to YES will make the game always ask if you are sure you want to embark in a spot.
 
 
 
*[SHOW_EMBARK_RIVER:FINDER] : underground rivers
 
*[SHOW_EMBARK_POOL:FINDER] : underground pools
 
*[SHOW_EMBARK_M_PIPE:FINDER] : magma pipes
 
*[SHOW_EMBARK_M_POOL:FINDER] : magma pools
 
*[SHOW_EMBARK_CHASM:FINDER] : chasms
 
*[SHOW_EMBARK_PIT:FINDER] : bottomless pits
 
*[SHOW_EMBARK_OTHER:FINDER] : Hidden Fun Stuff
 
*[SHOW_EMBARK_TUNNEL:FINDER] : tunnels constructed by dwarves, like a road but underground
 
These can be set to FINDER to only appear in the site finder, to ALWAYS to be shown on the local screen as well, or to NO if you don't want to be able to find something even in the site finder.
 
 
 
=== The game window ===
 
*[TOPMOST:NO]
 
Set this to yes to keep the DF window on top of your other windows.
 
 
 
 
*[WINDOWEDX:640]
 
*[WINDOWEDX:640]
 
*[WINDOWEDY:300]
 
*[WINDOWEDY:300]
 
*[FONT:curses_640x300.bmp]
 
*[FONT:curses_640x300.bmp]
This is the size and font for windowed mode. You can alter this however you want but please note that changing these values does not change the number of tiles displayed at once. To modify the number of tiles displayed at once you need to modify the GRID values in the next section.
+
This is the size and font for windowed mode. You can alter this however you want but please note that you do not change the viewport of the game, you are still limited to a fixed amount of characters on screen. All you do is increase the size of the characters.
  
 
In order to keep aspect ratio, multiply the value of WINDOWEDY with 2.133333333 to get the correct WINDOWEDX. You can also multiply WINDOWEDX with 0.46875 to get the correct WINDOWEDY value.
 
In order to keep aspect ratio, multiply the value of WINDOWEDY with 2.133333333 to get the correct WINDOWEDX. You can also multiply WINDOWEDX with 0.46875 to get the correct WINDOWEDY value.
Line 76: Line 47:
  
 
=== The look of the game ===
 
=== The look of the game ===
*[BLACK_SPACE:NO]
 
Set this to ''YES'' and the tiles will not be stretched, but will instead be centralized and then surrounded by black space.
 
 
 
*[VARIED_GROUND_TILES:YES]
 
*[VARIED_GROUND_TILES:YES]
 
Set this to ''NO'' in order to only have periods (.) as ground tiles. If set to ''YES'' the game will randomly use ,.`' to represent ground.
 
Set this to ''NO'' in order to only have periods (.) as ground tiles. If set to ''YES'' the game will randomly use ,.`' to represent ground.
  
*[GRID:80:25]
+
*[EXTENDED_ASCII:YES]
*[FULLGRID:80:25]
+
If you turn this off, you'll see some atrocious 128 character mode crap. There is no reason to turn this off.
These are the dimensions in tiles of the display grid.  Minimum x is 80.  Minimum y is 25.  Maximums are 200. The default windowed font has tiles that are 8x12 pixels, for instance, so for a 80x25 grid, you use a 640x300 window, and for a 125x50 grid, you'd use a 1000x600 window. With the ''curses_800x600.bmp'' font, the tiles are 10x12, so with a window size of 800x600, a grid size of 80x50 works nicely. FULLGRID is used in full screen mode, whether graphics is on or not.
+
(As of at least v0.23.130.23a, this no longer appears to do anything.)
  
 
*[GRAPHICS:NO]
 
*[GRAPHICS:NO]
Line 112: Line 80:
 
*[SHOW_FLOW_AMOUNTS:NO]
 
*[SHOW_FLOW_AMOUNTS:NO]
 
Set this to YES to display fluids as numbers indicating depth.
 
Set this to YES to display fluids as numbers indicating depth.
 
*[FPS:NO]
 
Change this to YES if you want to see an FPS counter.
 
  
 
=== Colors ===
 
=== Colors ===
Line 138: Line 103:
  
 
=== Game Changers and Performance Enhancers ===
 
=== Game Changers and Performance Enhancers ===
For more detail on how to boost game speed through editing init.txt, see [[Maximizing framerate]].
 
 
*[PARTIAL_PRINT:YES:2]
 
This is an option that sets the game to only refresh parts of the screens that need it. This can greatly increase your fps, but only seems to function on certain systems. Using a higher value than 2 may be necessary for it to work (many players report it working when it's set one higher than their [G_FPS_CAP]).  Seems to work better on Macs than on other systems.
 
  
 
*[TEMPERATURE:YES]
 
*[TEMPERATURE:YES]
Line 151: Line 112:
  
 
Do exactly what they say, turn on or off temp, weather, economy, invaders, caveins, and artifacts.  It has been suggested to turn off Temperature and Weather for increased performance, as both do have every-frame calculations (temperatures are flows!)
 
Do exactly what they say, turn on or off temp, weather, economy, invaders, caveins, and artifacts.  It has been suggested to turn off Temperature and Weather for increased performance, as both do have every-frame calculations (temperatures are flows!)
 +
 +
Disabling Caveins and Invaders would be considered cheating.
  
 
*[PATH_COST:1:2:5:25]
 
*[PATH_COST:1:2:5:25]
Line 156: Line 119:
 
The format is (PATH_COST:<high>:<normal>:<low>:<restricted>).
 
The format is (PATH_COST:<high>:<normal>:<low>:<restricted>).
  
These can be changed in-game, this is just the default setting for new forts.
+
These can be changed ingame, this is just the default setting for new forts.
 
 
*[FPS_CAP:100]
 
Sets the maximum frame refresh rate for the game.
 
  
 
*[G_FPS_CAP:50]
 
*[G_FPS_CAP:50]
 
Determines the rate at which changes in game state are updated to screen.  This does not directly effect the underlying engine's actions (governed by FPS).  However, lowering this value (say, to 10) may result in improved performance, but will lead to a choppier visual appearance.  Systems with older video cards are likely to be most affected by this change.
 
Determines the rate at which changes in game state are updated to screen.  This does not directly effect the underlying engine's actions (governed by FPS).  However, lowering this value (say, to 10) may result in improved performance, but will lead to a choppier visual appearance.  Systems with older video cards are likely to be most affected by this change.
 
=== Resolution to Grid Ratios ===
 
Taken from [http://www.bay12games.com/forum/index.php?topic=22302.msg241991#msg241991]
 
 
{| class="wikitable" border="1"
 
|-
 
!
 
! colspan="3" | Character Size
 
|-
 
! Resolution
 
! 8x8
 
! 12x12
 
! 16x16
 
|-
 
| 800x600
 
| 100 x 75
 
| 66 x 50
 
| 50 x 37
 
|-
 
| 1024x768
 
| 128 x 96
 
| 85 x 64
 
| 64 x 48
 
|-
 
| 1152x864
 
| 144 x 108
 
| 96 x 72
 
| 72 x 54
 
|-
 
| 1280x960
 
| 160 x 120
 
| 106 x 80
 
| 80 x 60
 
|-
 
| 1600x1200
 
| 200 x 150
 
| 133 x 100
 
| 100 x 75
 
|-
 
| 1280x1024 (5:4)
 
| 160 x 128
 
| 106 x 85
 
| 80 x 64
 
|-
 
| 1440x900 (16:10)
 
| 180 x 75
 
| 135 x 56.25
 
| 90 x 37.5
 
|-
 
| 1680x1050 (16:10)
 
| ''210'' x 131
 
| 140 x 87
 
| 105 x 65
 
|-
 
| 1920x1200 (16:10)
 
| ''240'' x 150
 
| 160 x 100
 
| 120 x 75
 
|-
 
| 1920x1080 (16:9)
 
| ''240'' x 135
 
| 160 x 90
 
| 120 x 68
 
|}
 
 
Note that ''italic'' numbers indicate a number past the limit 200.
 
  
 
== Editing Creatures ==
 
== Editing Creatures ==
Check the raws for further information.
+
Check [[Creature_standard.txt]] for further information.
 
[[Category:Guides]]
 
[[Category:Guides]]

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)