Valheim Ascended
A comprehensive RPG overhaul mod for Valheim, built with BepInEx and Harmony. Adds classes, talent trees, abilities, enchanting, smithing modifications, a milestone-based progression system, and a fully custom UI layer.
Work in Progress — Features are incomplete and nothing is balanced yet. Expect frequent changes.
Features
Classes
Five playable classes, each with unique resource mechanics and playstyles:
| Class |
Primary |
Secondary |
Resource |
| Warrior |
STR |
END |
Rage (builds on hit/taken) |
| Rogue |
DEX |
AGI |
Combo (pip-based) |
| Hunter |
AGI |
DEX |
Focus (builds while still) |
| Mage |
INT |
Subclass |
Eitr + subclass resource |
| Paladin |
END |
INT |
— |
- Class selection unlocks after defeating Eikthyr
- Each class branches into 2–3 subclasses via the talent tree
- Respec available for a coin cost
Attributes
Five attributes that scale combat stats:
- STR — Melee damage, carry weight, attack stamina reduction, knockback
- AGI — Movement speed, dodge stamina reduction, run stamina drain, pierce damage
- INT — Magic damage, healing output, eitr pool, eitr regen
- END — Max health, armor, health regen, stamina pool, blunt damage
- DEX — Ranged damage, crit chance, crit damage, backstab bonus, draw speed
Each level-up grants +2 primary, +1 secondary (class-determined), and 1 free point to spend on any attribute.
Talent Trees
Per-class talent trees with ~50 nodes each:
- Node types: Start (free), Shared, Subclass Gate, Subclass Exclusive, Subclass Shared, Ability, Capstone
- Bidirectional connections — not linear prerequisite chains
- Right-click refund with BFS connectivity check to prevent orphaned nodes
- 216 total passives wired across all 5 classes (39 simple + 177 conditional)
- Talent points earned from boss kills (20 total across all 7 bosses)
Abilities
6+ abilities per class, unlocked through talent tree nodes:
- 3 ability slots with hotkeys G / H / B
- Mage: 5 slots including LMB/RMB for spell casting (no basic attack or block)
- Castbar system for windup abilities
- Cooldown display on the ability bar
- Abilities cost class resources (Rage, Focus, Combo, or Eitr)
Implemented: Warrior 6/6, Rogue 6/6, Hunter 6/6, Mage 5/11, Paladin 0/11
Capstone Abilities
End-of-tree ultimate talents with unique mechanics and pip-based UI:
- Warrior: Titan's Grip, Colossus (arc VFX), Gladiator (dodge trail VFX)
- Rogue: Living Shadow (clone), Reaver's Stance (spear glow), Executioner (2H execute)
- Mage: Spellblade (melee bolt proc), Enchanter (resonance stacking), Overcharge (hold-to-charge)
- Paladin: Divine Arsenal (bonus holy strikes), Radiant Judgement (judgment marks), Zealot's Conviction (zeal stacking)
Enchanting
Magical properties for weapons and armor:
- 19 enchantment types — elemental damage, lifesteal, thorns, stat bonuses, proc effects
- Quality tiers that scale with Enchanting skill level
- Reforging to re-roll enchantment values
Smithing & Modifications
Equipment customization system:
- Component slots (Head, Shaft, Blade, etc.) with 3 modification choices each
- Dual-axis sliders with stat trade-offs:
- Brutality ↔ Impact (Damage % vs. Stagger)
- Force ↔ Resilience (Knockback vs. Damage Reduction)
- Lethality ↔ Fortitude (Armor Pen vs. Armor)
- Set bonuses — assign items to set templates for 2-piece and 3-piece tiered bonuses
Progression (Renown System)
Milestone-based leveling replacing traditional XP:
- 90+ milestones across 7 categories: Boss Kills, Crafting, Gathering, Exploration, Stations, Events, Professions
- Renown earned from completing milestones → level-ups
- Max level 50 with configurable renown-per-level (default 100)
- Boss kills additionally award talent points
- Level bar showing 1–50 progress with tick marks (visible in Class and Milestones panels)
Custom UI
Complete RPG interface overlay:
- Navigation Bar — icon bar for accessing all panels (draggable, horizontal/vertical toggle)
- Health & Stamina bars — custom bars with delayed damage/use trails
- Resource bar — Rage/Focus/Combo pips or Eitr display per class
- Ability bar — bottom-center with cooldown overlays
- Equipment panel — paper doll slots, 3D preview, equipped items moved out of inventory grid
- Stats detail panel — 44 stat rows in 7 categories with collapsible per-source breakdowns
- Talent panel — visual talent tree with tooltips, subclass branching, refund
- Quests/Milestones panel — card layout with filters, progress tracking, gathering tiers
- Enchanting panel — scrollable enchantment picker
- Smithing panel — modifications, set bonuses, refining
- Social panel — player list, party invite, inspect
- Party HUD — health/status display for party members
- Floating text — proc notifications and persistent aura indicators
- Toast notifications — milestone completion and level-up slide-in banners
- Welcome guide — tabbed quick-start guide, dismissible, reopenable via console
- Target lock — press ` to lock onto a target
- Weapon sheathe — press Z to sheathe/unsheathe
- All panels are draggable with snap-to-grid option; positions saved per character
Status Effects
Custom status effect system:
- SE_Chilled — 1–3 stacks, 10%/stack slow, 6s timeout, snowflake VFX
- SE_Frozen — 2s root + animation freeze + blue tint + 25% frost vulnerability
Installation
Requirements
Steps
- Install BepInEx for Valheim
- Build the mod or obtain
ValheimAscended.dll
- Copy
ValheimAscended.dll to BepInEx/plugins/
- Launch Valheim
Building
dotnet build -c Release
Output: bin/Release/net48/ValheimAscended.dll
Dependencies
- .NET Framework 4.8
- BepInEx 5.x
- Harmony 2.x (included with BepInEx)
- Valheim managed assemblies (referenced from game installation)
Console Commands
Open the console with F5. All commands are prefixed with va_.
| Command |
Description |
va_status |
Show level, renown, class, attributes, and resource |
va_status2 |
Full breakdown of all attribute modifier values |
va_guide |
Open the welcome guide |
va_level [n] |
Set level directly (applies retroactive growth) |
va_renown [n] |
Add renown (triggers level-ups) |
va_talentpoints [n] |
Grant talent points (default 20) |
va_milestone [id] |
Force-complete a milestone |
va_resetprogression |
Wipe level, renown, milestones, and attributes |
va_class [name] |
Set class (warrior/rogue/hunter/mage/paladin/none) |
va_spend [attr] |
Spend a free attribute point (str/agi/int/end/dex) |
va_rage [n] |
Set rage value (Warrior only) |
va_focus [n] |
Set focus value (Hunter only) |
va_combo [n] |
Set combo points (Rogue only) |
va_enchant random [rarity] |
Enchant equipped items |
va_enchant list |
List enchantments on equipped items |
va_enchant clear |
Remove enchantments from equipped items |
va_party [sub] |
Party management (invite/accept/decline/leave/kick/disband) |
va_weapon |
Dump equipped weapon data |
Hotkeys
| Key |
Action |
| Tab |
Open inventory + NavBar |
| G / H / B |
Ability slots 1–3 |
| LMB / RMB |
Mage ability slots 4–5 |
| ` (backtick) |
Toggle target lock |
| Z |
Sheathe / unsheathe weapon |
Project Structure
ValheimAscended/
├── Abilities/ Ability system, definitions, castbar
├── Attributes/ STR/AGI/INT/END/DEX system
├── Classes/ Class definitions, selection, subclasses
├── Commands/ Console commands
├── Config/ BepInEx configuration
├── Core/ Player data, save/load, party system, timed buffs
├── Enchanting/ Affix system and definitions
├── Patches/ Harmony patches (damage, attack, talent, etc.)
├── Progression/ Renown system, milestones, level-ups
├── Resource/ Rage, Focus, Combo, Mage resource systems
├── Smithing/ Modifications, sets, refining
├── Talents/ Talent trees, effects, bonuses
└── UI/ All UI panels and HUD elements
Current Status
Implemented
- All 5 attributes fully wired to gameplay
- 5 classes with selection UI and respec
- Per-class talent trees (216 passives across all classes)
- Ability bar with 24 implemented abilities
- Enchanting system (19 types, roll/serialize/equip/tooltips/combat procs)
- Smithing modifications and set bonuses
- Milestone-based progression with 90+ milestones
- Equipment panel with paper doll slots and inventory grid hiding
- Stats detail panel with source breakdowns
- Social panel with party system and player inspection
- Floating text system (proc + aura modes)
- Toast notifications for milestones and level-ups
- Welcome guide with 8 tabs
In Progress
- Paladin abilities (0/11)
- Mage abilities (5/11)
- Smithing/enchanting material costs
- Multiplayer sync
- Balance pass
License
This project is not yet licensed for distribution. All rights reserved.