ROM Hack Transporting .sav file to 3DS Virtual Console Pokemon

Ailuros27

Well-Known Member
Member
Joined
Apr 7, 2015
Messages
732
Trophies
0
XP
421
Country
United States
If you plug your old Pokemon game into the Retron 5 and it still has a save, then perhaps. You'll need a way to run homebrew on your 3DS. You'll need to move the save from your Retron 5 to an SD card. Then plug that into a computer and use the tool I linked above to convert that save to the proper format. After that, rename the new save "sav.dat" and use Homebrew like svdt to inject it into your game. I'll leave some links to helpful threads here:
http://gbatemp.net/threads/svdt-save-data-explorer-manager.396562/
http://gbatemp.net/threads/helpful-3ds-homebrew-threads-links-always-updating.400950/
 
  • Like
Reactions: Mechageo

Perfect One

Well-Known Member
Member
Joined
Jul 13, 2017
Messages
211
Trophies
0
Age
33
XP
684
Country
Brazil
No more fuss. Lemme explain this.

- Get a .sav file, either from an old playthrough, or from the Internet. Like this one, for example.
- Start a ROM of the game in an emulator (like VBA-M) with the same name as the sav and in the same folder as the sav.
- The save should load
- Export the battery save (VBA-M: File > Export > Battery File)
- Start a save on your 3DS VC
- Export the save through a save manager (like JK's)
- Get to the 3DS save you dumped
- Check your battery save's size. It has to be 32KB to work.
- Rename your battery save to sav.dat
- Replace the sav.dat in the 3DS save with the sav.dat from your computer.
- Reinject your save through a save manager (like JK's)
- Boot your VC game
- ???
- Profit

I did that with Mario Tennis 3ds VC and it shows a message which says that save is corrupted and will be deleted.

How to solve that then?
 

AngeloftheNight091

Well-Known Member
Member
Joined
Jun 21, 2017
Messages
109
Trophies
0
Age
36
Location
Sinnoh
Website
www.snowpointtemple.com
XP
430
Country
Canada
It is possible to transfer the .sav through to the pokemon virtual console for red. Rename the .sav as the exported file with extension. keep the secondary file with the new file.

Then import using checkpoint.

I did this exact method when i extracted my gamesave from an Original Gameboy Cartrige using a Gameshark for GBC and Windows 98. Worked like a charm when i used checkpoint in cfw on 3ds.
 

Perfect One

Well-Known Member
Member
Joined
Jul 13, 2017
Messages
211
Trophies
0
Age
33
XP
684
Country
Brazil
It is possible to transfer the .sav through to the pokemon virtual console for red. Rename the .sav as the exported file with extension. keep the secondary file with the new file.

Then import using checkpoint.

I did this exact method when i extracted my gamesave from an Original Gameboy Cartrige using a Gameshark for GBC and Windows 98. Worked like a charm when i used checkpoint in cfw on 3ds.

I just found out that i needed to import other files than .sav one: when backing up Mario Tennis' save, it's folder contains 3 files: rsm1. dat, rsm2.dat and sav.dat. I had thought that only sav.dat file was needed, due to fact that i only imported similar one to Bomberman 64 on my Wii U.

I just imported the new renamed sav.dat and the other 2 files and was a total success! =]
 
  • Like
Reactions: AngeloftheNight091

AngeloftheNight091

Well-Known Member
Member
Joined
Jun 21, 2017
Messages
109
Trophies
0
Age
36
Location
Sinnoh
Website
www.snowpointtemple.com
XP
430
Country
Canada
I just found out that i needed to import other files than .sav one: when backing up Mario Tennis' save, it's folder contains 3 files: rsm1. dat, rsm2.dat and sav.dat. I had thought that only sav.dat file was needed, due to fact that i only imported similar one to Bomberman 64 on my Wii U.

I just imported the new renamed sav.dat and the other 2 files and was a total success! =]
glad to hear it worked.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,320
Trophies
4
Location
Space
XP
13,901
Country
Norway
I just found out that i needed to import other files than .sav one: when backing up Mario Tennis' save, it's folder contains 3 files: rsm1. dat, rsm2.dat and sav.dat. I had thought that only sav.dat file was needed, due to fact that i only imported similar one to Bomberman 64 on my Wii U.

I just imported the new renamed sav.dat and the other 2 files and was a total success! =]
Yeah, you're supposed to just replace the sav.dat and reimport the save. If you mess with any of the other files in the save it obviously won't work.
 

Pokemoneinstein

New Member
Newbie
Joined
Apr 2, 2020
Messages
4
Trophies
0
Age
28
XP
56
Country
United States
Hey folks! Sorry to bump an old thread--this is what Google came up with so I hope I'm not bothering anyone with questions that have become common knowledge.

I'm trying to import my old Game Boy saves to the 3DS VC in much the same way, albeit for the purpose of sending them to Bank via Poké Transporter, and ultimately, to Pokémon Home. How safe is this? After homebrewing a 3DS and loading my old saves, will logging online to transport them brick my system? Would love to hear some guidance from those who have tried this.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,456
Country
Canada
I'm trying to import my old Game Boy saves to the 3DS VC in much the same way, albeit for the purpose of sending them to Bank via Poké Transporter, and ultimately, to Pokémon Home. How safe is this? After homebrewing a 3DS and loading my old saves, will logging online to transport them brick my system? Would love to hear some guidance from those who have tried this.
Be advised that you can dump your GB saves using a Game Boy Player on a Gamecube capable of running homebrew. (Running homebrew on a Gamecube is easy if you have a modded Wii with Gamecube memory card slots, or you can invest in an SD Media Launcher.)

Also be advised that you don't have to do a full CFW install on your 3DS and can apparently just install Picchax, if the above replies are any indication.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: @Xdqwerty :creep: +1