Separating instructions on dumping the system archives/shared fonts

tekas 2016-11-29 11:09:16 -06:00
parent f63f883f60
commit 31f98cdf1b

@ -0,0 +1,29 @@
## How to dump the Config Savegame
By default, Citra creates a dummy `config` file representing a 3DS console's config savegame, which is sufficient to play most games without any work by the user or any files dumped from a real console. However, a dump of a real config savegame from a physical 3DS is required if an error similar to below is encountered while using Citra:
Service.CFG <Error> core/hle/service/cfg/cfg.cpp:GetConfigInfoBlock:197: Config block 0xB0001 with flags 2 and size 2048 was not found
This tutorial will cover how to dump the config savegame from a 3DS console, but note that this file is copyrighted and not allowed to be shared, so don't ask for it on the forum. If you do not own a 3DS to dump a config savegame from, you are out of luck.
##### Diagram showing the correct location of the config savegame in Citra's [[User Directory]].
```
"User Directory"
└── nand
   └── data
   └── 00000000000000000000000000000000
   └── sysdata
   └── 00010017
   └── 00000000
   └── config
```
### Required Tools:
This procedure to dump the Config Savegame requires a 3DS able to run Decrypt9WIP. Instructions on modding a 3DS can be found [here](https://plailect.github.io/Guide/).
- A 3DS with access to the [Decrypt9WIP](https://github.com/d0k3/Decrypt9WIP) app at release version 20161111 or later
- A folder at the root of the SD card called `files9`
- An SD card reader or a way to wirelessly transfer files between the 3DS console and a computer
### Instructions
1. From the root Decrypt9 menu, choose `SysNAND Options`, then `Miscellaneous`, then `Dump Config (for Citra)` and wait for the process to complete.
2. The extracted config savegame can be found in the `files9` directory located at the root of the SD card. Copy this file to the computer into Citra's [[User Directory]] at `/nand/data/00000000000000000000000000000000/sysdata/00010017/00000000`. Allow the computer to overwrite any existing file.