Description

A lightweight, real-time damage meter built entirely on Blizzard's official **C_DamageMeter API** — no combat log parsing, no memory bloat, no taint.
Fast. Accurate. Clean.
---
Why DPS Report?
Blizzard introduced a built-in damage meter API in *The War Within*, but provided a limited UI.
**DPS Report fills that gap** with a full-featured, modern meter experience powered entirely by official data.
- ✅ No combat log parsing
- ✅ Taint-safe (handles restricted values correctly in combat)
- ✅ Extremely lightweight (single Lua file, no libraries)
- ✅ Built for Retail / Midnight (12.0+)
---

Real-Time Meter Windows
- Multiple independent meter windows
- 9 tracking modes (DPS, HPS, Damage, Healing, Absorbs, Interrupts, Dispels, Damage Taken, Deaths)
- Live updates during combat with elapsed timer
- Class-colored bars with spec/class icons
- Shows both per-second rate and totals
- Draggable, resizable, and lockable
- Scrollable up to 40 players
---
Spell & Target Breakdown
- Click any player to open a detailed breakdown
- Spell view: abilities ranked with icons and tooltips
- Target view: damage per target
- Sidebar roster for quick switching
- Fully dynamic — no window reloads required
---
Combat Segments & History
- Automatic segment tracking per encounter
- Named segments based on boss/mob
- “Overall” session tracking
- Easy dropdown selection between fights
---
Mythic+ Integration
- Auto-reset on key start
- Full dungeon run tracking as a single segment
- Named runs (e.g. *Dungeon +10*)
- Optional auto-report on completion
---
One-Click Chat Reporting
- Quick Report widget with dropdown controls
- Report to party, raid, instance, say, yell, guild, officer, or whisper
- Supports whispering Battle.net friends
- Full slash command support for fast reporting
---
Nickname System
- Set a custom display name
- Syncs automatically with other DPS Report users
- Used in meters, breakdowns, and reports
---
Profile System
- Multiple saved profiles
- Per-character profile selection
- Stores window layouts, modes, and settings
- Account-wide availability
---
Customization
- Adjustable bar height with auto font scaling
- Toggle short names (hide realm), percentages, totals
- Dark themed UI with class color accents
- Minimap + Addon Compartment support
---
Slash Commands
`/dps` — Open settings
`/dps dps` — Report DPS
`/dps hps` — Report HPS
`/dps damage` — Report damage
`/dps healing` — Report healing
`/dps interrupts` — Report interrupts
`/dps dispels` — Report dispels
`/dps deaths` — Report deaths
**Examples:**
- `/dps dps 5` → Top 5 DPS
- `/dps hps overall` → Overall HPS
- `/dps interrupts say` → Report to /say
- `/dps dps whisper Name` → Whisper report
---
FAQ
**Does this replace Details or Recount?**
Not entirely. DPS Report focuses on fast, accurate group performance using Blizzard’s API. Advanced combat-log features may still require other addons.
**Does it work in raids?**
Yes — supports up to 40 players.
**Will it cause taint?**
No — designed specifically to avoid restricted/tainted API issues.
**What data is shared?**
Profiles are account-wide. Combat data is per-character.
---
Support
If you enjoy using DPS Report, consider supporting development ❤️ ![]()
---
Requirements
- World of Warcraft Retail (Midnight / 12.0+)
- No dependencies


