DirectionArrow
DirectionArrow
Display an arrow that points to a raid/party member anchored to raid frames.
Features:
- Shows an arrow that anchors to a unit frame and points to a party member, raid member, or target.
- Shows the distance to the unit.
- Configurable arrow: Size, opacity, relative anchor point, update frequency.
- Configurable distance text color, size, and drop shadow color.
- Key binding for sticky targeting. Arrow always points at the specified unit frame when sticky.
- Known to work with:
- The default UI
- PitBull4
- XPerl
- Grid
- Shadowed Unit Frames
TODO:
- Add more arrow graphics.
- Make it so tracking continues on the unit it was last on when the raid/party composition changes.
- Add support for vehicles.
- Add support for only tracking units that are out of range.
Caveats:
Due to how the API works, namely GetPlayerMapPosition(), the arrow will stop tracking if the tracked unit changes zones, changes dungeon levels, or is too far away in the same zone/dungeon. This function doesn't return anything for players in arenas.
Known bugs:
- This code is perfect, of course!
Reporting bugs:
- Please post bug reports here. While I monitor the comments on curse.com, it makes my life easier if bugs are reported in the wowace bug tracker.
Videos:
Watch for the arrow as the mouse hovers over the raid frames:
Here's a more recent video: http://www.youtube.com/watch?v=S3VTICHu7Ec
This was the first prototype: http://www.youtube.com/watch?v=uaY0PiG6CdE
Getting an error which causes Direction Arrow to not load.
1x DirectionArrow-0.0.11\DirectionArrow.lua:38: Cannot find a library with name 'Astrolabe-0.4' DirectionArrow-0.0.11\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub' DirectionArrow-0.0.11\DirectionArrow.lua:38: in main chunk
Locals: t = <table> { GetVersion = <function> @ DirectionArrow\Libs\Astrolabe\DongleStub.lua:108: IsNewerVersion = <function> @ DirectionArrow\Libs\Astrolabe\DongleStub.lua:22: versions = <table> {} log = <table> {} Register = <function> @ DirectionArrow\Libs\Astrolabe\DongleStub.lua:50: } k = "Astrolabe-0.4"
-Thanks.
Thank you for this amazing addon! It's a lifesaver for healers since we stare at the UI all day long, which makes it difficult at times for us to locate randomly mobile raid members while healing. :3
Fact is, many unit frame addons "Just Worked" with DirectionArrow. I even made a video back when I wrote it to showcase this. Luckily, the unit frame addon that I use, PitBull, was one of them. I did nothing special to make this addon work with them.
Unfortunately, some unit frame addons didn't work. Vuhdu was the first I discovered. Now there's this STUF. Hate to say this, but making this addon work with these other addons is not trivial, and something I'm not inclined to support.
Here's the video if you're curious:
Barf
It seems like after Cata a lot of addons seem to not work with DirectionArrow anymore. Is it still working with Pitbull for you? I actually switched back to Pitbull almost specifically because DirectionArrow wasn't working with StUF, (i stopped using pitbull about a month beforehand because the config mode was broke and hasn't been fixed since) but it seems like it's not working with PitBull either anymore.
If it is working for you however, maybe it's something that's messed with my own setup somehow.
I installed the direction arrow addon, but it does not appear on my raid frames. I have tried it with the default UT frames as well as shadowed unit frames. What do I need to do to troubleshoot the installation.
Thanks
I've downloaded this - with no problems - and ( i think ) i putted it in the right folder on my computer. But when i go into my account and start playing, it isn't shown... Does it maybe haave something to do with me, putting it in the wrong folder or something?
Please help as soon as possible!
- Maf :)
Barf
When i first installed it, it was a freestanding arrow that just pointed at whatever i targetted and showed the distance. Apparently it wasnt supposed to work like that but i thought it was awesome. Could you make it an option to be that way? I dont like the arrow on my grid, i find it distracting and covers up useful information (i'm a healer)
i personally like yours. its simple and easy.
Barf
I'm using PitBull4 and this seems to show up on my unitframe only after I hover over it with a mouse. Is that normal or is there a way to have it always visible on only my current target? It would be nice if it could be in it's own stand alone frame as well that I could just set in some static position.
Can this be setup to display an always-visible (i.e., non-mouseover) persistent arrow on (or around) the target frame in pvp? With all the spell effects and so forth, it's hard to pickout your target at first in AV or WG when you're tab targeting.