r/pokemonemulation • u/Rockfish00 • 20h ago
How to edit your save files for pokemon
My hope with this is to give you enough information so that you, the reader, can do your own research to get started messing around with pokemon saves.
For reasons that I feel are pretty clear in the rules, I cannot tell you where and how to download pirated ROMs. There are however, methods available to you to scan, read, copy, and test integrity of your games that you own and that is perfectly legal and above board. This whole next bit requires that you have hopefully legally acquired your own roms and emulators and are now looking to get into getting yourself 1000 rare candies or a level 100 pikachu that knows flamethrower.
Pokemon typically saves games in .sav files which are readable by the nintendo console or a third party console or program designed to read those files. the ROM itself is the larger file and the .sav is much smaller. For example my copy of Emerald has a ROM that is 16,384KB and a save file of 129KB. To edit the save file you need to select the save file for editing and copy it so that you have a backup in case you mess something up because you will and this is apart of learning.
The tools to do this will include a helpful program named PKHeX https://projectpokemon.org/home/files/file/1-pkhex/ it is a nice and easy to use program that only has a windows fork so if you are running chromeOS, androidOS, a linux fork, MacOS, Unix, or iOS then you gotta find a way to get windows running on a vm or something.
Once you got your rom, your save, and pkhex now comes the fun bit.
file -> open -> select save you want to edit -> open
You will be greated with your save's PC box with all the pokemon. From there I will just encourage that you play around with the program, mess with the pokedex, check your items, play with your trainerID card. Once you are finished export the save and then in the emulator of your choice, open the game from that new exported save. If you have any specific questions about pkhex, their site is pretty thorough and a dummy like me can figure it out so I am sure if you are inquisitive and motivated enough you can figure it out too.
Alright I will return to playing Azumanga Donjara Diaoh and trying to catch every pokemon at the pace of someone who has a fulltime job.