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.
Carturs Build Camera
Detach the camera and build without climbing on things. Works with any hammer, the hoe and the cultivator. Maintained fork of Azumatt's deprecated Build Camera CHE, fixed for Valheim 1.0.
CHANGELOG
Changelog
1.0.0
First release of the fork. Feature-identical to Azumatt's Build Camera Custom Hammers Edition 1.3.3, plus:
- Recompiled against Valheim 1.0.16. Fixes the controller crash — 1.3.1 on Thunderstore still
references
ZInput.GetJoyLeftStickX/Y(bool)andGetJoyRightStickX/Y(bool), which Valheim 1.0 removed the trailing optional parameter from. - Build mode now ends on death. It used to leave you detached with input suppressed.
- Build mode now ends on a portal hop, instead of stranding the camera at a station in the previous world.
- Build mode refuses to start while the game's own
freeflycamera is active. - Camera auto-pickup falls back to the vanilla ward check when WardIsLove is installed but its
CheckAccesscannot be resolved. It used to silently disable pickup with nothing logged. - Patch early-outs no longer write
__runOriginal = true, which could resurrect a method another mod had deliberately skipped. - Version handshake accepts any client at or above a minimum-version floor instead of demanding an exact string match, so a patch release no longer disconnects everyone who has not updated yet. Both the hand-rolled handshake and ServerSync's own check now read the same floor — raising only ServerSync's would have changed nothing, because the handshake overruled it.
- Default toggle is Shift+B, not the bare B upstream used. Plain B is crowded — Cartur's UI
HUD quick slot 3, EquipmentAndQuickSlots slot 3 and OdinHorse saddlebags all bind it, so one
press toggled the camera and used that slot, eating whatever food was in it. BepInEx's
KeyboardShortcutblocks a bare-B shortcut while Shift is held, so the two no longer collide. Upgrading from Azumatt's config keeps whatever key you already had; change it by hand if you want Shift+B. - Hotbar keys in build camera mode now read the same input as vanilla. Upstream read the raw
number row via
Input.GetKeyDown(KeyCode.Alpha1 + i), bypassing ZInput, so slots fired even for players who had rebound those keys — and it ignored theHotbar1Alt–Hotbar8Altbinds entirely, which vanilla honours. - Fixed a null dereference in verbose logging when there was no local player.
- Stands down and patches nothing if
Azumatt.BuildCameraCHEis also loaded. - Seeds its config from
Azumatt.BuildCameraCHE.cfgon first run if you have one.