Changelog
1.0.5
- Fixed post-excavation terrain modifications:
- Ground modified by DigDug (dirt, paved, grass) can now be normally tilled, cultivated, paved, or re-grassed with vanilla tools (Hoe and Cultivator).
- Cleaned up paint channel and mask encoding to match Valheim's native terrain shader conventions.
- Fixed chunk boundary seams:
- Synchronized boundary vertices across adjacent terrain chunks to prevent mesh tears or open holes into the void.
- Added multi-chunk heightmap regeneration so all neighboring chunks stitch together seamlessly.
- Restored rapid arrow key rotation:
- Holding down Left or Right Arrow keys now smoothly and continuously rotates the player and preview box.
1.0.4
- Updated to comply with the Valheim v1.0 (1.0.7) update.
- Fixed terrain compiler compatibility with Valheim 1.0's updated data structures and save routines.
- Updated ward protection checks to use the new PrivateArea validation methods.
- Added array boundary safeguards to prevent errors when modifying terrain in regions with complex or deep snow paint masks.
- Added integer-degree alignment and quick-snap buttons:
- Added Snap to Cardinal (N/E/S/W) button for aligning digs and raised walls flush with the world grid and building pieces.
- Added Snap to 45° button for precise diagonal cuts.
- Arrow key rotation now rotates in clean 1-degree increments so your actual facing matches the displayed degrees.
1.0.3
- Added protection zone verification checks:
- Blocks terrain modification inside Private Areas (player-placed Wards) where access is not permitted.
- Blocks terrain modification inside system-generated protected zones (Spawn/Forsaken stones, boss altars, trader bubbles, etc.) with localized HUD messages.
- Blocks terrain modification inside dungeons and caves.
- Closes the excavation UI and flashes standard in-game HUD alerts on failed checks.
- Removed pickaxe skill progression raise to match vanilla Valheim rules.
1.0.2
- Added automatic ZNetView ClaimOwnership requests for modified TerrainComp objects to fix digging/building failing when other players are in the active sector.
- Fixed an issue where digging/building did nothing in unmodified sectors on clients by automatically instantiating the sector's TerrainComp if it doesn't exist yet.
1.0.1
- Added support for configurable rotation and menu toggle keybinds using BepInEx KeyboardShortcut.
- Updated UI legend to show keybinds dynamically.
- Cleans up text field focus when configured rotation keys are pressed.
- Added validation check to prevent pickaxe durability, stamina, and resource loss if no terrain height changes are possible (e.g. at height limits).
- Added MaxTerrainOffset configuration option (default 8.0m) to enforce and clamp UI inputs based on the maximum allowed terrain change limits.
1.0.0