Nextendo v1.7.6, a fork of the Ryujinx Nintendo Switch emulator, introduces a built-in client for the Nextendo Network, allowing users to play supported games online seamlessly. The emulation core remains unchanged, focusing on networking enhancements. Notably, Splatoon 3 is now recognized on the platform with integrated patches, enabling online play without manual configuration. The update prevents gameplay-affecting mods from running in Splatoon 3 while leaving other games unaffected. Additionally, improvements include better address handling, startup timing fixes, and a friends list integrated by NSA. Minecraft: Nintendo Switch Edition is also added as a supported title.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on đ)
Nextendo v1.7.6 has been released. Nextendo is a derivative of the open-source Ryujinx Nintendo Switch emulator. In addition to Ryujinx’s great accuracy and performance, Nextendo includes a top-notch, integrated client for the Nextendo Network â a community-driven alternative to the official online service â allowing supported games to be played online without the need for manual configuration, custom hosts file, or SSL bypass by the user. The emulation core (CPU, GPU, audio, input, filesystem) remains the same as upstream Ryujinx. Nextendo’s enhancements are confined to the networking layer and overall user experience.
Nextendo Changelog:
The emulator now supports NPLN
All currently supported Nextendo games have utilized NEX, Nintendo’s older online middleware, with the exception of Splatoon 3. The game features its own gRPC-over-HTTP/2 stack (NPLN) alongside an embedded BoringSSL, and manages TLS directly on top of raw sockets â which means that the emulator’s networking pathway was previously unable to detect or interact with what the game was doing.
This release enables Ryujinx-Nextendo to interpret NPLN, thus unlocking Splatoon 3.
Splatoon 3 â open test
Splatoon 3 (11.2.0) is now recognized as a Nextendo Network title, complete with its live player count displayed in the game list.
It’s ready to use out of the box. No additional files to download, no folders to copy, and nothing to manually place â unlike the setup for Splatoon 2. The necessary patches for the game to connect to our servers are integrated into the emulator itself.
No mods for Splatoon 3
Splatoon 3 is played online against real opponents. Any single gameplay mod â whether altering weapon range, fire rate, or movement speed â negatively affects the experience for the other seven players, and the server lacks the means to detect it: it is the console that calculates shots and hits, then reports the results.
Consequently, for this specific title, the mod loader will neither collect nor apply any modifications: romfs folders, romfs.bin containers, exefs replacements, IPS/pchtxt patches (including global ones), cheat codes, and their activations. We could not reliably distinguish between a “cheat” mod and a cosmetic one â this distinction cannot be consistently made, as even purely visual mods could disguise gameplay advantages.
If you have mods installed for Splatoon 3, you will see a message prior to launch informing you of which mods will be disregarded. The game will still launch. All other games retain their mods.
What changes were made to achieve this
Per-port address memory. NPLN’s gRPC resolver disassembles the address and retains only the port. The emulator now replaces the known redirection for that port â and does nothing when the port is unknown, thereby protecting peer-to-peer traffic directed at another console.
Literal addresses are issued unchanged instead of undergoing a lookup that returns an unrelated canonical name.
Start-up timing. The initial NPLN host lookup now waits for the boot JIT burst to subside; gRPC’s connection would hang if initiated during this phase.
Synchronous connections for those links: gRPC registered the socket in its pollset too late, resulting in completion arriving over a minute later.
getsockopt now returns the value setsockopt accepted instead of an error â this disagreement caused gRPC to close the socket before making a connection.
Synthesized POLLHUP, which was necessary to end a poll span that extended indefinitely on a closed peer.
BCAT command 10101 (RequestSyncDeliveryCacheWithDirectoryName) has been implemented; the game previously waited indefinitely on that request. The delivery cache now resolves by title ID when the per-process lookup is declined.
Friends list. In Splatoon 3, friends are identified by NSA, not by PID â the two lists existed in separate spaces, leaving the screen empty. The switch occurs based on the title, ensuring that NEX games maintain their behavior precisely. Friend details are now accurately filled out and profile images are cached.
Also included in this release
Minecraft: Nintendo Switch Edition (1.0.17) has now been recognized as a Nextendo Network title, complete with its live player count.
Vulkan shutdown no longer allows a resource-release exception to escape and crash the emulator upon exit.
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!