Get an Epic Experience with Premium

ExtraCD

Combat Login to Add Favorites
  • 22 Likes
  • World of Warcraft
  • 70,191 Monthly Downloads
  • Supports: 6.0.2
  • 887,166 Total Downloads
  • Updated 10/17/2014
  • Created 04/26/2011
  • 270 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 1.3.0
or
Support development! **
Donate

About ExtraCD

Features

  • Display the internal cd or proc rate multiples(for rppm) text on spell icons with special animation overlayed.
  • Add custom cds by yourself (no limit of being an icd)
  • Test proc average interval and estimate items with unknown icds
  • Calculate procs average coverage by giving the duration of the proc and a supposed total combat time.
  • Real-PPM enchants added in 5.1, the addon will display a number of proc rate multiples.

Slash Command and Configuration

  • Type /ecd or /extracd to config, you can move the icons by dragging, hide any icon you don't want by ctrl + right clicking on the icon, and you can show it again in advance option.
  • Add custom cds(no limit of being an icd) by spell ID in the Advance -> Data options.

FAQ

  • Q: What does the yellow number on RPPM trinkets or enchants means?
  • A: It equals to rppm * multiples, capped by 6 out of combat (means 100% proc rate at the first spell in combat).
  • Q: How to hide other addon's (eg. omnicc or cooldowncount) cooldown text?
  • A: Remove the tick of "Show cooldown"
  • Q: How to show other addon's (eg. omnicc or cooldowncount) cooldown text and hide the original one?
  • A: Keep the tick of "Show cooldown" and remove the tick of "Show text"
  • Q: How to add my custom icon?
  • A: In Advance->Data, add a new icon by spell id, then modify its info(cd, duration and ppm)

------------------------------------------------------------------------
r157 | superk521 | 2014-10-17 14:59:41 +0000 (Fri, 17 Oct 2014) | 8 lines
Changed paths:
   A /tags/1.3.0 (from /trunk:156)

**Update for WOW6.0.2 Live**
1.update for talent spells (for API GetTalentInfo changed)
2.update Ace3.0 libs
3.fix Druid's Leader of the Pack
4.delete some removed spells

------------------------------------------------------------------------
r156 | superk521 | 2014-10-17 14:57:52 +0000 (Fri, 17 Oct 2014) | 3 lines
Changed paths:
   M /trunk/ExtraCD.lua

**WOD Live**
1. tag as version 1.3.0 release

------------------------------------------------------------------------
r155 | superk521 | 2014-10-17 14:37:36 +0000 (Fri, 17 Oct 2014) | 4 lines
Changed paths:
   M /trunk/data.lua

**WOD Live**
1.delete removed spells

------------------------------------------------------------------------
r154 | superk521 | 2014-10-17 14:01:07 +0000 (Fri, 17 Oct 2014) | 4 lines
Changed paths:
   M /trunk/data.lua

**WOD Live**
1.fix Druid's Leader of the Pack

------------------------------------------------------------------------
r153 | superk521 | 2014-10-17 12:52:23 +0000 (Fri, 17 Oct 2014) | 3 lines
Changed paths:
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /trunk/Libs/AceTimer-3.0/AceTimer-3.0.lua

**WOD Live**
1.update Ace3.0 libs

------------------------------------------------------------------------
r152 | superk521 | 2014-10-04 06:50:38 +0000 (Sat, 04 Oct 2014) | 4 lines
Changed paths:
   M /trunk/ExtraCD.lua
   M /trunk/ExtraCD.toc
   M /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /trunk/Libs/AceDB-3.0/AceDB-3.0.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
   M /trunk/data.lua

**WOD Beta**
1.update for talent spells (for API GetTalentInfo changed)
2.update Ace3.0 libs
more updates and fixes are on the way
------------------------------------------------------------------------

Comments

First Previous Page 16 of 21 Next Last
  • #89

    Thanks for making the effort! This is a pretty great addon, been missing it =)

  • #86

    Awesome.

  • #82

    Certain things in the ExtraCD LUA file can be changed since the in-game options don't seem to work. From the LUA you can change the font, size, border, etc. Otherwise, anything that doesn't show an Icon but has a box I just blacklist it, Ctrl+Right Click, so I don't have to deal with it.

    Absolutely the best addon for ICDs. I can't wait for the update.

  • #80

    I second that. Please update!

  • #81

    A fixed version for 5.04 ,but data is out of date. The release version will come out in about one month.

    Last edited by superk521 on 9/1/2012 5:14:22 AM
  • #79

    Please get us a update asap.

  • #78

    WTB a update for 5.0.4 please, I need this to work right T_T

  • #77

    I have downloaded this 2-3 times now to try to fix the problem , the only item it is showing is my trinket (Vial of Shadows) but doesnt show my enchant , weapon proc , or anything else when i have the options checked for all of them :S 

  • #76

    Hello,

    I must say, lovely addon.

    Yet, I have my doubts about your sources for ICDs. I am a hunter and I also have Needtoknow (which you need to set up manually). On the internet (wowhead mainly), I could find the following ICDs:

    Chronohunter (Hunter T13 4-set bonus): 110 seconds.

    Velocity (Starcatcher Compass): 115 seconds.

    I have done some testing, and I simply cannot get these two procs to proc earlier than these two times. I have tried spamming arcane shot to trigger Chronohunter 5 seconds earlier (from 105), but not a single time did it proc. After this duration, it tends to proc in  2 arcane shots on average.

    Now, this is in no way very mathematical or solid proof, but these do seem to be the right values.

    I can't seem to change them myself, so I hope you would be so kind to change them :).

    .P.athemeous

  • #75


                How to add Items to ExtraCD


        ExtraCD is an add-on for world of warcraft that will Show you the ( ICD ) or Internal Coold Down of an Item or set of Items, or Enchant. This Helpfull because you can time this cool down with other cool down's or run all your CD's in subsetion to pull max DPS as long as posable.

        1.) You will need to locate the item you would like to add to ExtreCD. The items dosent have to have a ICD but must have a CD.

        2.) Next go to ( Www.WoWHead.com ) and search for the item.

        3.) Now on the page of the item there will be a discription of what the item does. Mouse over the Item discrition and see that it is linked. Click the link to open up the buff that the item gives you.

        4.) Ok scroll down the page a little you will see Special Details. Under that catagory look for Effect. This is the ability you will be needing to add into ExtraCD. Click the buff if it is linked. If not then copy the number at the end of the URL in the address bar. That is the SpellID number.

        Example:
                -- [spellid] = {itemid,cooldown[,duration]}


                    -- Eye of Unmaking
                    [109750] = {77997,10}, -- H
                    [107966] = {77200,10}, -- N
                    [109748] = {77977,10}, -- LFR

        5.) Now as you see above there are a few more number you will need Like ItemID number, Cooldown, and Duration. These number can be found on the Items wowhead page. The ItemID number is the number at the end of the URL in the address bar. The cooldown is displayed in seconds so if you have a 1m CD then the CD in seconds is 60. And the Duration is how long the Buff lasts on you before going on CD.

        Now I hope this is easy to read and understand. The rest is prutty self explanitory. In order to edit the Data.ula you will need to right click it and open with notepad.

  • #74

    I belive that this will help you out on the Main hand off hand Problem witht he item enchants I have it working on my DK, Warrior, Shawman. If you dont have the Off Hand Enchants enabled and in the Data.lua file then you will get return Nil 0 error, so you will have to add them into the file in order to see them and keep from getting the error.

    Here are few enchants you can add to the file that are widely used at this point and time:

            [74221] = {4083,16,45,12}, -- Hurricane MH
            [74221] = {4083,17,45,12}, -- Hurricane OH

            [74243] = {4098,16,10,10}, -- Windwalk
            [53365] = {3368,16,15,15}, -- Rune of the Fallen Crusader MH
            [53365] = {3368,17,15,15}, -- Rune of the Fallen Crusader OH

     

     

    function mod:ScanPlayerItem()
        local link1 = GetInventoryItemLink("player", 13)
        local link2 = GetInventoryItemLink("player", 14)
        local link3 = GetInventoryItemLink("player", 16)
        local link4 = GetInventoryItemLink("player", 17)
        local trinket1
        local trinket2
        local waepon1
        local waepon2
        if link1 then trinket1 = link1:match("item:(%d+)") end
        if link2 then trinket2 = link2:match("item:(%d+)") end
        if link3 then weapon1 = link3:match("item:(%d+)") end
        if link4 then weapon2 = link4:match("item:(%d+)") end
        for k,v in pairs(items) do
            k = math.floor(k)
            if not ecddb.blacklist[k] then
                if type(v[1]) == "table" then
                    local fg = UnitFactionGroup("player")
                    if fg == "Horde" then v[1] = v[1][1] else v[1] = v[1][2] end
                end
                if tonumber(trinket1 or -1) == v[1] then
                    local icon = GetItemIcon(v[1])
                    tinsert (active, {cd = v[2] or 45, icon = icon, id = k, type = "item", slot = 13, duration = v[3] or 0} )
                elseif tonumber(trinket2 or -1) == v[1]  then
                    local icon = GetItemIcon(v[1])
                    tinsert (active, {cd = v[2] or 45, icon = icon, id = k, type = "item", slot = 14, duration = v[3] or 0} )
                elseif tonumber(weapon1 or -1) == v[1]  then
                    local icon = GetItemIcon(v[1])
                    tinsert (active, {cd = v[2] or 45, icon = icon, id = k, type = "item", slot = 16, duration = v[3] or 0} )
                elseif tonumber(weapon2 or -1) == v[1]  then
                    local icon = GetItemIcon(v[1])
                    tinsert (active, {cd = v[2] or 45, icon = icon, id = k, type = "item", slot = 17, duration = v[3] or 0} )
                end
            end
        end
    end

    Last edited by novicracker on 6/18/2012 3:41:00 PM
  • #73

    Is there any way I can get this addon to work with http://www.curse.com/addons/wow/masque ?

    Otherwise this addon is great! :)

  • #72

    Just wanted to say LOVE the addon, so simple and yet very useful! but is there any chance you could add the engineer stuff like the Synapse springs, Deflection plates etc or is it because they are "on use" items that they are not included in the addon?

    Np if you cant/wont add them, it just gets rid of another addon for me and maybe other people too i suppose, but cheers for the great addon either way keep up the good work

  • #69

    It doesn't trigger HoT (subty rogue) for me :_(

  • #68

    It doesn't show Deathbringer'Will (trinket from icc) ... :(

    Last edited by Nolorim on 5/5/2012 2:57:49 PM
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

VIP trip to SMITE World Championship