Dwarf Fortress

From PCGamingWiki, the wiki about fixing PC games
Dwarf Fortress
Dwarf Fortress cover
Developers
Tarn Adams
Publishers
Bay 12 Games
Release dates
Windows August 8, 2006
macOS (OS X) August 8, 2006
Linux August 8, 2006
Dwarf Fortress guide at StrategyWiki
Dwarf Fortress at Wikipedia

Key points

Many bugs are fixed by third-party mods and hacks.
Extensive modding support community.
Many bugs and partially-implemented features.

General information

Official website
Dwarf Fortress Wiki
Community Mods and Utilties List

Availability[edit]

Source DRM Notes Keys OS
Developer website
DRM-free
Freeware.
Windows
macOS (OS X)
Linux

Essential improvements[edit]

Mods[edit]

Lazy Newb Pack[edit]

Homepage
Bundles the game itself and includes many important custom tools made to make playing Dwarf Fortress easier.
Comes with some tilesets to improve readability of gameplay.
Available for Windows, OS X, and Linux.

Utilities[edit]

DFHack[edit]

Homepage
Acts as a framework for plugins and scripts that extend what one can do with Dwarf Fortress.
Its main uses are bugfixes and plugins that improve the interface.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\data\init
macOS (OS X) <path-to-game>/data/init
Linux <path-to-game>/data/init
This game does not follow the XDG Base Directory Specification on Linux.

Save game data location[edit]

System Location
Windows <path-to-game>\data\save
macOS (OS X) <path-to-game>/data/save
Linux <path-to-game>/data/save

Video settings[edit]

Graphics option Option Notes
Widescreen resolution
Freely re-sizable window.
Multi-monitor
Requires spreading window across monitors.
Ultra-widescreen
4K Ultra HD
May need a third-party tileset or Lazy Newb Pack to see gameplay.
Field of view (FOV)
Windowed
The SDL version can be resized, 'legacy' is locked to 80 by 25 tiles.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS and 120+ FPS
Limited by simulation speed.
Color blind mode
Colors are defined in config files, and colorblind sets are available.

Input settings[edit]

Keyboard and mouse Native Notes
Remapping
See "data/init/interface.txt"
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Some menus are mouse-enabled, and DFHack can provide additional mouse support
Mouse Y-axis inversion
Controller
Controller support
See the glossary page for potential workarounds.

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Surround sound
Subtitles
All speech is text-based.
Closed captions
Text announcements, all events written to "gamelog.txt".
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English

Other information[edit]

API[edit]

Technical specs Supported Notes
OpenGL 2.1
64-bit executable
Requires version 0.43.05 or higher.[1]

Middleware[edit]

Middleware Notes
Audio FMOD
Interface FreeType 2

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP3
Processor (CPU) 2.0+ GHz
System memory (RAM) 512 MB 1 GB
Hard disk drive (HDD) 100 MB 100 MB
Video card (GPU) 128 MB of VRAM
OpenGL 2.1 compatible
Shader model 3.0 support
Version 0.28.181.40d was the last version to support Windows NT 4.0, Windows 98 and PowerPC Macs.[2]
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.6.3
Processor (CPU) 2.0+ GHz
System memory (RAM) 512 MB 512 MB
Hard disk drive (HDD) 100 MB 100 MB
Video card (GPU) 128 MB of VRAM
OpenGL 2.1 compatible
Version 0.28.181.40d was the last version to support Windows NT 4.0, Windows 98 and PowerPC Macs.[3]
Linux
Minimum Recommended
Operating system (OS)
Processor (CPU) 2.0+ GHz
System memory (RAM) 512 MB 1 GB
Hard disk drive (HDD) 100 MB 100 MB
Video card (GPU) 128 MB of VRAM
OpenGL 2.1 compatible

References