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 lockto 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
/tmsor/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;nonereturns 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).quantityin 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 resetor saved a new currency. - If the currency list is initially empty, click Refresh once; it will populate in the background.


