promotional bannermobile promotional banner
premium banner
Track gold or any Blizzard currency with a simple, movable HUD. See rate per second/minute/hour or total this session. Pick the currency you want from the in-game options.

Description

TrackMyStuff

Track gold or any Blizzard currency with a simple, movable HUD. See rate per second/minute/hour or total this session. Pick the currency you want from the in-game options.

Quick start

  • Default: tracks gold. A small HUD appears; right-click it to cycle units (sec → min → hour → total). Drag to move; /tms lock to lock in place.
  • To track a different currency: open Game Menu → Options → AddOns → TrackMyStuff. Choose a currency from the list, click Save. Use Reset to switch back to gold.

Slash commands

  • /tms or /tms help — show help
  • /tms unit sec|min|hour|total — set display unit
  • /tms lock — lock the frame to prevent moving
  • /tms unlock — unlock the frame to allow moving
  • /tms reset — restart session tracking (resets baseline and time)
  • /tms show — show the HUD
  • /tms hide — hide the HUD
  • /tms currency <id|link|none> — track a specific currency by ID or link; none returns to gold
  • /tms status — print current settings (unit, lock state, tracking target)
  • /tms currencies [text] [limit] — print currencies known to your character (optional filter)

Options panel

  • Open Game Menu → Options → AddOns → TrackMyStuff.
  • The panel shows your current selection, a list of currencies, and three buttons:
    • Reset: track gold again and reset the session baseline.
    • Save: persist the selected currency and reset the session baseline.
    • Refresh: rebuild the currency list (non-blocking background scan if needed).

How tracking works

  • Gold mode uses GetMoney() (copper); we display gold and convert rates accordingly.
  • Currency mode uses C_CurrencyInfo.GetCurrencyInfo(currencyID).quantity in base units.
  • We refresh reactively on PLAYER_MONEY, CURRENCY_DISPLAY_UPDATE, BAG_UPDATE_DELAYED, and related chat events.

Notes

  • Session rate is averaged from the moment you log in or last used /tms reset or saved a new currency.
  • If the currency list is initially empty, click Refresh once; it will populate in the background.