- 🔄 Automatic Combat Logging — Starts recording when you enter a raid, stops when you leave
- ⚔️ Mythic+ Support — Optionally log Mythic+ dungeons (Retail & MoP Classic)
- 🌍 Multi-Version — Works across Retail, MoP Classic, Cataclysm Classic, TBC Anniversary, Classic Era, and Wrath Classic
- 🪶 Lightweight — Minimal memory footprint, zero performance impact
- 🔇 Silent Mode — Toggle chat notifications on or off
- ⚡ Zero Config — Install and forget — it just works
┌──────────────┐ ┌──────────────────┐ ┌──────────────┐
│ Enter Raid │ ──────▶ │ Combat Logging │ ──────▶ │ Leave Raid │
│ or Mythic+ │ │ ENABLED ✅ │ │ or Mythic+ │
└──────────────┘ └──────────────────┘ └──────┬───────┘
│
▼
┌──────────────────┐
│ Combat Logging │
│ DISABLED ❌ │
└──────────────────┘
RaidLogAuto listens for instance changes. When you zone into a raid (or a Mythic+ dungeon, if enabled), it automatically calls /combatlog for you. When you leave, it turns logging off — keeping your log files clean and your uploads hassle-free.
| Version | Lua File | Features |
|---|---|---|
| Retail | RaidLogAuto_Main.lua |
Raid logging + Mythic+ |
| MoP Classic | RaidLogAuto_Main.lua |
Raid logging + Mythic+ |
| Cataclysm Classic | RaidLogAuto_Legacy.lua |
Raid logging |
| TBC Anniversary | RaidLogAuto_Legacy.lua |
Raid logging |
| Classic Era | RaidLogAuto_Classic.lua |
Raid logging (limited) |
| Wrath Classic | RaidLogAuto_Classic.lua |
Raid logging (limited) |
- Download the latest release from one of the sources above
- Extract the
RaidLogAutofolder into your AddOns directory:World of Warcraft/_retail_/Interface/AddOns/RaidLogAuto/ - Restart WoW or type
/reload
Tip: Use an addon manager like CurseForge App or WowUp for automatic updates.
All commands use the /rla prefix (or the full /raidlogauto):
| Command | Description |
|---|---|
/rla |
Show current status |
/rla on |
Enable auto-logging |
/rla off |
Disable auto-logging |
/rla toggle |
Toggle on/off |
/rla mythic |
Toggle Mythic+ logging (Retail & MoP Classic only) |
/rla silent |
Toggle chat notifications |
/rla help |
Show help |
Settings are stored in the RaidLogAutoDB SavedVariable and persist per-character.
| Variable | Default | Description |
|---|---|---|
enabled |
true |
Master toggle — enable or disable the addon |
mythicPlus |
false |
Log Mythic+ dungeons (Retail & MoP Classic only) |
printMessages |
true |
Show status messages in chat |
All settings can be changed via the slash commands above.
After a raid, your combat log is saved to:
| OS | Path |
|---|---|
| Windows | World of Warcraft\_retail_\Logs\WoWCombatLog.txt |
| macOS | /Applications/World of Warcraft/_retail_/Logs/WoWCombatLog.txt |
Replace
_retail_with the appropriate folder for your game version (e.g._classic_era_,_classic_).
Upload your logs to Warcraft Logs for detailed analysis! 📊
Contributions are welcome! Feel free to open an issue or submit a pull request.
- Fork the repository
- Create your feature branch (
git checkout -b feat/my-feature) - Commit your changes (
git commit -m 'feat: add my feature') - Push to the branch (
git push origin feat/my-feature) - Open a Pull Request