promotional bannermobile promotional banner

Recount - Revived

Recount is a graphical damage meter written by Cryect. Recount (Preservation) is an attempt to preserve it and keep it running moving forward

Recount - Damage & Healing Meter for Classic Era

Recount is the definitive damage and healing meter for World of Warcraft Classic Era. Whether you're optimizing your DPS rotation, tracking healer throughput, or reviewing a wipe, Recount gives you the data you need in a clean, customizable interface.

Overview

Originally created by Cryect, ported through multiple expansions, and now maintained for Classic Era, Recount records detailed combat statistics and presents them as sortable bar lists with optional time-based graph overlays. This fork targets the Classic Era client (Interface 11507/11508) and is built on the external Ace3 framework for compatibility and stability.

Display Modes

Switch between modes using the dropdown on the main window:

  • Damage Done — Total damage with per-player breakdown
  • DPS — Damage per second over the active combat window
  • Friendly Fire — Damage dealt to friendly targets
  • Damage Taken — Incoming damage per player
  • Healing Done — Total effective healing output
  • Absorbs — Absorb shield consumption
  • Healing Taken — Healing received per player
  • Overhealing Done — Wasted healing output
  • Deaths — Death count with event log drill-down
  • DOT Uptime — Damage over time application tracking
  • HOT Uptime — Heal over time application tracking
  • Activity — Time spent actively attacking or casting

Tracker Modules

Additional combat event modules extend Recount beyond basic damage and healing:

  • CC Breakers — Tracks who broke crowd control effects
  • Dispels — Counts dispels and purges per player
  • Interrupts — Logs spell interrupts with target and ability detail
  • Power Gains — Tracks mana, energy, and rage gains from external sources
  • Resurrections — Records combat resurrections cast

Drill-Down & Graphs

  • Click any player bar to open a detailed breakdown of abilities, targets, hit types, resists, and timing
  • Shift+Click any player bar to open a time-series graph of their damage or healing over the fight (requires "Record Time Data" enabled in settings)
  • The graph window uses LibGraph-2.0 to render smooth, zoomable DPS/HPS curves

Fight History

  • Recount automatically segments data by combat encounter
  • Browse previous fights from the fight history dropdown — review any individual pull or view overall totals
  • Configurable fight history depth

Reporting

  • Report any mode's results to Say, Party, Raid, Guild, or a custom channel
  • Configurable report format with line limits
  • Real-time window available for live broadcast of current combat statistics

Customization

  • LibSharedMedia-3.0 support — use any installed font or statusbar texture
  • Fully configurable window colors: title, background, bar text, and per-class colors
  • Color picker integration for fine-grained customization
  • Adjustable bar height, padding, and font size
  • Class color bars with support for custom class colors (CUSTOM_CLASS_COLORS)
  • Pet merging — optionally roll pet damage/healing into owner totals
  • Zone filters — configure which zones Recount tracks data in
  • Minimap button — LibDBIcon-1.0 button on the minimap; left-click toggles the main window, Shift+click opens the config panel, right-click opens the WoW addon settings page; position and visibility persisted per-profile; can be shown or hidden from the Recount settings panel
  • Titan Panel / LibDataBroker — Data source plugin for Titan Panel, Bazooka, DockingStation, and any LDB display addon; shows a live stat (DPS, Damage Done, HPS, Healing Done, Damage Taken, or Deaths) for the local player; right-click to switch stat and dataset; hover for a full six-stat tooltip

Technical Details

  • Classic Era — Targets Interface 11507/11508; not compatible with retail or other versions
  • Ace3 (external) — Requires the standalone Ace3 addon; not embedded to keep download size small
  • VersionCheck-1.0 — Automatic in-game notification when a new version is available
  • LibSharedMedia-3.0, LibDropdown-1.0, LibBossIDs-1.0, LibGraph-2.0 — Bundled libraries
  • Fully localized: enUS, deDE, esES, esMX, frFR, koKR, ptBR, ruRU, zhCN, zhTW

Slash Commands

  • /recount or /recap — Toggle the main window
  • /recount reset — Reset current data
  • /recount config — Open configuration panel
  • /recount report — Report current mode to chat

If you have any questions, comments or anything else, please feel free to reach out on Discord!

Recent Updates

v1.18.0 (Latest Release)

  • Fixed: Window color picker now works on Classic Era and every other Classic flavor. Picking a window title / background / bar text colour, adjusting opacity, and Cancel-restore all behave correctly again. The picker had been silently failing on Classic clients since Blizzard rolled out the new Dragonflight-style ColorPicker UI to those clients.
  • Fixed: Retail Midnight (12.0) login Lua error. The "AddOn 'Recount' tried to call the protected function 'Frame:RegisterEvent()'" error that fired multiple times every login is gone. The Recount window, settings, minimap button, and Titan Panel all load cleanly on retail Midnight.
  • Heads up — retail Midnight only: Recount loads without errors but its bars stay empty in combat. Blizzard's new addon-facing combat data API returns "secret" values that addon code cannot read or do math on. Scaffolding for the new API is in place (the Tracker_Midnight.lua module subscribes to the new damage-meter events) but is currently a no-op until we figure out how Skada and other meters get displayable numbers out of those secret values. v1.18.1 will be focused on landing that.
  • Classic Era, TBC, Wrath, Cata, MoP Classic, and pre-12.0 retail are otherwise untouched. Recount works exactly as before on every Classic-flavor client.

v1.17.5

  • Fixed: Bars now appear automatically on first launch — if you installed Recount, entered combat, and saw an empty window with no numbers, that's gone. You no longer need to right-click the title bar and pick a display mode to make data show up.
  • If anything goes wrong while Recount is starting up, you'll now see a yellow "Recount init warning" message in chat with details. If you ever see one, please screenshot it and let us know on Discord.

v1.17.2

  • Compare Graph window — overlay any combination of player & metric as time-series lines; supports all 14 metrics including Threat (TPS) and Threat (Total)
  • Fight filter dropdown — clamp the compare graph to a single recorded combat encounter
  • Per Fight mode — renders every fight as a sawtooth line on a shared session timeline so you can compare output pull-over-pull
  • Crosshair cursor — hover the graph to see a live tooltip with interpolated values for every active series at the cursor position
  • Normalize checkbox — scales each series to 0–100% so metrics of different magnitudes (e.g. 640k threat vs 11k damage) overlay cleanly
  • Fixed: Threat time-series units corrected from k-threat/s to raw threat/s so Threat (Total) matches bar chart totals after integration
  • Fixed: Compare graph dropdowns no longer close when hovering toward the list; tooltip anchor moved to prevent overlap with the open list

v1.17.1

  • Minimap button toggle — checkbox added to Options > Addons > Recount to show or hide the minimap button; state persisted per-profile in AceDB

v1.17.0

  • Minimap button — LibDBIcon-1.0 launcher button on the minimap; left-click toggles the main window, Shift+click opens config, right-click opens the WoW addon settings page; position and visibility persisted per-profile in AceDB
  • Titan Panel integration — LibDataBroker data source plugin (Recount_Stats) works with Titan Panel, Bazooka, DockingStation, and any other LDB display addon; displays a live per-player stat updated every second; right-click to pick stat (DPS, Damage Done, HPS, Healing Done, Damage Taken, Deaths) and dataset (Overall / Last Fight / Current Fight); tooltip shows all six stats at once

Credits

Developed by:

  • Cryect — Original Author
  • Elsia — Ported to patch 2.4 (TBC)
  • Resike — Maintained from patch 5.4 through retail
  • Pimptasty — Continued maintenance and improvements

Special Thanks:

  • Ace3 Development Team for the excellent framework
  • LibGraph-2.0, LibSharedMedia-3.0, LibBossIDs-1.0, and LibDropdown-1.0 authors for their libraries
  • The WoW Classic Era community for continued use and feedback

The Recount - Revived Team

profile avatar
  • 1
    Followers
  • 21
    Projects
  • 140.4K
    Downloads
Donate

More from PmptastyView all

  • Fast Guild Invite - Revived project image

    Fast Guild Invite - Revived

    • 29.1K
    • Addons

    A WoW Classic AddOn to help recruit new members into your guild.

    • 29.1K
    • May 2, 2026
    • Addons
  • TOGTools project image

    TOGTools

    • 26
    • Addons

    ToGTools is a convenient place to aggregate one off tools that don't make sense to have it's own addon.

    • 26
    • May 6, 2026
    • Addons
  • TOGProfessionMaster project image

    TOGProfessionMaster

    • 916
    • Addons

    TOG Profession Master should help you and your guild to know faster which player has which profession and who can craft which item or who has learned which enchantment.

    • 916
    • May 5, 2026
    • Addons
    • +3
  • Classic Calendar - Revived project image

    Classic Calendar - Revived

    • 33.9K
    • Addons

    Forking and maintaining the Classic Calendar addon for WoW Classic

    • 33.9K
    • May 5, 2026
    • Addons
    • +1
  • Fast Guild Invite - Revived project image

    Fast Guild Invite - Revived

    • 29.1K
    • Addons

    A WoW Classic AddOn to help recruit new members into your guild.

    • 29.1K
    • May 2, 2026
    • Addons
  • TOGTools project image

    TOGTools

    • 26
    • Addons

    ToGTools is a convenient place to aggregate one off tools that don't make sense to have it's own addon.

    • 26
    • May 6, 2026
    • Addons
  • TOGProfessionMaster project image

    TOGProfessionMaster

    • 916
    • Addons

    TOG Profession Master should help you and your guild to know faster which player has which profession and who can craft which item or who has learned which enchantment.

    • 916
    • May 5, 2026
    • Addons
    • +3
  • Classic Calendar - Revived project image

    Classic Calendar - Revived

    • 33.9K
    • Addons

    Forking and maintaining the Classic Calendar addon for WoW Classic

    • 33.9K
    • May 5, 2026
    • Addons
    • +1