Line 22: |
Line 22: |
| |- | | |- |
| | 2-43 | | | 2-43 |
− | | 0xA8-byte Amiibo settings. | + | | [[NFC_Services#RegisterInfo|RegisterInfo]] |
| |} | | |} |
− |
| |
− | =Amiibo Settings Structure=
| |
− | {| class="wikitable" border="1"
| |
− | |-
| |
− | ! Offset
| |
− | ! Size
| |
− | ! Description
| |
− | |-
| |
− | | 0x0
| |
− | | 0x60
| |
− | | Owner [[Mii_Maker|Mii]].
| |
− | |-
| |
− | | 0x60
| |
− | | 0x14(10*2)
| |
− | | UTF-16BE [[Amiibo]] nickname.
| |
− | |-
| |
− | | 0x74
| |
− | | 0x2
| |
− | | Always zero.
| |
− | |-
| |
− | | 0x76
| |
− | | 0x1
| |
− | | This is [[Amiibo|plaintext_amiibosettingsdata]][0] & 0xF.
| |
− | |-
| |
− | | 0x77
| |
− | | 0x1
| |
− | | This is [[Amiibo|plaintext_amiibosettingsdata]][1] & 0xF.
| |
− | |-
| |
− | | 0x78
| |
− | | 0x4
| |
− | | This is the [[Amiibo]] setup date converted to little-endian, from the NFC data. +0 u16 = year(the actual year not relative), +2 u8 = month, +3 u8 = day.
| |
− | |-
| |
− | | 0x7C
| |
− | | 0x2C
| |
− | | ?
| |
− | |}
| |
− |
| |
− | This data originates from the [[Amiibo]] settings data stored under the encrypted NFC data.
| |
| | | |
| =Description= | | =Description= |
− | This returns the NFC Amiibo settings. | + | This returns the NFC Amiibo registration info, from data already stored in memory. |
| | | |
− | When [[Amiibo|plaintext_amiibosettingsdata]][0] bit4 is clear, this will just return an all-zero output structure with result-code=0. | + | When [[Amiibo|plaintext_amiibosettingsdata]][0] bit4 is clear, this will just return an all-zero output structure with result-code=0xC8A17628. |