File Details
DPTools v1.0.5
- R
- Feb 11, 2026
- 3.96 MB
- 62
- 12.0.1+1
- Retail
File Name
DPTools V1.0.5.zip
Supported Versions
- 12.0.1
- 12.0.0
DPTools v1.0.5 — February 10, 2026
✨ New Features
Cursor Trail
- Fading trail effect behind the cursor with three styles: Glow, Sparkle, Line
- Line style draws a connected solid trail behind the cursor
- Independent color and class color options
- Configurable fade duration, point size, and opacity
Center Marker
- Small shape at the center of the cursor ring: Dot, Cross, or Plus
- Separate scale slider and color options
Combat Timer
- On-screen timer that appears when you enter combat
- Shows elapsed time in MM:SS format
- Visibility filters: Instance Only, Hide In Rest Areas
- Full appearance options: Skin, Font, Scale, Colors, Animation, Sound
Raid Buff Tracker
- Shows missing raid buffs when a provider class is in your group
- Tracks Fortitude, Intellect, Mark of the Wild, Battle Shout, Bronze, and Skyfury
- Per-reminder Skin, Font, Background, Border, and Color options
- Animation, sound alerts, and visibility rules
Consumable Checker
- Shows missing Flask, Food, Rune, and Weapon Oil
- Quick-Use Slots — drag a consumable onto an icon, click to use it
- Per-reminder appearance options matching Raid Buff Tracker
Custom Commands
- Create custom slash commands that toggle any named frame on/off
- Up to 10 configurable command slots with frame dropdown selector
- Detects all named frames in the game including other addons
- Commands persist across sessions and auto-register on login
🔧 Improvements
Screen Alerts
- Death Alert, Repair Alert, and Combat Timer grouped under new Screen Alerts tab
- Each module has its own sub-tab with General, Appearance, and Sounds options
Settings Panel
- All hover, accent, and scrollbar colors now update correctly after skin changes
- Context menus (right-click menus) now themed to match your selected skin
DataBar
- New: Always Show Time in Middle — forces time to center of bar regardless of slot order
- New: Hide Time Label — removes the "Time:" prefix, shows only the clock value
- Teleports label no longer changes to "In Combat" during combat
- Spec and Loot Spec right-click menus now skinned to match your DPTools theme
Guild Skin
- Manage tab: Promote, Demote, and Kick buttons print slash commands for safe execution
- Rank detail panel shows rank permissions and officer note editing
- Edit Ranks button directs to Blizzard guild settings
Friends List
- BattleNet friends now correctly detects all online states including BNet App
- Multi-game account support — friends on multiple Blizzard games show correctly
- Away (AFK) and Busy (DND) status now detected at both account and game level
- Status indicator dot: green (online), orange (away), red (busy)
- Scrollbar added — friends list now scrolls when more friends than visible rows
- Dynamic row creation — list expands to fit all friends
- Search filter now works correctly with scrolling
- Guild Invite option in right-click context menu for WoW friends
- Zone and activity display for online friends
Game Tweaks
- New: Easy Guild Invite — adds Guild Invite to unit frame right-click menu
⚡ Performance
- Significant CPU reduction across all modules — idle modules now use near-zero CPU
- Cursor Ring capped at 60fps instead of matching monitor refresh rate
- GCD ring events only registered when the feature is enabled
- Aura events now filter at engine level — eliminates unnecessary Lua calls in raids
- Durability cached with event-driven invalidation instead of scanning every tick
- DataBar time display only recalculates on minute boundaries
- Settings panel UI elements no longer run background updates when idle
- Widget tooltips debounced — rapid mouse movement causes zero skin/unskin overhead
- Per-module dirty flags — only refresh modules whose data actually changed
- Cursor Trail decoupled from ring — separate OnUpdate at 25Hz
- Trail fade, rotation caching, and idle skip optimizations
- Food buff cache aligned to ticker interval
- SetScale caching on all reminder frames
🐛 Bug Fixes
- Fixed theme colors reverting when resizing the settings window
- Fixed reminder opacity sliders disappearing after selecting a skin
- Fixed reminder skins not applying in real-time when changed
- Fixed reminder background/border/color not updating in real-time
- Fixed selecting a skin not restoring backgrounds when previously hidden
- Fixed "Use Global Skin" not inheriting the skin set in General settings
- Fixed reminder opacity sliders not working when a skin is active
- Fixed Center Marker dot appearing as a square instead of a circle
- Fixed reminder error during addon initialization
- Fixed unnecessary layout rebuilds on aura changes
- Fixed Repair Alert using CPU when idle
- Fixed Spec right-click not opening talents
- Fixed Spec/Loot Spec click handlers receiving wrong mouse button values
- Fixed BattleNet friends not showing all online friends
- Fixed Away/Busy status not displaying for BattleNet friends
- Fixed friends list not scrollable when more friends than visible rows
- Fixed friend rows overlapping the scrollbar area
- Fixed guild Manage tab buttons not responding to clicks
- Fixed guild perk icons showing blank textures