InfinityHammerAddon

v1.0.2·Updated 2026-10-10

Client-side terrain tools for Infinity Hammer: two-point slopes, softer leveling, paint previews and paint-only reset. No extra menu buttons.

Screenshots 2 screenshots

About this mod Author’s original text

InfinityHammerAddon

A client-only addon for Infinity Hammer's existing terrain tools, with no new menu buttons.

For Valheim 1.0.12 with BepInExPack 5.4.2350, Infinity Hammer 1.84.0+, World Edit Commands 1.77.0+, and Server Devcommands 1.113.0+. Install on the editing client; server permissions still apply.

Tools

Select the existing tool in Infinity Hammer's hoe menu.

| Tool | Enhancement |

| --- | --- |

| Level (circle) | Alt + wheel adjusts edge softness; wheel changes range. |

| Slope | Click start, then end to set direction; wheel changes width. Alt cancels the first point. No separate rotation. |

| Paint | Alt + wheel cycles nine paint types and ClearVegetation; circles preview affected nodes. |

| Reset | Tap Alt to switch between terrain + paint and paint-only reset, which preserves heights. |

Alt shortcuts require no Ctrl/Shift; custom wheel bindings take precedence. Holding Alt retains IH's single-use behavior on Paint/Reset, so check Reset's displayed mode before clicking. Temporary settings reset when switching tools.

Development

Build against the original game DLLs and the pinned mod references described in Libs/README.md. dotnet build -c Debug -p:DeployToGame=true copies the final DLL to the local game's BepInEx/plugins and verifies its SHA-256. Override GamePath or GamePluginPath as needed; use DeployToGame=false to skip copying.

Run pwsh -File tests/Verify.ps1 -PythonPath for isolated checks using the game's Mono runtime. These checks do not start Unity or load a world.

An explicitly requested dotnet build -c Release generates the ZIP from Plugin.Version.

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:

JereKuusela-Server_devcommandsdenikson-BepInExPack_ValheimJereKuusela-World_Edit_CommandsJereKuusela-Infinity_Hammer

File & checksum

Filename
InfinityHammerAddon-1.0.2.zip
File size
183.3 KiB