mirror of
https://github.com/citra-emu/citra.git
synced 2025-02-18 21:40:10 +00:00
Created Online Multiplayer (markdown)
parent
62c4f80be5
commit
362acadc40
41
Online-Multiplayer.md
Normal file
41
Online-Multiplayer.md
Normal file
@ -0,0 +1,41 @@
|
||||
Starting with Citra Canary 2644, you can connect to Nintendo Network and play games online and manage friends through the friend list. This is a very experimental feature, so expect many bugs and incompatibilities!
|
||||
|
||||
## **Keep in mind that while the steps are very safe and bans are extremely unlikely, we cannot guarantee that you will not be banned from Nintendo Network by doing this.**
|
||||
In order enable online functionality follow these steps (real 3DS is required):
|
||||
|
||||
### 1. AES Keys
|
||||
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.
|
||||
-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).
|
||||
-Verify that the home menu is booting properly.
|
||||
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.
|
||||
|
||||
### 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.
|
||||
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.
|
||||
|
||||
Verify everything is working
|
||||
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.
|
||||
|
||||
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. Support for replacement servers such as Pretendo Network will be added in the near future.
|
Loading…
Reference in New Issue
Block a user