Changes

413 bytes added ,  05:57, 3 December 2019
no edit summary
Line 24: Line 24:  
| 0x0 || 0x4 || [[#UiMode]]
 
| 0x0 || 0x4 || [[#UiMode]]
 
|-
 
|-
| 0x4 || 0x4 ||  
+
| 0x4 || 0x4 || Padding.
 
|-
 
|-
 
| 0x8 || 0x80 || u128 invalidUidList[8]. This is copied from [[#UserSelectionSettings]].
 
| 0x8 || 0x80 || u128 invalidUidList[8]. This is copied from [[#UserSelectionSettings]].
Line 36: Line 36:  
| 0x92 || 0x1 || Set to 0x1 by ShowUserSelectorForSystem/ShowUserSelectorForLauncher.
 
| 0x92 || 0x1 || Set to 0x1 by ShowUserSelectorForSystem/ShowUserSelectorForLauncher.
 
|-
 
|-
| 0x93 || 0x1 || u8 isPermitted. ShowUserSelector* sets this to the output bool from [[Account_services#IsUserRegistrationRequestPermitted|IsUserRegistrationRequestPermitted]].
+
| 0x93 || 0x1 || u8 isPermitted. ShowUserSelector* sets this to the output bool from [[Account_services#IsUserRegistrationRequestPermitted|IsUserRegistrationRequestPermitted]]. With [[#UiMode|UserSelector]] this enables the option to create a new user. When not set, a dialog will be displayed when the user attempts to create an user.
 
|-
 
|-
 
| 0x94 || 0x1 || u8 showSkipButton. This is copied from [[#UserSelectionSettings]].
 
| 0x94 || 0x1 || u8 showSkipButton. This is copied from [[#UserSelectionSettings]].
Line 100: Line 100:  
| 0x80 || 0x1 || u8 isSkipEnabled
 
| 0x80 || 0x1 || u8 isSkipEnabled
 
|-
 
|-
| 0x81 || 0x1 || u8 isNetworkServiceAccountRequired
+
| 0x81 || 0x1 || u8 isNetworkServiceAccountRequired. Whether the user needs to be linked to a Nintendo account.
 
|-
 
|-
| 0x82 || 0x1 || u8 showSkipButton
+
| 0x82 || 0x1 || u8 showSkipButton. Enables the option to skip user selection with a button.
 
|-
 
|-
 
| 0x83 || 0x1 || u8 additionalSelect
 
| 0x83 || 0x1 || u8 additionalSelect
Line 118: Line 118:  
| 0x0 || 0x4 || [[#UserSelectionPurpose]]
 
| 0x0 || 0x4 || [[#UserSelectionPurpose]]
 
|-
 
|-
| 0x4 || 0x1 ||  
+
| 0x4 || 0x1 || Enables the user-creation button when set. Whether user-creation when pressing the button is actually allowed is controlled by [[#UiSettings]] isPermitted.
 
|-
 
|-
 
| 0x5 || 0x3 || u8 padding[3]
 
| 0x5 || 0x3 || u8 padding[3]
Line 130: Line 130:  
! Offset || Size || Description
 
! Offset || Size || Description
 
|-
 
|-
| 0x0 || 0x8 || Result (0 = Success, 2 = Failure)
+
| 0x0 || 0x8 || Result
 
|-
 
|-
| 0x8 || 0x10 || UUID of selected user
+
| 0x8 || 0x10 || Uid of selected user.
 
|}
 
|}