Prat 3.0

Prat 3.0

26M Downloads

Battle.net chat icons are not correct

KyrosKrane opened this issue ยท 0 comments

commented

Describe the bug
When sending a Battle.net whisper to another player, Prat adds a small icon indicating which game or client that player is using. As of patch 11.1, the atlases referenced in Prat have broken in the game and now point to wrong icons. While this is fundamentally a Blizzard issue, it's one they're unlikely to fix, since those atlases are deprecated. The game itself uses a different method to dynamically request other game icons. Prat should be updated to use C_Texture.GetTitleIcon() to dynamically get icons for each game and use those instead.

For more context, see the discussion on the WoWUIDev discord starting here:
https://discord.com/channels/327414731654692866/854475151311503411/1344411302529077248

And the discussion of the new API functions here:
https://discord.com/channels/327414731654692866/854475151311503411/1344416722211307600

To Reproduce
Steps to reproduce the behavior:

  1. Log into WoW retail with Prat enabled.
  2. Send a Battle.net whisper to another player also logged into WoW.
  3. Note that the icon by their name is the Black Ops icon.

Expected behavior
The correct icon should be displayed by each player's name for Battle.net whispers. Note that when using the chat history feature, the atlas icons are saved as part of the hyperlink. Prat may need to deal with those historical atlas uses as well.

Screenshots

Image

Using TextureAtlasViewer:

Image

Version Information (please complete the following information):

  • Wow Version: (current Retail or Classic) /dump GetBuildInfo()
[15:44:13] Dump: value=GetBuildInfo()
[15:44:13] [1]="11.1.0",
[15:44:13] [2]="59347",
[15:44:13] [3]="Feb 21 2025",
[15:44:13] [4]=110100,
[15:44:13] [5]="",
[15:44:13] [6]=" "
  • Prat Version: You get this when you log in, or anytime /dump Prat.Version
    [15:44:50] [1]="Prat |3.0| (|3.9.63|)"

Addons you are running
n/a