[DiscordArchive] <@200677690838220800> if you're around, can I bother you for some reverse engineering?
[DiscordArchive] <@200677690838220800> if you're around, can I bother you for some reverse engineering?
Archived author: Agac • Posted: 2024-06-22T19:15:54.437000+00:00
Original source
You are right, I apologize
Archived author: chipzz • Posted: 2024-06-22T19:18:22.813000+00:00
Original source
<@200677690838220800> anyway I've been working a bit on my BLP loading code lately (I'm working on a BLP editor), and I got most functionality covered. There are however a couple of fields that sometimes get used as flags, and those are not documented. Probebly just setting a couple of OpenGL flags.
https://warcraft.wiki.gg/wiki/BLP_files has a table at the bottom with a couple of BLPs in RAW3 format with the alpha_bits field used as flags, and some BLPs have weird values for the has_mips field, which also appears to be used as a bitfield, https://wowdev.wiki/BLP has flags_unk_0x10 = 0x10
Archived author: Tea • Posted: 2024-06-22T19:18:36.937000+00:00
Original source
textures and maps? forget about it
Archived author: Tea • Posted: 2024-06-22T19:18:44.147000+00:00
Original source
i dont delve into those parts of the client
Archived author: chipzz • Posted: 2024-06-22T19:19:42.899000+00:00
Original source
Too bad
Archived author: chipzz • Posted: 2024-06-22T19:22:01.546000+00:00
Original source
Actually textures and MIPmaps, not related to MAPs
Archived author: Tea • Posted: 2024-06-22T19:22:26.401000+00:00
Original source
i mostly delve only into network and ui
Archived author: Tea • Posted: 2024-06-22T19:22:32.628000+00:00
Original source
you know, things relevant to tc
Archived author: chipzz • Posted: 2024-06-22T19:23:11.068000+00:00
Original source
textures are UI though, should be as simple as UIParent:CreateTexture and setting a breakpoint at the right location
Archived author: chipzz • Posted: 2024-06-22T19:23:22.540000+00:00
Original source
But I don't want to push the issue so if you say no it's no