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
Hello Moon
The version number is not set to the current game version
## Interface: 100105 should be 100107
Cherrio
amazing addon but 1 thing is stupid, when Im closing to node its first on minimap like little picture of node, closer it is red circle, when he is empty it does not automatically means there's no node, sometimes I came closer yellow dot appear on minimap in that circle, which means there's a node, this you should really fix set same distance like you spot node on minimap, so empty circle really means there's no node
Could someone please explain the structure of the lua tables, see example below.
```
GatherMate2HerbDB = {
[2025] = {
[5320773200] = 1407,
},
}
```
The above information is from picking the herb Hochenblume whilst I was in Thaldraszus at coords 53.20 73.20
What does the above actually mean? I couldn't find anything that would be associated with the numbers such as "Zone IDs to Zone Names" or "Item IDs to Item Names".
What I was wanting to know was how do I know what the zone id is for Waking Shores for example, or the ID for a different herb,mining,treasure node.
Is there a Lua table within the addon that shows the correlation between zone id and zone name, and so on... I wasn't able to find such a table if one exists, if it doesn't exist how would I get the zone ids for every zone, and the node id for every herb/mining/treasure node.
Message: Interface/AddOns/GatherMate2/Config.lua:1237: bad argument #1 to 'GetAddOnMetadata' (Invalid AddOn name GatherMate2_Data. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable))
Time: Mon May 8 06:10:58 2023
Count: 1
Stack: Interface/AddOns/GatherMate2/Config.lua:1237: bad argument #1 to 'GetAddOnMetadata' (Invalid AddOn name GatherMate2_Data. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable))
[string "=[C]"]: ?
[string "@Interface/AddOns/DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <.../AddOns/DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Interface/AddOns/DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua"]:626: in function <.../AddOns/DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:611>
[string "=[C]"]: in function `LoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:545: in function `UIParentLoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:754: in function `MajorFactions_LoadUI'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:100: in function `SetUpMajorFactionList'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:93: in function `RefreshMajorFactionList'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:88: in function `RefreshOverlay'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:80: in function <...sionLandingPage/Blizzard_DragonflightLandingPage.lua:76>
[string "=[C]"]: in function `CreateFrame'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:49: in function `CreateOverlay'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:63: in function `RefreshExpansionOverlay'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:35: in function <...pansionLandingPage/Blizzard_ExpansionLandingPage.lua:33>
Locals: (*temporary) = <function> defined @Interface/AddOns/DataStore/libs/AceAddon-3.0/AceAddon-3.0.lua:57
In reply to Cedarra:
Changing this in Config.lua fixed it for me:
local verline = GetAddOnMetadata(k, "X-Generated-Version")
to
local loadable = select(4, GetAddOnInfo(k))
local verline = loadable and GetAddOnMetadata(k, "X-Generated-Version")
This checks if the addon is loadable/exists
Getting this now when I load WoW :(
Message: Interface/AddOns/GatherMate2/Config.lua:1237: bad argument #1 to 'GetAddOnMetadata' (Invalid AddOn name WoWGatheringNodes. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable))
Time: Wed May 3 09:35:43 2023
Count: 1
Stack: Interface/AddOns/GatherMate2/Config.lua:1237: bad argument #1 to 'GetAddOnMetadata' (Invalid AddOn name WoWGatheringNodes. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable))
[string "=[C]"]: in function `GetAddOnMetadata'
[string "@Interface/AddOns/GatherMate2/Config.lua"]:1237: in function `CheckAutoImport'
[string "@Interface/AddOns/GatherMate2/Config.lua"]:1224: in function
[string "=[C]"]: ?
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <...AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:626: in function <...AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua:611>
Locals: (*temporary) = "WoWGatheringNodes"
(*temporary) = "X-Generated-Version"
(*temporary) = "Invalid AddOn name WoWGatheringNodes. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable)"
In reply to oldenbroken: Getting the same as of this morning too.
In reply to oldenbroken:
I had to remove the reference to WoWGatheringNodes from the SavedVariables file. Not recommended unless you're an advanced user.
In reply to Belazor: this worked for me too. thanks. If anyone else does this make sure you completely close the game before making the edit or the relevant section will be added back in when it saves at logout.
In reply to AeroMaxxD:
2025 is the zone id (thaldraszus)
5320773200 are probably the coordinates (XXXXXYYYYY)
1407 the type of herb (Hochenblume)
In reply to IoneyEU: Sorry I should of made my initial post a lot clearer. I already knew what you said as that's the zone I was in, the coords of where I was, and the herb that I picked.
What I was wanting to know is how do I know that 2025 is Thaldraszus and that 1407 is Hochenblume? Is there a Lua table somewhere in the addon with that information? I wasn't able to find it if so.
Hey,
Can Blood of Heroes not be added to the list of items that can be tracked in Classic Wrath? There are lists of locations on Wowhead and Questie can also be set to show them on the map, but I'm finding lots in WPL/EPL that aren't being shown, and there appears to be no way to add them :\
I don't understand how this addon works. I've imported this data into gathermate2 but nothing shows up on the map or minimap. I disabled all other addons but...nothing.
In reply to notanotherforumname:
Did you turn on to view on the map, with or without profession?
In reply to notanotherforumname:
gathermate data is currently broken
Is there a new bug with Gathermate? Suddenly, all I see now is empty circles on my mini-map when my gathering characters used to see the occasional yellow leaf or ore icon. Right now I'm standing next to an active fishing node that doesn't display (note: I've disabled all other add-ons while checking on this).
Update: NVM . . . somehow all the selections on my Tracking list (binoculars above the mini-map) got wiped.
hI! I think you uploaded the wrong filename, it says it is GatherMate2-1.48.3.zip, but the release is labeled 1.48.4
Why can't i remove single Nodes from the Map anymore?
Any news when this will be updated to use the _data extension it keeps mentioning? The import button has been greyed out for a long time.