FrelsiBuildCameraCompat

版本 v0.1.0·更新於 2026-09-21

Client-side compatibility bridge that lets BuildCameraCHE 1.3.3 enter and remain in detached camera mode when Frelsi Hammer allows station-less building.

模組介紹 作者原文

Frelsi Hammer BuildCamera Compat

Client-side compatibility bridge for:

  • BuildCameraCHE 1.3.3 (Azumatt.BuildCameraCHE)
  • Frelsi Hammer 1.0.1 (com.zeecamelsnake.frelsihammer)
  • Valheim 1.0.x / BepInExPack Valheim 5.4.2350

Problem

Frelsi Hammer deliberately allows building away from a physical Workbench,

Forge, Stonecutter, Black Forge, Galdr Table, Artisan Table, etc. once the

character has unlocked the corresponding station.

BuildCameraCHE 1.3.3 has a separate camera-side requirement: its detached

camera refuses to start unless it can find a real CraftingStation, and it

turns camera mode off when that station reference is null.

That means Frelsi can correctly allow a piece to be built while BuildCamera

still refuses to enter free camera mode.

What this compat changes

The compat patches BuildCameraCHE only. It does not patch Frelsi Hammer and

does not reimplement Frelsi progression.

When BuildCameraCHE finds a real station, behavior is unchanged.

When no station is in BuildCamera's range:

  • BuildCamera's internal station lookup is allowed to succeed with a null

station so camera mode can start.

  • The camera gets a virtual fixed anchor at the camera position at the moment

build mode is entered.

  • BuildCamera's existing Distance Can Build From Workbench multiplied by

Camera Range Multiplier is used as the station-less camera movement

radius around that anchor.

  • The original BuildCamera terrain collision, input handling, pickup logic,

comfort restrictions, placement distance, FirstPersonMode ordering, and

camera behavior remain intact.

  • Actual piece placement permission is left to Valheim and Frelsi Hammer.

This compat does not unlock stations or pieces by itself.

Safety / version behavior

This build intentionally targets BuildCameraCHE 1.3.3 exactly.

If another BuildCameraCHE version is detected, the compat logs an error and

refuses to patch it instead of guessing against changed private internals.

Frelsi Hammer is only a runtime dependency. The compat never calls into its

private code or modifies its DLL.

Multiplayer

This is a client-side camera compatibility plugin. It adds no prefabs, items,

RPCs, or save data.

Install it on each client that uses both Frelsi Hammer and BuildCameraCHE.

Expected test

  • Start with Frelsi Hammer and BuildCameraCHE enabled.
  • Go somewhere with no physical crafting station in BuildCamera range.
  • Equip the hammer and press BuildCamera's normal toggle key (B by default).
  • The detached camera should open and move normally.
  • Building something whose station your character has unlocked through Frelsi

should work.

  • A Frelsi-locked piece should remain unavailable/rejected; this compat must

not grant progression.

  • Repeat near a real station: BuildCamera should behave exactly as before.

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_ValheimAzumatt-Build_Camera_Custom_Hammers_EditionzeeCameLsnake-FrelsiHammer

檔案與校驗

檔案名稱
FrelsiBuildCameraCompat-0.1.0.zip
檔案大小
21.5 KiB