promotional bannermobile promotional banner

Elite Player Frame (DFUI)

Changes the look of your player frame to various target and custom frames.

File Details

v1.9.1

  • B
  • Jan 27, 2026
  • 212.16 KB
  • 17
  • 5.5.3+3
  • Classic + 3

File Name

ElitePlayerFrame_DFUI-v1.9.1.zip

Supported Versions

  • 5.5.3
  • 3.80.0
  • 2.5.5
  • 1.15.8

This beta release hasn't been fully tested in all Classic versions yet. Please comment on the project page if you encounter any issues, and I will strive to fix them ASAP.

  • Improvement: Updated interface versions for Classic Progression 5.5.3, Classic Titan Reforged 3.80.0, and Classic Anniversary 2.5.5.
  • Improvement: Rebased with EPF 1.9.1.
  • Improvement: Switched to LoadSavedVariablesFirst: 1 to remove unnecessary additional initialisation stage.
  • Improvement: Added X-OnlyTestInterface to the TOC with handling for assertion on test builds of specific interface versions that are still effectively API moving targets (e.g. 12.0.1).
  • Improvement: Added compatibility layer to handle game type specific function differences.
  • Improvement: Refined and restructured the addon initialisation logic to work across multiple files and game types.
  • Improvement: Reworked the game type handling into a separate system with new methods, and changed it to utilise the TOC loading directives and variables for improved accuracy.
  • Improvement: Improved latest expansion level logic.
  • Improvement: Added hook for PLAYER_MAX_LEVEL_UPDATE unit event on player.
  • Fix: Added shadow X-SupportedGameTypes to TOC to fix AllowLoadGameType being inaccessible to C_AddOns.GetAddOnMetadata() and resulting in the "all" default.
  • Fix: Removed an infinite loop in the slash command handler that could cause a stack overflow.
  • Fix: Added correct return signature for custom ipairs.
  • Fix: Added SendChatMessage() for C_ChatInfo.SendChatMessage() to compatibility table.
  • Fix: Many other minor fixes.
  • Change: Removed Burning Crusade Classic, WotLK Classic, and Cataclysm Classic interface versions.
  • Change: Removed example enUS localisation (localisation for other locales are still welcome).
  • Change: Switched to using RegisterNewSlashCommand().
  • Change: Removed invalid parameter from some input toggles.
  • Change: Renamed several hooks.
  • Change: Renamed slash command related tables, methods, and variables.
  • Change: Many other major and minor changes.