Memory hacking library for Dwarf Fortress and a set of tools that use it
C++ C Lua Ruby CMake Perl Other
Latest commit 48a6142 Jul 12, 2017 @lethosor lethosor Bump version
Failed to load latest commit information.
CMake Remove several unused CMake and Doxygen files May 12, 2017
build Remove obsolete settings from Windows build scripts, plus misc. updates Mar 2, 2017
depends Update submodules May 14, 2017
dfhack-config Add default script-paths.txt Apr 1, 2016
docs Update NEWS, document orders Jul 12, 2017
library Merge remote-tracking branch 'BenLubar/repeat-util-cancel-self' into … Jul 12, 2017
package Make DFHack libraries take priority on Linux Oct 22, 2016
plugins Fix indentation Jul 12, 2017
reversing Properly handle the variety of exception handlers that MSVC 2010 gene… Mar 3, 2012
scripts @ 3baa24f Add new "pathable" plugin Jul 6, 2017
travis Re-enable Lua test and IRC notifications Jun 22, 2017
.gitignore Ignore df_path. again. Oct 19, 2016
.gitmodules Re-add the scripts submodule, with a different internal name Jun 29, 2016
.travis.yml Re-enable Lua test and IRC notifications Jun 22, 2017 Enable ycmd for project Jan 27, 2016
CMakeLists.txt Bump version Jul 12, 2017
Contributing.rst Improve handling of in-script documentation Jun 15, 2016
LICENSE.rst Further clarify Core; move plugins out; other fixes Nov 6, 2015
NEWS.rst Update NEWS, document orders Jul 12, 2017
README.html Fix html redirection to the docs Apr 10, 2016 Fix forum thread link in Jun 21, 2017 Fix Python 2 compatibility Oct 23, 2016
dfhack.init-example Add an onLoad.init-example file Jul 12, 2017
index.rst Update NEWS.rst, add NEWS-dev.rst for prerelease changes Dec 14, 2016
onLoad.init-example Add an onLoad.init-example file Jul 12, 2017

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.