|
|
Line 9: |
Line 9: |
| |- | | |- |
| | 1 | | | 1 |
| | u8 Account index (0xFE to use current account) | | | u8 Account slot (0xFE to use current account) |
| |- | | |- |
| | 2 | | | 2 |
Line 15: |
Line 15: |
| |- | | |- |
| | 3 | | | 3 |
| | BlkID | | | [[ACT_Services#DataBlocks|BlkID]] |
| |- | | |- |
| | 4 | | | 4 |
Line 40: |
Line 40: |
| This returns NNID account info. This data usually comes from account.dat | | This returns NNID account info. This data usually comes from account.dat |
|
| |
|
| =DataBlocks=
| | Also known as GetAccountInfo. |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| ! BlkID
| |
| ! Size
| |
| ! Description
| |
| |-
| |
| | 0x5
| |
| | 0x4
| |
| | PersistentId
| |
| |-
| |
| | 0x6
| |
| | 0x8
| |
| | TransferableIdBase
| |
| |-
| |
| | 0x7
| |
| | 0x60
| |
| | [[Mii#Mii_format|MiiData]]
| |
| |-
| |
| | 0x8
| |
| | 0x11
| |
| | AccountId (ASCII NUL-terminated Nintendo Network ID)
| |
| |-
| |
| | 0xA
| |
| | 0x4
| |
| | Birthday {u16 year; u8 month; u8 day;}
| |
| |-
| |
| | 0xB
| |
| | 0x3
| |
| | ASCII NUL-terminated Country Name
| |
| |-
| |
| | 0xC
| |
| | 0x4
| |
| | PrincipalId
| |
| |-
| |
| | 0xE
| |
| | 0x1
| |
| | IsPasswordCacheEnabled
| |
| |-
| |
| | 0xF
| |
| | 0x1
| |
| | ?
| |
| |-
| |
| | 0x11
| |
| | 0xA0
| |
| | struct{u32 PersistentID; u32 padding; u64 TransferableIDBase; u8[0x60] MiiData; char16_t[0xB] MachinUserName?; char[0x11] AccountID; u8 padding; struct{u16 year; u8 month; u8 day;}Birthday; u32 PrincipalID;}
| |
| |-
| |
| | 0x12
| |
| | 0x4
| |
| | ?
| |
| |-
| |
| | 0x13
| |
| | 0x1
| |
| | Gender
| |
| |-
| |
| | 0x14
| |
| | 0x1
| |
| | ?
| |
| |-
| |
| | 0x15
| |
| | 0x11
| |
| | AssignedAccountId (ASCII NUL-terminated Nintendo Network ID)
| |
| |-
| |
| | 0x16
| |
| | 0x1
| |
| | ParentalControlSlotNo
| |
| |-
| |
| | 0x17
| |
| | 0x4
| |
| | SimpleAddressId? ([[Config_Savegame#CountryInfo|CountryInfo]])
| |
| |-
| |
| | 0x19
| |
| | 0x8
| |
| | UtcOffset
| |
| |-
| |
| | 0x1A
| |
| | 0x1
| |
| | ?
| |
| |-
| |
| | 0x1B
| |
| | 0x16
| |
| | (NUL-terminated?) UTF-16 Mii name
| |
| |-
| |
| | 0x1C
| |
| | 0x11
| |
| | AccountId? (ASCII NUL-terminated Nintendo Network ID)
| |
| |-
| |
| | 0x1D
| |
| | 0x1
| |
| | ?
| |
| |-
| |
| | 0x1E
| |
| | 0x41
| |
| | TimeZoneId (ASCII Time Zone Location)
| |
| |-
| |
| | 0x1F
| |
| | 0x1
| |
| | ?
| |
| |-
| |
| | 0x20
| |
| | 0x1
| |
| | IsMailAddressValidated
| |
| |-
| |
| | 0x21
| |
| | 0x4C
| |
| | ?
| |
| |-
| |
| | 0x24
| |
| | 0x1
| |
| | ?
| |
| |-
| |
| | 0x25
| |
| | 0x101
| |
| | MiiImageUrl (ASCII NUL-terminated URL to account mii image)
| |
| |-
| |
| | 0x26
| |
| | 0x4
| |
| | AssignedPrincipalId
| |
| |-
| |
| | 0x27
| |
| | 0x4
| |
| | ? (Only accessible with param[1] = 0xFE)
| |
| |-
| |
| | 0x28
| |
| | 0x24
| |
| | struct{char[0x21] NnasSubDomain?; char[0x3] NnasNfsEnv;}
| |
| |-
| |
| | 0x2B
| |
| | 0x1
| |
| | FpLocalAccountId
| |
| |-
| |
| | 0x2C
| |
| | 0x2
| |
| | Age (Not present on account.dat)
| |
| |-
| |
| | 0x2D
| |
| | 0x1
| |
| | IsEnabledReceiveAds (Not present on account.dat?)
| |
| |-
| |
| | 0x2E
| |
| | 0x1
| |
| | IsOffDeviceAccessEnabled (Not present on account.dat?)
| |
| |-
| |
| | 0x2F
| |
| | 0x4
| |
| | SimpleAddressId ([[Config_Savegame#CountryInfo|CountryInfo]])
| |
| |}
| |
Revision as of 00:22, 15 October 2023
Request
Index Word
|
Description
|
0
|
Header code [0x000600C2]
|
1
|
u8 Account slot (0xFE to use current account)
|
2
|
Size
|
3
|
BlkID
|
4
|
(Size<<4) | 12
|
5
|
Output buffer ptr
|
Response
Index Word
|
Description
|
0
|
Header code
|
1
|
Result code
|
Description
This returns NNID account info. This data usually comes from account.dat
Also known as GetAccountInfo.