|
|
@ -35,16 +35,19 @@ Changelog
|
|
|
|
.. contents::
|
|
|
|
.. contents::
|
|
|
|
:depth: 2
|
|
|
|
:depth: 2
|
|
|
|
|
|
|
|
|
|
|
|
DFHack future
|
|
|
|
DFHack 0.43.05-r1
|
|
|
|
=============
|
|
|
|
=================
|
|
|
|
|
|
|
|
|
|
|
|
Internals
|
|
|
|
Internals
|
|
|
|
---------
|
|
|
|
---------
|
|
|
|
- 64-bit support on all platforms
|
|
|
|
- 64-bit support on all platforms
|
|
|
|
- Visual Studio 2015 now required on Windows instead of 2010
|
|
|
|
|
|
|
|
- GCC 4.8 or newer required on Linux and OS X (and now supported on OS X)
|
|
|
|
|
|
|
|
- Several structure fixes to match 64-bit DF's memory layout
|
|
|
|
- Several structure fixes to match 64-bit DF's memory layout
|
|
|
|
- Added ``DFHack::Job::removeJob()`` function
|
|
|
|
- Added ``DFHack::Job::removeJob()`` function
|
|
|
|
|
|
|
|
- New module: ``Designations`` - handles designation creation (currently for plants only)
|
|
|
|
|
|
|
|
- Added ``Gui::getSelectedPlant()``
|
|
|
|
|
|
|
|
- Added ``Units::getMainSocialActivity()``, ``Units::getMainSocialEvent()``
|
|
|
|
|
|
|
|
- Visual Studio 2015 now required to build on Windows instead of 2010
|
|
|
|
|
|
|
|
- GCC 4.8 or newer required to build on Linux and OS X (and now supported on OS X)
|
|
|
|
- Updated TinyXML from 2.5.3 to 2.6.2
|
|
|
|
- Updated TinyXML from 2.5.3 to 2.6.2
|
|
|
|
- Added the ability to download files manually before building
|
|
|
|
- Added the ability to download files manually before building
|
|
|
|
|
|
|
|
|
|
|
@ -58,6 +61,7 @@ Lua
|
|
|
|
- String representations of vectors and a few other containers now include their lengths
|
|
|
|
- String representations of vectors and a few other containers now include their lengths
|
|
|
|
- Added a ``tile-material`` module
|
|
|
|
- Added a ``tile-material`` module
|
|
|
|
- Added a ``Painter:key_string()`` method
|
|
|
|
- Added a ``Painter:key_string()`` method
|
|
|
|
|
|
|
|
- Made ``dfhack.gui.revealInDwarfmodeMap()`` available
|
|
|
|
|
|
|
|
|
|
|
|
Ruby
|
|
|
|
Ruby
|
|
|
|
----
|
|
|
|
----
|
|
|
@ -80,6 +84,7 @@ New Scripts
|
|
|
|
- `modtools/change-build-menu`: Edit the build mode sidebar menus
|
|
|
|
- `modtools/change-build-menu`: Edit the build mode sidebar menus
|
|
|
|
- `modtools/if-entity`: Run a command if the current entity matches a given ID
|
|
|
|
- `modtools/if-entity`: Run a command if the current entity matches a given ID
|
|
|
|
- `season-palette`: Swap color palettes with the changes of the seasons
|
|
|
|
- `season-palette`: Swap color palettes with the changes of the seasons
|
|
|
|
|
|
|
|
- `unforbid`: Unforbids all items
|
|
|
|
|
|
|
|
|
|
|
|
New Tweaks
|
|
|
|
New Tweaks
|
|
|
|
----------
|
|
|
|
----------
|
|
|
@ -93,7 +98,20 @@ Fixes
|
|
|
|
- ``ls`` now lists scripts in folders other than ``hack/scripts``, when applicable
|
|
|
|
- ``ls`` now lists scripts in folders other than ``hack/scripts``, when applicable
|
|
|
|
- Fixed ``plug`` output alignment for plugins with long names
|
|
|
|
- Fixed ``plug`` output alignment for plugins with long names
|
|
|
|
- `add-thought`: fixed support for emotion names
|
|
|
|
- `add-thought`: fixed support for emotion names
|
|
|
|
|
|
|
|
- `autochop`:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- fixed several issues with job creation and removal
|
|
|
|
|
|
|
|
- stopped designating the center tile (unreachable) for large trees
|
|
|
|
|
|
|
|
- stopped options from moving when enabling and disabling burrows
|
|
|
|
|
|
|
|
- fixed display of unnamed burrows
|
|
|
|
|
|
|
|
|
|
|
|
- `devel/find-offsets`: fixed a crash when vtables used by globals aren't available
|
|
|
|
- `devel/find-offsets`: fixed a crash when vtables used by globals aren't available
|
|
|
|
|
|
|
|
- `getplants`:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- fixed several issues with job creation and removal
|
|
|
|
|
|
|
|
- stopped designating the center tile (unreachable) for large trees
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- `gui/workflow`: added extra keybinding to work with `gui/extended-status`
|
|
|
|
- `manipulator`:
|
|
|
|
- `manipulator`:
|
|
|
|
|
|
|
|
|
|
|
|
- Fixed crash when selecting a profession from an empty list
|
|
|
|
- Fixed crash when selecting a profession from an empty list
|
|
|
@ -112,8 +130,10 @@ Misc Improvements
|
|
|
|
-----------------
|
|
|
|
-----------------
|
|
|
|
- Documented all default keybindings (from :file:`dfhack.init-example`) in the
|
|
|
|
- Documented all default keybindings (from :file:`dfhack.init-example`) in the
|
|
|
|
docs for the relevant commands; updates enforced by build system.
|
|
|
|
docs for the relevant commands; updates enforced by build system.
|
|
|
|
|
|
|
|
- `autounsuspend`: reduced update frequency to address potential performance issues
|
|
|
|
- `gui/extended-status`: added a feature to queue beds
|
|
|
|
- `gui/extended-status`: added a feature to queue beds
|
|
|
|
- `lua` and `gui/gm-editor` now support the same aliases (``scr``, ``unit``, etc.)
|
|
|
|
- `lua` and `gui/gm-editor` now support the same aliases (``scr``, ``unit``, etc.)
|
|
|
|
|
|
|
|
- `manipulator`: added social activities to job column
|
|
|
|
- `remotefortressreader`: Added support for
|
|
|
|
- `remotefortressreader`: Added support for
|
|
|
|
|
|
|
|
|
|
|
|
- world map snow coverage
|
|
|
|
- world map snow coverage
|
|
|
@ -125,6 +145,7 @@ Misc Improvements
|
|
|
|
- DF version info
|
|
|
|
- DF version info
|
|
|
|
|
|
|
|
|
|
|
|
- `title-version`: Added a prerelease indicator
|
|
|
|
- `title-version`: Added a prerelease indicator
|
|
|
|
|
|
|
|
- `workflow`: Re-added ``Alt-W`` keybindings
|
|
|
|
|
|
|
|
|
|
|
|
DFHack 0.43.03-r1
|
|
|
|
DFHack 0.43.03-r1
|
|
|
|
=================
|
|
|
|
=================
|
|
|
|