← Back to Log Rx

Log Rx Guide

Complete reference for Dr. R.O.T, Dr. R.L.D, Dr. R.A.T, and Dr. H.R.T

Demo Mode

Want to see what Log Rx can do? Demo mode lets you explore both tools without logging in. Both Dr. R.O.T and Dr. R.L.D demos are available from the home page - no setup required.

Demo mode uses a pre-loaded sample report so you can immediately see the analysis tools in action. The search bar is locked in demo mode. To unlock full features and analyze your own reports, sign in with Discord and input your free WCL key.

API Key Setup

Log Rx uses the Warcraft Logs v2 API to pull report data. To analyze reports, you'll need to add your own WCL API credentials in Settings. A free WCL account includes API access.

1. Go to the WarcraftLogs API dashboard

2. Click + Create Client

3. Enter any name (e.g. "Log Rx") and https://log-rx.app/ as the redirect URL

4. Do not check the "Public Client" box

5. Click Create, then copy the Client ID and Client Secret from the green banner. The secret is only shown once.

Your credentials are encrypted before being stored and are never shared. Once a report has been analyzed, it's cached and free for subsequent views.

Quick Start

Dr. R.O.T analyzes individual player rotations. Dr. R.L.D audits the entire raid for a raid leader. Dr. R.A.T builds and shares raid assignments, and Dr. H.R.T trends your team's performance across lockouts. Quick starts for Dr. R.A.T and Dr. H.R.T have their own sections below.

Dr. R.O.T

Rotation Optimization Tool

1
Paste a WCL report link

Go to Warcraft Logs, find a raid report, and paste the URL into the search bar on the Rotation page. Recently analyzed reports appear in the search dropdown for quick access.

2
Select a boss encounter

Choose which boss fight to analyze from the dropdown. Only boss encounters (not trash) are shown.

3
Pick a player

Click on a player tile from the raid roster. Each tile shows class, spec, and their overall raid parse average. Parse averages reflect the most frequent role for players who fill multiple roles (e.g., a feral druid who tanks and DPS).

4
Review the analysis

The timeline shows your player's rotation side-by-side with the top 10 ranked players. Scroll down for the full performance breakdown.

Dr. R.L.D

Raid Lead Dashboard

1
Paste a WCL report link

Go to the Raid Lead page and paste a Warcraft Logs report URL into the search bar. Recently analyzed reports appear in the search dropdown for quick access. Click + Add log to combine up to 3 reports into one view. No key? Drop, paste, or upload a local WoWCombatLog .txt instead (beta).

2
Run analysis

Click Analyze to start the full audit. Each boss loads its own analysis and is cached after the first run, so re-opens are instant. The Raid Summary, Raid Breakdown, and Raid Audit panels fill in as the fights finish.

3
Check raid debuffs

Review raid-wide debuff uptimes, sapper usage count, and overall raid health at a glance.

4
Review the scorecard

Every player is scored and graded. Players with gear issues glow yellow on the left side of their panel. Players with required elements issues glow red on the right side of their panel. Click any player to expand their player card with a summarized breakdown.

Dr. R.O.T: Rotation Timeline

The timeline is the core of Dr. R.O.T. It shows every cast your selected player made during the fight, aligned against the top ranked players for that spec.

Spell Icons

Each cast is shown as the spell's WoW icon. Hover to see the spell name, timestamp, and whether it is a cooldown ability (Gold Glow).

Bloodlust/Heroism Windows

Blue highlighted regions show when Bloodlust or Heroism was active. Check if your cooldowns aligned with these windows for maximum output.

Zoom and Pan

Scroll to zoom in on specific time ranges. Click and drag to pan the timeline.

Region/Faction Filters

Filter the ranked players by region (US, EU, KR, TW) or faction (Alliance, Horde) to compare against players in your bracket.

Parse Colors

WCL parse colors represent your performance percentile on an encounter:

Gold: 100 parse
Pink: 99 parse
Orange: 95-98 parse
Purple: 75-94 parse
Blue: 50-74 parse
Green: 25-49 parse
Gray: Below 25 parse

Dr. R.O.T: Performance Summary

Below the timeline, the summary panel breaks down your performance into scored categories:

RPS Breakdown A 4-column breakdown showing your parse, activity %, mechanic fails, and death count with parse-colored values, bar graphs, and weighted RPS scores side by side.
Activity and Uptime How much time you spent dealing damage or healing. Compares your active time and casts-per-minute against top players.
Bloodlust or Heroism Alignment Did you use your major cooldowns during Bloodlust or Heroism? More CDs during these windows means more output. Shows which CDs you missed.
Cooldown Efficiency How many times you could have used each CD vs. how many times you did. Missed uses are highlighted. Engineering consumables like Sapper Charges are tracked separately in the consumables section.
Cast Distribution Spell priority comparison. Shows the biggest differences between your cast mix and the top players.
Opening Sequence Side-by-side comparison of your first 20 casts vs. the top players' openers.
Potion and Sapper Usage Pre-pot detection, combat pot timing, overall potion efficiency, and engineering sapper charge tracking. DPS potions are shown in gold to distinguish them from missing consumables (shown in red).
Buff and Debuff Uptimes How long key buffs and debuffs were active for the selected player. Higher is better. Red indicates below target or missing.
Mechanic Execution Scores how well you avoided boss mechanics using our per-boss mechanic definitions. Each mechanic uses threshold-based detection (hit count, damage taken, death cause, or debuff duration) and is classified by severity. Use "Configure Mechanics" to opt out specific mechanics from scoring.
Death Recap A simple death analysis showing what killed the selected player and the preceding damage events.
Statistical Insights Statistical patterns compared to the top 10 players, grouped by priority: Notable (large deviations), Pattern (moderate differences), and Observation (minor trends). Review and decide what applies to your strategy.

RPS Scoring

The Raider Performance Score (RPS) combines a Performance Grade (90%) and a Required Elements Grade (10%) into a single 0-100 score for each encounter.

Performance Grade (90%)

Four categories are each graded 1-5 then weighted. The default weights shown below are for DPS. Tanks and healers use role-aware weights that emphasize mechanics and deaths over parse:

Parse 35%

WCL parse percentile

599-100
495-98
388-94
280-87
1<80

Activity 10%

WCL active time %

585%+
480-84%
375-79%
270-74%
1<70%

Mechanics 30%

# of failed mechanic checks (threshold-based)

50 fails
41 fail
32-3 fails
24-5 fails
16+ fails

Deaths 25%

Deaths per encounter (pre-wipe*)

50 deaths
41 death
32 deaths
23 deaths
14+ deaths

*A wipe event is triggered after the main tank dies and the raid fails the encounter.

Required Elements (10%)

Pass/fail checks. Your RE score is the fraction passed. Weapon buff only applies to classes that use oils, stones, or poisons - classes without an applicable weapon buff show x/4 instead of x/5.

No gear issues Weapon buff* Pots used Flask or elixir Food buff

* Oil (casters), sharpening/weight stone (warriors), poison (rogues). Not applicable to all classes.

Final Score

The overall RPS is calculated as:

RPS = (Performance weighted avg / 5) x 90 + (RE passed / total) x 10

Letter grades: S 95+, A 85-94, B 70-84, C 55-69, D 40-54, F <40

Role-Aware Weights

Performance weights shift by role so that tanks and healers are not penalized for lower parses:

CategoryDPSTankHealer
Parse35%25%20%
Activity10%10%15%
Mechanics30%30%35%
Deaths25%35%30%

Dr. R.L.D: Features

Raid Scorecard

All players are grouped by class with their grade, DPS, and score visible at a glance. Players with issues are highlighted with a yellow and/or red glow so problems are immediately visible.

Player Cards

Click any player to expand a detailed breakdown: per-fight scores, consumable compliance (Flask, Food, Weapon Oil/Stone/Poison, Pots, Sapper), gear issues, deaths, and mechanics.

Sapper Tracking

Detects Goblin Sapper Charge and Super Sapper Charge. Usage appears as a green/red pill per player and a summary bar in Boss Debuff Uptimes lists who missed and who complied.

Raid Debuff Uptimes

Tracked under the Raid Audit panel's Spell Uptime tab: per-boss uptime for Sunder Armor, Faerie Fire, Curse of the Elements, Blood Frenzy, Judgement of the Crusader, and more. Shows who is responsible and highlights low uptime. When a boss spends part of the fight untargetable (submerges, air phases), uptime is measured against the time the boss was attackable and gets a gold "adjusted" chip; hover it for the wall-clock number.

Multi-Log Analysis

Combine up to 3 reports into one view with the + Add log button, so a split-night raid reads as a single audit. Every panel merges the logs; sharing stays single-report.

Combat Log Upload (Beta)

Drop, paste, or use the Upload .txt button to analyze a local WoWCombatLog .txt with no Warcraft Logs key. The file parses in your browser and never leaves your machine. WCL-only stats (world percentiles, RPS grades, gear) show n/a in beta.

Consumable Compliance

Checks flask, food buff, battle/guardian elixirs, weapon buffs, pre-pot, and combat pot usage per fight for every player in the raid.

Drums Effectiveness

Tracks drum casts, buff application success rate, average players hit per cast, and greater vs. regular drum usage per player per fight.

Gear Issues

Detects missing enchants on major slots and empty gem sockets.

Resistance Checks

Auto-detects encounters requiring specific resistances and audits each player against the threshold. Covers Hydross, Leo, Mother Shahraz, Illidan, and more.

Dr. R.L.D: Raid Breakdown

A WCL-style direct extraction at the top of the Raid Lead page, so you do not have to tab back to Warcraft Logs. Pick a scope and read the whole raid at a glance. The panel is collapsible.

Damage, Healing, Damage Taken

Damage Done By Source, Healing Done By Source, and Damage Taken By Player, with class-colored bars scaled to the top performer, per-second values, and full scrollable lists.

Scope Toggle

Switch between Everything, Trash, or Encounters (Kills, Wipes, or Both). Every scope is pre-fetched, so toggling is an instant filter rather than a new load.

Grouped Deaths

Deaths are ranked by player (most first). Expand a player to see each death with its fight-relative time, a Boss or Trash tag, and the killing blow.

Click to Recap

Click any death to open the full death log in a modal: the same damage-and-heals timeline leading up to the killing blow that the per-boss cards and the RPS tab use.

Dr. R.L.D: Raid Audit

A tabbed panel that audits the whole raid across six tabs: Spell Uptime, Spell Use, Consumes, Engi, Mana, and RPS. Pick a tab, then a spell or item and (optionally) a single player; every tab breaks the result out per boss plus a Trash row. Each boss row shows a Kill or Wipe tag with the fight duration, and a "Top users" strip lets you click a name to filter to that player.

Spell Uptime Per-boss uptime for a tracked raid debuff or buff (Sunder Armor, Faerie Fire, Curse of the Elements, Blood Frenzy, Judgement of the Crusader, and more), with the target line and who applied it. A gold "adjusted" chip marks uptimes measured against the time the boss was attackable rather than the full fight.
Spell Use Every ability the raid cast, counted per boss and trash. Counts actual cast events, so instant casts are included. Pick an ability, then optionally a single player.
Consumes Per-player usage counts for mana, healing, and combat potions, runes, drums, and more, per boss and trash.
Engi Sapper charges and grenades (with damage), nets, and utility / CC / external casts: Innervate, Mana Tide Totem, Blessing of Protection, Pain Suppression, Power Infusion, Polymorph, Death Coil, Misdirection, Rebirth, and Barkskin.
Mana A combined mana-gain view: Mana Pot/Runes (potions plus dark and demonic runes), Innervate, Mana Tide Totem, and Shadowfiend, counted per boss and trash.
RPS The Raider Performance Score leaderboard: all players ranked, drill into one player, then one boss to see their mechanic checks and death recaps.

Dr. R.A.T: Quick Start

Dr. R.A.T replaces your raid assignment spreadsheet. Build a loadout once, then reuse it every week: players get a glanceable raid-ready view, and raid leads get a WeakAura export.

1
Create a loadout

Click New loadout on the Assignments page and build your roster, or import an existing loadout from JSON.

2
Assign duties per encounter

Build per-encounter blocks for tanks, heals, curse rotations, interrupts, and more, with players pulled straight from your roster.

3
Map the fight, phase by phase

Encounter maps support per-encounter phases, so positions can change as the fight does: step through phases on the map and neighboring phases show as a faint onion-skin. Decorate the map with icons, arrows, and captions to make movement obvious.

4
Share and export

Players open a glanceable raid-ready view filtered to their own assignments. Raid leads can export a WeakAura so every assignment shows up in game.

Dr. H.R.T: Historical Raid Trends

Dr. H.R.T trends your guild's raid teams across lockouts. Every report tagged in Dr. R.L.D becomes a data point: raid, boss, player, and audit metrics, charted week over week. The workflow is a loop:

1
Analyze the report in Dr. R.L.D

Run a normal Raid Lead analysis of your raid night's report. That is the only data collection step; nothing extra to run.

2
Tag the report to a team

Click Tag to team in the Raid Summary header. Dr. H.R.T suggests the best-matching team based on roster overlap. Teams belong to your guild; register a guild and create teams under Settings.

3
Read the trends in Dr. H.R.T

Open Dr. H.R.T to see boss kill trends, player form, consumable compliance, and debuff uptimes charted across lockouts. Everyone in the guild can view their teams' trends, and the charts get sharper with every tagged week.

4
Share with outsiders

Officers can copy a read-only share link that works for anyone, no sign-in and no WCL key needed. Handy for recruits, coaches, or the guild Discord.

Sharing Results

Click the Share button in Dr. R.O.T or Dr. R.L.D to copy a link with your current report (and, in Dr. R.O.T, the selected fight and player) encoded.

Shared links are viewable by anyone, signed in or not, with or without a key. The viewer sees everything that has already been computed for that report, straight from the cache. Anything not yet computed shows a "sign in and add a key" prompt, and the search box is locked, so a shared link is read-only until the viewer adds their own WCL key. A SHARED banner makes the mode clear.

Powered by Warcraft Logs API Not affiliated with Blizzard Entertainment Join our Discord