This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
GatherHud for GatherMate2 with Routes support. This is a 3D-looking hud that shows you node locations and routes.
As you might expect, this addon requires GatherMate2 to work. Routes is optional.
Hello and thanks for the addon. I have the same issues as r4n93r and Stardawn. The hud doesn't scroll but it just shows the nodes of herbalism. It is supposed to move when i fly around, right? Well it doesn't do that. Just to be sure it was the addons problem, I removed everything from the WTF folder the interface and the cache folder and let the addon by itself. The problem still occurs. I was in uldum gathering herbs when the errpr pccured, havent tried in other areas.
Recording an archeology "node" results in a stacking lua error, with count raising at insane speed until I disable the hud :
Message: Interface\AddOns\GatherHud\GatherHud.lua:250: attempt to perform arithmetic on local 'offset' (a nil value) Time: 01/01/11 10:32:07 Count: 1673 Stack: Interface\AddOns\GatherHud\GatherHud.lua:250: in function `FullUpdate' Interface\AddOns\GatherHud\GatherHud.lua:183: in function <Interface\AddOns\GatherHud\GatherHud.lua:129>
Locals: self =
{ SetDefaultModuleLibraries = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:383 Enable = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:315 RegisterChatCommand = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:85 EnableModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:348 modules =
{ } GetModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:231 IterateEmbeds = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:458 defaultModuleLibraries =
{ } IterativeUpdate = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:272 UnregisterChatCommand = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:111 visual_border = <unnamed> { } Printf = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:69 ConfigChanged = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:805 SetDefaultModulePrototype = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:425 hud = <unnamed> { } name = "GatherHud" IsEnabled = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:467 orderedModules =
{ } DisableModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:366 UpdateVisibility = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:476 ADDON_LOADED = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:827 hooked = true RegisterMessage = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118 GetArgs = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:144 Print = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:54 OnInitialize = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:811 baseName = "GatherHud" OnDisable = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:864 OnEnable = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:838 IsModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:484 db =
{ } SetDefaultModuleState = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:403 GetName = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:300 DrawSelf = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:788 SetEnabledState = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:440 selficon = <unnamed> { } enabledState = true defaultModuleState = true RegisterEvent = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118 UnregisterAllMessages = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202 NewModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:256 UnregisterAllEvents = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202 SendMessage = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:87 IterateModules = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:453 UnregisterMessage = <function> defined @Interface\AddOns\GatherMate2\Libs\
I have been getting this error when in azshara or ashenvale:
GatherHud-v1.1.8\GatherHud.lua:250: attempt to perform arithmetic on local 'offset' (a nil value) GatherHud-v1.1.8\GatherHud.lua:183: in function <GatherHud\GatherHud.lua:129>
I use gatherer2 and routes and they work fine on the regular map and do not break when this error occurs. Everything works fine in other zones such as durotar and northern barrens.
I would like to echo the sentiments of many other people in the comments here =) This is a WONDERFUL mod and does nearly everything I want it to! However, with the absence of those little yellow circles that show when a node is available to be gathered, I still have to keep looking at my minimap. It seems to me that the absence of this feature sort of takes away from its usefulness. I think with the addition of the yellow dots, and the hollow node circles from Gathermate (instead of the resource icons), this would be absolutely the perfect mod for gatherers and crafters everywhere. Thank you for your time and effort!
The yellow blips are part of the minimap and can only be drawn by a minimap, no addon can detect or touch them.
You should look at SexyMap's (a minimap addon) HudMap feature, which uses a second minimap to do this. GatherMate2 and Routes both have support to draw in the second minimap.
Nice Idea this Addon. But: it only makes sense (to me), if it displays
1. found resources (yellow dots) 2. the circles from Gathermate 3. the lines from routes.
I can't see anything of it, so i have to look at the minimap furthermore. The display of the resource spots from gathermate is not so important (my opinion). Please, can you add these important things?
The yellow blips are part of the minimap and can only be drawn by a minimap, no addon can detect or touch them.
You should look at SexyMap's (a minimap addon) HudMap feature, which uses a second minimap to do this. GatherMate2 and Routes both have support to draw in the second minimap.
Love the mod. Here's a macro I came up with after looking at the toggle binding. 249/255 characters so it barely fits, but you can remove the icon call if you want.
Simply put, this will toggle the hud and your choice of node tracking. Modifying to taste for whichever node tracking you want should be completely straight forward.
#showtooltip Find Minerals /run if GatherHud:IsEnabled() then GatherHud.db.global.settings.enabled = false GatherHud:Disable() SetTracking(nil) else GatherHud.db.global.settings.enabled = true GatherHud:Enable() CastSpellByName("Find Minerals") end
Love the mod. Here's a macro I came up with after looking at the toggle binding. 249/255 characters so it barely fits, but you can remove the icon call if you want.
Simply put, this will toggle the hud and your choice of node tracking. Modifying to taste for whichever node tracking you want should be completely straight forward.
#showtooltip Find Minerals
/run if GatherHud:IsEnabled() then GatherHud.db.global.settings.enabled = false GatherHud:Disable() SetTracking(nil) else GatherHud.db.global.settings.enabled = true GatherHud:Enable() CastSpellByName("Find Minerals") end
Is there a way to actually see the yellow tracking dots directly on the HuD when there is a mine/herb that is available to gather? I only see the theorical icons, not the yellow dots.
Hi, is it possible, that the searched minerals (yellow dots on the minimap) are shown within the Hud?
Message: Interface\AddOns\GatherHud\GatherHud.lua:250: attempt to perform arithmetic on local 'offset' (a nil value)
Time: 01/01/11 10:32:07
Count: 1673
Stack: Interface\AddOns\GatherHud\GatherHud.lua:250: in function `FullUpdate'
Interface\AddOns\GatherHud\GatherHud.lua:183: in function <Interface\AddOns\GatherHud\GatherHud.lua:129>
Locals: self =
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:383
Enable = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:315
RegisterChatCommand = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:85
EnableModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:348
modules =
}
GetModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:231
IterateEmbeds = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:458
defaultModuleLibraries =
}
IterativeUpdate = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:272
UnregisterChatCommand = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:111
visual_border = <unnamed> {
}
Printf = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
ConfigChanged = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:805
SetDefaultModulePrototype = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:425
hud = <unnamed> {
}
name = "GatherHud"
IsEnabled = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:467
orderedModules =
}
DisableModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:366
UpdateVisibility = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:476
ADDON_LOADED = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:827
hooked = true
RegisterMessage = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
GetArgs = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:144
Print = <function> defined @Interface\AddOns\GatherMate2\Libs\AceConsole-3.0\AceConsole-3.0.lua:54
OnInitialize = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:811
baseName = "GatherHud"
OnDisable = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:864
OnEnable = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:838
IsModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:484
db =
}
SetDefaultModuleState = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:403
GetName = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:300
DrawSelf = <function> defined @Interface\AddOns\GatherHud\GatherHud.lua:788
SetEnabledState = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
selficon = <unnamed> {
}
enabledState = true
defaultModuleState = true
RegisterEvent = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterAllMessages = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
NewModule = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:256
UnregisterAllEvents = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
SendMessage = <function> defined @Interface\AddOns\GatherMate2\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:87
IterateModules = <function> defined @Interface\AddOns\GatherMate2\Libs\AceAddon-3.0\AceAddon-3.0.lua:453
UnregisterMessage = <function> defined @Interface\AddOns\GatherMate2\Libs\
GatherHud-v1.1.8\GatherHud.lua:250: attempt to perform arithmetic on local 'offset' (a nil value)
GatherHud-v1.1.8\GatherHud.lua:183: in function <GatherHud\GatherHud.lua:129>
I use gatherer2 and routes and they work fine on the regular map and do not break when this error occurs. Everything works fine in other zones such as durotar and northern barrens.
You should look at SexyMap's (a minimap addon) HudMap feature, which uses a second minimap to do this. GatherMate2 and Routes both have support to draw in the second minimap.
1. found resources (yellow dots)
2. the circles from Gathermate
3. the lines from routes.
I can't see anything of it, so i have to look at the minimap furthermore.
The display of the resource spots from gathermate is not so important (my opinion).
Please, can you add these important things?
You should look at SexyMap's (a minimap addon) HudMap feature, which uses a second minimap to do this. GatherMate2 and Routes both have support to draw in the second minimap.
Archaeology tracking works in GatherMate2 so far, but it breaks GatherHud. Ticket posted, hope it helps.
How about converting the HUD to Gathermate2
Love the mod. Here's a macro I came up with after looking at the toggle binding. 249/255 characters so it barely fits, but you can remove the icon call if you want.
Simply put, this will toggle the hud and your choice of node tracking. Modifying to taste for whichever node tracking you want should be completely straight forward.
#showtooltip Find Minerals
/run if GatherHud:IsEnabled() then GatherHud.db.global.settings.enabled = false GatherHud:Disable() SetTracking(nil) else GatherHud.db.global.settings.enabled = true GatherHud:Enable() CastSpellByName("Find Minerals") end
Love the mod. Here's a macro I came up with after looking at the toggle binding. 249/255 characters so it barely fits, but you can remove the icon call if you want.
Simply put, this will toggle the hud and your choice of node tracking. Modifying to taste for whichever node tracking you want should be completely straight forward.
#showtooltip Find Minerals
/run if GatherHud:IsEnabled() then GatherHud.db.global.settings.enabled = false GatherHud:Disable() SetTracking(nil) else GatherHud.db.global.settings.enabled = true GatherHud:Enable() CastSpellByName("Find Minerals") end
Thanks