How to Extract SNES Virtual Console Saves from 3DS to PC

Discussion in '3DS - Tutorials' started by Webbmaster1900, Jul 3, 2016.

  1. Webbmaster1900
    OP

    Newcomer Webbmaster1900 Newbie

    Joined:
    Sep 2, 2010
    Messages:
    9
    Location:
    Internet
    Country:
    United States
    HOW TO EXTRACT SNES VIRTUAL CONSOLE SAVES FROM 3DS TO PC

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    ABOUT:

    I wanted to know if I could take my save from a 3DS SNES VC game to play the game on my PC. I did some research, but I couldn't find anything except for people asking if could be done with hardly any good answer. So after after a few minutes of examining the save files that I extracted using JKSM, I found out how to do just that, and now I want to share this information for everyone to benefit!

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    WHAT YOU WILL NEED:

    For this tutorial we need two things:

    For the 3DS:

    JKSM Save Manager (Don't know if anything else works...)
    For the PC:

    HxD Hex Editor (Any other hex editor should work.)​

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    EXTRACT THE SAVE FILE:

    STEP 1:

    - Open up JKSM on your 3DS and extract the save files for the SNES game of your choice.​

    STEP 2:

    - With the save files extracted with JKSM on the SD Card, access the SD card on your PC.
    (For New 3DS Users, you can go into System Settings > Data Management > microSD Management to access your SD Card over the Network.)

    - Inside the Save Folder you should have four files; a CFG file, a VEA file, a VES file, and a VEW file. The only file we need is the VES file, for it is the file that contains our real save file.​

    STEP 3:

    - Open the VES file in HxD, select and copy all the bytes starting at offset 0x30 all the way to end, then paste these bytes in a new document. Save the new document as a SRM file.​

    - We are done! The SRM file is your save file and can be used for various emulators.​

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    felixsrg likes this.


  2. hug0-a7x

    Member hug0-a7x GBAtemp Fan

    Joined:
    Jan 19, 2013
    Messages:
    300
    Country:
    Brazil
    Thanks :D
     
  3. Jayro

    Member Jayro MediCat DVD and Mini Windows 10 Developer

    Joined:
    Jul 23, 2012
    Messages:
    4,160
    Location:
    Octovalley
    Country:
    United States
    Is there anything in the SNES VC titles that can be changed to run on O3DS? Like, has anyone looked and tried? It seems like a software switch.
     
  4. hug0-a7x

    Member hug0-a7x GBAtemp Fan

    Joined:
    Jan 19, 2013
    Messages:
    300
    Country:
    Brazil
  5. Jayro

    Member Jayro MediCat DVD and Mini Windows 10 Developer

    Joined:
    Jul 23, 2012
    Messages:
    4,160
    Location:
    Octovalley
    Country:
    United States
    I have blargsnes, that didn't answer my question...
     
  6. ihaveamac

    Member ihaveamac GBAtemp Guru

    Joined:
    Apr 20, 2015
    Messages:
    5,150
    Location:
    Tigard, OR
    Country:
    United States
    don't get your hopes up. there's a bit somewhere in the smdh (game's icon) blocking the title from running on Old3DS (shows the "New 3DS exclusive" dialog). besides that, it requests some New3DS-specific services in the exheader. even after removing those (since none of them seemed required for an SNES emulator), the game still doesn't boot.
     
  7. hug0-a7x

    Member hug0-a7x GBAtemp Fan

    Joined:
    Jan 19, 2013
    Messages:
    300
    Country:
    Brazil
    Not work. Blargsnes os the best option to play snes on old 3d
     
    Jayro likes this.
  8. placebooooo

    Member placebooooo GBAtemp Advanced Fan

    Joined:
    Aug 9, 2013
    Messages:
    690
    Location:
    Philadelphia
    Country:
    United States
    Is it possible to do the opposite (transfer from .srm to 3ds virtual console save)? I would like to take my earthbound saves from my psp snes emulator and transfer them to my new 3ds. If so, how is this possible?
     
  9. Webbmaster1900
    OP

    Newcomer Webbmaster1900 Newbie

    Joined:
    Sep 2, 2010
    Messages:
    9
    Location:
    Internet
    Country:
    United States
    I'm pretty sure you can, just get Earthbound's VES file from JKSM and replace all those bytes with that of your SRM file instead of copying them over to a new document, then import the back save using JKSM.
     
  10. placebooooo

    Member placebooooo GBAtemp Advanced Fan

    Joined:
    Aug 9, 2013
    Messages:
    690
    Location:
    Philadelphia
    Country:
    United States
    I'll try it when I get the chance and report back. I never used a hex editor before but I'll still give it a try anyway. Also, is this possible with gba virtual console games? gameboy?
     
  11. Webbmaster1900
    OP

    Newcomer Webbmaster1900 Newbie

    Joined:
    Sep 2, 2010
    Messages:
    9
    Location:
    Internet
    Country:
    United States
    I'm not too sure about GBC/GBA Titles, I'll definitely look into it though.
     
    placebooooo likes this.
  12. N7Kopper

    Member N7Kopper Proud lover of a three-inch girlfriend

    Joined:
    Aug 24, 2014
    Messages:
    338
    Country:
    United Kingdom
    In theory, the only VC titles that use different rules from SNES should be GBA, due to the unique way that the saves are stored to work around AGB_FIRM's lack of SD Card access.
    In practice, I could be completely wrong and stupid.
     
  13. N7Kopper

    Member N7Kopper Proud lover of a three-inch girlfriend

    Joined:
    Aug 24, 2014
    Messages:
    338
    Country:
    United Kingdom
    I know this is a bump - but I tried that (with EarthBound, natch) and even though I made sure I had no save states (suspend or restore) and it still had a completely blank save. Not that it really matters, I just wanted to try it.
    Maybe there's some integrity checking going on? I wouldn't know.
     
  14. placebooooo

    Member placebooooo GBAtemp Advanced Fan

    Joined:
    Aug 9, 2013
    Messages:
    690
    Location:
    Philadelphia
    Country:
    United States
    Interesting. Honestly, I haven't given this a try (yet). I am working on restoring my 3ds .cia saves first. Will post back here if I ever get the chance.
     
  15. MushGuy

    Member MushGuy GBAtemp Advanced Fan

    Joined:
    Feb 11, 2010
    Messages:
    775
    Country:
    United States
    So, what are the results?
     
  16. placebooooo

    Member placebooooo GBAtemp Advanced Fan

    Joined:
    Aug 9, 2013
    Messages:
    690
    Location:
    Philadelphia
    Country:
    United States
    Never attempted. I had issues restoring saves on my new 3ds, which really put me down. I just lost all interest in playing it and never thought to try the snes save transfer. I just developed that "screw it" mentality. Hopefully someone else here will be able to help you out.
     
  17. Stremon

    Newcomer Stremon Advanced Member

    Joined:
    Sep 30, 2014
    Messages:
    93
    Location:
    Nerima, Tokyo
    Country:
    France
    Hey guys,
    Sorry to revive this old post, but has anyone managed to import srm save to vc games, by bypassing the auto restore point function?
    Any way to inject or delete the restore point that would force the game to reset with the new save file?
     
  18. wiimer

    Newcomer wiimer Member

    Joined:
    Jul 24, 2010
    Messages:
    14
    Country:
    Austria
    You should mention that this method also works with Wii U SNES games, since they both use the same save file format for their Virtual Console games.

    (Tested with EarthBound)
     
    Last edited by wiimer, Dec 4, 2016
    Stremon likes this.
  19. raphamotta

    Member raphamotta GBAtemp Fan

    Joined:
    Jul 12, 2013
    Messages:
    356
    Country:
    Antarctica
    Guys I'm trying to transfer my VC SNES save from 3DS to VC SNES WiiU with this method without success.Tried to replace ves file, replace all ves, vew and vea files and tried to copy only the bytes above from ves 3DS file to WiiU ves file.

    Anyone managed how to do that? Tried with FF6 injected game on loadiine and 3DS
     
  20. ddurdle

    Member ddurdle GBAtemp Regular

    Joined:
    Dec 13, 2015
    Messages:
    259
    Country:
    Canada
    would like to know as well
     

Share This Page