This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Totem Radii

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.


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.

See it in action

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Antiarc Antiarc Jun 01, 2010 at 23:32 UTC - 0 likes

    Arcane Explosion - Tooltip Range: 10 yards

    • Arcane Explosion vs Target Dummy: Range is 11.4 yards
    • Arcane Explosion vs Player: Range is 10 yards

    Arcane Missiles - Tooltip range: 30 yards

    • Arcane Missiles vs Target Dummy: Range is 33 yards
    • Arcane Missiles vs Player: Range is 33 yards

    Blizzard - Tooltip range: 36 yards, radius 8 yards (44 yards)

    • Blizzard vs Target Dummy: Range is 45.4 yards
    • Blizzard vs Player: Range is 44 yards

    This would seem to indicate that your data's correct - players use center-to-center for AOEs, edge-to-edge for direct spells, and AOEs vs mobs would seem to use one edge-to-center. I highly suspect that's mob center to player edge, though I would want to do some additional testing on mobs with larger hitboxes.

    As I think about it, it makes sense that mobs would target the player center - else, characters with larger hitboxes would have a more difficult time clearing an AOE than characters with smaller hitboxes. All characters move at the same speed, but if a tauren has to move an extra yard over a gnome to clear an AOE, then that would put the gnome at a distinct advantage, which Blizzard obviously doesn't want to convey. Given that line of logic, you're right in that the extra fudge factor is unnecessary.

  • Avatar of Antiarc Antiarc Jun 01, 2010 at 22:37 UTC - 0 likes

    Great to know - thanks. I'll do some more testing!

  • Avatar of olog olog Jun 01, 2010 at 21:56 UTC - 0 likes

    I've done some testing on spell ranges with AVR and there are at least a few different ways they work. Direct single target spells indeed seem to take into account the hitbox and you get a few extra yards of range.

    Aoe spells seem to use a smaller hitbox, or it might be that direct spells use hitbox at both ends and aoe only at one end which has more or less same effect. In any case you get a bit extra range but not as much as with direct spells. At least that's how it works with target dummies. But if you duel another player you'll find out that aoe spells completely ignore hitboxes. So arcane explosion for example hits another player only if you're less than 10 yards away measured from center to center of the models. And I'm fairly certain that all boss aoe spells behave same way although it's harder to test. At least what I've seen AVRE work it's been very accurate even in edge cases and it doesn't add any extra yards.

    You can for example put 3 ice tombs in a line without taking damage from each other and still be able to hit all 3 of them with 10 yard aoe, and with a pretty big margin too. When people get blocked the 10 yards is measured from center of player to center of another player. But when you dps them you're actually dpsing static ice block NPCs which have a hitbox for aoe spells.

    Since most warnings in HudMap are for aoe spells the extra yards you add are probably unnecessary.

  • Avatar of Antiarc Antiarc Jun 01, 2010 at 20:29 UTC - 0 likes

    @Lintorus That's intentional, though non-obvious as to why. Distances in WoW are measured in terms of one edge of a hitbox to the nearest edge of the other hit box, rather than center-to-center. Player hitboxes are about a 1-yard radius (maybe slightly less), so when you set a range marker by radius, HudMap adds 2 yards to the total radius to account for player-to-player hitboxes. If HudMap were to not account for this, and you were to drop Ice Tombs with two players each just barely outside of the other's HudMap's indication range, they would splash each other due to the edge-to-edge rule. Thus, the fudged size.

    For now, just subtract 2 yards from the radius if you want a true 10-yard circle. It's not pretty, but it works. I'll likely provide a mechanism in the future that allows you to set a true X-yard marker, but that'll work for now.

    (Small anecdote: I spent most of an evening driving myself insane trying to figure out why the range of my bandage was being computed out to 17.9 yards rather than the 15 yards stated in the tooltip. Turns out the player centers were 17.9 yards apart, while the hitboxes were 15 yards apart. :)

    Last edited Jun 01, 2010 by Antiarc
  • Avatar of Lintorus Lintorus Jun 01, 2010 at 19:57 UTC - 0 likes

    First: Great addon!

    While implementing an extension for our raid showing block positions for Sindragosa, I've discovered a bug:

    Everything is drawn with a too big radius. Example: If you draw two objects with radius 10 and distance 20 yards, they should touch each other in exactly one point. But HudMap draws them overlapping. It doesn't matter whether static zoom or dynamic zoom is used.

  • Avatar of cray cray Jun 01, 2010 at 19:27 UTC - 0 likes

    to Aazed: thank u, but i don't understand~ i mean when i was not in a raid there is nothing but an arrow on my screen, no hud ,no green overlay ,no circle. i just want to make this arrow away.but i have no idea , i didn't find anything can toggle it.

  • Avatar of Gaster2 Gaster2 Jun 01, 2010 at 19:14 UTC - 0 likes

    mine was static too

  • Avatar of Aazed Aazed Jun 01, 2010 at 18:52 UTC - 0 likes

    @cray, either Left Click on the data broker to toggle the HUD, or Right Click and move the green overlay.

  • Avatar of cray cray Jun 01, 2010 at 17:58 UTC - 0 likes

    great addon !!! but i have a problem, can i turn off the arrow (the character icon) when i am not in combat or anytime i do not want to see it? the arrow always block my character , it makes me uncomfortable.actually, we don't need it when we are out of the raid, so it would be better if we can toggle on the arrow when need it and toggle off it when we don't need it.

    Last edited Jun 01, 2010 by cray
  • Avatar of benahammer benahammer Jun 01, 2010 at 17:54 UTC - 0 likes

    mine was static


Date created
May 10, 2010
Last update
Jul 25, 2011
Development stage
All Rights Reserved
Reverse relationships
Recent files