Repository navigation
v3.1
demo.mp4
SoulLink Nuzlocke Tracker 3.1
Track your Pokémon Nuzlocke runs — solo, or as a SoulLink with up to four friends:
- every catch, link and death, plus the team, level caps and badges;
- a catch-rate calculator and a battle scout for your game's generation;
- live on every phone and PC at the table.
This is the first release published on GitHub. It is also the first under the MIT License.
Install
| Docker | Pinokio | Node.js 20.9+ |
|---|---|---|
gloryy/nuzlocke-tracker:3.1 (or :latest) — see the compose example |
Download from URL: https://github.com/smiei/nuzlocke-tracker-pinokio |
npm install → npm run setup → npm start |
Details: self-hosting guide.
New in 3.1
- Runs without Docker.
npm run setupdoes in one command what the Docker image does: database, migrations, sprite download, build. It works on Windows, macOS and Linux. - One-click install with Pinokio through the new launcher. Your runs live outside the app folder, so updates never touch them.
- Unguessable run links:
- every run is addressed by a random access key instead of its number;
- old
?run=<number>links and installed apps keep working, because the address is rewritten automatically.
- Accessibility pass:
- readable type badges and type-matrix numbers in both themes;
- darker secondary text and a clearer focus ring;
- every field is named for screen readers ("Pokémon for Red on Route 1");
- the Pokédex works by keyboard;
- each tab has its own page title;
- drawn icons replace emoji, and defeated or dead entries stay readable.
- Docs: a new README, detailed feature, self-hosting and development guides, and full third-party notices.
Upgrading from 3.0
- Back up first: gear menu → Back up all runs.
- Then update:
- Docker: pull the new image and recreate the container.
- Without Docker:
git pull,npm install,npm run setup.
- The database migration that adds the access keys runs on its own the first time 3.1 starts. Existing runs are kept.
Unofficial, non-commercial fan project. Pokémon is © Nintendo, Creatures Inc., GAME FREAK inc. and The Pokémon Company. The code and the Docker image contain no Pokémon artwork; sprites are downloaded when you set the app up.