Is there an agreed upon way to inject a .sav into the eShop VC version of Pokemon Crystal? I want to transfer my pokes to the pokebank.
- Launch the Pokemon Crystal VBC VC. Make a dummy character named DERP and save it.
- Edit 1 - It doesn't have to be DERP... I just use DERP for every random placeholder name.
- Exit the game, backup the save with Checkpoint also as DERP, and turn off the 3DS.
- In the sdmc:/3ds/Checkpoint/saves/0x01728 Pokémon Crystal/ folder, make a copy of the DERP subfolder and rename as BORTZ.
4. In the BORTZ folder, put your actual 32.0 KB Pokemon Crystal *.sav file in there. Open both the sav.dat and personal *.sav files in HxD.
5. For both files, scroll down all the way to the bottom. Compare their file sizes. On the *.sav file, delete everything in block 8010–802F and save the file.
6. Delete the current sav.dat and rename the edited *.sav file as the new sav.dat.
7. Launch Checkpoint and restore the BORTZ profile.
8. Check if all your pokemans are safe and sound.
As for going from GBC VC back to desktop emulator, I haven't determined if that deleted block makes the process irreversible.5. For both files, scroll down all the way to the bottom. Compare their file sizes. On the *.sav file, delete everything in block 8010–802F and save the file.
-
- File size between *.dat and *.sav have to match. It should be 0x8010 in total bytes.
- If there's a *.sav.bak, delete this backup file.
6. Delete the current sav.dat and rename the edited *.sav file as the new sav.dat.
7. Launch Checkpoint and restore the BORTZ profile.
8. Check if all your pokemans are safe and sound.
Edit 2 - SooOo, to go back from GBC VC to desktop emulator.
9. Rename the sav.dat → <name of pokemon crystal rom>.sav
10. Repeat deleting the re-added block from step 5, renaming *.sav → *.dat, and restoring with Checkpoint.
Last edited by TurdPooCharger,