A more reliable method

Weiyi Wang 2017-11-18 15:42:53 +02:00
parent d8c5d3a8e9
commit 59041cd499

@ -17,13 +17,30 @@ This tutorial will cover how to dump the config savegame from a 3DS console, but
   └── 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/).
Required tools
- 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
- 3DS system with boot9strap and GodMode9 installed (or any other tools that can dump decrypted NAND files)
- SD card reader, or a way to use wireless file transfer
- Python 3 installed on PC
- [Save file extractor](https://github.com/wwylele/3ds-save-tool/blob/master/disa/disa-extract.py)
Instructions
### 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.
1. Set up GodMode9 using SigHax / Boot9Strap. [Read its readme] on how to do this.
2. Put the SD card into the 3DS.
3. From the root GodMode9 menu, navigate to `[1:] SYSNAND CTRNAND` -> `data` -> `<a folder with random numbers>` -> `sysdata` -> `00010017`.
4. Select `00000000`, then select `Copy to 0:/gm9out`.
5. Once this process complets, mount SD card on PC.
6. Open command line / powershell / terminal, run
```
python disa-extract.py <SD>/gm9out/00000000 <an-arbitrary-path>
```
Note:
- Make sure python is in your system path and it is python 3, or you will have to give the full path to python
- `disa-extract.py` is the save file extractor downloaded above. Replace it with a full path if necessary.
- `<SD>/gm9out/00000000` is where GodMode9 copied the file out. Rplace it with the correct directory/driver.
- <an-arbitrary-path> is a directory to store the output.
On success, you will see `Finished!` printed on the last line
7. go to `<an-arbitrary-path>` you have set and find a file named `config`. 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.