Changes

1,576 bytes added ,  24 January
add more information about account slots
Line 195: Line 195:  
= Account slots =
 
= Account slots =
   −
Like the friends sysmodule, the ACT module supports multiple accounts internally, although this functionality is not exposed to the users. Unlike the Wii U which supports up to 12 accounts, the 3DS only has 8 account slots.
+
Like the friends sysmodule, the ACT module has support for multiple [[ACT_Services#Console_Accounts|console accounts]]. The ACT sysmodule has support for 8 account "slots", which are 1-indexed numbers (n) referring the to the <code>n</code>th account. This means that up to 8 different [[ACT_Services#Console_Accounts|console accounts]] can be used with the ACT sysmodule, unlike the Wii U, which has support for 12. This multi-account functionality is not exposed to users, and the Nintendo Network ID Settings application only ever uses the default account slot.
   −
Some commands require require the account slot as an argument, which is 1-indexed. The value for using the current loaded account is 0xFE.
+
When the ACT sysmodule is started, it loads the default account slot. The default account can be set using [[ACTA:SetDefaultAccount]].
 +
 
 +
It is also possible to change the account slot number of an account by using [[ACTA:SwapAccounts]].
 +
 
 +
== Console Accounts ==
 +
A "console account" refers to a specific account slot, and may or may not be associated with a Nintendo Network ID (server account). By default, there is only one console account.
 +
 
 +
More console accounts can be created using [[ACTA:CreateConsoleAccount]], loaded using [[ACTA:LoadConsoleAccount]], unloaded using [[ACTA:UnloadConsoleAccount]], or deleted using [[ACTA:DeleteConsoleAccount]].
 +
 
 +
== Server Accounts ==
 +
A "server account" is essentially a Nintendo Network ID.
 +
 
 +
Associating a console account with a Nintendo Network ID (server-side) is facilitated by the commands [[ACTA:BindToNewServerAccount]] (to create and link an NNID) or [[ACTA:BindToExistentServerAccount]] (to log into an existing linked NNID).
 +
 
 +
Account slot -2 (0xFE) always refers to the currently loaded account.
    
= Server Types =
 
= Server Types =
Line 203: Line 217:     
See below how these types are determined by default. These types can also be overridden using [[ACTA:SetHostServerSettings]], [[ACTA:SetDefaultHostServerSettings]], [[ACTA:SetHostServerSettingsStr]], and [[ACTA:SetDefaultHostServerSettingsStr]].
 
See below how these types are determined by default. These types can also be overridden using [[ACTA:SetHostServerSettings]], [[ACTA:SetDefaultHostServerSettings]], [[ACTA:SetHostServerSettingsStr]], and [[ACTA:SetDefaultHostServerSettingsStr]].
 +
 +
Nintendo Network IDs can be transferred to other consoles using [[ACTA:ReserveTransfer]] initially, and then [[ACTA:CompleteTransfer]].
 +
 +
NNIDs can be deleted using either [[ACTA:DeleteServerAccount]], [[ACTA:InactivateAccountDeviceAssociation]], [[ACTA:DeleteAccountDeviceAssociation]] or [[ACTA:ReserveServerAccountDeletion]].
    
The base URL for the Nintendo Network Account Server (NNAS) is: <code>https://[<prefix>]account.nintendo.net</code>.
 
The base URL for the Nintendo Network Account Server (NNAS) is: <code>https://[<prefix>]account.nintendo.net</code>.
Trusted
587

edits