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 Duskwastaken:
In reply to b1n4ry:
One more error found in russian locale:
Line 497 should be: NL["Siren's Sting"] = "Укус сирены"
Date: 2018-08-23 23:02:33
ID: 15
Error occured in: Global
Count: 1
Message: ..\AddOns\Gatherer\GatherUtil.lua line 373:
attempt to index field 'ZoneNames' (a nil value)
Debug:
Gatherer\GatherUtil.lua:373: GetPositionInCurrentZone()
Gatherer\GatherMiniNotes.lua:153: UpdateMinimapNotes()
[string "*:OnShow"]:1:
[string "*:OnShow"]:1
[C]: Show()
Gatherer\GatherMiniNotes.lua:67: Show()
Gatherer\GatherConfig.lua:375: setter()
...rface\AddOns\Gatherer\Libs\Configator\Configator.lua:1867: ChangeSetting()
...rface\AddOns\Gatherer\Libs\Configator\Configator.lua:1372:
...rface\AddOns\Gatherer\Libs\Configator\Configator.lua:1372
Locals:
realZoneText = "Dalaran"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'ZoneNames' (a nil value)"
Astrolabe = <table> {
IconsOnEdge_GroupChangeCallbacks = <table> {
}
GetIconAssociation = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:966
CalculateMinimapIconPositions = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:909
AllWorldMapsHidden = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1186
RemoveIconFromMinimap = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:646
TargetMinimapChanged_Callbacks = <table> {
}
PlaceIconOnMinimap = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:561
SetEdgeRangeMultiplier = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:970
ComputeDistance = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:177
IconsOnEdge = <table> {
}
OnShow = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1154
GetUnitPosition = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:324
GetDirectionToIcon = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:946
IconsOnEdgeChanged = false
PlaceIconOnWorldMap = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1066
GetNumFloors = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:431
GetMapInfo = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:438
GetMapFilename = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:454
UpdateMinimapIconPositions = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:811
GetCurrentPlayerPosition = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:380
MinimapIconCount = 0
EdgeRangeMultiplier = <table> {
}
HarvestedMapData = <table> {
}
processingFrame = <unnamed> {
}
GetVersion = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:55
Minimap = Minimap {
}
GetEdgeRangeMultiplier = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:999
WorldMapVisible = false
OnUpdate = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1142
AssociateIcon = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:958
DumpNewIconsCache = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1050
Register_TargetMinimapChanged_Callback = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1039
SetTargetMinimap = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1009
Register_OnEdgeChanged_Callback = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1004
MinimapUpdateMultiplier = 1
OnHide = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1179
MinimapIcons = <table> {
}
TranslateWorldMapPosition = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:247
OnEvent = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:1096
GetMapID = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:420
DefaultEdgeRangeMultiplier = 1
IsIconOnEdge = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:942
GetDistanceToIcon = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:935
ForceNextUpdate = false
LastPlayerPosition = <table> {
}
IconAssociations = <table> {
}
RemoveAllMinimapIcons = <function> defined @Interface\AddOns\Gatherer\Astrolabe\Astrolabe.lua:666
}
AddOns:
Swatter, v7.3.1 (<%codename%>)
WowheadLooter, v80000
AchievementsReminder, v
Altoholic, vr189
Atlas, vv1.44.03
AtlasArena, vv1.07.02
AtlasBattlegrounds, vv1.44.00
AtlasBurningCrusade, vv1.44.00
AtlasCataclysm, vv1.44.00
AtlasClassicWoW, vv1.44.00
AtlasClassOrderHalls, vv1.44.00
AtlasDungeonLocs, vv1.44.00
AtlasLegion, vv1.44.00
AtlasMistsofPandaria, vv1.44.00
AtlasOutdoorRaids, vv1.44.00
AtlasScenarios, vv1.44.00
AtlasTransportation, vv1.44.00
AtlasWarlordsofDraenor, vv1.44.00
AtlasWorldEvents, vv3.24
AtlasWrathoftheLichKing, vv1.44.00
AtlasLoot, vv8.07.13
AtlasLootBurningCrusade, vv8.07.13
AtlasLootCataclysm, vv8.07.13
AtlasLootClassic, vv8.07.13
AtlasLootLegion, vv8.07.13
AtlasLootMistsofPandaria, vv8.07.13
AtlasLootWarlordsofDraenor, vv8.07.13
AtlasLootWrathoftheLichKing, vv8.07.13
AtlasMajorCitiesEnhanced, vv1.16
Babylonian, v5.1.DEV.332(/embedded)
BarrelsOEasy, v1.0.0
BattleGroundEnemies, vv3.1.9.4
BloodTrader, v2.2
ChatCopy, v
CodDoBatter, v2.03
CollectMe, v2.10.1
Configator, v5.1.DEV.431(/embedded)
DataStore, vr65
DataStoreAchievements, vr47
DataStoreAgenda, vr29
DataStoreAuctions, vr50
DataStoreCharacters, vr42
DataStoreContainers, vr59
DataStoreCrafts, vr82
DataStoreCurrencies, vr37
DataStoreInventory, vr53
DataStoreMails, vr52
DataStorePets, vr44
DataStoreQuests, vr45
DataStoreReputations, vr43
DataStoreSpells, vr32
DataStoreStats, vr31
DataStoreTalents, vr61
DBMArchaeology, v
DBMCore, v8.0.4
DBMDefaultSkin, v
DBMInterrupts, v7.3.0
DBMSpellTimers, v
DBMStatusBarTimers, v
EasyObliterate, v31
ExRT, v3940
ExRTClassSpells, v
FishermansFriend, v
Gatherer, v7.3.1
GatherMate2, v1.43.1
GatherMateSharing, vv1.11
GlobalIgnoreList, v8.0.2
HandyNotes, vv1.5.3
HandyNotesAchievements, v0.4.19
HandyNotesBrokenShore, vv1.29
HandyNotesWitheredArmyTraining, v1
HandyNotesWitheredChests, v1.2
HaveWeMet, v1.00
Overachiever, v1.0.3
OverachieverCache, v1.0.3
Pawn, v2.2.27
PersonalLootHelper, v2.08
RaidAchieveFilter, v2.0.2
RaidAchievement, v
RaidAchievementOldModules, v
RaiderIO, v8.0.1 (v201808210600)
RaiderIODBUSA, v
Recount, vv8.0.1b
RecountSpeedUpUpdates, v
Simulationcraft, v1.10.5
SuperDuperMacro, v7.3.2.0
TomTom, vv80001-1.0.2
WorldQuestTracker, v
WoWProgressLink, v1.26
BlizRuntimeLib_enUS v8.0.1.80000 <none>
(ck=976)
GatherMate2 1.43.1
French frFR 8.0.1
File GatherMate2-frFR.lua
Syntax error line 299 ? :
NL["Fel-Encrusted Herb Cluster"] = [=[Touffe d’herbe incrustée de corruption
]=]
Thanks you.
Here file with all fix for ruRU
deleted
deleted too
Well, this is a handmade update for the spanish users,
Here Bitbucket Repository is the file updated that you need to download and replace for the file in <wowroute>\interface\addons\GatherMate2\Locales\GatherMate2-esES.lua
I can´t test all the things excep the plant nodes, if you see something missing or something thats its need to update, please post the exact name of the node that doesnt track that apperas in the description of the node whe you put the mouse over the node. so will be easier to update for myself
In reply to Forge_User_49243911:
P.S. the archeology nods have not appeared either
Thank's to Cecile_Curse, AliceElion
GatherMate2/Locales/GatherMate2-zhTW.lua for traditional chinese client, adding this at the end of file:
NL["Akunda's Bite"] = "亞昆達之噬"
NL["Anchor Weed"] = "錨草"
NL["Riverbud"] = "河芽草"
NL["Star Moss"] = "星苔"
NL["Winter's Kiss"] = "冬吻花"
NL["Sea Stalks"] = "海莖草"
NL["Siren's Sting"] = "海妖之棘"
Thank's to Cecile_Curse, i edited the file GatherMate2/Locales/GatherMate2-itIT.lua for italian client, adding this at the end of file:
-- BfA herbs nodes
NL["Akunda's Bite"] = "Morso di Akunda"
NL["Anchor Weed"] = "Alga d'Ancora"
NL["Riverbud"] = "Baccello Fluviale"
NL["Sea Stalks"] = "Steli Marini"
NL["Siren's Sting"] = "Pruno di Sirena"
NL["Star Moss"] = "Muschio Stellare"
NL["Winter's Kiss"] = "Bacio dell'Inverno"
-- BfA ore Nodes
NL["Platinum Deposit"] = "Deposito di Platino"
NL["Rich Platinum Deposit"] = "Deposito Ricco di Platino"
NL["Storm Silver Deposit"] = "Deposito di Argento della Tempesta"
NL["Storm Silver Seam"] = "Vena di Argento della Tempesta"
NL["Rich Storm Silver Deposit"] = "Deposito Ricco di Argento della Tempesta"
NL["Monelite Deposit"] = "Deposito di Monelite"
NL["Monelite Seam"] = "Vena di Monelite"
NL["Rich Monelite Deposit"] = "Deposito Ricco di Monelite"
In reply to AliceElion:
In reply to thikino:
In reply to thikino:
Ae amigo, para as ervas em "PORTUGUÊS BR" você adiciona ao final do arquivo GatherMate2/Locales/GatherMate2-ptBR.lua as seguintes linhas:
NL["Anchor Weed"] = "Erva-ancorina"
NL["Riverbud"] = "Broto-do-rio"
NL["Sea Stalks"] = "Talo-marinho"
NL["Siren's Pollen"] = "Pólen de Sirena"
NL["Siren's Sting"] = "Picada da Sereia"
NL["Star Moss"] = "Musgo-estrela"
NL["Winter's Kiss"] = "Beijo-do-inverno"
In reply to AliceElion:
Add to the file GatherMate2/Locales/GatherMate2-esES.lua to get the BfA herb nodes working in Spanish
full file here:
https://pastebin.com/C6TEkGA3
In reply to Cecile_Curse:
Can't see the nodes on the map. I have my client in Spanish. :(
in the client in Spanish I can not see the nodes either on the minimap or on the map in the BFA