Line 554: |
Line 554: |
| | 0x086B00C2 | | | 0x086B00C2 |
| |? | | |? |
− | |? | + | |SetOtherSaveDataSecureValue |
| | 00121004 | | | 00121004 |
| |- | | |- |
| | 0x086C00C2 | | | 0x086C00C2 |
| |? | | |? |
− | |? | + | |GetOtherSaveDataSecureValue |
| | 00121004 | | | 00121004 |
| |- | | |- |
Line 569: |
Line 569: |
| | 0x086E00C0 | | | 0x086E00C0 |
| |Related to Secure Value? Used in Pokemon Sun/Moon. | | |Related to Secure Value? Used in Pokemon Sun/Moon. |
− | |? | + | |SetThisSaveDataSecureValue |
| |None? | | |None? |
| |- | | |- |
| | 0x086F0040 | | | 0x086F0040 |
| |Related to Secure Value? Used in Pokemon Sun/Moon. | | |Related to Secure Value? Used in Pokemon Sun/Moon. |
− | |? | + | |GetThisSaveDataSecureValue |
| | 0xE | | | 0xE |
| |- | | |- |
Line 644: |
Line 644: |
| | 0x087D0000 | | | 0x087D0000 |
| | [[9.6.0-24|9.6.0-X]] | | | [[9.6.0-24|9.6.0-X]] |
− | | Writes an u32 from state to cmdreply[2]. Probably the total number of titles in the SEEDDB? | + | | GetNumSeeds. Writes the number of seeds to cmdreply[2] |
| | 0x00200000 | | | 0x00200000 |
| |- | | |- |
Line 1,195: |
Line 1,195: |
| |- | | |- |
| | 2 | | | 2 |
− | | Unknown. Game calculate this using formula <code><nowiki>(unknown_a & 0xFFFFFF00) | unknown_b</nowiki></code> | + | | Unknown. Game calculate this using formula <code><nowiki>0xFFFFFF00 | unknown_b</nowiki></code> |
| |} | | |} |
| | | |
Line 1,228: |
Line 1,228: |
| |- | | |- |
| | 2 | | | 2 |
− | | [[Mediatypes|Mediatype]] | + | | ([[Mediatypes|Mediatype]] & 0xFF) | (uninitialized_data? & 0xFFFFFF00) |
| |- | | |- |
| | 3 | | | 3 |
− | | Reserved | + | | Number of something? Hardcoded per-archive, 0 for ExeFS, 200 for area:, 100 for rate:, 40 for eula:, etc. |
| |} | | |} |
| | | |
Line 1,258: |
Line 1,258: |
| | | |
| Archives 0x3 and 0x2345678E both allow for accessing the [[RomFS#Level_3_Format|level-3 IVFC images]] for RomFS access. The main CXI RomFS is accessible via an all-zero 0xc-byte binary file-lowpath. The update RomFS can be accessed with the first u32 in the binary file-lowpath being set to 0x5. The user must handle parsing the filesystem used in the exposed image itself. | | Archives 0x3 and 0x2345678E both allow for accessing the [[RomFS#Level_3_Format|level-3 IVFC images]] for RomFS access. The main CXI RomFS is accessible via an all-zero 0xc-byte binary file-lowpath. The update RomFS can be accessed with the first u32 in the binary file-lowpath being set to 0x5. The user must handle parsing the filesystem used in the exposed image itself. |
| + | |
| + | With FSPXI the returned data for RomFS is the entire RomFS section from the NCCH, starting at the IVFC header. |
| | | |
| The 0x3 archive is an interface for the 0x2345678E archive with the current process programID+mediatype. The file lowpath is 3-words. These words are written to 0x2345678E-archive file_lowpath+0, with the rest of that lowpath set to all-zero(lowpath is different from archive 0x2345678A). File lowpath: | | The 0x3 archive is an interface for the 0x2345678E archive with the current process programID+mediatype. The file lowpath is 3-words. These words are written to 0x2345678E-archive file_lowpath+0, with the rest of that lowpath set to all-zero(lowpath is different from archive 0x2345678A). File lowpath: |
Line 1,312: |
Line 1,314: |
| | SD | | | SD |
| |- | | |- |
− | | 2 | + | | 3 |
| | TWL Photo | | | TWL Photo |
| |} | | |} |