github DFHack/dfhack 0.47.04-r3
DFHack 0.47.04-r3

latest releases: 50.12-r3, 50.12-r3rc1, 50.12-r2.1...
3 years ago

This release includes a new Quickfort implementation by @myk002 - feedback is welcome, and please let us know of any issues you encounter in the issue tracker.

DFHack 0.47.04-r3

New Plugins

  • xlsxreader: provides an API for Lua scripts to read Excel spreadsheets

New Scripts

  • quickfort: DFHack-native implementation of quickfort with many new features and integrations - see the quickfort user guide for details
  • timestream: controls the speed of the calendar and creatures
  • uniform-unstick: prompts units to reevaluate their uniform, by removing/dropping potentially conflicting worn items

Fixes

  • ban-cooking: fixed an error in several subcommands

  • buildingplan: fixed handling of buildings that require buckets

  • getplants: fixed a crash that could occur on some maps

  • search: fixed an issue causing item counts on the trade screen to display inconsistently when searching

  • stockpiles:

    • fixed an error when saving furniture stockpiles
    • fixed a crash when loading food stockpiles

Misc Improvements

  • createitem:

    • added an inspect subcommand to print the item and material tokens of existing items, which can be used to create additional matching items
    • added support for plant growths (fruit, berries, leaves, etc.)
  • embark-assistant: added support for searching for taller waterfalls (up to 50 z-levels tall)

  • search: added support for searching for names containing non-ASCII characters using their ASCII equivalents

  • stocks: added support for searching for items containing non-ASCII characters using their ASCII equivalents

  • unretire-anyone: made undead creature names appear in the historical figure list

  • zone:

    • added slaughter indication to uinfo output
    • added an enumnick subcommand to assign enumerated nicknames (e.g "Hen 1", "Hen 2"...)

API

  • Added DFHack::to_search_normalized() (Lua: dfhack.toSearchNormalized()) to convert non-ASCII alphabetic characters to their ASCII equivalents

Structures

  • history_event_masterpiece_createdst: fixed alignment, including subclasses, and identified skill_at_time
  • item_body_component: fixed some alignment issues and identified some fields (also applies to subclasses like item_corpsest)
  • stockpile_settings: removed furniture.sand_bags (no longer present)

Documentation

  • Fixed syntax highlighting of most code blocks to use the appropriate language (or no language) instead of Python

Don't miss a new dfhack release

NewReleases is sending notifications on new releases.