GET YOUR BEARINGS
Plan your next DFHack - Dwarf Fortress Modding Engine session
Our independent guide walks you through each documented aspect of DFHack, helping you observe how the add‑on integrates with Dwarf Fortress. By comparing the official tools and processes, you can make informed decisions about setup, mod use and reporting.
01 / THE GUIDE
Confirm Installation Files
After the first launch, open the Dwarf Fortress directory and look for DFHack files. Note whether any previous manual installation remnants remain and compare the folder contents to the official file list.
- Confirm the Compatibility setting matches before the first launch on Linux.
- Run DFHack once immediately after subscribing to ensure the files are placed correctly.
02 / THE GUIDE
Run an Automation Agent
Select a simple automation command from the Quickstart Guide, execute it, and record the effect on a routine task. Compare the time taken versus performing the same action manually.
- Open the quickstart‑guide command early to locate the most useful automation agents.
- Review the design blueprint tool to see how it streamlines construction tasks.

03 / THE GUIDE
Test an Interface Improvement
Activate one of the interface tweak tools and observe changes in UI layout or displayed information. Note whether the new view reduces the number of keystrokes needed for the same information.
- Keep a zip of all active mods ready for faster issue reporting.
- Test new Workshop mods in a separate save to avoid unintended interactions.
04 / THE GUIDE
Load a Workshop Mod
Download a modest Workshop mod, integrate it with DFHack, and start the game. Verify that the mod loads without error and watch for any new commands that appear.
- Use the quickstart‑guide command to view help resources before filing a report.
- Describe the sequence of actions that caused the bug in detail.
05 / THE GUIDE
Submit a Sample Issue
Create a minimal GitHub Issue describing a non‑critical bug, attach a zip of the relevant save and mods, and monitor the response. Observe how the provided files help the developers reproduce the issue.
- Check that your operating system is Windows or Linux before installing.
- Verify that Steam Cloud is enabled in the client if you wish to use the generic service.




