NACP: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
| 0x0 | | 0x0 | ||
| 0x3000 (0x300*0x10) | | 0x3000 (0x300*0x10) | ||
| [[# | | [[#ApplicationTitle|Title]] | ||
|- | |- | ||
| 0x3000 | | 0x3000 | ||
Line 34: | Line 34: | ||
| 0x3028 | | 0x3028 | ||
| 0x4 | | 0x4 | ||
| | | AttributeFlag | ||
|- | |- | ||
| 0x302C | | 0x302C | ||
| 0x4 | | 0x4 | ||
| | | SupportedLanguageFlag | ||
|- | |- | ||
| 0x3030 | | 0x3030 | ||
| 0x4 | | 0x4 | ||
| | | ParentalControlFlag | ||
|- | |- | ||
| 0x3034 | | 0x3034 | ||
Line 50: | Line 50: | ||
| 0x3035 | | 0x3035 | ||
| 0x1 | | 0x1 | ||
| [[# | | [[#VideoCapture]] | ||
|- | |- | ||
| 0x3036 | | 0x3036 | ||
Line 106: | Line 106: | ||
| 0x30B0 | | 0x30B0 | ||
| 0x40 (0x8*0x8) | | 0x40 (0x8*0x8) | ||
| | | LocalCommunicationId | ||
|- | |- | ||
| 0x30F0 | | 0x30F0 | ||
Line 121: | Line 121: | ||
|- | |- | ||
| 0x30F3 | | 0x30F3 | ||
| | | 0x1 | ||
| RuntimeParameterDelivery | |||
|- | |||
| 0x30F4 | |||
| 0x2 | |||
| Reserved | | Reserved | ||
|- | |- | ||
Line 142: | Line 146: | ||
| 0x3141 | | 0x3141 | ||
| 0x1 | | 0x1 | ||
| | | StartupUserAccountOption | ||
|- | |- | ||
| 0x3142 | | 0x3142 | ||
| 0x6 | | 0x6 | ||
| | | ReservedForUserAccountSaveDataOperation | ||
|- | |- | ||
| 0x3148 | | 0x3148 | ||
| 0x8 | | 0x8 | ||
| | | UserAccountSaveDataSizeMax | ||
|- | |- | ||
| 0x3150 | | 0x3150 | ||
| 0x8 | | 0x8 | ||
| | | UserAccountSaveDataJournalSizeMax | ||
|- | |- | ||
| 0x3158 | | 0x3158 | ||
| 0x8 | | 0x8 | ||
| | | DeviceSaveDataSizeMax | ||
|- | |- | ||
| 0x3160 | | 0x3160 | ||
| 0x8 | | 0x8 | ||
| | | DeviceSaveDataJournalSizeMax | ||
|- | |- | ||
| 0x3168 | | 0x3168 | ||
Line 178: | Line 182: | ||
| 0x3180 | | 0x3180 | ||
| 0x8 | | 0x8 | ||
| | | CacheStorageDataAndJournalSizeMax | ||
|- | |- | ||
| 0x3188 | | 0x3188 | ||
| | | 0x2 | ||
| | | CacheStorageIndexMax | ||
|- | |||
| 0x318A | |||
| 0x6 | |||
| Reserved | |||
|- | |- | ||
| 0x3190 | | 0x3190 | ||
Line 205: | Line 213: | ||
|- | |- | ||
| 0x3214 | | 0x3214 | ||
| | | 0x4 | ||
| Reserved | |||
|- | |||
| 0x3218 | |||
| 0x198 | |||
| [[#ApplicationNeighborDetectionClientConfiguration|NeighborDetectionClientConfiguration]] | |||
|- | |||
| 0x33B0 | |||
| 0x10 | |||
| [[#ApplicationJitConfiguration|JitConfiguration]] | |||
|- | |||
| 0x33C0 | |||
| 0x40 (0x2*0x20) | |||
| RequiredAddOnContentsSetBinaryDescriptor | |||
|- | |||
| 0x3400 | |||
| 0x1 | |||
| PlayReportPermission | |||
|- | |||
| 0x3401 | |||
| 0x1 | |||
| CrashScreenshotForProd | |||
|- | |||
| 0x3402 | |||
| 0x1 | |||
| CrashScreenshotForDev | |||
|- | |||
| 0x3403 | |||
| 0x5 | |||
| Reserved | |||
|- | |||
| 0x3408 | |||
| 0x40 (0x8*0x8) | |||
| AccessibleLaunchRequiredVersion | |||
|- | |||
| 0x3448 | |||
| 0xBB8 | |||
| Reserved | | Reserved | ||
|} | |} | ||
== | == ApplicationTitle == | ||
Total size is 0x300-bytes. | Total size is 0x300-bytes. | ||
Line 266: | Line 310: | ||
Official apps tend to have the title entries' strings set only to English. Some apps don't have certain title entries set at all. In addition, official apps usually (?) don't have the following title entries set: Korean, Taiwanese, and Chinese. | Official apps tend to have the title entries' strings set only to English. Some apps don't have certain title entries set at all. In addition, official apps usually (?) don't have the following title entries set: Korean, Taiwanese, and Chinese. | ||
== | == VideoCapture == | ||
This is the enum used to determine how gameplay recording can occur, if at all. | This is the enum used to determine how gameplay recording can occur, if at all. | ||
Line 297: | Line 341: | ||
|- | |- | ||
| 2 || All || All titleIDs are allowed. | | 2 || All || All titleIDs are allowed. | ||
|} | |||
== ApplicationNeighborDetectionClientConfiguration == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x18 | |||
| [[#ApplicationNeighborDetectionGroupConfiguration|SendGroupConfiguration]] | |||
|- | |||
| 0x18 | |||
| 0x180 (0x18 * 0x10) | |||
| [[#ApplicationNeighborDetectionGroupConfiguration|ReceivableGroupConfigurations]] | |||
|} | |||
=== ApplicationNeighborDetectionGroupConfiguration === | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x8 | |||
| GroupId | |||
|- | |||
| 0x8 | |||
| 0x10 | |||
| Key | |||
|} | |||
== ApplicationJitConfiguration == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 | |||
| 0x8 | |||
| Flags | |||
|- | |||
| 0x8 | |||
| 0x8 | |||
| MemorySize | |||
|} | |} |