Changes

556 bytes added ,  20:04, 23 December 2014
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 too.
+
{| 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 ==