
WaysOfTheGods
RPG classes with MULTIPLAYER and native controller support. Configurable progression, six classes and unified talent trees. Discord: discord.gg/QwthPaNAMEWays of the Gods
⚔️ Join our Discord — news, bug reports and suggestions! (that's also where the "Website" button leads)
Adds a multiplayer-ready RPG class system to Valheim. Build the Temple of Classes, pledge yourself to one of six ways, choose a branch and sub-class, then shape your build through a unified talent tree.
New in 3.3 — Temple Covenant
- English Temple text: the build-menu name, description and interaction prompt now remain in English when Valheim is set to Italian.
- Configurable talent costs: server admins can set
TalentResetCostandChangePathCost, including0for free resets or path changes. - Simplified Temple recipe: build it with 20 Wood and 20 Stone.
New in 3.2 — Gates of Fate
- Boss-gated progression: optionally cap class levels until specific world bosses are defeated, with eight configurable caps from the start of the world through Fader.
- World-age progression: alternatively unlock class levels as the world grows older through
WorldDaysPerLevel. - Weak-enemy XP scaling: optionally reduce rewards from enemies far below your current progression while keeping strong enemies and bosses worthwhile.
- All new rules are disabled by default, server-enforced in multiplayer and never remove levels already earned.
New in 3.1 — Clear Sight
- Readable Talent Panel: set
TalentUiScaleunder Accessibility to enlarge text, icons, buttons and click areas together. - Resizable ability bar: open the inventory and drag the lower-right
◢handle. Position and scale are saved automatically. - Balanced Raven Form: flight consumes stamina, forces a controlled landing when exhausted and cannot be used for weapon attacks or other class abilities.
🔥 New in 3.0 — The Reforging
The entire roster has been rebuilt:
- One tree, three branches, six sub-classes for every class. Choose one of three exclusive branches at level 1; at level 10 it forks into two exclusive sub-classes.
- Five abilities per sub-class, unlocked at levels 1 / 10 / 20 / 35 / 45.
- Max level 50. A full build reaches about 67% of its tree, so every point matters.
- All talents on one screen, with branch and sub-class choices shown directly in the tree.
- Change path for 200 coins or fully respec for 100 coins.
- Existing characters are migrated automatically and receive a full talent refund.
The six ways
| Class | Branches and sub-classes |
|---|---|
| 🔮 Mage | Fire: Pyromancer / Flame Summoner · Frost: Cryomancer / Frostwarden · Lightning: Stormcaller / Tempest |
| 🪓 Berserker | Crushing: Juggernaut / Earthshaker · Rending: Reaver / Ravager · Hunting: Lancer / Warhound |
| 💀 Necromancer | Plague: Pestilent / Blightcaller · Spirit: Reaper / Banshee · Bone: Bonelord / Deathknight |
| 🌿 Druid | Wild Shape: Werewolf / Werebear · Warden: Skald / Beastmaster · Restoration: Lifekeeper / Grovekeeper |
| ⚡ Einherjar | Storm: Thunderer / Stormherald · Spear: Spearmaster / Valkyrie Knight · Valhalla: Valkyrie / Herald of the Slain |
| 🛡️ Guardian | Bulwark: Warden / Sentinel · Vanguard: Crusher / Warbringer · Paladin: Templar / Lightbringer |
🐺 Druid shapeshifting
The Wild Shape branch transforms the Druid into a real wolf, bear or raven. Raven form can fly: Space to rise, Ctrl to dive. Flight drains stamina, and combat is disabled until you leave Raven form.
Multiplayer
- Install the mod on the server and on every client. Major.Minor versions must match; vanilla clients cannot join.
- Kill XP is shared with players within 64 m.
- Domes, blessings, heals, buffs and taunts work across the group.
- Abilities, summons and capstone auras are synchronized between players.
- Server admins control progression scaling and difficulty for everyone.
How to play
- Build the Temple of Classes with the hammer (Misc): 20 Wood and 20 Stone.
- Interact with the temple (
E) and choose your class. - Gain XP by killing monsters or offering trophies and coins at the temple.
- Open the talent panel with
T, choose your branch, then your sub-class at level 10. - Cast abilities with Shift+1 … Shift+5 by default. Hotkeys are configurable.
Controller and handheld PCs
Native controller input uses Valheim's own mappings, so it works through Steam Input on Steam Deck, ROG Ally and Xbox-style controllers:
- LB + D-pad Up / Right / Down / Left casts abilities 1–4.
- LB + RB casts ability 5.
- LB + Y opens the Talent Panel.
- In the Temple and Talent panels, navigate with the D-pad or left stick, confirm with A, and close with B.
The ability bar automatically switches between keyboard and controller labels based on the last active input. Set Controller.Enabled = false to disable the controller shortcuts.
Your progress is archived separately for every class: changing class does not erase it.
Progression and difficulty
Ability power follows world progression and class level. Damage, healing and summons scale from Meadows to the endgame; tooltips show their current effective values.
The server-enforced difficulty presets are:
| Preset | Power | Feel |
|---|---|---|
| Saga | ×1.25 | relaxed power fantasy |
| Midgard (default) | ×1.0 | intended balance |
| Jotunheim | ×0.75 | abilities support your weapons |
| Ragnarök | ×0.5 | brutal |
Set ProgressionScaling = false for classic level-only scaling.
Configuration
BepInEx/config/gianl.waysofthegods.cfg: ability hotkeys, controller support, talent-panel hotkey, XP multiplier, HUD position, progression scaling and difficulty. Under Costs, TalentResetCost (default 100) and ChangePathCost (default 200) control the two coin prices; 0 makes the related action free. These costs are enforced by the server in multiplayer. Set TalentUiScale under Accessibility to enlarge all Talent Panel text, icons and buttons (1.0 default, up to 1.75; reopen the panel after changing it).
Open your inventory to customize the ability bar: drag the bar to move it, or drag the lower-right resize handle to change its size. Position and AbilityBarScale are saved automatically.
Server admins can optionally gate class levels through LevelGate:
Off(default) — unrestricted class leveling.Bosses— uses the eight configurable caps inBossLevelCaps, from no boss defeated through Fader.WorldAge— unlocks one additional class level everyWorldDaysPerLeveldays.
Set ReduceWeakEnemyXp = true to reduce XP from enemies far below the strength expected for the player's class level. WeakEnemyXpPerTier controls the penalty and WeakEnemyXpFloor the minimum reward. These progression settings are enforced by the server in multiplayer.
Community and support
⚔️ Discord: discord.gg/QwthPaNAME
- 📣 News and changelogs
- 🐛 Bug reports — please attach
BepInEx/LogOutput.log - 💡 Suggestions for classes, abilities and features
Credits
Built with Jotunn.
Designed, tested and maintained by Hadorn96.