Skip to content
Vocino edited this page Aug 21, 2026 · 8 revisions

Usage

Copy

/warband                # panel + freshness line
/warband copy           # bundle wb1! multi-character default
/warband copy current   # one character
/warband status         # counts, bundle size, per-section ages, failures
/warband clear <name>
/warband optimize        # prune characters not seen 90d
/warband gear on|off     # export gear or not — captured data kept either way
/warband perf            # scan timing, containers/slots walked, cache stats

Flow: /warband -> auto-focused and highlighted -> Ctrl+C. Esc closes.

UI

Trigger: Compartment click, /warband, optional keybind.

Frame: WarbandProExportFrame 520x460, draggable, Esc closes.

  • Header: 6 characters · freshest 12m · Warband bank 1h (by Vocnar) so you know freshness before copying
  • Middle: ScrollFrame + EditBox
    • SetMultiLine(true), SetMaxLetters(0), mono font, auto-focus
    • HighlightText() on show
  • Bottom: Select All re-highlights, helper text three lines
  • Long string >20 KB -> fallback to single-character mode

No StaticPopupDialogs. Custom frame has less taint.

Snapshotting

No OnUpdate scanner. Container and gear/talent events mark a scope dirty and one 0.5s flush walks everything marked since the last flush — each scope walks only its own containers, so moving a bag item no longer touches the bank or warband tabs.

  • BAG_UPDATE -> bags + bag gear + bag consumables
  • BANKFRAME_OPENED -> bank + warband bank tabs + their gear/consumables
  • ACCOUNT_BANK_TAB_* -> Warband bank tabs (shared)
  • CURRENCY_DISPLAY_UPDATE -> currencies
  • PLAYER_MONEY, MAIL_INBOX_UPDATE, AUCTION_HOUSE_SHOW
  • INSTANCE_LOCK_UPDATE, vault events, CHALLENGE_MODE_COMPLETED
  • PLAYER_EQUIPMENT_CHANGED, PLAYER_AVG_ITEM_LEVEL_UPDATE -> equipped gear
  • TRAIT_CONFIG_UPDATED, ACTIVE_COMBAT_CONFIG_CHANGED, PLAYER_SPECIALIZATION_CHANGED -> talents

Stored account-wide WarbandProDB guid-keyed. Under 200 KB for 6 characters. Under 2 MB memory.

/warband perf reports scan timing, containers/slots walked, item-info cache hit rate, and memory — /warband perf reset zeroes the counters.

Safety

  • Combat: panel blocks, red bar "cannot export in combat", queues reopen after PLAYER_REGEN_ENABLED
  • Combat: container/gear/talent scans hold off the same way and flush the moment combat ends
  • No network calls. Ever. Check TOC (11 files).
  • Copy-only. You paste to your own account.

Copy Difficulty

WoW chat EditBox truncates, linkifies, and loses selection. This panel is one shortcut versus chat friction. Web side needs zero paste if clipboard permission succeeds.

Warband.pro Companion

Home

Start

Integration

Internals

Clone this wiki locally