Internals
-
Commands to run on startup can be specified on the command line with
+Example::
./dfhack +devel/print-args example "Dwarf Fortress.exe" +devel/print-args example -
Prevented plugins with active viewscreens from being unloaded and causing a crash
New Plugins
autogems: Creates a new Workshop Order setting, automatically cutting rough gems
New Scripts
devel/save-version: Displays DF version information about the current save
New Features
buildingplan: Support for floodgates, grates, and barsconfirm: Added a confirmation for retiring locationsexportlegends: Exports more information (poetic/musical/dance forms, written/artifact content, landmasses, extra histfig information, and more)search-plugin: Support for new screens:- location occupation assignment
- civilization animal training knowledge
- animal trainer assignment
tweak:tweak block-labors: Prevents labors that can't be used from being toggledtweak hide-priority: Adds an option to hide designation priority indicatorstweak title-start-rename: Adds a safe rename option to the title screen "Start Playing" menu
Fixes
- Fixed a crash bug caused by the historical figures DFHack uses to store persistent data.
- More plugins should recognize non-dwarf citizens
- Fixed a possible crash from cloning jobs
confirmnote-delete: No longer interferes with name entryexportlegends: Handles entities without specific races, and a few other fixes for things new to v0.42fastdwarf: Fixed a bug involving teleporting mothers but not the babies they're holding.gaydar: Fixed text display on OS X/Linux and failure with soul-less creaturesmanipulator:- allowed editing of non-dwarf citizens
- stopped ghosts and visitors from being editable
- fixed applying last custom profession
modtools/create-unit: Stopped making units without civs historical figuresmodtools/force:- Removed siege option
- Prevented a crash resulting from a bad civilization option
showmood: Fixed name display on OS X/Linux
Misc Improvements
autolabor,autohauler,manipulator: Added support for new jobs/labors/skillsdevel/export-dt-ini: Updated for 0.42.06lua: Now supports some built-in variables likegui/gm-editor, e.g.unit,screenstockflow: Now offers better control over individual craft jobsweather: now implemented by a script