Changes

167 bytes added ,  19:59, 29 January 2014
no edit summary
Line 2: Line 2:     
== Overview ==
 
== Overview ==
These are the same as the application's main [[NCCH#CXI|CXI]], except the ExeFS/RomFS only contains files which were updated. When loading NCCH data the system will load from the update-data title by default, and if the data doesn't exist in the update-data title the system will fall-back to using the data stored in the original application CXI. The programID stored in the NCCH header matches the NCCH titleID, however the programID stored in the exheader is set to the original application programID instead.
+
These are the same as the application's main [[NCCH#CXI|CXI]], except the ExeFS/RomFS only contains files which were updated. When launching an application, [[NS]] will first try to [[Process_Manager_Services|launch]] the specified title with the programID-high changed to 0x0004000E(update-data), if that fails NS will then try launching the title with the actual input programID. Home Menu seems to only load data from applications' [[ExeFS]] from the original title, not the update-data. The programID stored in the update-data NCCH header matches the update-data NCCH titleID, however the programID stored in the exheader is set to the original application programID instead.
    
== List ==
 
== List ==