TerrainShaperPlus

v1.0.18·Updated 2026-09-23

Craftable Workbench terrain tool for Valheim 1.0. Level, raise, lower, smooth, reset and paint with radius/sharpness controls.

About this mod Author’s original text

TerrainShaperPlus

Craftable Workbench terrain tool for Valheim 1.0 — raise, lower, level, smooth, reset and paint with typed Height × Width control.

Built with BepInEx + Jotunn.

Support: ko-fi.com/tudoecriativo

How to use

  • Craft Terrain Shaper Plus at a Workbench (default min level 1)
  • Recipe (default): 10 Wood + 10 Stone (configurable)
  • Equip the tool
  • Press Ctrl+G → panel Height × Width
  • Type values or pick a preset (e.g. 5×2) → Apply (default max 8 m, raise Height.MaxMeters for unlimited-height mods)
  • Select a piece (Raise ground (square) for platforms)
  • Place freely; hold Alt to magnetically snap tiles to the grid
  • Hold Ctrl + Q/E to rotate the square; Shift + scroll = radius
  • Cultivator farm grid: Ctrl + scroll changes grid size

Level vs Raise

| Piece | What it does |

|---|---|

| Level | Flattens to your feet height — does not raise by N meters |

| Raise / Lower | Moves terrain by Height meters from the panel |

Soft edges / “limbo” voids

Square raises in vanilla are hard cliffs (black void). Soft square bevel is on by default (Terrain.SoftSquareEdges). If you still see dark rims, use Smooth or Reset.

Game clamp: vanilla is about ±8 m per vertex. TerrainShaperPlus defaults to 8; set Height.MaxMeters higher (up to 512) if you use an unlimited-height companion mod.

Controls (configurable)

| Action | Default | Config section |

|---|---|---|

| Open panel | Ctrl+G | Panel.ModifierKey + Panel.ToggleKey |

| Grid snap (terrain) | Hold Alt | Grid.HoldKey |

| Rotate square | Hold Ctrl + Q/E | vanilla place-rotate + Grid.FollowPieceRotation |

| Radius | Shift + scroll | Radius.ModifierKey (default Shift) |

| Hardness | Ctrl + scroll | Sharpness |

| Height (Raise/Lower) | Scroll alone | Height |

| Farm grid | Cultivator + seeds | Farm.Enabled |

| Farm grid size | Ctrl + scroll | Farm.SizeModKey |

  • Panel.ModifierKey = None → single key (e.g. only G)
  • Grid.HoldKey = None → always snap when grid is enabled

Panel

| Field | Meaning |

|---|---|

| Height | Meters up / down |

| Width | Brush size (radius / square half-extent) |

| Square | Square brush |

| Presets | 1×2, 5×2, 5×3, 8×3 |

Install (r2modman)

  • BepInExPack Valheim 5.4.2350+
  • Jotunn 2.26.1+
  • Install TerrainShaperPlus
  • Restart the game

Manual: copy plugins/TerrainShaperPlus.dll into BepInEx/plugins.

Config: BepInEx/config/poneis.valheim.TerrainShaperPlus.cfg

Languages: BepInEx/config/TerrainShaperPlus/lang/ (en.json, pt.json)

Features

  • Craftable Workbench tool (Wood + Stone)
  • Level / Raise / Lower / Smooth / Reset / Paint pieces (+ square variants)
  • Typed Height × Width panel with presets
  • Magnetic grid snap while holding Alt (terrain tools)
  • Rotatable square (Q/E) — brush, snap grid and preview follow piece yaw
  • Cultivator farm grid (FarmGrid-style plant snap + visual grid) — uninstall FarmGrid to avoid conflicts
  • Soft square edges to reduce black voids
  • Optional stamina drain (Stamina.*)
  • Optional workbench-in-range for placing (Placement.RequireWorkbench, default off — works from boats)
  • Configurable durability, recipe, keys
  • EN / PT / ZH localization (editable JSON; drop more languages in config/TerrainShaperPlus/lang)
  • Repairable at Workbench

Support

If TerrainShaperPlus helps your builds, you can support continued maintenance:

ko-fi.com/tudoecriativo

Credits

  • Special thanks to NILDEIRA from team PONEIS
  • ValheimTooler / Gungnir — Terrain Shaper concepts
  • TerrainTools — QoL ideas
  • FarmGrid (Sarcen) — cultivator plant grid concepts
  • PONEIS — Valheim 1.0 maintenance

Changelog

1.0.18

  • Fix crash on load (1.0.17): Harmony patch used wrong parameter name (settings → modifier) for TerrainComp.DoOperation
  • Fix Chinese item name on English clients: stop mapping unknown language codes to English (was overwriting EN strings); safer Auto language matching
  • If the name is still wrong: set Localization.Language to English in config / Mod Settings

1.0.17

  • Height.MaxMeters no longer hard-capped at 8 (range 1–512).

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. 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.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. 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.

Dependencies

Install these first, or the mod will not work:

ValheimModding-Jotunndenikson-BepInExPack_Valheim

File & checksum

Filename
TerrainShaperPlus-1.0.18.zip
File size
140.2 KiB