Description
FarmTracker — TBC Classic Anniversary Session Tracker
The all-in-one farming & raid companion for TBC Classic Anniversary. Track gold, loot, items, group drops, mail, and profession output across every session — with auction-house-aware valuations, raid-safe group loot history, and clean UI that stays out of your way.
⚡ What FarmTracker Does
FarmTracker runs silently in the background while you farm, collecting every piece of data worth knowing: what you looted, what your group members looted, what you earned, how fast you earned it, which zones paid off best, and what your mail is worth. Then it presents all of it in a compact, draggable window — or an even smaller minimal overlay for live monitoring during combat.
Whether you're grinding instanced runs, pulling mobs in open-world farm spots, running raids, or just doing daily quests, FarmTracker quietly measures your performance and remembers everything across sessions.
Core Features
Solo Tab — Items You've Looted
Every item your bags have seen this session, sorted by favorites → quality → count. Shows count, Auction House value, and count-per-hour. Filter by category (Gear / Recipes / Mats / Potions / Consumables / Quest Items / Misc / Favorites). Favorite items you care about, blacklist items you don't. Click any row to see the tooltip.
Gruppe Tab — Persistent Group Loot Log
Every loot event in your group, with ninja-detection color coding. Epics taken by others flash red; rares flash orange. Survives session resets, auto-saves across /reload and logout. After a raid, come back to town, make coffee, and still check who got the Tier token hours later. Clears only on explicit button press (shift-click, with confirmation).
Mail Tab — Money In/Out
Sent mails, received mails, attachments, gold transferred. Drill into any mail to see exactly what was attached. Filter by sent-only, received-only, or all.
History Tab — Session Archive + Analysis
Automatically saves every session when you reset, return to a resting zone, or go inactive for 15 minutes. Each saved session keeps full item breakdown, zone time distribution, gold delta, active time, and dungeon run count. The Analysis view aggregates across all sessions: best-paying zones, most-looted items, top sessions by gold/hr, and trend charts.
Lists Tab — Favorites & Blacklist Management
Fast-access UI to manage your favorited items (always pinned to top) and blacklisted items (hidden from all tracking).
Help Tab — Settings & Tools
All toggles in one place: auto-save-on-resting, inactivity timer threshold, tooltips, ninja sound volume, minimap button size, UI scale for both main and mini windows. Plus diagnostic tools, session name management, and guide walkthrough.
Auction House Price Integration
FarmTracker values every item using a 5-source price cascade that checks your addons in priority order:
- TradeSkillMaster (TSM)
- Auctionator — full support for the modern Auctionators, and legacy SavedVariables layouts
- Auctioneer (Auc-Advanced)
- Oribos Exchange
- RECrystallize
If you have any of these installed, FarmTracker reads their price data automatically. Vendor price is used only as a grey-quality fallback (never misleading values for greens/blues/epics). Full diagnostic output via /farm auctcheck shows which sources are detected and exactly which API path delivered each price.
Profession-Aware Session Value
When you disenchant, prospect, or mill a tracked item, FarmTracker automatically removes that item's price from your Session Value and Gold/hr. The output materials (dust, essence, shards, pigments, gems) are tracked separately with their own prices.
No more double-counting "I looted a 50g green AND 16g of dust from disenchanting it" as 66g — you get the accurate 16g of actual profit. Supports both German and English client spell names (Zerlegen/Disenchant, Prospektieren/Prospecting, Mahlen/Milling).
Smart Metrics (Chart-Accurate)
Gold/hr — EMA-smoothed for stable readings, not jumpy. Shows a cold-start estimate immediately on new sessions. Kills/hr — Live counter of mobs your group killed (PARTY_KILL based, not UNIT_DIED spam). Per-item count/hr — How fast is each item dropping? Identify farm-rate outliers. Gold delta chart — 30-sample rolling bar chart showing income trend over the session. Transaction spikes (vendor sales, AH purchases) are filtered out so a single 2000g vendor trip doesn't flatten the chart scale or show as a huge negative bar. Zone time distribution — Percentage of active time spent per zone, saved per session for route optimization.
Smart Automation
FarmTracker saves you from forgetting to save sessions:
- Auto-Save on Resting — Entering a city, inn, or sanctuary saves the current session to history and resets. Configurable toggle.
- Auto-Save on Inactivity — No loot or gold change for 15 minutes? Session gets saved and reset. Threshold adjustable.
- Auto-Collapse Outside — Clicking outside the UI collapses it to mini mode. Less clutter while you play.
- Blank sessions never save — If you haven't looted anything, no empty history rows get created.
- Manual Reset also saves — The Reset button is now consistent with auto-save: non-blank sessions get saved to history first.
Two UI Modes
Full View (600×460 draggable window) — Complete tab interface for deep dives and management.
Mini View (compact overlay) — Minimal live display showing session timer, gold delta, gold/hr, kills/hr, item counts, and a live loot feed. Two sub-modes:
- Solo Mode — your farmed items, sorted by favorites + quality + count
- Gruppe Mode — live loot feed of all group members with ninja highlights
Scale both windows independently (0.60× – 1.50×). Drag freely, remember positions per character.
Integration with Other Addons
LibDataBroker-1.1 + LibDBIcon-1.0 support — If you drop these libraries into FarmTracker/Libs/, FarmTracker registers as a standard data broker. Your minimap button, Titan Panel, Bazooka, ChocolateBar, and ElvUI DataBars will all show live gold/hr text from FarmTracker. Zero configuration.
No libraries required — If you don't install the libs, FarmTracker uses its own built-in minimap button. Either way works.
Slash Commands
/farm -- Toggle main window
/farm help -- Full command list
Localization
Full German (deDE) and English (enUS/enGB) translations — every UI string, every tooltip, every chat message. Locale is auto-detected from your WoW client — no configuration needed. Other locales fall back to English.
Loot parsing works across 11 locales for multilingual groups (deDE, enUS, frFR, esES, itIT, ruRU, ptBR, koKR, zhCN, zhTW, zhTWClient). Play in mixed-language groups without losing loot log entries.
Privacy & Data
- All data stays local in your SavedVariables file. Nothing is transmitted anywhere.
- Per-character data — each character gets its own session history, favorites, and blacklist.
- Up to 50 saved sessions + 600 group loot entries. Old entries roll off automatically.
- Settings persist across /reload, logout, and WoW restarts.
Client: TBC Classic Anniversary (Interface 20505) — tested on EU Thunderstrike Anniversary and compatible clients.
Feedback & Support
Found a bug? Have a feature request? Open an issue on the CurseForge comments page or reach out directly. FarmTracker is actively maintained and updated based on player feedback.
Creator: Rinyufx
License: All Rights Reserved — Copyright (c) 2026 Rinyufx
FarmTracker is built by a dedicated TBC Classic Anniversary player, for TBC Classic Anniversary players. Every feature exists because I wanted it for my own daily farming. If you find it useful, a thumbs-up on CurseForge goes a long way.






