File Details
DeathRoll Enhancer V2.2.0 - TBC Update
- R
- Jan 14, 2026
- 63.84 KB
- 79
- 12.0.1+6
- Classic + 4
File Name
DeathRollEnhancer V2.2.0 - TBC Update.zip
Supported Versions
- 12.0.1
- 5.5.3
- 4.4.2
- 3.80.0
- 3.4.5
- 2.5.5
- 1.15.8
DeathRoll Enhancer - Version 2.2.0 Release Notes
TBC Compatibility & Bug Fix Edition
Release Date: January 14, 2026 Package: DeathRollEnhancer V2.2.0 - TBC Update.zip Size: 65,370 bytes
What's New
🎯 TBC Classic Support
- Full compatibility with TBC Classic servers (Interface: 20505)
- Added
C_Timershim for older WoW versions - Zero performance impact - uses native API when available
- Works seamlessly across ALL WoW versions
🐛 Critical Bug Fixes (20+ Issues Resolved)
- Fixed race conditions causing duplicate roll detection
- Fixed UI crashes from nil references
- Fixed database corruption from negative counters
- Fixed concurrent game state issues
- Fixed memory leaks in roll tracking
- Fixed invalid input causing database corruption
🛡️ Stability Improvements
- Comprehensive nil guards throughout codebase
- Enhanced game state validation
- Proper cleanup on logout/disable
- Infinite loop protection
- Improved error handling and debug logging
Installation
- Extract
DeathRollEnhancer V2.2.0 - TBC Update.zip - Copy the extracted DeathRollEnhancer folder to:
- Retail:
World of Warcraft\_retail_\Interface\AddOns\ - Classic:
World of Warcraft\_classic_\Interface\AddOns\ - TBC:
World of Warcraft\_classic_\Interface\AddOns\
- Retail:
- Restart WoW or type
/reload - Type
/drto open the addon
Compatibility
| Version | Status |
|---|---|
| Classic Era (1.15.3) | ✅ Supported |
| TBC Classic (2.5.5) | ✅ NEW! |
| Wrath Classic (3.4.3) | ✅ Supported |
| Cata Classic (4.4.0) | ✅ Supported |
| Retail (11.0.0+) | ✅ Supported |
Detailed Changelog
See CHANGELOG.md for complete list of changes.
Key Fixes
Roll Detection
- Roll deduplication system - No more duplicate processing
- Anchored pattern matching - Prevents false positives
Game Stability
- Game state validation - Prevents crashes mid-game
- Concurrent game prevention - One game at a time
- Proper state cleanup - Clean logout/disable handling
UI Safety
- Comprehensive nil guards - No more UI-related crashes
- Timer race condition fix - Correct timeout handling
- UI scale management - Prevents double-scaling
Database Integrity
- Counter protection - No negative values possible
- Date parsing validation - Handles corrupted dates
- Input sanitization - Prevents invalid data entry
Memory Management
- Memory leak fixes - Proper cleanup of recent rolls
- Infinite loop protection - Iteration limits on all loops
Commands
| Command | Description |
|---|---|
/dr or /deathroll |
Open the main DeathRoll window |
/dr config |
Open configuration options |
/dr edit |
Edit recent game records |
/dr fixgold |
Recalculate gold tracking totals |
/drh [player] |
View history with specific player |
Support
- Issues: GitHub Issues
- Author: EgyptianSheikh
- Powered by: Ace3
Upgrade Notes
From v2.1.5
All settings and data are preserved. No action required - just install and reload.
Breaking Changes
None. This is a pure bug fix and compatibility release.