ThisCalculator

Everyday

Transfer Ocarina of Time Save to Switch

Updated · Standard formula, shown below

Transfer Ocarina of Time Save to Switch

This guide shows you how to move your The Legend of Zelda: Ocarina of Time save data from an original Nintendo 64, GameCube, or Wii/Wii U Virtual Console version to the Nintendo Switch Online version. Since the Switch Online service doesn’t offer direct save imports, the only reliable method is to use a homebrew-enabled console (like a Wii or 3DS) to extract the save file, convert it to the Switch Online format, and then inject it into your Switch. This requires some technical comfort, but the steps below are detailed and tested by the community.

What You’ll Need

  • A Nintendo Switch with the N64 app (Nintendo Switch Online + Expansion Pack) and Ocarina of Time installed.
  • A homebrew-enabled Wii, Wii U, or 3DS with the original game or Virtual Console version installed. (If you have a GameCube, you’ll need a Wii with GameCube compatibility and a memory card reader.)
  • A PC (Windows, Mac, or Linux) with an SD card reader.
  • An SD card (FAT32 formatted) for your homebrew console.
  • A USB drive or microSD card for your Switch (if you plan to back up saves via the Switch’s built-in save transfer feature).
  • Software: GCMM (GameCube Memory Card Manager) for Wii, SaveGame Manager GX for Wii/Wii U, or Checkpoint for 3DS. Also, OoT Save Converter (a PC tool) and N64 Save Manager or Switch Homebrew (like JKSV) for injecting.

Step-by-Step

  1. Extract your original save. Depending on your source:
    • N64 cartridge (via Wii Virtual Console): If you have the Wii Virtual Console version, use SaveGame Manager GX to export the save file to your SD card. The file will be a .sav or .bin file.
    • GameCube (via Wii): Use GCMM to copy the GameCube memory card save to your SD card. The file will be a .gci file.
    • 3DS Virtual Console: Use Checkpoint to export the save. It will be a .sav file.
  2. Convert the save to the Switch Online format. The Switch Online N64 app uses a specific save format (a .sram file). Use the PC tool OoT Save Converter (search for it on GitHub) to convert your extracted file. Load the original file, select the correct source (N64, GC, VC), and export as a .sram file. If the tool doesn’t support your source, you may need to first convert to a raw .sram using other tools (like n64-save-converter).
  3. Prepare your Switch. On your Switch, make sure you have the N64 app and Ocarina of Time installed. Launch the game once to create a default save file. Then, exit the game.
  4. Back up your current Switch save (optional but recommended). Using the Switch’s built-in save data backup (requires NSO cloud save) or homebrew (JKSV), back up the existing save to your PC or cloud. This ensures you can restore if something goes wrong.
  5. Inject the converted save. To inject, you need a homebrew-enabled Switch (running Atmosphere or similar). Use JKSV to restore the .sram file to the game’s save slot. Alternatively, if you have a modded Switch, you can directly replace the save file in the N64 app’s save directory using a file manager (like NxShell). The path is typically sdmc:/switch/n64/ or similar.
  6. Verify the save. Launch Ocarina of Time on your Switch. The save should appear with your original progress. If it doesn’t, check the file format and try again.

Common Mistakes

  • Wrong file format: The Switch Online N64 app expects a .sram file, not a .sav or .gci. Always convert.
  • Incorrect save slot: The game may have multiple save slots. Ensure you inject into the correct slot (usually slot 1).
  • Region mismatch: If your original save is from a different region (e.g., PAL vs. NTSC), the conversion may fail or produce a corrupted save. Use a save from the same region as your Switch game.
  • Forgetting to create a default save: If you inject without first launching the game, the save may not be recognized.
  • Using a non-FAT32 SD card: Some homebrew tools require FAT32. If your SD card is exFAT, reformat it (but back up data first).

Tips

  • Always keep a backup of your original save file on your PC.
  • If you’re using a Wii, make sure you have the Homebrew Channel installed and internet access for downloading the tools.
  • For the most reliable conversion, use a save from the Wii Virtual Console, as it’s closest to the Switch Online version.
  • If you have a 3DS with the Virtual Console version, that save is also compatible after conversion.
  • Check online communities (like GBAtemp) for the latest converter tools, as they are community-maintained.

Troubleshooting

  • Save not appearing after injection: Re-check the file name and extension. The Switch N64 app may require a specific naming convention (e.g., oot.sram). Also, ensure you injected to the correct path.
  • Game crashes when loading save: This usually indicates a corrupted conversion. Try re-converting with different settings, or use a different source save.
  • Homebrew tools not working: Make sure your console is properly modded and that you have the latest versions of the tools. For Wii, ensure you have cIOS installed.
  • Save file is too large or too small: N64 saves are typically 128KB. If your file is different, it may be a sign of a bad extraction. Re-extract from the original source.
  • Switch save backup fails: If using JKSV, ensure you have the latest version and that the game is not running.

Frequently Asked Questions

Can I transfer a save from the original N64 cartridge directly to Switch?

No, there is no direct way. You need to extract the save from the cartridge using a device like a N64 Flash Cart or a Wii with a homebrew utility, then convert it.

Is this method legal?

Yes, as long as you own the original game and are transferring your own save data. It’s a personal use modification, not piracy.

Will my save work with the Switch Online version if it’s from a different region?

It might, but it’s risky. Region mismatches can cause glitches or crashes. It’s safest to use a save from the same region as your Switch game.

Do I need a modded Switch to inject the save?

Yes, the Switch must be homebrew-enabled (running Atmosphere or similar) to access the save file system. You cannot do this on a stock Switch.

Can I transfer a save from the 3DS Virtual Console version?

Yes, the 3DS Virtual Console save can be extracted and converted using the same tools. It’s often the easiest because the 3DS homebrew is well-established.

What if I don’t have a homebrew console?

Unfortunately, without homebrew, there is no way to transfer saves. You would have to start a new game on Switch.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.