mrshall Posted June 8 Posted June 8 Hey all. I built a small, free, browser-based tool for a problem I kept hitting while rebuilding a cross-generation living dex: getting older-gen Pokémon up the chain without the multi-cartridge / Poké Transporter shuffle. ▶ Use it (no install, runs in your browser): https://mrsnicoleahall.github.io/PokeBridge/ Source / code: https://github.com/mrsnicoleahall/PokeBridge Why, when PKSM already does this? Full respect to PKSM. It's brilliant and absolutely covers this ground. But I'm a bit of a purist, and I wanted a tool that does exactly one thing and nothing else. PKSM and PKHeX are full editors; they can change your Pokémon, and for my own living dex I didn't want that capability anywhere near it. PokeBridge is deliberately transfer-only: it moves my legitimately-caught Pokémon up the chain without editing them (no buffing stats, no altering moves/nicknames/anything). It only does the honest format conversion that moving up a generation requires, the same kind the official Pal Park / Poké Transfer do. And it does whole boxes at once, not one at a time. That's the entire pitch: a clean, faithful, bulk transfer chain and nothing more. What it does Load a save, pick a Pokémon (or a whole box), and it converts and drops them into a newer save: Sources: Gen 1 (R/B/Y), Gen 2 (G/S/C), Gen 3 (R/S/E/FR/LG), Gen 4 (DPPt/HGSS), Gen 5 (BW/B2W2) Destinations: Gen 5 (Black/White, Black 2/White 2) or Gen 7 (Ultra Sun/Ultra Moon) From a Gen-7 save you can then use the game's native Bank/HOME link, so it also sidesteps Poké Transporter's one-box-at-a-time limit when building a dex. Notes 100% client-side. Saves are read and written entirely in-browser; nothing is uploaded. (Static site, check the source.) Reads .sav, auto-strips DeSmuME .dsv/.dst footers. In Chromium you can open the save off disk and write it back in place; other browsers fall back to a download. Whole-box "Transfer all," and it skips Pokémon that can't legitimately move up (eggs, species not in the destination dex) instead of failing. Scope is intentionally narrow: a transfer tool, complement to PKHeX/PKSM, not a replacement. No legality editing. Known gaps (honest): Gen 1/2/3 transfers currently leave held item and ability unset (they need cross-gen lookup tables); Gen 7 met-data is minimal. Species/level/moves/IVs/EVs/nickname carry over fine. Test on a backup save first, especially the Gen 7 write path. Credits: built test-first against real saves, leaning on ProjectPokemon's Gen III/V save-structure docs and PKHeX's open-source format/checksum work for the Gen 7 bits. Thanks to this community for documenting all of it. Feedback / bug reports welcome, just open an issue on the repo.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now