

Uploading this open source mod from Nexus Mods because it's not on Thunderstore yet.
Developer: aedenthorn
Original mod link: https://www.nexusmods.com/valheim/mods/1162
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 <ItemSpawnName>
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:
Valid resistence levels include:
You can also dump these lists using
customarmorstats damagetypes
customarmorstats damagemods
Water Resistance
Water resistance provides the following modifiers, depending on the resistance level:
Global Multipliers
The mod also provides the following global armor modifiers via the config file:
GlobalArmorDurabilityLossMult
GlobalArmorMovementModMult
A config file BepInEx/config/aedenthorn.CustomArmorStats.cfg is created after running the game once with this mod.
You can adjust the config values by editing this file using a text editor or in-game using the Config Manager.
To reload the config from the config file, type customarmorstats reset into the game's console (F5).
https://github.com/aedenthorn/ValheimMods/tree/master/CustomArmorStats