michael-fadely / sadx-fixed-edition

Code component of Sonic Adventure DX: Fixed Edition
10 stars 1 forks source link

Lost World Act 2 - Active wall panel textures not mirrored. #6

Closed michael-fadely closed 6 years ago

michael-fadely commented 7 years ago

sonic 2017-05-13 07-35-14-01 sonic 2017-05-13 07-35-18-98

RinMaru commented 7 years ago

this is fixed in the DC mods lol

michael-fadely commented 7 years ago

I'm sure it is. The GameCube and Dreamcast versions of the game use native rendering pipeline texture mirroring, but the PC version dropped it for some reason--even though it works just fine! Consequently, the PC version has many notably lower resolution pre-mirrored versions of many textures. This appears to be one of many cases where they missed a texture.

RinMaru commented 7 years ago

Yea Ive seen a few of them when comparing PVMs. The PC version really got the short end plus every texture in PC has compression artifacts

PiKeyAr commented 7 years ago

The NJS_MODEL_SADX for the wall panel is at 201CE60 (memory). It requires a mirrored version of both normal and lit-up textures. The non-mirrored model is in SA1's STG07.BIN 00142710 (NJS_OBJECT). I just unmirrored all textures and did this: (NJS_MODEL_SADX)0x201CE60 = attach_001426E8; //TPanel

michael-fadely commented 6 years ago

I just modified the textures for this case using the best assets from GC and DC. Considering this fixed.