Line 12: |
Line 12: |
| == AmiiboSettingsStartParam == | | == AmiiboSettingsStartParam == |
| This is "nn::nfp::AmiiboSettingsStartParam". | | This is "nn::nfp::AmiiboSettingsStartParam". |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset || Size || Description |
| + | |- |
| + | | 0x0 || 0x8 || |
| + | |- |
| + | | 0x8 || 0x20 || |
| + | |- |
| + | | 0x28 || 0x1 || |
| + | |} |
| | | |
| == StartParamForAmiiboSettings == | | == StartParamForAmiiboSettings == |
Line 20: |
Line 31: |
| ! Offset || Size || Description | | ! Offset || Size || Description |
| |- | | |- |
− | | 0x0 || 0x1A8 || | + | | 0x0 || 0x1 || Left at value 0 by sdknso. |
| + | |- |
| + | | 0x1 || 0x1 || Type |
| + | |- |
| + | | 0x2 || 0x1 || Flags |
| + | |- |
| + | | 0x3 || 0x1 || [[#AmiiboSettingsStartParam]]+0x28 |
| + | |- |
| + | | 0x4 || 0x8 || [[#AmiiboSettingsStartParam]]+0x0 |
| + | |- |
| + | | 0xC || 0x58 || [[NFC_services|nn::nfp::TagInfo]], only enabled when flags bit1 is set. If enabled, this must match the scanned amiibo. |
| + | |- |
| + | | 0x64 || 0x100 || [[NFC_services|nn::nfp::RegisterInfo]], only enabled when flags bit2 is set. |
| + | |- |
| + | | 0x164 || 0x20 || [[#StartParamForAmiiboSettings]]+0x8 |
| + | |- |
| + | | 0x184 || 0x24 || Left at all-zero by sdknso. |
| |} | | |} |
| + | |
| + | Types: |
| + | * 0 <code>StartNicknameAndOwnerSettings</code> If RegisterInfo is enabled, this will be used for writing, with an option for the user to change it. |
| + | * 1 <code>StartGameDataEraser</code> |
| + | * 2 <code>StartRestorer</code> |
| + | * 3 <code>StartFormatter</code> |
| | | |
| == ReturnValueForAmiiboSettings == | | == ReturnValueForAmiiboSettings == |
Line 36: |
Line 69: |
| | 0x4 || 0x8 || [[NFC_services|nn::nfp::DeviceHandle]] | | | 0x4 || 0x8 || [[NFC_services|nn::nfp::DeviceHandle]] |
| |- | | |- |
− | | 0xC || 0x58 || | + | | 0xC || 0x58 || [[NFC_services|nn::nfp::TagInfo]] |
| |- | | |- |
| | 0x64 || 0x100 || [[NFC_services|nn::nfp::RegisterInfo]], only available when flags bit2 is set. | | | 0x64 || 0x100 || [[NFC_services|nn::nfp::RegisterInfo]], only available when flags bit2 is set. |
| |- | | |- |
− | | 0x164 || 0x24 || | + | | 0x164 || 0x24 || Ignored by sdknso. |
| |} | | |} |
| | | |