Line 7: |
Line 7: |
| * "MetaDataContentHeader.bin": Unknown, size is 0x44-bytes. | | * "MetaDataContentHeader.bin": Unknown, size is 0x44-bytes. |
| * "ContentInfoArchive_<region>_<lang>.bin" Contains the list of ''all'' DLC content available under this DLC title(which can include DLC that's not yet accessible via the shop). <region> can be "USA", etc. <lang>, for the US title: "en", "es", "fr", and "pt". | | * "ContentInfoArchive_<region>_<lang>.bin" Contains the list of ''all'' DLC content available under this DLC title(which can include DLC that's not yet accessible via the shop). <region> can be "USA", etc. <lang>, for the US title: "en", "es", "fr", and "pt". |
− | * "icons/<decimal_id>.icn" Contains the raw DLC icon image data, without any header. 48*48 RGB565. | + | * "icons/<decimal_id>.icn" Contains the raw DLC icon image data, without any header. 48x48 tiled RGB565. |
| | | |
| ContentInfoArchive entry format, size 0xC8(this file contains the following entry for each of the DLC content): | | ContentInfoArchive entry format, size 0xC8(this file contains the following entry for each of the DLC content): |
Line 65: |
Line 65: |
| | 0xC | | | 0xC |
| | 0x4 | | | 0x4 |
− | | Must be <4. Top screen draw type. | + | | Must be <4. Top screen draw type: 0 = none(no theme for top-screen), 1 = solid color(see below), 2 = extension of val1(see below), 3 = texture |
| |- | | |- |
| | 0x10 | | | 0x10 |
Line 73: |
Line 73: |
| | 0x14 | | | 0x14 |
| | 0x4 | | | 0x4 |
− | | Offset for the top screen solid color data, with format RGB888. | + | | Offset for the top screen solid color data. |
| |- | | |- |
| | 0x18 | | | 0x18 |
Line 177: |
Line 177: |
| | | |
| The filesize is aligned to 0x10-bytes. The filesize must be at least 0xC4-bytes. The size of the above header is 0xD0-bytes(0xC4-bytes aligned to 0x10-bytes?). | | The filesize is aligned to 0x10-bytes. The filesize must be at least 0xC4-bytes. The size of the above header is 0xD0-bytes(0xC4-bytes aligned to 0x10-bytes?). |
| + | |
| + | With the solid-color data, there's 5-bytes located at the solid-color data offset. With draw-type val2, there's 7-bytes located here. With draw-type val2, texture5 is also used(this likely isn't used for the entire top-screen). The first 4-bytes located here is RGBA8888 pixel data, the rest is unknown. |
| | | |
| ==Textures== | | ==Textures== |
Line 216: |
Line 218: |
| | 1024x256 | | | 1024x256 |
| | This is the texture used for the bottom-screen background, when the frame-type is set for this one. | | | This is the texture used for the bottom-screen background, when the frame-type is set for this one. |
| + | |- |
| + | | 4 |
| + | | RGBA8888 |
| + | | 64x64 |
| + | | 64x64 |
| + | | This is used with the top-screen when top-screen draw-type is val2. |
| |} | | |} |
| | | |