Line 991:
Line 991:
| 16 || ? (No input, returns an [[#ISaveDataChunkIterator]])
| 16 || ? (No input, returns an [[#ISaveDataChunkIterator]])
|-
|-
−
| 48 || ? (Takes an input u32, returns an unknown output interface)
+
| 48 || ? (Takes an input u32, returns an [[#ISaveDataChunkExporter]])
|-
|-
| 64 || [6.0.0+] ? (No input, returns two 0x10-byte output structs)
| 64 || [6.0.0+] ? (No input, returns two 0x10-byte output structs)
Line 1,036:
Line 1,036:
| 36 || [6.0.0+] ? (No input/output)
| 36 || [6.0.0+] ? (No input/output)
|-
|-
−
| 48 || ? (Takes an input u32, returns an unknown output interface)
+
| 48 || ? (Takes an input u32, returns an [[#ISaveDataChunkImporter]])
|-
|-
| 64 || [6.0.0+] ? (No input, returns an output 0x20-byte struct)
| 64 || [6.0.0+] ? (No input, returns an output 0x20-byte struct)
Line 1,056:
Line 1,056:
| 16 || ? (No input, returns an output u32)
| 16 || ? (No input, returns an output u32)
|-
|-
+
|}
+
+
This was added with [[5.0.0]].
+
+
= ISaveDataChunkExporter =
+
{| class="wikitable" border="1"
+
|-
+
! Cmd || Name
+
|-
+
| 0 || ? (Takes an input u64 and a type-0x6 output buffer, returns an output u64)
+
|-
+
| 16 || [6.0.0+] ? (No input, returns an output u64)
+
|-
+
|}
+
+
This was added with [[5.0.0]].
+
+
= ISaveDataChunkImporter =
+
{| class="wikitable" border="1"
+
|-
+
! Cmd || Name
+
|-
+
| 0 || ? (Takes an input u64 and a type-0x5 input buffer, no output)
|}
|}