Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
MyDirtyHoe
A dirty little hoe for your terrain modifications! Flatten terrain, build ramps and paint clutter.
| Date uploaded | 4 days ago |
| Version | 2.2.3 |
| Download link | MagicMike-MyDirtyHoe-2.2.3.zip |
| Downloads | 5442 |
| Dependency string | MagicMike-MyDirtyHoe-2.2.3 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.2README
🎯 MyDirtyHoe
A dirty little hoe for your terrain modifications! Flatten terrain, build ramps and paint clutter.
💶 Donations:
If you enjoy using this Valheim mod, please consider making a small donation to help support its development and future updates.
Even £1 or $1 would be greatly appreciated and would help more than you might think!
Thank you for your support, and happy gaming! ⚔️ ...... (A Paypal account is NOT required!)
✅ Recommended Plugins:
- Better Plant Textures by SANCHS_CAT.
- WiresGrassTweaks by Wire.
❌ Known Conflicts:
- NoHoeDust by Azumatt - Dirty Hoe already removes the effect.
⭐ Terrain Modifications:
- Smooth Terrain
- Flatten Terrain
- Lower Terrain
- Raise Terrain
- Cultivate Smooth
- Cultivate Flat
- Paved Road Smooth
- Paved Road Flat
- Mud Path
- Terrain Ramp
⭐ Terrain Ramp:
- Select Terrain Ramp from the hoe menu, then click a start point, click an end point, and move the cursor sideways to choose the width. Click a third time to build.
- The ground between the two points is cut or filled into a straight slope, and the edges are blended back into the surrounding terrain.
- The preview turns red when the ramp is too steep, too big, or beyond the terrain height limit.
- Scroll the mouse wheel while the ramp is selected to choose the paint for the ramp surface (None, Dirt, Cultivated, Paved or Grass). The choice is also in the config as Ramp Paint and can be changed live.
- Press the Step Back key
(default Z)to undo a point while placing. - Max slope, width limits, shoulder width and size limit are in the config under Ramp Settings.
⭐ Paint Modifications:
- Paint Dirt
- Paint Pave
- Paint Grass
- Paint Cultivate
- Clutter brushes: the Paint category also has a brush for each kind of clutter the game scatters over the ground. Click to paint that clutter inside the brush circle.
- Clear Clutter: erases painted clutter inside the brush circle.
- Clear Forestry: removes trees, stumps, shrubs, rocks and pickables inside the brush circle, like the remove_forestry console command. Nothing is dropped, and wards are respected. Uses the Hoe Radius controls below. Off by default; turn it on in the config (General Settings, Enable Clear Forestry Tool).
- Clutter brushes use the Hoe Radius controls below. The Brush Density setting (config, Clutter Brush Density) sets how thickly they paint.
⭐ Hoe Radius:
- Allows you to modify the size of land affected by the dirty hoe by holding down an optional modifier key
(default Left Alt)and scrolling with the mouse, or pressing one of two customizable hotkeys (default disabled).
⭐ Terrain Reset:
- To reset terrain using the dirty hoe hold down the modifier key
(default Left Ctrl and Left Click). - resetterrain [radius] is also available in the console. i.e.
resetterrain 10would reset terrain in a 10m radius.
⭐ Undo Terrain Changes:
- While holding the dirty hoe, press the Undo Hotkey
(default Left Alt + X)to undo the last terrain change. Each press goes back one more change, newest first. - Works for the terrain tools, paint tools, the ramp, the Reset Terrain piece, the Reset Hotkey and the resetterrain console command, so an accidental reset can be put back.
- Undo Hotkey (config, Misc Settings): the key or key combination to undo. Set to None to turn undo off.
- Undo Steps (config, Misc Settings): how many changes are remembered, from 1 to 20 (default 5).
- If a change is too far away to be loaded, move closer and try again.
- The Undo Hotkey does nothing while placing a ramp; use the Step Back key
(default Z)to undo a ramp point instead. - Stamina, durability and resources are not given back, and stones dropped by lowering stay on the ground.
- In multiplayer, undoing puts the spot back to how it was before your change, so any edit someone else made there afterwards is lost.
- The undo history is cleared when you leave the world. Clutter brush painting can't be undone.
⭐ Other Settings:
- Enable or disable durabilty.
- Enable or disable stamina.
- Enable or disable resources.
- Enable or disable workbench.
- Show or hide hotkeys in tool descriptions. Each tool's description in the build menu lists the hotkeys that work with it, as set in your config (on by default; General Settings, Show Hotkeys In Tool Descriptions).
⭐ Console Commands:
- resetterrain - Resets terrain to default state.
- remove_pieces - removes all structures around the player in a configured radius.
- remove_forestry - removes trees, shrubs, rocks etc in a configured radius.
🎚️ Configuration:
Settings are in BepInEx/config/MagicMike.MyDirtyHoe.cfg (or edit them in r2modman/Gale/Configuration Manager).
| Section | Setting | Default | Description |
|---|---|---|---|
| General | Enable Plugin | true | Enable this plugin. |
| General | Enable Status Effect | false | Enable the status effect while using the hoe. On a server, the server's value is used. |
| General | Enable Clear Forestry Tool | false | Adds the Clear Forestry piece to the Paint category. Removes trees, stumps, shrubs, rocks and pickables inside the brush circle; nothing is dropped. Takes effect the next time a world is loaded. |
| General | Show Hotkeys In Tool Descriptions | true | Show the hotkeys that work with each tool in its build menu description. |
| Hoe Radius | Use Scroll Wheel | true | Use the scroll wheel to change the radius. |
| Hoe Radius | Scroll Wheel Scale | 0.3 | How much each scroll changes the radius (0.1 - 1). |
| Hoe Radius | Scroll ModKey | LeftAlt | Modifier key to hold while scrolling to change the radius. |
| Hoe Radius | Increase HotKey | Equals | Hotkey to increase the radius. |
| Hoe Radius | Decrease HotKey | Minus | Hotkey to decrease the radius. |
| Hoe Radius | Hotkey Scale | 0.3 | How much each hotkey press changes the radius (0.1 - 1). |
| Terrain Reset | Reset Radius | 10 | Reset radius for the Reset Hotkey. |
| Terrain Reset | Tool Reset Radius | 0 | Reset radius for the tools. 0 = use the tool's actual radius. |
| Terrain Reset | Reset Hotkey | None | Hotkey to reset terrain. Use one key, or join keys with +, e.g. LeftControl + F6. Please be very careful with this! |
| Terrain Reset | Reset ModKey | LeftControl | Modifier key to hold while using a tool to reset terrain. |
| Ramp | Enable Ramp Tool | true | Enable the terrain ramp tool. |
| Ramp | Max Slope | 40 | Steepest ramp in degrees (5 - 75). |
| Ramp | Min Width | 2 | Narrowest ramp in metres (1 - 10). |
| Ramp | Max Width | 16 | Widest ramp in metres (2 - 40). |
| Ramp | Shoulder Width | 3 | Distance in metres around the ramp over which the terrain is blended back into the ground (0 - 10). |
| Ramp | Max Vertices | 4096 | Largest number of terrain points a single ramp may change (64 - 16384). |
| Ramp | Ramp Paint | None | Paint applied to the ramp surface: None, Dirt, Cultivated, Paved or Grass. Can also be changed with the scroll wheel while the ramp is selected. |
| Ramp | Step Back Key | Z | Key to step back one point while placing a ramp. |
| Heightmap | Enable Heightmap Settings | false | Enable the heightmap settings. If you change the heightmap and uninstall this plugin, all terrain edits will be erased and bases could be destroyed! |
| Heightmap | Max Height | 200 | How high you can raise terrain relative to its original height. |
| Heightmap | Min Height | -200 | How far you can dig down relative to the original height. |
| Command | Enable Console Commands | false | Enable the console commands. Restart required. |
| Command | Forest Remove Radius | 20 | Radius for the remove_forestry console command (1 - 50). |
| Command | Piece Remove Radius | 20 | Radius for the remove_pieces console command (1 - 50). |
| Misc | Enable Durability Drain | true | Enable durability drain for the hoe. |
| Misc | Enable Stamina Usage | true | Enable stamina usage for the hoe. |
| Misc | Enable Resource Costs | true | Enable resource costs for raising, paving, placed stones and rocks, and the ramp. Restart required. |
| Misc | Workbench Requirement | true | Require a stonecutter for paving terrain. |
| Misc | Flatten Tool Shape | Square | Circle or Square shape when flattening terrain. |
| Misc | Raise and Lower Tool Shape | Square | Circle or Square shape when raising or lowering. Circle rises highest in the middle and slopes off to the edge; Square raises the whole area. |
| Misc | Reset Tool Shape | Square | Circle or Square shape for the Reset Terrain piece and the Reset Hotkey. |
| Misc | Shape Toggle Hotkey | LeftAlt + S | Switches the Flatten, Raise and Reset shapes between Circle and Square while holding the hoe. |
| Misc | Clutter Brush Density | 2 | How thickly the clutter brushes paint. 1 = the game's normal density (0.25 - 8). |
| Misc | Undo Hotkey | LeftAlt + X | Undo the last terrain change made with the Dirty Hoe while holding it. |
| Misc | Undo Steps | 5 | How many terrain changes are remembered for undo (1 - 20). |
💻 Installation:
Automatic Install
Plugin is created to be installed with r2modman or Gale. For Nexus downloads you will need to install manually.
Manual Install
- Un-zip and drag the
MyDirtyHoefolder in yourBepInEx/plugins/folder.
💥 Plugins Created by Magic Mike:
💜 Credits:
- FaidenX for the original idea.
- aedenthorn for the Terrain Reset and Hoe Radius code.
💬 Comments/Suggestions/Help: Nexus.
💶 Donations:
CHANGELOG
| Version | Changes |
|---|---|
| 2.2.8 |
|
| 2.2.7 |
|
| 2.2.6 |
|
| 2.2.5 |
|
| 2.2.4 |
|
| 2.2.3 |
|
| 2.2.2 |
|
| 2.2.1 |
|
| 2.2.0 |
|
| 2.1.9 |
|
| 2.1.8 |
|
| 2.1.7 |
|
| 2.1.6 |
|
| 2.1.5 |
|
| 2.1.4 |
|
| 2.1.3 |
|
| 2.1.2 |
|
| 2.1.1 |
|
| 2.1.0 |
|
| 2.0.9 |
|
| 2.0.8 |
|
| 2.0.7 |
|
| 2.0.6 |
|
| 2.0.5 |
|
| 2.0.4 |
|
| 2.0.3 |
|
| 2.0.2 |
|
| 2.0.1 |
|
| 2.0.0 |
|
