Skip to content

DFHack 0.40.24-r3

Compare
Choose a tag to compare
@expwnent expwnent released this 30 Mar 18:07
· 11921 commits to master since this release
  • 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