Download
(35Kb)
Download
Updated: 09-15-12 07:51 PM
Pictures
File Info
Updated:09-15-12 07:51 PM
Created:05-19-10 02:30 AM
Downloads:9,584
Favorites:59
MD5:

GCDRing  Popular! (More than 5000 hits)

Version: 2.21
by: boloKing [More]

A simple GCD display.

Inspired by zork's ring works, I decided to write myself a ring lib to mess around with, and eventually came up with the GCD display.

  • usage :

    Console command "/gcdring" to toggle the config mode.

    If no watched spell is specified, default spell (per class) is used.

  • smoother :
    smooth GCDRing while burst of cooldowns, especially class whose GCD is affected by haste. (and class who spam lots of cast events, e.g. hunter)
  • note :

    The position is saved by layout cache.

    We all know that sometimes GCD is jumpy.. just blame blizzard

2.2
some update here and there... can't remember, doh!

b2
add an interrupted handler...nothing big

b1.53
temporarily disable dewdrop related functions
fix dropdown menu issue
change default GCD watch spell of druid

b1.52b
4.0.1 fix default GCD spellIDs
(if config throws errors, re-download this version)

b1.51
minor smoother tweak

b1.5
default GCD spells for all the lazy butts
tweak buggy smoother (yep)
add traditional ACTIONBAR_UPDATE_COOLDOWN trigger -> jumpy, better keep smoother on

b1.4
minor code tweak

b1.3
add option to toggle smoother

b1.2
fix a stupid bug (RegisterEvent to wrong target, lol)

b1.1
changed GCD detection event from SPELL_UPDATE_COOLDOWN to UNIT_SPELLCAST_SUCCEEDED, should be less jumpy now. (some spells trigger fake GCD even it is failed casting, blah)

b1
initial release
Post A Reply Comment Options
Unread 10-25-12, 06:10 PM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
custom spell setting seems working, though it translates spell name into spellID now.
Report comment to moderator  
Reply With Quote
Unread 10-24-12, 01:37 AM  
gorden_gan
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
add monk watchspellID

add monk watchspellID

......\AddOns\GCDRing\core.lua

local DEFAULT_WATCHSPELLID = {
......
......
......
115921, --monk
};
Last edited by gorden_gan : 10-24-12 at 01:38 AM.
Report comment to moderator  
Reply With Quote
Unread 09-28-12, 10:12 AM  
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view AddOns

Forum posts: 350
File comments: 257
Uploads: 12
Anyone else getting issues with the watched spell? The default stopped working and while I can reset it to a custom spell, I have to do so every time I log in, even on the same character.
Report comment to moderator  
Reply With Quote
Unread 09-15-12, 07:03 PM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Originally Posted by Akilah
Originally Posted by DSTring
nice addon keep it up
Agree but how to change its position on the screen?
Drag the green little square while in config mode I guess?
oh wait... I forgot to put the dragging code in

will fix it later
Report comment to moderator  
Reply With Quote
Unread 09-15-12, 12:11 PM  
Akilah
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
Originally Posted by DSTring
nice addon keep it up
Agree but how to change its position on the screen?
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 09:43 PM  
DSTring
A Murloc Raider

Forum posts: 5
File comments: 28
Uploads: 0
nice addon keep it up
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 01:42 PM  
markhr
A Fallenroot Satyr

Forum posts: 23
File comments: 43
Uploads: 0
ok, thanks

So far gcdring works for my hunter, shaman and priest but not at all for my druid, although there seem to be no further errors.

edit: not working on my mage either
Last edited by markhr : 10-17-10 at 05:05 PM.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 07:42 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
no good, this is a dewdrop (menu library) error.

for now, do not use the anchor menu function (will remove this part later)
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 06:24 AM  
markhr
A Fallenroot Satyr

Forum posts: 23
File comments: 43
Uploads: 0
apologies if fixed already

Date: 2010-10-16 13:10:31
ID: -7
Error occured in: Global
Count: 48
Message: ...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua line 652:
attempt to index global 'this' (a nil value)
Debug:
[C]: ?
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:652:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:651
[C]: SetParent()
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:798:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:581
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:3068: AddLine()
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:1833: FeedTable()
GCDRing\Libs\LibAnchor.lua:120:
GCDRing\Libs\LibAnchor.lua:118
GCDRing\Libs\LibAnchor.lua:152:
GCDRing\Libs\LibAnchor.lua:151
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:1894:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:1843
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:2779:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:2738
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:2995: Open()
GCDRing\Libs\LibAnchor.lua:151:
GCDRing\Libs\LibAnchor.lua:148
AddOns:
Swatter, v5.8.4723 (CreepyKangaroo)
Ace3, v
Auctionator, v2.6.6
BadBoy, v6.100
BadBoyCCleaner, v3.11
BadBoyLevels, v2.61
Bagnon, v2.14.0
BagnonForever, v1.1.2
BagnonTooltips, v
BlizzMove, vv1.1
buffalo3, v
DHUD3, v3.0
DoomCooldownPulse, v
GatherMate2, v1.0-RC6
GCDRing, vb1.52
GoingPriceAllakhazam, v3.3.1286589514
GoingPriceWowhead, v3.3.1287154062
Levelland, v
LightHeaded, v315
MailOpener, vv1.2.6
Mappy, v3.0.1
Postal, v3.4.2
Scrap, v
TidyPlates, v5.13.3 (R39)
TidyPlatesGrey, v
Titan, v4.3.8.30300 - Revision 386
TitanAmmo, v4.3.8.30300
TitanBag, v4.3.8.30300
TitanClock, v4.3.8.30300
TitanCoords, v4.3.8.30300
TitanGoldTracker, v4.3.8.30300
TitanLootType, v4.3.8.30300
TitanPerformance, v4.3.8.30300
TitanRegen, v4.3.8.30300
TitanRepair, v4.3.8.30300
TitanVolume, v4.3.8.30300
TitanXP, v4.3.8.30300
BlizRuntimeLib_enUS v4.0.1.40000 <eu>
(ck=397)

Date: 2010-10-16 13:10:32
ID: -6
Error occured in: Global
Count: 37
Message: ...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua line 621:
attempt to index global 'this' (a nil value)
Debug:
[C]: ?
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:621:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:614
AddOns:
<snip>
(ck=397)

Date: 2010-10-16 13:10:32
ID: -5
Error occured in: Global
Count: 37
Message: ...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua line 657:
attempt to index global 'this' (a nil value)
Debug:
[C]: ?
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:657:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:656
AddOns:
<snip>
(ck=397)

Date: 2010-10-16 13:11:57
ID: -4
Error occured in: Global
Count: 8
Message: ...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua line 766:
attempt to index global 'this' (a nil value)
Debug:
[C]: ?
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:766:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:765
AddOns:
<snip>
(ck=3a9)

Date: 2010-10-16 13:11:57
ID: -3
Error occured in: Global
Count: 8
Message: ...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua line 771:
attempt to index global 'this' (a nil value)
Debug:
[C]: ?
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:771:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:770
AddOns:
<snip>
(ck=3a9)

Date: 2010-10-16 13:11:57
ID: -2
Error occured in: Global
Count: 8
Message: ...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua line 672:
attempt to index global 'this' (a nil value)
Debug:
[C]: ?
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:672:
...face\AddOns\GCDRing\Libs\Dewdrop-2.0\Dewdrop-2.0.lua:671
AddOns:
<snip>
(ck=3a9)

Date: 2010-10-16 13:12:27
ID: -1
Error occured in: Global
Count: 1
Message: ..\FrameXML\UIDropDownMenu.lua line 915:
attempt to index local 'filterText' (a nil value)
Debug:
[C]: ?
..\FrameXML\UIDropDownMenu.lua:915: UIDropDownMenu_SetText()
..\FrameXML\UIDropDownMenu.lua:506: UIDropDownMenu_Refresh()
..\FrameXML\UIDropDownMenu.lua:561: UIDropDownMenu_SetSelectedValue()
GCDRing\config.lua:157: func()
..\FrameXML\UIDropDownMenu.lua:636: UIDropDownMenuButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
<snip>
(ck=3a9)
Last edited by markhr : 10-16-10 at 06:27 AM.
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 07:06 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Re: 4.0.1 Update Coming?

Originally posted by thunderchylde
I've come to love this addon but it breaks when I try running it in 4.0.1. Are there any plans to update it?
later..
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 10:52 AM  
thunderchylde
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
4.0.1 Update Coming?

I've come to love this addon but it breaks when I try running it in 4.0.1. Are there any plans to update it?
Report comment to moderator  
Reply With Quote
Unread 07-31-10, 05:45 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Yep, my method of detecting "GCD trigger" may be affected by latency.

I will add an option for traditional "ACTIONBAR_UPDATE_COOLDOWN" trigger...later
Report comment to moderator  
Reply With Quote
Unread 07-28-10, 01:51 PM  
Blehex
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I'm a tanking warrior so I only want the ring to show the gcd.
it works perfectly and looks awsome btw
the only minor glitch (and this is why i'm posting) is that the ring refreshed each time Heroic Strike resolves.
this might be what the warrior "copper about 10 posts back was experiencing aswell
anyway to fix this?
thx in advance
Report comment to moderator  
Reply With Quote
Unread 05-28-10, 04:44 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Originally posted by thelurkerbelow
I actually went through the trouble of registering with this site just to ask this question (and am absolutely shocked that it hasn't been asked yet):

Do you have plans to release your RingLib as a typical addon library, complete with licensing and distribution rights allotted to allow other authors to use it in our own addons (similar to things like Ace or LibFlash)?

I know that I, for one, would love to see that happen...and I'm sure many other addon authors who use or would like to use rings in their work would love to see it as well!

I'd also be more than happy to help in whatever way I can. I think it would be a very good thing for the addon community!
It lacks feature now, and i have no spare time these months

---
and, too many features depend on the revival of "Texture:SetTexCoordModifiesRect()", doh
Report comment to moderator  
Reply With Quote
Unread 05-27-10, 04:30 PM  
thelurkerbelow
A Murloc Raider

Forum posts: 5
File comments: 56
Uploads: 0
I actually went through the trouble of registering with this site just to ask this question (and am absolutely shocked that it hasn't been asked yet):

Do you have plans to release your RingLib as a typical addon library, complete with licensing and distribution rights allotted to allow other authors to use it in our own addons (similar to things like Ace or LibFlash)?

I know that I, for one, would love to see that happen...and I'm sure many other addon authors who use or would like to use rings in their work would love to see it as well!

I'd also be more than happy to help in whatever way I can. I think it would be a very good thing for the addon community!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: