Open SilentStorm-1986 opened 1 year ago
I found part of the solution for this. The amount of padding added to each slice is too small. If I recall the number of additional null bytes added to each slice should be 3072.
By correcting the number of bytes of padding added to each slice, you should get an exact binary match to the original, meaning that you can replace the slices. However, it seems impossible (currently) to increase the resolution. This has to do with either swizzling math with texture arrays or hard coded tile resolution within the game.
Replacing a texture array will result in errors in every array element after the first. It's currently possible to delete the texture and import an edited DDS file. However this will result in mipmapping errors in game.