Download
(65 Kb)
Download
Updated: 12/18/15 01:57 AM
Pictures
File Info
Compatibility:
Orsinium (2.2.4)
Updated:12/18/15 01:57 AM
Created:10/29/15 11:45 PM
Monthly downloads:104
Total downloads:20,620
Favorites:20
MD5:
Categories:Buff, Debuff, Spell, Graphic UI Mods
Circonians BuffTracker  Popular! (More than 5000 hits)
Version: 1.8
by: circonian, prasoc
BETA
This addon is in beta.


What does it do? (See Pictures)
Displays buff/debuff effects your character has on them, alerts you when you need to buff, and alerts you when you receive special buff/effects.
Buff Bar: Displays all buffs your character currently has.
Debuff Bar: Displays all debuffs your character currently has.
Buff Alert Bar: Allows you to set any ability/effect as a "Buff Alert" and it will display in the buff alert bar whenever you do NOT have that buff on you to remind you to buff up.
Proc Alert Bar: Allows you to set any ability/effect as a "Proc Alert" and it will display in the proc alert bar whenever your character receives the effect.

To add abilities/effects as buff or proc alerts right click on any ability icon when it appears in the Buff Bar and choose "Add Buff Alert" or "Add Proc Alert"
You can also right click on the icons in any of the buff, debuff, or alert bars to remove the ability/effect from buff/proc alerts
You can also open the skills window to view a list of ability/effects you currently have set as buff or proc alerts. There you can also right click on any of the ability/effects in the Buff/Proc Alerts window to remove them from the buff or proc alerts.


Other Features
Remaining Effect Time: Icons will be shaded in with a clockwise animation as the remaining time left on the effect counts down.
Ability Icon Alignment: Ability Icons can be displayed horizontally or vertically.
Bar Alignment: Bars can be aligned left or right for easy placement on either side of the screen.
Ability Names: You can display (or hide) the names of the abilities. The ability names can be placed on the left or right of the icons for easy placement on either side of the screen. Ability names can only be displayed when the bar is vertical.
Ability Name Fonts: The font, font size, & font color used for the ability names can be adjusted.
Icon Sizes: The size of the icons can be adjusted.
Locks: Buff bars can be locked in place.
Hidden: If you do not wish to use/see all of the bars you can hide the ones you do not wish to use.

Future Plans?
When I'm satisfied there are no issues with the current version I will add an effects bar for targets.
Version 1.8 -- Added Requests

Format Cooldown Timer Added requested to format the cooldown timer to: xx h xx m xx s instead of showing something like 128 for 128 seconds it will now show 2m 8s
Font Outlines Added the ability to select font outlines for the cooldown timer & ability names.
Version 1.7 --

Debug Msgs I accidently left some debug messages in the code for version 1.6 that were spamming the chat screen. It should be fixed.
Version 1.6 -- Added Requests

Reversed Radial Cooldown Per request I reversed the radial cooldown direction so the radial or border cooldown to match the games default cooldown direction (like the radial cooldown when drinking potions).
Bar Hopping Fixed a problem that was sometimes causing the bar title to hop around when the first buff was shown or last buff was removed.
Sticky Effects Fixed a problem where some effects with cooldowns could sometimes get stuck on the screen because they wore off while you were zoning and the game does not tell the addon that the effect was removed.
Version 1.5 -- Added Requests

Cooldown Color & AlphaAdded the ability to change the color & alpha of the radial cooldown.
Cooldown Borders Ability to change the visual radial cooldown (that shades the icon in a circular pattern) to a border around the icon.Cooldown Border ThicknessAdded the ability to change the thickness of the radial cooldown border.
Blocking Buff Icon Added an option in the settings menu to hide the blocking buff since you can't block & use the mouse to right click/hide it yourself.
Version 1.3--
Due to the changes made for bug fixes, this version will reset your saved variables.

Bug Fixes Fixed a few bugs including: Alerts stopped working when an ability ranked up, cooldown visual effect resetting when swapping bars (although it always kept the correct time the animation would restart with a shorter duration).
Text Timers Added an option to also show text timers on the icons for the time left on buffs. You can choose the font, size, & color of the text.
Alert Sounds Added an option to play sounds when a proc alert or buff alert happens. You can choose different buff/proc alert sounds. If anyone has any suggestions on sounds they would like me to add for this, let me know.
Alert Sound Time Offset Setting Added an option to adjust when buff alert sounds play. For example you can set the time for 0-5 seconds to play the sound 0-5 seconds BEFORE the buff actually wears off to alert you a little in advance of the buff wearing off.
Version 1.2--

Ability Names Fixed ability names not formatting properly in other languages.
Hide Bar Titles Fixed the Buff Alert & Proc alert bar titles. They would not stay hidden when you reloaded the ui.
Version 1.19--

API Update
Hide Bar Titles Added an option to show/hide bar titles. Locking a bar previously hid the bar title. I separate that into two settings: Lock/Unlock the bar & Hide/Show bar title.
Version 1.18 --

Bug Fix Fixed a bug where a variable was accidently declared global and was sometimes being overwritten by other addons causing an error.
Version 1.17 --

Unfortunately due to an error I made in the code it was causing some corrupted saved variable data which caused duplicate entries in the scroll list for some users. In order to ensure that the corrupted data is wiped out your saved settings will be wiped.
Bug Fix Fixed a bug where some of the scrollList data was not being cleared out properly.
Duplicate Entries The duplicate entry problem should now be fixed.
Version 1.15 --

Bug Fix Fixed a bug where bars were not hiding properly when disabled.
Version 1.14 -- Added Requested Features

Due to the new bar growth direction & the required changes in the settings menu to accommodate it you may need to reset your preferred settings in the settings menu for the new Growth Direction & and Horizontal Alignment.
Bar Growth Up Buff bars can now be set to grow in any direction: Left, Right, Down, & now also Up. This means which direction/side new icons are added to.
Hidden Effects Added the option to hide effects. NOTE: When hidden the effects can still appear on the buff alert & proc alert bar. This is intentional!!!! That way if you only want to see that armor buff on the buff alert bar when you forget to buff up you can see it there, but you have the ability to hide it from the main buff bar. If you don't want to see them on the buff/proc alert bar then remove the buff/proc alert :P
Hidden Effects Menu Added another button to the menu bar to show which effects you currently have hidden. If you hide an effect it will not show up on the buff bar. You can unhide it from the Hidden Effects Menu panel.
Version 1.12 --

Bug Fix Fixed a bug introduced in version 1.11 where zoning would cause multiple buttons to appear in the menu BuffTracker menu bar.
Version 1.11 --

Code Changes Code changes to the shared skills panel to provide compatibility with my new SetSwap addon allowing them to share the same window/panel.
Version 1.1 --

Settings Menu Clarifications Changed some of the text in the settings menu to clarify things a little better.
Left/Right Horizontal Alignment Added the ability to adjust the Left/Right alignment of bars while in horizontal mode to allow the bar to grow/shrink in the desired direction.
Archived Files (16)
File Name
Version
Size
Uploader
Date
1.7
65kB
circonian
12/17/15 11:15 PM
1.6
65kB
circonian
12/16/15 11:50 PM
1.5
64kB
circonian
12/11/15 07:13 PM
1.4
64kB
circonian
12/11/15 07:02 PM
1.3
63kB
circonian
11/21/15 08:18 PM
1.2
61kB
circonian
11/04/15 05:57 PM
1.19
61kB
circonian
11/03/15 04:44 PM
1.18
60kB
circonian
11/03/15 12:45 PM
1.17
60kB
circonian
11/01/15 12:35 PM
1.15
60kB
circonian
10/31/15 08:30 PM
1.14
60kB
circonian
10/31/15 07:14 PM
1.13
60kB
circonian
10/31/15 07:12 PM
1.12
59kB
circonian
10/30/15 10:57 PM
1.11
59kB
circonian
10/30/15 07:38 PM
1.1
58kB
circonian
10/30/15 12:31 AM
1.0
58kB
circonian
10/29/15 11:45 PM


Post A Reply Comment Options
Unread 12/17/15, 02:05 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
@circonian

Thanks for the update, man. Will test it.

One thing i want to mention - you didn't disable debug messages to the chat window, when you released the last version

Messages like "buff removed" etc.

It's not a problem for me (i already commented them out in the code), but for people who don't know how to edit the code this will be a major inconvenience since their chat window is filled with debug messages.

Merry Christmas and gl on your trip.
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 09:09 AM  
GreyRanger

Forum posts: 0
File comments: 18
Uploads: 0
Originally Posted by circonian
Originally Posted by GreyRanger
Circonian,
I am curious if you have decided whether to add target debuff tracking to this add on. Keeping up with taunts and DOT is super useful and not really clear in the default UI. Taking your approach and allowing a target debuff reminder or better simply being able to choose which debuffs to display would be a great help. There are other addons that can accomplish this in part, but the key problem is that they lead to a screen that is so cluttered it is hard to see what is going on.
Thanks,
GreyRanger
I'm not sure exactly what I am going to do yet, but yes I am probably going to add something for it. I've been busy with Thanksgiving & now getting ready to go out of town for another two weeks for Christmas though. It probably wont happen until after New Years.
Thanks for the info. I will look for an update in 2016.
I hope you have a great trip and Happy Holidays.
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 01:02 AM  
Vorall

Forum posts: 0
File comments: 53
Uploads: 0
Reversed Radial Cooldown Per request I reversed the radial cooldown direction so the radial or border cooldown to match the games default cooldown direction (like the radial cooldown when drinking potions).

Circonian can I have your babies please =D Officially my favourite addon now.


Edit:Um having said that did you leave some debug code running in the update? Chat getting spammed with buff removed messages now.
Last edited by Vorall : 12/17/15 at 01:09 AM.
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 12:34 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by dorrino
2. This leads us to the second problem. So i put some efforts and finally put the title in such a place that the buffs are where i want them to be (not the title, it still moves each time a buff is applied). I'm happy and i hide the title and lock the bar.
Thank you for all of the information. I was able to track down the problem. It was caused by, what appears to be, a bug in ZOS code. Whenever a control is moved on the screen instead of the game just updating its offsets (location/coordinates relative to a side or cornder of the screen) it is also changing the controls anchor point (which side/corner the offsets refer to). The buff bars are set to automatically grow & shrink in size based on how many effects it is displaying. The direction it grows in is based off of which side is anchored to the screen (one corner is fixed in place & does not move so it grows in the opposite direction). Since the game is changing the anchor point when controls are moved around the screen that was changing the growth direction causing the problem.

I submitted a post about it, we'll see what ZOS's position is on it. In the meantime I added some extra code to reanchor the bars everytime they are moved so it shouldn't happen anymore.
Last edited by circonian : 12/17/15 at 12:35 AM.
Report comment to moderator  
Reply With Quote
Unread 12/16/15, 11:54 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by GreyRanger
Circonian,
I am curious if you have decided whether to add target debuff tracking to this add on. Keeping up with taunts and DOT is super useful and not really clear in the default UI. Taking your approach and allowing a target debuff reminder or better simply being able to choose which debuffs to display would be a great help. There are other addons that can accomplish this in part, but the key problem is that they lead to a screen that is so cluttered it is hard to see what is going on.
Thanks,
GreyRanger
I'm not sure exactly what I am going to do yet, but yes I am probably going to add something for it. I've been busy with Thanksgiving & now getting ready to go out of town for another two weeks for Christmas though. It probably wont happen until after New Years.
Report comment to moderator  
Reply With Quote
Unread 12/16/15, 11:52 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Version 1.6 --

Reversed Radial Cooldown Per request I reversed the radial cooldown direction so the radial or border cooldown to match the games default cooldown direction (like the radial cooldown when drinking potions).
Bar Hopping Fixed a problem that was sometimes causing the bar title to hop around when the first buff was shown or last buff was removed.
Sticky Effects Fixed a problem where some effects with cooldowns could sometimes get stuck on the screen because they wore off while you were zoning and the game did not tell the addon that the effect was removed.
Posted Version 1.6
Report comment to moderator  
Reply With Quote
Unread 12/16/15, 03:35 PM  
TheCharja

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by circonian
Added Requests:
  • Ability to change the visual radial cooldown (that shades the icon in a circular pattern) to a border around the icon.
  • Added the ability to change the color & alpha of the radial cooldown.
  • Added the ability to change the thickness of the radial cooldown border.
  • Added an option to the settings menu to hide the blocking buff since you can't block & right-click hide the buff yourselves.



Version 1.5 posted
Wow, thank you very much !
Report comment to moderator  
Reply With Quote
Unread 12/15/15, 09:33 AM  
GreyRanger

Forum posts: 0
File comments: 18
Uploads: 0
Circonian,
I am curious if you have decided whether to add target debuff tracking to this add on. Keeping up with taunts and DOT is super useful and not really clear in the default UI. Taking your approach and allowing a target debuff reminder or better simply being able to choose which debuffs to display would be a great help. There are other addons that can accomplish this in part, but the key problem is that they lead to a screen that is so cluttered it is hard to see what is going on.
Thanks,
GreyRanger
Report comment to moderator  
Reply With Quote
Unread 12/13/15, 09:32 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
For the bar in question i'm using icons only, no text cooldown, growth direction is right.

It's the bar right above the abilities bar on my screenshot

Ok, i did some further testing and now i can describe the problem more clear.

1. As i realize it now, you intended behavior for buffs and titles is like this:

- you unlock the bar and make the title visible;

- you move the title to a place you like;

- you cast a buff to see where it's gonna be;

- the buff appears below the title if buff direction is 'left', 'right' or 'down' and above the title if buff direction is 'up'. The buffs and the title do not overlap unless the title is close to the screen edge. When a buff is shown the title stays in the place you put it in before;

While sometimes the bars in my game behave in the way described above, most of the time they behave differently:

- i unlock the bar and make the title visible;

- i move the title to a place i like;

- i cast a buff to see where it's gonna be;

- the title moves up if buff direction is 'left', 'right' or 'down' and down if buff direction is 'up'. Consequently the buff is shown not below or above the fixed title, but at the place where the title was set.

If i move the title around the screen (the center of the screen, never closer than about 300px from an edge, my resolution is 1920x1200) sometimes i observe the intended behavior, but most of the time i observe the title moving when a buff is shown.

2. This leads us to the second problem. So i put some efforts and finally put the title in such a place that the buffs are where i want them to be (not the title, it still moves each time a buff is applied). I'm happy and i hide the title and lock the bar.

Then on some zone changes and on all new logins the bar starts to behave in the intended way

So since when i set it up the title was in the same place the buff was (since when i cast the buff the title goes up and the buff appear in its place) now when it behaves as it was intended the buffs appear below it instead of on it and i need to adjust its position again.

Though when i unlock the bar and change its position, the bar goes back to the not intended behavior.

Because of it each time this happens (each login and some zone changes) i unlock the bar, move it away, then back to where it was and lock it again.

Hopefully it makes sence now.

If needed to i can provide a gif and/or a video of this behavior.

3. I still don't see a way to move a bar with buff direction 'down' to the very top edge of the screen. Since the title can't go outside of the screen and it's the only thing i can drag, it's always looks like 'edge of the screen'->title->'my buffs' and i would prefer it to be 'edge of the screen'->my buffs->title.

That's what i meant by changing position of the title with respect to the buffs.

It's not a problem if i want the buffs to be at left or right edges of the screen.

What i can't do is to drag the bar with buffs going down to the very top edge of the screen and obviously the bar with buffs going up to the very bottom edge of the screen.

Cheers
Last edited by dorrino : 12/13/15 at 09:59 PM.
Report comment to moderator  
Reply With Quote
Unread 12/13/15, 05:24 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by dorrino
A number of minor things, while you're at it:
I'm using icons only mode for procs and icons with text for all buffs.

1. Sometimes (maybe always, didn't specifically test for that) when you load into a PVE zone you can see PVP buffs icons (keep bonus, emperor bonus etc) for about 3-4 seconds, then they disappear. Happens ONLY right after loading in and never reoccures without loading again.
Yes, I've seen these. To be honest I never PVP and had no idea what those buffs were (if they are global buffs everyone has for some alliance domination or whatever...) and I didn't really bother to look them up either . I didn't do anything to change it because it is not a bug in the addon. The game is telling us that you gained those buffs, whatever they are, whether or not were supposed to actually receive those buffs...if they are not something we are actually gaining & losing its a bug on ZOS's end.


Originally Posted by dorrino
2. The problem that is connected to the behavior in 4. Basically sometimes the title bar is aligned with the bottom of the buff and sometimes (after logging in/changing zone maybe) it is aligned with the top of the buffs below it. Even slightest re-adjustment makes the title to align with the bottom of the buffs again.

4. Icon only mode. Proc bar only. When you adjust position of a bar the title behavior is rather weird. One would expect for the title to denote either the top part of the bar (and the buff icons would be directly beneath it) or the bottom of the bar (and buffs would be directly on top of it), but right now the title behaves in a way that it's bottom is aligned with the BOTTOM part of the icons. So you put it into a place. Cast a buff. The buff icon appears where the bottom of the title was and the title jumps to above the buff icon and goes back down when no buffs are left.
What you said is exactly how it works. The title bar is either the top of the bar with the icons under it or the bottom of the bar with the icons above it. That is the way it works. It sounds to me like you have the bar against the edge (or close enough to) of the screen and the growth direction is attempting to grow off the screen, which it can't. This does causes the jumbled effect you see below (left picture), but it was intentional. Is this what you are referring to? Something like this?


Icons are forced to stay on the screen whether there is room for them or not. If there is not room for them it will mess up the alignment. If I did not force them to stay on the screen & instead I let the effects just scroll off the screen people would think the addon was not working because they would not be able to see all of the effects (some might scroll off the screen). Instead I chose to force them to stay on the screen & just let it mess up the alignment. True I could write code to move the bar if this happens & straighten out the alignment, but then people would complain the bar was moving on them and no longer where they wanted it...I could not think of any happy medium that would keep everyone happy. It may seem cheap that I chose to leave it like that, but the only true solution would be to use fixed dimensions for the buff bars which would make screen placement difficult and it would be restricted to showing only a set number of buffs, I didn't want to do that.

If this is what is causing your problem, the solution is change the growth direction or move the bar further away from the edge of the screen so the bar has more room to grow.

If that does not solve your problem then what growth direction, horizontal alignment are you using? Are you displaying the ability names? And where is the bar positioned on the screen (screenshot)?
Report comment to moderator  
Reply With Quote
Unread 12/13/15, 04:28 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by dorrino
When i cast Retreating Maneuver 2 buffs are shown. One for Retreating Maneuver and one for Rapid Maneuver (for whatever reason).
Its due to the crazy way zos implemented effects & abilities. It shows both because you actually gain two different effects when you cast it. When you cast it, its really just like a shortcut for casting two buffs at the same time: Rapid Maneuver & Retreating Maneuver.

Originally Posted by dorrino
Here's a screenshot of the lingering buffs after zone change. http://imgur.com/1C6TACR
Notice the 'greyed out' Rapid Maneuver icon right above the abilities bar(proc bar) and in the top right of the screen(all buffs bar).
Oh, yeah the cooldown radial is grey I'll see if I can find out what is causing it. With Christmas coming up it might be a while before I can get to it, but I'll add it to my list.
Report comment to moderator  
Reply With Quote
Unread 12/13/15, 03:05 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Here's a screenshot of the lingering buffs after zone change. http://imgur.com/1C6TACR

Notice the 'greyed out' Rapid Maneuver icon right above the abilities bar(proc bar) and in the top right of the screen(all buffs bar).

When i cast Retreating Maneuver 2 buffs are shown. One for Retreating Maneuver and one for Rapid Maneuver (for whatever reason). So in this case i change the zone from Wrothgar to Craiglorn and Retreating Maneuver works fine, but Rapid Maneuver got stuck in this state.

Hope this will help to pinpoint the problem.
Report comment to moderator  
Reply With Quote
Unread 12/13/15, 01:27 PM  
Vorall

Forum posts: 0
File comments: 53
Uploads: 0
Nice job on the update! One small request can the radial be set to countdown from full rather than the current way it fills up feel abit counter intuitive as it is atm.
Report comment to moderator  
Reply With Quote
Unread 12/12/15, 07:17 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
You said there is a "grey version" of the icon? That's the most curious part of all of this. There is only one icon for each ability and the colors are not changed anywhere.
Ok. I wasn't very clear about this

First, i'm referring to a pre-1.5 version of the addon. Will test if it somehow got fixed and if not - will attach the screenshot for sure.

Second, in your original addon version and as one of the two options in 1.5 when you use the radial cooldown display option, any buff/debuff icon gets overlaid with some color clockwise. It so happened the original color of the overlay was grey Thus the 'grey version of the icon' i mentioned. So grey icon is just the original icon overlaid with the cooldown color, which happened to be grey. It looked like the cooldown was over, but for whatever reason the icon in the last visual state before disappearing stayed there.

A number of minor things, while you're at it:

I'm using icons only mode for procs and icons with text for all buffs.

1. Sometimes (maybe always, didn't specifically test for that) when you load into a PVE zone you can see PVP buffs icons (keep bonus, emperor bonus etc) for about 3-4 seconds, then they disappear. Happens ONLY right after loading in and never reoccures without loading again.

2. The problem that is connected to the behavior in 4. Basically sometimes the title bar is aligned with the bottom of the buff and sometimes (after logging in/changing zone maybe) it is aligned with the top of the buffs below it. Even slightest re-adjustment makes the title to align with the bottom of the buffs again.

3. The title of a bar can't go outside of the screen (understandable), but therefore i can't find a way to position buffs close to the top of the screen. A way to help with this would be either to allow dragging the bar itself or to make an option to attach the title to the bottom of a bar (and to put it back again if needed).

4. Icon only mode. Proc bar only. When you adjust position of a bar the title behavior is rather weird. One would expect for the title to denote either the top part of the bar (and the buff icons would be directly beneath it) or the bottom of the bar (and buffs would be directly on top of it), but right now the title behaves in a way that it's bottom is aligned with the BOTTOM part of the icons. So you put it into a place. Cast a buff. The buff icon appears where the bottom of the title was and the title jumps to above the buff icon and goes back down when no buffs are left.

This behavior makes the whole process of setting up the bars rather unintuitive. At least for me.

4. A suggestion. An option for the "missing buffs bar" to show missing buffs only in combat - would be very welcomed.

Otherwise the addon is almost perfect. Thanks a lot for it.
Last edited by dorrino : 12/13/15 at 01:00 AM.
Report comment to moderator  
Reply With Quote
Unread 12/12/15, 12:57 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by dorrino
Hey, Circonian. Thanks for the great addon.

So there's a bug, that sometimes when the cooldown is over, the buff does not disappear from the tracker. There's a grey version of the icon which stays there for some time.

Usually this behavior happens when i change zones while having some buffs on and displaying.

Is there anything that can be does about it?
I will look at it when I get a chance, but I don't know what even could cause something like that. While zoning the addon wipes all of the buffs & re-displays them in case a buff wore off while zoning. You said there is a "grey version" of the icon? That's the most curious part of all of this. There is only one icon for each ability and the colors are not changed anywhere.

Any chance you could get a screenshot of it next time it happens and let me know which skill(s) it is so I can test it and see if its something related to the skill.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: