dfhack fork
 
 
 
 
 
 
Go to file
Ben Lubar 4e690df96a
Add Persistence module.
Alter World to use Persistence instead of storing data in historical figures.

Fake historical figures will be converted to the new format when a world is loaded.

Added plugin_save and plugin_load functions to the plugin API.

Made the weird int7/int28 code that was in the old persistence API slightly safer.
2018-08-26 18:27:58 -05:00
CMake Remove several unused CMake and Doxygen files 2017-05-11 22:01:57 -04:00
build Make the win64 build/install batch files work with non-C system drives. 2018-05-14 14:15:38 -05:00
depends Exclude jsoncpp default CMake targets. 2018-07-08 23:16:08 -05:00
dfhack-config Add default script-paths.txt 2016-03-31 23:00:25 -04:00
docs Update changelog for labormanager changes 2018-08-04 00:58:27 -04:00
library Add Persistence module. 2018-08-26 18:27:58 -05:00
package Automatically preload asan runtime library 2018-07-05 17:58:56 +03:00
plugins Add Persistence module. 2018-08-26 18:27:58 -05:00
reversing Update Contributing (IDA Freeware 7.0, cl-linux-debug being 32-bit only) 2018-05-06 10:26:14 -06:00
scripts@87cc0fcad5 Fix a few Lua 5.3-related errors 2018-08-02 14:36:15 -04:00
test Add utils.OrderedTable, make test order consistent 2018-07-19 12:40:25 -04:00
travis Add a basic test library and a couple GUI module tests (squashed) 2018-07-18 14:29:13 -04:00
.gitignore Ignore CMakeLists.custom.txt and create it if it does not exist during cmake. 2018-07-18 14:00:40 -05:00
.gitmodules Use relative submodule path 2018-06-29 22:29:12 -04:00
.travis.yml Don't include stdout.log in build output 2018-07-19 11:43:43 -04:00
.ycm_extra_conf.py Use jsoncpp 1.8.4 as a submodule 2018-06-14 21:20:46 +03:00
CMakeLists.txt Change CMakeSettings.json to use Ninja. 2018-07-20 13:29:18 -05:00
CMakeSettings.json Get intellisense and code analysis working in CMakeSettings.json. 2018-07-23 16:14:22 -05:00
Contributing.rst Update Contributing (IDA Freeware 7.0, cl-linux-debug being 32-bit only) 2018-05-06 10:26:14 -06:00
LICENSE.rst License: sort, fix caps 2018-07-21 00:03:45 -04:00
README.html Fix html redirection to the docs 2016-04-11 09:30:05 +10:00
README.md Fix forum thread link in README.md 2017-06-20 23:47:04 -07:00
conf.py Add logo to docs 2018-05-12 11:02:34 -04:00
dfhack.init-example New tweak: kitchen-prefs-all 2018-05-17 19:47:56 -04:00
index.rst Add a script to automatically generate both changelogs from a single file 2018-04-02 13:43:32 -04:00
onLoad.init-example Remove warn-stuck-trees from onLoad.init-example 2017-12-23 20:49:24 -05:00

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.