Amiibo
Nintendo Amiibo figures and cards use NTAG215 NFC chips. Zaparoo can read them, but they can't be written to because Nintendo locks the writable pages during manufacturing.
Since you can't write ZapScript directly to an Amiibo, use mappings to assign an action to its UID. Every physical Amiibo has its own UID, so each figure or card is mapped individually.
Setting up with the Zaparoo App
You can map an Amiibo through the Zaparoo App:
- Go to Create > Add a Mapping
- Tap the NFC button and hold the Amiibo to your phone
- The UID auto-populates in the token ID field
- Enter ZapScript or use the command palette to pick a game
- Tap Save mapping
The mapping syncs to your connected Zaparoo device. Next time that Amiibo is scanned on your reader, it runs the assigned script.
Setting up with mapping files
You can also create mappings manually by adding a .toml file to Zaparoo Core's mappings folder. See the mappings documentation for file locations and matching rules.
[[mappings.entry]]
token_key = 'id'
match_pattern = '04:a2:3b:c1:d4:5e:80'
zapscript = '**launch.search:Mario Kart'
Replace the UID with the one reported in your Zaparoo logs when scanning the Amiibo.