Go to Page... |
Compatibility: | Warlords of Draenor (6.0.3) Warlords of Draenor Pre-Patch (6.0.2) |
Updated: | 12-08-14 01:49 PM |
Created: | 09-11-10 12:31 PM |
Downloads: | 127,371 |
Favorites: | 192 |
MD5: |
Updated for WoD
BalancePowerTracker is an addon designed to provide a highly configurable bar to track Lunar/Solar energy, Eclipse direction and Peak buff.
It also can fire wanrnings when you gain Eclipse and provides energy prediction.
It's focused on using the CPU strictly necessary and no more.
PREDICTED ENERGY:
Predicted energy analizes your current cast/GCD and adds its cast time to your current energy, so BPT predicts where your energy is going to be, and if you are going to proc any Peak or not.
Unlike former versions, calculating predicted energy is now more difficult (due to fast switch when near 0 and lag), so it's done by approximation. This means that prediction accuracy is no longer 100% (near 100 and -100 is pretty much completely accurate and near 0 you can get +2/-2, usually +1/-1 averaged)
You can configure the indicators (bar,text,icons,arrow) of the mod to either display predicted or real info.
Also, you can configure the alerts to fire when you are going to get a Peak.
(Author's note: I feel Predicted Energy is the heart of BPT, I think without this option I wouldn't have made this addon, also it has taken up most of the time invested in the addon, however, I understand people value the choice to turn this off. At least, give it a try!)
WARNING: Euphoria is untested and Astral Communion error margin is higher
Provides LibSharedMedia, Masque & MikSBT support:
Comment Options |
11-04-10, 03:51 AM | ||
|
Re: Re: Re: Re: Re: Distorting Certain Visuals.
I love phantom bugs! (I'll try to replicate it in party/raid/bg and edit this message later) e: I couldn't replicate the bug, sorry, LuckyCharms works always for me. (You can delete the WTF folder (or at least rename it) to see if the bug comes from saved variables, but if you delete it, you'll need to reconfigure all your addons)
Last edited by Copialinex : 11-04-10 at 04:46 PM.
|
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
jokerfmj |
View Public Profile |
Send a private message to jokerfmj |
Find More Posts by jokerfmj |
Add jokerfmj to Your Buddy List |
11-04-10, 06:40 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Option to hide in caster form
First of all, great addon - thank you for your hard work on it!
I have a simple request: Can you add an option to hide the bar while in caster form? I would prefer to only see the bar when I'm in moonkin form. Thanks! |
|
Arcticlight |
View Public Profile |
Send a private message to Arcticlight |
Find More Posts by Arcticlight |
Add Arcticlight to Your Buddy List |
11-05-10, 08:12 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Really awesome addon, I got a suggestion to improve the looks though.
Would be great if you could add an option to replace the icons with the moon and sun that are used in blizzard's built-in power auras and make them scalable (not sure if that is possible). |
|
Rinah |
View Public Profile |
Send a private message to Rinah |
Find More Posts by Rinah |
Add Rinah to Your Buddy List |
11-05-10, 02:44 PM | |||
|
|
||
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
11-05-10, 03:33 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
You can't make it glow but, you can make it use the default Blizzard Power Aura icons.
Go to your Addons Menu > Balance Power Tracker > Icon: And ensure "Original Icon," is checked.
|
|
|
jokerfmj |
View Public Profile |
Send a private message to jokerfmj |
Find More Posts by jokerfmj |
Add jokerfmj to Your Buddy List |
11-05-10, 10:13 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
Re: Re: Re: Re: Re: Re: Distorting Certain Visuals.
The author of LuckyCharms2 had a chance to look at the two addons and figured out how to fix the problem I was having.
If you remove line 11 from BPT's Embeds.xml (<Include file="Libs\LibButtonFacade\LibButtonFacade.xml"/>) LuckyCharms2 works perfectly, as does BPT. I'm not sure why exactly, I just know that this fixes the issue I was having. I'm not sure if this line is pertinent to certain aspects of BPT that I just don't use or if you could perhaps remove it from future builds? In any case, issue resolved!
|
|
|
jokerfmj |
View Public Profile |
Send a private message to jokerfmj |
Find More Posts by jokerfmj |
Add jokerfmj to Your Buddy List |
11-06-10, 03:35 PM | ||
|
8xRe: Distorting Certain Visuals.
Last edited by Copialinex : 11-06-10 at 03:35 PM.
|
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
11-19-10, 12:23 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Got another art-related suggestion, how about allowing to load up custom icons from image files like PowerAurasClassic does?
|
|
Rinah |
View Public Profile |
Send a private message to Rinah |
Find More Posts by Rinah |
Add Rinah to Your Buddy List |
11-19-10, 07:47 PM | ||
|
You refer to having your own icons instead of the Lunar/solar eclipse. Don't you?
|
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
11-22-10, 09:14 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
|
|
|
Rinah |
View Public Profile |
Send a private message to Rinah |
Find More Posts by Rinah |
Add Rinah to Your Buddy List |
11-22-10, 01:37 PM | ||
|
Okay, next version will include the customization of the icons. I have it coded, but I'll update once I've checked that it works with new PvP bonus
|
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
11-23-10, 12:21 AM | |
|
Brilliant Addon
Firstly, brilliant addon. Your addons are always just what moonkins need.
I have a rather out-of-date addon I'm updating atm(Shadow's Eclipse Monitor) and thought I'd try to incorporate your libary/public table. I however, have not much of an idea of how. Would you be kind enough to give me a quick couple of pointers on integrating your libary into an addon? Functions to register it etc...Credit will of course be given at all possible points. I understand how to use the variables in the table, just having my addon recognise those variables is giving me trouble. P.S. I know my addon is horribly disjointed script wise. Was my first attempt at an addon having no scripting background.
Last edited by Shadowlycaon : 11-23-10 at 12:22 AM.
|
|
Shadowlycaon |
View Public Profile |
Send a private message to Shadowlycaon |
Find More Posts by Shadowlycaon |
Add Shadowlycaon to Your Buddy List |
11-23-10, 07:30 AM | ||
|
Re: Brilliant Addon
I'd use the library, I've left the table because maybe some other addons use it.
The table is fairly simple, it has 13 fields, 3 (beginning with capital letters) are functions to manage the addon, the other are read-only fields that store the values of the variables used by BPT. The library is easier, you just need to include it in your addon (the library will avoid loading twice, and it will leave the more updated version) First, the variables used by LibBalancePowerTracker: energy: The energy you have at the moment. Int = [-100,100]Once it's loaded, you register a callback. The callback will be fired whenever one of the values related to the callback changes. There are two types of callback, I've named them "Full" and "Reduced", the Full Callback will be fired when one of the five variables changes (Usually twice per SF/WR/SS), the Reduced Callback only is fired when energy or direction change (Usually once per SF/WR/SS). You can always check the state of the variables using the LibBalancePowerTracker:GetEclipseEnergyInfo() function (Don't worry about CPU usage of the library, it maintains a buffer with the variables, it only recalculates them when they change) The API is the following: id = LibBalancePowerTracker:RegisterFullCallback(function)For example, BPT does this in PLAYER_LOGIN LibBalancePowerTracker:RegisterFullCallback(function(...) BalancePowerTracker:RecalcEnergy(...) end); You only need to register one type of callback, the Reduced one is included in case you don't want to use the foresee feature. To load the library, you can have BPT, since this addon loads it, or you can include it in your addon structure and reference it in your .toc Also, you can use the following command if you want to understand better when callbacks are fired and the values. (You are registering a callback that prints the values in chat) /script LibBalancePowerTracker:RegisterFullCallback(function(...) print(...) end);
Last edited by Copialinex : 11-23-10 at 08:29 AM.
|
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
11-24-10, 10:02 PM | |
|
Thank you very much, got it all set up and looking good. Having an issue with Virtual Energy though. I can't seem to be able to detect virtual energy. I get a value for it, but only after a spell has been cast, making it pretty much useless. I have the calculation under the following events:
UNIT_SPELLCAST_SUCCEEDED UNIT_SPELLCAST_FAILED UNIT_SPELLCAST_INTERRUPTED UNIT_SPELLCAST_SENT COMBAT_LOG_UNFILTERED --> SPELL_ENERGIZEAm I missing one? Or perhaps just missing something all together? I'm using this to get the info: function EclipseInfo() LibBalancePowerTracker:RegisterFullCallback(function(...) LibBalancePowerTracker:GetEclipseEnergyInfo() end) energy, direction, virtual_energy, virtual_direction, reach_end = LibBalancePowerTracker:GetEclipseEnergyInfo() end
Last edited by Shadowlycaon : 11-24-10 at 10:03 PM.
|
|
Shadowlycaon |
View Public Profile |
Send a private message to Shadowlycaon |
Find More Posts by Shadowlycaon |
Add Shadowlycaon to Your Buddy List |
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.