diff --git a/Reverse Engineering - Textures.-.md b/Reverse Engineering - Textures.-.md new file mode 100644 index 0000000..95cf2a9 --- /dev/null +++ b/Reverse Engineering - Textures.-.md @@ -0,0 +1,19 @@ +## General + +Textures are usually split into two data blobs: + +- Metadata and a small mipmap directly in the bundle +- All other mipmaps in stream files + +### Formats + +Formats observed so far: + +| FourCC | DXGI | +|---------|-------| +| `DX10` | `BC5_UNORM` | + + +## Decompiling + +As an initial implementation, decompilation only extracts the largest (i.e. first) mipmap from streamed content. \ No newline at end of file