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 the GatherMate2 addon settings, under "Minimap", you have a way to keybind the toggle of minimap and worldmap icons (separately).
I only get the Display.lua 348 error on characters that have Digsite: Nor'danil Wellspring shovel icon floating out in the far west sea area on the main map. Others have reported this same issue with that digsite in the wow forums.
I changed line 348 to:
which is probably safer so that good values of mapFile returned from the function call on line 347 will do the right thing.
Thanks a lot bsmorgan!
Cheers.
I just commented out line 348 in Display.lua (added a -- at start of line) to make the error go away. It doesn't appear to do anything as it is defined in line 347 as a local variable with no value assigned to it.
mapFile is defined locally as one of the output returns from calling UpdateMapHighlight, so it's clearly supposed to be contain something useful before being used as an index into the digSites[] array.
Since UpdateMapHighlight() is a WoW API, I'd be willing to bet Blizz changed the method signature and that return isn't used or set meaningfully any more. Commenting out line 348 makes the fatal error go away, but the entire segment of code being broken means that we've lost some Archaeology-related map and marking functionality.
and until a fix has been applied, I will just hack a fix to make the error go away. :) I do like bsmorgan's hack over mine however.
I think the filtering mechanism may be broken. I went into the mining tab and unchecked everything except elementium and rich elementium but when going through Deepholm, I was seeing not only those nodes on the map and minimap but also the obsidium and rich obsidium node locations as well.
Getting errors everytime I log in to a character
Message: Interface\AddOns\GatherMate2\Display.lua:348: table index is nil
Time: 01/18/17 16:57:19
Count: 1
Stack: Interface\AddOns\GatherMate2\Display.lua:348: in function `DigsitesChanged'
Interface\AddOns\GatherMate2\Display.lua:251: in function <Interface\AddOns\GatherMate2\Display.lua:220>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...face\AddOns\Titan\libs\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
...face\AddOns\Titan\libs\AceAddon-3.0\AceAddon-3.0.lua:571: in function `EnableAddon'
...face\AddOns\Titan\libs\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...face\AddOns\Titan\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:407: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:498: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:1010: in function <Interface\FrameXML\UIParent.lua:907>
Locals: <none>
I wanted to report an error in the addon with the Spanish translation of a plant.
It is the Dreamleaf (that during the patch 7.0 was called leaves, in the 7.1 changed by frondasueño).
The problem is that when I collect this plant, by name, it does not leave the node marked on the map because it has different names.
I wanted to report an error in the addon with the Spanish translation of a plant.
It is the Dreamleaf (that during the patch 7.0 was called hojasueño, in the 7.1 changed by frondasueño).
The problem is that when I collect this plant, by name, it does not leave the node marked on the map because it has different names.
Getting this error just starting today on login.
Date: 2017-01-17 15:46:05
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\GatherMate2\Display.lua line 348:
table index is nil
Debug:
(tail call): ?
GatherMate2\Display.lua:348: DigsitesChanged()
GatherMate2\Display.lua:251:
GatherMate2\Display.lua:220
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...seAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
...seAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
...seAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:653:
...seAddOnController\Libs\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: ?
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:407: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:430: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:1012:
..\FrameXML\UIParent.lua:907
Locals:
None
Can confirm, getting the same error.
Same here
Same also here. Started today, after the weekly maintenance. The error pops up immediately after login.
Thank you for your help with the addon, it appears Blizzard made some changes.
Logging in today now getting error:
Date: 2017-01-17 14:42:18
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\GatherMate2\Display.lua line 348:
table index is nil
Debug:
GatherMate2\Display.lua:348: DigsitesChanged()
GatherMate2\Display.lua:251:
GatherMate2\Display.lua:220
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
Ace3\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:571: EnableAddon()
Ace3\AceAddon-3.0\AceAddon-3.0.lua:651:
Ace3\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:407: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:498: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:1010:
..\FrameXML\UIParent.lua:907
Locals:
None
I discovered what appears to be a phasing issue, so I'm not sure what you can do, if anything, to fix it:
I was leveling a new draenei character and got to the quests in the Stillpine Hold furbolg cave on Azuremyst Isle. This character is a miner, so he was mining the copper nodes inside the cave. Having gone through that cave with other miners in the past, I was curious as to why I wasn't seeing the previously-found node markers, and why, when I mined a node, a marker didn't appear on my minimap.
I got to the part of the quest chain where the furbolgs charge into the cave to attack the moonkins ... and now all of the mining node markers appeared. This is a phased event. Once the phase ended and the cave went back to its normal phase, all of the node markers vanished again.
This is really cool once i figured out how to get the data....I just wish there was a way for it to intelligently know when a node has spawned so it saves travel time of having to check all the nodes...just to find out most of them are empty...or plain non exsitent
How do I get Herb nodes from the GatherMate_2 Data addon to show up? I only have the Mining Node nodes showing on my map? Not what I need really -_- PLEASE ANSWER.