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'd like to define an area for the addon to display icons and warnings. I don't want it to draw anything outside that area. This way I can use it like a minimap of the raid. Thing is, it seems to work only with adaptive zoom. But honestly, I don't like adaptive zoom. It was the first thing I disabled when I was testing the addon. For me, fixed zoom at 40 is perfect, since I'm a melee DPS and I really don't care what's happening to the ranged DPS or healers. I know that whatever shows up on my defined area should be avoided.
Now, this seems to work only with adaptive zoom on. If I turn it off, the defined area gets ignored and the icons get drawn all over the screen when the raid is scattered or in diferent places, like when we move from one boss to another. Or too far away, like when fighting council.
So, the question would be how can I define an area for HudMap to draw without using adaptive zoom (and it shouldn't draw anything outside this area)? Can this be implemented?
Thanks for the great addon.
ok im wondering something now. both me and gaster both seem to be healing could that having something to do with this bug I wondor.. could it have somthing to do with it selecting that unit because a spell is being cast onto them?
still dont have a screen shot for you :(.. but I have yet to have it happen on a non druid myself.(this could just be a fluke)
also its does rotate.. but it did not seem to move from the center of my screen.
That or if someone could point out an addon that already does this
Hrm. Even if it's a zoom problem, player icons should remain a static size. Totem ranges aren't out of whack, so it's not a problem of the whole canvas being zoomed in a ton. This one is gonna bother me. I'll see if I can track down some potential causes, though!
Tonight, the "big thing" bug occurred once again wiping on LK10HM). I thought it was static but I was wrong. It was easy to figure out that the problem is a zoom problem (or size of the node problem) in my opinion because the "big thing" is the icon of one player. When you turn the camera, you can see the icon moving a little.
One thing I don't understand is why this is happening to one icon but not other icons of raid players. (You can see this on the screenshot.)
Here is the screenshot :
http://img576.imageshack.us/i/sanstitre96.png/
I was using the version v1.02, my hudmap is set with a manual zoom at a given value.
Overall I have to say : Very good job! Continue like this please. :)
Arcane Explosion - Tooltip Range: 10 yards
Arcane Missiles - Tooltip range: 30 yards
Blizzard - Tooltip range: 36 yards, radius 8 yards (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.
Here is an example:
http://i.imagehost.org/view/0671/WoWScrnShot_060110_161550
The extra pointer appears directly over my character and literally throbs. Very distracting.
Here is my addon list:
!Swatter
AckisRecipeList
ACP
AdvancedTradeSkillWindow
Altoholic
Altoholic_Achievements
AtlasLoot
AtlasLootFu
AtlasLoot_BurningCrusade
AtlasLoot_Crafting
AtlasLoot_OriginalWoW
AtlasLoot_WorldEvents
AtlasLoot_WrathoftheLichKing
Auc-Advanced
Auc-Filter-Basic
Auc-ScanData
Auc-Stat-Histogram
Auc-Stat-iLevel
Auc-Stat-Purchased
Auc-Stat-Simple
Auc-Stat-StdDev
Auc-Util-FixAH
BeanCounter
BigBrother
Blizzard_AchievementUI
Blizzard_ArenaUI
Blizzard_AuctionUI
Blizzard_BarbershopUI
Blizzard_BattlefieldMinimap
Blizzard_BindingUI
Blizzard_Calendar
Blizzard_CombatLog
Blizzard_CombatText
Blizzard_DebugTools
Blizzard_GlyphUI
Blizzard_GMChatUI
Blizzard_GMSurveyUI
Blizzard_GuildBankUI
Blizzard_InspectUI
Blizzard_ItemSocketingUI
Blizzard_MacroUI
Blizzard_RaidUI
Blizzard_TalentUI
Blizzard_TimeManager
Blizzard_TokenUI
Blizzard_TradeSkillUI
Blizzard_TrainerUI
BonusScanner
BossTactics
Broker_BonusScanner
Carbonite
CarboniteItems
CarboniteNodes
CarboniteTransfer
Cartographer_Minimap_Coords
DataStore
DataStore_Achievements
DataStore_Auctions
DataStore_Characters
DataStore_Containers
DataStore_Crafts
DataStore_Currencies
DataStore_Inventory
DataStore_Mails
DataStore_Pets
DataStore_Quests
DataStore_Reputations
DataStore_Skills
DataStore_Spells
DataStore_Stats
DataStore_Talents
DBM-ChamberOfAspects
DBM-Coliseum
DBM-Core
DBM-EyeOfEternity
DBM-GUI
DBM-Icecrown
DBM-Naxx
DBM-Onyxia
DBM-Party-WotLK
DBM-PvP
DBM-Ulduar
Decursive
Dominos
Dominos 1.10.2
Dominos_Cast
Dominos_Config
Dominos_Roll
Dominos_Totems
Dominos_XP
ElitistGroup
Enchantrix
Enchantrix-Barker
EnsidiaFails
EquipCompare
FuBar
FuBar_BagFu
FuBar_ClockFu
FuBar_DurabilityFu
FuBar_GroupFu
FuBar_HealBotFu
FuBar_MoneyFu
FuBar_PerformanceFu
FuBar_RecountFu
FuBar_ThreatFu
Gatherer
Gatherer_HUD
GearScore
GroupCalendar5
HudMap
Informant
KKonferSK
LibRock-1.0
LoggerHead
LootHog
MikScrollingBattleText
MoveAnything
MSBTOptions
oRA2
oRA2_Leader
oRA2_Optional
oRA2_Participant
Postal
Prat-3.0
Prat-3.0_HighCPUUsageModules
Prat-3.0_Libraries
QuickAuctions
RaidTracker
RatingBuster
Recount
RecountGuessedAbsorbs
RecountHealAndGuessedAbsorbs
RecountThreat
SharedMedia
SharedMediaAdditionalFonts
SlideBar
Stubby
TankPoints
Utopia
Utopia_Custom
Utopia_CustomConfig
Utopia_Details
Utopia_UpTime
WIM
XPerl
XPerl_ArcaneBar
XPerl_CustomHighlight
XPerl_Options
XPerl_Party
XPerl_PartyPet
XPerl_Player
XPerl_PlayerBuffs
XPerl_PlayerPet
XPerl_RaidAdmin
XPerl_RaidFrames
XPerl_RaidHelper
XPerl_RaidMonitor
XPerl_RaidPets
XPerl_Target
XPerl_TargetTarget
XPerl_Tutorial
_NPCScan
Great to know - thanks. I'll do some more testing!
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.
This doesn't always work though. Sometimes they are right beside me, and I click their name, and nothing shows up... other times it does...
This is annoying. can you help?
Sometimes it works though, and other times it shows nothing.