github DFHack/dfhack 0.43.05-alpha2
DFHack 0.43.05-alpha2

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

This release is hopefully more stable than 0.43.05-alpha1. There have been some structure fixes, including one that was causing an exportlegends crash. Also, Ruby should work on all platforms and architectures now. This has not been tested as extensively, so please pay special attention to any problems you find with Ruby scripts and report them.

Update: there is a fairly common Ruby crash on 64-bit Windows. Also, Stonesense is not included.

The following changelog consists of changes since 0.43.03-r1:

Internals

  • 64-bit support on all platforms
  • Visual Studio 2015 now required on Windows instead of 2010
  • GCC 4.8 recommended on Linux and OS X (and now supported on OS X)
  • Several structure fixes to match 64-bit DF's memory layout

Lua

  • Lua has been updated to 5.3 - see http://www.lua.org/manual/5.3/readme.html for details
    • Floats are no longer implicitly converted to integers in DFHack API calls
  • df.new() supports more types: char, intptr_t, uintptr_t, long, unsigned long
  • String representations of vectors and a few other containers now include their lengths

Ruby

  • Added support for loading ruby 2.x libraries
  • Fixed some layouts on x64 (incomplete)

New Plugins

  • dwarfvet enables animal caretaking
  • labormanager (formerly autolabor2): a more advanced alternative to autolabor
  • title-folder: shows DF folder name in window title bar when enabled

New Scripts

  • load-save: loads a save non-interactively

Fixes

  • The DF path on OS X can now contain spaces and : characters
  • Buildings::setOwner() changes now persist properly when saved
  • devel/find-offsets: fixed a crash when vtables used by globals aren't available

Misc Improvements

  • Documented all default keybindings (from dfhack.init-example) in the
    docs for the relevant commands; updates enforced by build system.
  • lua and gui/gm-editor now support the same aliases (scr, unit, etc.)
  • remotefortressreader: Added support for
    • world map snow coverage
    • spatters
    • wall info
    • site towers, world buildings
    • surface material

Don't miss a new dfhack release

NewReleases is sending notifications on new releases.