
EpicLoot ProgressionFix
EpicLoot 0.14.13 crafting progression and rune range fixes, StarLevelSystem fixes, blocking after armor, combat effect fixes, long-range Andvaranaut, server-wide chat and optional Discord announcements. Requires server and clients.EpicLoot Progression Fix
Unofficial Harmony add-on for original EpicLoot 0.14.13, built against the installed Valheim dedicated server 1.0.15 and checked with client 1.0.17. Keeps EpicLoot's DLL, assets and configuration intact.
Installation
Install on the server and all clients through Gale or a Thunderstore manager, with matching add-on versions. Dependencies install automatically. Keep original EpicLoot 0.14.13; avoid replacement DLLs.
Features
- StarLevelSystem 1.23.1 compatibility preserves the pack's gameplay patches and optional unrestricted global sizing; explicit per-creature size limits remain available.
- StarLevelSystem handles its night-only star factor directly; Love Potion star scaling remains in the add-on.
- Adult and baby seals keep their natural skin hue and saturation while retaining star brightness, stats and visual variants.
- Northern grave chests retain buried structural support after reload. One-time recovery follows the original seeded chest choices and requires a compact, unmixed spill with its Wood refund, native torch and chest loot still present. Excavations, nearby player builds or belongings, incomplete or merged piles and drops owned by another client remain untouched. Eligible recovery preserves item data and never rerolls loot.
- Creature attacks, projectiles, area effects and death novae cannot damage mob spawners. The source stays with lingering and secondary effects after their caster disappears or the effect reloads. Player damage and spawner resistances are unchanged.
- Snow lanterns use a five-metre light radius on creation and reload. Add
piece_snowlanternto NoSmokeStayLit's Custom Items Keep Lit list for perpetual fuel, as this pack does. - Optional private currency income records on the dedicated server, with durable receipts, source breakdowns and separate transfers/refunds. Requires ServerCharacters; no public display or Discord posting.
- Trollbot's custom Discord status shows the online count and character names. Requires DiscordBot_AWL; no roster messages are posted.
- Comfort furniture reaches 20 metres, including vertically; ComfortMe's room panel and upgrade chips use the same range.
- Mist-clearing weapons use Better Wisps' base range and increase per level, based on the weapon's own upgrade quality, with or without an equipped Wisplight. Weapon upgrade limits, Wisplights and placed torches are unchanged.
- Crafting-gated progression, preserved equipment tiers, unidentified-item fixes, English shared item names and enchanting/rune UI corrections.
- AAA Crafting's favorites star highlights when the favorites filter is enabled, including after keyboard toggles and reopening the crafting window.
- Bounties complete on the main kill; minions are optional. Main targets double natural enchanted equipment drops and guarantee one item, so low-drop averages exceed 2x. Tiers, rarity, resources and payouts stay unchanged.
- Andvaranaut guides hunts and treasure; bounty placement and health bars are improved.
- Aiming at creatures shows their health bars with the hammer and other build tools equipped, retaining normal range and visibility rules.
- Alerted hostile creatures show their normal overhead health bars within the configured HUD range, even when mist prevents crosshair targeting. Solid walls, closed doors and terrain hide these bars immediately; a visible head above partial cover retains its bar. Idle and friendly creatures keep their normal display rules.
- Jump checks use the final stamina cost; free jumps need no reserve and blocked air-jump attempts remain available until a jump launches. An unused Double Jump recovers the submerged starting height and uses airborne movement while rising, so it can reach ice or shore from water. Its stamina cost and extra-jump limit remain unchanged. Keyboard jump presses survive a quick release and re-press between physics updates; holding jump still launches only once.
- Newly built carts gain 4% maximum health per crafting skill point, up to +400% at 100. The saved bonus follows the cart through ownership changes; existing carts retain their health.
- The quick cart key detaches the cart being pulled before searching nearby carts, including with build tools equipped. When unattached, it keeps SkilledCarryWeight's normal nearest-cart selection and personal key binding.
- Hammer-menu icons refresh their building requirements while the menu is open, including entering or leaving workbench and chest range, without rebuilding buttons or changing selection.
- Automatic grave recovery counts EpicLoot carry enchantments on the armor and accessories it will re-equip, following EquipmentAndQuickSlots' existing settings.
- Automatic free-slot searches fill inventory rows from the top, left to right, for every item type. Existing stacks, manual placements and dedicated equipment slots retain their normal behavior.
- Quick Stack's weight criterion uses the whole stack, including native quality and enchantment weight changes. The pack sorts bags and chests from the top with heavier stacks first; favorite items stay fixed in chests too, including when another game owns the chest.
- All world objects use the synchronized loading area, with full terrain ready before new distant objects appear. Crops, buildings, creatures, items, rocks, equipment and attached effects retain their last mesh through camera zoom and rotation, keeping earlier detail transitions and intentional hiding.
- Selected vegetation density covers the loaded terrain without distance thinning. World lights remain visible throughout that area without light-count budget drops; shadow limits, fuel, harvesting and personal graphics choices are unchanged. This uses more client CPU, GPU, memory and network traffic.
- Deep North ice supports distant creatures; overdue renewable plants regrow on load, hover or harvest via native timers.
- Diving Leviathans remain loaded through four zones, like other creatures, and retain their final mesh until unloading. Native mining reactions and diving remain unchanged.
- Distant buildings and beacon fires keep their detailed, edited ground visible through the same loaded range; new far building pieces wait for their terrain zone.
- Shift fills nearby wooden and iron cooking stations with the first selected meat only, or collects their finished food directly into inventory, using the shared harvest radius. Native cooking XP, bonus portions and item metadata are retained; a full inventory leaves overflow on the ground. The pack can set the radius without replacing PlantEasily's personal controls.
- Every Convert materials subsection supports multiple selected recipes with combined previews and one action. Ctrl-click selects each recipe's affordable maximum after reserving the other selections' materials; Ctrl-clicking that maximum again clears only that recipe.
- Salvage junk excludes favorite items and protected inventory slots from its recipes, quantities and payment, including hidden inventory rows and favorite items in nearby chests. Protection is checked again after the countdown; insufficient unprotected materials cancel the complete selection without payment. Other material conversions keep their normal behavior.
- Guaranteed enchanted boss equipment, star/Hoarding loot scaling, creature strength, Eitr-drain icons and dungeon interior reset fixes.
- Fresh creatures become visible and active after StarLevelSystem finishes their initial setup, preventing a flash of default color and size. Existing creatures keep their current loading behavior.
- Character camera zoom extends by 50%, from the native 8 metres to 12. Ships reach 24 metres for the helmsman and passengers, including jumps on deck. Leaving a ship restores the character limit, even with a menu or build selection open. Camera tilt, field of view and collision behavior are retained.
- Summoned bats hunt hostile monsters and defend against aggressive wildlife, but leave peaceful wildlife and unprovoked dvergr alone. Idle bats assist the owner's hit on a neutral creature and retain that pursuit within 60 metres. Bats are ignored as creature targets, reject player and tame-pet damage, and pass through character bodies.
- Sailing uses the normal death penalty and fortified floor. Combat/skill fixes, inventory/favorite safeguards, crafting/conversion improvements, automatic recall re-equipping and optional Discord integration.
Discord player status
The status uses 2 online: Alice, Bob, or Nobody online when empty. Character names are sorted, control characters are flattened, and complete names fit within 128 characters; overflow ends with +N more. Updates use DiscordBot's existing connection, at most once every 15 seconds, including player replacements with an unchanged count. Discord controls sidebar clipping and profile wrapping; names are not linked to Discord accounts.
Configuration and safety
Settings: BepInEx/config/valheim.epiclootprogressionfix.cfg. The server controls synchronized gameplay settings; keep pack overrides in the pack's sources.
New saved keys, RPC names and Harmony IDs are named Plugin.Id + ".<feature>", such as valheim.epiclootprogressionfix.bounty-spots. Older names such as ProgressionFixAddCookingItem and epicloot_progression_pheromones stay as they are, because worlds, characters and other players' games still use them; never rename a saved key or an RPC.
Fix reported initialization errors before continuing. Back up saves before changing mods. Before removal, load and save every character and container that may hold legacy Starter Gear; unloaded inventories and old backups can still need migration support. Remove this add-on from server and clients together.
Credits
EpicLoot is by RandyKnapp. Built with AI assistance; source is in src/, releases in CHANGELOG.md.