Cursor Cooldown Reloaded
Overview
Cursor Cooldown Reloaded is a highly customizable World of Warcraft addon that displays cooldown indicators โ including the Global Cooldown (GCD), cast bars, swing timers, and spell cooldowns โ around your cursor. All indicators render as circular rings (donut-style) with fully configurable colors, sizes, thickness, and textures.
Originally created by bakahar, Finghin, and Sancty, and revived for modern WoW by Kallye / AcidBomb.
Features
| Feature | Description |
|---|---|
| ๐ฏ Cursor-Aligned | Indicators attach to your cursor or a fixed position โ your choice |
| ๐ต GCD Tracker | Real-time global cooldown ring with spark indicator |
| ๐ง Cast Bar | Custom cast bar ring with latency display, channel bar, and empower tracking |
| โ๏ธ Swing Timer | Melee and ranged auto-attack swing timer ring |
| ๐ฎ Spell Cooldowns | Track individual spell cooldowns with icon and text around the cursor |
| ๐ Decorative Ring | Aura-style rotating ring that shows during GCD/casting/combat/raid/always |
| ๐จ Full Customization | Colors, radius, thickness, textures, fonts, offsets โ all configurable |
| ๐งฉ Module System | Enable or disable individual modules per profile |
| ๐ญ Role Filter | Auto-hide the addon based on your current specialization role |
| ๐ฆ Profile Support | AceDB-3.0 profiles for different specs and characters |
| ๐ Localized | English, French, German, Russian, Spanish (ES/MX), Italian, Korean, Portuguese (BR), Chinese (Simplified/Traditional) |
Modules
1. GCD Tracker
Tracks the Global Cooldown using the dedicated GCD tracking spell (61304) on modern clients, with fallback to class-specific spells for Classic Era.
| Setting | Type | Default | Description |
|---|---|---|---|
| Show spark only | Toggle | false | Hide the donut ring, show only the spark |
| Radius | Range (10โ256) | 23 | Outer radius of the donut in pixels |
| Thickness | Range (15โ35, step 5) | 25 | Ring thickness |
| Bar color | Color + Alpha | White (0.8) | Foreground ring color |
| Background color | Color + Alpha | Gray (0.8) | Background ring color |
| Spark color | Color + Alpha | Lavender (1.0) | Spark indicator color |
| Background texture | Select | None | Atlas overlay texture (e.g. transmogrify frame) |
2. Cast Bar
Replaces or works alongside the default cast bar with a circular ring. Supports cast bars, channel bars, and empower spells (Evoker).
| Setting | Type | Default | Description |
|---|---|---|---|
| Show spark only | Toggle | false | Hide the donut ring |
| Radius | Range (10โ256) | 22 | Outer radius |
| Thickness | Range (15โ35, step 5) | 25 | Ring thickness |
| Bar color | Color + Alpha | White (0.8) | Cast progress color |
| Background color | Color + Alpha | Gray (0.8) | Ring background |
| Spark color | Color + Alpha | Lavender (1.0) | Spark indicator |
| Latency color | Color + Alpha | Red (1.0) | Latency overlay on the cast bar |
| Spell text | Toggle + Font | Disabled | Spell name and font settings |
| Hide default cast bar | Toggle | false | Hide Blizzard's default cast bar |
| Reverse channeling | Toggle | false | Reverse channel bar direction |
3. Swing Timer
Tracks melee auto-attack swing and ranged auto-shot timers. Based on the Quartz Swing module (originally by Nymbia and Nevcairiel).
| Setting | Type | Default | Description |
|---|---|---|---|
| Show spark only | Toggle | false | Hide the donut ring |
| Radius | Range (10โ256) | 18 | Outer radius |
| Thickness | Range (15โ35, step 5) | 25 | Ring thickness |
| Bar color | Color + Alpha | White (0.8) | Swing progress color |
| Background color | Color + Alpha | Gray (0.8) | Ring background |
| Spark color | Color + Alpha | Lavender (1.0) | Spark indicator |
Note: Since the Midnight (12.0) pre-patch, combat log restrictions affect some Classic Era swing functionality.
4. Spell Cooldowns
Tracks individual spell cooldowns and displays as small icons with cooldown text arranged around the cursor.
| Setting | Type | Default | Description |
|---|---|---|---|
| Icon size | Range (5โ50) | 15 | Size of each spell icon |
| Font | LSM Font Select | Calibri | Cooldown text font |
| Font size | Range (1โ30) | 11 | Cooldown text size |
| Spells | List | Per-class defaults | Add or remove spells by ID or name |
Default spells per class:
| Class | Spells Tracked |
|---|---|
| Druid | Wild Growth (48438), Swiftmend (18562) |
| Priest | Penance (47540), Fade (586), Shadowfiend (34433) |
| Shaman | Heroism / Bloodlust (32182 / 2825) |
| Mage | Time Warp (80353) |
| Monk | Renewing Mist (115151) |
You can add any spell from your spellbook via the configuration GUI.
5. Decorative Ring
An aura-style decorative ring that rotates and pulses. Can be shown based on context.
| Setting | Type | Default | Description |
|---|---|---|---|
| Texture | Select / Input | AuraRune 1 (165624) | 13+ built-in textures + custom file path |
| Width | Range (40โ100) | 75 | Ring width in pixels |
| Color | Color + Alpha | Green (0.5) | Ring vertex color |
| Rotate | Toggle | true | Enable continuous rotation |
| Visibility | Select | GCD / Casting only | GCD/Casting only ยท In combat ยท In raid ยท In party/raid ยท Always |
Available textures: AuraRune 1, AuraRune 1 glow, AuraRune 8 (legacy), Aura Split, Aura Half, AuraRune 5, AuraRune 7, AuraRune 9, AuraRune A, AuraRune B, AuraRune C, Halo, Circle, Transmog frame small red, or any custom texture path.
General Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Attach to cursor | Toggle | true | Follow your cursor (off = fixed screen position) |
| Horizontal offset | Range (0โ64) | 12 | Offset right from cursor |
| Vertical offset | Range (โ64โ0) | -12 | Offset down from cursor |
| Left (X position) | Number input | 400 | Fixed screen X when not attached to cursor |
| Bottom (Y position) | Number input | 400 | Fixed screen Y when not attached to cursor |
| Role filter | Toggle | Off | Hide addon when current spec role is disabled |
| TANK / HEALER / DAMAGER | Toggle | All enabled | Which roles to show the addon for |
Slash Commands
| Command | Description |
|---|---|
/gcd |
Open the configuration panel |
/cc |
Open the configuration panel |
/ccr |
Open the configuration panel |
/ccd |
Open the configuration panel |
Once in the options panel, click Unlock to freely drag all indicators to your preferred position, then right-click to lock.
Installation
Via CurseForge (Recommended)
- Open the CurseForge app
- Search for Cursor Cooldown Reloaded
- Click Install
Manual Installation
- Download the latest release
- Extract the
CursorCooldownfolder intoWorld of Warcraft\_retail_\Interface\AddOns\(or_classic_,_classic_era_,_anniversary_depending on your client) - Restart WoW or type
/reload
Requirements
| Dependency | Type |
|---|---|
| Ace3 | Library (embedded) |
| LibStub | Library (embedded) |
| LibSharedMedia-3.0 | Library (embedded) |
All dependencies are embedded in the addon โ no separate downloads needed.
Supported WoW Versions
| Client | TOC Interface | Status |
|---|---|---|
| Retail (The War Within) | 120005 | โ Supported |
| Cataclysm Classic | 50504 | โ Supported |
| Wrath of the Lich King Classic | 30500 | โ Supported |
| Burning Crusade Classic | 20505 | โ Supported |
| Classic Era | 11508 | โ Supported |
Localization
| Language | Locale |
|---|---|
| English | enUS |
| French | frFR |
| Russian | ruRU |
| German | deDE |
| Spanish (EU) | esES |
| Spanish (Mexico) | esMX |
| Italian | itIT |
| Korean | koKR |
| Portuguese (Brazil) | ptBR |
| Chinese (Simplified) | zhCN |
| Chinese (Traditional) | zhTW |
Translations are community-maintained. Submit improvements via GitHub.
Credits
| Role | Name |
|---|---|
| Author / Maintainer | AcidBomb / Kallye |
| Original Authors | bakahar, Finghin, Sancty |
| Code Contributions | TimothyLuke, Nymbia, Nevcairiel (Quartz Swing module), Greg Flynn / Nuckin (Circle Cast 2 donut rendering) |
Links
License
Licensed under the GNU General Public License v3. See LICENSE for details.