github DFHack/dfhack 0.43.05-alpha1
DFHack 0.43.05-alpha1

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

This release has some support for 0.43.05. 32-bit support should be about as good as it was in 0.43.03, while 64-bit support is somewhat more experimental. Please report issues that you encounter. It's especially helpful if you can try to reproduce them with both 32-bit and 64-bit DFHack.

Important: Some alpha releases in the past have been stable. This is most likely not one of them. It's intended primarily for people to help test and find issues.

The following things are known to be missing or possibly broken, so please don't report them if they are:

  • Ruby
  • Stonesense
  • Some offsets (although do report any crashes that occur as a result)

Changelog 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

  • 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.