HudMap

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.

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.

See it in action

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

  • Avatar of tiroschen3 tiroschen3 Aug 10, 2010 at 16:29 UTC - 0 likes

    Great Job!! I’m a BIG FAN of this UI now!!
    And there are some advise about warlock uses.Demonic Circle: Summon now shows
    a mark on hudmap about 3 sec and then disappear.Can it keep showing on Hudmap all the time?Can it shows an Arrow to the mark when players close to the Circle about 40 yard,and make the Arrow gone when players out of 40 yard.I think it will be a really helpful change for locks :)

    Thx again !!

    Last edited Aug 11, 2010 by tiroschen3
  • Avatar of azc azc Aug 09, 2010 at 15:02 UTC - 0 likes

    Hi I used to be able to keep the player icon active at all times, but as of 3.3.5 I have only been able to get it to show up when the minimap is pinged or some special event triggers it. Is there some sort of override I am missing?

  • Avatar of Kelben Kelben Aug 09, 2010 at 03:14 UTC - 0 likes

    Just been checking out the new cutter feature with hud map, its kinda cool. Most of the time the cutters are approximately right. There has been a few times when they get badly out of sync. Is there anything that can done regarding that, or is that the limitations of the mod.

  • Avatar of Antiarc Antiarc Aug 07, 2010 at 00:35 UTC - 0 likes

    I wrote SexyMap, too - HudMap's progenitor is SexyMap's HudMap module, in fact.

    The reason that I'm not using a zoomed minimap in HudMap like I so in SexyMap is that unit positions update infrequently if the player isn't moving, so it's very stuttery and jerky, just because of how the server paints the minimap. There are only certain preset zoom levels available to the minimap, as well. You could certainly use SexyMap's HudMap along with HudMap itself, and just lock HudMap to a zoom level to match the expanded minimap's zoom level, which would more or less get you what you wanted, but it's not that smooth and fluid. Try turning on the hudmap module in SexyMap while in a party, and see how party members move when you're standing still - you'll find it somewhat jarring, I suspect.

  • Avatar of Akshrahl Akshrahl Aug 04, 2010 at 21:14 UTC - 0 likes

    I recently stumbled upon an addon called SexyMap which has the capability to put tracking dots in the center of your screen. I'm nearly positive all that's being done is enlarging the minimap, removing the background texture, and putting it in the center of the screen - but my LUA isn't anywhere good enough to be sure. You wouldn't be able to draw arrows to tracked targets, or anything like that - but I'm sure if you did some careful math with zoom values and made sure they stayed in-sync, at least you could remove the minimap entirely and have tracked targets visible - something I would LOVE to be able to do.

  • Avatar of wingedkat wingedkat Jul 29, 2010 at 04:59 UTC - 0 likes

    Fantastic Mod. As a healer, I often have tunnel vision. This mod lets me see, at a glance, where all the raid members are, and particularly my target, the moving circle is brilliant! Good for raiding and PvP battlegrounds. Nice work. Thank you very much!

  • Avatar of Snargul Snargul Jul 26, 2010 at 14:21 UTC - 0 likes

    I'm still trying to get familiar with HudMap. I don't know if this is a bug or if I'm missing something, but when I set a custom range marker, I'd like it to be visible all the time. The range marker fades often and I can only make it visible again by unchecking the "enable" box (it reappears when unchecked and checking again keeps it visible). I don't know when exactly it disappears but after a while I notice it's gone. Maybe after I've died and released my spirit.

    Also would be cool if the radius indicator would be invisible outside the visible area if it's only partially within the area, but I don't know if that's possible.

  • Avatar of mysticalos mysticalos Jul 26, 2010 at 05:04 UTC - 0 likes

    hudmap doesn't show blast area for blistering cold far as i know.

  • Avatar of DaemonSambe DaemonSambe Jul 25, 2010 at 04:16 UTC - 0 likes

    I just finished ICC.25 a few minutes ago. Everything was fine with the mod, as per norm, up until Sindragosa. For Sindragosa, all of the players showed up fine, but none of the area of effect displays were visible. Particularly for Blistering Cold, i never got the range indicator letting me know when i was safely outside of the blast zone. I can't comment on the frost tombs, because sadly, i was dead from the Blistering Cold.

    Regards.

  • Avatar of dkchronos dkchronos Jul 13, 2010 at 11:16 UTC - 0 likes

    tw-user

    105x HudMap-v1.1.4-27-g379c201\HudMap.lua:2297: HudMap has no zone data for TheRubySanctum. Please report this as a bug. HudMap-v1.1.4-27-g379c201\HudMap.lua:2297: in function <HudMap\HudMap.lua:2295> HudMap-v1.1.4-27-g379c201\HudMap.lua:1996: in function `UpdateZoneData' HudMap-v1.1.4-27-g379c201\HudMap.lua:819: in function <HudMap\HudMap.lua:813>

    Locals: t = <table> { LochModan = <table> {} Ulduar771 = <table> {} Barrens = <table> {} TheArgentColiseum = <table> {} IcecrownCitadel3 = <table> {} UtgardeKeep1 = <table> {} Westfall = <table> {} HallsofReflection1 = <table> {} NetherstormArena = <table> {} Undercity = <table> {} Desolace = <table> {} Kalimdor = <table> {} StonetalonMountains = <table> {} Alterac = <table> {} CoTStratholme = <table> {} Hilsbrad = <table> {} TheForgeofSouls1 = <table> {} Nexus802 = <table> {} Gundrak = <table> {} TheEyeofEternity1 = <table> {} Ironforge = <table> {} Dalaran = <table> {} UtgardeKeep2 = <table> {} Wetlands = <table> {} SholazarBasin = <table> {} AzjolNerub = <table> {} DrakTharonKeep2 = <table> {} Dalaran1 = <table> {} DeadwindPass = <table> {} CoTStratholme1 = <table> {} Ahnkahet = <table> {} HallsofLightning = <table> {} AzuremystIsle = <table> {} Winterspring = <table> {} CrystalsongForest = <table> {} BoreanTundra = <table> {} Naxxramas = <table> {} Darkshore = <table> {} IcecrownCitadel = <table> {} IsleofConquest = <table> {} Ulduar2 = <table> {} Naxxramas5 = <table> {} ZulDrak = <table> {} Naxxramas4 = <table> {} Durotar = <table> {} Silithus = <table> {} SwampOfSorrows = <table> {} DrakTharonKeep = <table> {} HallsofReflection = <table> {} Ulduar77 = <table> {} Ashenvale = <table> {} Azeroth = <table> {} UtgardePinnacle1 = <table> {} VioletHold = <table> {} Sunwell = <table> {} Aszhara = <table> {} Ulduar4 = <table> {} IcecrownCitadel7 = <table> {} Naxxramas6 = <table> {} Hellfire = <table> {} Nexus801 = <table> {} TheExodar = <table> {} HowlingFjord = <table> {} UngoroCrater = <table> {} WarsongGulch = <table> {} Dustwallow = <table> {} IcecrownCitadel4 = <table> {} Nagrand = <table> {} Expansion01 = <table> {} TheStormPeaks = <table> {} UtgardeKeep3 = <table> {} Tanaris = <table> {} BladesEdgeMountains = <table> {} BloodmystIsle = <table> {} AzjolNerub2 = <table> {} DunMorogh = <table> {} SearingGorge = <table> {} AlteracValley = <table> {} EasternPlaguelands = <table> {} Teldrassil = <table> {} BlastedLands = <table> {} Mulgore = <table> {} Felwood = <table> {} Silverpine = <table> {} EversongWoods = <table> {} SilvermoonCity = <table> {} TheArgentColiseum1 = <table> {} PitofSaron = <table> {} ShattrathCity = <table> {} HallsofLightning2 = <table> {} AzjolNerub1 = <table> {} Redridge = <table> {} Naxxramas2 = <table> {} BurningSteppes = <table> {} Ulduar = <table> {} Moonglade = <table> {} UtgardeKeep = <table> {} IcecrownCitadel1 = <table> {} AzjolNerub3 = <table> {} Ogrimmar = <table> {} Ulduar5 = <table> {} LakeWintergrasp = <table> {} Hinterlands = <table> {} DrakTharonKeep1 = <table> {} Badlands = <table> {} UtgardePinnacle = <table> {} TheNexus = <table> {} IcecrownCitadel6 = <table> {} Dalaran2 = <table> {} TheNexus1 = <table> {} Ulduar3 = <table> {} Ulduar1 = <table> {} Arathi = <table> {} VaultofArchavon1 = <table> {} VaultofArchavon = <table> {} Nexus804 = <table> {} HrothgarsLanding = <table> {} Nexus803 = <table> {} StrandoftheAncients = <table> {} Nexus80 = <table> {} ScarletEnclave = <table> {} Darnassis = <table> {} VioletHold1 = <table> {} IcecrownCitadel8 = <table> {} Gundrak1 = <table> {} Netherstorm = <table> {} IcecrownCitadel5 = <table> {} Duskwood = <table> {} ThousandNeedles = <table> {} TerokkarForest = <table> {} UtgardePinnacle2 = <table> {} Ghostlands = <table> {} Zangarmarsh = <table> {} TheObsidianSanctum = <table> {} HallsofLightning1 = <table> {} TheArgentColiseum2 = <table> {} TheForgeofSouls = <table> {} Naxxramas3 = <table> {} Naxxramas1 = <table> {} IcecrownGlacier = <table> {} ArathiBasin = <table> {} TheEyeofEternity = <table> {} GrizzlyHills = <table> {} Drag -

Facts

Date created
May 10, 2010
Categories
Last update
Jul 25, 2011
Development stage
Abandoned
License
All Rights Reserved
Downloads
194,406
Recent files

Authors