Skip to content

Commit

Permalink
update for 50.08-r2
Browse files Browse the repository at this point in the history
  • Loading branch information
myk002 committed Jun 1, 2023
1 parent 6ba830f commit ecf8247
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 22 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -192,8 +192,8 @@ endif()

# set up versioning.
set(DF_VERSION "50.08")
set(DFHACK_RELEASE "r2rc1")
set(DFHACK_PRERELEASE TRUE)
set(DFHACK_RELEASE "r2")
set(DFHACK_PRERELEASE FALSE)

set(DFHACK_VERSION "${DF_VERSION}-${DFHACK_RELEASE}")

Expand Down
49 changes: 31 additions & 18 deletions docs/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,32 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
# Future

## New Plugins
- `add-spatter`: reinstated: allow mods to add poisons and magical effects to weapons
- `changeitem`: reinstated: change item material, quality, and subtype
- `createitem`: reinstated: create arbitrary items, from the command line
- `deramp`: reinstated: removes all ramps designated for removal from the map
- `flows`: reinstated: counts map blocks with flowing liquids
- `lair`: reinstated: mark the map as a monster lair (this avoids item scatter when the fortress is abandoned)
- `luasocket`: reinstated: provides a Lua API for accessing network sockets
- `work-now`: reinstated, renamed from ``workNow``: reduce the time that dwarves are left without a task after completing a job

## Fixes

## Misc Improvements

## Documentation

## API

## Internals

## Lua

## Removed

# 50.08-r2

## New Plugins
- `add-spatter`: (reinstated) allow mods to add poisons and magical effects to weapons
- `changeitem`: (reinstated) change item material, quality, and subtype
- `createitem`: (reinstated) create arbitrary items from the command line
- `deramp`: (reinstated) removes all ramps designated for removal from the map
- `flows`: (reinstated) counts map blocks with flowing liquids
- `lair`: (reinstated) mark the map as a monster lair (this avoids item scatter when the fortress is abandoned)
- `luasocket`: (reinstated) provides a Lua API for accessing network sockets
- `work-now`: (reinstated, renamed from ``workNow``) prevent dwarves from wandering aimlessly with "No job" after completing a task

## Fixes
- DFHack screen backgrounds now use appropriate tiles in DF Classic
Expand All @@ -51,24 +69,19 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:

## Misc Improvements
- `autodump`: no longer checks for a keyboard cursor before executing, so ``autodump destroy`` (which doesn't require a cursor) can still function
- Settings: recover gracefully when settings files become corrupted (e.g. by CTD)
- `orders`: update orders in orders library for prepared meals, bins, archer uniforms, and weapons
- Terminal console no longer appears in front of the game window on startup
- Settings: recover gracefully when settings files become corrupted (e.g. by DF CTD)
- `orders`: update orders in library for prepared meals, bins, archer uniforms, and weapons
- `gui/control-panel`: new preference for whether filters in lists search for substrings in the middle of words (e.g. if set to true, then "ee" will match "steel")
- `gui/design`: Improved performance for drawing shapes
- Dreamfort: improve traffic patterns throughout the fortress
- `gui/blueprint`: recording of stockpile layouts and categories is now supported. note that detailed stockpile configurations will *not* be saved (yet)
- Core: For debugging purposes, you can now pass ``--disable-dfhack`` on the Dwarf Fortress commandline or specify ``DFHACK_DISABLE=1`` in the environment to disable DFHack for the current session.
- `overlay`: added links to the quickstart guide and the control panel on the DF title screen
- Core: new commandline flag/environment var: pass ``--disable-dfhack`` on the Dwarf Fortress commandline or specify ``DFHACK_DISABLE=1`` in the environment to disable DFHack for the current session.
- `overlay`: add links to the quickstart guide and the control panel on the DF title screen
- Window behavior: non-resizable windows now allow dragging by their frame edges by default
- `gui/autodump`: fort-mode keybinding: Ctrl-H
- `gui/autodump`: fort-mode keybinding: Ctrl-H (when ``armok`` tools are enabled in `gui/control-panel`)
- Window behavior: if you have multiple DFHack tool windows open, scrolling the mouse wheel while over an unfocused window will focus it and raise it to the top
- `stockpiles`: allow filtering creatures by tameability

## Documentation

## API

## Internals
- ``dfhack.internal``: added memory analysis functions: ``msizeAddress``, ``getHeapState``, ``heapTakeSnapshot``, ``isAddressInHeap``, ``isAddressActiveInHeap``, ``isAddressUsedAfterFreeInHeap``, ``getAddressSizeInHeap``, and ``getRootAddressOfHeapObject``

Expand Down
2 changes: 1 addition & 1 deletion library/xml
Submodule xml updated 1 files
+4 −0 changelog.txt
2 changes: 1 addition & 1 deletion scripts
Submodule scripts updated 1 files
+16 −8 changelog.txt

0 comments on commit ecf8247

Please sign in to comment.