Changes

Jump to navigation Jump to search
343 bytes added ,  06:56, 23 December 2014
no edit summary
Line 613: Line 613:  
!  Details
 
!  Details
 
!  Size
 
!  Size
 +
!  Extdata image ID
 
!  FW Introduced
 
!  FW Introduced
 
!  Plaintext
 
!  Plaintext
 +
|-
 +
| ThemeManage.bin
 +
| Theme management info. Home Menu reads the first 8-bytes during startup. Home Menu only uses the first 4-bytes from this, which is the 4-byte aligned size of the compressed BodyCache data. The filesize must match 0x800, otherwise the Home Menu code returns an error.
 +
| 0x800
 +
| 00000003
 +
| [[9.0.0-20]]
 
|-
 
|-
 
| BodyCache.bin
 
| BodyCache.bin
 
| Contains cached data from the last loaded [[Home_Menu/Themes|theme]] RomFS body_LZ.bin file. The filesize must match 0x150000, otherwise the Home Menu code returns an error.
 
| Contains cached data from the last loaded [[Home_Menu/Themes|theme]] RomFS body_LZ.bin file. The filesize must match 0x150000, otherwise the Home Menu code returns an error.
 
| 0x150000
 
| 0x150000
 +
| 00000004
 
| [[9.0.0-20]]
 
| [[9.0.0-20]]
 
|  
 
|  
|-
  −
| ThemeManage.bin
  −
| Theme management info. Home Menu reads the first 8-bytes during startup. Home Menu only uses the first 4-bytes from this, which is the 4-byte aligned size of the compressed BodyCache data. The filesize must match 0x800, otherwise the Home Menu code returns an error.
  −
| 0x800
  −
| [[9.0.0-20]]
   
|-
 
|-
 
| BgmCache.bin
 
| BgmCache.bin
 
| Contains cached data from the last loaded [[Home_Menu/Themes|theme]] RomFS bgm.bcstm file. The filesize must match 0x337000, otherwise the Home Menu code returns an error.
 
| Contains cached data from the last loaded [[Home_Menu/Themes|theme]] RomFS bgm.bcstm file. The filesize must match 0x337000, otherwise the Home Menu code returns an error.
 
| 0x337000
 
| 0x337000
 +
| 00000005
 
| [[9.0.0-20]]
 
| [[9.0.0-20]]
 
|}
 
|}
   −
This is the theme cache, for the currently used theme. This is loaded by Home Menu during startup.
+
This is the theme cache, for the currently used theme. This is loaded by Home Menu during startup. This also contains [[SpotPass]] [[News_Services|notifications]] for themes.
 +
 
 +
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. BodyCache.bin and BgmCache.bin are all-zero here when no theme is selected.
    
== Savedata and extdata loaded by Home Menu during startup ==
 
== Savedata and extdata loaded by Home Menu during startup ==

Navigation menu