diff --git a/Dumping-Config-Savegame-from-a-3DS-Console.md b/Dumping-Config-Savegame-from-a-3DS-Console.md index 6e8ff0f..bff41c3 100644 --- a/Dumping-Config-Savegame-from-a-3DS-Console.md +++ b/Dumping-Config-Savegame-from-a-3DS-Console.md @@ -3,7 +3,36 @@ By default, Citra creates a dummy `config` file representing a 3DS console's con 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 (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. +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. + +### threeSD (beta) +[threeSD](https://github.com/zhaowenlan1779/threeSD) is a tool written to help import data from your 3DS for Citra more conveniently. It is currently in early development, so problems may occur. Should that happen, report them in our [Discord](https://citra-emu.org/discord) server. Then, you can use an alternate way to dump your files such as directly using GodMode9. + +Refer to threeSD [Quickstart Guide](https://github.com/zhaowenlan1779/threeSD/wiki/Quickstart-Guide) for importing your installed titles, updates, DLCs, save data, extra data, system files, etc. Note that you'll still need a hacked 3DS with GodMode9 to obtain your keys so that threeSD can decrypt the data on your SD card. + +### GodMode9 +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. + +#### Required tools +- 3DS system with boot9strap and [GodMode9](https://github.com/d0k3/GodMode9) (version 1.7.1 or above) installed +- SD card reader, or a way to use wireless file transfer + +#### Instructions +1. Set up GodMode9 using SigHax / Boot9Strap. [Read its readme](https://github.com/d0k3/GodMode9/blob/master/README.md) on how to do this. +2. Put the SD card into the 3DS. +3. Boot into GodMode9. +4. Press the HOME button once you have entered GodMode9. +5. Choose "Scripts..." option and press (A) +6. Select "GM9Megascript" option. +7. Select "Dump Options" +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.) On success, you will see `Dump created successfully:` then the files' file directory `0:/gm9/out/Citra/` after it. +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. + ##### Diagram showing the correct location of the config savegame in Citra's [[User Directory]]. ``` @@ -16,28 +45,3 @@ This tutorial will cover how to dump the config savegame (alongside its system a    └── 00000000    └── config ``` - -Required tools - - - 3DS system with boot9strap and GodMode9 (version 1.7.1 or above) installed - - SD card reader, or a way to use wireless file transfer - -Instructions - - 1. Set up GodMode9 using SigHax / Boot9Strap. [Read its readme] on how to do this. - 2. Put the SD card into the 3DS. - 3. Boot into GodMode9. - 4. Press the HOME button once you have entered GodMode9. - 5. Choose "Scripts..." option and press (A) - 6. Select "GM9Megascript" option. - 7. Select "Dump Options" - 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.) - - On success, you will see `Dump created successfully:` then the files' file directory `0:gm9/out/Citra/` after it. - - 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. \ No newline at end of file