promotional bannermobile promotional banner

OmniFrames TBC

Lightweight custom UnitFrames addon for WoW Classic (TBC).

File Details

MyUI-1.1.1.zip

  • R
  • Apr 29, 2026
  • 11.92 KB
  • 6
  • 2.5.5
  • Classic TBC

File Name

MyUI-1.1.1.zip

Supported Versions

  • 2.5.5

v1.1.1 – Player Frame Stability + Recursive Crash Fix

[NEW]
- Added safe player frame styling lock system
- Added protected PlayerFrame styling guard to prevent duplicate refresh loops
- Added delayed event-safe player style refresh
- Added stable event-only Player frame updates
- Added safer Blizzard portrait reset handling

[FIXED]
- Fixed C stack overflow crash from recursive PlayerFrame_Update hook
- Fixed Player frame infinite Blizzard art refresh loop
- Fixed Player portrait jumping/flickering
- Fixed Player portrait excessive model rebuild spam
- Fixed duplicate OnEvent execution causing unstable updates
- Fixed duplicate HookScript OnEvent causing repeated refreshes
- Fixed duplicate OnUpdate ticker assignment
- Fixed unstable Player frame refresh during combat/resource changes
- Fixed Player frame performance spikes from recursive hooks

[REMOVED]
- Removed unsafe hooksecurefunc("PlayerFrame_Update", ApplyPlayerStyle)
- Removed duplicate HookScript("OnEvent") refresh system
- Removed redundant duplicate ticker OnUpdate assignment

[IMPROVED]
- Improved Player frame event handling safety
- Improved 3D portrait initialization reliability
- Improved portrait reset only when Blizzard actually refreshes
- Improved HP/Mana update performance
- Improved frame stability during:
  - combat
  - target swaps
  - zoning
  - reloads
  - portrait refreshes

[RESULT]
- Player frame no longer crashes UI
- No more C stack overflow
- Player 3D portrait now stable and smooth
- HP/Mana remain fully functional
- Green HP bug remains fixed
- Much safer long-term performance
- Full TBC Classic safe compatibility