Skip to content

Instantly share code, notes, and snippets.

@dually8
Last active April 25, 2024 17:14
Show Gist options
  • Save dually8/8dc701cfec53b77541d05437478e9ee8 to your computer and use it in GitHub Desktop.
Save dually8/8dc701cfec53b77541d05437478e9ee8 to your computer and use it in GitHub Desktop.
Transfer N64 saves to Nintendo Switch Online

How To Transfer N64 Saves To Nintendo Switch Online

This is a guide on how to transfer saves from an original n64 cart to NSO. While this isn't an exhaustive list, this should help get you started. Each save is different and has different instructions on how to transfer it depending on what kind of save it is. Please use the game list table to see how each game should be transferred.

NOTE: You will need a jailbroken switch in order to perform this. I personally use JKSV to transfer my saves back and forth.

EEP

Copy and paste the .eep file to the save directory and rename it to cartridge.sram.

For example: Copy Banjo-kazooie.NBKE.eep to saves/N-4868_e/cartridge.sram

SRA

Copy and paste the .sra file to the save directory and rename it to cartridge.sram.

For example: Copy TheLegendOfZelda.CZLE.sra to saves/N-3038_e/cartridge.sram

Coming from an Everdrive or RetroArch

  1. Download pj64tosram and ED64-SaveSwap.
  2. Take your .srm file and drag and drop it onto pj64tosrm_64bit.exe. This will create a .sra file.
  3. Take your .sra file and open it in ED64-Saveswap.exe.
  4. Next, select SRAM 256Kbit - 32Kbytes and check byte-swap and word-swap. It should look like this.

image

After you've converted the file, copy and paste it to the proper directory and rename it to cartridge.sram.

For Everdrive 64 X7

For whatever reason, the X7 models dump the SRA saves as SRM, so just rename your saves accordingly.

For example: Copy TheLegendOfZelda.CZLE.srm to saves/N-3038_e/cartridge.sram

FLA

Okay, this one has been a mixed bag for me. Sometimes just copying over the .fla file and renaming it to cartridge.sram (much like the EEP process) worked. Sometimes using the save converter here worked. Try both and see what works best for you.

Title Short Name Save Type
1080 Snowboarding N-1653_e SRA
Banjo Kazooie N-4868_e EEP
Blast Corps ??? EEP
Custom Robo ??? ???
Custom Robo V2 ??? ???
Dr. Mario 64 ??? EEP
Excitebike 64 ??? EEP
Extreme-G ??? ???
F-Zero X N-2456_e SRA
Goldeneye 007 N-4631_e EEP
Harvest Moon 64 ??? SRA
Iggy's Reckin' Balls ??? ???
Jet Force Gemini N-1625_e FLA
Kirby 64: The Crystal Shards N-3052_e EEP
Mario Golf N-4371_e SRA
Mario Kart 64 N-3013_e EEP
Mario Party ??? EEP
Mario Party 2 N-1053_e EEP
Mario Party 3 ??? EEP
Mario Tennis N-3017_e EEP
Paper Mario N-2992_e FLA
Paper Mario N-3036_e FLA
Pilotwings 64 ??? ???
Pokémon Puzzle League ??? FLA
Pokémon Snap ??? FLA
Pokemon Stadium N-4590_e FLA
Pokemon Stadium 2 N-3309_e FLA
Sin and Punishment ??? ???
Star Fox 64 N-3030_e EEP
Super Mario 64 N-3031_e EEP
The Legend of Zelda: Majora's Mask N-1407_e FLA
The Legend of Zelda: Ocarina of Time N-3038_e SRA
Wave Race 64 ??? EEP
WinBack ??? ???
Yoshi's Story N-3036_e EEP

Save information comes from http://micro-64.com/database/gamesave.shtml

Strategy for finding out save names

  1. Open the N64 app on your switch
  2. Go to a game you want to transfer saves
  3. Start the game and get to a point where you can save the game, then save the game.
  4. Create a save state for that game in the suspend menu
  5. Exit the N64 app
  6. Open JKSV
  7. Navigate to the N64 app for your user and create a save backup
  8. Transfer the save backup to your pc
  9. Look under the saves/ folder, you should see a bunch of folders named similarly (e.g., N-3017_e)
  10. Open each folder and look for state.png in one of the suspendpointX folders where X is a number (e.g., suspendpoint1)
  11. If the picture matches the game you're looking for, then you found the game's save directory. For example, if you're looking for Mario Tennis and you see that state.png matches the save state you created, you know that the cartridge.sram file in the folder above it is your save game file.

nso n64 save game folder

@dually8
Copy link
Author

dually8 commented Apr 22, 2024

Maybe? I don't know. My switch isn't currently jailbroken so I can't test anything right now myself.

@curllzshmurllz
Copy link

Good news! It now worked with Byte-Swap and Word-Swap checked. It's weird, because I tried that earlier and it didn't work. But maybe I did something wrong the first time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment