Repository navigation
v4.0
SoulLink Nuzlocke Tracker 4.0 — "Lockstep"
A complete redesign. The tracker now looks like a natural-history collection: every catch is a specimen with its own label, and every run is a drawer you fill as you play. In the interface, the app is now called Lockstep.
Install
| Docker | Pinokio | Node.js 20.9+ |
|---|---|---|
gloryy/nuzlocke-tracker:4.0 (or :latest), also ghcr.io/smiei/nuzlocke-tracker:4.0. See the compose example. |
Explore → GitHub or Hugging Face URL: https://github.com/smiei/nuzlocke-tracker-pinokio |
npm install → npm run setup → npm start |
Details: self-hosting guide.
New in 4.0
- New look:
- sage ground, white specimen trays and one red that only ever means death or danger;
- a new logo and new fonts (Familjen Grotesk and Red Hat Mono);
- on desktop, a green side rail with the run, the tabs and the next level cap;
- on phones, a green top bar with the level cap at a glance.
- Shell colour of your choice: bottle green, Poké Ball red, blue or yellow, set per device under the gear menu. The whole page takes on the colour's tint.
- Team tab:
- your team is a drawer of six trays, with each linked pair standing side by side;
- a specimen label under each pair shows the route number, slot, base-stat totals and who caught it;
- Box and Memorial sit in their own column;
- a level evolution that is possible within the cap is called out ("Butterfree possible now").
- Encounter tab: one tray per route, with a catalogue number and a header coloured by the route's outcome (open, missing, caught, lost).
- Overview: opens with one run sheet: the next level cap, progress, badges and a per-player table of catches, deaths and BST.
- Pokédex card: laid out like a field-guide entry, with the specimen and its label next to the stats and matchups, the evolution chain left to right, and the moves below.
- Docker image for amd64 and arm64. It now runs on a Raspberry Pi 4/5, ARM-based NAS units and Apple Silicon. It is also published on GitHub's registry.
- Fix: the Species Clause warning names the player instead of "Player 2".
Upgrading from 3.x
- Back up first: gear menu → Back up all runs.
- Then update:
- Docker: pull the new image and recreate the container.
- Pinokio: Update in the launcher menu.
- Without Docker:
git pull,npm install,npm run setup.
- No database changes; your runs carry over as they are.
- Installed on a phone's home screen? The new logo and status-bar colour only show up after removing and reinstalling the app. Android reads them only when the app is installed.
Unofficial, non-commercial fan project. Pokémon is © Nintendo, Creatures Inc., GAME FREAK inc. and The Pokémon Company. This release contains no Pokémon artwork; sprites are downloaded when you set the app up.