A standalone stats and gear HUD for World of Warcraft Retail: Midnight (12.x). Keep the numbers you use visible in clean, draggable panels, with per-character and per-specialization profiles plus bundled Archon M+ and Raid reference snapshots.
- See the useful numbers without opening the Character panel. Show secondary stats, item level, defensives, durability, and repair cost directly on the HUD.
- Compare ratings with current context. Hover Crit, Haste, Mastery, or Versatility for bundled Archon M+ High Keys or Raid Mythic reference snapshots.
- Switch characters or specs without rebuilding the HUD. Assigned profiles activate automatically and can be shared intentionally when that is useful.
- Start with a finished look. Preview six appearance presets, then keep the preset or adjust individual fonts, colors, opacity, outline, and background.
- Use only the space you want. Build a compact secondary-stat strip, a tank dashboard, or two independently movable panels.
- Designed for Retail 12.x. StatsPro handles Midnight's restricted values and modern tooltip data without a companion app or in-game network access.
Choose Flat, Sectioned, or Split. Panels resize around enabled rows, rating and percentage columns stay aligned, and Split mode lets you move selected blocks to a separate panel.
Every visited character and specialization can use its own profile, or share one with another context. The Profile Manager can create, duplicate, rename, assign, swap, reset, and delete profiles, as well as copy only Stats, Layout, or Appearance settings. Tank, Healer, and Damage role templates can seed future specializations, and bulk actions help organize already visited characters.
Six appearance presets are included:
- Default
- Classic
- Clean Dark
- Midnight
- Monochrome
- High Contrast
Preset preview changes presentation only. It does not change visible stats, panel routing, positions, scale, language, refresh rate, or profile assignments. When panels are unlocked, Settings shows temporary outlines and drag handles so their positions are clear; this editing chrome never becomes part of the saved HUD.
| Area | Available rows |
|---|---|
| Offensive | Crit, Haste, Mastery, Versatility |
| Character | Main stat (automatic), Stamina |
| Tertiary | Leech, Avoidance, Movement |
| Defensive | Dodge, Parry, Block, Brewmaster Stagger, Armor damage reduction |
| Gear | Equipped / overall item level, durability, worst-slot durability, repair cost |
Every row is optional. Rated stats can show rating, percentage, or both. Repair cost uses the same gold / silver / copper presentation as the vendor UI.
Choose one of two bundled datasets:
- Mythic+ — High Keys / All Dungeons / This Week
- Raid — Mythic / All Bosses
Hover a secondary-stat row to see the reference target and snapshot date. When a clean live or cached comparison is available, the tooltip also shows the current rating and its Missing, Over, or Matched delta. During restricted combat states, StatsPro can keep the target visible without presenting an unsafe live comparison.
The snapshots cover all 40 current Retail specializations and ship inside the addon. They are useful reference context, not hard stat caps or a replacement for simulating your own character.
Install StatsPro from any supported channel:
For a manual install, extract the StatsPro folder into
World of Warcraft\_retail_\Interface\AddOns\.
- Type
/ssto open Settings. - Choose the rows, layout, and appearance you want.
- Unlock the panels and drag them into place.
- Hover a secondary stat for its selected Archon reference snapshot.
Out of combat, right-click the HUD to reopen Settings. Right-click is ignored in
combat. To bind visibility to a key, create a macro containing /ss toggle and
bind that macro in WoW's keybindings.
The HUD, Settings, profile tools, target hovers, snapshot dates, and normal slash
confirmations follow the selected output language. Auto uses the WoW client
locale; every current Retail addon locale is supported.
Language and refresh rate are account-wide. Labels, visible rows, layout, colors, and the rest of the HUD presentation follow the active assigned profile.
| Command | Action |
|---|---|
/ss or /statspro |
Open Settings |
/ss show |
Show the HUD |
/ss hide |
Hide the HUD |
/ss toggle |
Toggle visibility |
/ss reset |
Confirm and reset the active profile; shared assignments are identified in the warning |
/ss wipe or /ss reset all |
Confirm and reset all profiles, assignments, role templates, account settings, and saved positions |
/statspro import |
Import compatible SwiftStats settings into a new profile |
/ss debug |
Print support state for a bug report |
/ss help |
Show the command summary |
If an existing macro already owns /ss, use the equivalent /statspro command.
On a fresh install, StatsPro carries forward compatible SwiftStats settings when both addons are loaded for the first login. If StatsPro has already started:
- Enable SwiftStats and StatsPro together.
- Log in and run
/reloadso both SavedVariables files are available. - Run
/statspro importand confirm the import. - Check the new
SwiftStats Importprofile, then disable or uninstall SwiftStats.
The import assigns the new profile only to the current character and
specialization. Existing StatsPro profiles, other assignments, account settings,
and the original SwiftStatsDB remain unchanged.
- Supported: World of Warcraft Retail — Midnight 12.0.7 and 12.1.0
- Not supported: Classic Era, Cataclysm Classic, Mists of Pandaria Classic, and other non-Retail clients
StatsPro does not make web requests in game. Archon data is collected ahead of release and bundled as a local snapshot.
Open a GitHub issue for bugs,
translation corrections, or feature requests. For a useful bug report, include
the WoW build, StatsPro version, class/spec, reproduction steps, and a screenshot
for visual problems. For combat-stat or target-hover issues, also include
/statspro debug live from the affected state.
Developer setup, verification commands, and architecture notes live in
CONTRIBUTING.md. User-visible release history is in
CHANGELOG.md.
StatsPro is free and MIT-licensed. Optional support is available through Ko-fi or GitHub Sponsors.
- @tflo — product and UX feedback across stats, layout, settings, labels, and gear presentation.
- TaylorSay — author of SwiftStats, the MIT-licensed project that originally inspired StatsPro.
- LibSharedMedia-3.0 — font selection support.
MIT. Original SwiftStats portions are © TaylorSay; StatsPro extensions
are © Antrakt. Bundled libraries retain their upstream licenses. Exact notices,
versions, provenance, and hashes are listed in
THIRD-PARTY-NOTICES.md.






