Download
(107 Kb)
Download
Updated: 05-22-13 07:07 PM
Pictures
File Info
Compatibility:
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:05-22-13 07:07 PM
Created:12-03-12 11:21 PM
Downloads:1,522
Favorites:13
MD5:
Categories:Buff, Debuff, Spell, Combat Mods
5.3
CDTracker  Updated less than 3 days ago!
Version: 5.3.01
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

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 dropdown box.
2) Correct some display error in Traditional & Simplified Chinese clients.

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 specialization/talent spells triggers a common class buff. If that is what you are looking for, you can find them in class buffs instead of specialization/talent buffs.
5) 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, it may be a bug. Please leave me a message on Curse.com or Wowinterface.com and I will fix it ASAP.

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 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.
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)


Archived Files (12)
File Name
Version
Size
Author
Date
5.2.03
107kB
jasonlee.kungfu
03-29-13 02:56 PM
5.2.02
107kB
jasonlee.kungfu
03-24-13 07:00 PM
5.2.01
107kB
jasonlee.kungfu
03-07-13 11:06 PM
5.1.09
106kB
jasonlee.kungfu
01-26-13 03:20 PM
5.1.08
106kB
jasonlee.kungfu
01-08-13 11:30 AM
5.1.07
106kB
jasonlee.kungfu
12-30-12 04:01 PM
5.1.06
106kB
jasonlee.kungfu
12-26-12 12:22 AM
5.1.05
105kB
jasonlee.kungfu
12-14-12 10:15 PM
5.1.04
105kB
jasonlee.kungfu
12-08-12 11:48 PM
5.1.03
105kB
jasonlee.kungfu
12-08-12 09:18 PM
5.1.02
105kB
jasonlee.kungfu
12-08-12 03:40 PM
5.1.00
106kB
jasonlee.kungfu
12-03-12 11:21 PM


Post A Reply Comment Options
Old 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!
jasonlee.kungfu is offline Report comment to moderator  
Reply With Quote
Old 03-27-13, 01:33 PM  
khangg
An Aku'mai Servant
AddOn Compiler - Click to view compilations

Forum posts: 35
File comments: 52
Uploads: 2
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
khangg is offline Report comment to moderator  
Reply With Quote
Old 12-11-12, 05: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 05:41 PM.
jasonlee.kungfu is offline Report comment to moderator  
Reply With Quote
Old 12-11-12, 01:37 PM  
Mirrikh
A Kobold Labourer
 
Mirrikh's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 8
Uploads: 2
works just fine now. Thanks.
Mirrikh is offline Report comment to moderator  
Reply With Quote
Old 12-11-12, 12: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!
jasonlee.kungfu is offline Report comment to moderator  
Reply With Quote
Old 12-10-12, 10:25 AM  
Mirrikh
A Kobold Labourer
 
Mirrikh's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 8
Uploads: 2
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.
Mirrikh is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: