ProfMags-TraderOverhaul 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.

CHANGELOG

Changelog

0.0.9

  • Fixed UI breaking after exiting and reloading a world (canvas rebuild on scene change)
  • Fixed "Missing requirement" text appearing on category headers and list items
  • Stripped vanilla UITooltip and ButtonTextColor from recipe element clones
  • Localization system reverted to regex-based parser with full Unicode escape support
  • All 36 translation files now parse correctly with \uXXXX sequences
  • Removed Newtonsoft.Json dependency

0.0.8

  • Added full localization system with 36 language translations (all Valheim-supported languages)
  • Hidden scrollbars for cleaner UI appearance
  • Increased item list scroll speed by 50%
  • Fixed scrollbars bleeding through onto extension mod panels (e.g. HaldorBounties)
  • Scrollbar visibility now syncs with column visibility for full mod compatibility

0.0.7

  • Fixed Epic Loot rarity items and sub-categories showing without Epic Loot installed
  • Rarity visuals, enchantments, and stat buffs are now fully gated behind Epic Loot availability

0.0.6

  • Fixed quantity slider handle not being visible — handle is now a prominent gold knob
  • Removed dark tint overlay from quantity slider for cleaner look
  • Fixed controller scrolling bug where item list couldn't scroll all the way back up
  • Fixed sell partial stack inventory corruption — uses proper RemoveItem API
  • Fixed gamepad navigation with collapsed rarity groups
  • Fixed free item exploit for price=0 config entries
  • Removed dead BankUI code (560 lines)

0.0.5

  • Added quantity slider above buy/sell button with gold fill bar and gold handle indicator
  • Buy and sell multiple items at once (up to 20) with dynamically scaled pricing
  • Slider clones vanilla split slider for authentic Valheim styling

0.0.4

  • Replaced Ko-fi with Patreon link
  • Fixed Thunderstore centering using per-element align attributes

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