You are viewing a potentially older version of this package. View all versions.
sighsorry-InfinityHammerAddon-1.0.1 icon

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-5.4.2350 icon
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.2350
JereKuusela-Infinity_Hammer-1.84.0 icon
JereKuusela-Infinity_Hammer

Bend the rules of building! Copy any object, make structures indestructible, remove all restrictions, destroy anything and more...

Preferred version: 1.84.0
JereKuusela-Server_devcommands-1.113.0 icon
JereKuusela-Server_devcommands

Enables devcommands and utilities for server admins.

Preferred version: 1.113.0
JereKuusela-World_Edit_Commands-1.77.0 icon
JereKuusela-World_Edit_Commands

Adds new client side commands for advanced world editing.

Preferred version: 1.77.0

README

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.