The below wiki article is based on user submitted content.
Please verify all hyperlinks and terminal commands below!
Dumping Config Savegame from a 3DS Console
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 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
This procedure to dump the Config Savegame requires a 3DS able to run Decrypt9WIP. Instructions on modding a 3DS can be found here.
- A 3DS with access to the Decrypt9WIP app at release version 20161111 or later
- A folder at the root of the SD card called
- An SD card reader or a way to wirelessly transfer files between the 3DS console and a computer
- From the root Decrypt9 menu, choose
SysNAND Options, then
Dump Config (for Citra)and wait for the process to complete.
- The extracted config savegame can be found in the
files9directory 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.