b9c36c1e63
* Added (chain) for [CHAIN_METAL_TEXT] armours in gui/materials.lua used by gui/create-item-- again (oops) * Added customRawData utility * Oops, whitespace * Revised rawStringsFieldNames * Dialed down on lua trickery and fixed wrongly formatted changelog entry * Fixed changelog in wrong place and made customRawData a proper module * Fixed not caching not-present tags, revised examples and fixed error * Fixed whitespace. Changing settings in editor! * customRawData docs * Added getCreatureTag for respecting caste tags, "fixed" bizarre caching error (quotes because I don't even know what was causing it) and updated docs * Added line limiting for docs, I guess * Added missing string convert argument * docs indent fix, code block fix, and revision * Major revision * gdi, docs error * Another? But... huh. * ... * Made requested changes * Whoops * Rearrange docs lines * Followed example, should fix linter issues * fix typo. linted offline this time...... * Make it so that last instance of tag is what is read from * Added requested change * eventful key change * i to lenArgs * change eventful key * add test for broken caste selection * Major redesign * tags --> tokens * Added plant growth behaviour and did some requested changes * More error handling * fix docs * Added basic error suppression * Docs clarification. * Docs registering example and fix error * Strip errors on frame after onWorldLoad, not on map load * Revert "Strip errors on frame after onWorldLoad, not on map load" This reverts commit e20a0ef8d3743f79d961077f46910b77b16f36b9. * Revert "Docs registering example and fix error" This reverts commit 9c848c54c3f84e0ecc1dc421137c8a8b4a52280d. * Revert "Docs clarification." This reverts commit 6b4b6a1aa40c50398504f37ecf1ff0f93d6459b1. * Revert "Added basic error suppression" This reverts commit d11cb1438cf1e56ff700469e944f0b9af64651d7. * Use more eventful key more consistent with other files * use onStateChange instead of eventful and remove redundant utils require * Code review stuff * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update docs/Lua API.rst committing a suggestion Co-authored-by: Alan <lethosor@users.noreply.github.com> * Prepend examples with DFHACK_ * Remove unused parameters * Use new ensure_key global * Named a couple of unnamed arguments (untested) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alan <lethosor@users.noreply.github.com> |
||
---|---|---|
.github | ||
CMake | ||
build | ||
ci | ||
data | ||
depends | ||
dfhack-config | ||
docs | ||
library | ||
package | ||
plugins | ||
scripts@d9e390cd55 | ||
test | ||
travis | ||
.gitignore | ||
.gitmodules | ||
.pre-commit-config.yaml | ||
.ycm_extra_conf.py | ||
CMakeLists.txt | ||
CMakeSettings.json | ||
LICENSE.rst | ||
README.html | ||
README.md | ||
conf.py | ||
dfhack.init-example | ||
index.rst | ||
onLoad.init-example |
README.md
DFHack Readme
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 checkout our support page for up-to-date options.