Changes

Line 494: Line 494:  
| 11 || [2.0.0+] [[#CreateApplicationAndPushAndRequestToStartForQuest]] ||  
 
| 11 || [2.0.0+] [[#CreateApplicationAndPushAndRequestToStartForQuest]] ||  
 
|-
 
|-
| 12 || [4.0.0+] CreateApplicationAndRequestToStart ||  
+
| 12 || [4.0.0+] [[#CreateApplicationAndRequestToStart]] ||  
 
|-
 
|-
| 13 || [4.0.0+] CreateApplicationAndRequestToStartForQuest ||  
+
| 13 || [4.0.0+] [[#CreateApplicationAndRequestToStartForQuest]] ||  
 
|-
 
|-
 
| 20 || EnsureSaveData ||
 
| 20 || EnsureSaveData ||
Line 540: Line 540:  
| 71 || [3.0.0+] RequestToReboot ||
 
| 71 || [3.0.0+] RequestToReboot ||
 
|-
 
|-
| 80 || [4.0.0+] ExitAndRequestToShowThanksMessage ||  
+
| 80 || [4.0.0+] [[#ExitAndRequestToShowThanksMessage]] ||  
 
|-
 
|-
 
| 90 || [4.0.0+] EnableApplicationCrashReport ||  
 
| 90 || [4.0.0+] EnableApplicationCrashReport ||  
Line 587: Line 587:     
==== CreateApplicationAndPushAndRequestToStartForQuest ====
 
==== CreateApplicationAndPushAndRequestToStartForQuest ====
Takes 2 input u32s, an input u64 titleID, and an input [[#IStorage]], no output.
+
Takes 2 input u32s (loaded from struct ApplicationAttributeForQuest), an input u64 titleID, and an input [[#IStorage]], no output.
 +
 
 +
==== CreateApplicationAndRequestToStart ====
 +
Takes an input u64 titleID, no output.
 +
 
 +
Same as [[#CreateApplicationAndPushAndRequestToStart]] except without the input storage, official sw uses this when no input storage is specified.
 +
 
 +
==== CreateApplicationAndRequestToStartForQuest ====
 +
Takes 2 input u32s (loaded from struct ApplicationAttributeForQuest) and an input u64 titleID, no output.
 +
 
 +
Same as [[#CreateApplicationAndPushAndRequestToStartForQuest]] except without the input storage, official sw uses this when no input storage is specified.
    
==== GetDesiredLanguage ====
 
==== GetDesiredLanguage ====
Line 614: Line 624:  
==== SetGamePlayRecordingState ====
 
==== SetGamePlayRecordingState ====
 
Takes an input u32. 0 = disable/pause, 1 = enable/restart.
 
Takes an input u32. 0 = disable/pause, 1 = enable/restart.
 +
 +
==== ExitAndRequestToShowThanksMessage ====
 +
No input/output.
 +
 +
Used to exit the application and return to the kiosk menu. Official sw uses [[#UnlockExit]] immediately before this.
    
==== QueryApplicationPlayStatistics ====
 
==== QueryApplicationPlayStatistics ====