Skip to content

v3.1

Choose a tag to compare

@smiei smiei released this 21 Oct 15:17
· 91 commits to master since this release
hero
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 setup does 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.