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
Grizzly_UK:
its fixed in the latest alpha build 1.16.3-3
Thanks very much for the fast response!
i develop and play on a mac, use the curse client to install it will make sure everything is put where it should go.
maybe it is only for pc??
it is not working when you drag it in to the add ons
im looking into it Grizzly_UK
I get an error with GatherMate2 v1.16.3 and GatherMate2 Data v10.7 when trying to perform a manual database import. I've just created a ticket on the project site with further details etc. For now I've reverted to GatherMate2 v1.16.2 which allows me to manually import from GatherMate2 Data v10.7 without any problems.
nothing to be alaramed at, there was a few packing issues, but it should be good to go now on both live and beta.
also I removed blood of heroes from teh data extract and added raptor nests enjoy
It's being updated every hour it seems like. Is this intentional or is there some sort of misciviousness occuring?
1.16.3 should be working now correctly on live and beta. apparently a tagfiasco caused 1.17 to not include the panda nodes.
Kras Wilds I've been using it to mine and herb... looks lovely...
Seranthor go harvest some nodes in pandare and be sure it marks them on the map.
I have a working version now, just need to hang out and wait for the new MOP data file... I'm excited.
@mysticalos
i got him fixed up the version i uploaded to wowi, had an update libmapdata as well from my local machine and not from wowce. i forgot to include the localizations.
seranthor, what language do you play on?
those just look like basic missing localisations errors, but looking at current version, the english ones aren't missing, maybe you're playing a language they are missing in?
@kagaro
I"m not on a mac... I"m on a PC.... hmmm
well tell me what erros your getting since i just zipped up my mop interface dir to make it, wasnt giving me any issues. be aware ont he mac there are serious addon issues going on so you will get script ran too long errors alot.
I know its for MOP... thats what I"m trying to use it for.
here are the first 7
Error 1
Message: AceLocale-3.0: GatherMate2Nodes: Missing entry for 'Takk's Nest' Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\AddOns\GatherMate2\Constants.lua:257: in main chunk
Locals: <none>
Error 2
Message: AceLocale-3.0: GatherMate2Nodes: Missing entry for 'Dart's Nest' Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\AddOns\GatherMate2\Constants.lua:258: in main chunk
Locals: <none>
Error 3
Message: Interface\FrameXML\UIPanelTemplates.lua:500: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> ...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:31: in function <...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:29> Interface\AddOns\GatherMate2\Constants.lua:258: in main chunk
Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: AceLocale-3.0: GatherMate2Nodes: Missing entry for 'Takk's Nest' Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\AddOns\GatherMate2\Constants.lua:257: in main chunk
Locals: <none>" handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 193.99998045976 range = 0 scroll = 0 size = 193.99998045976 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)"
Error 4
Message: Interface\FrameXML\UIPanelTemplates.lua:500: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> ...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:31: in function <...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:29> Interface\AddOns\GatherMate2\Constants.lua:258: in main chunk
Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: AceLocale-3.0: GatherMate2Nodes: Missing entry for 'Takk's Nest' Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\AddOns\GatherMate2\Constants.lua:257: in main chunk
Locals: <none>" handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 193.99998045976 range = 0 scroll = 0 size = 193.99998045976 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)"
Error 5
Message: Interface\FrameXML\UIPanelTemplates.lua:500: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> ...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:31: in function <...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:29> Interface\AddOns\GatherMate2\Constants.lua:258: in main chunk
Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: AceLocale-3.0: GatherMate2Nodes: Missing entry for 'Takk's Nest' Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\AddOns\GatherMate2\Constants.lua:257: in main chunk
Locals: <none>" handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 193.99998045976 range = 0 scroll = 0 size = 193.99998045976 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)"
Error 6
Message: Interface\FrameXML\UIPanelTemplates.lua:500: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 07/08/12 13:33:44 Count: 105 Stack: Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? ... ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> ...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:31: in function <...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:29> Interface\AddOns\GatherMate2\Constants.lua:258: in main chunk
Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: AceLocale-3.0: GatherMate2Nodes: Missing entry for 'Takk's Nest' Time: 07/08/12 13:33:44 Count: 1 Stack: Interface\AddOns\GatherMate2\Constants.lua:257: in main chunk
Locals: <none>" handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 193.99998045976 range = 0 scroll = 0 size = 193.99998045976 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)"
Error 7
Message: C stack overflow Time: 07/08/12 13:33:44 Count: 1 Stack: [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> ... ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:500: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:477: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> ...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:31: in function <...ddOns\DataStore\libs\AceLocale-3.0\AceLocale-3.0.lua:29> Interface\AddOns\GatherMate2\Constants.lua:258: in main chunk
Locals: (*temporary) = <function> defined Interface\FrameXML\BasicControls.xml:<Scripts>:4 (*temporary) = "Interface\FrameXML\UIPanelTemplates.lua:500: attempt to perform arithmetic on field 'cursorOffset' (a nil value)"
@Seranthor
that version is for mist of pandara beta, if you can send me a snippet of the errors that will help
attempted to load the one posted at http://www.wowinterface.com/downloads/info21293-GatherMate2.html
55 LUA errors... I did a clean install of it... so I"m not exactly sure what is wrong... perhaps some advice/guidance.