About This File
PKSE is an open-source Pokémon save editor that runs directly on a hacked
Nintendo Switch console. It reads, edits, and writes save files in place on
the console, so no PC, save transfer, or external tooling is required.
SUPPORTED GAMES
Gen 3: FireRed / LeafGreen
Gen 7: Let's Go, Pikachu! / Eevee!
Gen 8: Sword / Shield, Brilliant Diamond / Shining Pearl, Legends: Arceus
Gen 9: Scarlet / Violet, Legends: Z-A
Per-game save version and DLC detection is handled automatically.
CROSS-GAME BANK
PKSE includes a native storage bank shared by every supported game. A
Pokémon deposited from one game is converted into the destination game's
format on withdrawal, preserving origin data: OT, trainer IDs, met
location and level, IVs, nature, and PID.
EDITING
Party and box Pokémon: species, level, stats, IVs/EVs (AVs in Let's Go),
nature, ability, moves, held item, ball, OT/met/origin data, shininess,
gender, and ribbons. Trainer info and item pouches are editable with
per-game item and count limits enforced.
A Pokémon creator builds an entity from scratch in any supported game's
format, with legal values highlighted.
LEGALITY
A legality checker flags illegal values as you edit. It is informational
only — it never blocks an edit or silently alters your data. Encounter
matching is not yet implemented, so the checker should not be treated as
a substitute for PKHeX's legality analysis.
SAVE HANDLING
Backup and restore are performed on-console with retained backup history.
Users are strongly encouraged to take a backup with Checkpoint or an
equivalent tool before first use.
INTERFACE
HOME-style UI built with NanoVG, 256px HD sprites, full touch controls,
and scrollable storage and lists.
REQUIREMENTS
A Nintendo Switch running custom firmware with access to the Homebrew
Menu. Place PKSE.nro in sd:/switch/. Tested on firmware 22.5.0. PKSE
operates only on save data already present on your own console.
CREDITS
Built using PKHeX as a reference throughout — much of the format and
structure knowledge behind this tool comes from that project and the
documentation work of this community.
Licensed under AGPL-3.0 license. Source and releases:
https://github.com/kiasta/PKSE