Repository navigation
Lockstep 5.2
Lockstep 5.2
Fifteen more official games, from Ruby and Sapphire to Scarlet and Violet, and a catch calculator that knows Gen 6 to 9.
Install
| Windows | Docker | Unraid | Pinokio | Node.js 20.9+ |
|---|---|---|---|---|
Lockstep-Setup-5.2.exe below (or the portable zip). See Windows app. |
ghcr.io/smiei/lockstep:5.2 (or :latest). See the compose example. |
Apps tab → search Lockstep | Explore → GitHub or Hugging Face URL: https://github.com/smiei/lockstep-pinokio |
npm install → npm run setup → npm start |
New games
| Generation | Games |
|---|---|
| 3 | Ruby, Sapphire |
| 4 | Diamond / Pearl |
| 5 | Black 2 / White 2 |
| 6 | X / Y, Omega Ruby, Alpha Sapphire |
| 7 | Sun, Moon, Ultra Sun, Ultra Moon |
| 8 | Sword, Shield, Brilliant Diamond / Shining Pearl |
| 9 | Scarlet / Violet |
- Route lists and boss level caps come from the same source as the ROM hacks, with place, boss and badge names in all five languages.
- Each game uses its own Pokédex, type chart, catch rates, movesets and regional forms.
- These packs are marked unverified, so the app shows its usual note. Corrections are welcome as an issue.
- Brilliant Diamond / Shining Pearl has no TM list, because the data source has none for it.
- Badges from Kalos onward have no artwork. They show a drawn medal instead, gold once earned.
Catch calculator
- Gen 6 to 9:
- Each game gets its own ball list, including the Beast Ball.
- Ball bonuses follow the game: for example Net and Repeat Ball ×3.5, Dusk Ball ×3, and the Dream Ball ×4 against sleeping Pokémon.
- The Fast Ball works by itself from base Speed.
- Ultra Beasts: the Beast Ball gives ×5 against them, every other ball only ×0.1. The calculator recognizes them by itself.
- Sword/Shield, BDSP and Scarlet/Violet: the low-level bonus and the badge rules are built in.
- A new Badges field is filled in from your run's defeated gym leaders.
- Sword/Shield also says when the game won't let you throw a ball at all.
- Gen 5 (Black/White, Black 2/White 2 and their hacks) corrected: the app showed catch chances that were too high. For example, a Poké Ball against catch rate 45 at full health now shows 11.9% instead of 20.3%. Infinite Fusion was already right.
Fixed
- 18 Pokémon re-typed to Fairy in Gen 6 (Clefairy, Jigglypuff, Togepi, Marill, Snubbull, Ralts, Gardevoir, Mawile, …) lacked the Fairy type in every game with Gen 6+ data. That includes Radical Red, Run & Bun, Unbound and Infinite Fusion. Older games keep their old types, as before.
Upgrading
- Docker / Unraid: pull the new image and recreate the container.
- Windows: run the new setup over the old one. Your runs stay.
- Pinokio: Update.
- Without Docker:
git pull,npm install,npm run setup. - No database changes. On the first start, the sprites for the new games are downloaded.
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 and trainer pictures are downloaded when you set the app up.