promotional bannermobile promotional banner

FarmLogs

Track drop rates for groups of mobs — not individual ones. Auto-groups by name, zone & level. Merge/split groups, multiple sessions, fishing, auto-pause with countdown, compact view, CSV export. Built for Classic Era

File Details

FarmLog-v2.1.zip

  • R
  • Mar 5, 2026
  • 17.79 KB
  • 48
  • 1.15.8
  • Classic

File Name

FarmLog-v2.1.zip

Supported Versions

  • 1.15.8

FarmLog Changelog

v2.1

  • Auto-pause countdown — visible timer in GUI and compact view showing time until 5 min auto-pause
  • Minimized compact bar — click _ to shrink to a tiny bar with clock, farm time, kills/hr, countdown, and pause/resume button. Draggable, position saved.
  • Opaque session dropdown — solid background, alternating row colors, easier to read
  • Mob name tracking — individual mob names now stored per group (data collection for future split feature)
  • Merge preserves mob names — merging groups correctly combines their mob name lists
  • Footer hint — shows /fl merge # # as reminder in the GUI
  • Updated CurseForge description with visual flow diagram and emoji icons

v2.0

  • Multiple named sessions — create, switch, and delete sessions by name. Farm different spots on different days, pick up where you left off.
  • Session dropdown in GUI — click to switch between sessions. Current session auto-pauses when switching.
  • Group IDs — each group shows a visible # number in the GUI
  • Merge command/fl merge 1 3 combines two groups by their number
  • CSV export — one-click export to a copy-paste window (semicolon-separated)
  • /fl switch — switch active session from chat
  • /fl delete — delete a session
  • /fl list — list all sessions
  • /fl export — open CSV export window
  • Session cap — max 20 sessions to prevent SavedVariables bloat
  • v1 migration — old single-session SavedVariables auto-migrated to new multi-session format

v1.1

  • GUI window — movable, resizable frame with session controls, live stats, scrollable drop table
  • Per-group display — groups shown with readable headers: prefix (level range) — zone
  • Item tooltips — hover for full item info, shift-click to link in chat
  • Minimap button — left-click toggles window, right-click starts/pauses session. Draggable around minimap edge.
  • Session buttons — Start / Pause / Resume / End in the GUI
  • Live refresh — stats update every second when window is open
  • Position/size saved — window remembers where you put it
  • ESC to close — registered in UISpecialFrames
  • Classic Era compatibility fixes — removed BackdropTemplate dependency, safe GetNormalTexture handling, AnyUp for RegisterForClicks
  • Scroll child width fix — content frame width now syncs with scroll frame

v1.0

  • Renamed to FarmLog from AAFarmDrops
  • GUID-based kill tracking — kill queue stores mob name, level, and GUID. Loot matched by GUID first, fallback to oldest queue entry.
  • Fishing support — detects fishing casts via UNIT_SPELLCAST_CHANNEL_START, tracks catches as separate groups per zone
  • Session history cap — max 50 sessions stored
  • /fl reset — clear main database
  • /fl purge — clear session history
  • Debug off by default — release mode
  • GetItemInfo fix — correctly unpacks name and link
  • CurseForge ready.pkgmeta, LICENSE (MIT), README.md, X-Curse-Project-ID field in TOC
  • Slash commands/fl and /farmlog

v0.4 (AAFarmDrops)

  • Original console-only addon
  • Zone + prefix + level bucket grouping
  • Loot attribution via target/mouseover with fallback kill queue
  • Sessions: start/pause/resume/end/status + sessiondump + sessiondumpall
  • Auto-pause after 5 minutes of no activity
  • Omit rules by exact name or prefix
  • Chat-based dump with truncation guard
  • SavedVariables persistence