Hacking Homebrew Open-source save editor PKSE hits 1.0, adds full title support and a cross-game Pokémon bank

  • Thread starter Thread starter kiasta
  • Start date Start date
  • Views Views 391
  • Replies Replies 3
  • Likes Likes 3

kiasta

Member
Newcomer
Joined
Jan 3, 2025
Messages
22
Reaction score
16
Trophies
0
Age
42
XP
96
Country
United States
Getting a Pokémon out of one Switch game and into another usually means using
Pokémon HOME, having a subscription, and a lot of patience. PKSE, an open-source
homebrew save editor for hacked Switch consoles, has just hit version 1.0
and takes a different route -- it does the whole thing on the console itself.

The headline feature is a cross-game bank. Deposit a Pokémon from one
supported game, withdraw it into another, and PKSE converts it into the
destination game's format while preserving its origin data: OT, IDs, met
location, IVs, nature, and PID. No PC, no cables, no subscription.

Version 1.0 also brings a full UI rewrite. The new HOME-style interface
uses NanoVG with 256px HD sprites, full touch controls, and scrollable
storage -- a considerable step up from earlier builds.

Supported games now span four generations:
- 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

Beyond the bank, PKSE handles party and box Pokémon (species, level,
IVs/EVs, nature, ability, moves, held item, ball, OT and met data,
shininess, gender, ribbons[view-only for now]), trainer info, and item pouches with per-game
limits. A built-in Pokémon creator builds one from scratch in any supported
format, and a legality checker flags illegal values as you edit -- it's
purely informational and never blocks or alters anything. Save backup and
restore are handled on-console with retained history.

The project is open source under AGPL-3.0 license and was built using PKHeX
heavily as a reference, which the developer credits for the groundwork.

Source and downloads: https://github.com/kiasta/PKSE

Disclosure: I'm the developer of PKSE.

Feedback, bug reports, and support: https://gbatemp.net/threads/pkse-pokemon-save-editor.677487/
 
Glad to see that there is a proper local pokemon manager. IMO Nintendo really should be doing something like this instead of insisting that we keep our mons in the cloud. This should be getting more interest now that nintendo has announced the end of the eshop
 
Glad to see that there is a proper local pokemon manager. IMO Nintendo really should be doing something like this instead of insisting that we keep our mons in the cloud. This should be getting more interest now that nintendo has announced the end of the eshop

I agree. I started this project a while ago and spent a lot of time studying the PKHeX codebase. I've been making good progress and now with the announcement that Pokémon Bank is officially being discontinued, I'm going to focus all of my efforts getting PKSM Bank support, so Pokémon can be transferred from the 3DS to the switch as effortlessly as possible. Might still need a PC to transfer SD card to SD card as I've yet to look into any type of wireless communication between the systems, so I don't know if it's even possible to transfer otherwise.
 
... Might still need a PC to transfer SD card to SD card as I've yet to look into any type of wireless communication between the systems, so I don't know if it's even possible to transfer otherwise.
My guess is that you would need the the 3ds and switch to communicate over the LAN, which would probably be a pain since you would need a way for them to find each other over the network, and the 3ds tools would need to be compatible.
 

Site & Scene News

Popular threads in this forum