@@ -45,14 +45,14 @@ Windows
4545
46460.31.01 - 0.31.03 legacy
4747
48- 0.31.04 - 0.31.21 SDL
48+ 0.31.04 - 0.31.24 SDL
4949
5050Linux
5151=====
52520.31.05 - 0.31.19 native.
5353
5454There are missing offsets but Map tools should be OK. Linux support is
55- a bit lacking, I'm working on it. Slowly . All supported Windows versions
55+ a bit lacking, I'm working on it. Very slowly . All supported Windows versions
5656running in wine can be used with native DFHack binaries.
5757
5858=====
@@ -62,11 +62,39 @@ All the DFHack tools are terminal programs. This might seem strange to Windows
6262users, but these are meant mostly as examples for developers. Still, they can
6363be useful and are cross-platform just like the library itself.
6464
65+ dfattachtest
66+ ============
67+ Test of the process attach/detach mechanism.
68+
6569dfcleanmap
6670==========
6771Cleans all the splatter that get scattered all over the map.
6872Only exception is mud. It leaves mud alone.
6973
74+ dfderamp (by zilpin)
75+ ====================
76+ Removes all ramps designated for removal from the map. This is useful for replicating the old channel digging designation.
77+
78+ dfdoffsets
79+ ==========
80+ Dumps the offsets for the currently running DF version into the terminal.
81+
82+ dfexpbench
83+ ==========
84+ Just a simple benchmark of the data export speed.
85+
86+ dfflows
87+ =======
88+ A tool for checking how many liquid tiles are actively checked for flows.
89+
90+ dfincremental
91+ =============
92+ A simple memory search tool for DF. Requires arcane knowledge ;)
93+
94+ dflair
95+ ======
96+ Marks all of the map as a lair, preventing item scatter on abandon/reclaim.
97+
7098dfliquids
7199=========
72100A command prompt for liquid creation and manipulation (the Moses
@@ -77,80 +105,67 @@ effect included!) Also allows painting obsidian walls directly.
77105 Spawning and deleting liquids can F up pathing data and
78106 temperatures (creating heat traps). You've been warned.
79107
80- dfderamp (by zilpin)
81- ====================
82- Removes all ramps designated for removal from the map. This is useful for replicating the old channel digging designation.
108+ dfmode
109+ ======
110+ This tool lets you change the game mode directly. Not all combinations are good for every situation and most of them will produce undesirable results.
111+ There are a few good ones though.
112+
113+ .. admonition :: Example
114+
115+ You are in fort game mode (0 game mode), managing your fortress (0 control mode) and paused.
116+ You switch to the arena game mode, *assume control of a creature * and the switch to adventure game mode(1).
117+ You just lost a fortress and gained an adventurer.
118+
119+ I take no responsibility of anything that happens as a result of using this tool :P
120+
121+ dfpause
122+ =======
123+ Forces DF to pause. This is useful when your FPS drops below 1 and you lose control of the game.
83124
84125dfposition
85126==========
86- Prints the current DF window properties and cursor position.
127+ Prints the game mode, current DF window properties and cursor position in both local and world coordinates.
128+
129+ dfprobe
130+ =======
131+ Can be used to determine tile properties like temperature.
87132
88133dfprospector
89134============
90135Lists all available minerals on the map and how much of them there is.
91136
92- dfprobe
93- ============
94- Can be used to determine tile properties.
95-
96137dfreveal
97138========
98139Reveals the whole map, waits for input and hides it again. If you close
99140the tool while it waits, the map remains revealed.
100141
101- dfunstuck
142+ dfsuspend
102143=========
103- Use if you prematurely close any of the tools and DF appears to be
104- stuck.
144+ Test of the process suspend/resume mechanism. If this doesn't work as expected, it's not safe to use DFHack.
105145
106- dfvdig
107- ======
108- Designates a whole vein for digging. Point the cursor at a vein and run
109- this thing :)
110-
111- dfflows
112- =======
113- A tool for checking how many liquid tiles are actively checked for
114- flows.
115-
116- dfattachtest
117- ============
118- Test of the process attach/detach mechanism.
146+ dftubefill
147+ ==========
148+ Fills all the 'candy stores' with 'delicious candy'. No need to fear the clowns. Don't use if you haven't seen the hidden fun stuff
149+ yet ;)
119150
120- dfsuspend
151+ dfunstuck
121152=========
122- Test of the process suspend/resume mechanism .
153+ Use if you prematurely close any of the tools and DF appears to be stuck. Mostly only needed on Windows .
123154
124- dfexpbench
125- ==========
126- Just a simple benchmark of the data export speed.
155+ dfvdig
156+ ======
157+ Designates a whole vein for digging. Point the cursor at a vein and run this thing :)
158+ Running 'dfXvdig' on Windows or using the '-x' parameter will dig stairs between z-levels to follow the veins.
127159
128- dfdoffsets
160+ dfveinlook
129161==========
130- Dumps the offsets for the currently running DF version into the terminal.
131-
132- dfcleartask
133- ===========
134- Solves the problem of unusable items after reclaim by clearing the 'in_job' bit of all items.
162+ Simplistic map viewer for linux. Mostly a debug/development thing.
135163
136164dfweather
137165===========
138166Lets you change the current weather to 'clear sky', 'rainy' or 'snowing'. Fill those ponds without mucking around with dfliquids
139167:D Rain can also stop brush fires.
140168
141- dfmode
142- ===========
143- This tool lets you change the game mode directly. Not all combinations are good for every situation and most of them will produce undesirable results.
144- There are a few good ones though.
145-
146- .. admonition :: Example
147-
148- You are in fort game mode (0 game mode), managing your fortress (0 control mode) and paused.
149- You switch to the arena game mode, *assume control of a creature * and the switch to adventure game mode(1).
150- You just lost a fortress and gained an adventurer.
151-
152- I take no responsibility of anything that happens as a result of using this tool :P
153-
154169Your tool here
155170==============
156171Write one ;)
0 commit comments