promotional bannermobile promotional banner

All Played

AllPlayed tracks your World of Warcraft characters’ played time, rested XP, and gold across all realms. View a summary tooltip, sort by class or realm, and easily manage your alts. Supports multiple languages and integrates with popular UI libraries.

File Details

AllPlayed_31-01-26.zip

  • R
  • Jan 31, 2026
  • 255.39 KB
  • 1.7K
  • 12.0.1+4
  • Retail + 3

File Name

AllPlayed_31-01-26.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 5.5.3
  • 2.5.5
  • 1.15.8

Fixed rested XP not showing for level 60+ characters in MoP Classic and other issues:

  1. Fixed max level detection - Changed detection order to prioritize interface_version over MAX_PLAYER_LEVEL API, which was incorrectly returning 60 (Classic cap) instead of 90 (MoP cap) in MoP Classic

    • Classic Era (1.x): Level 60
    • TBC Classic (2.x): Level 70
    • MoP Classic (5.x): Level 90
    • The War Within (12.x+): Level 90
  2. Fixed UnitXPMax() returning 0 - Added fallback to cached XP values when UnitXPMax() returns 0 at high levels, preventing max_rested_xp from being set to 0

  3. Added safety checks in SaveVar() - Prevents overwriting valid max_rested_xp values when UnitXPMax() fails

  4. Added safety checks in EstimateRestedXP() - Added validation for max_rested_xp with fallback to cached values to prevent division by zero errors

These changes ensure rested XP is correctly displayed for all characters level 60-89 in MoP Classic and properly handles edge cases in all WoW versions.