You are viewing a potentially older version of this package. View all versions.
Searica-FortifySkillsRedux-1.0.8 icon

FortifySkillsRedux

FortifySkillsRedux changes skill loss on death. Instead of being punished for dying by losing 5% of each skill, you are rewarded for staying alive longer. Each skill has a new fortified skill level that it resets to when you die.

Date uploaded 10 months ago
Version 1.0.8
Download link Searica-FortifySkillsRedux-1.0.8.zip
Downloads 1355
Dependency string Searica-FortifySkillsRedux-1.0.8

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202
ValheimModding-Jotunn-2.21.3 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.21.3

README

FortifySkillsRedux

FortifySkillsRedux is a remake of the FortifySkills mod for Valheim that changes how skills are lost on death. Rather than being punished for dying by losing a flat 5% of every skill, you are instead rewarded for staying alive for longer. This is achieved by adding a new fortified skill level for each skill that is used when you die to reset your skills to their fortified skill level. This means that no matter how many times you die, your skills will never drop below their fortified skill levels.

Server-Side Info: This mod does work as a client-side only mod and only needs to be installed on the server if you wish to enforce configuration settings.

Installation

Via Mod Manager (Recommended)

  • The best way to install the mod is using r2modman and installing it from Thunderstore.
  • The next best way is to use Thunderstore Mod Manager.

Manual

  • Download and install BepInEx Pack
  • Download and install Jotunn
  • Download this mod and move the "FortifySkills.dll" into "<GameLocation>\BepInEx\plugins"

Mechanics

The Fortify skill level increases very slowly at first but if you get your active level significantly higher that your fortified level it will level a little quicker giving you an incentive not to die. Because of this your fortified level may fall a long way behind your active level if you stay alive for a long time and you can lose more than you would with the vanilla 5% penalty. To make up for this your active level increases a little faster than Vanilla as well.

There are two major gameplay advantages to this:

  • A string of deaths won't destroy your skill level. No need to worry about the No Skill Drain buff ending just before you die.
  • Less used skills won't wither away completely from the occasional death. If you use one weapon type a lot early game but then switch to something else, now a few deaths without training the original weapon skill won't completely reset it.

Your Fortify skill level will be displayed in parenthesis in your skill list next to your active skill level.

Configuration

Changes made to the configuration settings will be reflected in-game immediately (no restart required) and they will also sync to clients if the mod is on the server. The mod also has a built in file watcher so you can edit settings via an in-game configuration manager (changes applied upon closing the in-game configuration manager) or by changing values in the file via a text editor or mod manager.

Global Section

Verbosity

  • Low will log basic information about the mod. Medium will log information that is useful for troubleshooting. High will log a lot of information, do not set it to this without good reason as it will slow down your game.
    • Acceptable values: Low, Medium, High
    • Default value: Low.

EnableIndividualSettings [Synced with Server]

  • Used to toggle whether the XPMult value from the Mechanics section is used for all skills or if the XPMult values from the IndividualSKills section are used for each vanilla skill (skills added by mods are always modified based on the XPMult value from the Mechanics section).
    • Acceptable values: False, True
    • Default value: false.

Mechanics

XPMult [Synced with Server]

  • Used to control the rate at which the active level increases, 1=base game, 1.5=50% bonus xp awarded, 0.8=20% less xp awarded.
    • Default value: 1.5

FortifyXPPerLevelRate [Synced with Server]

  • "Used to control the rate at which the fortified skill XP increases PER LEVEL behind the active level. 0.1=Will gain 10% XP for every level behind the active level. Note that this is a percentage of the XP earned towards the active skill before any XP multipliers have been applied.
    • Default value: 0.1

FortifyXPRateMax [Synced with Server]

  • Used to control the maximum rate of XP earned for the fortified skill. Caps FortifyXPPerLevelRate. Values less than 1 mean the fortify skill will always increase more slowly than the active level. 0.8=Will gain a max of 80% of the XP gained for the active skill.
    • Default value: 0.8

IndividualSkills Section

There is one entry in this section for each skill in the Vanilla game.

SkillName_XPMult [Synced with Server]

  • XP Multiplier for {skillName} skill. Only used if EnableIndividualSettings is set to true.
    • Default value: 1.5

ModdedSkill_XPMult [Synced with Server]

  • XP Multiplier for skills added by mods (default value is 1.0 since most skill mods have their own XP multiplier settings). Only used if EnableIndividualSettings is set to true.
    • Default value: 1.0

Compatibility

All skill mods by Smoothbrain

  • The XP multiplier settings in this mod stacks multiplicatively with the XP multiplier in Smoothbrain's skill mods.
  • If you set EnableIndividualSettings to True and keep ModdedSkillXPMult set to 1.0 it will not impact the XP gain rates of Smoothbrain's skill mods while still letting you customize the skill gain rates for Vanilla skills via the IndividualSkills XP multiplier settings.

Incompatibilities

  • May have issues with anything that changes the SkillsDialog text in-game.

Notes

  • If you want to be extra cautious you can back up your character file from "%appdata%..\LocalLow\IronGate\Valheim\characters" as this mod changes how those files are written.
  • Your Fortify skill level will be set to 95% of your current skill level when you first install it so dying immediately will have the same effect as the base game.
  • If you remove this mod your character will be fine, the fortify skill level will disappear and the current skill level will stay the same (including levels gained due to the faster leveling from this mod).

Donations/Tips

My mods will always be free to use but if you feel like saying thanks you can tip/donate.

My Ko-fi: ko-fi

Source Code

Source code is available on Github.

Github Repository: FortifySkillsRedux

Contributions

If you would like to provide suggestions, make feature requests, or reports bugs and compatibility issues you can either open an issue on the Github repository or tag me (@searica) with a message on my discord Searica's Mods.

I'm a grad student and have a lot of personal responsibilities on top of that so I can't promise I will respond quickly, but I do intend to maintain and improve the mod in my free time.

Credits

This mod is based on the original one made by Merlyn42 and the patched version was made by Remeil. This mod is a complete rewrite of the original though as the original stopped working several game updates back and has no license. My thanks to Merlyn42 for the original idea though! Also, many thanks to the developers of Jotunn for all their work making the library.

Shameless Self Plug (Other Mods By Me)

If you like this mod you might like some of my other ones.

Building Mods

Gameplay Mods

CHANGELOG

Version Notes
1.3.0
  • Updated for Bog Witch release.
1.2.0
  • Updated for Ashlands release.
1.1.0
  • Changed Config file layout and added settings for FortifyLevelUpRate for each skill individually.
1.0.9
  • Made FortifySkillsRedux override the forced skill loss in Hardcore mode. Fortified skills will behave as intended regardless of in-game skill loss settings.
  • Updated Jotunn version.
1.0.8
  • Improved compatibility with DeathTweaks. Skills will now override DeathTweaks and be reset to the correct FortifySkill level.
1.0.7
  • Minor fix to reduce unnecessary saving of the configuration file when no changes have occurred.
1.0.6
  • Updated icon and README.
  • Recompiled against newest game version.
  • Fix issue with changes made using the in-game configuration manager not saving properly if the game crashes.
1.0.5
  • Fixed issue with skills added by other mods using SkillManager not reseting to their fortified skill level on death.
  • Rearranged and cleaned up configuration file. (You need to regenerate your config file!)
  • Improved logging for debug purposes.
  • Updated icon.
1.0.4
  • Update for current game patch.
  • Decoupled Fortify Skill level XP rate and Active Skill level XP multiplier.
  • Console commands that reset skills now also reset fortified skills.
1.0.3
  • Maintenance update.
  • Improved shutdown performance.
1.0.1/1.0.2
  • Update for patch 0.217.25
  • Switched to using Jotunn for syncing server data.
    • Removed EnableMod setting.
    • Removed LockingConfiguration setting.
  • Added a config file watcher to sync changes made on disk.
  • Added config setting to control how much information output to the log. Should be useful for user's reporting issues.
  • Update CHANGELOG format.
1.0.0
  • Initial release.