github DFHack/dfhack 0.47.05-r1
DFHack 0.47.05-r1

latest releases: 50.13-r2, 50.13-r1.1, 50.13-r1...
3 years ago

DFHack 0.47.05-r1

Fixes

  • confirm: stopped exposing alternate names when convicting units
  • embark-assistant: fixed bug in soil depth determination for ocean tiles
  • orders: don't crash when importing orders with malformed JSON
  • prospector: improved pre embark rough estimates, particularly for small clusters
  • quickfort: raw numeric quickfort-dig-priorities (e.g. 3, which is a valid shorthand for d3) now works when used in .xlsx blueprints

Misc Improvements

  • autohauler: allowed the Alchemist labor to be enabled in manipulator and other labor screens so it can be used for its intended purpose of flagging that no hauling labors should be assigned to a dwarf. Before, the only way to set the flag was to use an external program like Dwarf Therapist.
  • embark-assistant: slightly improved performance of surveying
  • gui/no-dfhack-init: clarified how to dismiss dialog that displays when no dfhack.init file is found
  • quickfort:
    • Dreamfort blueprint set improvements: significant refinements across the entire blueprint set. Dreamfort is now much faster, much more efficient, and much easier to use. The checklist now includes a mini-walkthrough for quick reference. The spreadsheet now also includes embark profile suggestions
    • added aliases for configuring masterwork and artifact core quality for all stockpile categories that have them; made it possible to take from multiple stockpiles in the quantumstop alias
    • an active cursor is no longer required for running #notes blueprints (like the dreamfort walkthrough)
    • you can now be in any mode with an active cursor when running #query blueprints (before you could only be in a few "approved" modes, like look, query, or place)
    • refined #query blueprint sanity checks: cursor should still be on target tile at end of configuration, and it's ok for the screen ID to change if you are destroying (or canceling destruction of) a building
    • now reports how many work orders were added when generating manager orders from blueprints in the gui dialog
    • added --dry-run option to process blueprints but not change any game state
    • you can now specify the number of desired barrels, bins, and wheelbarrows for individual stockpiles when placing them
    • quickfort orders on a #place blueprint will now enqueue manager orders for barrels, bins, or wheelbarrows that are explicitly set in the blueprint.
    • you can now add alias definitions directly to your blueprint files instead of having to put them in a separate aliases.txt file. makes sharing blueprints with custom alias definitions much easier.
    • new commandline options for setting the initial state of the gui dialog. for example: quickfort gui -l dreamfort notes will start the dialog filtered for the dreamfort walkthrough blueprints

Structures

  • Dropped support for 0.47.03-0.47.04
  • Identified scattered enum values (some rhythm beats, a couple of corruption unit thoughts, and a few language name categories)
  • viewscreen_loadgamest: renamed cur_step enumeration to match style of viewscreen_adopt_regionst and viewscreen_savegamest
  • viewscreen_savegamest: identified cur_step enumeration

Documentation

  • digfort: added deprecation warnings - digfort has been replaced by quickfort
  • fortplan: added deprecation warnings - fortplan has been replaced by quickfort

Don't miss a new dfhack release

NewReleases is sending notifications on new releases.