You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.txt
+50Lines changed: 50 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -58,9 +58,59 @@ Template for new versions:
58
58
59
59
## New Features
60
60
- `orders`: added search overlay to find and navigate to matching manager orders with arrow indicators
61
+
- `sort`: Add death cause button to dead/missing tab in the creatures screen
61
62
62
63
## Fixes
63
64
65
+
## Misc Improvements
66
+
- Core: DFHack now validates vtable pointers in objects read from memory and will throw an exception instead of crashing when an invalid vtable pointer is encountered. This makes it easier to identify which DF data structure contains corrupted data when this manifests in the form of a bad vtable pointer, and shifts blame for such crashes from DFHack to DF.
67
+
68
+
## Documentation
69
+
70
+
## API
71
+
- Added ``Maps::addMaterialSpatter``: add a spatter of the specified material + state to the indicated tile, returning whatever amount wouldn't fit in the tile.
72
+
- Added ``Maps::addItemSpatter``: add a spatter of the specified item + material + growth print to the indicated tile, returning whatever amount wouldn't fit in the tile.
73
+
- Added ``Items::pickGrowthPrint``: given a plant material and a growth index, returns the print variant corresponding to the current in-game time.
74
+
- Added ``Items::useStandardMaterial``: given an item type, returns true if the item is made of a specific material and false if it has a race and caste instead.
75
+
76
+
## Lua
77
+
- Added ``Maps::addMaterialSpatter`` as ``dfhack.maps.addMaterialSpatter``.
78
+
- Added ``Maps::addItemSpatter`` as ``dfhack.maps.addItemSpatter``.
79
+
80
+
## Removed
81
+
82
+
# 53.10-r1
83
+
84
+
## New Tools
85
+
86
+
## New Features
87
+
88
+
## Fixes
89
+
- `autochop`: the report will no longer throw a C++ exception when burrows are defined.
90
+
- `suspendmanager`: Fix the overlay appearing where it should not when following a unit
91
+
92
+
## Misc Improvements
93
+
94
+
## Documentation
95
+
96
+
## API
97
+
- Added ``Burrows::getName``: obtains the name of a burrow, or the same placeholder name that DF would show if the burrow is unnamed.
98
+
99
+
## Lua
100
+
- Added ``Burrows::getName`` as ``dfhack.burrows.getName``.
101
+
102
+
## Removed
103
+
104
+
# 53.09-r1
105
+
106
+
## New Tools
107
+
108
+
## New Features
109
+
- `tweak`: ``drawbridge-tiles``: Make it so raised bridges render with different tiles in ASCII mode to make it more obvious that they ARE raised (and to indicate their direction)
110
+
111
+
## Fixes
112
+
- ``Filesystem::as_string`` now always uses UTF-8 encoding rather than using the system locale encoding
0 commit comments