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.1
- Unified Haldor, Hildir, and Bog Witch into one custom trader UI mod
- Switched to shared configs:
TraderOverhaul.buy.jsonandTraderOverhaul.sell.json - Preserved trader-specific preview camera profiles (including Bog Witch FOV 61)
- Updated package/plugin/docs version metadata to 0.0.1
1.0.19
- Added shared bank balance sync with HildirOverhaul (both traders now read/write the same bank balance)
- Internal bank persistence now migrates and mirrors legacy Haldor/Hildir keys into a shared key
1.0.18
- Fixed custom trader UI so it only applies to Haldor
- Other traders (Hildir and modded NPCs) now use the vanilla
StoreGui - Improved compatibility with mods that add their own traders
1.0.17
- Improved trader UI layout and visual polish
1.0.16
- Removed boss progression gates from treasure sell items (
Amber,AmberPearl,Ruby,SilverNecklace,GoldRuby) - Players can now sell treasure to Haldor at any point in progression
1.0.15
- Added custom UI sprites for search bar and category buttons (
SearchBarBackground.png,CategoryBackground.png) - Fixed item category classification to use enum comparison instead of string matching
- Fixed panel tinting so panels use a clean grey tint instead of brownish sprite-based coloring
- Fixed TMP font warnings by deferring TextMeshProUGUI initialization until a font is assigned
- Updated category button icons (bronze axe, troll leather helmet, wooden shield, stamina mead, bronze)
- Added a grey tint overlay on the Buy/Sell action button to match panel styling
1.0.14
- Added BowsBeforeHoes mod support
- Added 10 BowsBeforeHoes items to buy/sell configs (3 bows, 4 quivers, 3 arrows) with recipe-based pricing
- Doubled list panel scroll speed
1.0.13
- Fixed standalone bank UI cursor being locked when opened with the Z key
- Fixed bank UI registration so it behaves as a store UI (camera and input now work correctly)
- Removed Z key shortcut for bank; bank access now happens through the trader UI
- Added full controller support to the standalone bank panel
1.0.12
- Bug fixes and stability improvements
1.0.11
- Removed CurrencyPocket dependency requirement
1.0.10
- Bug fixes and internal maintenance updates
1.0.9
- Added Haldor's Bank system; bank balance funds purchases and selling deposits directly into the bank
- Added Bank tab to the trader UI and a standalone bank panel (Z key)
- Added
setbankbalanceconsole command (fixed registration so it now works in-game) - Reverted bank panel to a clean text layout
- Additional bug fixes and performance improvements
1.0.8
- Fixed controller navigation issues with item list scrolling and selection highlighting
- Fixed controller inability to select category headers for expand/collapse
- Fixed scroll position not resetting when switching tabs
- Fixed multiple UI bugs and layout issues
- Suppressed Haldor talk bubbles while the trading UI is open
- Added
setcoinsconsole command for testing - Updated UI design
1.0.7
- Updated trader UI visuals
- Bug fixes and interaction improvements
1.0.6
- Updated UI design
- Updated price generator script
- Updated config files
- Various bug fixes
1.0.5
- Added JsonDotNET and CurrencyPocket as required dependencies
1.0.4
- Updated dependency configuration and packaging metadata
1.0.3
- Added capes to the buy menu
1.0.2
- Documentation updates in
README.md
1.0.1
- Documentation updates in
README.md
1.0.0
- Initial release