EpicLootRaritySets

v1.0.8·Updated 2026-09-22

Stable EpicLoot class-set progression with rarity tiers, boss drops, movable ability/passive panels and localized compendium.

About this mod Author’s original text

EpicLootRaritySets

Turns EpicLoot into a stable equipment-based class progression system for Valheim. Since version 1.0.0, the mod is considered stable and ready for a full playthrough experience.

This mod adds custom rarity sets, boss-stage drops, special pieces, set bonuses and active abilities unlocked by completing sets. The idea is not just to find stronger items, but to build a full character around a recognizable equipment class.

If you like EpicLoot but want clearer farming goals, recognizable builds and new abilities when you complete a full set, this mod is built for that.

I am leaving my Ko-fi here in case you want to leave a tip and help me keep growing. Thank you very much for the support:

Credits

Thanks to Alpus, Radamanto and RandyKnapp for their mods, which this project builds on or uses to improve Valheim gameplay.

What It Adds

  • Rarity sets for Magic, Rare, Epic, Legendary, Mythic and Ancient.
  • Set-based classes: tank, berserker, archer, crossbow hunter, assassin, elemental mage, blood mage, magical archer and spellblade.
  • Active and passive abilities unlocked by completing sets.
  • Visible buffs for active sets, passives, temporary states and charges.
  • Movable active ability panel with icon, name, keybind and cooldown.
  • Movable static passive panel with plaques and 2 charge orbs for Moonvein, Frostbrand, Hraesvelgr and Ragnar Blood Surge.
  • Set bonuses that grow by rarity and piece count.
  • Natural EpicLoot drops for set pieces.
  • Guaranteed boss-stage set drops when a valid roll happens.
  • EpicLoot and NorseDemigods configs embedded in the DLL and synchronized at startup.
  • New in-game compendium/text entry: Epic Loot Rarity Sets, with class descriptions, abilities, buffs and passives translated.
  • Text, tooltips and compendium content in Spanish or English depending on the active game language.
  • Global pet commands using Ctrl combinations.
  • Optional BetterArchery integration for LeatherQuiver.
  • Bestiary integration for RDB_* creatures in loot and bounty contracts.
  • Optional WolfPack compatibility for controlling Hraesvelgr summons.
  • Optional Wires Enemy HUD compatibility: forces HealthDisplay = Current HP/Max HP if the mod is installed.

Dependencies

Required:

  • RandyKnapp-EpicLoot
  • Alpus-NorseDemigods
  • Radamanto-Bestiary

Optional:

  • BetterArchery: integrates LeatherQuiver as an enchantable archer set piece from Epic onward.
  • WolfPack: the mod can adjust its config so Hraesvelgr summoned beasts are trainable/controllable.
  • WiresEnemyHUD: the mod can adjust its config to show current and maximum health above enemies.

Although NorseDemigods is listed as a dependency, you do not need to play a NorseDemigods class. This mod suppresses its UI, energy, class selection and input while using some of its effects as visual/mechanical bridges.

How It Works

The mod creates set archetypes. When you equip every non-weapon piece from the same line, a buff with the base set name is activated. The only piece that may be missing while still activating the class is the set weapon; any other missing piece prevents activation.

That buff acts as the class flag. If the class buff is active, you can use its abilities even if the set weapon is the missing piece. When an ability requires a weapon, it checks the real equipped weapon type, not whether it is exactly the set weapon.

Active class lines:

| Class | Set IDs that activate the class |

| --- | --- |

| Heimdall | MagicHeimdall, RareHeimdall, EpicHeimdall, Heimdall, MythicHeimdall, AncientHeimdall |

| Ragnar | MagicRagnar, RareRagnar, EpicRagnar, Ragnar, MythicRagnar, AncientRagnar |

| Hraesvelgr | MagicHraesvelgr, RareHraesvelgr, EpicHraesvelgr, Hraesvelgr, MythicHraesvelgr, AncientHraesvelgr |

| Hellsyng | RareHellsyng, EpicHellsyng, Hellsyng, MythicHellsyng, AncientHellsyng |

| Nott | MagicNott, RareNott, EpicNott, Nott, MythicNott, AncientNott |

| Seidr | RareSeidr, EpicSeidr, Seidr, MythicSeidr, AncientSeidr |

| Helv

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

RandyKnapp-EpicLootAlpus-NorseDemigodsRadamanto-Bestiary

File & checksum

Filename
EpicLootRaritySets-1.0.8.zip
File size
1.7 MiB