DFHack 52.03-r2
[p]This release is compatible with all distributions of Dwarf Fortress: Steam, Itch, and Classic. [/p]
- [p]Install DFHack from Steam[/p]
- [p]Manual install[/p]
- [p]Quickstart guide (for players)[/p]
- [p]Modding guide (for modders)[/p]
- [p]"autotraining" (and its companion "gui/autotraining") automate putting units into a military squad as needed to satisfy the "Martial Training" need[/p]
- [p]"entomb" can assist in cleaning up scattered body parts or corpses that aren't being buried automatically for whatever reasons[/p]
- [p]"husbandry" provides an alternative to "automilk" and "autocheese" for automating these processes with less cancel spam and more efficiency[/p]
- [p]"nestboxes" can now optionally be configured to only operate within a specified burrow[/p]
- [p]"stonesense" now offers day/night cycle lighting while in fortress mode[/p]
- [p]"tailor" can now automate the production of dyed cloth for use in clothing[/p]
Changelog
[h3]New Tools[/h3]- [p]"autotraining": new tool to assign citizens to a military squad when they need Martial Training[/p]
- [p]"entomb": allow any unit that has a corpse or body parts to be assigned a tomb zone[/p]
- [p]"gui/autotraining": configuration tool for autotraining[/p]
- [p]"husbandry": Automatically milk and shear animals at nearby farmer's workshops[/p]
- [p]"deathcause": added functionality to this script to fetch cause of death programatically[/p]
- [p]"nestboxes": allow limiting egg protection to nestboxes inside a designated burrow[/p]
- [p]"stonesense": stonesense now has visible day/night cycle lighting in fortress mode[/p]
- [p]"tailor": tailor now provides optional dye automation[/p]
- [p]"ban-cooking": will not fail trying to ban honey if the world has no honey[/p]
- [p]"confirm":[/p]
- [p] only show pause option for pausable confirmations[/p]
- [p] when editing a uniform, confirm discard of changes when exiting with Escape[/p]
- [p] when removing a manager order, show correct order description when using non-100% interface setting[/p]
- [p] when removing a manager order, show correct order description after prior order removal or window resize (when scrolled to bottom of order list)[/p]
- [p] when removing a manager order, show specific item/job type for ammo, shield, helm, gloves, shoes, trap component, and meal orders[/p]
- [p] the pause option now pauses individual confirmation types, allowing multiple different confirmations to be paused independently[/p]
- [p]"immortal-cravings": prioritize high-value meals, properly split of portions, and don't go eating or drinking on a full stomach[/p]
- [p]"stockpiles": fixed off-by-one error in exporting furniture stockpiles[/p]
- [p]"stonesense": fixed the announcements not using the bright bool (now matches vanilla DF colors)[/p]
- [p]"uniform-unstick": no longer causes units to equip multiples of assigned items[/p]
- [p]"Units::getReadableName" will no longer append a comma to the names of histfigs with no profession[/p]
- [p]"devel/hello-world": updated to show off the new Slider widget[/p]
- [p]"Job": new functions "createLinked" and "assignToWorkshop"[/p]
- [p]"Units": new functions "getFocusPenalty", "unbailableSocialActivity", "isJobAvailable"[/p]
- [p]New functions: "dfhack.jobs.createLinked", "dfhack.jobs.assignToWorkshop", "dfhack.units.getFocusPenalty", "dfhack.units.unbailableSocialActivity", and "dfhack.units.isJobAvailable"[/p]
- [p]added default values for "material" and "mat_index" in "reaction_reagentst" and "reaction_productst" child classes[/p]