From 0c46f83d9719e11cb169d823796932974d3bada9 Mon Sep 17 00:00:00 2001 From: Weiyi Wang Date: Sun, 16 Jul 2017 21:20:53 +0300 Subject: [PATCH] We now dump and treat shared_font as a system archive --- ...and-the-Shared-Fonts-from-a-3DS-Console.md | 43 ++++++++++--------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/Dumping-System-Archives-and-the-Shared-Fonts-from-a-3DS-Console.md b/Dumping-System-Archives-and-the-Shared-Fonts-from-a-3DS-Console.md index fb2e07e..090d10c 100644 --- a/Dumping-System-Archives-and-the-Shared-Fonts-from-a-3DS-Console.md +++ b/Dumping-System-Archives-and-the-Shared-Fonts-from-a-3DS-Console.md @@ -1,35 +1,36 @@ -## How to dump System Archives and Shared Fonts -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 and system font, 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. +## 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. This tutorial will teach you how to dump the system archives, 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. ##### Diagram showing the correct location of the system archives and shared font in Citra's [[User Directory]]. ``` "User Directory" -├── nand -│   ├── 00000000000000000000000000000000 -│      └── title -│      ├── 0004009b -|      │   ├── 00010202 -│      │   │   └── content -│      │   │   └── 00000000.app.romfs -│      │   └── 00010402 -│      │   └── content -│      │   └── 00000000.app.romfs -│      └── 000400db -│      └── 00010302 -│      └── content -│      └── 00000000.app.romfs -└── sysdata - └── shared_font.bin +└── nand +    └─── 00000000000000000000000000000000 +       └── title +       ├── 0004009b +      │   ├── 00010202 +       │   │   └── content +       │   │   └── 00000000.app.romfs +       │   ├── 00010402 +      │   │ └── content +       │   │ └── 00000000.app.romfs + │ └── 00014002 + │ └── content + │ └── 00000000.app.romfs +       └── 000400db +       └── 00010302 +       └── content +       └── 00000000.app.romfs ``` ### Required tools - A 3DS with [Homebrew Launcher](http://smealum.github.io/3ds/) access -- The 3dsutils homebrew app ([Click here](https://cdn.discordapp.com/attachments/220742362740162560/222507077031952384/3dsutils-master.3dsx) for a non-official version)^ +- The 3dsutils homebrew app ([Click here](https://cdn.discordapp.com/attachments/242442830486700045/336208065760067585/3dsutils-fda090e.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. First the shared font is dumped. Wait for the process to finish and press A again when prompted. 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 are two more folders, `nand` and `sysdata`. Transfer these folders to the [[User Directory]]. The folders will merge with the existing `nand` and `sysdata` folders contained therein. If prompted to overwrite any files, say yes. \ No newline at end of file +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. \ No newline at end of file