DFHack 0.47.04-r3
This release includes a new Quickfort implementation by @myk002 - feedback is welcome, and please let us know of any issues you encounter in the issue tracker.
DFHack 0.47.04-r3
New Plugins
xlsxreader
: provides an API for Lua scripts to read Excel spreadsheets
New Scripts
quickfort
: DFHack-native implementation of quickfort with many new features and integrations - see the quickfort user guide for detailstimestream
: controls the speed of the calendar and creaturesuniform-unstick
: prompts units to reevaluate their uniform, by removing/dropping potentially conflicting worn items
Fixes
-
ban-cooking
: fixed an error in several subcommands -
buildingplan
: fixed handling of buildings that require buckets -
getplants
: fixed a crash that could occur on some maps -
search
: fixed an issue causing item counts on the trade screen to display inconsistently when searching -
stockpiles
:- fixed an error when saving furniture stockpiles
- fixed a crash when loading food stockpiles
Misc Improvements
-
createitem
:- added an
inspect
subcommand to print the item and material tokens of existing items, which can be used to create additional matching items - added support for plant growths (fruit, berries, leaves, etc.)
- added an
-
embark-assistant
: added support for searching for taller waterfalls (up to 50 z-levels tall) -
search
: added support for searching for names containing non-ASCII characters using their ASCII equivalents -
stocks
: added support for searching for items containing non-ASCII characters using their ASCII equivalents -
unretire-anyone
: made undead creature names appear in the historical figure list -
zone
:- added slaughter indication to
uinfo
output - added an
enumnick
subcommand to assign enumerated nicknames (e.g "Hen 1", "Hen 2"...)
- added slaughter indication to
API
- Added
DFHack::to_search_normalized()
(Lua:dfhack.toSearchNormalized()
) to convert non-ASCII alphabetic characters to their ASCII equivalents
Structures
history_event_masterpiece_createdst
: fixed alignment, including subclasses, and identifiedskill_at_time
item_body_component
: fixed some alignment issues and identified some fields (also applies to subclasses likeitem_corpsest
)stockpile_settings
: removedfurniture.sand_bags
(no longer present)
Documentation
- Fixed syntax highlighting of most code blocks to use the appropriate language (or no language) instead of Python