promotional bannermobile promotional banner

Gold Digger

Real-time gold tracking. Tracks income, expenses, profit, and gold/hour with source breakdowns, session history, event log, and a clean Blizzard-style UI. Lightweight, no libraries required.

File Details

GoldDigger-2.8.0.zip

  • R
  • Mar 8, 2026
  • 22.73 KB
  • 28
  • 12.0.1
  • Retail

File Name

GoldDigger-2.8.0.zip

Supported Versions

  • 12.0.1

v2.8.0

New Features

  • /gd status — prints a compact one-line session status to chat: session ID, profit, GPH, duration, and paused state if applicable

Fixed

  • Repair detection — repairs are now correctly detected by hooking RepairAllItems before the money event fires, instead of checking GetRepairAllCost() after the fact (which always returned 0)
  • Bank event compatibility — removed invalid event registrations (VOID_STORAGE_OPEN, VOID_STORAGE_CLOSE, GUILDBANKFRAME_OPENED, GUILDBANKFRAME_CLOSED) that caused startup errors in The War Within; regular Bank, Guild Bank, and Warband Bank all fire BANKFRAME_OPENED / BANKFRAME_CLOSED

Performance

  • OnUpdate budget guard — the UI update accumulator is now capped after each tick; lag spikes no longer cause burst back-to-back UpdateUI() calls on subsequent frames (drift-prevention subtract is kept, excess is discarded)

Session Log Viewer

  • Paginated log viewer — replaced the scrollbar with page-based navigation
    • Prev / Next buttons at the bottom with a "Page X of Y" indicator
    • Buttons are disabled when at the first or last page
    • Rows are pre-created and reused — no dynamic frame allocation per render
    • Always opens at page 1

History Window

  • Sortable columns — clicking any column header (Date, Profit, Duration, GPH) cycles through sort states: first click sorts descending (▼), second click ascending (▲), third click resets to default order (session ID descending); active sort column is highlighted with a gold arrow indicator
  • Delete individual sessions — right-clicking a history row now shows a "Delete" option with a confirmation dialog to remove that session without clearing the full history