mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-22 15:30:08 +00:00
Updated Dumping Config Savegame from a 3DS Console (markdown)
parent
4dd4802604
commit
04665e437c
@ -3,7 +3,7 @@ By default, Citra creates a dummy `config` file representing a 3DS console's con
|
|||||||
|
|
||||||
Service.CFG <Error> core/hle/service/cfg/cfg.cpp:GetConfigInfoBlock:197: Config block 0xB0001 with flags 2 and size 2048 was not found
|
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.
|
This tutorial will cover how to dump the config savegame (alongside its system archives and the shared fonts) 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. If you have already dumped the System Archives and Shared Fonts using these exact same steps, there is no need for you to repeat them, as it also dumped the Config Savegame.
|
||||||
|
|
||||||
##### Diagram showing the correct location of the config savegame in Citra's [[User Directory]].
|
##### Diagram showing the correct location of the config savegame in Citra's [[User Directory]].
|
||||||
```
|
```
|
||||||
@ -19,29 +19,25 @@ This tutorial will cover how to dump the config savegame from a 3DS console, but
|
|||||||
|
|
||||||
Required tools
|
Required tools
|
||||||
|
|
||||||
- 3DS system with boot9strap and GodMode9 installed (or any other tools that can dump decrypted NAND files)
|
- 3DS system with boot9strap and GodMode9 (version 1.7.1 or above) installed
|
||||||
- SD card reader, or a way to use wireless file transfer
|
- 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). You need to download the entire repo.
|
|
||||||
|
|
||||||
Instructions
|
Instructions
|
||||||
|
|
||||||
1. Set up GodMode9 using SigHax / Boot9Strap. [Read its readme] on how to do this.
|
1. Set up GodMode9 using SigHax / Boot9Strap. [Read its readme] on how to do this.
|
||||||
2. Put the SD card into the 3DS.
|
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`.
|
3. Boot into GodMode9.
|
||||||
4. Select `00000000`, then select `Copy to 0:/gm9/out`.
|
4. Press the HOME button once you have entered GodMode9.
|
||||||
5. Once this process complets, mount SD card on PC.
|
5. Choose "Scripts..." option and press (A)
|
||||||
6. Open command line / powershell / terminal, run
|
6. Select "GM9Megascript" option.
|
||||||
```
|
7. Select "Dump Options"
|
||||||
py -3 disa-extract.py {SD}/gm9/out/00000000 {an-arbitrary-path}
|
8. Select "Dump CITRA Files"
|
||||||
```
|
9. Press (A) to accept the prompt to dump the files. (This might fail if you are using a custom font on your system.)
|
||||||
Note:
|
|
||||||
- Linux and macOS users must use `python3` instead of `py -3`.
|
|
||||||
- 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}/gm9/out/00000000` is where GodMode9 copied the file out. Replace 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
|
On success, you will see `Dump created successfully:` then the files' file directory `0:gm9/out/Citra/` after it.
|
||||||
|
|
||||||
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.
|
10. Press (B) then select "Exit"
|
||||||
|
11. Hold down the R shoulder button and press start to power off the system.
|
||||||
|
12. Remove the sd card and insert it into your pc.
|
||||||
|
13. Navigate to `/gm9/out/Citra/user` on the sd card.
|
||||||
|
14. Find a file named `nand` from the previously stated directory. Copy this file to the computer into Citra's [[User Directory]] at and allow the computer to merge with/overwrite the existing `nand` folder of your user directory overwrite any existing file.
|
Loading…
Reference in New Issue
Block a user