- `gui/create-item`: fixed assigning quality to items, made :kbd:`Esc` work properly
buildingplan: Now supports hatch covers
- `gui/gm-editor`: handles lua tables properly
gui/create-item:
- help: now recognizes built-in commands, like "help"
- fixed assigning quality to items
- `manipulator`: fixed crash when selecting custom professions when none are found
- made "esc" work properly
- `remotefortressreader`: fixed crash when attempting to send map info when no map was loaded
gui/gm-editor handles lua tables properly
- `search`: fixed crash in unit list after cancelling a job; fixed crash when disabling stockpile category after searching in a subcategory
help: now recognizes built-in commands, like "help"
- `stockpiles`: now checks/sanitizes filenames when saving
manipulator: fixed crash when selecting custom professions when none are found
- `stocks`: fixed a crash when right-clicking
remotefortressreader: fixed crash when attempting to send map info when no map was loaded
- `steam-engine`: fixed a crash on arena load; number keys (e.g. 2/8) take priority over cursor keys when applicable
search:
- tweak fps-min fixed
- fixed crash in unit list after cancelling a job
- tweak farm-plot-select: Stopped controls from appearing when plots weren't fully built
- fixed crash when disabling stockpile category after searching in a subcategory
- `workflow`: Fixed some issues with stuck jobs. Existing stuck jobs must be cancelled and re-added
stockpiles: now checks/sanitizes filenames when saving
- `zone`: Fixed a crash when using ``zone set`` (and a few other potential crashes)
stocks: fixed a crash when right-clicking
steam-engine:
- fixed a crash on arena load
- number keys (e.g. 2/8) take priority over cursor keys when applicable
tweak fps-min fixed
tweak farm-plot-select: Stopped controls from appearing when plots weren't fully built
workflow: Fixed some issues with stuck jobs
- Note: Existing stuck jobs must be cancelled and re-added
zone: Fixed a crash when using "zone set" (and a few other potential crashes)
Misc Improvements
Misc Improvements
=================
-----------------
::
- DFHack documentation:
DFHack documentation:
- massively reorganised, into files of more readable size
- massively reorganised, into files of more readable size
- added many missing entries
- added many missing entries
- indexes, internal links, offline search all documents
- indexes, internal links, offline search all documents
- includes documentation of linked projects (df-structures, 3rdparty scripts)
- includes documentation of linked projects (df-structures, 3rdparty scripts)
- better HTML generation with Sphinx
- better HTML generation with Sphinx
- documentation for scripts now located in source files
- documentation for scripts now located in source files
autolabor:
- `autolabor`:
- Stopped modification of labors that shouldn't be modified for brokers/diplomats
- Stopped modification of labors that shouldn't be modified for brokers/diplomats
- Prioritize skilled dwarves more efficiently
- Prioritize skilled dwarves more efficiently
- Prevent dwarves from running away with tools from previous jobs
- Prevent dwarves from running away with tools from previous jobs
dwarfmonitor:
- `dwarfmonitor`:
- widgets' positions, formats, etc. are now customizable (see Readme)
- widgets' positions, formats, etc. are now customizable (see Readme)
- weather display now separated from the date display
- weather display now separated from the date display
- New mouse cursor widget
- New mouse cursor widget
dfstatus: Can enable/disable individual categories and customize metal bar list
full-heal: "-r" option removes corpses
- `gui/dfstatus`: Can enable/disable individual categories and customize metal bar list
gui/gm-editor
- `full-heal`: "-r" option removes corpses
- `gui/gm-editor`
- Pointers can now be displaced
- Pointers can now be displaced
- Added some useful aliases: "item" for the selected item, "screen" for the current screen, etc.
- Added some useful aliases: "item" for the selected item, "screen" for the current screen, etc.
- Now avoids errors with unrecognized types
- Now avoids errors with unrecognized types
gui/hack-wish: renamed to gui/create-item
"keybinding list" accepts a context
- `gui/hack-wish`: renamed to `gui/create-item`
lever:
- "keybinding list" accepts a context
- `lever`:
- Lists lever names
- Lists lever names
- "lever pull" can be used to pull the currently-selected lever
- "lever pull" can be used to pull the currently-selected lever
memview: Fixed display issue
modtools/create-item: arguments are named more clearly, and you can specify the creator to be
- memview: Fixed display issue
the unit with id df.global.unit_next_id-1 (useful in conjunction with modtools/create-unit)
- `modtools/create-item`: arguments are named more clearly, and you can specify the creator to be the unit with id ``df.global.unit_next_id-1`` (useful in conjunction with `modtools/create-unit`)
nyan: Can now be stopped with dfhack-run
- nyan: Can now be stopped with dfhack-run
plug:
- plug: lists all plugins; shows state and number of commands in plugins
- lists all plugins
- `prospect`: works from within command-prompt
- shows state and number of commands in plugins
- `quicksave`: Restricted to fortress mode
prospect: works from within command-prompt
- `remotefortressreader`: Exposes more information
quicksave: Restricted to fortress mode
- `search`:
remotefortressreader: Exposes more information
search:
- Supports noble suggestion screen (e.g. suggesting a baron)
- Supports noble suggestion screen (e.g. suggesting a baron)
- Supports fortress mode loo[k] menu
- Supports fortress mode loo[k] menu
- Recognizes ? and ; keys
- Recognizes ? and ; keys
stocks: can now match beginning and end of item names
teleport: Fixed cursor recognition
- `stocks`: can now match beginning and end of item names
tweak:
- `teleport`: Fixed cursor recognition
- `tweak`:
- debug output now logged to stderr.log instead of console - makes DFHack start faster
- debug output now logged to stderr.log instead of console - makes DFHack start faster
- farm-plot-select: Fixed issues with selecting undiscovered crops
- farm-plot-select: Fixed issues with selecting undiscovered crops
workflow: Improved handling of plant reactions
- `workflow`: Improved handling of plant reactions
Removed
Removed
=======
-------
- `embark-tools` nano: 1x1 embarks are now possible in vanilla 0.40.24
- `embark-tools` nano: 1x1 embarks are now possible in vanilla 0.40.24