SubtleShield

版本 v1.0.0·更新於 2026-09-15

Makes the Staff of Protection bubble less visually intrusive, with live-configurable color, opacity, size, and position.

模組介紹 作者原文

Subtle Shield

Subtle Shield is a small client-side Valheim mod that makes the Staff of Protection bubble less visually intrusive while keeping the vanilla effect recognizable.

The default preset uses a darker, translucent bubble and a taller, narrower shape so the shield blocks less of your view during play.

Default preset

  • Color: RGBA (0.20, 0.00, 0.00, 0.30)
  • Scale: (1.50, 2.40, 1.50)
  • Local position: (0.00, 0.00, 0.00)

This mod changes visuals only. It does not change shield strength, duration, protection values, combat logic, or networking behavior.

Live configuration

Subtle Shield uses normal BepInEx configuration entries, so compatible in-game config managers can edit it while Valheim is running.

General

  • Enable custom shield VFX

Turning this off restores the captured vanilla shield appearance while the mod remains loaded.

Color

  • Red
  • Green
  • Blue
  • Opacity

Size

  • Width
  • Height
  • Depth

Position

  • Horizontal offset
  • Vertical offset
  • Forward offset

Changes are reapplied to the Staff of Protection shield prefab and to currently active shield instances.

The config file is created at:

BepInEx/config/com.soulfulrebel.subtleshield.cfg

Installation

Install through r2modman, or place SubtleShield.dll in:

BepInEx/plugins/SubtleShield/

Only BepInEx is required.

Multiplayer

Subtle Shield is visual and client-side. Other players do not need it installed. Each player sees the bubble according to their own local configuration.

Building from source

Open PowerShell/Terminal in the source folder and run:

powershell -ExecutionPolicy Bypass -File.\build.ps1 -ValheimDir "D:\SteamLibrary\steamapps\common\Valheim" -BepInExDir "C:\Users\YOU\AppData\Roaming\r2modmanPlus-local\Valheim\profiles\YOURPROFILE\BepInEx" -Install

To create a -ready release zip:

powershell -ExecutionPolicy Bypass -File.\package.ps1 -ValheimDir "D:\SteamLibrary\steamapps\common\Valheim" -BepInExDir "C:\Users\YOU\AppData\Roaming\r2modmanPlus-local\Valheim\profiles\YOURPROFILE\BepInEx"

The finished upload file is placed in dist.

Build prerequisites:.NET SDK,.NET Framework 4.8 targeting pack, a local Valheim installation, and BepInEx 5. External config-file edits require a config reload or game restart; live changes use a compatible in-game config manager.

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
SubtleShield-1.0.0.zip
檔案大小
136.6 KiB