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:70
Total downloads:20,544
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/28/15, 07:18 AM  
GreyRanger

Forum posts: 0
File comments: 18
Uploads: 0
Wow that is GREAT news. I am using dressing room for the set/gear functionality now, but will definitely switch to your add on once you link them. Sorry to be a font of requests, but here are 2 more:

1. Would it be possible to create a setting that removes buff alerts outside of combat? It would be cool to have them disappear riding around and in town.
2. On the proc for Grim Resolve the proc alert stays us after you use it until you reset it or the full 20s timer runs out. Would it be possible to have it clear when you use it.

Finally, I don't mean to put any pressure on you about any of this. I really appreciate what you have done and am thankful for your work on this. I wish I knew how to help, but 0 coding skills for me.

I would be happy to make a donation to support the work when you have time to get to it, but there is no donation link on your addon page. If you add a donations option I will make one.

Thank you for your work on this.
Report comment to moderator  
Reply With Quote
Unread 12/27/15, 10:14 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by GreyRanger
I have been using the add on and the customization you can achieve in terms of what information you want on screen and where is great. Thank you.

I have an additional request (sorry) if you have time to add it when you get back to coding again. It would be great to be able to add multiple profiles with different settings. The ideal set up in terms which buffs you need to track changes based on the role you are playing at the time (e.g., tank, dps, solo, etc.). If it were possible to save a setup for each role and call it up quickly it would be great.

Thank you for considering my request.
There is already a plan to add this. If you are using my SetSwap addon it will also have the ability to link sets with the profiles to automatically change buff profiles based on the set you equip.

That will require substantial work though. It won't happen until some time after new years when I have some more free time.
Last edited by circonian : 12/27/15 at 10:15 PM.
Report comment to moderator  
Reply With Quote
Unread 12/27/15, 08:42 PM  
GreyRanger

Forum posts: 0
File comments: 18
Uploads: 0
I have been using the add on and the customization you can achieve in terms of what information you want on screen and where is great. Thank you.

I have an additional request (sorry) if you have time to add it when you get back to coding again. It would be great to be able to add multiple profiles with different settings. The ideal set up in terms which buffs you need to track changes based on the role you are playing at the time (e.g., tank, dps, solo, etc.). If it were possible to save a setup for each role and call it up quickly it would be great.

Thank you for considering my request.
Report comment to moderator  
Reply With Quote
Unread 12/18/15, 05:20 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Requested Features

Originally Posted by circonian
Just a heads up for those that have made requests. I know there have been several requests that I said I would do, but I have not done yet & have been doing other requests instead. I just wanted to let everyone know they have not been forgotten.

Some requests require very little time & code changes, but some require a lot more. With thanksgiving and now Christmas & New Years coming up I don't have a lot of time and don't want to start on a feature I may not have time to finish so I'm just doing the smaller ones, but your requests have not been forgotten. I added them to the addons feature request portal page to keep track of them. I will get around to the more time consuming requests after New Years.
Dude, you do great work and requests can wait.

Enjoy your holiday, enjoy playing the new content and get to it when you can.

At times I felt I was paying for a game that all I was doing was coding for it.

Stop, smell the dead bodies and enjoy!

-d
Report comment to moderator  
Reply With Quote
Unread 12/18/15, 03:42 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Requested Features

Just a heads up for those that have made requests. I know there have been several requests that I said I would do, but I have not done yet & have been doing other requests instead. I just wanted to let everyone know they have not been forgotten.

Some requests require very little time & code changes, but some require a lot more. With thanksgiving and now Christmas & New Years coming up I don't have a lot of time and don't want to start on a feature I may not have time to finish so I'm just doing the smaller ones, but your requests have not been forgotten. I added them to the addons feature request portal page to keep track of them. I will get around to the more time consuming requests after New Years.
Report comment to moderator  
Reply With Quote
Unread 12/18/15, 03:22 AM  
Ckau
 
Ckau's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 72
Uploads: 4
Originally Posted by circonian
Added. The cooldown timer will now format the time as: 1h 32m 14s.
I couldn't even find any buffs on my character that have durations longer than 60 seconds. I'm not sure how many there are or how long the longest buff is. If you have buff effects with long durations it may require you to reduce the font size because the formatted cooldown time will take up more space since it will now be displayed as 2m 8s instead of just 128 (for 128 seconds). If this causes anyone any problems though let me know and maybe I'll just shrink it to show only the largest unit of time or something.

Added font outlines for the cooldown timer & ability names on all bars.

Posted Version 1.8
You BEST! Thx)
And can remove "s", dont "m" (no-2m 8s; yes-2m 8). Its looks fine or not?
I test time in "Soul Summons" buff
Last edited by Ckau : 12/18/15 at 03:32 AM.
Report comment to moderator  
Reply With Quote
Unread 12/18/15, 03:04 AM  
Vorall

Forum posts: 0
File comments: 53
Uploads: 0
Originally Posted by circonian
Originally Posted by Ckau
can add time. when more 60sec?

2228 change to 32m. ?

And we need outline for time

Thx!
Added. The cooldown timer will now format the time as: 1h 32m 14s.
I couldn't even find any buffs on my character that have durations longer than 60 seconds. I'm not sure how many there are or how long the longest buff is. If you have buff effects with long durations it may require you to reduce the font size because the formatted cooldown time will take up more space since it will now be displayed as 2m 8s instead of just 128 (for 128 seconds). If this causes anyone any problems though let me know and maybe I'll just shrink it to show only the largest unit of time or something.

Added font outlines for the cooldown timer & ability names on all bars.

Posted Version 1.8
ww and vamp bite buff timers like 7 days.
Report comment to moderator  
Reply With Quote
Unread 12/18/15, 02:03 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by Ckau
can add time. when more 60sec?

2228 change to 32m. ?

And we need outline for time

Thx!
Added. The cooldown timer will now format the time as: 1h 32m 14s.
I couldn't even find any buffs on my character that have durations longer than 60 seconds. I'm not sure how many there are or how long the longest buff is. If you have buff effects with long durations it may require you to reduce the font size because the formatted cooldown time will take up more space since it will now be displayed as 2m 8s instead of just 128 (for 128 seconds). If this causes anyone any problems though let me know and maybe I'll just shrink it to show only the largest unit of time or something.

Added font outlines for the cooldown timer & ability names on all bars.

Posted Version 1.8
Last edited by circonian : 12/18/15 at 02:08 AM.
Report comment to moderator  
Reply With Quote
Unread 12/18/15, 12:11 AM  
Ckau
 
Ckau's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 72
Uploads: 4
can add time. when more 60sec?

2228 change to 32m. ?

And we need outline for time

Thx!
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 11:16 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
File comments: 804
Uploads: 27
Originally Posted by Vorall
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.
Thanks for letting me know. It should be fixed now.

Posted Version 1.7
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 06:24 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by dorrino
Or (the easiest way if you don't want to learn the structure of the program) you find everything that outputs the text you'd like to get rid of and comment it out Like in this case that's what i did with all 'debugMsg' lines.

Dirty, but works.

Not everybody write their programs with proper Debug_Mode toggles and stuff.
yes but the good ones do and with this addon you just have to set line 7 to

Lua Code:
  1. local DEBUG_MODE = false

no more no less

-d
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 05:57 PM  
dorrino
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 203
Uploads: 10
Or (the easiest way if you don't want to learn the structure of the program) you find everything that outputs the text you'd like to get rid of and comment it out Like in this case that's what i did with all 'debugMsg' lines.

Dirty, but works.

Not everybody write their programs with proper Debug_Mode toggles and stuff.
Last edited by dorrino : 12/17/15 at 05:58 PM.
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 05:41 PM  
Vorall

Forum posts: 0
File comments: 53
Uploads: 0
Re: same report and a quick fix

Originally Posted by dopiate
Originally Posted by Vorall

Any chance you could tell us what line theyr're on? Don't know much about lua but I know enough to comment lines out ^^.
I came here to report the same thing



To turn it off till he updates it - there are two ways:

1) line 7 change to

Lua Code:
  1. local DEBUG_MODE = false

OR (you don't need to do both)

2) line 37 -- add two dashes to comment it out --

Lua Code:
  1. -- d(msg)

Thanks!
Last edited by Vorall : 12/17/15 at 05:57 PM.
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 05:27 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
same report and a quick fix

Originally Posted by Vorall

Any chance you could tell us what line theyr're on? Don't know much about lua but I know enough to comment lines out ^^.
I came here to report the same thing



To turn it off till he updates it - there are two ways:

1) line 7 change to

Lua Code:
  1. local DEBUG_MODE = false

OR (you don't need to do both)

2) line 37 -- add two dashes to comment it out --

Lua Code:
  1. -- d(msg)



-d
Report comment to moderator  
Reply With Quote
Unread 12/17/15, 03:17 PM  
Vorall

Forum posts: 0
File comments: 53
Uploads: 0
Originally Posted by dorrino
@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.
Any chance you could tell us what line theyr're on? Don't know much about lua but I know enough to comment lines out ^^.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: