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.
It looks like all Update() calls such as self:Update() and mod:Update() are being called without the self statement giving a nil return.
Easy Fix.
I gave this a try last night and must say, I like it! I like it a lot.
Seeing as it is an early alpha I was expecting errors and I got one. Seeing as the tickets tab is disabled for HudMap at present I'll post them here.
I got this error during Rotface after an ooze explosion and again after a UI reload at Blood Council when an empowered fireball is cast. Both encounters were on 25-man Normal difficulty.
The error above was then quickly followed by
in Icecrown.lua at lines 137 and 332.
I didn't change any settings anywhere.
I hope these help! :)
I'd really like to give this a try, but I can't for the life of me get it to work. I have LDB installed. I don't have Sexymap installed, so that shouldn't muck it up. But like Soynuts, I get nothing when I drop my totems. Is there a setup guide available? Really looking forward to trying this. Thanks.
I can not seem to get the rings to come up when I drop my shaman's totems. I thought I may have an addon conflict, so I disabled everything but HudMap, Ace3, and DBM with the LDB plugin, but had no luck. Is there something else I am missing?
It is working pretty well. I have a suggestion though : would it be possible to change the center of the hudmap (using an anchor by example) ? Always displaying it at the center of the screen isn't optimal IMO. I know there are technical restrictions on the shape and size of the minimap to have the dots display properly. But it would be useful nonetheless.
@Antivyris yes, absolutely. Gathering functionality is already in HudMap.
@DaemonSambe. You have to use the LDB plugin to activate it, currently. There is a conflict with SexyMap right now, though, which I haven't resolved yet, so you may need to disable that module in SexyMap to get it to work as well.
Am i missing a thing with this, to make it work? I wanted to test it thru tonight's raid, but it never came up during any of the encounters for which i see settings. From Rotface to Dreamwalker.. nothing. I also tried using it for for gathering after the raid but couldn't get anything to pop up in terms of a hud. I thought maybe it was conflict with my minimap mod, but that was removed. I also use Sexymap, on one of the toons that's still leveling, to make gathering easier while questing around. When i loaded HudMap unto that toon, it seemed to take to the same keybind, even though i hadn't set it for HudMap. But frankly, i can't tell which of the 2 mods is actually showing when i activate it.
As this is a broken out version of the hudmap in Sexymap, will you be retaining in this addon the functionality of the way it was used for gathering?
I've been thinking about it. If you discover any hackery to make the minimap force an update, lemme know - that'd be ideal. If possible, I'd like to leverage the native solution since reanchoring frames 60 times/sec would not be great for performance.
That said, though, if I can't find a solution, a full replacement wouldn't be hard to do.
Yes I noticed the slow update frequency, wonder if you can force the minimap to redraw somehow. With a separate frame you could also customize the graphics of player dots and the arrows when people are outside minimap. Anyway, keep up the good work.
The primary advantage is that you can get tracking dots in the overlay. Hudmap was initially conceived was a gathering helper (see the original SexyMap implementation), and for that a second minimap was needed. I'm considering adding a non-minimap solution for instances though since player dot update speed isn't great unless you are moving.
I'm just curious, is there some advantage to doing this in the mini map frame instead of making a new frame for it and drawing everything yourself?
@Cyprias Thanks! I'll be sure to account for that.
@Xeley Right now it's not guaranteed to play nicely with minimap addons. That'll be one of the things to test and polish before a first release.
This seem to somehow conflict the Chinchilla + GatherMate addons. From what I understood I'm able to use HudMap to show the range indicators and stuff, but skip the minimap function and stick with other options, like Chinchilla. However, when I've got Chinchilla, GatherMate AND HudMap active the tracking nodes are rotating on the minimap, even though I've turned off all such features.
A bug?
Just a heads up. GetCurrentMapDungeonLevel() returns the wrong number in Culling of Strathome and Ulduar. You'll need to subtract the dungeon level by one in these zones.
Nice! Can't wait to try it out then :P
@Alcotraz - I've already reached out to Blizzard to ask for a ruling. As far as I can say, I'm pretty sure it's in the clear.
@Bloodbear - there are none yet. The addon is still in development, and is marked as alpha accordingly. :)
True, still. Guess we'll have to wait and see. Otherwise looks pretty nice. Haven't got the chance to try it out yet but from the videos it looks like I can even disable my Range Meter on DXE :P
@Alcotraz
From my reading of their announcement, it was the ability to draw directly on the game world that they had a problem with.
This seems like an awesome side step of that issue to me.
What are the commands for this addon? I