diff --git a/Help/Contents.hhc b/Help/Contents.hhc
index 0ccea7bb1a432b56bab85570b6b4d2870528c26e..95277f177d95d34337e2d840a8325b03d282c11e 100755
--- a/Help/Contents.hhc
+++ b/Help/Contents.hhc
@@ -354,6 +354,14 @@
 				<param name="Name" value="Sound Environment Mode">
 				<param name="Local" value="gzdb\features\classic_modes\mode_soundenvironment.html">
 				</OBJECT>
+			<LI> <OBJECT type="text/sitemap">
+				<param name="Name" value="3D Floor Mode">
+				<param name="Local" value="gzdb\features\classic_modes\mode_3dfloor.html">
+				</OBJECT>		
+			<LI> <OBJECT type="text/sitemap">
+				<param name="Name" value="Draw Slope Mode/Slope Mode">
+				<param name="Local" value="gzdb\features\classic_modes\mode_slopes.html">
+				</OBJECT>					
 			<LI> <OBJECT type="text/sitemap">
 				<param name="Name" value="Randomize mode">
 				<param name="Local" value="gzdb\features\all_modes\jitter.html">
diff --git a/Help/gzdb/features/classic_modes/DockerExpand.png b/Help/gzdb/features/classic_modes/DockerExpand.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c1390630941eb297d280e5f2231b9da726f2fac
Binary files /dev/null and b/Help/gzdb/features/classic_modes/DockerExpand.png differ
diff --git a/Help/gzdb/features/classic_modes/DrawSlopeModeIcon.png b/Help/gzdb/features/classic_modes/DrawSlopeModeIcon.png
new file mode 100644
index 0000000000000000000000000000000000000000..b49f6c2d94ca822bf0fb78375e7f3a781bc4a91e
Binary files /dev/null and b/Help/gzdb/features/classic_modes/DrawSlopeModeIcon.png differ
diff --git a/Help/gzdb/features/classic_modes/SlopeModeIcon.png b/Help/gzdb/features/classic_modes/SlopeModeIcon.png
new file mode 100644
index 0000000000000000000000000000000000000000..840b044a4e8c6d37d0cd70d0addddc1675de3921
Binary files /dev/null and b/Help/gzdb/features/classic_modes/SlopeModeIcon.png differ
diff --git a/Help/gzdb/features/classic_modes/ThreeDFloorIcon.png b/Help/gzdb/features/classic_modes/ThreeDFloorIcon.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae79ea256a141f542638985a5600c487ed7288da
Binary files /dev/null and b/Help/gzdb/features/classic_modes/ThreeDFloorIcon.png differ
diff --git a/Help/gzdb/features/classic_modes/csa.png b/Help/gzdb/features/classic_modes/csa.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d4359bdf41f7d6a97103b52cd9c7efaa94819f7
Binary files /dev/null and b/Help/gzdb/features/classic_modes/csa.png differ
diff --git a/Help/gzdb/features/classic_modes/csaoptions.png b/Help/gzdb/features/classic_modes/csaoptions.png
new file mode 100644
index 0000000000000000000000000000000000000000..a66f393bd9de4ddc5d52d209bf57f22bc04a19f3
Binary files /dev/null and b/Help/gzdb/features/classic_modes/csaoptions.png differ
diff --git a/Help/gzdb/features/classic_modes/docker1.png b/Help/gzdb/features/classic_modes/docker1.png
new file mode 100644
index 0000000000000000000000000000000000000000..a32cd32cd287cb1647896354283dd29d5d9d47ab
Binary files /dev/null and b/Help/gzdb/features/classic_modes/docker1.png differ
diff --git a/Help/gzdb/features/classic_modes/docker2.png b/Help/gzdb/features/classic_modes/docker2.png
new file mode 100644
index 0000000000000000000000000000000000000000..96eb72fe98e32d7bbedb5aa7be18fda37265bc3a
Binary files /dev/null and b/Help/gzdb/features/classic_modes/docker2.png differ
diff --git a/Help/gzdb/features/classic_modes/drawslope_2sv.gif b/Help/gzdb/features/classic_modes/drawslope_2sv.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a3dfdc1a3620bc170b327457b6465bfcc68b7952
Binary files /dev/null and b/Help/gzdb/features/classic_modes/drawslope_2sv.gif differ
diff --git a/Help/gzdb/features/classic_modes/drawslope_3sv.gif b/Help/gzdb/features/classic_modes/drawslope_3sv.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c52b29ac2e1652d23a1217dd79634b1ff296bf2d
Binary files /dev/null and b/Help/gzdb/features/classic_modes/drawslope_3sv.gif differ
diff --git a/Help/gzdb/features/classic_modes/drawslopefloorceiling.png b/Help/gzdb/features/classic_modes/drawslopefloorceiling.png
new file mode 100644
index 0000000000000000000000000000000000000000..f95658a19382c680006a53f7d7b4350f1f108796
Binary files /dev/null and b/Help/gzdb/features/classic_modes/drawslopefloorceiling.png differ
diff --git a/Help/gzdb/features/classic_modes/editslopevertexdialog.png b/Help/gzdb/features/classic_modes/editslopevertexdialog.png
new file mode 100644
index 0000000000000000000000000000000000000000..5227028af76c21613f7ef02b0891588a3dd9743f
Binary files /dev/null and b/Help/gzdb/features/classic_modes/editslopevertexdialog.png differ
diff --git a/Help/gzdb/features/classic_modes/mode_3dfloor.html b/Help/gzdb/features/classic_modes/mode_3dfloor.html
new file mode 100644
index 0000000000000000000000000000000000000000..9c70dad5943d7de6bb479c3676487a78a5e11c62
--- /dev/null
+++ b/Help/gzdb/features/classic_modes/mode_3dfloor.html
@@ -0,0 +1,155 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+	
+	<title>Template</title>
+	
+	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+	<link rel="stylesheet" type="text/css" href="../../../default.css" media="screen" title="Default" />
+</head>
+<body>
+	
+	<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
+	<param name="keyword" value="3D Floor Mode">
+	</object>
+	
+	<div id="gz_title"><h1>3D Floor Mode</h1></div>
+	
+	<div id="contents">
+	<p>
+This mode lets you manage the 3D floors. Available in Hexen format and UDMF<br>
+<b>Menu path:</b> Mode -&gt; 3D Floor Mode<br>
+<b>Action category:</b> 3D Floor Plugin.<br>
+<b>Default key:</b> None.<br>
+
+<table border="0" cellspacing="3" cellpadding="3">
+  <tr>
+    <th>Action</th>
+	<th>Default key</th>
+	<th>UI button</th>
+	<th>Description</th>
+  </tr>
+  <tr>
+    <td>3D floor editing mode</td>
+	<td><i>none</i></td>
+    <td><img align="texttop" src="ThreeDFloorIcon.png" /></td>
+	<td>Enters the 3D floor editing mode</td>
+  </tr>
+  <tr>
+    <td>Cycle highlighted 3D floor down</td>
+	<td>Shift+ScrollDown</td>
+    <td><i>none</i></td>
+	<td>Cycles down through the 3D floors present in the highlighted sector</td>
+  </tr>
+  <tr>
+    <td>Cycle highlighted 3D floor up</td>
+	<td>Shift+ScrollUp</td>
+    <td><i>none</i></td>
+	<td>Cycles up through the 3D floors present in the highlighted sector</td>
+  </tr>
+  <tr>
+    <td>Select 3D floor control sector</td>
+	<td>Shift+S</td>
+    <td><i>none</i></td>
+	<td>Selects the control sector of the highlighted 3D floor</td>
+  </tr> 
+  <tr>
+    <td>Relocate 3D floor control sectors</td>
+	<td><i>none</i></td>
+    <td>Text button</td>
+	<td>Relocates the 3D floor control sectors to the current position of the control sector area</td>
+  </tr>
+  
+  <tr>
+    <td></td>
+	<td><i>none</i></td>
+    <td><img align="texttop" src="" /></td>
+	<td></td>
+  </tr>
+  
+</table>
+
+<h1>The Control Sector Area</h1>
+
+Upon entering the 3D floor mode you will see a green square:<br>
+
+<img src="csa.png" /><br>
+
+This is  the control sector area (CSA). All 3D floor control sectors will be created in this area. If there is not enough space in the CSA you will not be able to create more 3D floors.<br>
+
+<h2>Modifying The Control Sector Area</h2>
+
+You can resize and move the CSA. Resizing is done by simply dragging the edges or corners by holding the right mouse button. Moving is done by pointing the cursor inside the CSA and then drag it around by holding the right mouse button.<br>
+
+<h2>Tag Ranges</h2>
+
+You can define a range of tags that should be used for the 3D floor control sectors. This is done by pointing the cursor inside the CSA and then pressing the right mouse button. This will open the following dialog:<br>
+<br>
+<img src="csaoptions.png" /><br>
+<br>
+To set a range of tags to use first check the <i>Use tag range</i> checkbox and then set the desired first and last tag. <b>Note:</b> if you run out of tags you will not be able to create more 3D floors.<br>
+
+<h1>Managing 3D Floors</h1>
+
+3D floor mode works similar to sectors mode. You can select and deselect sectors, but when you edit them (default: right mouse button) the 3D floor editing dialog will show up:<br>
+<br>
+<img src="no3dfloors.png" /><br>
+<br>
+To add a new 3D floor press either one of the *Add 3D floor* buttons. After doing so a widget will be shown in the window that lets you set the properties of the 3D floor. The green bar on the left side indicates that this 3D floor was newly added.<br>
+<br>
+<b>Note:</b> you can have many 3D floors in the same sectors. Just keep pressing the <b>Add 3D floor</b> button.<br>
+<br>
+<img src="new3dfloor.png" /><br>
+<br>
+On the left side you can set bottom (control sector floor) height and texture, the border texture and the top (control sector ceiling) height and texture of the 3D floor. The border height, or thickness, is calculated automatically.<br>
+<br>
+In the center let's you set commonly used properties, like the type and flags of the 3D floor, as well as it's alpha and the brightness <i>below</i> the 3D floor. It also shows the tags of the control sector, as well as a button to edit the all properties of the control sector.<br>
+<br>
+On the right a list of sectors is displayed. This list indicates which sectors this 3D floor is applied to. Currently selected sectors are shown at the top, currently not selected sectors at the bottom, grayed out. You can check or uncheck the selected sectors to apply or remove a 3D floor from this sector.<br>
+<br>
+On the very right are several buttons to speed up common workflows:
+
+<table border="0" cellspacing="3" cellpadding="3">
+  <tr>
+    <th>Button</th>
+	<th>Action</th>
+  </tr>
+  <tr>
+    <td>Duplicate</td>
+	<td>creates an exact copy of the 3D floor and adds it to all checked sectors</td>
+  </tr>
+  <tr>
+    <td>Split</td>
+    <td>creates a new 3D floor for each checked sector, so that each sector has its unique 3D floor</td>
+  </tr>
+  <tr>  
+    <td>Detach</td>
+    <td>creates a copy of the 3D floor, remocing the checked sectors from the source 3D floor, adding them to the newly created one</td>
+  </tr>
+  <tr>  
+    <td>Check all</td>
+    <td>checks all sectors, applying the 3D floor to them</td>
+  </tr>
+  <tr>  
+    <td>Uncheck all</td>
+    <td>unchecks all sectors, removing the 3D floor from them</td>
+  </tr>	
+</table>
+
+<h1>Using The Docker</h1>
+
+The plugin comes with a docker for the 3D floor editing mode. Make sure the dockers are always expanded by pressing the <img src="DockerExpand.png" /> icon at the top of the docker if necessary. The docker will be selected by default when entering the 3D floor editing mode.<br>
+<br>
+When highlighting a sector the docker will show basic information about the 3D floors in this sector:<br>
+<br>
+<img src="docker1.png" /><br>
+<br>
+You can use the <i>cycle highlighted 3D floor up</i> (default: Shift+ScrollUp) and <i>cycle highlighted 3D floor down</i> (default: Shift+ScrollDown) actions to cycle through the 3D floors in the docker. A green bar on the left side will indicate which 3D floor is highlighted. All sectors the highlighted 3D floor is applied to will be shown with a green tint.<br>
+<br>
+<img src="docker2.png" /><br>
+<br>
+You can use the <i>Select 3D floor control sector</i> action (default: Shift+S) to select the control sector of the highlighted 3D floor. This is useful if you want to apply a slope to this 3D floor.
+
+</p>
+</div>
+</body>
diff --git a/Help/gzdb/features/classic_modes/mode_slopes.html b/Help/gzdb/features/classic_modes/mode_slopes.html
new file mode 100644
index 0000000000000000000000000000000000000000..95ea62283efe33ca6ccad35fee3bec121ce467c8
--- /dev/null
+++ b/Help/gzdb/features/classic_modes/mode_slopes.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+	
+	<title>Template</title>
+	
+	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+	<link rel="stylesheet" type="text/css" href="../../../default.css" media="screen" title="Default" />
+</head>
+<body>
+	
+	<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
+	<param name="keyword" value="3D Floor Mode">
+	</object>
+	
+	<div id="gz_title"><h1>Draw Slope Mode, Slope Mode</h1></div>
+	
+	<div id="contents">
+	<p>
+<ul>
+  <li><b>Draw slope mode:</b> draws slope definitions (slope vertex groups, SVG), that slope a sector using UDMF sector properties. Primary use it to make sloping 3D floors easy, but works on any sector. Only available in UDMF</li>
+  <li><b>Slope mode:</b> modify the slope vertex groups created by draw slope mode. Only available in UDMF</li>
+</ul>
+	<br>
+<b>Menu path:</b> Mode -&gt; Draw Slope Mode<br>
+<b>Action category:</b> 3D Floor Plugin.<br>
+<b>Default key:</b> None.<br>
+
+<table border="0" cellspacing="3" cellpadding="3">
+  <tr>
+    <th>Action</th>
+	<th>Default key</th>
+	<th>UI button</th>
+	<th>Description</th>
+  </tr>
+  <tr>
+    <td>Draw slope mode</td>
+	<td><i>none</i></td>
+    <td><img align="texttop" src="DrawSlopeModeIcon.png" /></td>
+	<td>Lets you draw a lope vertex group</td>
+  </tr>
+  <tr>
+    <td>Slope mode</td>
+	<td><i>none</i></td>
+    <td><img align="texttop" src="SlopeModeIcon.png" /></td>
+	<td>Enters slope mode that lets you edit slope vertex groups</td>
+  </tr>  
+  <tr>
+    <td>Draw slope vertex</td>
+	<td>Left mouse button</td>
+    <td><i>none</i></td>
+	<td>Draws a slope vertex</td>
+  </tr>
+  <tr>
+    <td>Finish slope drawing</td>
+	<td>Right mouse button</td>
+    <td><i>none</i></td>
+	<td>Finishes drawing a slope vertex group</td>
+  </tr>  
+</table>
+
+<h1>Slope Data Sector</h1>
+
+The plugin needs a <i>slope data sector</i> to store custom UDMF fields that describe the slope vertex groups. This is required for undo/redo purposes and to keep the slope vertex groups saved between mapping sessions. When you enter Draw Slope Mode and no <i>slope data sector</i> is defined, you will get a pop-up asking you what to do.<br>
+<br>
+<img src="slopedatasector.png" /><br>
+<br>
+The easiest and recommended way is to let the plugin create the <i>slope data sector</i> in the Control Sector Area. <b>Note:</b> it is important that you do not edit or delete this sector.
+
+<h1>Draw Slope Mode</h1>
+
+Draw Slope Mode allows you to draw slope vertex groups, that define a slope. If any sectors are selected the drawn slope will be assigned to them.
+
+<h2>Drawing A Slope</h2>
+
+Drawing slopes works similar to drawing geometry. You always have to draw either two or three slope vertices, forming a slope vertex group. The slope vertices in the group define the plane of your slope.<br>
+<br>
+When you start drawing a slope you will see a yellow square with a black center at the mouse cursor. This is a <i>slope vertex</i>. You can place it anywhere by pressing the left mouse button. Repeat this with the second and optional third slope vertex. If you only want to use two slope vertices you can finish drawing by pressing the right mouse button.<br>
+<br>
+<img src="drawslope_2sv.gif" /> <img src="drawslope_3sv.gif" /><br>
+<br>
+It is important to understand that the the slope vertex group only defines a plane - it does not say if it slopes a floor or ceiling of a sector. That also means that you can slope both floors and ceilings with a single slope vertex group, which can come in handy when sloping both normal sectors and 3D floors at the same time.
+
+<h3>Assigning A Slope While Drawing A Slope</h3>
+
+When you have one or more sectors selected when drawing a slope, this slope will immediately be assigned to those sectors. Wile drawing the slope you will see three buttons in the menu bar, depicting <i>F</i>, <i>C</i>, and <i>FC</i>.<br>
+<br>
+<img src="drawslopefloorceiling.png" /><br>
+<br>
+If <i>F</i> is enabled (indicated by the blue border), the floor of the sectors will be sloped. If <i>C</i> is enabled, the ceiling of the sectors will be sloped. If <i>FC</i> is on, both the floor and ceiling of the sectors will be sloped.
+
+<h1>Slope Mode</h1>
+
+Slope Mode lets you modify existing slope vertex groups, and assign the slopes to sectors.
+
+<h2>Modifying Slope Vertices</h2>
+
+<h3>Moving Slope Vertices</h3>
+
+Moving slope vertices works just like moving normal vertices - you can simple drag them around while holding the right mouse button. You can also select multiple vertices, either be left-clicking on them while holding the shift key, or by drawing a multi-selection around them. All selected slope vertices (indicated by their red color) will move simultaneously when being dragged around, just like any other geometry.
+
+<h3>Editing Slope Vertices</h3>
+
+Slope vertices can be edited by hovering the mouse cursor over one and clicking the right mouse button. This will open the <i>Edit Slope Vertex</i> dialog.<br>
+<br>
+<img src="editslopevertexdialog.png" /><br>
+<br>
+In this dialog you can modify the position of the slope vertex - most notably its Z position (height). The input boxes allow relative values (like <i>++128</i> to add 128 to the current value). Having multiple slope vertices selected will modify all of them.<br>
+<br>
+You can also add or remove the slope from sectors, more on that in the following sections.<br>
+
+<h3>Deleting A Slope Vertex / Slope Vertex Group</h3>
+
+You can not delete a single slope vertex - you can only remove a whole slope vertex group. To do so hover the mouse over one slope vertex of the slope vertex group and press the delete key.
+
+
+
+</p>
+</div>
+</body>
diff --git a/Help/gzdb/features/classic_modes/mode_soundenvironment.html b/Help/gzdb/features/classic_modes/mode_soundenvironment.html
index 148a55a55ddfdbaf0d7c5458804b6a80cdaca146..6a2adb4b62b6bd57d628f5eca015317500084d69 100755
--- a/Help/gzdb/features/classic_modes/mode_soundenvironment.html
+++ b/Help/gzdb/features/classic_modes/mode_soundenvironment.html
@@ -19,7 +19,7 @@
 	
 	<div id="contents">
 	<p>
-<span class="fat">This mode is based on <a href="http://forum.zdoom.org/viewtopic.php?f=3&amp;t=47464">Sound Propagation Mode Plugin</a> by Boris Iwansky (<a href="https://github.com/biwa/soundpropagationmode">https://github.com/biwa/soundpropagationmode</a>).</span><br>
+<span class="fat">This mode is based on <a href="http://forum.zdoom.org/viewtopic.php?f=3&amp;t=47464">Sound Propagation Mode Plugin</a> by Boris Iwanski (<a href="https://github.com/biwa/soundpropagationmode">https://github.com/biwa/soundpropagationmode</a>).</span><br>
 <br>
 <b>Action category:</b> Modes.<br>
 <b>Default key:</b> none.<br><br>
diff --git a/Help/gzdb/features/classic_modes/mode_soundpropagation.html b/Help/gzdb/features/classic_modes/mode_soundpropagation.html
index 6fe53260f748a752185e7a412a2de268cd8c7017..2f7c2f65b49b28fa4f86d672810848bc255799fd 100755
--- a/Help/gzdb/features/classic_modes/mode_soundpropagation.html
+++ b/Help/gzdb/features/classic_modes/mode_soundpropagation.html
@@ -19,7 +19,7 @@
 	
 	<div id="contents">
 	<p>
-<span class="fat">This mode is based on <a href="http://forum.zdoom.org/viewtopic.php?f=3&amp;t=47464">Sound Propagation Mode Plugin</a> by Boris Iwansky (<a href="https://github.com/biwa/soundpropagationmode">https://github.com/biwa/soundpropagationmode</a>).</span><br>
+<span class="fat">This mode is based on <a href="http://forum.zdoom.org/viewtopic.php?f=3&amp;t=47464">Sound Propagation Mode Plugin</a> by Boris Iwanski (<a href="https://github.com/biwa/soundpropagationmode">https://github.com/biwa/soundpropagationmode</a>).</span><br>
 <br>
 <b>Action category:</b> Modes.<br>
 <b>Default key:</b> none.<br><br>
diff --git a/Help/gzdb/features/classic_modes/new3dfloor.png b/Help/gzdb/features/classic_modes/new3dfloor.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fd8764b6c08bc17f8af7638904bc9b17bfefbec
Binary files /dev/null and b/Help/gzdb/features/classic_modes/new3dfloor.png differ
diff --git a/Help/gzdb/features/classic_modes/no3dfloors.png b/Help/gzdb/features/classic_modes/no3dfloors.png
new file mode 100644
index 0000000000000000000000000000000000000000..901b59d70ca2e121a9fa6add65bc2703bcd9e476
Binary files /dev/null and b/Help/gzdb/features/classic_modes/no3dfloors.png differ
diff --git a/Help/gzdb/features/classic_modes/slopedatasector.png b/Help/gzdb/features/classic_modes/slopedatasector.png
new file mode 100644
index 0000000000000000000000000000000000000000..0671fe5a370fa2789ce4a47dc74bd7855bb14a90
Binary files /dev/null and b/Help/gzdb/features/classic_modes/slopedatasector.png differ
diff --git a/Source/Plugins/3DFloorMode/DrawSlopesMode.cs b/Source/Plugins/3DFloorMode/DrawSlopesMode.cs
index 2539aa120a7c2630c216b7ea2a9f624b0bf52e49..4a00f49723491b50482f4bd6d8b24c53a9a4719c 100644
--- a/Source/Plugins/3DFloorMode/DrawSlopesMode.cs
+++ b/Source/Plugins/3DFloorMode/DrawSlopesMode.cs
@@ -552,7 +552,7 @@ namespace CodeImp.DoomBuilder.ThreeDFloorMode
 
 		public override void OnHelp()
 		{
-			General.ShowHelp("e_drawgeometry.html");
+			General.ShowHelp("gzdb/features/classic_modes/mode_slopes.html");
 		}
 
 		// Engaging
diff --git a/Source/Plugins/3DFloorMode/SlopeMode.cs b/Source/Plugins/3DFloorMode/SlopeMode.cs
index babf15c759908a5d70526b3c7daebeaa21f0624f..480bbda7982533aab4964aca9e6b80364fcd1625 100644
--- a/Source/Plugins/3DFloorMode/SlopeMode.cs
+++ b/Source/Plugins/3DFloorMode/SlopeMode.cs
@@ -109,7 +109,7 @@ namespace CodeImp.DoomBuilder.ThreeDFloorMode
 
 		public override void OnHelp()
 		{
-			General.ShowHelp("e_things.html");
+			General.ShowHelp("gzdb/features/classic_modes/mode_slopes.html");
 		}
 
 		// Cancel mode
diff --git a/Source/Plugins/3DFloorMode/ThreeDFloorMode.cs b/Source/Plugins/3DFloorMode/ThreeDFloorMode.cs
index 3814af54c61705e0e22a26ec65f18bdd82364b7a..efc11044ac8d6294cdf6b6c48f3e15b6575dbb56 100644
--- a/Source/Plugins/3DFloorMode/ThreeDFloorMode.cs
+++ b/Source/Plugins/3DFloorMode/ThreeDFloorMode.cs
@@ -620,7 +620,7 @@ namespace CodeImp.DoomBuilder.ThreeDFloorMode
 
 		public override void OnHelp()
 		{
-			General.ShowHelp("e_sectors.html");
+			General.ShowHelp("gzdb/features/classic_modes/mode_3dfloor.html");
 		}
 
 		// Cancel mode