[Hack] サーモンラン二オペのやり方

諸注意

きわめてあくしつな内容を含むのでご注意ください。

実際に試してみて不利益を被ったとしてもぼくは一切責任を負いません。

前提条件

まず最初に、一人は必ずルータの設定を弄ってNATの種類をFにする必要があります。

NAT Bの状態

NATをFにするとLANを超えた外部のプレイヤーと通信できなくなるので、誰も部屋に入ってこれなくなるという仕組みです。

ここではNATを変えられる知識がある人をプレイヤーAとします。

やり方

オンライン版のやり方と、イカッチャでのオフライン版でのやり方を説明します。

オンライン版

  • プレイヤーAが(NAT A/B)で部屋を立てます
  • プレイヤーBが部屋に参加します。
  • プレイヤーAがルータの設定をNAT Fに切り替えます。
  • すると他のプレイヤーは部屋に入れなくなります。

A firewall can prevent other players from joining, too.

https://twitter.com/MartyBubbler/status/1115296397652316160

Marty氏によるとファイアウォールを設定するだけでNATタイプがFになるらしいのです。

オンライン版は手続きはめんどくさいですが、NAT弄るのが一人だけなのでまだ楽ですね。

というかニンテンドーはこういう使い方を想定していないと思うんですが、LanPlayを批難できるようなネットリテラシーの高い方はMarty氏に「やっていることは規約違反だ」とツッコミにいかないんですか?

冗談抜きで同じくらい悪質だと思いますよ、オンラインなので尚更ですよね。

オンライン版ならではのもう一つのやり方があります。

それは「ホストがメンバー決定を押した瞬間に残りのメンバーが抜ける」というものです。

四人集めないと実践できない上に、少なくとも一人は数合わせになってしまうのですがこっちの方が確実ですね。

オフライン版

ExeFSを利用するのが最も手っ取り早いです。

ワンオペを実現するためのコードは広く公開されているのでそれを使いましょう。

// One Player Private Battles [OatmealDome]
@enabled
0035CB38 1F2003D51F2003D50900
0035CB43 14
00363C20 1F2003D51F2003D50900
00363C2B 14
0146FA3C 21008052
0148CE10 21008052
0148C46C 1F2003D5

NAT Fのやり方

ルータのメーカーごとに変わってくるのでそれぞれまとめていきたいと思う。

どんどん追記していく感じなので、それぞれのメーカーのルータをお持ちの方は書き込んでいただけると助かります。

BUFFALO

NEC

I-O DATA

TP-Link

以下のアプリを使って簡単にワンオペができるようです。

ちなみにtp-linkのルーターを使ってる方向けにやり方を説明するね。

フレンド部屋を立てて募集開始する(ZL押す)前に、アプリのクライアントの設定画面からSwitchをブロックする。それだけ。

そのあとは普通に募集して5分ぐらい待てばバイトがはじまるのでブロック解除すればワンオペでした。

https://twitter.com/salmonroe_jelly/status/1119215244209864705

ELECOM

シェアする