Home Menu: Difference between revisions
No edit summary |
|||
Line 644: | Line 644: | ||
=== ThemeManage.bin === | === ThemeManage.bin === | ||
When no theme is actually used, the u32 stored at offset 0x0 in ThemeManage.bin is value 0x1, with offset 0x10 u32 set to value 0x1 | {| class="wikitable" border="1" | ||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x4 | |||
| Unknown, normally value 0x1? | |||
|- | |||
| 0x4 | |||
| 0x4 | |||
| Unknown, normally zero? | |||
|- | |||
| 0x8 | |||
| 0x4 | |||
| Actual size of the cached body_LZ.bin data. | |||
|- | |||
| 0xC | |||
| 0x4 | |||
| Actual size of the cached bgm.bcstm data. | |||
|- | |||
| 0x10 | |||
| 0x4 | |||
| Unknown | |||
|- | |||
| 0x14 | |||
| 0x4 | |||
| Unknown | |||
|- | |||
| 0x18 | |||
| 0x1C | |||
| When a DLC theme is selected, this is the content-index of the DLC theme. | |||
|} | |||
The total filesize is 0x800-bytes, normally the data starting at offset 0x1C is all-zero. | |||
When no theme is actually used, the only non-zero fields are the following: the u32 stored at offset 0x0 in ThemeManage.bin is value 0x1, with offset 0x10 u32 set to value 0x1. | |||
== Savedata and extdata loaded by Home Menu during startup == | == Savedata and extdata loaded by Home Menu during startup == |