diff --git a/README.rst b/README.rst
index 372d8d269..0ff04a392 100644
--- a/README.rst
+++ b/README.rst
@@ -77,6 +77,10 @@ effect included!) Also allows painting obsidian walls directly.
Spawning and deleting liquids can F up pathing data and
temperatures (creating heat traps). You've been warned.
+dfderamp (by zilpin)
+====================
+Removes all ramps designated for removal from the map. This is useful for replicating the old channel digging designation.
+
dfposition
==========
Prints the current DF window properties and cursor position.
diff --git a/Readme.html b/Readme.html
index 522050a23..54456ea9f 100644
--- a/Readme.html
+++ b/Readme.html
@@ -336,21 +336,22 @@ allow for easier development of new tools.
Tools
@@ -411,65 +412,69 @@ effect included!) Also allows painting obsidian walls directly.
temperatures (creating heat traps). You've been warned.
+
+
+
Removes all ramps designated for removal from the map. This is useful for replicating the old channel digging designation.
+
-
+
Prints the current DF window properties and cursor position.
-
+
Lists all available minerals on the map and how much of them there is.
-
+
Can be used to determine tile properties.
-
+
Reveals the whole map, waits for input and hides it again. If you close
the tool while it waits, the map remains revealed.
-
+
Use if you prematurely close any of the tools and DF appears to be
stuck.
-
+
Designates a whole vein for digging. Point the cursor at a vein and run
this thing :)
-
+
A tool for checking how many liquid tiles are actively checked for
flows.
-
+
Test of the process attach/detach mechanism.
-
+
Test of the process suspend/resume mechanism.
-
+
Just a simple benchmark of the data export speed.
-
+
Dumps the offsets for the currently running DF version into the terminal.
-
+
Solves the problem of unusable items after reclaim by clearing the 'in_job' bit of all items.
-
+
Lets you change the current weather to 'clear sky', 'rainy' or 'snowing'. Fill those ponds without mucking around with dfliquids
:D Rain can also stop brush fires.
-
+
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.
There are a few good ones though.
@@ -481,7 +486,7 @@ You just lost a fortress and gained an adventurer.
I take no responsibility of anything that happens as a result of using this tool :P
diff --git a/tools/playground/CMakeLists.txt b/tools/playground/CMakeLists.txt
index db2e80c4c..151f64be7 100644
--- a/tools/playground/CMakeLists.txt
+++ b/tools/playground/CMakeLists.txt
@@ -61,12 +61,6 @@ DFHACK_TOOL(dfcopypaste copypaste.cpp)
# current tileset and color files
DFHACK_TOOL(dfpaths paths.cpp)
-# deramp
-# Author: zilpin
-# seeks entire map for 'remove ramp' designation, makes a floor, removes designation.
-# intended use is to simulate old 'channel' functionality.
-DFHACK_TOOL(dfderamp deramp.cpp)
-
# printtiletypes
# Author: zilpin
# Prints CSV dump of all tile type information.
diff --git a/tools/supported/CMakeLists.txt b/tools/supported/CMakeLists.txt
index e7c81d986..e919f1ed5 100644
--- a/tools/supported/CMakeLists.txt
+++ b/tools/supported/CMakeLists.txt
@@ -71,6 +71,12 @@ DFHACK_TOOL(dfdoffsets dumpoffsets.cpp)
# change the weather
DFHACK_TOOL(dfweather weather.cpp)
+# deramp
+# Author: zilpin
+# seeks entire map for 'remove ramp' designation, makes a floor, removes designation.
+# intended use is to simulate old 'channel' functionality.
+DFHACK_TOOL(dfderamp deramp.cpp)
+
# incrementalsearch - a bit like cheat engine, only DF-specific, very basic
#DFHACK_TOOL(dfautosearch autosearch.cpp)
DFHACK_TOOL(dfincremental incrementalsearch.cpp)
diff --git a/tools/playground/deramp.cpp b/tools/supported/deramp.cpp
similarity index 100%
rename from tools/playground/deramp.cpp
rename to tools/supported/deramp.cpp