Changes

667 bytes added ,  20:28, 25 September 2018
Line 955: Line 955:  
! Cmd || Name
 
! Cmd || Name
 
|-
 
|-
| 0 || ? (No input/output, takes a type-0x6 output buffer)
+
| 0 || [[#GetChallenge]]
 
|-
 
|-
| 16 || ? (No input/output, takes a type-0x5 input buffer)
+
| 16 || [[#SetToken]]
 
|-
 
|-
| 32 || ? (Takes an input u8 and u64, returns an [[#ISaveDataDivisionExporter]])
+
| 32 || [[#OpenSaveDataExporter]]
 
|-
 
|-
| 33 || ? (Takes an input u8 and u64, and a type-0x5 input buffer, returns an [[#ISaveDataDivisionExporter]])
+
| 33 || [[#OpenSaveDataExporter2]]
 
|-
 
|-
 
| 34 || [6.0.0+] ? (No input/output, takes a type-0x5 input buffer, returns an [[#ISaveDataDivisionExporter]])
 
| 34 || [6.0.0+] ? (No input/output, takes a type-0x5 input buffer, returns an [[#ISaveDataDivisionExporter]])
 
|-
 
|-
| 64 || ? (Takes an input u8 and a 0x10-byte struct, and a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]])
+
| 64 || [[#OpenSaveDataImporter]]
 
|-
 
|-
| 65 || ? (Takes an input u8 and an u64, and a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]])
+
| 65 || [[#OpenSaveDataImporter2]]
 
|-
 
|-
 
| 66 || [6.0.0+] ? (Takes an input u8 and an u64, and a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]])
 
| 66 || [6.0.0+] ? (Takes an input u8 and an u64, and a type-0x5 input buffer, returns an [[#ISaveDataDivisionImporter]])
Line 979: Line 979:     
This was added with [[5.0.0]].
 
This was added with [[5.0.0]].
 +
 +
== GetChallenge ==
 +
No input/output, takes a type-0x6 output buffer containing the '''Challenge'''.
 +
 +
== SetToken ==
 +
No input/output, takes a type-0x5 input buffer containing the '''Token'''.
 +
 +
== OpenSaveDataExporter ==
 +
Takes an input u8 [[#SaveDataSpaceId]] and u64. Returns an [[#ISaveDataDivisionExporter]].
 +
 +
== OpenSaveDataExporter2 ==
 +
Takes an input u8 [[#SaveDataSpaceId]], an u64, and a type-0x5 input buffer [[#InitialDataVersion2]]. Returns an [[#ISaveDataDivisionExporter]].
 +
 +
Officially this has the same name as OpenSaveDataExporter except with different parameters.
 +
 +
== OpenSaveDataImporter ==
 +
Takes an input u8 [[#SaveDataSpaceId]], a 0x10-byte userID, and a type-0x5 input buffer [[#InitialDataVersion2]]. Returns an [[#ISaveDataDivisionImporter]].
 +
 +
== OpenSaveDataImporter2 ==
 +
Takes an input u8 [[#SaveDataSpaceId]], an u64, and a type-0x5 input buffer [[#InitialDataVersion2]], returns an [[#ISaveDataDivisionImporter]].
 +
 +
Officially this has the same name as OpenSaveDataImporter except with different parameters.
    
= ISaveDataDivisionExporter =
 
= ISaveDataDivisionExporter =