You are viewing a potentially older version of this package. View all versions.
ProfMags-TraderOverhaul-0.0.3 icon

TraderOverhaul

Unified custom trader UI overhaul for Haldor, Hildir, and Bog Witch with balanced, fair prices, boss progression support, and Haldor custom buy/sell logic preserved.

Date uploaded 3 days ago
Version 0.0.3
Download link ProfMags-TraderOverhaul-0.0.3.zip
Downloads 1285
Dependency string ProfMags-TraderOverhaul-0.0.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2200 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2200
ValheimModding-JsonDotNET-13.0.4 icon
ValheimModding-JsonDotNET

Shared version 13.0.3 of Json.NET from Newtonsoft, net45 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 13.0.4

README

⚔️ Trader Overhaul

A complete trader UI overhaul for Valheim — buy, sell, and bank with any trader through one unified interface.


Version BepInEx Items


Support me on Patreon


🛒 Buy

Buy Tab

💰 Sell

Sell Tab

🏦 Bank

Bank Tab


✨ Features

Feature Description
🛒 Buy Items Browse and purchase 590+ items with category grouping and search
💰 Sell Items Sell items back to any trader with balanced sell pricing
🔒 Progression Gating Items unlock based on which bosses you've defeated
🎮 Controller Support Full gamepad navigation for tabs, lists, and actions
🏦 Bank Integration Purchases draw from your bank — selling deposits directly into it



🏦 How the Bank Works

Action What It Does
Deposit Moves coins from your inventory into your bank balance
Withdraw Moves coins from your bank back into inventory
Buy / Sell Automatically uses the bank flow for all transactions
Cross-Mod Sync Bank balance stays in sync across trader mods when both are installed



🔗 Compatible Mods


Epic Loot

Epic Loot — Full Integration

Buy and sell Magic, Rare, Epic, Legendary, and Mythic rarity items with proper enchantments, stat bonuses, colored icon backgrounds, rarity sub-categories, and scaled pricing. Trader Overhaul fully overrides Epic Loot's merchant UI.




Bows Before Hoes

Bows Before Hoes — Supported

Bows, quivers, and arrows from Bows Before Hoes are integrated into the shop and follow the same progression model.




⚠️ Compatibility Notes

This mod overrides the trader UI by prefab name.

Mods that replace or heavily patch trader UIs may conflict
Mods that intercept StoreGui.Show before this mod may block the custom UI

💡 Tip: If you see issues around the trader UI opening, disable other trader-focused mods one by one to identify conflicts.




📋 Requirements

Requirement Minimum Version
Valheim Latest
BepInEx 5.4.2200+



📦 Installation

1. Install BepInEx
2. Download the latest release
3. Extract to BepInEx/plugins/TraderOverhaul/
4. Copy TraderOverhaul.buy.json and TraderOverhaul.sell.json into BepInEx/config/
5. Launch the game




🛠️ Advanced: Config Generation Script

generate.py is included for advanced users who want to regenerate buy/sell configs.

What It Does Details
Data Extraction Pulls item and recipe data from Valheim / Jotunn item sources
Smart Filtering Aggressively excludes junk entries — attacks, spawners, VFX/SFX, creatures, debug rows
Whitelist Validation Keeps output focused on real tradeable items
Price Balancing Multi-layer pricing — biome progression, category multipliers, rarity overrides, recipe cost analysis, crafting markup, sell multipliers
Sanity Checks Flags suspiciously cheap or expensive results

Basic usage:

python generate.py

Custom output directory:

python generate.py "C:/Path/To/BepInEx/config"



🙏 Credits

Inspired by TradersExtended by shudnal
Item and recipe source data via Jotunn Library


GitHub Discord


CHANGELOG

Changelog

0.0.3

  • Updated README to be centered on Thunderstore listing

0.0.2

  • Added Epic Loot integration with full rarity support (Magic, Rare, Epic, Legendary, Mythic)
  • Purchased rarity items now receive proper enchantments, stat bonuses, and colored item backgrounds via Epic Loot's SaveMagicItem API
  • Rarity items display colored icon backgrounds and rarity sub-categories in buy and sell lists
  • Rarity items from inventory are now sellable with scaled pricing (Magic 2x through Mythic 20x)
  • TraderOverhaul fully overrides Epic Loot's Haldor MerchantPanel UI
  • Added hover effects to all UI elements (list items, category headers, tabs, action button, search)
  • Extended gamepad controller support for rarity sub-header toggling
  • Added per-trader BepInEx config toggles (EnableHaldor, EnableHildir, EnableBogWitch)
  • Fixed tooltip showing same stats for all rarities (now uses crafting:false for Epic Loot tooltip patches)
  • Fixed sell description not clearing when sell list becomes empty
  • Updated generate.py with Epic Loot rarity variants and balanced pricing

0.0.1

  • Initial release
  • Unified Haldor, Hildir, and Bog Witch into one custom trader UI mod
  • Shared configs: TraderOverhaul.buy.json and TraderOverhaul.sell.json
  • Buy, Sell, and Bank tabs with full mouse and controller support
  • Progression-gated unlocks based on defeated bosses
  • Bank system with deposit, withdraw, and bank-backed transactions
  • BowsBeforeHoes mod support
  • 590+ tradeable items with recipe-based pricing