Use this guide when you want to play with a friend on a different system for games that only support local co-op.


Page Navigation


Occasionally you will want to play a game with a friend on a game that does not support LDN multiplayer, and only offer local co-op (multiple controllers connected to a single console), such as with New Super Mario Bros. U Deluxe. Emulation solutions have developed 2 primary methods for handling these cases.

  1. Netplay: Netplay lets two or more players run the same game on their own computers while sharing each other's controller inputs over the internet, so everyone sees the same game world in sync. One player hosts the session, and the others join as guests, sending their button presses back and forth to keep the gameplay coordinated.
    1. This is a huge over-simplification of how it works, but gives you an idea
  2. Low-Latency remote desktop solutions: Using a service like Parsec, the host shares his screen to a remote party with an input device connected. This device sends inputs to the host machine.

In either situation at its core, we are emulating an input device on the host machine, so the game believes 2 controllers are connected. No current Switch emulator has a Netplay offering, so we use Parsec to accomplish this for us.

Before You Begin


This guide will will try to explain things as clearly as possible, but make some assumptions about your environment and your familiarity with the operating system. Most notably, that you are familiar with the basic operations of your PC (how to download files, how to extract them, etc.)

<aside> 🚨

WARNING: These guides assume that you already have the necessary files (firmware, keys, games, etc.) to run the emulator. Neither the Eden Team nor Their Discord will assist you in obtaining these files. Asking for these files on the Discord may result in a ban from the server without support or chance to appeal.

</aside>

Pre-Requisites


Steps

<aside>

This guide will assume you are the one hosting the game and go over things Parsec specific at a high level, as their system is subject to change. Follow Parsec’s documentation where needed.

</aside>


  1. Launch Parsec on the host machine.
  2. Connect to the other player in Parsec. You will know it is successful when the other player can see the host’s screen.
    1. If you are the one hosting the game, you will have your friend initiate the remote connection you will accept.
    2. If you are joining a game, you will have to send a connection request the host will have to accept.
  3. Verify that the remote player can see the screen and that there is no issues with the connection.
  4. Launch Eden.
  5. Navigate to Emulation → Configure.