TerrainShaperPlus
Craftable Workbench terrain tool for Valheim 1.0. Level, raise, lower, smooth, reset and paint with radius/sharpness controls.
模組介紹 作者原文
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).
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: