|
|
| Line 1: |
Line 1: |
| This guide will explain how to transfer game saves between: | | {{hatnote|This page is a guide to transferring data between systems without doing a System Transfer, and usually should only be done if the '''source console''' you are transferring from is nonfunctional or you only have its SD. |
| | <br>If you do not have a specific reason to follow this guide (i.e. both consoles are usable), do [[3DS:System Transfer|a System Transfer]] instead.}} |
| | {{shortcut|3DS:MMM}} |
|
| |
|
| * a Wii/Wii U(vWii),
| | = Required Reading (Do NOT ignore) = |
| * Dolphin Emulator,
| |
| * GameCube memory cards,
| |
| * and (Nintendont) emulated memory cards.
| |
|
| |
|
| <tabber> | | This guide can potentially cause unexpected results if done wrong. Please ensure you read the steps carefully to prevent these unexpected results from happening. |
| |-| From a Wii/vWii=
| | <br>Additionally, ensure you have read the following three warnings to have a full understanding of the potential risks of this guide. |
|
| |
|
| {{#tag:tabber | | {{critical|text=Do '''NOT''' use a <code>movable.sed</code> from Bruteforce Movable as your system movable (in general, but especially not for this guide). Doing so may cause other issues with the system, and '''WILL''' result in a guaranteed brick if you uninstall CFW while using that movable. Always keep a backup of your original <code>movable.sed</code> if you do so.}} |
| | To another Wii/vWii= | |
|
| |
|
| {{#tag:tabber | | {{warning|text=If you have already done this guide at any time before the date 2024-08-11, then uninstalling CFW will brick your console, as FixupMovable (which is done by the script) is required to avoid crashing on stock firmware. |
| | From Data Management= | | <br>If this applies to you, you can fix stock firmware by booting into [[3DS:GodMode9|GodMode9]], copying your <code>movable.sed</code> from <code>1:/private</code> to the '''destination console''''s SD root, copying <code>MovableMoveover.gm9</code> to the <code>/gm9/scripts/</code> folder on the SD card, and then doing the instructions from Section II onward on the '''destination console''' only.}} |
|
| |
|
| == What you need == | | {{warning|text=Any games/savedata/themes/DSiWare that was already on the destination console's SD card will become inaccessible once the guide is completed - you will only be able to use the data transferred over from the source console. To access the destination console's data again, you must undo the moveover. |
| | <br>The script extracts the original versions of those files so you are able to undo it if you need to - ''do not lose those files.''}} |
|
| |
|
| * an SD card formatted to FAT32/MS-DOS
| | {{info|If the above warning will cause issues for you and you are willing to take extra steps to avoid it, you can instead use [[ninfs]] to merge the source console's encrypted files onto the destination console, then [[3DS:Rebuild Title Database|rebuild title.db]] to make any merged games/apps appear.<br> |
| | However, note that even this method will '''not''' bypass the issues of using a Bruteforce Movable <code>movable.sed</code>.}} |
|
| |
|
| == Instructions ==
| | If you are confused in any way, join [https://discord.gg/C29hYvh the Nintendo Homebrew Discord] and ask for help in the 3ds-assistance channels. |
| | |
| # Insert your SD card into your Wii/Wii U.
| |
| # In the Wii Menu, select the <code>Wii Options</code> at the bottom left.
| |
| # Select <code>Data Management</code> (if on Wii), <code>Save Data</code>, then <code>Wii</code>.
| |
| # Select a save you would like to transfer, then select <code>Copy</code>.
| |
| #* If the <code>Copy</code> button is greyed out, you will need to [[wiiguide:priiloader|install Priiloader]] to disable the copy protection.
| |
| # Repeat the previous step for each save you would like to transfer.
| |
| # Once you are finished, put the SD card into your other Wii/Wii U.
| |
| # In the Wii Menu, select the <code>Wii Options</code> at the bottom left.
| |
| # Select <code>Data Management</code> (if on Wii), <code>Save Data</code>, then <code>Wii</code>.
| |
| # Select the <code>SD Card</code> tab at the top right.
| |
| # Select one of the saves you have copied to your SD card, then select <code>Copy</code>.
| |
| # Repeat the previous step for each save you have copied to your SD card.
| |
| | |
| {{!}}-{{!}} From SaveGame Manager GX=
| |
| | |
| {{warning|text=Make sure you have installed [[wiiguide:cios|cIOS]] before following this!}}
| |
| | |
| == What you need ==
| |
| | |
| * The Homebrew Channel on both systems
| |
| * An SD card or USB drive
| |
| * [https://oscwii.org/library/app/SaveGame_Manager_GX SaveGame Manager GX]
| |
| | |
| == Instructions ==
| |
| | |
| # Extract SaveGame Manager GX to the root of your SD card or USB drive, and put it into your source Wii/Wii U.
| |
| # Launch the Homebrew Channel, then launch SaveGame Manager GX.
| |
| # Ensure that the source is set to Wii.
| |
| # Find and select your save, then <code>Extract</code>, then <code>Default</code>.
| |
| #* Repeat this for the rest of the saves you would like to copy.
| |
| # Press the HOME button and exit SaveGame Manager GX.
| |
| # Put the SD card into the target Wii/Wii U.
| |
| # Create a new save file for each game. This is needed so that SaveGame Manager GX can overwrite it.
| |
| # Launch the Homebrew Channel, and launch SaveGame Manager GX.
| |
| # Ensure that the source is set to your SD or USB.
| |
| # Select each save you copied and click <code>Install</code>.
| |
| | |
| }} <!-- wii2wii -->
| |
| | |
| {{!}}-{{!}}To Dolphin Emulator=
| |
| | |
| {{#tag:tabber
| |
| | With a NAND backup (Wii)=
| |
| | |
| By importing your NAND backup into Dolphin, you effectively copy everything on your Wii (at the time of the backup).
| |
| This also has the benefit of allowing access to [https://wiimmfi.de/ Wiimmfi], as well as carrying over RiiConnect24 patched channels.
| |
| | |
| {{info|text=If you have already done this, consider the SaveGame Manager GX method to save time.}}
| |
| | |
| == What you need ==
| |
| | |
| * [[wiiguide:bootmii|a NAND backup]]
| |
| * Latest beta version of Dolphin Emulator
| |
|
| |
|
| == Instructions == | | == What You Need == |
|
| |
|
| # After [[wiiguide:bootmii|making your NAND backup]], put your SD card into your PC and open Dolphin Emulator.
| | * Two 3DS consoles, both modded with [[3DS:Luma3DS|Luma3DS]] |
| # Select <code>Tools > Manage NAND... > Import BootMii NAND Backup</code>.
| | ** These will be referred to as the '''source console''' and '''destination console''' for this guide's purposes |
| # In the file dialog that opens, go to your SD card and select <code>nand.bin</code>.
| | ** If either console is not currently modded, stop and mod it with [[3dsguide:|our custom firmware installation guide]] first |
| | * The '''source console's''' <code>essential.exefs</code>, such as the one created in [[3dsguide:finalizing-setup|our guide's Finalizing Setup]] |
| | ** If you already have the '''source console's''' <code>movable.sed</code> outside of a <code>.exefs</code> file, you can use that directly |
| | * The '''source console's''' <code>Nintendo 3DS</code> folder |
| | **this should contain the data you are trying to transfer |
| | * The latest version of {{GitHub|/ihaveamac/faketik/releases/latest|faketik}} (the <code>.3dsx</code> file) |
| | * The latest version of {{GitHub|d0k3/GodMode9/releases/latest|GodMode9}} (the GodMode9 <code>.zip</code> file) |
| | * The latest version of [https://raw.githubusercontent.com/nh-server/scripts/main/3DS/MovableMoveover.gm9 MovableMoveover.gm9] |
| | ** To download, right-click/long-press the link and select <code>Save link as...</code>, or similar, then rename the downloaded file to <code>MovableMoveover.gm9</code> if it is not named exactly that |
|
| |
|
| {{!}}-{{!}}via SaveGame Manager GX=
| |
|
| |
| {{warning|text=Make sure you have installed [[wiiguide:cios|cIOS]] before following this!}}
| |
|
| |
| == What you need ==
| |
|
| |
| * The Homebrew Channel on your Wii/vWii
| |
| * [https://oscwii.org/library/app/SaveGame_Manager_GX SaveGame Manager GX]
| |
| * An SD card or USB drive
| |
| * Latest beta version of Dolphin Emulator
| |
|
| |
|
| == Instructions == | | == Instructions == |
|
| |
|
| # On your Wii/Wii U, launch the Homebrew Channel, then launch SaveGame Manager GX.
| | === Section I - Prep Work === |
| # Find and select the save you would like to transfer, select <code>Extract</code>, then select <code>Default</code>.
| |
| #* Repeat this for all the saves you would like to transferred.
| |
| # Once you have extracted all your save files, press HOME and exit SaveGame Manager GX.
| |
| # Insert your SD card or USB drive into your PC.
| |
| # Open Dolphin Emulator.
| |
| # Select <code>Tools > Import Wii Save...</code>.
| |
| # In the file dialog that opens, go to the <code>savegames</code> folder on your SD or USB, and select each <code>.bin</code> file inside it.
| |
| | |
| {{info|text=Unfortunately, you can only select one at a time, so you must repeat the last step for each .bin file.}}
| |
| | |
| }} <!-- wii2dol -->
| |
| }} <!-- from wii -->
| |
| | |
| |-| From Dolphin Emulator=
| |
| | |
| {{info|text=All methods here assume you have the [https://dolphin-emu.org/download latest Beta or Development version of Dolphin Emulator].}}
| |
| | |
| {{#tag:tabber
| |
| | To a Wii/vWii=
| |
| | |
| {{#tag:tabber
| |
| | via Data Management=
| |
| | |
| == What you need ==
| |
| | |
| * an SD card
| |
| | |
| == Instructions ==
| |
| | |
| # Open Dolphin Emulator.
| |
| # If you exporting a select game's save, right click the game inside the Dolphin window and select <code>Export Wii Save</code>.
| |
| #* If you are exporting all your Wii saves from Dolphin, select <code>Tools > Export All Wii Saves</code>.
| |
| #* [[File:Export-wiisave.png|400x400px]]
| |
| # In the folder dialog that pops up, select your SD card. (Don't go inside any other folder!)
| |
| # Safely eject your SD card, then put it into your Wii/Wii U.
| |
| #* If on a Wii U, be sure to launch Wii Mode.
| |
| # Select the <code>Wii Options</code> button at the bottom left.
| |
| # Select <code>Data Management</code> (if on Wii), <code>Save Data</code>, then <code>Wii</code>.
| |
| # Go to the <code>SD Card</code> tab at the top right.
| |
| # Select each save that you would like to copy to your Wii/Wii U and select <code>Copy</code>.
| |
| | |
| {{!}}-{{!}}via SaveGame Manager GX=
| |
| | |
| {{warning|text=Make sure you have installed [[wiiguide:cios|cIOS]] before following this!}}
| |
| | |
| == What you need ==
| |
| | |
| * The Homebrew Channel on your Wii/vWii
| |
| * An SD card or USB drive
| |
| * [https://oscwii.org/library/app/SaveGame_Manager_GX SaveGame Manager GX]
| |
| | |
| == Instructions ==
| |
| | |
| # Open Dolphin Emulator.
| |
| # If you exporting a select game's save, right click the game inside the Dolphin window and select <code>Export Wii Save</code>.
| |
| #* If you are exporting all your Wii saves from Dolphin, select <code>Tools > Export All Wii Saves</code>.
| |
| # In the folder dialog that pops up, select your SD card/USB drive. (don't go inside any other folder!)
| |
| # Safely eject your SD card/USB drive, then put it into your Wii/Wii U.
| |
| #* If on a Wii U, be sure to launch Wii Mode.
| |
| # Launch the Homebrew Channel, then launch SaveGame Manager GX.
| |
| # Ensure that the source is set to your SD or USB.
| |
| # Select each save and click <code>Install</code>.
| |
| | |
| }} <!-- dolphin-wii -->
| |
| | |
| {{!}}-{{!}}To a GameCube memory card=
| |
| | |
| == What you need ==
| |
| | |
| * a Wii with GameCube ports and the Homebrew Channel installed
| |
| * An SD card or USB drive
| |
| * [https://oscwii.org/library/app/gcmm GCMM]
| |
| | |
| == Instructions ==
| |
| | |
| {{info|text=If Dolphin is set to use a <code>.raw</code> memory card, use <code>Tools > Memory Card Manager</code> to export your desired saves to <code>.gci</code>.}}
| |
| | |
| # Open Dolphin Emulator.
| |
| # In the main menu, select <code>File > Open User Folder</code>.
| |
| #* [[File:Dolphin-user-folder.png|400x400px]]
| |
| # In the folder that opens, navigate to <code>GC > [Save region] > Card A</code>.
| |
| # Copy the <code>.gci</code> files you would like to put on your Memory Card.
| |
| # Create a folder named <code>MCBACKUP</code> on your SD card or USB drive, and place the <code>.gci</code> files you copied into it.
| |
| #* [[File:Dolphin-emu-memcard-manager.png|400x400px]]
| |
| # Download and extract GCMM to the root of your SD card or USB drive.
| |
| # Safely eject the SD/USB from your PC, then insert it into your Wii.
| |
| # Launch the Homebrew Channel, then launch GCMM.
| |
| # Select the device you have copied the <code>.gci</code> files to.
| |
| #* [[File:Gcmm-select-device.jpg|400x400px]]
| |
| # Press <code>+</code>/<code>X</code> to enter Restore mode.
| |
| #* [[File:Gcmm-menu.jpg|400x400px]]
| |
| # Select the slot that has your Memory card.
| |
| #* [[File:Gcmm-mem-select.jpg|400x400px]]
| |
| # Select the save you would like to restore.
| |
| #* If you would like to restore all the saves in <code>MCBACKUP</code>, press <code>1</code>/<code>R</code>.
| |
| #* [[File:Gcmm-restore-save.jpg|400x400px]]
| |
| # When restoration is complete, press any button to continue.
| |
| | |
| {{!}}-{{!}}To Nintendont=
| |
| | |
| == Instructions ==
| |
| | |
| # Open Dolphin Emulator and select <code>Tools > Memory Card Manager</code> from the main menu.
| |
| # Click the <code>Open</code> button next to Slot B.
| |
| # Go to the <code>saves</code> folder on your SD card or USB drive, and select the <code>.raw</code> file named after the game's ID.
| |
| #* If you do not already have a save on Nintendont, select <code>Create</code> and set the Card size to 251 blocks.
| |
| #* If you are using one memory card for all games, open the <code>ninmem.raw</code>/<code>ninmemj.raw</code> file on the root of your SD/USB.
| |
| # If Dolphin is storing your saves in a GCI folder (default):
| |
| #* Click <code>Switch to B</code>.
| |
| #* Click <code>Import</code>, and navigate to <code><REGION>/Card A/</code>.
| |
| #* Select the <code>.gci</code> file(s) you would like to import. Otherwise, if Dolphin is storing your saves in a <code>.raw</code> file. simply select your saves on the left side and select <code>Copy to B</code>.
| |
| | |
| }} <!-- dolphin -->
| |
| | |
| |-| From a GameCube memory card=
| |
| | |
| {{warning|text=All methods here require a Wii with GameCube ports.}}
| |
| | |
| {{#tag:tabber
| |
| | To Dolphin Emulator=
| |
| | |
| == What you need ==
| |
| | |
| * [https://oscwii.org/library/app/gcmm GCMM]
| |
| | |
| == Instructions ==
| |
| | |
| # Download and extract GCMM to the root of your SD card or USB drive.
| |
| # Safely eject the SD/USB from your PC, then put it into your Wii.
| |
| # Launch the Homebrew Channel, then launch GCMM.
| |
| # Select the device you would like to copy the save file to.
| |
| #* [[File:Gcmm-select-device.jpg|400x400px]]
| |
| # Press <code>B</code> and <code>-</code>/<code>L</code> and <code>Y</code> to enter Raw backup mode.
| |
| #* [[File:Gcmm-menu.jpg|400x400px]]
| |
| # Select the slot that has your memory card.
| |
| #* [[File:Gcmm-mem-select.jpg|400x400px]]
| |
| # When the dump is complete, press any key to continue.
| |
| # Press HOME/START to exit GCMM.
| |
| # Insert your SD card/USB drive into your PC.
| |
| # Open Dolphin Emulator, and select <code>Tools > Memory Card Manager</code> from the main menu.
| |
| # Click <code>Open</code> next to slot B.
| |
| # Go into the <code>MCBACKUP</code> folder on your SD/USB, and open the newly created <code>.raw</code> file.
| |
| # Click <code>Switch to B</code>.
| |
| # If Dolphin is set to store saves in a GCI folder (default):
| |
| #* Select the saves you would like to copy.
| |
| #* Click <code>Export as .gci</code>.
| |
| #* Export the <code>.gci</code> files to <code><REGION>/Card A/</code>.
| |
| # Otherwise, if Dolphin is set to store saves in a <code>.raw</code> file,
| |
| #* Select the saves you would like to copy.
| |
| #* Click <code>Copy to A</code>.
| |
| | |
| {{!}}-{{!}}To Nintendont=
| |
| | |
| == What you need ==
| |
| | |
| * [https://oscwii.org/library/app/gcmm GCMM]
| |
| | |
| == Instructions ==
| |
| | |
| # Download and extract GCMM to the root of your SD card or USB drive.
| |
| # Safely eject the SD/USB from your PC, then put it into your Wii.
| |
| # Launch the Homebrew Channel, then launch GCMM.
| |
| # Select the device you would like to copy the save file to.
| |
| #* [[File:Gcmm-select-device.jpg|400x400px]]
| |
| # Press <code>B</code> and <code>-</code>/<code>L</code> and <code>Y</code> to enter Raw backup mode.
| |
| #* [[File:Gcmm-menu.jpg|400x400px]]
| |
| # Select the slot that has your memory card.
| |
| #* [[File:Gcmm-mem-select.jpg|400x400px]]
| |
| # When the dump is complete, press any key to continue.
| |
| # Press HOME/START to exit GCMM.
| |
| # Insert your SD card/USB drive into your PC.
| |
| # Copy the <code>.raw</code> file inside <code>MCBACKUP</code> to the root of the device used for Nintendont and name it <code>ninmem.raw</code>.
| |
| #* If your games are Japanese, Nintendont will use <code>ninmemj.raw</code>, because Japanese games do not play very nicely when there are other region saves present.
| |
| # Launch Nintendont and set Memcard emulation to multi [ ? ]
| |
| | |
| {{!}}-{{!}}To another memory card=
| |
| | |
| == What you need ==
| |
| | |
| * a Wii
| |
| | |
| == Instructions ==
| |
| | |
| # Insert both memory cards into your Wii.
| |
| # Launch the Wii menu and select the Wii Options button at the bottom left.
| |
| #* [[File:Wii-options.png|400x400px]]
| |
| # Select <code>Data Management > Save Data > Nintendo GameCube</code>.
| |
| # Select the save you would like to copy and select <code>Copy</code>.
| |
| #* [[File:Gc-data-management.png|400x400px]]
| |
| | |
| }} <!-- gamecube memory card -->
| |
| | |
| |-| From Nintendont=
| |
| | |
| {{#tag:tabber
| |
| | To Dolphin Emulator=
| |
| | |
| == What you need ==
| |
| | |
| * Latest beta or Development version of Dolphin Emulator
| |
| | |
| == Instructions ==
| |
|
| |
|
| # Insert your SD card or USB drive into your PC.
| | {{info|Follow these instructions on the '''destination console''' only.}} |
| # Open Dolphin Emulator, and select <code>Tools > Memory Card Manager</code> from the main menu.
| |
| # Click <code>Open</code> next to slot B.
| |
| # Navigate to the <code>saves</code> folder on your SD/USB, and open the <code>.raw</code> file named after the game ID of your game.
| |
| # Click <code>Switch to B</code>.
| |
| # If Dolphin is set to store saves in a GCI folder (default):
| |
| #* Select the saves you would like to copy.
| |
| #* Click <code>Export as .gci</code>.
| |
| #* Export the <code>.gci</code> files to <code><REGION>/Card A/</code>.
| |
| # Otherwise, if Dolphin is set to store saves in a <code>.raw</code> file:
| |
| #* Select the saves you would like to copy.
| |
| #* Click <code>Copy to A</code>.
| |
|
| |
|
| {{!}}-{{!}}To a memory card=
| | # Power off your console and insert your SD card into your computer |
| | # Copy <code>GodMode9.firm</code> from the GodMode9 <code>.zip</code> to the <code>/luma/payloads/</code> folder on your SD card |
| | # Copy the <code>gm9</code> folder from the GodMode9 <code>.zip</code> to the root of your SD card |
| | # Copy <code>MovableMoveover.gm9</code> to the <code>/gm9/scripts/</code> folder on your SD card |
| | # Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist |
| | #* This folder stores homebrew applications and data; it is different from the <code>Nintendo 3DS</code> folder that the console automatically generates |
| | # Copy <code>faketik.3dsx</code> to the <code>3ds</code> folder on the root of your SD card |
| | # Copy the '''source console's''' <code>essential.exefs</code> to the root of your SD card and rename it to <code>old-essential.exefs</code> |
| | #* If you have the '''source console''''s <code>movable.sed</code> already in raw form, you can copy that file to the root of the SD card instead |
| | # Copy the '''source console's''' <code>Nintendo 3DS</code> folder the the root of your SD card |
| | # Reinsert your SD card into your console |
|
| |
|
| == What you need == | | === Section II - Setup Script === |
| | # Hold {{B|Start}}, and while holding {{B|Start}}, power on your console |
| | # Your console will have booted into GodMode9 |
| | # If you are prompted to create an essential files backup, press {{B|A}} to do so, then press {{B|A}} to continue once it has completed |
| | # If you are prompted to fix the RTC date&time, press {{B|A}} to do so, then set the date and time, then press {{B|A}} to continue |
| | # Press {{B|Home}} to bring up the action menu |
| | # Select “Scripts…” |
| | # Select “MovableMoveover” |
| | # Follow the prompts in the script, answering any questions that you are asked |
| | # Once the script completes your console will have rebooted |
| | # Your console may act like it has just been formatted - this does not mean your data has been lost. If it does this, proceed normally through initial setup and get to the HOME Menu |
|
| |
|
| * The Homebrew Channel installed on your Wii
| | {{info|text=The destination console's original <code>essential.exefs</code> and <code>movable.sed</code> files will be in <code>sd:/gm9/out/MMM_Backup</code> on its SD card. It is highly recommended to back up these files to a safe location.}} |
| * An SD card or USB drive
| |
| * [https://oscwii.org/library/app/gcmm GCMM]
| |
|
| |
|
| == Individual memcards (.gci files) == | | === Section III - Reinstating Apps === |
|
| |
|
| # Insert your SD card or USB drive into your PC. | | # Launch the '''Download Play''' application |
| # Create a folder named <code>MCBACKUP</code>. | | # Wait until you see the two buttons |
| # Copy the <code>.gci</code> files inside the <code>saves</code> folder to the <code>MCBACKUP</code> folder. | | #* Do not press either of the buttons |
| # Download and extract GCMM to the root of your SD card or USB drive. | | # Press {{B|L|DOWN|SELECT}} at the same time to open the Rosalina menu |
| # Safely eject the SD/USB from your PC, then insert it into your Wii. | | # Select '''Miscellaneous options''' |
| # Launch the Homebrew Channel, then launch GCMM.
| | # Select '''Switch the hb. title to the current app.''' |
| # Select the device you have copied the <code>.gci</code> files to. | | # Press {{B|B}} to continue |
| #* [[File:Gcmm-select-device.jpg|400x400px]] | | # Press {{B|B}} to return to the Rosalina main menu |
| # Press <code>+</code>/<code>X</code> to enter Restore mode. | | # Press {{B|B}} to exit the Rosalina menu |
| #* [[File:Gcmm-menu.jpg|400x400px]] | | # Press {{B|HOME}}, then close '''Download Play''' |
| # Select the slot that has your Memory card. | | # Relaunch the '''Download Play''' application |
| #* [[File:Gcmm-mem-select.jpg|400x400px]] | | # Your console should load the '''Homebrew Launcher''' |
| # Select the save you would like to restore. | | # Launch '''faketik''' from the list of homebrew |
| #* If you would like to restore all the saves in <code>MCBACKUP</code>, press <code>1</code>/<code>R</code>. | | # Wait until the process is completed |
| #* [[File:Gcmm-restore-save.jpg|400x400px]] | | # Press {{B|START}} to exit |
| # When restoration is complete, press any button to continue. | | # Reboot your console |
|
| |
|
| }} <!-- nintendont --> | | {{success|text=The moveover is complete. Congratulations for performing a complex procedure.}} |
|
| |
|
| </tabber>
| | [[Category:Nintendo 3DS guides]] |