mirror of
https://github.com/Dark98/threeSD.git
synced 2026-07-02 16:49:04 +00:00
fd5106759afe78df6bc27a80c52dc63a1881be9e
add preset config import qt separate core and frontend
threeSD
threeSD is a tool to help prepare your system for the Nintendo 3DS emulator Citra.
Instructions
First of all, of course, you should download a release of threeSD and extract the archive somewhere.
What you'll need
- Nintendo 3DS with access to CFW and GodMode9
- If your 3DS is not yet hacked, you can do so by following the instructions here.
- You can install GodMode9 by downloading it and copying the
firmfile toluma/payloadson your 3DS. You can rename it to begin with[BUTTON]_(e.g.X_GodMode9.firm) to set a convenicence button to hold during boot to enter GodMode9.
- PC compatible with Citra
- You will need a graphics card compatible with OpenGL 3.3 and install the latest graphics drivers from your vendor's website.
- Operating system requirements: 64-bit Windows (7+), Linux (flatpak) or macOS (10.13+). Note that Citra on macOS 10.13 is currently broken. It is recommended to update to 10.14.
- SD / microSD card reader
On Your 3DS
You will need to run a GodMode9 script. If you are unsure about the script's safety (which is good!), check the source code yourself here.
- Copy the gm9 script (
threeSDumper.gm9) indistto thegm9/scriptsfolder on your SD card. - Power up your 3DS to launch GodMode9 (you will need to hold a button corresponding to your
firmfile's name, or holdSTARTto enter the chainloader). Press theHomebutton to bring up GodMode9'sHOME Menu. Use the d-pad and theAbutton to selectScripts.... - Use the d-pad and the
Abutton to selectthreeSDumper. You will be prompted with a question "Execute threeSD Dumper?". PressAto confirm. - After a moment or two you will see the message "Successfully dumped necessary files for threeSD." Your 3DS SD card is now prepared for use with threeSD and Citra. Press
Ato exit the script. - Power off your 3DS with
R+START. Remove the SD card from your 3DS and insert it into your PC (with a card reader).
On your PC
Make sure the SD card is properly recognized and shows up as a disk.
Description
Languages
C++
93.3%
CMake
4.6%
Shell
1%
Python
0.8%
C
0.3%