promotional bannermobile promotional banner

GatherSlave

All-in-one gathering tracker addon, showing your tools, buffs and performance.
Detailed window view, showing the status of all gathering tools as well as current buffs and total value of materials inside your bags.

Detailed window view, showing the status of all gathering tools as well as current buffs and total value of materials inside your bags.

This window is shown when the "Show Session Details" button is clicked. It will display the current farming session's detailed information by also listing, in order of highest to lower value, all items looted.

This window is shown when the "Show Session Details" button is clicked. It will display the current farming session's detailed information by also listing, in order of highest to lower value, all items looted.

This is the compact view, used when busy farming. Each square's colour shows the status of a particular gear slot or expected buff. Buff squares change colour as their timers run out.

This is the compact view, used when busy farming. Each square's colour shows the status of a particular gear slot or expected buff. Buff squares change colour as their timers run out.

This page inside the Options view allows you to specify the IDs of the items that you wish to track while farming.

This page inside the Options view allows you to specify the IDs of the items that you wish to track while farming.

Inspired from LootAppraiser for dopamine hits! Pops up if the total value of looted items from a single node exceeds the limit set in the Options window.

Inspired from LootAppraiser for dopamine hits! Pops up if the total value of looted items from a single node exceeds the limit set in the Options window.

Description

GatherSlave

GatherSlave is a compact gathering assistant for World of Warcraft. It tracks your gathering readiness, current farming session, looted materials, estimated value, and saved session history in a small docked UI.

I developed this addon after starting to seriously dive into gathering myself. Being efficient is important, and having a quick visual summary of all things related to your gathering professions allows you to quickly know if anything is missing. The ultimate goal in the end was to "gamify" gathering and track my gathering performance for analysis later. Finding working addons that did all of that was challenging (some had bugs that tracked wrong IDs and never got fixed), so I decided to develop my own one.

I come from a C/C++/C# background, but have always wanted to learn Lua and this was the ideal opportunity to do so with the help of AI. The addon is still in its early stages of development.

Features

  • Detailed and Compact UI modes
  • Profession tool and accessory readiness tracking
  • Tool enchant and temporary Razorstone tracking
  • Gathering buff tracking with remaining time bars
  • Current session timer with start, pause, and reset controls
  • Tracked material loot counting
  • Estimated item value and gold per hour
  • Nodes per hour estimate (because RNG could skew your gold per hour value)
  • Bag stock value for tracked materials
  • Loot value toast alerts with sound (Inspired from LootAppraiser)
  • Saved farming session history
  • Expandable history rows showing looted item breakdowns (and can be exported)
  • Configurable tracked item IDs
  • Configurable UI scale
  • Configurable price source

Price Sources

GatherSlave can estimate values using:

  • Auctionator
  • TradeSkillMaster
  • None

Auction data depends on the selected pricing addon having usable market data available.

Usage

Use the minimised compact view while farming, and switch to detailed mode when you want to inspect tools, buffs, bag stock, or session information.

The bottom buttons open either:

  • Session Details: current session materials, totals, timer, gold per hour, and nodes per hour
  • History: saved farming sessions with expandable item breakdowns

Useful Commands

/gs -> Shows a list of commands
/gs show/hide -> Shows or hides the main window
/gs debug on/off -> toggles debugging mode on or off
/gs history -> Prints the farming history list
/gs history last -> Displays the last farming session's details
/gs history clear -> Clears the history entirely
/gs track list -> Prints tracked items
/gs track add <itemID> <category> -> Adds an ID to track while farming
/gs track remove <itemID> -> Removes a tracked ID
/gs track defaults -> Resets tracked IDs to built-in defaults

Supported tracked item categories:

herbs
mining
leather
other

Notes

GatherSlave is still under active development. Some features and layouts may change between alpha versions.

The GatherSlave Team

profile avatar
  • 1
    Projects
  • 4
    Downloads