TowerShieldRebalance

版本 v1.0.0·更新於 2026-10-11

Rebalances all 7 tower shields: stronger block, better upgrade scaling, optional return damage, optional knockback removal and new resistances/weaknesses.

模組介紹 作者原文

Tower Shield Rebalance

English | Русский

Rebalances all seven tower shields of vanilla Valheim: stronger block armor, better upgrade scaling, optional return damage on block, optional removal of enemy knockback and new resistances / weaknesses for every shield. Everything is configurable.

Features

  • Stronger base block armor - configurable percentage bonus (BaseBlockScale, default +20%).
  • Better upgrade scaling - configurable flat bonus to the block armor gained per upgrade level (UpgradeBlockScale, default +4, for a total of +10 per level).
  • Return damage on block (toggle) - the attacker takes damage based on the shield's block armor (including your Blocking skill). The damage is between a minimum and a maximum percentage of the block armor (default 10% - 30%). The Blocking skill has a bigger effect at low levels and a smaller one close to level 100.
  • Disable knockback (toggle) - tower shields no longer push enemies away when you block.
  • New shield bonuses (toggle) - every tower shield gets its own set of resistances and weaknesses (see table below).
  • All settings can be changed in-game with Configuration Manager and are applied instantly. You need to reconnect to the server or local game for changes to block power and resistance reworks to take effect.

Affected shields

| Shield | Changes |

|---|---|

| Wood Tower Shield | Slightly weak to Fire. Slightly resistant to Pierce and Blunt. |

| Bone Tower Shield | Slightly weak to Blunt. Resistant to Pierce. Slightly resistant to Slash. |

| Iron Tower Shield | Slightly resistant to Pierce and Slash. Slightly weak to Frost. |

| Serpent Scale Tower Shield | Original Pierce resistance kept. Slightly resistant to Slash. Resistant to Poison. Weak to Frost. |

| Black Metal Tower Shield | Resistant to Pierce. Slightly resistant to Slash and Blunt. Slightly weak to Poison, Fire and Lightning. |

| Flametal Tower Shield | Resistant to Pierce. Slightly resistant to Slash, Blunt and Fire. Weak to Lightning and Frost. |

| Gold Tower Shield | Very resistant to Pierce. Resistant to Blunt and Slash. Weak to Poison, Frost, Fire and Lightning. Movement speed -30%. |

Configuration

The config file is BepInEx/config/org.bepinex.plugins.towershieldrebalance.cfg.

| Setting | Default | Description |

|---|---|---|

| BaseBlockScale | 20 (0 - 100) | Percentage increase of base block armor. Formula: original x (1 + BBS / 100). |

| UpgradeBlockScale | 4 (0 - 20) | Added to the block armor gained per upgrade level. |

| DisableKnockback | false | Removes enemy knockback when blocking with a tower shield. |

| EnableThorns | true | Enables return damage when blocking. |

| MaxThornsPercent | 30 | Maximum return damage, % of block armor. |

| MinThornsPercent | 10 | Minimum return damage, % of block armor. |

| SkillCurvePower | 2 | Skill curve: higher = faster growth at low skill, slower near 100. 1 = linear. |

| EnableShieldBonuses | true | Enables the resistances / weaknesses (and the Gold shield slowdown). |

Installation

  • Install BepInEx for Valheim.
  • Put TowerShieldRebalance.dll into BepInEx/plugins.
  • Start the game. Optionally use Configuration Manager to adjust the settings.

For multiplayer, install the mod on the server and on all clients, and use the same settings everywhere.

Notes

  • Only the seven tower shields are changed. Other shields are not affected.

Русский

Перебалансировка всех семи башенных щитов Valheim: усиленный блок, лучший прирост от улучшений, необязательный ответный урон при блоке, необязательное отключение отталкивания противников и новые сопротивления и уязвимости для каждого щита. Всё настраивается.

Возможности

  • Усиление базового блока - настраиваемый процентный бонус (BaseBlockScale, по умолчанию +20%).
  • Лучший прирост от улучшений - настраиваемая добавка к приросту блока за каждый уровень качества (UpgradeBlockScale, по умолчанию +4, итого +10 за уровень).
  • Ответный урон при блоке (чекбокс) - атакующий получает урон, рассчитанный от показателя блока щита (с учётом н

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
TowerShieldRebalance-1.0.0.zip
檔案大小
128.3 KiB