Changes

Jump to navigation Jump to search
549 bytes added ,  14:04, 20 August 2019
no edit summary
Line 1: Line 1: −
This is '''control.nacp'''.
+
This is '''control.nacp''', "nn::ns::ApplicationControlProperty".
    
Roughly equivalent to non-gfx areas of 3DS SMDH. All strings for language-entries are UTF-8, unlike SMDH which uses UTF-16.
 
Roughly equivalent to non-gfx areas of 3DS SMDH. All strings for language-entries are UTF-8, unlike SMDH which uses UTF-16.
Line 142: Line 142:  
| 0x3141
 
| 0x3141
 
| 0x1
 
| 0x1
| Reserved
+
| StartupUserAccountOption
 
|-
 
|-
 
| 0x3142
 
| 0x3142
 
| 0x6
 
| 0x6
| Reserved
+
| ReservedForUserAccountSaveDataOperation
 
|-
 
|-
 
| 0x3148
 
| 0x3148
Line 205: Line 205:  
|-
 
|-
 
| 0x3214
 
| 0x3214
| 0xDEC
+
| 0x4
 +
| Reserved
 +
|-
 +
| 0x3218
 +
| 0x18
 +
| [[#SendDataConfiguration/ReceivableDataConfiguration Entry|SendDataConfiguration]]
 +
|-
 +
| 0x3230
 +
| 0x180 (0x18 * 0x10)
 +
| [[#SendDataConfiguration/ReceivableDataConfiguration Entry|ReceivableDataConfigurations]]
 +
|-
 +
| 0x33B0
 +
| 0x8
 +
| JitConfigurationFlag
 +
|-
 +
| 0x33B8
 +
| 0x8
 +
| MemorySize
 +
|-
 +
| 0x33C0
 +
| 0xC40
 
| Reserved
 
| Reserved
 
|}
 
|}
Line 283: Line 303:     
== PlayLogPolicy ==
 
== PlayLogPolicy ==
[[Applet_Manager_services|AM]] passes this to [[Shared_Database_services|pdm:ntfy]] cmd9.
+
[[Applet_Manager_services|AM]] passes [[Shared_Database_services#PlayLogPolicy|this]] to [[Shared_Database_services|pdm:ntfy]] cmd9.
 +
 
 +
== PlayLogQueryCapability ==
 +
This is used with [[Applet_Manager_services|AM]] commands QueryApplicationPlayStatistics and QueryApplicationPlayStatisticsByUid, to verify whether querying the specified titleIDs are allowed. When not allowed, error 0x3E880 is returned.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Value || Meaning
+
! Value || Meaning || Description
 
|-
 
|-
| 0 || All
+
| 0 || None || The specified titleIDs must match the user-process titleID.
 
|-
 
|-
| 1 || LogOnly
+
| 1 || WhiteList || The specified titleIDs must match the user-process titleID, or one of the titleIDs from PlayLogQueryableApplicationId.
 
|-
 
|-
| 2 || None
+
| 2 || All || All titleIDs are allowed.
 
|}
 
|}
   −
== PlayLogQueryCapability ==
+
== SendDataConfiguration/ReceivableDataConfiguration Entry ==
This is used with [[Applet_Manager_services|AM]] commands QueryApplicationPlayStatistics and QueryApplicationPlayStatisticsByUid, to verify whether querying the specified titleIDs are allowed. When not allowed, error 0x3E880 is returned.
      
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Value || Meaning
+
! Offset
 +
! Size
 +
! Description
 
|-
 
|-
| 0 || None (the specified titleIDs must match the user-process titleID)
+
| 0x0
 +
| 0x8
 +
| Id
 
|-
 
|-
| 1 || WhiteList (the specified titleIDs must match the user-process titleID, or one of the titleIDs from PlayLogQueryableApplicationId)
+
| 0x8
|-
+
| 0x10
| 2 || All (all titleIDs are allowed)
+
| Key
 
|}
 
|}
23

edits

Navigation menu