dfhack fork
 
 
 
 
 
 
Go to file
Ben Lubar cc2c732dd5
insert a new second rule for tagged union discovery
1. if the field name ends in "data" and there is a field with the same
   prefix ending in "type", the field ending in "type" is the tag.
2. if the field name ends in "_target" and the previous field has the
   same prefix and no suffix, the previous field is the tag.
3. if the field is not the last field in the structure, the next field
   is the tag.
2020-02-29 18:46:34 -06:00
CMake Clean up *.cmake style 2019-07-20 16:17:44 -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 update clsocket 2020-02-24 10:40:28 -06:00
dfhack-config Use json for server config. 2017-11-25 11:34:02 +05:30
docs Update changelog + CMakeLists for 0.47.03-beta1 2020-02-27 19:56:37 -05:00
library update structures 2020-02-29 18:29:32 -06:00
package fix typo in be881936f3 2020-02-09 18:12:47 -06:00
plugins insert a new second rule for tagged union discovery 2020-02-29 18:46:34 -06:00
reversing add Ghidra script that labels DF globals 2020-02-18 15:58:01 -06:00
scripts@76d84e1aed Update submodules 2020-02-27 18:54:30 -05:00
test Add utils.OrderedTable, make test order consistent 2018-07-19 12:40:25 -04:00
travis Consolidate cd commands 2019-01-02 19:15:19 -05:00
.gitignore Improved .gitignore. 2019-02-09 19:12:27 +01:00
.gitmodules point the git module at the DFHack fork of the jsoncpp repository for consistency 2020-01-31 13:43:57 -06:00
.travis.yml travis: Always clear DF folder 2019-01-02 17:05:07 -05:00
.ycm_extra_conf.py Use jsoncpp 1.8.4 as a submodule 2018-06-14 21:20:46 +03:00
CMakeLists.txt Update changelog + CMakeLists for 0.47.03-beta1 2020-02-27 19:56:37 -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 Remove issue and PR badges from README.md 2019-05-21 20:22:49 -04:00
conf.py Add logo to docs 2018-05-12 11:02:34 -04:00
dfhack.init-example embark-assistant: add in-game key to activate 2019-08-25 21:33:43 -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

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.