| Updated: | 01-02-11 12:16 PM |
| Created: | 04-01-09 11:22 AM |
| Downloads: | 18,032 |
| Favorites: | 107 |
| MD5: |

File Name |
Version |
Size |
Author |
Date |
AloftCastWarnin |
51kB |
acapela |
11-03-10 12:42 PM |
|
AloftCastWarnin |
51kB |
acapela |
07-13-10 08:29 PM |
|
AloftCastWarnin |
51kB |
acapela |
06-18-10 05:57 PM |
|
AloftCastWarnin |
50kB |
acapela |
05-04-10 02:31 PM |
|
AloftCastWarnin |
50kB |
acapela |
04-20-10 01:25 PM |
![]() |
Comment Options |
|
|
||
teasing everything apart so that it could operate with/without Aloft, provide a configuration mechanism with/without Aloft, would be possible in theory, but i think it would be a fair bit of work (and there would be a lot of other things that would have a higher priority). same goes for taking over another addon (i have enough trouble finding the time to work on Aloft). what form do your performance issues take? feel free to send me a PM, we can talk about it. and have you tried the new Aloft Alpha? i was able to recover a fair bit of memory by separating the configuration menu (and all of its string data) out into a separate addon.
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting!
Last edited by acapela : 01-17-11 at 12:41 PM.
|
||
|
|
|
|
|
|
Release: AloftCastWarning-4.0.1-2048
a new release is available, pending moderator approval: AloftCastWarning-4.0.1-2048.
this has a small fix to permit AloftCastWarning to integrate its configuration menu into the configuration menu for the Aloft Alpha. it should also continue to work with older "production" versions of Aloft. the configuration menu for this version of AloftCastWarning is "always loaded", pending me figuring out how to integrate this into the new "alpha"-style load-on-demand configuration menu (right now, i am leaning towards integrating AloftCastWarning into Aloft generically as a module). in the meantime this version of AloftCastWarning should work with all versions of Aloft-4.X.
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting! |
|
|
|
|
|
|
|
Question for users
looking at AloftCastWarning, and how to merge its configuration menu into the "load-on-demand" style of presentation currently being tested in the Aloft Alpha, i would probably want to roll AloftCastWarning into Aloft as a module.
at that point, AloftCastWarning would no longer be a standalone addon, it would be a module of Aloft (which users could enable, or not, as desired; it would default to disabled). i could release a final version of it basically consisting of just a TOC that said "This is now part of Aloft, please delete me", etc. the other option would be to continue to package AloftCastWarning as a separate addon (configuration menu and all). does anyone care either way?
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting! |
|
|
|
|
|
||
two things still pending: finding out whether this is "good enough" for other people, and applying a similar fix to other problem areas (threat bar and target cast bar are the ones i see regularly enough to be noticeable... but this is unfortunately not going well; so far, applying a similar fix doesn't seem to affect the problem in those other elements).
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting! |
||
|
|
|
|
||
you could simulate this already, with Aloft as it currently exists, using the health bar/background as a "foreground", and then use the "Frame" options, which offer a "background" capability, to create that slightly larger/rearmost rectangle. play with that, see if it works for you. historically, Aloft re-used the health bar component of the default Blizzard nameplate (just reskinned it), and it was not possible to alter frame levels (via Frame:SetFrameLevel()) in nameplates during combat. this made it difficult to add frames and layer them properly (they had to layer with the health bar, and there was no way to change the level of the health bar in combat). but at this point Aloft has replaced the nameplate health bar and cast-bar completely (due to more Blizzard bugs), slaves the updates of these replacement graphics to the Blizzard graphics but otherwise hides the default Blizzard graphics, so there might not be any limitations on adding an extra "box" to nameplates (and getting it to layer properly with everything else) to achieve this effect you are thinking of. however, i would have to play with it to make certain.
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting!
Last edited by acapela : 11-04-10 at 03:39 PM.
|
||
|
|
|
|
|
|
Release: AloftCastWarning-4.0.0-1893
a new release of Aloft is available, pending moderator approval: AloftCastWarning-4.0.0-1893.
the only real change here is a TOC update to 4.0.0 (no changes to this addon were required for WoW 4.0.1/etc). this version should also work with the PTR and with the Cataclysm Beta
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting! |
|
|
|
|
|
||
the WoW Client supplies an "actual" cast bar on the player's current target, and Aloft (the main addon) manages that cast bar (reskins it, etc, per the player's setting). the WoW client itself turns it on and off, controls its timing, etc. as far as i know, no "actual" cast bar appears on nameplates except for the player's current target (if any). (by "actual" cast bar i mean: a cast bar operated directly by the WoW client, as a direct consequence of player spellcast activity.) so, what AloftCastWarning does is (try to) supply a cast bar, when "possible", on nameplates associated with units other than the player's current target. this "predictive" cast bar is entirely under the control of AloftCastWarning (the WoW client doesn't have anything directly to do with it). if a unitid exists (and unitids for opponents do exists in arenas, and AloftCastWarning is supposed to be using them ), AloftCastWarning listens to one set of events, to identify spell cast activity, and can actually "watch" the unit, query for cast information, and get accurate cast duration timing (which takes into account the associated unit's talents/etc). if not, AloftCastWarning listens for a different set of events that allows it to watch the combat log, and it does its best to "guess" cast duration timing (based on prior observation of the same spell), and etc.either way (whether there is a unitid or not), Aloft/AloftCastWarning must be able to "identify" the associated nameplate (either because it is a PC nameplate and Aloft can assume the unit name is "unique", or because it is an NPC nameplate and it has a raid target icon on it), in order to be able to stick a cast bar on it. so, having said all that, i remember looking at "Overhead", and this is basically the same thing it did (watched for spell cast events on arena unitids, queried for spellcast details for those arena unitids, and provided a cast bar... all restricted specifically to arenas, where it knew there would be unitids and unique unit names). additional: looks like bosses now have dedicated unitids as well, so i should figure out how to use them .
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting! |
||
|
|
|
|
|
|
A Defias Bandit
Forum posts: 3
File comments: 20
Uploads: 0
|
Thanks for writing this addon!
Also, it's possible to have actual cast bars on every nameplate in arena and not just 'predicting casts', you probably already know this though. Don't know if you have any plans on implementing it, but it would be extremely helpful. this addon does it, but hasn't been touched in a year. http://wow.curse.com/downloads/wow-a.../overhead.aspxthanks again |
|
|
|
|
|
|
The "current" version of AloftCastWarning (AloftCastWarning-1.0.5-1871) is compatible with Cataclysm Beta, and should be compatible with WoW 4.X (which is currently patching to North America "now", 2010/10/12), without changes.
However, the TOC will be out of date, so don't forget to enable out-of-date addons on your Blizzard addon selection screen. I will get a TOC-update out as soon as I can. In the meantime, report any/all bugs with AloftCastWarning here.
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting!
Last edited by acapela : 10-13-10 at 12:20 PM.
|
|
|
|
|
|
|||
currently waiting for the Cataclysm beta to enable addon usage (Blizzard currently has all addons disabled while they debug the default UI), so that i can get Aloft ready for that. (THANK YOU, WoWInterface, for my beta key; my Worgen Druid is level 10, enough to get a basic feel for things .)however, i have never been big into PvP, so i don't know what features were available on nameplates in PvP back then, nor am i aware of what changed when WotLK came out.
but basically, it comes down to being able to associate spell cast activity, from the combat log, with a visible nameplate on the screen. Blizzard does not provide any help with identifying nameplates or associating them with in-game actors (aka "units"). nameplates are just anonymous screen objects with graphics and text associated with them (health bar, unit name/level, etc). very "primitive", actually. so, Aloft has to have a way to "connect the dots". in PvP, when you mouse over a nameplate (or a 3D model), the "mouseover" unitid becomes active for a moment, and Aloft can determine whether the associated unit is a player (and therefore has a unique unit name; being able to assume a unique unit name is a vital simplifying assumption Aloft has to be able to rely on in PvP), and if so, Aloft makes an internal record of the unit name and the unit GUID. GUID is used because every unit has one (including PvE mobs, which Aloft also handles, though there are more restrictions). (stuff like "unitid" and "GUID" are specific terms of art in the WoW addon world; links to the WoWWiki pages on them are provided in the text above. if you haven't ever done any computer programming, the stuff at WoWWiki will probably be very cryptic.) from there, in PvP, Aloft can identify the nameplate (if it is visible) by unit name, and it can watch the combat log for spell cast activity, tracked by unit GUID, and use the unit name<->GUID record that it keeps to connect the dots and animate a cast bar on the nameplate (based on activity in the combat log). without that mouseover action, Aloft never has the opportunity to gather/record those little bits of information required to connect the dots.
__________________
Current author/maintainer of Aloft (the nameplate addon) http://www.wowinterface.com/download...AloftBeta.html ----- Yes, Virginia, there is no such thing as permanent free web hosting! |
|||
|
|
![]() |
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.