promotional bannermobile promotional banner

HappyBooster

Tracks how many boost runs each customer has paid for, right on their frame.
video thumbnail
HappyBooster-ad.png

HappyBooster-ad.png

promo_window.png

promo_window.png

promo_frames_real.png

promo_frames_real.png

promo_modes.png

promo_modes.png

Description

Track every boost run, auto-count it from the trade, and never give a free one (or get paid short) again. A 55-second tour:

https://www.youtube.com/watch?v=94aQFjotVZo

A focused boost-run tracker for WoW Classic Era and Retail — built by a boost seller, for boost sellers and the people who buy from them.

Why HappyBooster

If you've ever lost track of who has runs left, accidentally given a free run, or had a customer ask "how many do I have left?" mid-pull while you're spamming AoE — HappyBooster fixes all of it. Counts are tied to each player's name and persist across logins, with a pill badge on every party/raid frame so the answer is always one glance away.

Features

Two modes — each saved per character

  • Booster — track each customer's remaining runs, see counts on their frames, decrement on every run.
  • Boosted — you're the customer: track your own count, with an Add Runs button and one-line announces to keep your booster in the loop.
  • Per-character — your booster main and boosted alt stop toggling each other back and forth on relog.
  • Chain-boost friendly — selling and buying in the same run? Both counts decrement.

Run detection that doesn't miss

Runs count when they're done, not when you walk in. A run is credited on an instance reset, or when you leave the dungeon — so the number always reflects runs actually completed, and a quick re-entry for repairs won't false-count.

  • Instance reset — counts the moment the leader resets, whether you get the system message or only the group-chat announcement.
  • Inside-instance reset — the "party leader has attempted to reset" notice now counts too.
  • No NIT? Still works. Reads the instance ID embedded in mob GUIDs to detect a reset on re-entry — works standalone, integrates with Nova Instance Tracker if present.
  • Smart leave — HS for repair or a vendor break won't false-count. 90-second grace window; if it elapses without return, a popup asks "Did that run finish?"

Smart trade detection

  • Auto-detects the gold received (or paid) the moment a trade completes.
  • Suggests the right run count from your per-dungeon price — no mental math.
  • Flags underpayments — pay short and the popup shows a red UNDERPAID warning and defaults the count to 0, so a 1-gold trade doesn't silently become 10 runs (you can still override if it was intentional).
  • Top-up logic — trading an existing customer adds to their remaining runs instead of overwriting.
  • NEW: pick the dungeon at the trade window. A radio panel docks to the trade window so you choose exactly which dungeon this trade is for. The dungeon you're in floats to the top, and the underpayment warning now works even when you trade outside the instance — in town, at the summoning stone, between runs.

Per-dungeon pricing (booster mode)

  • Set a price per dungeon (e.g. SM = 12g/run, BRD = 50g/run).
  • Built-in abbreviations: SM, BRD, ZG, MC, ZF, Mara, BFD, RFC, SFK, ST, Strat, Scholo, and more.
  • Override the detected dungeon with /hb selling <dungeon> anytime.
  • Edit prices right in the Settings panel — auto-saves when you click away.
  • NEW: dungeon name normalization. "Stockade", "SW Stockade" and "The Stockade" all fold into a single price row, so your prices never fragment into duplicates.

Compatibility

Works on every WoW flavor — ships both a Classic Era TOC and a Mainline TOC. Nova Instance Tracker (NIT) is an optional dependency: HappyBooster uses its broadcasts if present, but doesn't require them.

Support

Report issues, request features, or just share your best boost sessions on the project page. Built with Classic Era boost sellers in mind — and it works everywhere.

The HappyBooster Team

profile avatar
  • 1
    Projects
  • 48
    Downloads