Deep LedgerAn independent guide to Dwarf Fortress

Look & tools

Community utilities and tools

Around the game has grown a whole workshop of player-made tools. Used well, they take the tedium out of a fortress without taking the fortress out of your hands.

Dwarf Fortress has always asked a lot of its players. Managing dozens of dwarves, each with their own skills and permissions, reading a world one layer at a time, laying out the same bedroom block for the fortieth time: some of this is the game, and some of it is just paperwork. Over the years the community built tools to handle the paperwork. The official wiki's utilities page keeps a list of these third-party programs and notes, reasonably enough, that the game is difficult and any help with it is welcome.

This page describes the kinds of tools that exist and how to use them sensibly. It does not recommend or link to individual downloads; tools come and go, and each one is tied to particular releases of the game. For current options, the official list is the place to look.

The main categories

Labour and dwarf managers

Assigning jobs is one of the most repetitive parts of a large fortress. Labour managers present every dwarf in a single table: their skills, their permitted jobs, sometimes their personality and mood. From there you can reassign labour in bulk, spot the one dwarf who is secretly a legendary engraver, or notice who is close to a breakdown. For a fortress past a few dozen dwarves, many players consider one essential. The skills and labours page explains what these tools are managing.

Visualisers

Visualisers read the fortress and draw it in another form, usually from the side in isometric or three-dimensional views. They are for looking rather than playing, and they are the best way to appreciate a large fortress as a single structure. The graphics sets page places them in context. Other visualisers read the world's recorded history and present it as browsable timelines and family trees, which pairs well with the legends page.

Blueprint planners

Planning tools let you lay out rooms, stockpiles and buildings as a design and then apply it to the map, rather than marking every tile by hand. Players use them for repeated patterns such as bedroom blocks or workshop rows, and for large projects where getting the geometry right matters.

Launchers and bundles

For older releases in particular, several community packages bundled the game with a selection of tools, a tileset and sensible settings, plus a launcher to switch things on and off. They lowered the barrier to entry for a great many players. If you use one, make sure it is intended for the release you want to play.

Scripting and modification toolkits

The most powerful category is the one that reaches into the running game itself. The best-known example is DFHack. The official wiki's DFHack page describes it as a modding framework packaged with a suite of tools, able to improve the interface, take over some routine chores, add new features and correct bugs, and it notes that by default DFHack only enables interface improvements and bug fixes, leaving its more advanced features for players to explore as they become familiar with the game. The same page mentions that its most god-like tools can be hidden from players who would rather not be tempted.

That last point is worth dwelling on. A toolkit that can change anything in the game raises a question only you can answer: how much of the struggle do you want to keep? Automating tedious bookkeeping is one thing; teleporting a siege away is another. Most players settle on a personal line, and there is no wrong answer as long as you are enjoying yourself.

Using tools sensibly

A few habits save a lot of grief.

Tools and the modern edition

The commercial release reworked the interface substantially, and some of the problems older tools solved, such as a hard-to-read display or a clumsy way of assigning work, are now handled in the game itself. Other tools were updated for the modern release, and new ones appeared. The pattern has held throughout the game's life: when the game changes, the community's tools catch up.

Playing without any

None of this is required. Plenty of players use no tools at all and enjoy the game exactly as its makers ship it. If you are new, it is reasonable to play a fortress or two without tools, learn what feels tedious to you personally, and then look for something that helps with precisely that. Tools are best as answers to problems you already have. For the particular problem of a slow fortress, see the performance page, and for changing the game's own definitions, see modding.

A note on safety

Downloading programs always carries some risk. Use the sources listed on the official wiki, keep your operating system's protections switched on, and be wary of anything that asks for more access than a game tool plausibly needs. The community has a long, good record here, but ordinary caution costs nothing.