You are viewing a potentially older version of this package. View all versions.
ProfMags-TraderOverhaul-0.0.1 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 a week ago
Version 0.0.1
Download link ProfMags-TraderOverhaul-0.0.1.zip
Downloads 708
Dependency string ProfMags-TraderOverhaul-0.0.1

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

One custom trader UI for Haldor, Hildir, and Bog Witch.
Shared configs + unified buy/sell/bank workflow.

Version BepInEx Traders


Support me on Ko-fi

Buy

Buy Tab


Sell

Sell Tab


Bank

Bank Tab


Features

One unified custom UI for Haldor, Hildir, and Bog Witch with shared Buy, Sell, and Bank tabs; a shared bank balance across all three traders with deposit and withdraw support; bank-backed transactions where buying spends bank coins and selling deposits into bank coins; shared config files (`TraderOverhaul.buy.json` and `TraderOverhaul.sell.json`) for all traders; Haldor config-driven buy stock while Hildir and Bog Witch keep vanilla stock plus config overrides; sell entries that only appear when inventory and stack requirements match config; progression gating through `must_defeated_boss`; built-in search, category filters, collapsible groups, and item details; full mouse/controller support; player preview on Buy, trader preview on Sell; and automatic config creation/validation when files are missing.


Advanced Script

Release/generate.py generates the new shared config names:
TraderOverhaul.buy.json and TraderOverhaul.sell.json

Run manually:

python generate.py

Optional output directory:

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

Installation

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


Requirements

Valheim
BepInEx 5.4.2200 or newer
ValheimModding-JsonDotNET-13.0.4


Compatibility Notes

Targets these trader prefabs: Haldor, Hildir, BogWitch.
Other trader prefabs fall back to vanilla StoreGui.
Mods that replace or heavily patch those trader interactions may conflict.


Credits

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

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