github DFHack/dfhack 0.34.11-r3
DFHack for DF 0.34.11 (release 3)

latest releases: 50.13-r1.1, 50.13-r1, 50.12-r3...
10 years ago

What's new

Internals

  • support for displaying active keybindings properly.
  • support for reusable widgets in lua screen library.
  • Maps::canStepBetween: returns whether you can walk between two tiles in one step.
  • EventManager: monitors various in game events centrally so that individual plugins don't have to monitor the same things redundantly.
  • Now works with OSX 10.6.8

Notable bugfixes

  • autobutcher can be re-enabled again after being stopped.
  • stopped Dwarf Manipulator from unmasking vampires.
  • Stonesense is now fixed on OSX

Misc improvements

  • fastdwarf: new mode using debug flags, and some internal consistency fixes.
  • added a small stand-alone utility for applying and removing binary patches.
  • removebadthoughts: add --dry-run option.
  • superdwarf: work in adventure mode too.
  • tweak stable-cursor: carries cursor location from/to Build menu.
  • deathcause: allow selection from the unitlist screen.
  • slayrace: allow targetting undeads.

New tweaks

  • tweak military-training: speed up melee squad training up to 10x (normally 3-5x).

New scripts

  • binpatch: the same as the stand-alone binpatch.exe, but works at runtime.
  • region-pops: displays animal populations of the region and allows tweaking them.
  • lua: lua interpreter front-end converted to a script from a native command.
  • dfusion: misc scripts with a text based menu.
  • embark: lets you embark anywhere.
  • lever: list and pull fort levers from the dfhack console.
  • stripcaged: mark items inside cages for dumping, eg caged goblin weapons.
  • soundsense-season: writes the correct season to gamelog.txt on world load.
  • create-items: spawn items
  • fix/cloth-stockpile: fixes bug 5739; needs to be run after savegame load every time.

New GUI scripts

  • gui/guide-path: displays the cached path for minecart Guide orders.
  • gui/workshop-job: displays inputs of a workshop job and allows tweaking them.
  • gui/workflow: a front-end for the workflow plugin (part inspired by falconne).
  • gui/assign-rack: works together with a binary patch to fix weapon racks.
  • gui/gm-editor: an universal editor for lots of dfhack things.
  • gui/companion-order: a adventure mode command interface for your companions.
  • gui/advfort: a way to do jobs with your adventurer (e.g. build fort).

New binary patches (for use with binpatch)

  • armorstand-capacity: doubles the capacity of armor stands.
  • custom-reagent-size: lets custom reactions use small amounts of inputs.
  • deconstruct-heapfall: stops some items still falling on head when deconstructing.
  • deconstruct-teleport: stops items from 16x16 block teleporting when deconstructing.
  • hospital-overstocking: stops hospital overstocking with supplies.
  • training-ammo: lets dwarves with quiver full of combat-only ammo train.
  • weaponrack-unassign: fixes bug that negates work done by gui/assign-rack.

Workflow plugin

  • properly considers minecarts assigned to routes busy.
  • code for deducing job outputs rewritten in lua for flexibility.
  • logic fix: collecting webs produces silk, and ungathered webs are not thread.
  • items assigned to squads are considered busy, even if not in inventory.
  • shearing and milking jobs are supported, but only with generic MILK or YARN outputs.
  • workflow announces when the stock level gets very low once a season.

New Fix Armory plugin

  • Together with a couple of binary patches and the gui/assign-rack script, this plugin makes weapon racks, armor stands, chests and cabinets in properly designated barracks be used again for storage of squad equipment.

New Search plugin by falconne

  • Adds an incremental search function to the Stocks, Trading, Stockpile and Unit List screens.

New AutoMaterial plugin by falconne

  • Makes building constructions (walls, floors, fortifications, etc) a little bit easier by saving you from having to trawl through long lists of materials each time you place one.

Dfusion plugin

  • Reworked to make use of lua modules, now all the scripts can be used from other scripts.

New Eventful plugin

  • A collection of lua events, that will allow new ways to interact with df world.

Auto syndrome plugin

  • A way of automatically applying boiling rock syndromes and calling dfhack commands controlled by raws.

Infinite sky plugin

  • Create new z-levels automatically or on request.

True transformation plugin

  • A better way of doing permanent transformations that allows later transformations.

Work now plugin

  • Makes the game assign jobs every time you pause.

Don't miss a new dfhack release

NewReleases is sending notifications on new releases.