Home Menu/Themes: Difference between revisions
No edit summary |
No edit summary |
||
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. | * "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 | | 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. | |||
|} | |} | ||