Lime-3DS-Emulator
Lime-3DS-Emulator copied to clipboard
Add support for Pretendo (replacement of Nintendo servers)
Is there an existing issue for this?
- [X] I have searched the existing issues
What feature are you suggesting?
The ability to play online multiplayer with Pretendo servers. This would most likely require a rewrite of the multiplayer networking code. We will also need to speak with the Pretendo devs/maintainers for help and approval. One problem is emulators could introduce some cheats that can't easily be done on consoles such as running TASes (tool assisted speedruns).
Why would this feature be useful?
This would mean we can play with people on Lime3DS and people on real hardware. It would also be more secure for playing online multiplayer, since we don't have a web server for multiplayer like Citra did. The Citra web server avoided people sharing their IP address.
Relevent cross issue with useful info https://github.com/PretendoNetwork/nimbus/issues/39 tldr; nimbus enabling pretendo requires luma ips support which there is a relevent pull request linked and already merged into pablomk7 citra
Emulators seem to be allowed, from the official website "Does Pretendo work on Cemu/emulators? Pretendo supports any client that can interact with Nintendo Network. Currently the only emulator with this kind of functionality is Cemu. Cemu 2.0 officially supports Pretendo under your network account options in the emulator. For information on how to get started with Cemu, check out the documentation. Citra does not support true online play and thus does not work with Pretendo, and does not show signs of supporting true online play at all. Mikage, a 3DS emulator for mobile devices, may provide support in the future though this is far from certain."
There is Citra online play version by 'PabloMK7', currently online play, friend list is currently works on that emulator. but it requires patch file and lle services settings to play pretendo/nintendo network. edit: successfully linked pretendo network account to citra
Emulators seem to be allowed, from the official website "Does Pretendo work on Cemu/emulators? Pretendo supports any client that can interact with Nintendo Network. Currently the only emulator with this kind of functionality is Cemu. Cemu 2.0 officially supports Pretendo under your network account options in the emulator. For information on how to get started with Cemu, check out the documentation. Citra does not support true online play and thus does not work with Pretendo, and does not show signs of supporting true online play at all. Mikage, a 3DS emulator for mobile devices, may provide support in the future though this is far from certain."
pretendo works for me just use pablos citra and extract luma3ds patches to sdmc and turn on these LLE modules: boss, act, frd, cecd, dlp, ssl, nim. (the extra modules are for netpass and they work for me so far)
for some reason i get sd card errors with streetpass like mk7 it cant recognize the sd but i can get tomodachi life streetpass just fine
btw due to http being bugged out miiverse and pnid linking wont work, make sure to download both o3ds and n3ds files too!
This could be closed now that azahar has been properly released and now let's you connect to pretendo by using the setup tool and following the instructions on pretendo's website
Miiverse works too:
Maybe the priority could be changed, but I feel that a more user friendly way of installing pretendo is still a good feature
Maybe the priority could be changed, but I feel that a more user friendly way of installing pretendo is still a good feature
I'd consider this a seperate issue