Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Bug fixes for enchanted items not showing correctly
Fixed bug with double jump, feather fall, indestructible not working
Version 0.9.6
Fixed a bug where old items would fail to load and cause issues
Version 0.9.5
Fixed a bug where enchanting tables were unusable
Version 0.9.4
New Enchanting Table!
No longer needs Extended Item Data Framework
Some bug fixes
Version 0.9.3
* Introduction of the JSON Configuration Patching System. * Please reference https://github.com/RandyKnapp/ValheimMods/wiki/Config-Patching-%280.9.3-or-newer%29 for information. * Example Patch Configs and Additional Information to be made available Soon(tm)
* Localized Asset Names * This has removed all elements of hardcoded names in the Unity Prefabs and have replaced with localizable strings. * This also means that the Config settings for customizing the rarity names have been removed from the Module Config. * To customize the Rarity Names, edit the **translations.json** file. * Additionally, to target EpicLoot items by name, use this notation `$mod_epicloot_legendary $mod_epicloot_assets_essence`
* Fix bug where Runestones, Belts, Rings, and Andvaranaut where not able to be picked up off the ground when spawned. * They also now glow. Oooooohh.. shinny!
* Updated Item Gating to provide more balance and less Clubs. * In `iteminfo.json`, "Fallback" can now be a specific prefab name (for a single item), or the **Type** of a different group. * For example: Instead of Staff's falling back to a single Club, Staff's now fall back to Spears, and based on Gating preferences, can spawn different levels of Spears. * This is also changed for Fist weapons, and some other balance changes.
* Fixed Cultist and Growth Bounties Prefab Names which were incorrect and preventing Bounty from spawning. (This will require you to update your adventuredata.json)
* Fixed Missing Mistland items from loottables. (This will require you to update your loottables.json)
* Added in ability to use prefab names in AllowedItemNames/ExcludedItemNames
* Now showing modified attack stamina in Epic Loot tooltip.
* Added in MountainCave TreasureChest to Loot Tables. (This will require you to update your loottables.json)
* Changing "Modify Damage" enchant to be a Scaling Percetage based Damage Addition. This will allow scaling to be better between lower and higher tiered players/weapons.
* Adding in Dvergers and DvergerMage's to Loot Table, whom were left out.
* Removing Timescale which was not working and preventing vanilla timescale from functioning.
* Adding Blood Magic and Elemental Magic Skills to available Skill Effect options.
Version 0.9.2
When using CLLC, creatures now correctly drop Epic Loot items
Gambles won't drop mats when the ItemsToMaterialsRatio is set to materials
Fixing a bunch of Object.Destroy calls that should be ZNetScene.instance.Destroy calls
Preventing the rings and leather belt from spawning at 0,0,0 when players join a game
Fixing the terminal to work for a ton of commands that were broken
Added an asset for each of the crafting materials
Added Biome/Boss/BossDefeatKey configuration to adventuredata.json
Fixing a bug that was causing Auga's compendium to display incorrectly
Version 0.9.1
Bounties can now be gated by boss kills, see "Gated Bounty Mode" config option (credit: Vapok)
Gambles are now only gated by the player's known recipes, not the server's
Items in the RandomItems section of the SecretStash now only appear if the player knows the recipe (OtherItems still always appear)
Treasure map chests can be configured to contain Iron or Gold Bounty Tokens as well as coins. (Still defaults only to Forest Tokens, just adding more customizability for server admins)
Fixed visual issue with enchant success screen for Auga
Added support for storing enchanted items on Armor Stands
Fixed tooltips missing stamina/health/eitr use
Updated data to handle new item type TwoHandedWeaponLeft
Fixed various nullrefs
Version 0.8.10
Update for Valheim 0.211.11 and ServerSync 1.13
Version 0.8.9
Compatibility fix for the Auga version of the merchant panel.
Version 0.8.8
Fixed an issue with multiplayer that was causing too much data to be sent across the wire. Lag and desync issues should be minimal now.
Version 0.8.7
Fixed Auga integration for crafting materials
Fixed Auga integration for showing the full tooltip in the sacrifice panel
Version 0.8.6
Disabled water walking (won't fix), but made it free to augment off of existing gear.
Version 0.8.5
Updated for H&H
Version 0.8.4
Added support for Project Auga
Completed localization for the entire mod (thanks Anya77!)
Version 0.8.3
ServerSync updated
Fixed a bug with bounties not completing on servers
Version 0.8.2
Better item name localization
Fix for explosive arrow friendly fire
Fix for Armor +% magic effect
Fix for serpentscale shield and parry effects
Fix for bounty target NRE and player known sync ([sbtoonz](https://github.com/sbtoonz))
Fix for getting encumbered incorrectly ([M3TO](https://github.com/M3TO))
New legendary weapons from LitanyOfFire: Lævateinn, Strength of the Valkyrie, Skofnung, Gram, Angurvadal, The Shattering, Atgier of Sagas, Skaði's Hunt, Ullr's Favor, The Endless Hunt, Message of Lindisfame, Höfuð, Njǫrd's Favor, Life-Drinker
Version 0.8.1
Fixed an exploit with enchanting
Version 0.8.0
Magic Effect lookup is now optimized
Removed debug function that was eating up frame-time
Legendary effects work in multiplayer
Fixed a nullref in Stagger Damage
Fixed issues with Indestructible
Water Walking no longer works in dungeons to prevent issues in Sunken Crypts
Feint now works as intended
Fixed a bug where level gaps in the loottables.json caused a nullref
New legendary: Mjolnir
Added legendary set system
Added item ability system
New Legendary Sets: Heimdall's Legacy, Ragnar's Fury
Version 0.7.10
Fix for Server Side Character crash bug
Increased epic and legendary drop rates at low tiers
Wishbone is now Epic rarity
Dragon's Tears and Yagluth Things can now be converted to legendary runestones or sacrificed for legendary crafting mats
Moder and Yagluth trophies sacrifice for more runestones (2, 4 instead of 1, 3 respectively)
Bosses drop more items overall, especially Moder and Yagluth
Weights in config files are now floats instead of ints
New Magic Effect: Luck, increase chance for higher rarity items
Magic Effect names shortened, detailed descriptions added to compendium
Fix not loading initial known items in singleplayer and for server host. ([jsza](https://github.com/jsza))
Version 0.7.9
Reduced Opportunist chance to proc
Allowed AddSkill to exceed 100 points (and fixed vanilla bug around damage ranges not going over 100%)
Excluded pickaxes from a bunch of magic effects that are useless for them
Added increased chop and pickaxe damage for axes and pickaxes when they have bonus slash/pierce damage (by M3TO (https://github.com/M3TO))
Version 0.7.8
ConfigSync from blaxxun added. MCE and the MCE addon are NO LONGER NEEDED!
New Magic Item Effects: Water Walking, Double Jump, Quick Draw, Explosive Arrows, Skill Increase, Increase Stagger Duration, Quick Learner, Feather Fall (with effect!), Thorns, Stagger on hit, Avoid damage on hit, Auto-recall thrown weapon, Bonus when health is low: Move Speed, Health Regen, Stamina Regen, Armor, Damage, Block Power, Parry, Attack Speed, Avoid Damage, Lifesteal, Free Build (hammer), Comfortable, Glowing, Execution, Riches, Opportunist, Duelist, Increased Stagger Damage, Immovable
Overhaul of Resistances: removed Spirit, resistances now reduce damage by a set percent, and stack (fix existing resistances by using the console command: `fixresistances`)
Known items and recipes (for item gating) are now synced between all players on a server
Added "Sacrifice All" button to Sacrifice tab which sacrifices the whole stack of whatever you have selected
Fixed a bug where no boss trophies would drop in single player
Config json files are now editable while the game is running and will automatically hot reload! (thanks blaxxun!)
Version 0.7.7
Added config to drop trophies based only on the number of nearby players, not just total players on the server
Fixed unlocalized minimap icon text for treasure maps
Embedded fastJSON and epicloot asset bundle to DLL (this fixes several linux server issues including one that was causing problems with bounties)
Merged fix from [maxrd2](https://github.com/maxrd2) fixing a crash when hitting enemies on Linux
Added a toggle to disable adventure mode features: secret stash, gambling, treasure maps, and bounties
Version 0.7.6
Updated loottables to cover up to 5-star enemies for all enemy types
Bounties are now completed correctly if another player kills your bounty target while you are offline (bounty completes on next login)
Version 0.7.5
Correctly spawning and checking bounty targets slain (this breaks all current old-version bounties)
Version 0.7.4
Removed freeze time
Version 0.7.3
Hotfix for bug where buying treasuremaps or bounties can disconnect you from the server
Added config value to hide equipped and hotbar items in the sacrifice tab
Also added freeze time keybind (RCtrl+Backspace) and made free fly camera fixed update time (so you can fly around during freeze time)
Integrated LifeSteal magic effect (submitted by [nanonull](https://github.com/nanonull))
Added ModifyAttackSpeed, Waterproof, Paralyze
Localization part 1
Version 0.7.2
Bosses drop one trophy per player (configurable)
Fixed a bug where you could complete a bounty just by killing the minions if they were the same type as the bounty target
Changed bounty generation so you don't have identical bounties to other players on the server, to prevent confusion
Can now abandon bounties (please report bugs if the monsters actually don't spawn though)
Version 0.7.1
Fixed bug with disappearing bounty/treasuremap pins on logout
Fixed but with items purchased from Haldor's Secret Stash disappearing on logout
Added some junk to trophy recipes
Version 0.7.0
Added adventure panel to merchant
Added purchasing crafting mats from merchant
Added gambling for magic items from merchant
Added purchasable treasure maps
Added bounty hunting
Fixed some bugs with item gating
Fixed some bugs with augmenting legendary items
Version 0.6.4
Item Names Update!
Show all magical effects in compendium
Show currently equipped item in tooltip by holding LeftControl
Adding support for Mod Config Enforcer (see addon mod)
Version 0.6.3
Fixed a bug where augmenting an equipped item would apply the augment to the first item in the augment list
Fixed a bug where selecting a different item while one was already augmenting would not cancel the craft
Moved the restricted item names list to config (fan request, to allow Dyrnwyn as a drop on their server)
Version 0.6.2
Fixed a bug where augmented items would not save when logging out
Fixed a bug where augmenting some items would result in UI errors
Changed the set item icon again, shieldknot
Version 0.6.0
Added Augmenting at forge with augmenter or at artisan table
Sacrifice, Enchant, and Augment recipes are now configurable in `enchantcosts.json`
Added options for alternate crafting tab layout (compatibility with SimpleRecycling)
Changed set item marker to a non-nazi associated symbol (triskelion instead of odal rune)
Added option to `magicitem` console command to specify the number of effects to roll
Added console command `cheatgating` which toggles item gating on or off
Enabled logging toggle for all of EpicLoot logging
Version 0.5.16
Three new craftable, enchantable utility items
All conversion and upgrade recipes for crafting materials in configurable json file
Small coin amounts added to conversion and upgrade recipes for crafting materials
Magic effect changes: Parry now only rolls on two-handed weapons and shields, Block now only rolls on shields
Version 0.5.15
Loot tables now use a leveled format that can be extended beyond level 3
DLC Stuff allowed to enchant
Can limit magic effects by SkillType
Can limit magic effects by exclusions, see info.md
Drastically reduced Movement Speed bonus (for new drops or enchanted)
Added gating for dropped item types by known recipe or known item (or unlimited)
Version 0.5.14
Updating the console command with a few more exclusions
Modified a UI display to better support multiple hotkeybars and multiple inventory grids
Version 0.5.13
Made it slightly easier for other modders to access the enchanting and disenchanting information
Made the tooltip text lookup for set items more defensive to prevent some mod conflicts
Updating the console command with a few more exclusions
Modified a UI display to better support multiple hotkeybars and multiple inventory grids
Version 0.5.12
Enchanting an item maintains its current durability percentage
Enchanting uses a new UI flow and shows the item after you enchant it
Magic Item Effects now load from a config file
Magic Item Effects now use a string ID instead of an enum
Changing TreasureChest_plains_stone loottable to use the TreasureChest_heath table
Fixed mod conflict with PlantingPlus
Version 0.5.11
Fixed a bug where crafter name would be applied to upgraded objects
Upgraded objects automatically repaired to full durability
Changing the default rarity of Dverger Circlet, Megingjord, and Wishbone to Rare
Fixing a bug where Eikthyr (or some other mob, like Troll lvl 3) dies repeatedly
Version 0.5.10
Removing all cheat and dlc items from the random loot generation cheat
Fixed a bug that showed 0% chance for all magic effect counts while enchanting
Fixed a bug that caused some chests to spawn non-magical items
Updated loot tables with feedback from comments
Version 0.5.9
Fixed bug where sacrificing with nearly full inventory resulted in lost items (items that do not fit in the inventory now fall to the ground)
Loot2 and Loot3 in the loot table are now exclusive (e.g. if the mob is level 2, and Loot2 is present, then only the loot from Loot2 is used, otherwise it falls back to Loot)
ItemSets have been added to the loot table schema (If the "Item" field of the Loot list is in the item set, roll on that loot table for that item instead)
Can now reference other loot tables in the loot table item config using "Item": "<object>.<level>" where <object> is the name of a loot table entry and <level> is an integer between 1 and 3 that refers to Loot, Loot2, or Loot3.
Number of magic effects per rarity is now configurable in loottables.json in the "MagicEffectsCount" object
Completed loottables with updates from feedback and using the new system
Version 0.5.8
Hiding console commands behind the cheat flag
Removing log spam
Version 0.5.7
Removing accidentally added debug object
Version 0.5.6
Fixing crafting tabs showing magic items
Changing crafting tab item description to scrolling (can turn off in config)
Can set display name of rarity types in config
Can put non-magic items in the loot table by omitting the Rarity chance array
Loot beam sounds now respect the in-game SFX volume setting
Version 0.5.5
Fixed yet another couple of crafting tab bugs
Reduced mats upgrade recipe to 5:1
Added shard to same rarity dust/essence/reagent recipe at 2:1
Increased drop chance on The Elder and Bonemass
Fixed crafting recipe list selection exploit/bug
Added special recipe to sacrifice Swamp Key (who needs more than one?)
Version 0.5.4
Fixed bug with viewing effect ranges
Added troll trophy to rare disenchant list
Moved greydwarf brute and shaman trophy to rare disenchant list
Fixed an icon bug where the new material message showed the red material icon
Fixed some bugs with the crafting tabs
Version 0.5.3
Fixed stamina regen and health regen
Added holding shift to see ranges in tooltips
Fixed Elder/Bonemass runestone rarity mixup
Version 0.5.2
fix for an enchant exploit
updated swamp loot tables
fixed resistances not working at all
Version 0.5.1
- Fixed never respawning after dying
- Fixed a bug where a whole stack of trophies would be disenchanted for a single crafting material
Dedicated Server is provided for testing by PingPerfect.com! Thanks!
This mod aims to add a loot drop experience to Valheim similar to Diablo or other RPGs. Monsters and chests can now drop Magic, Rare, Epic, or Legendary magic items. Each magic item has a number of magic effects on it, that give bonuses to the item or your character when that magic item is equipped.
The mod is currently in Early Access! That means it’s not done! Be patient as the author adds new features, fixes bugs, and finishes things up. If you want to help, please provide feedback on the Nexus mod page or on the github for the following:
Bugs (check to make sure your bug is new and not already reported)
Balance Issues (drops too strong? Too weak? Ruin the crafting progression?)
Missing content (check the TODO list below to make sure the author isn’t already planning to do it)
Suggestions for new magic item effects
Suggestions for something else like UI or art improvements
EpicLoot works in multiplayer and on dedicated servers! The server and all players should have the mod and its dependencies installed.
Information about every magic effect and loot drop table can be found in info.md. Hold shift while viewing the item tooltip to see the possible value range.
Installation
Download and extract the zip file
Copy the contents of "files" to a new folder in your BepInEx/plugins/ folder called "EpicLoot"
Cheats Enter these into the console (F5): magicitem <rarity> <itemtype> <amount>:
Roll a random magic item using the specified values. (alias: mi)
<rarity>: (String) One of: magic, rare, epic, legendary, random. If left empty, uses random.
<itemtype>: (String) The internal ID of an item. May be “random”. If left empty, uses random.
<amount>: (Int) The number of magic items to roll. If the other values are set to random, rerolls that random item each time. If left empty, uses 1.
magicmats Spawns a bunch of all the magic crafting materials
Credits Epic Loot Team Members: * Vapok - Joined in Dec 2022, made hundreds of changes and bugfixes since. * OrianaVenture - Joined in Dec 2023, helping with maintenance and improvements.
Contributions from the following modders was invaluable and appreciated:
blaxxun (CLLC) - bugfixes, config sync, various magic item effects,
BetterUI (Nexus, Thunderstore): You won’t be able to see the magic item properties in the tooltip. Go to the BetterUI config and set showCustomTooltips = false
Crafting With Containers (Thunderstore): Uses double resources when crafting, some other features break. Recommended to not use with EpicLoot.
Known Bugs
Multiplayer Issue: Some players connecting to a dedicated server cannot access Enchanting sections of the crafting menu. This issue is being investigated.
Gamepad: Still some gamepad issues, especially when using other mods that change the inventory.