Write Skylanders figure dumps onto cheap NFC cards – right from your Android phone.
Import your dumps once, tap a figure, hold a card to the phone. Done.
This app is vibecoded. It was built with an AI assistant and has only been tested with automated tests and in a desktop browser – not thoroughly on real phones, cards and portals. It may not work perfectly. Use it at your own risk and please report problems in the issues.
- One library for all dumps – name, game and card artwork are assigned automatically
- Write and verify in one go – keys are calculated from the card's UID, no PC needed
- Read any card to see what is on it, or back up your own figure
- Element effects while a card is being written – fire, water, air, earth, life, undead, magic, tech, light, dark
- Save figures from cards with their progress: level, XP, gold, play time, nickname, upgrade path
- Browse them as coins – each figure is kept once with its newest state
- Keep extra save states on purpose and write any of them back to a card
- Optional automatic save before a card is overwritten (asked the first time)
- Flip the card to see the matching card back, with holo / chrome / gloss effects that follow your finger and phone tilt
- Voice lines – the Skylander speaks when you select it, read its card or write it (about 190 characters)
- A few sound effects and a quiet ambience in the inventory – each can be switched off with the speaker button
- …and somebody is hiding somewhere in the app 👀
- Print cards at real size (54 × 85.5 mm) with a cut frame to stick on your NFC cards
- Front, back or both · 9 cards per A4 page or 1 per page · Android print dialog or PDF
English, German, French, Spanish, Italian, Dutch and Portuguese – follows the system language.
| 📱 Phone | Android 7 or newer with NFC |
| 📡 NFC chip | Must support MIFARE Classic – many Samsung, Pixel and Xiaomi phones do, some with other NFC chips don't (the app tells you) |
| 💳 Cards | MIFARE Classic 1K (S50) cards or stickers with a 4-byte UID |
| 📂 Dumps | Dump files of your figures (.dump, .bin, .sky, 1024 bytes) |
NTAG213 / NTAG215 stickers do not work.
A collection of Skylanders dumps can be found here:
Download the folder (or a ZIP of it) to your phone.
Only use dumps of figures you own. No dumps are included in this app or repository.
- Download
Skyforge-x.y.apkfrom the Releases page. - Open it on your phone and allow installing apps from this source.
- Google Play Protect doesn't know the app and may warn you – choose "Install anyway".
- Tap + and pick the dump folder (subfolders are read too) or a ZIP file.
- Tap a figure.
- Hold a card to the back of the phone until the checkmark appears. ✅
- Hold a written card to the phone in the library to read it, then tap Add to inventory.
- The Inventory tab shows all saved figures – tap a coin for its stats and extra saves.
Level and stats are read from the figure's save data. The XP layout of Giants and later games is partly based on community research and may be off for some figures.
- Long-press a figure to rename it, set your own picture, mark it as favorite or delete it.
- The printer button at the top lets you select cards for printing.
In the print dialog choose "Actual size" / 100 %, not "Fit to page" – otherwise the cards won't have the right size.
# 1. create your own signing key (once)
mkdir -p keystore && keytool -genkeypair -keystore keystore/skyforge.jks -alias skyforge \
-keyalg RSA -keysize 4096 -validity 36500 -dname CN=Skyforge
# 2. build the APK
KS_PASS=<your password> TOOLS=/path/to/tools ./build.shRequirements: a JDK, Google's bundletool-all.jar (contains aapt2, D8 and the signer) and android.jar (API 34). Details are at the top of build.sh.
Tests: test/run_all.sh
Never commit your keystore – updates must be signed with the same key.
| What | By |
|---|---|
| 🖼️ Images – card artwork, card backs, logos, character pictures | skylandersNFC · card artwork by Sobersu and Mr Shadow · coins by Sobersu, fruitsnack, Cha0s and Mirakel |
| 🔑 Key calculation & dump conversion | TheSkyLib – tnp3xxx.py by Vitorio Miliano, Python 3 version by Toni Cunyat, UID.py by Nitrus |
| 📋 Figure name list | ID tables of the Dolphin and RPCS3 emulators (GPL-2.0) |
| 🔊 Voice lines, sound effects, ambience | Skylanders game rips (Spyro's Adventure to Imaginators) – property of Activision |
| 🧸 Trigger Snappy 3D model | Skylanders: Imaginators rip – property of Activision |
| 🧊 3D rendering | three.js (MIT) |
| 🔤 Fonts | Lilita One and Atkinson Hyperlegible (SIL Open Font License) |
0 comments
log in to comment.