Add code blocks

sakuramipha 2023-10-08 13:45:05 +01:00
parent b3bcca8d3a
commit e949e54a99

@ -10,33 +10,33 @@ Follow [this guide](https://citra-emu.org/wiki/aes-keys/) to dump AES Keys.
### 2. Download System Files from Nintendo servers
1) Open Citra and go to Emulation -> Configure...
2) Go to the Sytem category and find the drop down box next to "Download System Files from Nintendo servers".
3) Select New 3DS from the drop down box, and your region in the box next to it. Finally, press the Download button.
3) Select `New 3DS` from the drop down box, and your region in the box next to it. Finally, press the Download button.
-If something fails at this point, you may have done Section 1 AES Keys incorrectly.
4) Close the configuration menu, and go to File -> Boot Home Menu -> (your region).
4) Close the configuration menu, and go to `File -> Boot Home Menu -> (your region)`.
-Verify that the home menu is booting properly.
5) Close the Home Menu by doing Emulation -> Stop.
5) Close the Home Menu by doing `Emulation -> Stop`.
### 3. Dump Console Unique Secure Data (SecureInfo_A and LocalFriendCodeSeed_B).
**NOTE: This section dumps data from your 3DS that is tied to your console. NEVER SHARE THE FILES DUMPED IN THIS SECTION WITH ANYONE.**
1) Launch GodMode9 on your 3DS.
2) Go to SYSNAND CTRNAND -> rw -> sys.
3) Press A on SecureInfo_A and select Copy to 0:/gm9/out. Then press A to continue.
4) Press A on LocalFriendCodeSeed_B and select Copy to 0:/gm9/out. Then press A to continue.
5) Power off your 3DS and copy the previously dumped file to your PC. The files should be in the gm9/out folder on your SD-card.
6) Open Citra and go to Emulation -> Configure then System category.
7) Select the button next to SecureInfo_A and LocalFriendCodeSeed_B and choose the respective files you have just dumped.
8) Verify that the text next to the buttons have changed to Status: Loaded.
2) Go to `SYSNAND CTRNAND -> rw -> sys`.
3) Press A on `SecureInfo_A` and select Copy to `0:/gm9/out`. Then press A to continue.
4) Press A on `LocalFriendCodeSeed_B` and select Copy to `0:/gm9/out`. Then press A to continue.
5) Power off your 3DS and copy the previously dumped file to your PC. The files should be in the `gm9/out` folder on your SD-card.
6) Open Citra and go to `Emulation -> Configure` then `System` category.
7) Select the button next to `SecureInfo_A` and `LocalFriendCodeSeed_B` and choose the respective files you have just dumped.
8) Verify that the text next to the buttons have changed to `Status: Loaded`.
### 4. Enabling LLE friends system module.
1) In Citra, go to View -> Debugging and enable Toggle LLE Service Modules. A list should have opened to the right side of the emulator window.
1) In Citra, go to `View -> Debugging` and enable `Toggle LLE Service Modules`. A list should have opened to the right side of the emulator window.
2) Find the entry FRD and enable the check box next to it.
3) Go to View -> Debugging and disable Toggle LLE Service Modules, so that the list is hidden again.
3) Go to `View -> Debugging` and disable `Toggle LLE Service Modules`, so that the list is hidden again.
Verify everything is working
1) In Citra, go to File -> Boot Home Menu -> (your region).
1) In Citra, go to `File -> Boot Home Menu -> (your region)`.
2) Once the home menu opens, go to the friend list and select your friend card. After a few seconds you should get a friend code assigned and show as being online.
-If an error is shown, please [get a log file](https://community.citra-emu.org/t/how-to-upload-the-log-file/296) and ask for help.
3) Close the Home Menu by selecting Emulation -> Stop.
3) Close the Home Menu by selecting `Emulation -> Stop`.
After following all the steps, you should be able to play online. You can even share the friend code with other users the same way you would with a real 3DS, and even play with other 3DS users. We're also interested in adding support for replacement servers such as Pretendo Network in the future.