Download
(109Kb)
Download
Updated: 09-10-13 06:00 PM
Pictures
File Info
Updated:09-10-13 06:00 PM
Created:12-04-12 12:21 AM
Downloads:4,560
Favorites:16
MD5:
Categories:Buff, Debuff, Spell, Combat Mods

CDTracker

Version: 5.4.00
by: jasonlee.kungfu [More]

1. Intro

This is a simple, easy-to-use class cooldown/buff/debuff tracker. The original idea is to track the many cooldowns my hunter has since MoP. I'm sure that there are many great addons that can finish this task, but most of them didn't match my specific requirement, or maybe too complicated for me to use. All I need is just a simple track addon, which allows me to put several important cooldown/buff/debuff to my class together somewhere on my screen to watch, and I'm sure I'm not the only one who has this idea. So, I wrote this addon. I hope it will help other people who has the same requirement as me, too.


2. Recent Update

09/10/2013 5.4.00 Released

1) Update cooldown/buff/debuff database due to 5.4 patch.
2) Paladin's [Glyph of Double Jeopardy] buff and Monk's [Zen Sphere] cooldown can be correctly tracked.

08/06/2013 5.3.04 Released

1) *IMPORTANT* Fixed an important bug which causes CDTracker sometimes to consume too much memory. (It should take around 100k now depends on your system)
2) Integrated buffs (Combat Rogue's [Bandit's Guile], Brewmaster Monk's [Stagger] and Shadow Priest's [Mind Flay]) should now be correctly tracked in Simplified and Traditional Chinese WOW client.

07/22/2013 5.3.03 Released

1) Enhanced Customize Item Track function. Now you can indicate more properties of buff which allows you to track boss fight buff/debuff or some weapon enchant.
2) Database updated. Corrected some minor mistakes.

06/02/2013 5.3.02 Released

*NEW* Now you can customize spell cooldown/buff/debuff to track. Could be used for tracking item proc such as trinket or weapon enchant.

05/22/2013 5.3.01 Released

Update cooldown/buff/debuff database due to 5.3 patch.

3. F.A.Q.

3.1 How does CDTracker Work?

CDTracker is a simple, easy-to-use cooldown/buff/debuff tracker addon. It's basic idea is simple: allows you to easily customize up to 8 imporatant cooldown/buff/debuff that you wish to track, and put them together somewhere on your screen to watch.
To use it, you will want to set up what you want to tracker first. You can find in-game options in Interface->Addon->CDTracker->Cooldown Options.

3.2 Does it have any slash command?

You can use "/cdt" or "/cdtracker" to open option panel.

3.3 Why can't I find some particular cooldown/buff/debuff in options?

There are multiple reason. Following are possible things that you may want to check.
1) Does your spell have a cooldown? It won't be listed if it doesn't have a cooldown, or a "valid" cooldown (means, not more than 1.5 sec).
2) Have you or your current pet (if it's a pet spell) learned the spell yet? Or do you have the pet who knows the spell summoned? It won't be listed if you or your current pet doesn't know it. This is because some lists are too long to show completely (e.g. Hunter's pet abilities).
3) Are you looking for the correct name? For example, some buff may have different names than the spell who triggers them (e.g. Warrior's [Sunder Armor], it triggers a debuff called [Weakened Armor]. And some abilities may even trigger more than one buff).
4) Some spell may replace a previous known spell. In that case, you will want to look for the new spell name.
6) If you still can't find what you are looking for, you can use Customize Tracking Item to add it manually. I also appreciate if you can report to me on Curse.com or Wowinterface.com so that I can fix it as soon as possible.

3.4 I set up buffs to track, but why didn't they show up?

1) Buff/debuff won't show up until you/target/pet gains it, depends on what buff/debuff are you tracking.
2) Some spells may replace a previous known spell and change the buff name it triggers. In that case, you will want to look for new buff name in options.

3.5 How do I used Customize Tracking Item?

Customize Tracking Item allows you to track cooldown/buff/debuff which is not listed, such as item proc, boss fight buff/debuff, etc. To use it,

# Type in spell/buff/debuff name that you wish to track.
# Indicate its type. If it's a buff/debuff, you should also indicate it's target and source.
# In tracking option list, choose "Customized".

CAUTION: Source "None" means it won't check buff source. This usually is ambiguous, and only used for boss fight buff/debuff or enchant proc.

3.6 How can I contact you?

If you wish to report bug or have suggestion, please leave me a message on Curse.com or Wowinterface.com. Thank you!


4. Acknowledgements

This addon is based on cooldown track module of CLC DK, by Nuta & CptDraco. Thank them for writing such a good addon.

Thank my friends who helped me testing, gave me advice, and answered my stupid questions about those classes I don't play.

Thank everyone choosing CDTracker, or reading this.

09/10/2013 5.4.00 Released

1) Update cooldown/buff/debuff database due to 5.4 patch.
2) Paladin's [Glyph of Double Jeopardy] buff and Monk's [Zen Sphere] cooldown can be correctly tracked.

08/06/2013 5.3.04 Released

1) *IMPORTANT* Fixed an important bug which causes CDTracker sometimes to consume too much memory. (It should take around 100k now depends on your system)
2) Integrated buffs (Combat Rogue's [Bandit's Guile], Brewmaster Monk's [Stagger] and Shadow Priest's [Mind Flay]) should now be correctly tracked in Simplified and Traditional Chinese WOW client.

07/22/2013 5.3.03 Released

1) Enhanced Customize Item Track function. Now you can indicate more properties of buff which allows you to track boss fight buff/debuff or some weapon enchant.
2) Database updated. Corrected some minor mistakes.

06/02/2013 5.3.02 Released

*NEW* Now you can customize spell cooldown/buff/debuff to track. Could be used for tracking item proc such as trinket or weapon enchant.

05/22/2013 5.3.01 Released

Update cooldown/buff/debuff database due to 5.3 patch.

03/29/2013 5.2.03 Released

Warlock's [Dark Soul] cooldown and corresponding buff should now be correctly tracked.

03/24/2013 5.2.02 Released

1) Combat Rogue's [Revealing Strike] debuff should now be correctly tracked.
2) Tank/Healer/DPS Upgrade buff gained from Monk's [Grapple Weapon] ability should now be correctly tracked. You may find respective options under "Specialization Buff" dropbox.

03/08/2013 5.2.01 Released

Update cooldown/buff/debuff database due to 5.2 patch.

01/26/2013 5.1.09 Released

1) *NEW* Equipped items cooldown can now be tracked, including cloak, gloves, belt, trinkets and weapons. You can find the options under new entry "Item Cooldown" in Cooldown Options dropbox.
2) Correct some display error in Traditional & Simplified Chinese clients.

01/08/2013 5.1.08 Released

Windwalker Monk's [Combo Breaker: Blackout Kick] and [Combo Breaker: Tiger Palm] buff should now be correctly tracked.

12/30/2012 5.1.07 Released

1) Combat Rogue's [Bandit's Guile] and Brewmaster Monk's [Stagger] buff should now be correctly tracked in Simplified and Traditional Chinese WOW client.
2) Monk's [Healing Sphere] and [Mortal Wounds] buff (triggered by [Rising Sun Kick]) should now be correctly tracked.
3) Hunter's [Weakened Heart] debuff (triggered by Ferocity pet's [Heart of the Phoenix]) should now be correctly tracked
4) Removed some buffs which no longer exists.

12/26/2012 5.1.06 Released

CDTracker UI will now correctly hide during pet battle.

12/14/2012 5.1.05 Released

1) Fixed a buttonface bug that will sometimes prevent UI from being loaded
2) Remaining time/stack text size are now customizable.

12/08/2012 5.1.04 Released

1) Cooldown/buff/debuff of minions modified by Warlock's [Grimoire of Supremacy] will now correctly be listed in options.
2) Priest's [Spirit Shell] should now be correctly displayed.
3) Mage's level 75 talent spells and corresponding debuffs should now be correctly displayed.
4) Buffs triggered by Combat Rogue's [Bandit's Guile] (i.e. [Shallow Insight], [Moderate Insight] and [Deep Insight]) are now integrated and can be tracked by choosing "Specialization Buff -> Bandit's Guile".
5) Brewmaster Monk's [Stagger] debuffs (i.e. [Light Stagger], [Moderate Stagger] and [Heavy Stagger]) are now integrated and can be tracked by choosing "Specialization Buff -> Stagger".

12/04/2012 5.1.00 Released
Optional Files (0)


Post A Reply Comment Options
Unread 03-27-13, 03:41 PM  
jasonlee.kungfu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Originally Posted by khangg
Love the addon, works great! It's exactly what I wanted.

I did find one little thing that bugged me - I wanted to track my some of my resto shaman abilities; Riptide, Healing Stream, Purify Spirit and Unleash Elements however I noticed they didn't disappear when they were off cooldown. I couldn't find an ingame option for this so with my little programming knowledge, I dug into your code and managed to add a couple lines to achieve my desired effect. Perhaps in a future release you could include a feature in the in-game options menu to do so? It's how I want my buttons by default so I've used the code below.

I just added a simple nested else statement after the normal CD else commented section

Code:
				--Otherwise, show normal cd
else
				
    start, dur, active =  GetSpellCooldown(CDT_Settings.CD[talentID][location][1])
	t = ceil(start + dur - curtime)
	if active == 1 and dur > 2 then
	frame.Icon:SetVertexColor(0.5, 0.5, 0.5, 1)
	frame.Time:SetText(formatTime(t))
	    else
                frame:SetAlpha(0)
        end
          
end
Hmm that was actually intended... I just hide the buffs when they don't exits, but for abilities, well, technically they still exist even when off cooldown... But it's a good thought. I could make it an in-game option. Thank you for your suggestion!
Report comment to moderator  
Reply With Quote
Unread 03-27-13, 01:33 PM  
khangg
An Aku'mai Servant
AddOn Compiler - Click to view compilations

Forum posts: 35
File comments: 53
Uploads: 1
Love the addon, works great! It's exactly what I wanted.

I did find one little thing that bugged me - I wanted to track my some of my resto shaman abilities; Riptide, Healing Stream, Purify Spirit and Unleash Elements however I noticed they didn't disappear when they were off cooldown. I couldn't find an ingame option for this so with my little programming knowledge, I dug into your code and managed to add a couple lines to achieve my desired effect. Perhaps in a future release you could include a feature in the in-game options menu to do so? It's how I want my buttons by default so I've used the code below.

I just added a simple nested else statement after the normal CD else commented section

Code:
				--Otherwise, show normal cd
else
				
    start, dur, active =  GetSpellCooldown(CDT_Settings.CD[talentID][location][1])
	t = ceil(start + dur - curtime)
	if active == 1 and dur > 2 then
	frame.Icon:SetVertexColor(0.5, 0.5, 0.5, 1)
	frame.Time:SetText(formatTime(t))
	    else
                frame:SetAlpha(0)
        end
          
end
Report comment to moderator  
Reply With Quote
Unread 12-11-12, 06:39 PM  
jasonlee.kungfu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Originally Posted by Mirrikh
works just fine now. Thanks.
Thank you for report. This will be fixed in next release version this weekend, along with few other changes.
Last edited by jasonlee.kungfu : 12-11-12 at 06:41 PM.
Report comment to moderator  
Reply With Quote
Unread 12-11-12, 02:37 PM  
Mirrikh
A Flamescale Wyrmkin
 
Mirrikh's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 111
File comments: 74
Uploads: 3
works just fine now. Thanks.
Report comment to moderator  
Reply With Quote
Unread 12-11-12, 01:42 AM  
jasonlee.kungfu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 3
Uploads: 1
Originally Posted by Mirrikh
Hi, i was having trouble with the addon when i first load it up. Its giving me an error on line 24 " attempt to index global 'CDT' (a nil value)". What do i do to fix this, because it's not allowing the addon to work.
Hi! Thank you for report. I didn't get that error here, but I made a tweak that will hopefully solve the problem. I uploaded an alpha version on Curseforge. Would you mind try it out see if it works?

Link: http://wow.curseforge.com/addons/cdt...les/5-5-1-05a/

Thank you!
Report comment to moderator  
Reply With Quote
Unread 12-10-12, 11:25 AM  
Mirrikh
A Flamescale Wyrmkin
 
Mirrikh's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 111
File comments: 74
Uploads: 3
Hi, i was having trouble with the addon when i first load it up. Its giving me an error on line 24 " attempt to index global 'CDT' (a nil value)". What do i do to fix this, because it's not allowing the addon to work.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: