Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
InfinityHammerAddon
Client-side terrain tools for Infinity Hammer: two-point slopes, softer leveling, paint previews and paint-only reset. No extra menu buttons.
| Date uploaded | a week ago |
| Version | 1.0.1 |
| Download link | sighsorry-InfinityHammerAddon-1.0.1.zip |
| Downloads | 624 |
| Dependency string | sighsorry-InfinityHammerAddon-1.0.1 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350JereKuusela-Infinity_Hammer
Bend the rules of building! Copy any object, make structures indestructible, remove all restrictions, destroy anything and more...
Preferred version: 1.84.0JereKuusela-Server_devcommands
Enables devcommands and utilities for server admins.
Preferred version: 1.113.0JereKuusela-World_Edit_Commands
Adds new client side commands for advanced world editing.
Preferred version: 1.77.0README
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 <python.exe> 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 Thunderstore ZIP from Plugin.Version.
CHANGELOG
Changelog
1.0.1
- Update support to Valheim 1.0.12. Requires Infinity Hammer 1.84.0, World Edit Commands 1.77.0, Server Devcommands 1.113.0 and BepInExPack 5.4.2350 or newer; older versions are no longer supported.
- Update terrain editing, zone checks, keyboard/mouse input and build-menu visibility for the current game APIs.
- Replace publicized game references with original DLLs and cached Harmony accessors for private game state.
- Prevent Alt + wheel from also changing tool size through Infinity Hammer's percentage zoom path.
- Add opt-in Debug deployment with DLL hash verification and isolated game-Mono regression checks.
1.0.0
- Enhance Infinity Hammer's existing tools with two-point slopes, adjustable circular Level softness, a paint palette and paint-only reset.
- Simplify Slope controls to click start/end, wheel for width and Alt to cancel the start point; remove the addon-specific Esc shortcut and aim coordinates from its description.
- Add terrain-following circular previews and paint-node markers without persistent terrain proxies or extra menu buttons.
- Include the Unity/Mono access metadata required by publicized game references.