Skip to main content
Version: Next

Skylanders

Skylanders figures use MIFARE Classic 1K NFC chips. Zaparoo can read them, but the data stored on them is encrypted and specific to the Skylanders game, so it can't be used directly.

Instead, you use mappings to assign an action to each figure based on its UID. Every physical Skylanders figure has a unique UID, so each one is mapped individually.

Setting up with the Zaparoo App

The easiest way to map a Skylanders figure is through the Zaparoo App:

  1. Go to Create > Add a Mapping
  2. Tap the NFC button and hold the figure to your phone
  3. The UID auto-populates in the token ID field
  4. Write a ZapScript or use the command palette to pick a game
  5. Tap Save mapping

The mapping syncs to your connected Zaparoo device. Next time that figure 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 your mappings folder. See the mappings documentation for details on file format and location.

[[mappings.entry]]
token_key = 'uid'
match_pattern = '04:8b:9f:38'
zapscript = '**launch.search:Skylanders'

Replace the UID with the one reported in your Zaparoo logs when scanning the figure.