HudMap
HudMap is still beta!
I'd love for people to start using it, chewing on it, trying it out. Tell me what you like, what you don't, what breaks, and what you'd like to see. Bugs are to be expected, though it's fairly stable at this point. There are a lot of directions that the mod could go, and I'd love feedback.
Additionally, if you play WoW in a non-English language, you're invited to help by localizing HudMap into your client's language. We need translators!
What is it?
HudMap is an addon that provides a true heads-up tactical display of an encounter, with raid member positions, range data, debuff area-of-effect indicators, and more.
Additionally, HudMap ships with totem radius indicators. In general, if you want to do range or player-to-player directional stuff, HudMap's your huckleberry.
FAQ
How do I toggle the HUD?
Left-click the LibDataBroker icon, or set a key binding in the HudMap options to toggle the map on and off.
Can I move or resize the HUD?
Absolutely. Right-click on the LibDataBroker icon, or go to Interface Options -> AddOns -> HudMap -> Adaptive Zoom -> Set Area. This will let you define the location and size of the map.
Can I turn [specific feature] off?
Yes! HudMap is very flexible. Though it comes with some functionality turned on, there are lots of options and you can tweak it to your preferences to show as much or as little as you'd like.
How do I request a new feature?
Just create a feature request ticket. That's the best way to ask for new functionality!
Can I use this in to replace AVRe? Possibly. You can use it in a similar manner, though it definitely takes a very different approach to information display. HudMap is designed to give you proximity awareness of your partymates and areas that are potentially hazardous due to proximity or some other effect that boss mods generally warn you about. In that sense, yes, it's a replacement.
However, HudMap is not going to let you annotate the world, add additional data over physical locations, or let you draw obscene pictures on Arthas before you pull him. HudMap does nothing to emulate or project 3D data, and never will. Additionally, feature parity is not a goal of the project - some information is better presented in AVR than it will ever be in HudMap, and I'm not going to try to replicate that. Other data will fit HudMap better naturally, and those pieces will be actively pursued.
Is this addon going to get banned because Blizzard doesn't like AVR?
To head off the inevitable, I've already asked Blizzard directly if this is kosher in light of the AVR breakage. They have not indicated that it is a violation of the rules. Until they indicate otherwise, HudMap will be developed and updated. The impression I get is that Blizzard's primary complaint was with AVR's ability to draw pseudo-3D images over the game world, which is outside of the scope of what the UI was intended to be able to do. HudMap doesn't do any of that.
Extending HudMap
Have an idea for a range feature? It's easy to implement one. Just see modules\example.lua for a simple framework upon which you can build your own modules.
- I don't know if it's something I'm doing or a bug, but HM will only show party members maybe... 25% of the time. It will show my own indicator and the compass the rest of the time. This is the single biggest problem I've had thus far.
- Can you add a "N" "S" "E" "W" to the compass? The difference between north and south arrows are very similar.
- I did have one opportunity to see the totem range display, but it quickly disappeared and I was never able to get it back. I tried moving in various locations and toggling HM on/off, to no avail.
- "Interface Options -> AddOns -> HudMap -> Adaptive Zoom -> Set Area" does not exist. "Interface -> AddOns tab -> HudMap -> General Options -> Adaptive Zoom" -- Also, could you add some info in the tooltips for this?
- When messing with Adaptive Zoom sliders, Interest Radius either stopped working or I'm retarded. (pending reloadui)
- (I assume) the aggro indicator (white circle around shield icon) is as consistent as HM showing party members. It'll work for a little while, then disappear. Or maybe when I switch groups. I'll have to get back to you on this one.
- More encounters, please! :)
- Just an idea, but what I would like is: A resizable box (I'm using widescreen) with alpha, bravo, charlie, delta being able to adjust accordingly. I have a very minimalistic UI, and having my whole screen filled with HudMap data would make me a happy clam.
- The Ping feature is awesome.
- As of writing, I didn't notice any change when enabling "Arrow To Target" under Party & Raid.
- I swore I saw an option to change indicator symbols ("minimap arrow" being the default), but I cannot find it now. The default triangles are REALLY difficult to tell which direction they're pointing.
I will continue using HM, and thank you so much for your work on it. Once it nears a final release, I hope to use it as my primary focus on screen. I'm a holy priest so my attention is usually focused on health bars, but in a dynamic fight (Gruul for example), I really need to see what environmental hazards I need to stay or move away from. If HM gets to that state, I'm definitely going to start recommending it to my raiding guild. I'm still trying to getting used to it (2D over a 3D environment), but I'm hoping for the best. Thanks again, and sorry I didn't write this all within a ticket... it was a bit much.
AddOns used: (I would mess around with compatibility, but every time I log on I'm immediately put in a group... sorry! :X )
Addon Control Panel
Auctionator
Chatter
Dominos
Elkano's Buff Bars
HealBot (sue me)
HudMap
idQuestAutomation
InFlight
Mapster
MoveAnything
Omen3
OmniCC
OneBag3/OneBank3
Postal
Quartz
RatingBuster
SexyMap
Shadowed Unit Frames
TipTac
Titan Panel
TomTom
tullaRange
WIM
I also see what the glowing circle around group members are now - the person you've selected! Durr~
BRILLIANT addon though. It's working wonderfully right now. Thanks again!
HM stopped working (save compass and center reticule) a few instances ago and I can't bring it back. I've tried /reload to no avail... I will try restarting the game when I get a break.
I am getting a error in org, any idea when a patch might come out? Or am I the only one getting this error?
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\HudMap\HudMap.lua line 2425:
HudMap has no zone data for StormwindCity. Please report this as a bug.
Debug:
(tail call): ?
[C]: ?
HudMap\HudMap.lua:2425:
HudMap\HudMap.lua:2423
HudMap\HudMap.lua:2123: ?()
...ilo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...ilo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...ilo\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...rface\AddOns\Ailo\Libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...rface\AddOns\Ailo\Libs\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
<snip>
HudMap, v
<snip>
Also, adding a version number to the TOC wouldn't be a bad idea. Just sayin.
Thanks to AntiArc for another great addon!
Date: 2010-11-25 11:27:32
ID: -11
Error occured in: Global
Count: 106
Message: ..\AddOns\HudMap\modules\party.lua line 326:
TexCoord out of range
Debug:
[C]: ?
[C]: SetTexCoord()
HudMap\modules\party.lua:326: SetHealth()
HudMap\modules\party.lua:406:
HudMap\modules\party.lua:368
HudMap\modules\party.lua:479: UpdatePartyUnit()
HudMap\modules\party.lua:496: UpdateParty()
HudMap\modules\party.lua:512:
HudMap\modules\party.lua:507
AddOns:
(ck=a12)
ID: -69
Error occured in: Global
Count: 1
Message: ..\AddOns\HudMap\modules\party.lua line 403:
attempt to index local 'ct' (a nil value)
Debug:
(tail call): ?
HudMap\modules\party.lua:403:
HudMap\modules\party.lua:368
HudMap\modules\party.lua:479: UpdatePartyUnit()
HudMap\modules\party.lua:496: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
Swatter, v5.9.4960 (WhackyWallaby)
Corpse, v4.0.0.2
Ace3, v
AckisRecipeList, v2.0.5
ACP, v3.3.9
AFKTracker, v
Align, v
AtlasLoot, vv5.11.07
AtlasLootBurningCrusade, vv5.11.07
AtlasLootCrafting, vv5.11.07
AtlasLootOriginalWoW, vv5.11.07
AtlasLootWorldEvents, vv5.11.07
AtlasLootWrathoftheLichKing, vv5.11.07
AtlasLootFu, vv5.11.07
Auctionator, v2.6.8
BadBoy, v6.208
BadBoyCCleaner, v3.12
BadBoyLevels, v2.75
Bagnon, v2.14.0
BagnonConfig, v
BagnonForever, v1.1.2
BagnonTooltips, v
BaudAFKReporter, v1.101
BGDefender, v1.5.2
BlizzMove, vv1.1.1
BrokerCompass, vv1.1.0
Capping, v4.0.002
DBMBurningCrusade, v
DBMCore, v
DBMPartyWotLK, v
DHUD3, v3.0
DoomCooldownPulse, v
EveryQuest, v2.3r163-beta
EveryQuestKalimdor, vr163-beta
EveryQuestNorthrend, vr163-beta
EveryQuestProfessions, vr163-beta
GatherMate2, v1.0.3
GCDRing, vb1.53
GFWFeedOMatic, v4.0
GoingPriceAllakhazam, v4.0.1288925224
GoingPriceThottbot, v4.0.1288982401-beta
GoingPriceWowhead, v4.0.1289231233
GryphonsRemover, vv4.0
HealersHaveToDie, v1.5.2
HudMap, v
InFlight, v4.0.001
InFlightLoad, v4.0.001
Levelland, v
LevelRange, v4.0.00
LightHeaded, v316
LightHeadedDataE, v316
LightHeadedDataQIDNames, v316
MailOpener, vv1.2.9
Mappy, v3.0.1
MonkeyBuddy, v
MonkeyLibrary, v
MonkeyQuest, v
MonkeyQuestLog, v
Omen, v3.0.11
Postal, v3.4.4
Prat30, v3.4.10
Prat30HighCPUUsageModules, v
Prat30Libraries, v
PreformAVEnabler, v2.6
PvPHelper, vSeason-9
Recount, v
ReforgedTooltip, v1.0.2
Routes, vv1.3.0
Scrap, v
ScrapMerchant, v
SwindlerPreventer, v4.0.1a
TidyPlates, v5.13.6 (R39)
TidyPlatesGrey, v
TinyFocusMover, vr4
TipTac, v10.10.27
TipTacItemRef, v10.10.19
TipTacTalents, v10.10.27
Titan, v4.3.9.40000 - Revision 386
TitanBag, v4.3.9.40000
TitanClock, v4.3.9.40000
TitanCoords, v4.3.9.40000
TitanGoldTracker, v4.3.9.40000
TitanLootType, v4.3.9.40000
TitanPerformance, v4.3.9.40000
TitanRecZone, v3.0.8
TitanRepair, v4.3.9.40000
TitanRestPlus, v4.0.1
TitanSpec, v1.7.3.1.40000
TitanXP, v4.3.9.40000
TotemTimers, v10.3.7
UnitPrice, v
VanasKoS, v4.26-$Rev: 482 $
BlizRuntimeLib_enUS v4.0.1.40000 <eu>
(ck=8c2)
and this error also:
9x HudMap-v1.1.5-1-g8b1198e\modules\encounters.lua:352: table index is nil HudMap-v1.1.5-1-g8b1198e\modules\zones\icecrown.lua:472: in function `?' HudMap-v1.1.5-1-g8b1198e\modules\encounters.lua:124: in function `?' CallbackHandler-1.0-6:147: in function <...enu\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> <string>:"safecall Dispatcher[12]":4: in function <[string "safecall Dispatcher[12]"]:4> <in C code>: ? <string>:"safecall Dispatcher[12]":13: in function `?' CallbackHandler-1.0-6:92: in function `Fire' AceEvent-3.0-3 (Chinchilla):120: in function <...AddOns\Chinchilla\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>
-getting this error on hardmode LK 25man. 1x table index is nil: <in C code>: ? HudMap-v1.1.5-1-g8b1198e\modules\encounters.lua:69: in function <HudMap\modules\encounters.lua:67> HudMap-v1.1.5-1-g8b1198e\modules\zones\icecrown.lua:462: in function `?' HudMap-v1.1.5-1-g8b1198e\modules\encounters.lua:124: in function `?' CallbackHandler-1.0-6:147: in function <...enu\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> <string>:"safecall Dispatcher[12]":4: in function <[string "safecall Dispatcher[12]"]:4> <in C code>: ? <string>:"safecall Dispatcher[12]":13: in function `?' CallbackHandler-1.0-6:92: in function `Fire' AceEvent-3.0-3 (Chinchilla):120: in function <...AddOns\Chinchilla\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>
-