dfhack fork
 
 
 
 
 
 
Go to file
Pauli 49f3de979f Make ServerMain and ServerConnection data race free
RemoteServer and PluginManager side would need complete redesign to be
data race free and concurrent. But as that would be unlikely to be
required from DFHack I decided simpler solution that is fixing data
ownership to a thread and all ServerConnection share a single lock which
allows access to PluginManager and Core.
2019-07-18 23:05:11 -04: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 Make lua data race free 2019-07-18 23:04:40 -04:00
dfhack-config Use json for server config. 2017-11-25 11:34:02 +05:30
docs Document and warn about old CMake versions with Ninja 2019-07-16 19:33:33 -04:00
library Make ServerMain and ServerConnection data race free 2019-07-18 23:05:11 -04:00
package Automatically preload asan runtime library 2018-07-05 17:58:56 +03:00
plugins Merge remote-tracking branch 'janxious/patch-2' into develop 2019-07-15 23:22:43 -04:00
reversing Merge pull request #1403 from BenLubar/imgbot 2018-11-14 16:43:36 -05:00
scripts@189d0d8f63 Update submodules and Authors.rst 2019-07-10 19:21:23 -04: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 Use relative submodule path 2018-06-29 22:29:12 -04: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 Document and warn about old CMake versions with Ninja 2019-07-16 19:33:33 -04: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 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

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.