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 = |