
E X P L A N A T I O N
PCSX2 dumps transparent textures, and when the transparency value is changed it introduces problems.
This may happen because you made the texture opaque or the upscaling model changed some value.
T H E O R Y (Updated)
128 seems to be the value of most of PCSX2 dumped textures, 255 being completely opaque.
This is why some packs have no problems: the upscaling model used didn't change the transparency value.
Sadly, there's still tons of textures with different values.
S O L U T I O N
There's a tool integrated into PCSX2 that allow us to take the transparency value of the textures inside the dumps folder and apply it to those on replacements with the same file name. But it requires Python and I can't get it to work.
If we could make that work for everyone, then the problem would be solved. Maybe including it in a future fork of the emulator. It's hard to say.
- P A C K S
Now, this solution would mean having to dump the entire game textures again in order to take their transparency values and apply them to the broken ones.
- U T I L I T Y
With this method we can easily use the tool from TEODOR_MAX: Alpha Channel Remover to get an opaque image, edit it, and then clone the transparency automatically. (Not tested)
Since no one has made a thread about this nor has anyone come to the aid of those who have this problem with their packs, I have compressed this detail here so we can discuss it and get it over with once and for all. If new problems arise, we can gather here to find future solutions.
Last edited by SadOrigami,