NACP: Difference between revisions
Added info from a GameShare S2 NACP, etc. |
|||
Line 226: | Line 226: | ||
| 0x3214 | | 0x3214 | ||
| 0x1 | | 0x1 | ||
| [20.0.0+] ApplicationErrorCodePrefix | | [20.0.0+] [[#ApplicationErrorCodePrefix|ApplicationErrorCodePrefix]] | ||
|- | |- | ||
| 0x3215 | | 0x3215 | ||
Line 238: | Line 238: | ||
| 0x3217 | | 0x3217 | ||
| 0x1 | | 0x1 | ||
| [20.0.0+] ApparentPlatform | | [20.0.0+] [[#ApparentPlatform|ApparentPlatform]] | ||
|- | |- | ||
| 0x3218 | | 0x3218 | ||
Line 302: | Line 302: | ||
| 0x34E0 | | 0x34E0 | ||
| 0x80 | | 0x80 | ||
| [20.0.0+] SaveDataCertificateBytes | | [20.0.0+] [[#SaveDataCertificateBytes|SaveDataCertificateBytes]] | ||
|- | |- | ||
| 0x3560 | | 0x3560 | ||
Line 322: | Line 322: | ||
| 0x3C00 | | 0x3C00 | ||
| 0x400 | | 0x400 | ||
| [20.0.0+] PlatformSpecificRegion | | [20.0.0+] [[#PlatformSpecificRegion|PlatformSpecificRegion]] | ||
|} | |} | ||
Line 416: | Line 416: | ||
| 2 || All || All titleIDs are allowed. | | 2 || All || All titleIDs are allowed. | ||
|} | |} | ||
== ApplicationErrorCodePrefix == | |||
S1 games (including S2-Edition) built for [20.0.0+] set this to 0x2. This is set to 0x3 with S2-only games. | |||
== ApparentPlatform == | |||
This is 0x0 with S1 games. This is set to 0x1 with S2-only and Switch 2 Edition games. | |||
== ApplicationNeighborDetectionClientConfiguration == | == ApplicationNeighborDetectionClientConfiguration == | ||
Line 532: | Line 538: | ||
| Reserved | | Reserved | ||
|} | |} | ||
== SaveDataCertificateBytes == | |||
When initialized, the first two bytes here are both 0x1. With S2-only games, the second byte is instead set to 0x4. | |||
u8 +0x11 is 0x0 with S1 games, this is 0x1 with S2-only games. | |||
== PlatformSpecificRegion == | |||
Data here is only initialized with S2-only games. |