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.

