GatherMate2
GatherMate2 is an addon to collect and track herbs, mines, fishing pools, gas clouds, archaelogy finds and treasures, and displays them on the world map and the mini map.
This is the Retail version of GatherMate2, the version for WoW Classic can be found here
GatherMate will remember the location of every herb you pick or every ore you mine, so that you can easily find the positions of the herbs and mines again. Once you come into range of a recorded spot, GatherMate will show an icon representing the type of herb/ore/fish/etc. on your mini map, directly allowing you to decide if its worth checking out. Additionally, all spots are shown on the World Map, to ease navigation to certain types of nodes and making gathering more fun.
To give you a head start, GatherMate2 also offers a pre-filled data module, so you don't need to discover all herbs and mines yourself, but instead can just start gathering right away. Simply install GatherMate2_Data and hit a few buttons to import all the provided data, and you're good to go.
Features
- Tracking of all gathering professions and more!
- Herbs
- Mines
- Gas Clouds
- Archaeology Digs
- Fishing Pools
- Treasures
- Display of all collected data on the World Map and the MiniMap
- Support for Routes
- Import data via GatherMate2_Data
- Share data in your guild with GatherMate_Sharing
Video about configuring this addon.
Usage
Using GatherMate2 is straight-forward.
After the installation, GatherMate2 is automatically active and collecting data.
You can configure which data should be shown on the World Map or MiniMap in the Configuration Dialog, which can be accessed either via the /gathermate slash command or be found in the Interface options in the WoW Menu.
Localization (Translation of Nodes)
GatherMate2 relies on the node names to be translated in all languages WoW supports. You can contribute additional translations for your language here using the Localization tool:
https://www.wowace.com/projects/gathermate2/localization
Any translations submitted through that tool will be automatically included in the next release.
GatherMate2_Data
GatherMate2_Data has been updated with all fresh data from Wowhead, including support for Shadowlands, and will be continously updated throughout the coming expansion.
If you are looking for a pre-filled database for GatherMate2, get GatherMate2_Data here:
https://www.curseforge.com/wow/addons/gathermate2_data
In reply to nevcairiel:
Yep maybe, didn't come across them & then added anyway since some were already in (Monolithic & Menacing).
In Shadowlands herbs are picked up just fine and shown on the minimap, but nothing in shown on the world map.
I got no problems in the old areas.
Ciao! Hello!
I did an italian version for herbalism and mining gather, instructions in italian language:
Ho tradotto il file in italiano per la raccolta delle erbe e minerali.
Dovete inserirlo in GatherMate2 > Locales > file It
In fondo alla lista del blocco notes basta incollate quanto segue
NL["Nightshade"] = "Ombranotte"
NL["Marrowroot"] = "Bulbosso"
NL["Death Blossom"] = "Bocciolo di Morte"
NL["Widowbloom"] = "Vedovia"
NL["Vigil's Torch"] = "Torcia della Veglia"
NL["Rising Glory"] = "Fior di Gloria"
NL["Laestrite Deposit"] = "Deposito di Laestrite"
NL["Rich Laestrite Deposit"] = "Deposito Ricco di Laestrite"
NL["Elethium Deposit"] = "Deposito di Elezio"
NL["Rich Elethium Deposit"] = "Deposito Ricco di Elezio"
NL["Solenium Deposit"] = "Deposito di Solenio"
NL["Rich Solenium Deposit"] = "Deposito Ricco di Solenio"
NL["Oxxein Deposit"] = "Deposito di Oxeina in Prestito"
NL["Rich Oxxein Deposit"] = "Deposito Ricco di Oxeina in Prestito"
NL["Phaedrum Deposit"] = "Deposito di Fedrio"
NL["Rich Phaedrum Deposit"] = "Deposito Ricco di Fedrio"
NL["Sinvyr Deposit"] = "Deposito di Peccavyr"
NL["Rich Sinvyr Deposit"] = "Deposito Ricco di Peccavyr"
In reply to CaptainElion:
EDIT: added mining translation
Getting a lot of errors since the 1.46.1 update, it just keeps on counting at an alarming rate
In reply to ThaDanus:
You are using the Retail version on Classic, make sure you switch to the Classic version - its a separate project now since the localizations of the node names vary between versions.
In reply to nevcairiel:
I got exactly the same issue, I use Ajour as the addon manager. Now I have downloaded 1.45.6-classic manually and set it to ignore new versions. I suspect since the addon folder name is the same ("GatherMate2") Ajour does not detect the repository correctly.
In reply to nevcairiel:
I got exactly the same issue, I use Ajour as the addon manager. Now I have downloaded 1.45.6-classic manually and set it to ignore new versions. I suspect since the addon folder name is the same (GatherMate2) Ajour does not detect the repository correctly.
Hello, I'm getting a bunch of errors with version 1.46.0:
2495x GatherMate2\Display-Display.lua:691: attempt to call method 'GetPlayerWorldPosition' (a nil value)
[string "@GatherMate2\Display-Display.lua"]:691: in function `UpdateMiniMap'
[string "@GatherMate2\Display-Display.lua"]:610: in function `UpdateMaps'
[string "@GatherMate2\Display-Display.lua"]:329: in function `SKILL_LINES_CHANGED'
[string "@GatherMate2\Display-Display.lua"]:254: in function <GatherMate2\Display.lua:222>
[string "=[C]"]: ?
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:540: in function `EnableAddon'
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615>
[string "=[C]"]: in function `LoadAddOn'
[string "@AddonLoader\AddonLoader-r140-release.lua"]:160: in function `LoadAddOn'
[string "@AddonLoader\Conditions.lua"]:154: in function <AddonLoader\Conditions.lua:142>
[string "@AddonLoader\Conditions.lua"]:174: in function <AddonLoader\Conditions.lua:161>
There's actually 3 more errors, but I can't page to them because this one above keeps spamming and setting the page back to itself.
Here is a screenshot of Bugsack:
Current version of Gathermate2 causes loading screen errors/freeze on loading in LFD instances.
Steps taken to reproduce/confirm
Loaded with Gathermate2, freeze confirmed.
Loaded with no addons, no freeze.
Specs well above recommended requirements on a fiber connection.
If I recall correctly, the slide bar comes with this too right? Welp there's an issue with the slide bar in 9.0.1:
Message: Interface\AddOns\SlideBar\SlideMain.lua:390: attempt to call method 'SetBackdrop' (a nil value)
Time: Wed Oct 14 16:50:19 2020
Count: 1
Stack: Interface\AddOns\SlideBar\SlideMain.lua:390: attempt to call method 'SetBackdrop' (a nil value)
[string "@Interface\AddOns\SlideBar\SlideMain.lua"]:390: in main chunk
Locals: LIBRARY_VERSION_MAJOR = "SlideBar"
LIBRARY_VERSION_MINOR = 10
lib = <table> {
Capture = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:106
WaitFor = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:121
RemoveButton = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:202
FlashOpen = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:228
ApplyLayout = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:238
HideButton = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:220
GetButton = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:197
AddButton = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:133
IterateButtons = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:192
private = <table> {
}
GetVersion = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:101
ShowButton = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:212
Release = <function> defined @Interface\AddOns\SlideBar\SlideMain.lua:113
}
private = <table> {
}
frame = <unnamed> {
0 = <userdata>
}
ldb = <table> {
attributestorage = <table> {
}
pairs = <function> defined @Interface\AddOns\Accountant_Classic\Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:70
NewDataObject = <function> defined @Interface\AddOns\Accountant_Classic\Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:36
callbacks = <table> {
}
ipairs = <function> defined @Interface\AddOns\Accountant_Classic\Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:81
RegisterCallback = <function> defined @Interface\AddOns\Accountant_Classic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
GetNameByDataObject = <function> defined @Interface\AddOns\Accountant_Classic\Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:63
GetDataObjectByName = <function> defined @Interface\AddOns\Accountant_Classic\Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:59
UnregisterCallback = <function> defined @Interface\AddOns\Accountant_Classic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
domt = <table> {
}
proxystorage = <table> {
}
DataObjectIterator = <function> defined @Interface\AddOns\Accountant_Classic\Libs\LibDataBroker-1.1\LibDataBroker-1.1.lua:55
namestorage = <table> {
}
UnregisterAllCallbacks = <function> defined @Interface\AddOns\Accountant_Classic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
}
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = <table> {
bgFile = "Interface/Tooltips/UI-Tooltip-Background"
tileSize = 32
edgeFile = "Interface/Tooltips/UI-Tooltip-Border"
tile = true
edgeSize = 16
insets = <table> {
}
}
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
Hope this helps with the fix. The slide bar comes in handy for add-on I need access to, but don't want cluttering up my mini-map.
In reply to wyr3d:
Never mind, I was thinking of gatherer, but I don't use that anymore. I fixed the slide bar anyway
In reply to wyr3d:
How did you fix the slidebar?
In reply to Enigma_TL:
Edited the main file :P
Link Removed: http://www.mediafire.com/file/zm6vlep90tdi7wc/SlideMain.zip/file
The latest version of gathermate appears to break Details (eg /details toggle ceases to function). No real error message is generated. Just details works fine on its own. Gathermate works fine on its own. The two together cause problems after the update. Not sure if it's on details side or gathermate's side, but since I haven't updated details and gathermate just got updated I'm starting here.
It looks like gathermate may have packaged a pre-release version of ace3? It has a newer version number than the one available on curse. Rolling back the contents of Libs/ with the appropriate copies from the released version of ace3 seems to resolve the issue.
In reply to wanderingfox:
I had the same problem with Details after installing GatherMate2, your fix works like a charm.
WoW Classic support has been moved to a seperate addon at https://www.curseforge.com/wow/addons/gathermate2-classic
Newest Classic version updating to 8.2.5 instead, making it nonfunctional (Twitch client).
Hello, would it be possible to add Un'goro soil locations to the classic version of the addon?
This question is for Retail 8.3. I made the horrible mistake of importing the library for herbs, now my entire map is covered. I tried removing the addon as well as the libraries addon and deleting all settings (saved variables) via Twitch, but upon reinstalling the map is still completely covered with herb nodes. How do I manually remove the data for this awful imported library of herbs? I'd really like to use your addon but I can't function with all the clutter. Thanks!
Also, is there a way to remove the green circles from the minimap without removing the herb icons? They make it extremely difficult to see the yellow dots when a node is active.