MH4U rTexture Format - svanheulen/mhff GitHub Wiki
Header
Offset (Hex) | Size | Description |
---|---|---|
0000 | 4 | Magic |
0004 | 4 | Format version (bits 0-11), unknown (bits 12-23), size shift (bits 24-27), cube map (bits 28-31) |
0008 | 4 | Mipmap count (bits 0-5), width (bits 6-18), height (bits 19-31) |
000C | 1 | Texture count |
000D | 1 | Color type |
000E | 2 | Unknown (bits 0-12), padding (13-15) |
Cube Map Data
Offset (Hex) | Size | Description |
---|---|---|
0000 | 108 | Unknown |
Texture Offsets
Offset (Hex) | Size | Description |
---|---|---|
0000 | 4 | Offset to pixel data |
Pixel Data
Color Type | Description |
---|---|
01 | 16 bits per pixel, 4444 ABGR |
02 | 16 bits per pixel, 1555 ABGR |
03 | 32 bits per pixel, 8888 ABGR |
04 | 16 bits per pixel, 565 BGR |
05 | 8 bits per pixel, 8 L |
06 | 8 bits per pixel, (unknown, new in MHX) |
07 | 16 bits per pixel, 88 AL |
0B | 8 bytes per block, ETC1 |
0C | 16 bytes per block, 4bit alpha with ETC1 |
0E | 4 bits per pixel, 4 L |
0F | 4 bits per pixel, 4 L |
10 | 8 bits per pixel, 8 L |
11 | 24 bits per pixel, 888 BGR |