The below wiki article is based on user submitted content.
Please verify all hyperlinks and terminal commands below!
3DS Hacks - Convert 3DS ROMs to.cia Nintendo 3DS games can often be found in the.3ds format, which is intended for emulators like Citra. Nintendo 3DS consoles cannot load.3ds ROM files, however they can be converted to.cia format which can be installed on hacked 3DS consoles with FBI. Step 4: Install the CIA 3DS Decryptor on the PC. This is the tool that will be used to decrypt Nintendo 3DS Game ROMS. Step 5: Decrypt the Nintendo Game ROM(.3ds) of the game you want to play. Step 6: Move the Decrypted file from the PC to your Android device using a USB Cable.
See a mistake? Want to contribute? Edit this article on GithubHow to Transfer 3DS Save Data to Citra
3ds To Cia On Pc
There are multiple ways to transfer 3DS save data to Citra in a usable form, but the important thing to note is that whatever tool used to get the save data off of the 3DS supports exporting expanded save data. Save data lives in Citra’s emulated SD card directories (user/sdmc/Nintendo 3DS/000...0/000...0/title/[game-TID-high]/[game-TID-low]/data/00000001/
).
threeSD
threeSD is a tool written to help import data from your 3DS for Citra more conveniently.
Refer to threeSD Quickstart Guide for importing your installed titles, updates, DLCs, save data, extra data, system files, etc. Note that you’ll still need a hacked 3DS with GodMode9 to obtain your keys so that threeSD can decrypt the data on your SD card.
Checkpoint
As the supported way of transferring save data, Checkpoint is easy to install and use.
Required tools
- A 3DS with boot9strap installed
- Checkpoint.
- SD card reader (preferred), or a way to use wireless file transfer
Installing Checkpoint
- Download Checkpoint from the link above.
- For cia installation, transfer the cia file to the SD card and install it with a cia installer such as FBI. For Rosalina-based Homebrew Launcher, transfer the 3dsx file to
/3ds/
on the SD card. Hax-based Homebrew Launchers are not supported by Checkpoint.
Transferring Save Data
- Open Checkpoint. If this is the first time launching Checkpoint, it may take a considerably longer than usual depending on the amount of installed titles.
- Highlight the game you want to dump by navigating to it with the D-pad.
- Press A and select
Backup
on the bottom screen. You will be promptedYes
orNo
. SelectYes
by pressing A. - You will have the option to name the save folder. Name it whatever you want or use the name given to it. Press
OK
on the bottom screen. - The top screen will flash a message
Success! Progress correctly saved to disk
. Exit out of Checkpoint. - Transfer all files located in
/3ds/Checkpoint/saves/[Game Name]/[Folder created in Step 4]
to the computer. - Place the files in Citra’s emulated SD card’s save directory. You can open the save directory by right-clicking on a game in Citra and clicking “Open Save Data Directory”. If the directory doesn’t exist, start the game once and the directory will be created.
Example diagram showing the correct location of New Super Mario Bros. 2 save data in Citra’s User Directory.
The New Super Ultimate Injector can be used to create installable games from certain older consoles on a 3DS Family system.The 3DS natively contains hardware to run such games, which is why VC Injects (which is what these are) are more desirable than emulators, as they automatically get better performance and compatibility.
For this example, I will be making a VC inject of Pokemon Emerald for the Game Boy Advance. Broadly speaking, the steps will not differ too much for other supported VC injectable consoles.
To begin, open New Super Ultimate Injector for 3DS.exe, and create a new project.
Once the project loads, import your legally dumped GBA rom by navigating to it in the window that appears when you click this button.
Most of the information about your rom will be automatically prefilled. You may customise it as you wish. The options are reasonably self-explanatory, however if you are unsure, hover your mouse over a box or button for a short explanation of what it does.
Most of the customisation is up to you. You can pick a long and short name, change the game icon, choose a title ID, modify the CIA banner, etc, etc. If you are lazy, most of these options can be left unchanged, but you should click 'Download title screen from database' under icon settings and banner settings in order to get a half decent icon and banner image that you don't have to go hunting for.
Importantly, at this time, there is no way to change button mapping for a VC inject.
Under 'Edit content options' at the bottom, you can apply a hard reset and or a sleep patch, if you want to do that.
Once you have finished customising your rom, export it.
It can then be installed to your console via FBI, which by this point you should already have.
Here is an example of what the database title screen import looks like on a console. It's pretty good, for something that takes no effort on the user's behalf.