DeathRoll Enhancer

Transform DeathRolls in WoW with an intuitive UI. Start games effortlessly, track results, and add a touch of fun with emote reactions. Elevate your DeathRolling experience!

File Details

DeathRollEnhancer full remake V2.0.0.zip

  • R
  • Sep 2, 2025
  • 56.92 KB
  • 49
  • 11.2.5+5
  • MoP Classic + 3

File Name

DeathRollEnhancer-full-remake- V2.0.0.zip

Supported Versions

  • 11.2.5
  • 5.5.0
  • 4.4.2
  • 3.4.5
  • 2.5.4
  • 1.15.7

Version 2.0.0 Changelog

  🔧 Major Bug Fixes

  - Fixed critical roll detection issue - Resolved duplicate CHAT_MSG_SYSTEM handlers that prevented roll detection from working properly
  - Fixed self-duel functionality - Self-duels now work correctly with proper roll detection and UI updates
  - Fixed roll range display - Now shows exact roll results instead of result-1 (e.g., if you roll 50, next player rolls 1-50, not 1-49)
  - Fixed window position/size persistence - Window now properly remembers position and size across reloads using proper AceGUI methods

  🎨 UI/UX Improvements

  - Rebuilt History tab - Complete overhaul with better layout, proper scrolling, and no unwanted UI elements
  - Enhanced roll history display - Added colored player names (green for you, red for opponent) with loss probability percentages
  - Improved win/loss indicators - Clear "*** YOU WON! " / " YOU LOST! ***" messages that persist until next game
  - Fixed Statistics tab scrolling - Fun Statistics section now properly scrollable without requiring window resize
  - Cleaner window title - Moved version number from header to footer status bar
  - Better game progress tracking - Shows last 3 rolls with detailed information in compact format

  🛠️ Technical Improvements

  - Removed Unicode emoji dependencies - Replaced all emojis with WoW-compatible text for better compatibility
  - Added proper AceGUI integration - Window resizing now works with proper status table persistence
  - Enhanced roll detection system - More reliable detection with debug capabilities and fallback mechanisms
  - Improved layout management - Fixed content scaling and containment within frame boundaries
  - Added reset functions - Reset Window Position and Reset Window Size buttons in config panel

  📊 Database & History Changes

  - Unlimited history tracking - Removed arbitrary 50-game limit per player for complete lifetime statistics
  - Persistent game results - Win/loss messages now stay visible until starting a new game
  - Better data organization - Improved history display with win/loss indicators and game details

  🎮 Gameplay Features

  - Enhanced self-duel mode - Play against yourself with proper turn alternation and result tracking
  - Improved challenge flow - Better UI states and button management during game progression
  - Auto-scaling support - Proper scaling integration with existing UI scale settings
  - Cross-session persistence - All window customizations survive UI reloads and game restarts

  🔍 Developer Features

  - Enhanced debug system - Better logging and diagnostic capabilities for troubleshooting
  - Improved event handling - More reliable game state management and UI updates
  - Code cleanup - Removed duplicate functions and improved code organization

  ⚠️ Temporary Changes

  - Spicy Duel tab temporarily hidden - Work-in-progress feature removed from UI until completion

  ---
  Installation & Usage

  - Download and install as usual
  - Use /dr or /deathroll to open the main window
  - Use /dr config to access configuration options
  - Window position and size are automatically saved

  Compatibility

  - Compatible with Classic Era, TBC, Wrath, Cata, and Retail
  - Requires Ace3, LibSharedMedia-3.0, and LibDBIcon-1.0 (auto-downloaded)