Adds 12 selectable hero classes to Valheim, each with unique abilities and progression. Compatibility port for Valheim 1.0 (Unity 6). Lineage: TorannD -> Visteus -> Gia -> Dekas.
Exposed all hardcoded Ranger Shadow Wolf stats in ValheimLegends.cfg under [Class Modifiers] with full multiplayer server sync:
vl_svr_rangerWolfBaseHealth: Base health of summoned wolf (default: 25).
vl_svr_rangerWolfHealthPerLevel: Health scaling per Conjuration level (default: 9).
vl_svr_rangerWolfDuration: Lifetime in seconds (default: 600).
vl_svr_rangerWolfCooldown: Ability cooldown in seconds (default: 600).
vl_svr_rangerWolfStaminaCost: Stamina cost to summon (default: 75).
vl_svr_rangerWolfSpeed: Movement speed multiplier (default: 1.2).
vl_svr_rangerWolfHealthRegen: Base health regen per second (default: 1.0).
vl_svr_rangerWolfHealthRegenPerLevel: Health regen scaling per level (default: 0.1).
vl_svr_rangerWolfDamageTaken: Damage taken percentage modifier (default: 100).
Added safety clamping (Mathf.Max) on duration, max HP, regen, speed, stamina cost, and cooldown to protect against invalid config inputs.
Fixed SE_Companion damage-taken modifier to support multipliers above and below 100%.
Automatic Config Upgrade:
Added immediate configuration flush (Config.Save()) on startup so updating players and dedicated servers automatically receive the new configuration entries without wiping custom keybinds or requiring manual file deletion.
Bug Fix — Class Loss on Death:
Fixed legacy lineage bug where newly chosen classes were not registered to vl_playerList or written to disk immediately upon sacrificing at the altar, causing players to lose their class and abilities upon dying and respawning. Both UpdateVLPlayer and SetVLPlayer now reliably register and preserve active classes across deaths and respawns.
Verified 100% compatibility across all 58 Harmony patch targets, 48 injected private fields, 87 virtual StatusEffect overrides, and 23 reflection targets in assembly_valheim.dll.
Rebuilt as a clean, self-contained SDK-style project targeting .NET Standard 2.1.
Preservation of the 12-Class System:
Faithfully preserved all 12 hero classes, 36 unique abilities, class items, and leveling skills (Discipline, Evocation, Alteration, Abjuration, Conjuration, Illusion) with zero balance or mechanic alterations.
Integrated Dekas 0.7.9 Lineage Enhancements:
Companion AI & Combat Resilience: Integrated Dekas's Shadow Wolf durability scaling, summoner-assist targeting (NotifyCompanionSummonerAttack), hold-ground logic (CompanionNoFlee_Patch, CompanionPheromoneFlee_Patch), and friendly-fire mitigation.
Dynamic Ability HUD Layout: Integrated configurable vertical or horizontal ability icon layout (iconAlignment) with real-time UI refresh when changing offsets (icon_X_Offset, icon_Y_Offset).
Integrated layout-aware hotkey processing using Input.inputString for single-character keys, natively supporting AZERTY, QWERTZ, and international keyboard configurations.
Documentation & Packaging:
Standardized all user-facing documentation and metadata into English.
Prior Lineage History
0.7.9 – 0.7.10 (Dekas): Added layout-aware hotkey input for AZERTY/QWERTZ; integrated embedded asset bundle; added companion AI targeting and hold-ground patches; added vertical HUD layout.
0.7.4 – 0.7.8 (Gia): Call to Arms update; clean human-authored C# codebase architecture; modern modding conventions.
0.6.x – 0.7.x (Visteus): Ashlands and Bog Witch compatibility maintenance; server configuration sync.
0.1.x – 0.5.x (TorannD): Original creation of Valheim Legends; 12 hero classes, custom abilities, visual effects, and progression system.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.