Skip to content

v2.6.5-azs: Fix Black Health Bar & WebGPU TGA Alpha Headers

Choose a tag to compare

@Blackwellcode Blackwellcode released this 26 Oct 23:58
· 13 commits to main since this release

Changes in v2.6.5-azs

  • Fix Black Health Bar on WebGPU (Mac/WASM): Patched TGA header descriptor on melli.tga, blank.tga, and lightspark-border.TGA to set alpha bits to 8 (desc = 0x28), resolving the engine panic: depth less alpha bits must be 24.
  • Dual BLP2 + TGA Support: Generated native DXT1 melli.blp alongside TGA.
  • Cross-Platform Numeric Class Resolution: Added CLASS_ID_MAP (1=Warrior, 2=Paladin, 3=Hunter, 4=Rogue, 5=Priest, 7=Shaman, 8=Mage, 9=Warlock, 11=Druid) in ResolveClassColor and GetClassColor.
  • Lobby/Preview Full Bar Fallback: Prevented empty 0-width black bar when out of combat / in lobby when hp <= 0.