DreamForgeTools
A modular toolkit for World of Warcraft Retail, bundling raid-focused utilities into a single addon: party-cooldown tracking with a fully configurable HUD, interrupt-rotation coordination,
an encounter helper for L'ura, member inspection, and addon version checking.
Highlights
- 1,200+ pre-configured spells across all 40 specs — no manual setup
- Per-spec watched lists that auto-match any teammate you see
- Category filters with tri-state checkboxes for bulk on/off
- Simulated 20-player raid mode for tuning the HUD offline
- Zero external dependencies; bundled LibStub, LibDataBroker, LibDBIcon for minimap support
Modules
Party Cooldowns (the main feature)
Track every teammate's major cooldowns in real time through an on-screen HUD.
- 40 specs covered — ships with a curated catalog of ~1,200 spells spanning every class and specialization, including the Midnight-era Devourer Demon Hunter spec. Each entry includes a
baseline cooldown so icons display correct timers even for classes you don't own.
- Category filters — one-click bulk toggle for Group DR, Group Mobility, Major Heal, Externals, Major / Minor DPS CDs, Immunities, Defensives, Mobility, CC, Utility, Trinkets, Potions, and
Health Potions. Mixed states show as "partial" so you can see at a glance when you've overridden a category.
- Per-spec configuration — each specialization has its own watched-spell list. Configure Protection Warrior once, and the rules apply whenever a Protection Warrior teammate joins.
- Custom cooldown overrides — edit any spell's CD to match your talent choices or your team's preferences. Edits persist across /reload.
- Manual spell additions — add any spell ID to any spec with your own cooldown value for personalized tracking.
- Addon-channel sync — broadcasts cooldowns to teammates who also run the addon through standard WoW addon messages. Auto-detects party / raid / instance chat routing.
- Inspect fallback — teammates without the addon still appear on the HUD once their specialization is detected through WoW's inspect API.
HUD Customization
The on-screen overlay is fully configurable:
- Icon size (12–64 px)
- Icon gap (0–20 px)
- Optional spell-name labels under each icon, with adjustable font size (6–24 pt)
- Maximum icons per row, with automatic wrap onto additional sub-rows
- Optional divider lines between players
- Drag-to-position; lockable
- Per-player visibility toggle (eye icon) and custom display order
- 20-player simulation mode for layout testing without a real raid
Interrupt Rotation
Coordinate interrupt chains for each raid target marker:
- Assign interrupt spells per teammate per raid marker (Skull, Star, Circle, Diamond, etc.)
- Visual chain display with real-time cooldown awareness
- Voice alerts when it's your turn and when you're next in queue
- Automatic chat messages when someone misses their interrupt window
L'ura Rune Helper
Encounter-specific helper for the L'ura boss fight:
- One-click rune macro generation for the 5 rune positions
- Raid leader / assistant broadcasts the pull's rune order to the entire group
- Local test mode for practice outside the encounter
Member Inspect
One-click scan of every group member's gear and specialization:
- Item level, equipped gear, and spec at a glance
- Uses WoW's inspect API; no manual clicking required
Version Check
Quickly verify which teammates are running DreamForgeTools and whether they're on the current version. Outdated or missing installs are flagged for easy identification.
Getting Started
After installation, type /dft to open the settings window. All modules are enabled by default and can be toggled individually from the sidebar.
For Party Cooldowns:
1. Open the Party Cooldowns tab.
2. Under Watched Spells, click any class icon to drill into its specializations.
3. Fine-tune which spells appear on your HUD and adjust their cooldowns to match your team's needs.
4. The HUD appears automatically when you're in a group (configurable).
Language Support
- English
- Simplified Chinese (简体中文)
Requirements
- World of Warcraft Retail client, interface 120001 or newer.
- No external dependencies; LibStub, LibDataBroker-1.1, and LibDBIcon-1.0 are bundled for the minimap button.
Feedback
Bug reports and feature requests are welcome on the CurseForge project page. Screenshots of the HUD and a brief note about your class / spec go a long way toward reproducing issues
quickly.