Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
5 days ago
Downloads
5.5K
Size
33KB
ADDatHost Valheim hosting
€1

EpicLoot progression fix

An unofficial compatibility add-on for EpicLoot 0.14.10. Keep the original EpicLoot installed. This package applies Harmony patches; it does not replace or redistribute EpicLoot's DLL, assets or configuration.

Version 0.1.2 also corrects the interaction between star-dependent creature drop chances and vanilla's pseudo-random countdown.

Behavior

When EpicLoot's Item Drop Limits is PlayerMustHaveCraftedItem, identification respects the unidentified item's tier without imposing an additional boss-kill gate. It still requires the player rolling the equipment to have held that equipment before. Recipe knowledge alone is not enough. Drops remain shared; this mod does not create personalized loot for each recipient.

  • Identification previews enumerate the same eligible replacements as actual rolls.
  • Equipment fallbacks respect item knowledge and the original classification ceiling. Unclassified equipment cannot silently bypass the restriction.
  • Unidentified conversion retains the tier of the selected TierN equipment pool instead of upgrading it to the physical drop biome. Tier-zero equipment uses separate Unidentified Starter Gear prefabs. Previously saved unidentified items keep their existing tier.
  • Identification prepares the requested number of results before taking payment or consuming the selected items. An incomplete batch consumes nothing. The generation loop stops at the requested quantity.
  • Gambling restores its temporary loot-generation flags even if generation throws.
  • Sacrifice lists only eligible items in your personal inventory. Items in nearby chests or external inventory providers cannot be selected for sacrifice. Other tabs, including Identify, and nearby material access are unchanged.
  • Quick Stack - Store - Sort - Trash - Restock favorites are protected in Sacrifice, including both favorited item types and favorited slots. This integration was checked against version 1.4.15 and does not require installing that mod if you do not use it. If the mod is present but its favorite state cannot be read, Sacrifice blocks the affected selection and reports an error rather than ignoring favorites.
  • The selection is rechecked immediately before sacrifice. If any item was moved, protected, or became otherwise ineligible during the countdown, the whole operation is cancelled without destroying items or awarding materials.

The add-on does not select a gating mode for you, rewrite loot pools or configured drop chances, change rarity/affix settings, or alter crafting costs. Existing configuration patches still control those choices. Recipe-based and boss-based gating modes retain their existing progression behavior.

Star-dependent creature drops

Vanilla normally uses a countdown for drop chances at or below 30%. That countdown is keyed by item prefab and probability; a different probability resets it. Star-dependent chances can therefore repeatedly reset the countdown when differently starred creatures are killed.

The add-on bypasses that countdown only for native CharacterDrop entries whose level multiplier is enabled, or Drop That entries with an explicit minimum/maximum level condition. Those entries use the game's existing independent random roll at their already-calculated chance. The global NoPseudoDrops setting is not changed. Ordinary unscaled, unconditioned drops retain vanilla behavior, and guaranteed drops remain guaranteed.

This works with the pack's trophy, rare-material and shaman queen-bee rules without copying their chances into this mod. It does not add loot or change quantities. SLS custom tables already use direct rolls and are unaffected. Drop That support is optional and was checked against version 3.1.5; unsupported metadata produces an explicit startup error.

With independent rolls, a configured 25% chance means 25% on each kill, with no accumulated guarantee. Long unlucky streaks remain possible.

Installation and compatibility

Install through Gale or another Thunderstore-compatible manager on the dedicated server and every client. Dependencies are installed automatically. Restart the game/server after installation. Multiplayer compatibility requires the same add-on version on both sides.

This initial release targets the original EpicLoot 0.14.10 and was built against Valheim 1.0.15. It rejects other EpicLoot versions rather than applying these version-specific hooks to unknown code. Do not combine it with a replacement/forked EpicLoot DLL. Other mods patching the same identification or loot-resolution methods may conflict.

Validation status: compiled against the installed game and mod assemblies; live gameplay and multiplayer verification are pending. This is an initial experimental release, not a claim of completed in-game validation.

Removing the mod

Identify newly generated Unidentified Starter Gear before removing this add-on. Original EpicLoot does not register its None_<rarity>_Unidentified prefabs. Existing normal gear and the original unidentified prefabs are unchanged. Remove the add-on from server and clients together.

Source and credits

The package includes its C# source under src/. Built with AI assistance. EpicLoot is by RandyKnapp; this add-on is an independent project and is not an official EpicLoot release. No personal server configuration is included.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro