Skip to content

v4.0

Choose a tag to compare

@smiei smiei released this 30 Oct 21:03
· 81 commits to master since this release

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.