Wikis

Dumping Game Cartridges

How to Dump 3DS Cartridges for Citra You must have a 3DS for this; you cannot use a PC alone. Note on DLC and updates Dumping a cartridge does not dump DLC and updates for that cartridge. Those are stored on the SD card. See Dumping Updates and DLCs for more information. GodMode9 With the onset of sighax and boot9strap, the supported method of dumping game cartridges is GodMode9. Required tools Latest version of GodMode9 3DS system with boot9strap SD card with enough space to hold the dump; 8GB or higher recommended SD card reader (preferred), or a way to use wireless file transfer Instructions Set up GodMode9 using the quick start guide here.

Continue Reading

Dumping Installed Titles

How to Dump Titles Installed to a 3DS System Note on DLC and updates The latest version of Citra now supports DLCs and updates. Please see Dumping Updates and DLCs on how to dump them. threeSD threeSD is a tool written to help import data from your 3DS for Citra more conveniently and it dumps all the needed files with one operaton, meaning you don’t need to repeatedly dump your games or system software.

Continue Reading

Dumping Save Data from a 3DS Console

How to Transfer 3DS Save Data to Citra 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.

Continue Reading

Dumping System Archives and the Shared Fonts from a 3DS Console

Note: although separate in the title, the shared fonts are part of the system archives now. The title was made when they were separate, and is kept unchanged to avoid breaking wiki links. By following the guide below you do get the shared fonts as well. How to dump System Archives At this time, Citra can run many games without needing to do any special work on a physical 3DS. However, some games do require files dumped from a 3DS in order to function properly.

Continue Reading

Dumping Updates and DLCs

How to Dump Updates and DLCs from a 3DS System threeSD threeSD is a tool written to help import data from your 3DS for Citra more conveniently and it dumps all the needed files with one operaton, meaning you don’t need to repeatedly dump your games or system software. If you get new games or DLC, those will need to be dumped again. Refer to threeSD Quickstart Guide for importing your installed titles, updates, DLCs, save data, extra data, system files, etc.

Continue Reading

FAQ

About Citra What is Citra? Citra is a work-in-progress Nintendo 3DS emulator started in early 2013. Citra can currently emulate, with varying degrees of success, a wide variety of different homebrew applications and commercial software. What is Citra’s License? Citra is an open-source project, licensed under the GPLv2 (or any later version). Refer to the license document for more information. Who made Citra? Citra has an active team of open-source developers.

Continue Reading

Home

Citra – 3DS Emulator and Debugger Citra is an open-source Nintendo 3DS emulator/debugger written in C++. Citra’s features include better visual output, debugging homebrew, and controller support. The Citra repositories are hosted on GitHub. Citra is licensed under GPLv2 (or any later version). Refer to the license.txt file included. Usage You may download a precompiled binary from our website, or you can build it yourself from the source code. Windows, macOS, and Linux Binary Downloads

Continue Reading

Installing FFmpeg for the Video Dumper

If you try to use the video dumper without a compatible install of FFmpeg, you will receive an error message indicating so with the version of FFmpeg you need to install. This guide will walk you through installing a compatible FFmpeg to enable using the video dumper feature. Windows Click here to download a compatible release of FFmpeg. Then extract the file you downloaded. Open Citra and in the menu bar go to Tools -> Dump Video.

Continue Reading

Issue Labels

We issue several kinds of issue labels in GitHub’s issue tracker to help organize issue. This page contains descriptions of each labels. If you’re a developer and add a new label, please try to remember to document it here. “A-” labels (“Area”) Broadly identify the area or module of the code this issue is related to. A-audio: Audio output, DSP or CSND emulation. A-build-system: Our CMake build system or build automation on Travis CI or AppVeyor.

Continue Reading

Lifetime of an LLE library applet

Library applets are a kind of program that can run concurrently with the application, they are started via the APT service. There can only be one library applet running at any given time. Below is the startup and exit sequence of an LLE library applet.

Continue Reading