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 caretakinglabormanager
(formerly autolabor2): a more advanced alternative toautolabor
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
andgui/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