Texture containers (PAT) usually contains raw dds textures with header, but in new version of the game vs_demo_chr020.pat contains encrypted DDS with new header.
That header:
Code: Select all
0 - ?
4 - ?
8 - compressed length
12 - uncompressed length
It's must be 1024x1024 R8G8B8A8 texture. 1024(width) * 1024(height) * 4(bytes per pixel) + 0x80(dds header) = uncompressed length.