Description
CombatSession Viewer
This addon provides per-session PvP (for now) statistics, read from World of Warcraft's own advanced combat logs. These log are files on disk which addons cannot read directly; this viewer needs a small companion application:
Get the CombatSession Companion App (github)
which monitors your Logs folder and hands each finished match to the addon. Install that first; the viewer has nothing to show without it. The addon will automatically enable and disable the advanced combat logs when entering and leaving instanced pvp.
Open with /csv, or the minimap button. When the application icon turns red and plays it's ready audio, you need to issue a ui /reload to display the new data.
Sessions are listed down the left, the grid on the right. Sort by any column, then click a player to see which spells did the work, and click a spell to see who it landed on. Columns cover damage, healing, absorbs, overhealing, interrupts, dispels, purges, deaths and crowd control.
Requires: the CombatSession addon, and the companion application for Windows or macOS.
[PLEASE NOTE] By default the addon will enable advanced logging when in a pvp encounter. The World of Warcraft game can take some time to save the logs to disk; one the application is running it will monitor the logs, process them, then play a sound indicating that the new logs are ready. IT CAN TAKE A FEW MINUTES -- THIS IS A BLIZZARD LIMITATION!!
AI Disclosure
As a courtesy to those taking a stance on AI, please note that this addon was created using Claude heavily. I am a professional software engineer so while this isn't exactly slop, it is certainly a vibe project. You're welcome to use the CombatSession library as a basis for your own projects, but please include this ai disclosure.
