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: | 126,990 |
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 |
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
07-03-11, 05:02 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Re: Error when proccing Eclipse
|
|
|
feathorne |
View Public Profile |
Send a private message to feathorne |
Find More Posts by feathorne |
Add feathorne to Your Buddy List |
07-03-11, 06:11 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Re: Re: Error when proccing Eclipse
|
|
|
feathorne |
View Public Profile |
Send a private message to feathorne |
Find More Posts by feathorne |
Add feathorne to Your Buddy List |
07-04-11, 06:38 PM | |
|
Something odd in Firelands Raid
I was doing Firelands trash rep farming this evening and there was definitely something very very odd about the way BPT was tracking. It was if there was perhaps a small penalty applied by Blizzard and I wasn't getting full energy for each cast.
The BPT bar was very frequently a lot ahead of the Blizzard bar (as shown by XPerl). So its as if the predictive effects of BPT was tracking what the bar should have been but the actual amounts gained were less. Later on testing things on the target dummy all was fine. Hence I suspect something in Firelands doing something odd. There is the thing that reduces damage by 90% on some mobs so perhaps also an energy reduction? I have a combat log parse if that would help as I have loggerhead turning it on automatically. |
|
Pericles |
View Public Profile |
Send a private message to Pericles |
Find More Posts by Pericles |
Add Pericles to Your Buddy List |
07-05-11, 07:07 AM | ||
|
Re: Re: Re: Re: Error when proccing Eclipse
(Honestly, I never thought someone would actually use that function besides the fellow moonkin who asked me to introduce it, but, as many people have reported using it, I'll recode it nearly from 0, to reduce a little the CPU used) It will take some time. (it only affects Stat Energy, if you disable it, the addon won't throw this error) |
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
07-05-11, 07:19 AM | ||
|
Re: Something odd in Firelands Raid
BPT relies on CombatLog for detecting when the spells land, and sometimes, when the CombatLog stops working, BPT won't erase the spells from its queue until an internal timer procs, that can be what you're seeing. In any case, I included a log designed specifically for BPT (it tracks BPT state along with relevant combatLog entries), to enable it, Interface -> Addons -> BPT loader, then load BPT_Log and show its interface. If you can give me a log made with this tool, it's far more useful than one that only tracks combatLog entries, but if you can't, any log will do. |
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
07-05-11, 03:23 PM | ||
|
Re: Re: Something odd in Firelands Raid
There were two boomkins in the raid myself and mate of 5 years standing both of us use BPT both of us were seeing the issue. This was the first time I'd seen the issue but then again only second time I'd been "raiding" since around October last year pre-cata. The first time raiding I was more looking at not standing in crap and dying, than any numbers I was doing or how smooth rotations were. So it may have been misbehaving then and I didn't notice & mate was doing his resto duties last time so he wouldn't have had addon enabled. However I am an addon author myself having coded ShockAndAwe (for Enhancement Shaman) on which SquawkAndAwe (Moonkin version) is based. So I am well used to tracking down bugs and am keen to help. I'll try your logger next time I'm in a raid. |
|
|
Pericles |
View Public Profile |
Send a private message to Pericles |
Find More Posts by Pericles |
Add Pericles to Your Buddy List |
07-06-11, 10:16 AM | |
|
Login spam
Can you please add an option to hide the login text like "BalancePowerTracker v1.2.2: Loaded!" ? I have about 20 addons that spam massages like this...
|
|
Tonyleila |
View Public Profile |
Send a private message to Tonyleila |
Visit Tonyleila's homepage! |
Find More Posts by Tonyleila |
Add Tonyleila to Your Buddy List |
07-13-11, 12:13 PM | ||
|
Re: Login spam
I run with 30+ addons myself, and I think knowing all is going fine is worth the spam. |
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Visit Copialinex's homepage! |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
07-15-11, 07:02 AM | |
|
Is there any way to be able to set the size of the bars using something else than increases of 5. Like 256 width?
|
|
jak3z |
View Public Profile |
Send a private message to jak3z |
Visit jak3z's homepage! |
Find More Posts by jak3z |
Add jak3z to Your Buddy List |
07-15-11, 07:25 PM | ||
|
I will change it in the next update |
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Visit Copialinex's homepage! |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
09-05-11, 03:42 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
The Eclipse (Solar/Lunar) Bar Isn't Redrawing
At the end of an eclipse, fairly often that bar will not be erased when the eclipse CD is 0. There will be an empty box with 0.0 at the end just staring at me on my UI. Most disconcerting.
I'm tempted to dive into the Lua code myself tonight and see what can be seen. |
|
tilleyrw2 |
View Public Profile |
Send a private message to tilleyrw2 |
Visit tilleyrw2's homepage! |
Find More Posts by tilleyrw2 |
Add tilleyrw2 to Your Buddy List |
09-06-11, 11:39 AM | ||
|
Re: The Eclipse (Solar/Lunar) Bar Isn't Redrawing
Eclipse has no CD nor duration anymore, and Eclipse energy is integer. |
|
|
Copialinex |
View Public Profile |
Send a private message to Copialinex |
Visit Copialinex's homepage! |
Find More Posts by Copialinex |
Add Copialinex to Your Buddy List |
07-10-12, 11:21 AM | |
|
Is 1.3.0 supposed to work on live as well as mop?
On live servers I get 2 errors 1x BalancePowerTracker\BalancePowerTracker-1.2.6.lua:1733: table index is nil BalancePowerTracker\BalancePowerTracker-1.2.6.lua:1733: in function "LibSharedMedia_Registered" BalancePowerTracker\BalancePowerTracker-1.2.6.lua:520: in function "?" BalancePowerTracker\BalancePowerTracker-1.2.6.lua:440: in function <BalancePowerTracker\BalancePowerTracker.lua:440> Locals: self = BalancePowerTrackerBackgroundFrame { 0 = <userdata> } BalancePowerTracker = <table> { PLAYER_LOGOUT = <func> @..\BalancePowerTracker.lua:558 defaults = <table> {} UPDATE_SHAPESHIFT_FORMS = <func> @..\BalancePowerTracker.lua:552 UNIT_ENTERED_VEHICLE = <func> @..\BalancePowerTracker.lua:1140 CheckBlizzardFrameStatus = <func> @..\BalancePowerTracker.lua:1072 UpdateSparkV = <func> @..\BalancePowerTracker.lua:1453 UpdateIconScale = <func> @..\BalancePowerTracker.lua:1303 vars = <table> {} ButtonFacade_Init = <func> @..\BalancePowerTracker.lua:1745 LibSharedMedia_Registered = <func> @..\BalancePowerTracker.lua:1727 LibSharedMedia_Load = <func> @..\BalancePowerTracker.lua:1722 BetweenEnergyWidth = <func> @..\BalancePowerTracker.lua:1365 UpdateSharedInfo = <func> @..\BalancePowerTracker.lua:1206 UpdateFrames = <func> @..\BalancePowerTracker.lua:1218 SaveVars = <func> @..\BalancePowerTracker.lua:1667 Warning = <func> @..\BalancePowerTracker.lua:1574 eclipseMarkerCoordsV = <table> {} ReCheck = <func> @..\BalancePowerTracker.lua:1103 LoadVars = <func> @..\BalancePowerTracker.lua:1657 ResetOptions = <func> @..\BalancePowerTracker.lua:1638 barColor = <table> {} RegisterCallback = <func> @..\BalancePowerTracker.lua:563 IsBalanceDruid = <func> @..\BalancePowerTracker.lua:1110 UpdateVerticalFrames = <func> @..\BalancePowerTracker.lua:1260 style = <table> {} UpdateEclipse = <func> @..\BalancePowerTracker.lua:1473 ACTIVE_TALENT_GROUP_CHANGED = <func> @..\BalancePowerTracker.lua:1097 eclipseMarkerCoords = <table> {} UNIT_EXITED_VEHICLE = <func> @..\BalancePowerTracker.lua:1145 CheckEcplipseBuff = <func> @..\BalancePowerTracker.lua:1463 MSBT_Init = <func> @..\BalancePowerTracker.lua:1781 UpdateEnergyTextV = <func> @..\BalancePowerTracker.lua:1441 ADDON_LOADED = <func> @..\BalancePowerTracker.lua:475 media = <table> {} PLAYER_LOGIN = <func> @..\BalancePowerTracker.lua:514 BetweenEnergyWidthV = <func> @..\BalancePowerTracker.lua:1422 frames = <table> {} UpdateSpark = <func> @..\BalancePowerTracker.lua:1397 EnergyWidthV = <func> @..\BalancePowerTracker.lua:1406 UpdateEnergyText = <func> @..\BalancePowerTracker.lua:1385 ReadyToCreateOptions = <func> @..\BalancePowerTracker.lua:1710 PLAYER_REGEN_ENABLED = <func> @..\BalancePowerTracker.lua:1123 CreateInterface = <func> @..\BalancePowerTracker.lua:614 EnergyWidth = <func> @..\BalancePowerTracker.lua:1349 AND 5x BalancePowerTracker\BalancePowerTracker-1.2.6.lua:1482: attempt to index field "lEclipseIcon" (a nil value) BalancePowerTracker\BalancePowerTracker-1.2.6.lua:1482: in function "UpdateEclipse" BalancePowerTracker\BalancePowerTracker-1.2.6.lua:1471: in function "CheckEcplipseBuff" BalancePowerTracker\BalancePowerTracker-1.2.6.lua:553: in function "?" BalancePowerTracker\BalancePowerTracker-1.2.6.lua:440: in function <BalancePowerTracker\BalancePowerTracker.lua:440> Locals: self = <table> { PLAYER_LOGOUT = <func> @..\BalancePowerTracker.lua:558 defaults = <table> {} UPDATE_SHAPESHIFT_FORMS = <func> @..\BalancePowerTracker.lua:552 UNIT_ENTERED_VEHICLE = <func> @..\BalancePowerTracker.lua:1140 CheckBlizzardFrameStatus = <func> @..\BalancePowerTracker.lua:1072 UpdateSparkV = <func> @..\BalancePowerTracker.lua:1453 UpdateIconScale = <func> @..\BalancePowerTracker.lua:1303 vars = <table> {} ButtonFacade_Init = <func> @..\BalancePowerTracker.lua:1745 LibSharedMedia_Registered = <func> @..\BalancePowerTracker.lua:1727 LibSharedMedia_Load = <func> @..\BalancePowerTracker.lua:1722 BetweenEnergyWidth = <func> @..\BalancePowerTracker.lua:1365 UpdateSharedInfo = <func> @..\BalancePowerTracker.lua:1206 UpdateFrames = <func> @..\BalancePowerTracker.lua:1218 SaveVars = <func> @..\BalancePowerTracker.lua:1667 Warning = <func> @..\BalancePowerTracker.lua:1574 eclipseMarkerCoordsV = <table> {} ReCheck = <func> @..\BalancePowerTracker.lua:1103 LoadVars = <func> @..\BalancePowerTracker.lua:1657 ResetOptions = <func> @..\BalancePowerTracker.lua:1638 barColor = <table> {} RegisterCallback = <func> @..\BalancePowerTracker.lua:563 IsBalanceDruid = <func> @..\BalancePowerTracker.lua:1110 UpdateVerticalFrames = <func> @..\BalancePowerTracker.lua:1260 style = <table> {} UpdateEclipse = <func> @..\BalancePowerTracker.lua:1473 ACTIVE_TALENT_GROUP_CHANGED = <func> @..\BalancePowerTracker.lua:1097 eclipseMarkerCoords = <table> {} UNIT_EXITED_VEHICLE = <func> @..\BalancePowerTracker.lua:1145 CheckEcplipseBuff = <func> @..\BalancePowerTracker.lua:1463 MSBT_Init = <func> @..\BalancePowerTracker.lua:1781 UpdateEnergyTextV = <func> @..\BalancePowerTracker.lua:1441 ADDON_LOADED = <func> @..\BalancePowerTracker.lua:475 media = <table> {} PLAYER_LOGIN = <func> @..\BalancePowerTracker.lua:514 BetweenEnergyWidthV = <func> @..\BalancePowerTracker.lua:1422 frames = <table> {} UpdateSpark = <func> @..\BalancePowerTracker.lua:1397 EnergyWidthV = <func> @..\BalancePowerTracker.lua:1406 UpdateEnergyText = <func> @..\BalancePowerTracker.lua:1385 ReadyToCreateOptions = <func> @..\BalancePowerTracker.lua:1710 PLAYER_REGEN_ENABLED = <func> @..\BalancePowerTracker.lua:1123 CreateInterface = <func> @..\BalancePowerTracker.lua:614 EnergyWidth = <func> @..\BalancePowerTracker.lua:1349 ColorBarDirection = <func> @BalancePowerTracker |
|
Kelem |
View Public Profile |
Send a private message to Kelem |
Visit Kelem's homepage! |
Find More Posts by Kelem |
Add Kelem to Your Buddy List |
07-10-12, 11:23 AM | |
|
also, where are newer version than 1.2.6 but older than 1.3.0 ?
|
|
Kelem |
View Public Profile |
Send a private message to Kelem |
Visit Kelem's homepage! |
Find More Posts by Kelem |
Add Kelem 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.