Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ValheimLegends
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.
| Date uploaded | 2 days ago |
| Version | 0.7.13 |
| Download link | momos3939-ValheimLegends-0.7.13.zip |
| Downloads | 970 |
| Dependency string | momos3939-ValheimLegends-0.7.13 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333README
Valheim Legends — 0.7.13 (Valheim 1.0 Port)
Adds 12 selectable hero classes to Valheim, each with unique abilities, custom visual effects, leveling progression, and configurable keybindings.
This release is a community continuation and compatibility port for Valheim 1.0 (Release build, Unity 6 / 6000.0.75f1).
[!NOTE] Community Continuation & Attribution Notice
This release is maintained and packaged by momos3939 solely to provide Valheim 1.0 compatibility.
The original concept, core systems, and class designs were created by TorannD, with successive community maintenance and enhancements by Visteus, Gia, and Dekas. See the Credits & Attribution section below for full lineage history and upstream links.
What's New in 0.7.13
-
Package Structure & Server Mod Manager Compatibility:
- Adopted Thunderstore
plugins/directory hierarchy (plugins/ValheimLegends.dllandplugins/VLAssets/), ensuring seamless installation via VMM, r2modman, and dedicated server managers without file flattening collisions. - Removed duplicate
icon.pngfromVLAssets/.
- Adopted Thunderstore
-
What's New in 0.7.12:
-
Expanded Shadow Wolf Customization:
- Full configuration exposure for Ranger Shadow Wolf stats in
ValheimLegends.cfgunder[Class Modifiers](health, health-per-level, duration, cooldown, stamina cost, speed, health regen, and damage taken) with automated multiplayer server sync. - Added safety clamping against invalid or negative values.
- Automatic in-place config upgrade preserving player custom keybindings.
- Full configuration exposure for Ranger Shadow Wolf stats in
-
Critical Fix for Class Loss on Death:
- Fixed long-standing lineage bug where players choosing a class at the altar lost their class, abilities, and icons upon dying and respawning. Active classes are now guaranteed to persist across deaths and respawns.
-
Valheim 1.0 / Unity 6 Compatibility:
- Aligned all StatusEffect virtual overrides (including
SE_Ranger.ModifyRunStaminaDrain(float, ref float, Vector3)) to match Unity 6 stamina mechanics. - Recompiled against Valheim 1.0 assemblies with modern
.NET Standard 2.1target framework. - Audited 100% of all 58 Harmony patch targets, 48 injected fields, 87 virtual overrides, and 23 reflection targets with zero discrepancies.
- Aligned all StatusEffect virtual overrides (including
-
Dekas Lineage Features Retained:
- Companion AI & Resilience: Shadow Wolf scaling, summoner-assist targeting (
NotifyCompanionSummonerAttack), hold-ground logic (CompanionNoFlee_Patch,CompanionPheromoneFlee_Patch), and companion friendly-fire mitigation. - Dynamic Ability HUD: Configurable vertical or horizontal layout (
iconAlignment), with real-time UI refresh upon changing offsets (icon_X_Offset,icon_Y_Offset). - International Keyboard Support: Layout-aware hotkey processing via
Input.inputStringfor single-character keys, natively supporting AZERTY, QWERTZ, and custom layouts. - Embedded Asset Architecture: The 13.75 MB asset bundle (
vl_assetbundle) is embedded directly insideValheimLegends.dll.
- Companion AI & Resilience: Shadow Wolf scaling, summoner-assist targeting (
12 Hero Classes & Abilities
To choose or change your class, bring the designated offering item to the Eikthyr Sacrificial Altar (the stone circle where you first spawn in a new world):
| Class | Offering Item | Playstyle / Focus |
|---|---|---|
| Berserker | Bone Fragments | High-risk, high-reward melee juggernaut; thrives at low health |
| Druid | Dandelion | Nature caster; party healing, root crowd control, and briar summons |
| Duelist | Thistle | Agile fencer; precision strikes, rapid dashes, and defensive ripostes |
| Enchanter | Resin | Tactical controller; enemy debuffs, charm control, and elemental weapon imbuements |
| Mage | Coal | Pyromancer; explosive fireballs, freezing nova shields, and meteor storms |
| Metavoker | Raspberries | Arcane conjurer; holographic replicas, kinetic force waves, and elemental spells |
| Monk | Wood | Unarmed martial artist; chi blasts, high-impact kicks, and spirit defense |
| Priest | Stone | Radiant support; party heals, negative effect cleanses, and anti-undead smites |
| Ranger | Raw Boar Meat | Marksman; stealth stalk, sniper power shots, and loyal Shadow Wolf companion |
| Rogue | Honey | Shadow assassin; throwing daggers, rapid blink strikes, and backstab multipliers |
| Shaman | Greydwarf Eye | Totemic buffer; party combat enrage, electrical spirit shocks, and earthen shells |
| Valkyrie | Flint | Divine warrior; defensive bulwark shields, seismic leap slams, and aerial flight |
Ability Overview by Class
- Berserker:
- Ability 1 (Rage): Sacrifices health to boost attack speed, movement speed, and physical damage.
- Ability 2 (Execute): A crushing blow dealing massive bonus damage to staggered or low-health enemies.
- Ability 3 (Berserk): Channels inner fury, greatly reducing stamina consumption and amplifying 2-handed weapon impact.
- Ranger:
- Ability 1 (Shadow Stalk): Enters deep stealth, resetting creature alert levels and boosting sneak movement speed.
- Ability 2 (Summon Wolf): Calls a spectral Shadow Wolf companion that scales with skill, assists in attacking your target, and holds ground in battle.
- Ability 3 (Power Shot): Imbues your next bow shots with extreme velocity, flat trajectory, and heavy armor-piercing damage.
- Mage:
- Ability 1 (Fireball): Launches an explosive orb dealing direct fire damage and lingering burn over an area.
- Ability 2 (Frost Nova): Releases a freezing shockwave around the caster, chilling and immobilizing surrounding foes.
- Ability 3 (Meteor): Calls down a devastating meteor bombardment at the targeted location.
- Shaman:
- Ability 1 (Enrage): Emits a warcry boosting attack power and stamina regeneration for the shaman and nearby allies.
- Ability 2 (Spirit Shock): Discharges crackling spirit lightning that arcs between nearby enemies.
- Ability 3 (Earth Shell): Wraps the caster in a dense layer of hardened earth absorbing incoming damage.
- Valkyrie:
- Ability 1 (Bulwark): Raises an ethereal divine shield absorbing incoming physical attacks.
- Ability 2 (Leap): Launches into the air and crashes down at the target location with a concussive shockwave.
- Ability 3 (Flight): Unfurls wings to soar above terrain, allowing aerial scouting and airborne spear strikes.
- Monk:
- Ability 1 (Chi Blast): Gathers spiritual energy into a concussive ranged blast.
- Ability 2 (Flying Kick): Lunges forward with a high-velocity kick that closes distance and staggers targets.
- Ability 3 (Chi Stance): Enters a focused state amplifying unarmed physical strikes and defensive parry poise.
- Rogue:
- Ability 1 (Shadow Step): Instantly vanishes and blinks behind the nearest target or toward the reticle.
- Ability 2 (Throwing Daggers): Hurls a fan of daggers inflicting poison and bleeding damage.
- Ability 3 (Riposte): Prepares a counter stance; parrying an incoming attack retaliates with critical damage.
- Druid:
- Ability 1 (Regeneration): Creates a natural restorative aura that regenerates health over time for nearby allies.
- Ability 2 (Root Prison): Calls thorny vines from the ground, immobilizing enemies in an area.
- Ability 3 (Briar Defender): Spawns protective thorny guardians that attack nearby threats.
- Priest:
- Ability 1 (Heal): Instantly restores health to the priest and nearby wounded allies.
- Ability 2 (Purge): Emits a burst of holy light that cleanses negative status effects and damages undead.
- Ability 3 (Sanctuary): Blesses the ground with a consecrated circle granting regeneration and damage reduction.
- Enchanter:
- Ability 1 (Weaken): Afflicts a target creature, reducing its damage dealt and increasing damage taken.
- Ability 2 (Charm): Temporarily bends the mind of a non-boss enemy, making it fight as an ally.
- Ability 3 (Elemental Weapon): Imbues weapons with lingering elemental energy.
- Duelist:
- Ability 1 (Flourish): Performs an agile blade strike that disorients and staggers the opponent.
- Ability 2 (Dash): Dashes through enemies in a blink, striking all foes along the path.
- Ability 3 (Riposte): Enters an evasive state that retaliates immediately against incoming attacks.
- Metavoker:
- Ability 1 (Replicas): Projects illusory copies of the caster to draw creature aggression away.
- Ability 2 (Force Wave): Releases a powerful wave of kinetic energy knocking back surrounding enemies.
- Ability 3 (Invocations): Channels arcane elements to produce custom elemental spell effects.
Controls & Hotkeys
- Ability 1:
Z(configurable) - Ability 2:
X(configurable) - Ability 3:
C(configurable)
Layout Awareness
This port includes Dekas's layout-aware hotkey system (Input.inputString), allowing single-character keys to function properly on AZERTY (W, A, Q, etc.), QWERTZ, and other international keyboard layouts. Combo keybindings (e.g. LeftShift + Z) and mouse buttons (mouse 3, mouse 4) are fully supported.
Installation
Recommended: Via Mod Manager (Thunderstore / r2modman)
- Install r2modman or Thunderstore Mod Manager.
- Search for Valheim Legends and click Download.
- Launch modded with one click.
Manual Installation
- Ensure BepInExPack Valheim (v5.4.2333 or newer) is installed.
- Download the release archive.
- Place the
ValheimLegendsfolder (containingValheimLegends.dlland theVLAssetsfolder) into<ValheimGameDirectory>/BepInEx/plugins/. - Launch Valheim. A default configuration file will be generated in
BepInEx/config/ValheimLegends.cfg.
Configuration
Settings can be customized in BepInEx/config/ValheimLegends.cfg or modified in real-time in-game using the BepInEx Configuration Manager (F1):
iconAlignment: Aligns ability icons horizontally or vertically relative to the Guardian Power HUD (verticalorhorizontal). Defaults tovertical.icon_X_Offset/icon_Y_Offset: Custom pixel adjustments for HUD positioning.Ability1_Hotkey/Ability2_Hotkey/Ability3_Hotkey: Custom keybinds.- Balance Multipliers: Global multipliers for cooldowns, stamina costs, ability damage, and skill gains.
- Class Modifiers & Shadow Wolf Tuning: Full configuration for hero classes, including Ranger Shadow Wolf attributes under
[Class Modifiers]:vl_svr_rangerWolfBaseHealth: Base health (default:25.0)vl_svr_rangerWolfHealthPerLevel: Health gained per Conjuration skill level (default:9.0)vl_svr_rangerWolfDuration: Lifespan in seconds (default:600.0)vl_svr_rangerWolfCooldown: Ability cooldown in seconds (default:600.0)vl_svr_rangerWolfStaminaCost: Stamina cost to summon (default:75.0)vl_svr_rangerWolfSpeed: Movement speed multiplier (default:1.2)vl_svr_rangerWolfHealthRegen: Base HP regenerated per second (default:1.0)vl_svr_rangerWolfHealthRegenPerLevel: Regen per level (default:0.1)vl_svr_rangerWolfDamageTaken: Damage taken percentage modifier (default:100.0, lower values take less damage)
Multiplayer & Dedicated Servers
- Co-op & Dedicated Servers: Valheim Legends is fully multiplayer compatible.
- Server Sync: Includes automatic server configuration synchronization (
VL_ConfigSync). Server-configured class restrictions and multipliers sync to connecting clients. - Version Parity: All players and the dedicated server must run the same mod version (
0.7.13) for seamless networking.
Credits & Attribution
This mod is built upon the accumulated creativity, code, and care of several community authors across Valheim's history:
- TorannD — Original creator of Valheim Legends (classes, abilities, asset bundles, progression). Torann's Thunderstore
- Visteus — Maintained the Valheim Legends Fork through Ashlands and Bog Witch updates.
- Gia — Call to Arms update, clean human-authored C# codebase architecture, and modern modding standards. Gia's Thunderstore
- Dekas — Unity 6 / 0.221.12 fork, embedded asset bundle architecture, companion AI improvements, dynamic vertical HUD, and international keyboard support.
- momos3939 — Valheim 1.0 compatibility port, Unity 6 stamina alignment, exhaustive static audits, and release packaging.
CHANGELOG
Changelog — Valheim Legends
0.7.13
- Package Structure & VMM Compatibility:
- Adopted standard Thunderstore
plugins/folder layout (plugins/ValheimLegends.dllandplugins/VLAssets/), preventing server managers like VMM from encountering flat-install destination path conflicts. - Removed redundant duplicate
icon.pngfromVLAssets/folder.
- Adopted standard Thunderstore
0.7.12
- Expanded Shadow Wolf Configuration:
- Exposed all hardcoded Ranger Shadow Wolf stats in
ValheimLegends.cfgunder[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_Companiondamage-taken modifier to support multipliers above and below 100%.
- Exposed all hardcoded Ranger Shadow Wolf stats in
- 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.
- Added immediate configuration flush (
- Bug Fix — Class Loss on Death:
- Fixed legacy lineage bug where newly chosen classes were not registered to
vl_playerListor written to disk immediately upon sacrificing at the altar, causing players to lose their class and abilities upon dying and respawning. BothUpdateVLPlayerandSetVLPlayernow reliably register and preserve active classes across deaths and respawns.
- Fixed legacy lineage bug where newly chosen classes were not registered to
0.7.10 (Valheim 1.0 Compatibility Release)
- Valheim 1.0 & Unity 6 Compatibility:
- Modernized
SE_Ranger.ModifyRunStaminaDrainoverride signature to match Unity 6 / Valheim 1.0 3-parameter stamina method signature(float baseDrain, ref float drain, Vector3 dir). - 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.
- Modernized
- 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). - Embedded Asset Architecture: Embedded the complete 13.75 MB asset bundle (
vl_assetbundle) directly insideValheimLegends.dll.
- Companion AI & Combat Resilience: Integrated Dekas's Shadow Wolf durability scaling, summoner-assist targeting (
- Integrated Dekas 0.7.10 Input Enhancements:
- Integrated layout-aware hotkey processing using
Input.inputStringfor single-character keys, natively supporting AZERTY, QWERTZ, and international keyboard configurations.
- Integrated layout-aware hotkey processing using
- 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.