General
CursorCDtimer is a continuation of GCD, which has been buggy and with alot of errors since 2012. Despite the fact that I wrote ticket(s) about having issues, or asking for updates or instructions to fix those, I did not receive a reply. I sincerely like this addon and wanted to keep it going. Therefore I decided (with help of a couple of friends) to debug and change it as well as we can to get it working again in-game on all classes.
I do not want and do not take any credit for creating this addon, I only want to maintain it so that it functions in-game, as much as my current (or lack of) expertise in lua programming allows. As of now I have stopped updating this addon, as my real life commitments don't allow me enough free time to do so. If anyone wants to take over, please feel free to contact me!
About CursorCDtimer
It does the same that GCD does:
- provides a cast bar
- a global cooldown bar
- a swing timer and cooldown timers (with icons)
- you can decide if you want the above in a circular fashion around the mouse cursor or alternatively at a fixed position on the screen
If you use it around the mouse cursor it enables you to keep track of all the spells that have a CD, and their castime, which can be particularly helpful to healers who use grid clique, healbot or similar addons that require you to mouseover bars/targets, without needing to look away from who you're healing at the moment.
You can add spells to the addon in-game by name (but mostly Spell ID). Also works for spells gained through talents such as Cascade (Priest) or Holy Prism (Paladin).
Following Spells currently only work if you add the Spell via their Spell ID instead of Spell name:
Shamans
- Purify Spirit - Spell ID 77130
- Unleash Elements - Spell ID 73680
- Lava Burst - Spell ID 51505
Priests
- Mindbender - Spell ID 123040
- Desperate Prayer - Spell ID 19236
- Cascade - Spell ID 121135
- Divine Star - Spell ID 110744
- Halo - Spell ID 120517
Paladins
- Holy Prism - Spell ID 114165
- Light's Hammer - Spell ID 114158
Druids
- Renewal - Spell ID 108238
- Cenarion Ward - Spell ID 102351
Monks
- Zen Sphere - Spell ID 124081
- Chi Wave - Spell ID 115098
- Chi Burst - Spell ID 123986
- Ring of Peace - Spell ID 116844
To open the options menu type " /cursorcdtimer " in-game or find it under Blizzard Options Interface>AddOns For those who can't open the settings: I recommend going to your WoW directory>Account>YOURACCOUNTNAME>SavedVariables and delete CursorCDtimer.lua and CursorCDtimer.lua.bak. You will need to set it up again, but the command to open it should work then. :) Or reset the addon normally through deleting, and reinstalling it completely.
Despite what you say /cursorcdtimer doesn't work in game for me, i tried all the steps and saved variables and what not, deleted reinstalled but its not in interface addon options nor does the command work
Here's a similar updated version: https://www.curseforge.com/wow/addons/cursorcooldown
Any plans of getting this working for Classic?
In reply to Cleric670:
Also interested in this!
In reply to Cleric670:
Changing CursorCDtimer.LUA line 415 to this
local cursor = cursorFrame or CreateFrame("Frame", nil, UIParent, BackdropTemplateMixin and "BackdropTemplate")
Gets rid of the .LUA error and you can move the location but when you right click it doesn't actually save the location. When you logout it will reset to the middle of the screen.
In the meantime manually editing the coordinates on the unlock screen WILL WORK as a permanent fix. I'll keep working on getting it to actually save the location when you right click, I suck badly at code...
Patch 8.2 broke the rune ring texture (shows a green transparent texture)
In the Ring.lua file, replace line 15 from:
texture = "Spells\\AURARUNE8",
to:
texture = 165630,
...and it should work as it did before
here is another Site for almost the exact same addon by another guy
https://www.curseforge.com/wow/addons/cursorcooldown
I've set my main character to use the 'Default' profile, setting it up how I prefer.
When I load this profile on other characters, none of the changes seem to inherit: Ring is set to disabled, but still shows until I toggle it on and back off. The size of the cursor ring is way too large, font for spells and size are too large until disabled/re-enabled, etc.
Bugsack is showing no errors from this behaviour.
Nvm, found the actual culprit.
As of patch 8.0.x the ring is now HUGE for some reason. Everything still functions and does not throw a .LUA error however it's been rescaled in size. All other parts of the addon like the GCD inner ring are still the same size but the actual RING part around the outside is now 2-3x as big. Any idea how to resize it so it's back to normal size?
In reply to cleric670:
The minimap icon currently seems to be broken due to an issue with the order of scripts in CursorCDtimer\embeds.xml.
Changing the order such that "Libs\libdatabroker-1-1\LibDataBroker-1.1.lua" appears before "Libs\LibDBIcon-1.0\LibDBIcon-1.0\LibDBIcon-1.0.lua" seems to fix the issue.
Hi there, been using this addon for a long time and love it, however I cant get cool downs to show on my holy paladin. The ring with cast time and GCD works tho. Never had this problem on other healing classes. Have checked the in game options and everything is ticked, so not sure what the problem is.
In reply to Mapetrox:
Hi there, new user. Is it possible to make the donut permanent, and just show its animations when it normally would? Seems to only show up when I'm in combat / casting and all that, but I'd rather not have it transitioning back and forth, I'd rather it be permanent if possible, please.
In reply to HereInPlainSight:
/run LibStub("AceAddon-3.0"):GetAddon("CursorCDtimer"):GetModule("ring"):Show("foo")
So, I still have the problem I posted about last october. Any idea?
I recently faction changed/name changed my character. Now the settings for this addon reset every time I log out, unsure why? Any idea what I need to do to get the settings to STICK so I don't have to do everything over every time I log in?
EDIT: It only does this when I switch to vengeance (DH) and log out in that spec, if I stay in havoc it does not reset. I have it currently set to work for both specs in the options but there seems to be a glitch because it shows the check mark boxes for havoc and vengeance and directly below are two more check boxes that are greyed out and have no description next to them?
Should the settings database be corrupted, you can delete it completely. The easiest way to do this is, when you use the Curse client, right click CursorCDTimer and instruct it to delete the saved variables. To delete it manually, delete the file %ProgramFiles%\World of Warcraft\WTF\Acount\<acount-id>\SavedVariables\CursorCDTimer.
If that doesn't help, I need to have a deeper look. What settings exactly get reset?
The two extra check boxes are for up to more two specs (\o/ druids), nothing to worry about. :D
I tried deleting the addon as per the curse client, removing all in-game settings, reinstalled, same issues persist, manually removed addon as well as deleting the savedvariables/cursorcdtimer file and the backup, same issues.
I only use the ring and gcd options, everything else disabled, with a custom color for the ring, disable attached to cursor.
All setting reset when I switch to vengeance and log out, I can log out with it working perfectly and open the savedvariables file and all the setting inside the file have been removed as well.
Any other steps you would like me to take for troubleshooting? At the moment I have resorted to using your addon for havoc and the original GCD addon (edited for DH to work) for vengeance. The biggest issue with using the original GCD addon is there are no spells that havoc and vengeance share that have no cooldown so it's only good for a single spec, atm it's my band-aid fix to just run both addons for different specs but I would prefer to just use yours because it's kept up to date.