Skip to main content

[決定版] SwitchLanPlay

tkglingAbout 2 minNintendoHackLanPlay

LanPlay とは

Lan プレイとはニンテンドースイッチに実装されている隠し機能を使って同一 LAN 内で通信を可能にする仕組みです。

例えば、スプラトゥーン甲子園などではこの機能が使われています。

本来、LAN プレイは同一ネットワークでしか使えないのですが、これをインターネット越しでも使えるようにしたのが SwitchLanPlay になります。

簡単に言うと、本来はみんなが同じ場所に集まらなければできなかったイカッチャでのサーモンランがインターネットを使ってオンラインのサーモンランのように遊べてしまうということになります。

LanPlay 対応ゲーム一覧

非改造で LanPlay が楽しめるゲームは以下の 11 タイトルのみです。それ以外は CFW が必要になります。CFW でのみ LanPlay が可能なタイトルについてはLanPlay 公式サイトopen in new windowで紹介されています。

タイトルFW
ARMSOFW/CFW
Bayonetta 2OFW/CFW
Mario & Sonic at the Olympic Games Tokyo 2020OFW/CFW
Mario Kart 8 DeluxeOFW/CFW
Mario Tennis AcesOFW/CFW
Pokkén Tournament DXOFW/CFW
Pokémon ShieldOFW/CFW
Pokémon SwordOFW/CFW
SAINTS ROW: THE THIRD - THE FULL PACKAGEOFW/CFW
Splatoon 2OFW/CFW
Titan QuestOFW/CFW

LanPlay の導入

リンクが張ってあるのでダウンロードしてください。

MacOS は対応してはいますがファイルがないため全て手動で設定する必要があります。めんどくさいのであまりおすすめしません。

WinPcap のインストール

WinPcap は Windows10 向けのものも公開されていますが、そちらでは動作しません。

C++再頒布パッケージ

ダウンロードしてインストールするだけです。

万が一インストールできない場合はC++再頒布パッケージ x86open in new windowを試してみてください。

SwitchLanPlay

同様にダウンロードしてインストールするだけです。

Tips

もしインストールが上手くいかない場合、このオフラインインストーラopen in new windowをダウンロードしてみてください

インストールが終わった起動して、サーバを選んでから CONNECT を押します。

黒い画面が立ち上がり、以下のような表示がされるはずです。

Interface not specified, opening all interfaces
[DEBUG]: open \Device\NPF_{EECC75CA-BB9D-4C56-A7DE-4D99AC3EE074} ok
pcap loop start
[DEBUG]: packet init buffer 00007FF725D3AF60
[DEBUG]: pmtu is set to 1000
Server IP: 13.231.102.57

pcap loop startの後でServer IP: 13.231.102.57と表示された場合は接続が成功しています。

Warning

この黒い画面が二つ以上ひらいたままにならないようにしてください。

LanPlay に接続できなくなってしまいます。

Nintendo Switch の設定

「設定」から「インターネット設定」を開き、次のように設定します。

Tips

動画内では DNS は下の推奨設定と異なっていますが、推奨設定で問題ありません。

項目注釈
IP アドレス設定手動
IP アドレス10.13.XXX.YYYXXX、YYY は他人とかぶらないような 000-255 までの好きな値を設定
サブネットマスク255.255.0.0全員共通
ゲートウェイ10.13.37.1全員共通
DNS 設定手動
優先 DNS8.8.8.8全員共通
代替 DNS8.8.4.4全員共通
Interface not specified, opening all interfaces
[DEBUG]: open \Device\NPF_{EECC75CA-BB9D-4C56-A7DE-4D99AC3EE074} ok
pcap loop start
[DEBUG]: packet init buffer 00007FF725D3AF60
[DEBUG]: pmtu is set to 1000
Server IP: 13.231.102.57
[DEBUG]: IConnection::IConnection
[DEBUG]: IConnection::~IConnection

設定後に接続テストを行い、[DEBUG]: IConnection::IConnectonと表示されたら接続成功です。

スプラトゥーンの設定

イカッチャで L スティック押し込み + L + R を同時押しして三秒間固定すれば LanPlay に切り替わります。

右下の黄色いスタンプマークが消えていれば LanPlay に切り替わっています。

あとは部屋を立てるなり、合流するなり楽しんでください。

Last update:
Contributors: tkgstrator