Memory hacking library for Dwarf Fortress and a set of tools that use it
C++ C Lua Ruby CMake Python Other
Clone or download
Permalink
Failed to load latest commit information.
CMake Remove several unused CMake and Doxygen files May 12, 2017
build Make the win64 build/install batch files work with non-C system drives. May 14, 2018
depends Exclude jsoncpp default CMake targets. Jul 9, 2018
dfhack-config Use json for server config. Nov 25, 2017
docs Fix architecture note in compile docs Jul 17, 2018
library Update changelog, xml, bump to r1 Jul 14, 2018
package Automatically preload asan runtime library Jul 5, 2018
plugins Added Finder scrolling and Frozen search Jul 13, 2018
reversing Update Contributing (IDA Freeware 7.0, cl-linux-debug being 32-bit only) May 6, 2018
scripts @ 66b39d8 Update scripts (modtools/force fix) Jul 13, 2018
test Add test runner Feb 4, 2018
travis Add check-rpc.py for Travis. Jul 4, 2018
.gitignore Add CMakeSettings.json for MSVC 2017. Jul 11, 2018
.gitmodules Use relative submodule path Jun 30, 2018
.travis.yml Add check-rpc.py for Travis. Jul 4, 2018
.ycm_extra_conf.py Use jsoncpp 1.8.4 as a submodule Jun 14, 2018
CMakeLists.txt Update changelog, xml, bump to r1 Jul 14, 2018
CMakeSettings.json Add CMakeSettings.json for MSVC 2017. Jul 11, 2018
Contributing.rst Update Contributing (IDA Freeware 7.0, cl-linux-debug being 32-bit only) May 6, 2018
LICENSE.rst Add profiler to license file Jun 6, 2018
README.html Fix html redirection to the docs Apr 10, 2016
README.md Fix forum thread link in README.md Jun 21, 2017
conf.py Add logo to docs May 12, 2018
dfhack.init-example New tweak: kitchen-prefs-all May 17, 2018
index.rst Add a script to automatically generate both changelogs from a single … Apr 2, 2018
onLoad.init-example Remove warn-stuck-trees from onLoad.init-example Dec 24, 2017

README.md

DFHack Readme

Build Status Documentation Status License Github Issues Open Pulls

DFHack is a Dwarf Fortress memory access library, distributed with scripts and plugins implementing a wide variety of useful functions and tools.

The full documentation is available online here, from the README.html page in the DFHack distribution, or as raw text in the ./docs folder. If you're an end-user, modder, or interested in contributing to DFHack - go read those docs.

If that's unclear or you need more help, try the Bay12 forums thread or the #dfhack IRC channel on freenode.