PKSM v10.4.2 by FlagBrew
Pokémon save manager and editor for generations I to VIII, on cartridge or digital
Install on your 3DS
Method 1Scan the QR code
With FBI (Remote Install › Scan QR Code) or 3dsDL (Scan QR Code). Either one installs it.
Method 2Send it to your 3DS
Open 3dsDL › Receive on the same Wi-Fi, then press:
Send to 3dsDL Not working?
Other ways to install
From your SD card: copy PKSM.3dsx into /3ds/ and start it from the Homebrew Launcher.
Send can't find your 3DS? Type the address 3dsDL shows on Receive, then press Send.
Send to 3dsDL
Files
Screenshots
About PKSM
Edits the data in your Pokémon saves, from the GBA games (FireRed, LeafGreen, Ruby, Sapphire, Emerald) up to Sword and Shield. Cartridges and digital copies both work. Pokémon can go into offline storage banks, and you can resize those.
It scans QR codes for .pkx files and event wondercards, and keeps an offline database of wondercards from old distributions. Custom scripts can inject data into a save. The automatic legality check needs an internet connection and a local-gpss server that you run yourself.
The first launch has to be online so it can download its extra assets. Without a connection it closes. Its files live under /3ds/PKSM on the SD card: backups, banks, dumps, scripts, and a songs folder for your own background music.
FlagBrew ask that you keep heavily edited Pokémon out of battles and trades with people who don't know about them.
It scans QR codes for .pkx files and event wondercards, and keeps an offline database of wondercards from old distributions. Custom scripts can inject data into a save. The automatic legality check needs an internet connection and a local-gpss server that you run yourself.
The first launch has to be online so it can download its extra assets. Without a connection it closes. Its files live under /3ds/PKSM on the SD card: backups, banks, dumps, scripts, and a songs folder for your own background music.
FlagBrew ask that you keep heavily edited Pokémon out of battles and trades with people who don't know about them.
Release notes
v10.4.2 · PKSM 10.4.2 · Oct 25, 2026
What's new
- Fixed: PKSM failing to start with error
0xC8804464orstd::bad_alloc, even after a clean reinstall (fix #1581, fix #1597) - Both were caused by a corrupted PKSM extdata, which is not removed when PKSM is uninstalled or reinstalled
- PKSM now detects it on boot and asks whether to reset it. Storage banks kept in the extdata will be lost, as they were already unreadable
- Fixed: the additional assets download failing with error
0xFFFFFE6Don some consoles (fix #1586) - When the main CDN turns your console away, PKSM now falls back to a mirror on GitHub. Downloaded assets are still verified before being used
- Fixed: extra saves added or removed not being remembered after restarting PKSM, unless an unrelated setting was changed as well (fix #1594)
- Fixed: Gen 1/2/3 items turning into a different item or disappearing when edited in the bag, Gen 3 HMs included
- Fixed: Gen 1 bags showing leftover items that had already been tossed
- Fixed: items losing their marks, such as new and favourite, when the bag is edited in Gen 7
- Fixed: editing the bag leaving stale data behind in the slots of Sword/Shield
- Fixed: item lists drifting from what the games actually accept
- Sword/Shield now include the Crown Tundra key items (Reins of Unity, Legendary Clues, Crown Pass and more), Galarica Wreath, Dynite Ore and Ability Patch, and no longer list duplicates
- Emerald, FireRed/LeafGreen and Omega Ruby/Alpha Sapphire no longer list key items from other games, and X/Y now include the Poké Flute
- Fixed: the
swarmsscript now shows the right swarms for HeartGold or SoulSilver, instead of listing both games' at once - Fixed: the
inject-bank-to-dexscript always failing with "Impossible Ball" on Gen 3 saves (fix PKSM-Scripts #65) - All submodules and build dependencies updated to latest release
- General system stability improvements to enhance the user's experience
Thanking @Omar-Kay for the contributions to PKSM-Core and @SpiredMoth for the contributions to PKSM-Scripts.
<img width="200" height="200" alt="qr" src="https://github.com/user-attachments/assets/5a71f1c9-b620-4732-8acb-ac0851f7e44f" />
