ACTU:GetUuid

Revision as of 18:42, 19 January 2025 by TimmSkiller (talk | contribs) (Created page with "=Request= {{IPC/Request}} {{IPC/RequestHeader|0x000E|2|0}} {{IPC/RequestEntry|u8, Account slot}} {{IPC/RequestEntry|u32, Unique ID (see description)}} {{IPC/RequestEnd}} =Res...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

RequestEdit

Index Word Description
0
Header 0x000E0080 Cmd 0x000E Param 2 Xlat 0
1 u8, Account slot
2 u32, Unique ID (see description)

ResponseEdit

Index Word Description
0
Header 0x000E0140 Cmd 0x000E Param 5 Xlat 0
1 Result code
2-5 UUID

DescriptionEdit

Returns the UUID of the specified account. See UUIDs.

If the given account slot is 0xFF, the ACT module returns a common regular UUID.

Otherwise, the following methods of account UUID retrieval can be used with this command.

Value of "Unique ID" parameter Description
-1 (0xFFFFFFFF) Returns a regular UUID for the account.
-2 (0xFFFFFFFE) Returns a title-specific UUID using the unique ID for the current (caller) process, based on the regular UUID of the account.
(all other values) Returns a title-specific UUID using the given unique ID value, based on the regular UUID of the account.