ldn_mitm - Play local wireless supported games online

upload_2018-12-7_13-51-15.png

Whether lurking on an older firmware, banned from online activities, or unwilling to fork out for Nintendo's Switch Online, a lot of us find ourselves stuck in the void of single-player gaming. The release of switch-lan-play opened doors previously closed, allowing us to play a select list of games online regardless of bans and subscriptions. Taking another step forwards, we have ldn_mitm: a custom kip to break the final chains, to allow almost every game supporting local wireless to be enjoyed online.

Requirements:
  1. Atmosphère 0.8.0+ SXOS 2.5 Beta+
  2. switch-lan-play (setup guide)
  3. ldn_mitm
How to Use (Atmosphere):
  1. Download the zip from the release pages.
  2. Extract the zip to your sd card,
  3. Boot up Atmosphere with fusee primary.bin
  4. Start your game of choice, and select local wireless play
  5. (Optional) Use official Switch-lan-play discord to match make and find other players,

How to Use (SXOS):
  1. Download the latest SXOS. Here
  2. Go to SX Menu then to options.
  3. Enable ldn_mitm,
  4. Go in-game and select the Wireless Play Option (If you see an L in your WiFi bars that means that the kip did not load and that you need to reboot)
You can find a list of currently tested games here.


It is recommended to only use ldn_mitm and lan-play.exe from their official releases, third-party apps and homebrew are not supported.


K0aQEb0.png

B02KFiY.jpg

:arrow: Github
:arrow: Discord
:download: Download
 
Last edited by Cubuss,

SaffronXL

The Grand Galactic Inquisitor
Member
Joined
Nov 17, 2016
Messages
340
Trophies
0
XP
1,016
Country
United States
Update 12-28: I believe Xlink Kai will eventually be the best way to play Smash online, and I am moving over to it myself, but there's not many players using it yet. The following is my advice for getting the best experience playing Smash using ldn_mitm with Lan-Play, most of this advice is applicable to Xlink Kai as well.

Important:

1. Keep your software updated. This includes the game software, the lan-play client, your CFW, Switch OS (once confirmed safe), and the ldn_mitm system module. Note that the latter cannot be updated independantly of SX OS, so you may encounter more issues when using it as opposed to Atmosphere or ReiNX.

2. Try to have your Switch, the computer hosting the switch-lan-play client, and your internet source all connected by Ethernet. You technically can use WiFi on either your Switch or computer (or whatever device you have running the Lan-Play client), but your experience will generally be less laggy and more reliable with wired connections. BTW, you can use an Ethernet adapter in handheld mode by connecting it with a USB-C OTG adapter.

3. Make sure your Switch, the switch-lan-play client, and your router are all set to the correct MTU values for your internet provider, you can test it yourself at http://www.letmecheck.it/mtu-test.php
You can change this value on the Switch in the internet settings configuration page (default value is 1400), with the switch-lan-play client by launching it with the --pmtu xxxx option, or better yet by changing the value in Lan-Play-Server-Manager. I personally use 1500.

4. If you're on Windows, use this, it's awesome https://github.com/Urferu/Lan-Play-Server-Manager

5. If you're unfamiliar to the host and join a Smash room occupied with multiple players without asking first, don't be offended if your request is denied. One player with a laggy connection will ruin the game for the whole room, so many experienced hosts won't let someone they don't know in. The best practice is to first ask them for permission to join in the game specific channel on the Switch Lan Play Discord, or host your own room.

6. I can't stress this enough, but no matter how fast your internet connection, how powerful your computer, or how expensive your router, the world is a big place and you won't get a good connection with everyone, and maybe no one at all. Don't take it personally if someone doesn't want to play with you, and especially don't insult someone who is just trying to ensure a smooth and enjoyable experience for themselves and the people they're playing with.

Additional thoughts:

I use official Atmosphere booted with Fusee and recommend it for anyone wanting to use ldn_mitm, but the module has been dramatically improved on other platforms since I originally wrote this post, so your CFW choice should be mostly irrelevant as of writing this update.

I have also recently picked up the official Hori network adapter, and would recommend it if you're buying an adapter for the Switch. It works with Xlink Kai, which my old adapter did not, and I get the peace of mind that comes with knowing everything plugged into my Switch is Nintendo-approved, for whatever that's worth.

Good luck!
 
Last edited by SaffronXL, , Reason: Rewritten based on recent updates

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,788
Trophies
1
Age
44
XP
6,520
Country
Germany
Do I need the LAN adapter for this?
Does it even make use of it if I play wireless games?

Make sure your Switch, the computer hosting the switch-lan-play client, and your internet source are all connected by Ethernet.
Thanks, that answers my question.
I was just confused by this image from the Lan Play Discord:

Untitled.png


It seemed like the WiFi (and just the WiFi) connection can be fooled into going over the router instead of directly to another Switch.

Also thanks for your write up. Very informative. As a hekate/kosmos user, I have to read a bit about fusee (how it deals with sysmodules and how to enable/disable kips). But I think this is, what we would need:
https://gbatemp.net/threads/kip-select-a-wip-kip-manager-for-atmosphere-fusee.525175/
And I'd chainload it through hekate as well (like you do).
 

SaffronXL

The Grand Galactic Inquisitor
Member
Joined
Nov 17, 2016
Messages
340
Trophies
0
XP
1,016
Country
United States
Thanks, that answers my question.
I was just confused by this image from the Lan Play Discord
Yeah, that image makes no sense at all. I actually leave my Switch in airplane mode most of the time while playing online over ethernet, it works fine.

Also thanks for your write up. Very informative.
You're very welcome! I'm hopeful that by sharing my experience, people don't waste as much time as I did testing things out and can start having a quality experience much faster.

But I think this is, what we would need
Yup, that's what I use, and linked in my post, but all you need to know is all kips in atmosphere/kips are loaded automatically.

This is somewhat OT but if this is your first go at setting up a clean official Atmosphere/Fusee setup (it was my first time), you'll need to also install sigpatches (https://gbatemp.net/threads/i-heard-that-you-guys-need-some-sweet-patches-for-atmosphere.521164/), hbl.nsp, and hbmenu.nro, which you can find in the Kosmos zip or on their respective github pages.

I've attached my hekate_ipl.ini (delete the .txt) that boots directly to Fusee if you don't feel like dealing with that yourself.
 

Attachments

  • hekate_ipl.ini.txt
    261 bytes · Views: 173
Last edited by SaffronXL, , Reason: clarification
  • Like
Reactions: lordelan

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,788
Trophies
1
Age
44
XP
6,520
Country
Germany
I actually leave my Switch in airplane mode
Even airplane mode? Interesting.
I'd use 90DNS (already ordered my LAN adapter now @amazon). Hopefully DNS settings can be set manually for LAN connections as well. :)
Yup, that's what I use, and linked in my post, but all you need to know is all kips in atmosphere/kips are loaded automatically.
Just as I thought. Thanks again. I'm aware of the rest you wrote. :)
I'll give it a go as soon as my LAN adapter arrives. Everything sounds pretty promising.
 

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
976
Trophies
0
XP
2,443
Country
France
Hey, I have a problem I want to figure out
I am trying to connect throught WiFi (I don't want to be annoying to other people so I'm just testing this and I'll try with some friends, but not with strangers of course) and I can't pass through the connexion test. It happens when I select a manual IP address.
Is this because I am launching the CFW (latest Atmosphere, via Kosmos I think) via Hekate ? Maybe I'll try again tonight but I have already tried a few days ago (and even before) and I didn't managed to pass this problem
 

Spiret

Active Member
Newcomer
Joined
May 17, 2016
Messages
36
Trophies
0
Age
40
XP
105
Country
United States
So i did everything with the instructions, i was able to connect my switch to the internet with the winpcap thing. But in the end i load up smash and go to online and i get the error code 2124-4035. What exactly am i doing wrong?
 

ImmaSpoon

Member
Newcomer
Joined
Jun 18, 2018
Messages
16
Trophies
0
Website
github.com
XP
164
Country
United States
Hopefully other CFWs can get on board with this, what's missing that is needed for other CFWs? I have tried on Kosmos, but I had no luck. Sorry if this was asked before already.

EDIT:
Also, great work! I got a match of Smash Bros. going and it was a little laggy, but it worked! Keep it up as always.
 
Last edited by ImmaSpoon,

KungFuJoe

Well-Known Member
Newcomer
Joined
Aug 3, 2016
Messages
46
Trophies
0
Age
35
XP
177
Country
United States
Using SX OS 2.5 beta (which added ldn_mitm) and having an issue where it only works if I select LAN mode in games. I tested Mario Kart and was able to play with two other people. Worked great, in fact.

However, when I use Wireless Mode, I get an error 2253-0002, which I've seen other people mention.

So it doesn't work with SSBU since that only has a Local Wireless option (which I can't use due to the above error).

However, a friend of mine, also using SX OS 2.5 beta, is able to play SSBU no problem and he doesn't get the same error message when going into Wireless mode. He says it works the same whether he chooses wireless or LAN mode in games.

EDIT: Nevermind...rebooted my Switch and now it's working.
 
Last edited by KungFuJoe,

Cencil

Well-Known Member
Member
Joined
Aug 24, 2016
Messages
292
Trophies
0
XP
1,122
Country
Canada
Using SX OS 2.5 beta (which added ldn_mitm) and having an issue where it only works if I select LAN mode in games. I tested Mario Kart and was able to play with two other people. Worked great, in fact.

However, when I use Wireless Mode, I get an error 2253-0002, which I've seen other people mention.

So it doesn't work with SSBU since that only has a Local Wireless option (which I can't use due to the above error).

However, a friend of mine, also using SX OS 2.5 beta, is able to play SSBU no problem and he doesn't get the same error message when going into Wireless mode. He says it works the same whether he chooses wireless or LAN mode in games.

Make sure every time you boot into SX OS you go to options and turn on local wifi online. It turns off after every reboot.
 

KungFuJoe

Well-Known Member
Newcomer
Joined
Aug 3, 2016
Messages
46
Trophies
0
Age
35
XP
177
Country
United States
Make sure every time you boot into SX OS you go to options and turn on local wifi online. It turns off after every reboot.

yeah I made sure it was toggled correctly. My friend (same one that I mentioned in my post that had it working) had the same issue as me...just stopped working all of a sudden and he had to reboot.

--------------------- MERGED ---------------------------

Question...I wonder if it would be possible to get a non hacked Switch to join in on a game that was hosted by a hacked Switched (on the same wifi network) and also allow someone else across the internet (also with a hacked switch) to also join.

I have three switches in my household...all but one are hacked (not touching that one due to needing to play online with it) and would like to somehow get a 4 player game of Splatoon going with a friend who lives elsewhere.

I'm thinking it SHOULD work as long as the game is hosted by a switch that is local to the non hacked Switch...but not sure if that server running in promiscuous mode and listening to all the packets will interfere somehow.
 
  • Like
Reactions: SOnicn

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1