Damage Meter Blizzards Skins

Reskins Blizzards Damage Meter dropdown menu of many headers works with SharedMedia for textures and fonts font color for header text and font color for bar font texts additional background color and font styles like outline monochrome ect

File Details

damagereskins.zip

  • R
  • Mar 7, 2026
  • 286.36 KB
  • 273
  • 12.0.1+1
  • Retail

File Name

damagereskins.zip

Supported Versions

  • 12.0.1
  • 12.0.0

DamageReskins - Patch Notes

Bar Display Fix (Major)

  • Fixed bars disappearing after leaving combat and when opening the Source Window. The old approach created custom overlay bars anchored to Blizzard's StatusBar, then hid and moved the original offscreen. When Blizzard's ScrollBox recycled frames (on combat end, session refresh, or source window open), the anchors broke and bars vanished. Replaced the entire overlay system with direct texture replacement on Blizzard's own StatusBar — no more hidden frames, no more offscreen positioning, no more disappearing bars.

Combat Taint Fix

  • Fixed 650+ BackdropTemplate taint errors caused by calling SetBackdrop() on a child of Blizzard's secure StatusBar, which triggered GetWidth() on a tainted "secret number." Replaced the backdrop-based border with four simple 1px ColorTexture edges that don't touch the secure frame hierarchy.

Mixin Hooks for Instant Restyling

  • Added hooksecurefunc on Blizzard's DamageMeterEntryMixin:UpdateStyle() and SetStatusBarColor() so custom textures, colors, borders, and backgrounds are instantly re-applied whenever Blizzard recycles or refreshes a bar frame. No more relying on delayed timers or OnShow hooks to catch stale frames.

Bar Background Color

  • Added a solid background texture behind each bar (defaults to black). Configurable via a new "Bar Background Color" color picker with alpha support in the DamageReskins options panel.

1px Black Border

  • Added a clean 1-pixel black outline around each bar for visual separation, using taint-safe texture edges.

Blizzard Border/Shadow Removal

  • Blizzard's default BackgroundEdge and Background shadow textures are now hidden on every bar, including after frame recycling via the UpdateStyle hook.

Simplified Restyle System

  • Removed fragile OnShow hooks, combat-deferred frame creation chains, and the ScrollTarget hooking system. Replaced with a single 0.5s ticker that cleanly re-applies all styling across both Session and Source windows.