GatherMate2 Classic
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 version for WoW Classic, the version for Retail 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 Wowhead Classic 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
- Fishing Pools
- Treasures
- Display of all collected data on the World Map and the MiniMap
- Support for Routes
- Import data via GatherMate2_Data Wowhead Classic
- 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-classic/localization
Any translations submitted through that tool will be automatically included in the next release.
-
View User Profile
-
Send Message
Posted May 20, 2021In reply to moonlit_vamp:
Please note that while this does work, it wipes the existing data - both for Classic TBC, and Classic ERA. Not sure why exactly, but probably has something to do with this information being stored at the below location, with no backup in the add-on folder itself.
World of Warcraft/[version]/WTF/Account/[your account]/Saved variables
My guess is this change wiped the information here for some reason, but it does appear to work with new node onwards. That said, for those who can't be assed going through this, and don't mind the data loss, here's a link to a copy of the edited version:
https://www[dot]mediafire.com/file/t97wfcxfiu387j8/GatherMate2_for_TBC_Classic.zip/file
Pretty sure links can't be posted though, so please edit the [dot] after www to . when you copy paste into your browser
-
View User Profile
-
Send Message
Posted May 20, 2021In reply to wyr3d:
Yeah, I'm not sure why existing data is cleared. TBCC still uses the "_classic_" WoW version folder, so there's no change there. it's the NEW Classic that changes... that's now "_classic_era_". My best guess is that the entire reason the WOW_PROJECT_ID line is there in the first place is to determine whether it should also offer to keep track of things such as Archaeology, Gas Extraction, etc. My guess is that when that was suddenly wrong (you weren't using a classic client, so it thought you were using a retail client), it added these extra items. When you went back to running a "classic" client by updating the WOW_PROJECT_ID, those options were no longer valid, and so it considered the database corrupt, and cleared it. I haven't really gone through the code enough to verify that, but as I said, it's my best guess. If that's the case, then you could, in theory, keep your data as long as you fix GatherMate BEFORE logging into TBCC, but alas... that point is probably moot now.
-
View User Profile
-
Send Message
Posted May 20, 2021In reply to moonlit_vamp:
My guess is coz the lua changed for TBC that it didn't recognise the old data after the update and wiped it. Previously I could see the old data, but no new ones would be added.
As for Classic, that data probably never got copied when they made the new folder. I had reinstall all the add-ons, after all. I just never thought to copy/paste the saved variables from the old classic folder, so when it got wiped for TBC, I lost it for Classic :P
-
View User Profile
-
Send Message
Posted May 20, 2021In reply to moonlit_vamp:
That fixed my problem! Thanks!
-
View User Profile
-
Send Message
Posted May 20, 2021In reply to moonlit_vamp:
That fixed my problem! Thanks!
-
View User Profile
-
Send Message
Posted May 20, 2021In reply to moonlit_vamp:
this worked for me. thanks.
-
View User Profile
-
Send Message
Posted May 31, 2021In reply to moonlit_vamp:
This fixes the minimap issue?
-
View User Profile
-
Send Message
Posted May 31, 2021In reply to moonlit_vamp:
This fixes the minimap issue?
-
View User Profile
-
Send Message
Posted May 19, 2021Hi-
TBC version coming?
Thanks
-
View User Profile
-
Send Message
Posted May 16, 2021Not working in TBC classic beta. Getting several LUA errors when using this and the _data linked in the description, additionally cannot import TBC areas. Created an issue here with the LUA errors: https://www.curseforge.com/wow/addons/gathermate2-classic/issues/6
-
View User Profile
-
Send Message
Posted Apr 22, 2021Is there a GatherMate TBC Classic in progress? I am in beta and available for testing it.
-
View User Profile
-
Send Message
Posted May 12, 2021In reply to mikedemers63:
I just tested it, it seems to be working fine without any changes.
-
View User Profile
-
Send Message
Posted May 12, 2021In reply to Marrtin:
Scratch that, it's not creating entries when you gather TBC material
-
View User Profile
-
Send Message
Posted Feb 26, 2021Lil update could be amazing, still having the you're not in a party thing kinda a bummer
-
View User Profile
-
Send Message
Posted Nov 19, 2020Nevermind, only now noticed that there's a new Classic version, installed that and it works again. I was only using it through the Curse client so I never noticed that it was being split into retail and classic
Getting loads of errors since 1.46.1:
Message: Interface\AddOns\GatherMate2\Display.lua:682: attempt to index global 'C_Minimap' (a nil value)
Time: Thu Nov 19 11:18:55 2020
Count: 4106
Stack: Interface\AddOns\GatherMate2\Display.lua:682: attempt to index global 'C_Minimap' (a nil value)
Interface\AddOns\GatherMate2\Display.lua:682: in function `UpdateMiniMap'
Interface\AddOns\GatherMate2\Display.lua:232: in function <Interface\AddOns\GatherMate2\Display.lua:229>
Locals: self = <table> {
DataUpdate = <function> defined @Interface\AddOns\GatherMate2\Display.lua:401
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:367
Enable = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:294
UnregisterAllEvents = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
UpdateMiniMap = <function> defined @Interface\AddOns\GatherMate2\Display.lua:635
EnableModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:442
getMapPin = <function> defined @Interface\AddOns\GatherMate2\Display.lua:414
defaultModuleLibraries = <table> {
}
addMiniPin = <function> defined @Interface\AddOns\GatherMate2\Display.lua:473
updateFrame = <unnamed> {
}
baseName = "GatherMate2"
OnDisable = <function> defined @Interface\AddOns\GatherMate2\Display.lua:283
defaultModuleState = true
RegisterMapEvents = <function> defined @Interface\AddOns\GatherMate2\Display.lua:256
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:409
trackingCircle = "Interface\AddOns\GatherMate2\Artwork\track_circle.tga"
ReparentMinimapPins = <function> defined @Interface\AddOns\GatherMate2\Display.lua:805
SKILL_LINES_CHANGED = <function> defined @Interface\AddOns\GatherMate2\Display.lua:301
name = "GatherMate2_Display"
PlayerZoneChanged = <function> defined @Interface\AddOns\GatherMate2\Display.lua:292
IsEnabled = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules = <table> {
}
WorldMapDataProvider = <table> {
}
DisableModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:350
MINIMAP_UPDATE_TRACKING = <function> defined @Interface\AddOns\GatherMate2\Display.lua:315
UpdateIconPositions = <function> defined @Interface\AddOns\GatherMate2\Display.lua:571
Disable = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:314
DigsitesChanged = <function> defined @Interface\AddOns\GatherMate2\Display.lua:333
RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
minimapShapes = <table> {
}
MinimapZoom = <function> defined @Interface\AddOns\GatherMate2\Display.lua:550
ScheduleUpdate = <function> defined @Interface\AddOns\GatherMate2\Display.lua:397
getMiniPin = <function> defined @Interface\AddOns\GatherMate2\Display.lua:445
UnregisterMapEvents = <function> defined @Interface\AddOns\GatherMate2\Display.lua:268
IsModule = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:217
ConfigChanged = <function> defined @Interface\AddOns\GatherMate2\Display.lua:406
SetDefaultModuleState = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:387
SetSkillProfession = <function> defined @Interface\AddOns\GatherMate2\Display.lua:392
SetTrackingSpell = <function> defined @Interface\AddOns\GatherMate2\Display.lua:385
SetEnabledState = <function> defined @Interface\AddOns\Bartender4\libs\AceAddon-3.0\AceAddon
-
View User Profile
-
Send Message
Posted Nov 19, 2020In reply to ThaDanus:
1.46.1 is the retail version. Uninstall it and install the Classic version. Its a seperate project now.
-
View User Profile
-
Send Message
Posted Nov 22, 2020In reply to nevcairiel:
Really odd decission there, I mean it broke the addon for everyone. People try to update through their addon updater of choice, notice it's still broken and give up. Some would come to the curse website but see that the addon has no Classic version and also give up. You should put some sort of impossible to miss warning somewhere, all caps and red text tbh, for the few people that visit the website.
-
View User Profile
-
Send Message
Posted Oct 7, 2020The "Patch of Elemental Water" fishing node is not being registered.
-
View User Profile
-
Send Message
Posted Sep 1, 2020I wasn't getting an update notice in Twitch, so when I reinstalled 1.45.5 to get the new version 1.45.6 it worked but it says game version is 8.3.0, not 1.13.5, so I checked the TOC file and it has the incorrect ## Interface: 80300 entry.
-
View User Profile
-
Send Message
Posted Sep 1, 2020In reply to Kurnak:
Install 1.45.6-classic from this project, and not the one from the retail project. Twitch is sometimes a bit unreliable, so make sure its actually on the Classic version - uninstall and install the right one if needed.