Releases
0.40.24-r3
Internals
Ruby library now included on OS X - ruby scripts should work on OS X 10.10
libstdc++ should work with older versions of OS X
Added support for onLoadMap/onUnloadMap.init scripts
game type detection functions are now available in the World module
The DFHACK_LOG_MEM_RANGES environment variable can be used to log information to stderr.log on OS X
Fixed adventure mode menu names
Fixed command usage information for some commands
Lua
Lua scripts will only be reloaded if necessary
Added a df2console() wrapper, useful for printing DF (CP437-encoded) text to the console in a portable way
Added a strerror() wrapper
New internal commands
hide/show: hide and show the console on Windows
sc-script: Allows additional scripts to be run when certain events occur (similar to onLoad*.init scripts)
New plugins
autohauler: A hauling-only version of autolabor
New scripts
modtools/reaction-product-trigger: triggers callbacks when products are produced (contrast with when reactions complete)
New tweaks
fps-min: Fixes the in-game minimum FPS setting
shift-8-scroll: Gives Shift+8 (or *) priority when scrolling menus, instead of scrolling the map
tradereq-pet-gender: Displays pet genders on the trade request screen
New features
autolabor: A negative pool size can be specified to use the most unskilled dwarves
catsplosion: Works on any specified races
exportlegends: Now exports more information
Fixes
Fixed game type detection in:
3dveins
createitem
reveal
seedwatch
Made PRELOAD_LIB more extensible on Linux
add-spatter, eventful: Fixed crash on world load
building-hacks: made buildings produce/consume correct amount of power
Gave add-thought a proper subthought arg.
fix-armory compiles and is available again (albeit with issues)
gui/gm-editor: Added search option (accessible with "s")
hack-wish: Made items stack properly.
modtools/skill-change: made level granularity work properly.
show-unit-syndromes should work
stockflow: Fixed error message in Arena mode
stockflow: No longer checks the DF version
stockflow: Fixed ballistic arrow head orders
stockflow: Now convinces the bookkeeper to update records more often
zone: Stopped crash when scrolling cage owner list
Misc Improvements
building-hacks: Added a way to allow building to work even if it consumes more power than is available. Added setPower/getPower functions.
catsplosion: Can now trigger pregnancies in (most) other creatures
exportlegends: 'info' and 'all' exports legends_plus xml with more data for legends utilities
manipulator:
Added ability to edit nicknames/profession names
Added "Job" as a View Type, in addition to "Profession" and "Squad"
Custom profession templates, with masking
remotefortressreader: Exposes more information
You can’t perform that action at this time.