Hacking Homebrew PKSE - Pokemon Save Editor

  • Thread starter Thread starter kiasta
  • Start date Start date
  • Views Views 4,540
  • Replies Replies 8
  • Likes Likes 4

kiasta

Member
Newcomer
Joined
Jan 3, 2025
Messages
12
Reaction score
8
Trophies
0
Age
41
XP
55
Country
United States

PKSE - Pokemon Save Editor v0.0.3​



Greetings everyone! I have began developing a switch homebrew application, over a month ago, for editing Pokemon save files -- PKSE (Pokemon Save Editor). I used PKHeX heavily as a resource and I am very thankful for their hard work!

Current games supported:
  • Sword/Shield
  • Legends Z-A

Source can be found here: https://github.com/kiasta/PKSE

Currently, you can modify Box and Party Pokemon's shininess, EVs and IVs and you can modify Item amounts. There are no safety or legality checkers, ATM, so it would be highly recommended to not use this tool for trading or moving to Pokemon HOME. There are no key item checks, so if you edit key items than your save might become corrupted. Backups will automatically be made in the "sdmc:/PKSE/{title}" directory.

I would strongly suggest making a backup with JKSV or a similar tool before using my save editor.

The development process It's slow going, but I'm making some good progress. The hardest part has already been completed: correct offsets, block keys and decryption/encryption logic. The other games just need their own offsets and tweaks as necessary.


LOOSE DEVELOPMENT ROADMAP
  • Integrate other titles (Gen 7 LGPE - Gen 9 SV)
  • Expand editable data
  • Heavily polish the UI
  • Add Pokebox Feature (Can move pokemon to and from an in-app pokemon box, like HOME)


SCREENSHOTS

2025121317223200-8E107EA4F992C445E9FEDB6C00A80B67.jpg2025121317223500-8E107EA4F992C445E9FEDB6C00A80B67.jpg2025112413392300-8E25F120CD0D8D3A0B0296B714922EB0.jpg



I HAVE PERSONALLY TESTED THIS WITH A PHYSICAL POKEMON SHIELD CARTRIDGE ON MY HACKED SWITCH WITH THE 20.5.0 FIRMWARE. I HAVE NOT TESTED THIS WITH ANY OTHER FIRMWARE.

If anyone has any suggestions or feedback feel free to leave it here, thanks!

INSTRUCTIONS: A hacked/modded switch is required to use this tool. Unzip archive and place the PKSE.nro file in your "smdc:/switch" directory.
 

Attachments

Last edited by kiasta,
Nice to see an app like this being made that target current switch games !

FYI I opened several issues regarding optimizations / bugs for the current codebase.

Keep up the good work !
 
  • Like
Reactions: kiasta
Nice to see an app like this being made that target current switch games !

FYI I opened several issues regarding optimizations / bugs for the current codebase.

Keep up the good work !

Thanks a lot! There's another one with more features around here with more features, but not open-source. But I'm pretty close on getting the missing titles integrated. Thanks for the suggestions, much appreciated!
Post automatically merged:

Version 0.0.1 Release Candidate 1

- Fixed offsets for Pokemon Legends: Z-A. Now party/box Pokemon and items can now be modified.

https://github.com/kiasta/PKSE/releases/tag/0.0.1_rc1
 

Version 0.0.1 Official Release

  • Fixed various issues with Base Stats and IV/EV calculation
  • Added regional variant and individual Pokemon form Base Stat changes for IV/EV and Stat calculation
  • Several UI fixes
  • Save logic fixes
  • Instruction tooltip fixes
  • Heavy file and code restructuring
https://github.com/kiasta/PKSE/releases/tag/0.0.1_Release
Post automatically merged:

Version 0.0.2 Release​

Changelog:​

  • Fixed issue where shiny Pokemon had improper PID generation based on trainer OT instead of the Pokemon's OT.
  • Added project and build support for Visual Studio 2026
https://github.com/kiasta/PKSE/releases/tag/0.0.2
 
Last edited by kiasta,

Version 0.0.3 Release​

This release brings several enhancements and bug fixes.​

Enhancements:​

  • Added option to delete a save backup
  • Updated MAKEFILE to include Regional Variants/Forms sprites
  • Added Pokemon Types and Type banner sprites
  • Added Pokemon sprite to the Pokemon Details modal

Bug fixes:​

  • Fixed issue causing Pokemon shininess to toggle off when modifying IV/EV values
  • Fixed the incorrect back navigation logic from Save Backups screen
  • Fixed Dialog when leaving Trainer View Screen with unsaved changes
https://github.com/kiasta/PKSE/releases/tag/0.0.3_Release
 

Site & Scene News

Popular threads in this forum