Jump to content
  • Managing 3DS Saves

    How to backup and restore Nintendo 3DS save data
    1. 1

      Overview

      In order to backup or restore your 3DS saves from a cartridge or eShop title, you will first need access to CFW or homebrew. CFW is the preferred option, and a comprehensive guide on how to set it up can be found here. If you do not have what you need to install CFW, and your 3DS is on a lower firmware, check Smealum's homebrew website to see if you have a compatible homebrew entrypoint. If you do not have one, you cannot backup or restore your 3DS saves without a Cybergadget, which only works on Japanese retail cartridges and is outside the scope of this guide. Powersaves, the SMS4, and the NDS Backup Adapter Plus will not work because they export the raw save. It must first be decrypted, which can only be done with a hacked 3DS or a Cybergadget. Using CFW If you're using CFW, the recommended tool is Checkpoint. A tutorial on how to set up and install it can be found here: Using Homebrew If you're using Homebrew, or if you simply do not want to use Checkpoint, follow this tutorial to use a tool called JKSM: Using an Emulator If you're playing on an emulator instead of a console, getting your save data is far easier and requires no hardware except for a compatible computer. Read here to learn how to get your saves from Citra 3DS:  
    2. 2

      Using Checkpoint

      Checkpoint is a 3DS homebrew application that can backup and restore save files for 3DS cartridges, 3DS eShop titles (including GB and GBC virtual console), and NDS cartridges. This tutorial will walk you through its installation and usage. Prerequisites In order to use Checkpoint, you will first need access to CFW. A comprehensive guide on how to set it up can be found here. If you do not have what you need, you cannot use Checkpoint. What you need A 3DS with CFW The latest version of Checkpoint. A mirror of the CIA version can be found here. A mirror of the 3DSX version can be found here. Setup If your CFW is Luma 3DS, then Rosalina makes it possible to use the Homebrew Launcher as an alternative to the CIA version. You cannot use Checkpoint with the Homebrew Launcher without Rosalina's Homebrew Launcher. If you wish to use the CIA version: Download the CIA version of Checkpoint and put it on your 3DS's SD card. Use your CIA installer to install it If you wish to use Rosalina's Homebrew Launcher: Create the folder /3ds/Checkpoint on your 3DS's SD card if it does not already exist Download the 3DSX version of Checkpoint and put it the folder you just created When you are finished, you can proceed to the next step: Using Checkpoint Instructions Once you have installed Checkpoint, these steps will guide you through backing up and restoring save files. Once complete, any saves you back up will be located in /3ds/Checkpoint/saves on your 3DS's SD card. 1. (If you're backing up a cartridge save and not an eShop title) Insert your cartridge, and make sure the 3DS menu can see it. This is important because sometimes the system can't read the cartridge unless it's inserted just right. 2. Launch Checkpoint. 3. Use the DPad to select the game whose save you want to backup or restore. Then press A to select the game. 4. Use the DPad to select the save slot you wish to use (the selected slot has a blue background). If backing up the save, you can select "New..." to create a new slot. Be careful not to overwrite anything important. 5. Press either the Backup or Restore button on the touch screen. 6. Press "A" to confirm. 7. If you chose to create a new save slot, use the on-screen keyboard to give it a name, then press "OK". 8. If the save was exported correctly you should see a success message appear. 9. Your backup is complete. Exit Checkpoint, and your save should be located on your SD card under /3ds/Checkpoint/saves/(your game)/(your save slot). 10. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS. EXTRA. Things to take note: 1. Your file in the folder MUST be named main 2. There cannot be other files in the same folder your import from (such as main.bak) Credit to @NinFanBoyFTW for the screenshots.
    3. 3

      Using JKSM

      JKSM is a 3DS homebrew application that can backup and restore save files for 3DS cartridges, and 3DS eShop titles (including GB and GBC virtual console). This tutorial will walk you through its installation and usage. Prerequisites In order to use JKSM, you will first need access to CFW or Homebrew. A comprehensive guide on how to set up CFW can be found here. If you do not have what you need, you can still use JKSM with homebrew access Additionally, you will need to possess the patience and ability to read sentences. Note: Options on screens may look different based on the version of JKSM you're using. I've tried to provide different screenshots, but if it's still slightly different, you're going to have to be flexible and adapt according and choose the most relevant option at that step.   Downloads The latest version of JKSM can be downloaded from here. Using CFW CFW is the preferred way to use JKSM. Install the .cia using your favorite installer. Then, launch the JKSM app.   Using Homebrew Download JKSM.zip and copy the 3ds folder to the root of your 3DS's SD Card. Open the homebrew menu using your favorite homebrew entrypoint.   The Steps 0. You only need to perform this step, if you are trying to dump the save of a newly installed game, or if you have never used JKSM before. Open JKSM and Select Reload Titles / Refresh Games. 1. Open JKSM on your 3DS and click on Titles.   2. Scroll down to and click on your desired game. Note: You may need to perform Step 0 if you don't see your desired title listed. In this example, we'll be selecting Pokémon Sun   3. Importing/ExportingFOR EXPORTS: FOR IMPORTS: 4. Exit JKSM, Power off your 3DS and put your SD card from your 3DS into your computer (if you use an FTP client on 3DS you can alternatively launch it instead). Then navigate to (JKSV/Saves/"your desired game"/"your folder name") Inside should be your save file. [example of the folder names seen in image below. Notice how the folder matches the name given above] 5. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS.   EXTRA. Things to take note: 1. Your file in the folder MUST be named main 2. There cannot be other files in the same folder you import from (such as main.bak) 3. If you don't see any titles/games, from the main menu of JKSM, select Refresh Titles/Refresh Games/Reload Titles (differs based on JKSM version, but same function)   Old version of JKSM  CFW Guide below (ignore this, if you understand the content above)  
    4. 4

      Using Emulators

      This tutorial will show you how and where to access your save files while using a 3DS emulator. This guide will cover the most popular emulator for running 3DS games: Citra (Computer). This guide assumes that you have already set up and played one of these emulators at least once. This is not a setup guide. This guide is meant to show where to find or inject your save files. Citra:  1. Open up Citra. 2. Right click on your desired game. Then click on "Open Save Data Location" 3.Inside this folder will be your save file. 4. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS. For this to work, make sure:   (1) File name is main    (2) It is the only file in this folder.
    5. 5

      Troubleshooting 'corrupt' saves

      Keep in mind that this guide is for the 'main' Pokémon 3DS save type, regardless if it's played on emulator or imported using save manager. In the images below, Citra was used simply as a convenient way to show screenshots, do not be misled by it! Scenario 1: You load the game and it tells you it's corrupted, however PKHeX is able to load the save.Example What you should do: 1. Check the folder you import the save from. Your file in the folder MUST be named main (note how my file is called main1? That's the mistake.) 2. main MUST be the only file in that folder. There cannot be other files in the same folder you import from, such as main.bak etc. 3. (Citra only) Also do not rename the folders that contain the main. The wonky numbers generated by Citra are the correct folder names. Changing them will screw it up.   Scenario 2: Game says save is corrupted, and PKHeX is unable to load the save. Chances are, your dumped save file is indeed corrupted. Maybe there was an error with dumping the save -> redump the save, provided that you’re able to continue the game and it launches on your console. Perhaps there was an error when transferring save to PC via FTP -> if you were using FileZilla, change the setting to use binary transfer mode instead of ascii. If the steps above were not able to resolve the problem, load up an older copy of your save. Also make sure you're using latest version of PKHeX. Oh, ALWAYS keep a safe backup of your save in a completely differently folder, especially before any edits or transfers etc, so that if any corruptions occur, you always have a backup to revert to.   Instances of people mucking up Notable case studies:Filezilla needing Binary Transfer Mode instead Game displays save as corrupted, cause it wasn't named correctly PKHeX won't read the save, as it is emptyChanging names of Citra Folders messed up the save recognition
    Sign in to follow this  
×
×
  • Create New...