CustomArmorStats

版本 v0.9.1·更新於 2026-09-10

Lets you customize global and per-piece armor stats like durability, armor amount, movement modifier, and damage type modifiers. It also adds resistance to Wet status as a possible modifier.

模組介紹 作者原文

CustomArmorStats

Updated for Valheim 1.0

A fork of aedenthorn/CustomArmorStats

| GitHub

Lets you customize global and per-piece armor stats like durability, armor amount, movement modifier, and damage type modifiers. It also adds resistance to Wet status as a possible modifier.

This mod also fixes a vanilla bug that makes frost immunity not apply to environmental cold.

Setting Armor Stats

Custom armor stats are stored in json files in BepInEx\plugins\CustomArmorStats. To create a template json file for a specific armor piece, type the following command in the console (F5):

customarmorstats save \

E.g. customarmorstats save ArmorBronzeLegs will create a file called ArmorBronzeLegs.json with the default values for Bronze leggings. Edit that file as you like, save it, then type the following command in the console:

customarmorstats reload

This will reload the file, applying the new values when an item is created or moved to a new inventory.

The variables are mostly self-explanatory.

Damage modifiers are a list of colon-separated pairs, e.g. for the Wolf Chest armor:

"damageModifiers":["Frost:Resistant"]

The first value is the damage type, the second value is the resistance level.

Valid damage types include:

  • Blunt
  • Slash
  • Pierce
  • Chop
  • Pickaxe
  • Physical
  • Fire
  • Frost
  • Lightning
  • Elemental
  • Poison
  • Spirit
  • Water (this is a new type, affecting the Wet status)

Valid resistance levels include:

  • Normal
  • Resistant
  • Weak
  • Immune
  • Ignore
  • VeryResistant
  • VeryWeak
  • SlightlyResistant
  • SlightlyWeak

You can also dump these lists using:

customarmorstats damagetypes

customarmorstats damagemods

Water Resistance

Water resistance provides the following modifiers, depending on the resistance level:

  • Normal - no change
  • Resistant - increases Wet status countdown speed by 100%
  • Weak - decreases Wet status countdown speed by 1/3
  • Immune - prevents Wet status effect
  • Ignore - prevents Wet status effect
  • VeryResistant - prevent wet status effect application except when swimming, increases Wet status countdown speed by 100%
  • VeryWeak - decreases Wet status countdown speed by 2/3

Global Multipliers

The mod also provides the following global armor modifiers via the config file:

GlobalArmorDurabilityLossMult

GlobalArmorMovementModMult

Config

A config file BepInEx/config/cjayride.CustomArmorStats.cfg is created after running the game once with this mod.

Valheim 1.0 no longer ships Newtonsoft.Json. The package includes Newtonsoft.Json.dll next to the plugin.

Requires BepInExPack Valheim 5.4.2350+ (Unity 6). Crossplay must stay off for BepInEx to load.

Developer: aedenthorn

Original mod link:

Contact

  • 𝕏: x.com/cjayride
  • Discord: discord.gg/cjayride (find me at the top of the user list) "cjayride"
  • Twitch: twitch.tv/cjayride

AI Generated

This code was not AI Generated, however, AI was used to verify that it works with the new version of the game.

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
CustomArmorStats-0.9.1.zip
檔案大小
413.0 KiB