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.
For Professor Putricide, I only see one Malleable goo at time. This is intended, correct?
Requests:
Make it possible to resize/recolor icons by class and/or role. For instance, would be nice to have tank symbols made more obvious so it's easier to see where the mobs probably are.
An optional "healing range" circle around the player's icon (40 yards is standard for heals) to see who is and isn't in heal range.
Bugs:
The circles for spores on Festergut need to last about 5 sec longer. They currently disappear before the spores pop.
For some reason, certain raid member symbols won't appear. If I target them, the targeting circle will appear in the correct place, but the player's symbol still won't be inside it. This is sporadic, sometimes they'll appear, sometimes they won't.
I noticed the missing player icon too in 25 man and the "big thing" bug still happen sometimes. I was using the v1.04 version.
Thanks for the bug reports. I've noticed the player icons going missing - something to do with how I'm recycling icons when the party changes. I don't have the cause nailed down yet, but I've observed it regularly enough that I know what you mean.
I'll get Festergut fixed up.
The player icons are sometimes at incorrect positions or missing completely. Today in 25-man raid there was usually one or two such players at all times, not the same ones always. If I target them then the target circle is at the right position but there's no player icon there. Player name also appears in wrong position or not at all.
Another a bit easier thing to fix, Festergut spores last 12 seconds.
I've noticed two bugs:
Edit: I'd like an option to have my (the player) icon over the raid&party icons. My HudMap isn't at the center of the screen, and when many people move around I have a hard time figuring out where I am, and where to position myself. Don't know if it's possible though. Thank you ;)
Ok, here's some random feedback on v1-04:
Bug: HudMap keeps re-enabling itself periodically (around every 1 or 2 seconds). Edit: got this one : I have "show everywhere" checked. When I hide HudMap using the keybinding, it is automatically shown again on next UpdateVisibility call, which is called periodically though UpdateZoneData. Fixed it using this: http://paste.wowace.com/2067/
Some suggestions :
(1) I admit all these points would allow to turn HudMap into a sort of enhanced minimap.
Keep up the good work and Thanks.
Hi again,
only one other minor bug: LibStub.lua is missing in the "libs" directory. So if no other addon with LibStub.lua is loaded before HudMap, there will be a LUA exception.
=)
I have a question/suggestion. Due to the nature of my UI, i tried to resize the display area, but at all times it remained a square. Is there a possibility for it to scale as rectangular?
The next part is more a thing to discuss.
AVR in itself doesnt draw anything onto the world, it just looks like it does. Simply, in comparison to HudMap there is one more parameter the mod takes into account (the angle at which you look at the ground )and simulates the view so it appears to be drawn on the world. But generally it is not different from HudMap. The main thing allowing AVR and HudMap to work are coordinates enabled in instances. When Blizzard tries to break AVR, they will most likely fiddle with that. Wont that break your mod aswell as a side effect?
(Other shapes may show up at some time, but for now, we're fixed to a square)
AVR uses three additional parameters - your camera's yaw, pitch, and rotation, in addition to camera distance from the player, in order to do a world projection. Blizzard is breaking this by disallowing access to the camera data. HudMap won't be affected by that change as it currently stands.
(If adaptive zoom is off, the constraint area doesn't mean anything, since zoom is left up to the user to decide)