Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ValheimBossTrader
Unlock 964 items at Haldor based on boss progression. Kill a boss, unlock the next biome's resources. Prices from TraderOverhaul. Fully configurable.
| Date uploaded | 3 months ago |
| Version | 1.0.1 |
| Download link | Sto_dev-ValheimBossTrader-1.0.1.zip |
| Downloads | 37 |
| Dependency string | Sto_dev-ValheimBossTrader-1.0.1 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
ValheimBossTrader
Unlock 964 items at Haldor based on your boss progression.
Every item sold by the trader is gated behind the boss of its corresponding biome. Kill a boss, unlock the next biome's resources — materials, food, weapons, armor, ammo, consumables, and more. Prices and quantities are sourced directly from TraderOverhaul and fully configurable.
Features
- Boss-gated progression — Items unlock as you defeat bosses, following Valheim's natural biome progression
- 964 items across all biomes, organized into 7 categories
- Real-time unlock — Kill a boss mid-session and items appear immediately, no reload needed
- Choose your traders — Configure which merchants sell items (Haldor, Hildir, Bog Witch)
- Fully configurable — Adjust prices, stack sizes, toggle categories and merchants via the
.cfgfile - Compatible with r2modman and DatHost — Config is a standard BepInEx
.cfgfile - No hard dependencies — Works standalone, no other mods required
Progression Table
| Boss Defeated | Biome Unlocked | What you can buy |
|---|---|---|
| (none) | Meadows | Basic tools, food, seeds, leather gear |
| Eikthyr | Black Forest | Copper, Tin, Bronze + Black Forest food |
| The Elder | Swamp | Iron, Chitin + fish, soups, potions |
| Bonemass | Mountain | Silver, Obsidian + wolf meat, onion dishes |
| Moder | Plains | Black Metal, Tar + barley, lox, bread |
| Yagluth | Mistlands | Eitr, Carapace + mushrooms, chicken, seeker |
| The Queen | Ashlands | Flametal, Black Marble + Ashlands foods |
| Fader | Deep North | Deep North fishing bait |
Item Categories
| Category | Count | Toggle Config Key |
|---|---|---|
| Materials (ores, bars, resources) | 61 | EnableMaterials |
| Food (raw & cooked) | 139 | EnableFood |
| Weapons | 293 | EnableWeapons |
| Armor & Shields | 226 | EnableArmor |
| Ammo (arrows, bolts, bombs) | 27 | EnableAmmo |
| Consumables (meads, potions, bait) | 38 | EnableConsumables |
| Misc (seeds, trophies, tools) | 180 | EnableMisc |
Installation
Via r2modman (recommended)
- Open r2modman and select Valheim
- Search for ValheimBossTrader in the online tab
- Click Install
Manual
- Make sure BepInExPack_Valheim is installed
- Copy
ValheimBossTrader.dllintoValheim/BepInEx/plugins/ - Launch the game
Configuration
The config file is generated on first launch at:
BepInEx/config/juliani.mods.valheim.bosstrader.cfg
Editable via r2modman config editor, DatHost file manager, or any text editor.
Options
[1 - Prix]
| Key | Default | Range | Description |
|---|---|---|---|
PriceMultiplier |
1.0 |
0.1 – 10.0 |
Multiply all prices. 0.5 = half price, 2.0 = double price |
[2 - Stacks]
| Key | Default | Range | Description |
|---|---|---|---|
StackMultiplier |
1.0 |
0.1 – 10.0 |
Multiply all stack sizes per purchase |
[3 - Marchands]
| Key | Default | Description |
|---|---|---|
EnableHaldor |
true |
Inject items into Haldor's shop |
EnableHildir |
false |
Inject items into Hildir's shop |
EnableBogWitch |
false |
Inject items into the Bog Witch's shop |
[4 - Catégories]
| Key | Default | Description |
|---|---|---|
EnableMaterials |
true |
Enable ores, bars, and raw resources |
EnableFood |
true |
Enable raw and cooked food |
EnableWeapons |
true |
Enable weapons |
EnableArmor |
true |
Enable armor, capes, and shields |
EnableAmmo |
true |
Enable arrows, bolts, and bombs |
EnableConsumables |
true |
Enable meads, potions, and fishing bait |
EnableMisc |
true |
Enable seeds, trophies, tools, and other items |
Example: Resources-only server, Haldor only
[3 - Marchands]
EnableHaldor = true
EnableHildir = false
EnableBogWitch = false
[4 - Catégories]
EnableMaterials = true
EnableFood = true
EnableWeapons = false
EnableArmor = false
EnableAmmo = false
EnableConsumables = false
EnableMisc = false
Server-side Usage
This mod must be installed on the server for boss-gating to work correctly in multiplayer, since global keys are stored server-side. Clients do not need to install it (the items will appear for all players when they open the shop).
Compatibility
- BepInExPack_Valheim 5.4.2200+ required
- Compatible with Epic Loot — base item variants only, no rarity conflicts
- Compatible with Plant Everything, Valheim Plus, and most utility mods
- Not compatible with mods that fully replace the Trader UI (such as TraderOverhaul itself)
Item Data Source
All item definitions, prices, and stack sizes are sourced from TraderOverhaul by JoeCorrell. Only the base (non-rarity) version of each item is used for vanilla compatibility.
Changelog
See CHANGELOG.md
Source Code
github.com/RenaudJuliani/ValheimBossTrader
Thunderstore
CHANGELOG
Changelog
1.0.6
- Fix:
banksetconsole command now works correctly (rewritten to interceptTerminal.TryRunCommanddirectly, bypassing NuGet stub/game version incompatibility). - Fix: Removed verbose bank logs on each purchase (no more freeze caused by log spam).
- Fix: Missing prefab warnings downgraded to debug level (no longer visible in default BepInEx log output).
1.0.5
- New: Console command
bankset <montant>— sets the bank balance directly (requiresdevcommands). Useful for testing.
1.0.4
- Fix: Bank and category filter UI backgrounds disappearing after a few seconds — textures were being garbage collected by Unity. All textures are now stored as MonoBehaviour fields to prevent collection.
1.0.3
- New: Bank system — deposit and withdraw coins at Haldor. Balance saved per character in
BepInEx/config/BossTrader_Bank/. Bank funds are automatically used when buying items (inventory is topped up transparently before each purchase). - New: Category filter panel — IMGUI panel displayed next to the merchant, with buttons for each category (Matériaux, Nourriture, Armes, Armures, Munitions, Consommables, Divers). Clicking a category filters the item list instantly; clicking again returns to "Tout".
- New: Haldor dark-wood UI theme — Bank and category filter panels use a custom dark wood / amber palette matching Haldor's Black Forest aesthetic.
- Fix: Capes (
CapeDeerHide,CapeTrollHide,CapeWolf,CapeFeather,CapeLinen,CapeLox,CapeAsh,CapeAsksvin) were incorrectly categorized as Food; corrected to Armor.
1.0.2
- Fix: load after ValheimLegends to prevent Warp spell conflict (SoftDependency)
1.0.1
- Fix: the mod was silently failing to load on BepInEx 5.4.23.x due to a transitive dependency on
MonoMod.Backportsintroduced byHarmonyX 2.16.0. PinnedHarmonyXto2.10.1to resolve this. - Fix: replaced
recordtype with a plainclassto avoid potential runtime issues on .NET Framework 4.8.1. - Fix: added a guard to skip items with
ItemType.Nonefor compatibility with Epic Loot's gamble system.
1.0.0
- Initial release
- 964 items from all biomes, gated by boss progression
- Real-time unlock on boss kill (no reload needed)
- Configurable price multiplier, stack multiplier, and category toggles
- Prices and quantities sourced from TraderOverhaul