ValheimTerrainTools
A terrain management mod to help you shape it the way you want.
About this mod Author’s original text
Valheim Terrain Tools
Shape the land with precise Hoe controls, adjustable brushes, a free camera, and tools for clearing an area.
Build a level foundation, support a staircase with a matching slope, move a hillside without flattening it, or soften the edges of your latest landscaping project. Valheim Terrain Tools expands the existing Hoe menu and shows your selection before you apply it.
Client side — no server installation required. Only the player using the tools needs the mod. Edits use Valheim's native world data and synchronization, so the changes are saved and visible to other players.
Current build: 0.6.4, built against Valheim 1.0.17. Requires BepInEx 5.
Shape your terrain
- Level ground: Set the selected ground to a chosen height, raising and lowering it as needed. Adjust the target in fine 0.125 m steps by default.
- Raise ground: Create a rounded mound toward a chosen height, with a controlled footprint and a smoother transition toward the surrounding ground. Repeating a click at the same position and target height does not keep stacking another mound.
- Smooth ground: Soften bumps and uneven transitions while retaining the ground texture. Repeat the action for stronger smoothing.
- Move ground: Raise or lower the existing terrain profile without flattening its bumps and dips. Choose a positive or negative offset; each click applies that change again. If a terrain limit is reached, the movement is reduced uniformly to preserve the profile.
- Slope ground — 26°, 45°, or 67°: Create a straight incline at the angles used by Valheim's angled building pieces. Rotate the uphill direction and adjust the slope's height to support stairs, ramps, and paths. The preview arrow points uphill.
- Pathen and Paved road: Paint the ground using your selected brush size and shape, without changing its height.
Valheim's native terrain limits still apply: approximately 8 m above or below the terrain's original baseline. The terrain also uses a one-metre grid, so very small details and perfectly sharp edges are limited by the game itself.
Choose your brush and blend the edges
Switch between a circle and a rotatable square. Hold Shift and scroll to resize the selection without zooming the camera.
- Terrain shaping and Reset terrain have a default maximum radius of 10 m, configurable up to 20 m.
- Remove nature and Remove builds have a separate maximum radius of 50 m.
- For squares, the displayed size is the half-width: 5 m makes a 10 × 10 m square.
Enable Natural edges with F7 to add a transition outside Level, Raise, Move, or Slope selections. This helps edited ground meet the surrounding landscape more naturally. The transition is off by default, starts at 3 m wide, and can be configured from 1–10 m. A green outline shows its outer boundary.
The selected area stays flat for Level, keeps its existing profile for Move, and retains its intended plane for Slope. Raise blends its rounded mound across the enlarged footprint. Smooth remains available for further refinement.
Get a better view with the free camera
Press F3 while using a supported Hoe action to detach the camera. Move around your project with W/A/S/D, use Space to move up and Q to move down, then press F3 again to return.
By default, the camera can travel 75 m from your character and target terrain or objects up to 200 m from the camera. Both distances and the movement speed are configurable.
The selection must remain over loaded terrain. Free camera does not move your character or load additional parts of the world.
Restore and clear an area
Reset terrain
Restore the original terrain height and ground cover inside a circle or rotated square. Resize the selection to reset a small patch or a larger area.
Reset does not respawn removed objects or undo building deletion. It restores the original terrain rather than the previous edit, and it does not add an outer blending band.
Remove nature
Clear supported trees, fallen logs, stumps, rocks, bushes, vines, and picka
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: