File Details
1.2.2-MIDNIGHT
- R
- Jul 2, 2026
- 189.76 KB
- 25
- 12.0.7
- Retail
File Name
Bagforge_MIDNIGHT-1.2.2-Release.zip
Supported Versions
- 12.0.7
Changelog
All notable changes to Bagforge are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.2.2] - 2026-06-16
Fixed
- Warband bank gold deposit — right-click deposit opens the popup again; one secure proxy now routes left → withdraw and right → deposit (overlapping proxies blocked right-clicks after the withdraw fix).
- Custom junk — marking or unmarking junk immediately moves items into/out of the Junk category without sorting first.
[1.2.1] - 2026-06-16
Fixed
- Warband bank gold — left-click withdraw works again; deposit click proxy was layered above withdraw and swallowed left-clicks.
- Warband bank gold deposit — right-click deposit works again; single money proxy handles both mouse buttons (overlapping proxies blocked right-clicks).
- Custom junk — marking or clearing junk immediately moves items into/out of the Junk category (rescan on change, not only after sort).
- Settings master toggles —
enable/activenow always runOnSettingChangedafter lifecycle hooks (Pawn arrows, Delete Cheapest button, category filters live-apply without/reload). - Pawn module —
OnDisableunregisters equipment events and clears upgrade arrows; prevents duplicate handlers on re-enable. - Categories module —
OnDisableunregisters zone-entry cache wipe; filter master toggle rescans immediately. - Bank window toggles — disabling both bank views closes Bagforge UI instead of reopening at the banker; deposit-reagents CVar no longer overwrites saved settings on every enable.
- Combat bank chrome — secure purchase/money proxies rewire after combat ends.
- Unusable item tint — trusts
C_PlayerInfo.CanUseItemwhen usable (fixes false red tints on legacy gear).
Changed
- Midnight secret guards — item names, qualities, bind types, and expansion IDs gated before sort/search/compare; bag-bar equipped-bag tooltips wrapped in
pcall. - Scan caches — item name, expansion, max-stack, and sell-price caches bounded via
F.CacheSet(800 entries). - Bind label cache — bounded to 600 entries.
- Cooldown refresh — removed per-draw full-pool scan; relies on batched
BAG_UPDATE_COOLDOWNhandler. - Currency bar —
CURRENCY_DISPLAY_UPDATErefreshes only the token row, not the full backpack grid. - Category counts toggle — relayout-only refresh (
RefreshBags(false)) instead of full rescan. - Event bucket —
F.BucketEventreuses a scratch args table to avoid per-fire allocations.