Restore 3dsutils as the GM9 scripting system turn out to be rather unstable at times.

Pengfei Zhu 2019-12-22 12:56:23 +08:00
parent 2eb738f08f
commit 85f02b8d54

@ -4,10 +4,24 @@ Note: although separate in the title, the shared fonts *are* part of the system
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. This tutorial will teach you how to dump the system archives (alongside the config savegame), which are critical for some games, such as Pokemon, to work. These files are copyrighted and are not allowed to be shared, so don't ask for them on the forum. If you do not own a 3DS to dump the files from, you are out of luck. 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. This tutorial will teach you how to dump the system archives (alongside the config savegame), which are critical for some games, such as Pokemon, to work. These files are copyrighted and are not allowed to be shared, so don't ask for them on the forum. If you do not own a 3DS to dump the files from, you are out of luck.
### threeSD (beta) ### threeSD (beta)
[threeSD](https://github.com/zhaowenlan1779/threeSD) is a tool written to help import data from your 3DS for Citra more conveniently. It is currently in early development, so problems may occur. Should that happen, report them in our [Discord](https://citra-emu.org/discord) server. Then, you can use an alternate way to dump your files such as directly using GodMode9. [threeSD](https://github.com/zhaowenlan1779/threeSD) is a tool written to help import data from your 3DS for Citra more conveniently. It is currently in early development, so problems may occur. Should that happen, report them in our [Discord](https://citra-emu.org/discord) server. Then, you can use an alternate way to dump your files such as 3dsutils.
Refer to threeSD [Quickstart Guide](https://github.com/zhaowenlan1779/threeSD/wiki/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. Refer to threeSD [Quickstart Guide](https://github.com/zhaowenlan1779/threeSD/wiki/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.
### 3dsutils
#### Required tools
- A 3DS with [Homebrew Launcher](https://3ds.guide/) access
- The 3dsutils homebrew app ([Click here](https://cdn.discordapp.com/attachments/242442830486700045/357712552999911424/3dsutils-master-f73f28f.3dsx) for a non-official version)*
- An SD card reader or a way to wirelessly transfer files between the 3DS console and a computer
**There is no official precompiled version of this app, but a non-official build is provided for convenience. Alternatively, you can [install devkitPro](http://wiki.gbatemp.net/wiki/3DS_Homebrew_Development#Install_devkitPro_w.2F_devkitARM) and [compile it](http://wiki.gbatemp.net/wiki/3DS_Homebrew_Development#Compiling_sources) yourself from the [3dsutils source code](https://github.com/citra-emu/3dsutils).*
#### Instructions
1. Run 3dsutils via the homebrew launcher.
2. Press A when prompted to begin. The system archives will be dumped. Wait for the process to finish, then press A when prompted to be taken back to the homebrew launcher.
3. There will now be a `3dsutils` folder at the root of the 3DS's SD card. Inside that folder is a folder `nand`. Transfer the folder `nand` to the [[User Directory]]. The folder will merge with the existing `nand` folder contained therein. If prompted to overwrite any files, say yes.
##### Diagram showing the correct location of the system archives and shared font in Citra's [[User Directory]]. ##### Diagram showing the correct location of the system archives and shared font in Citra's [[User Directory]].
``` ```