IPSwitch
IPSwitch はニンテンドースイッチで動作する exefs 形式のパッチファイルを提供するためのツールです。
具体的にはパッチが載ったテキストからパッチファイルを自動で作成してくれます。
なお、パッチが効くのは LFS の仕組み上、ゲームを起動した瞬間ですのでゲームプレイ中にパッチの有効・無効を切り替えることはできません。
スプラトゥーン 3 向け
GitHub で公開されているのでそれをそのまま貼り付けます。
@nsobid-D5184D7605B44068D4B09FB619BB3DA8CC32F20F# Spl 3 4.0.2
@flag offset_shift 0x100
// [!] All patches are NOT online safe, **use them only in emummc**,// and keep emummc offline forever, otherwise your console will// be banned.// If you are playing with your friends (LDN/LAN), make sure// their consoles are in isolated emummc as well.//// <3 Special thanks to Shadow & Takaharu
// Offline Lobby + Grizzco [Coxxs]@enabled033E3B1C 00000191010180523DD77D17C0035FD60339AAB0 00E000916100805258FB7E17C0035FD60514A59C "nope"033FE5DC 2B010054
// Allow saving offline [Coxxs]@disabled02F728E4 1F2003D502F72904 1F2003D502F72910 1F2003D502F7291C 1F2003D51F2003D51F2003D51F2003D5
// Always Lan [Takaharu]@disabled02FA9730 28008052
// Quick Lan [Coxxs]@enabled033B469C 1F050071
// One Player Shoal v2 [Coxxs]@enabled03A1BADC 1F01007103B98944 1F05007103B98968 080080520332DE50 1F2003D50334207C 1F2003D502DF67C8 7F9E0F7102DF71CC 1F2003D5
// Allow Hazard Level 200+ (Shoal) [Coxxs]@enabled03A1A754 08328052
// Allow Tricolor (Shoal / Recon) [Coxxs]@enabled03B92EC0 C900805205FFECB4 05000000
// Shoal Splatfest (Night + Bgm) [Coxxs]@disabled032DD52C E9008052032DD848 21008052032DFCD8 1F2003D5
// Either = Charlie Team [Coxxs]@disabled032DA4AC 1F2003D502DE1F5C BF11007102DE2194 02008052
// Allow 10 Players [Coxxs]@disabled0333E53C 490180D24901C0F2
// Match duration = 1s [Coxxs]@disabled032DFD30 29008052032DFD14 2A008052032DFD44 28008052
// Match duration = 1min [Coxxs]@disabled032DFD30 89078052032DFD14 AA088052032DFD44 88078052
// Match duration = 10min [Coxxs]@disabled032DFD30 094B8052032DFD14 0A4B8052032DFD44 084B8052
// Shoal 10x [Coxxs]@enabled032E1B00 28008052032E1AD8 1F2003D5
// Shoal 100x [Coxxs]@disabled032E1B00 48008052032E1AD8 1F2003D5
// Shoal 333x [Coxxs]@disabled032E1B00 68008052032E1AD8 1F2003D5
// Offline Splatfest / Big Run [Coxxs]@enabled0368558C 2900805209D100B9032B9DBC 0000805203684DE8 0000805203612C68 1F2003D503612F58 1F2003D503685394 080080520514A59C "nope"
// Splatfest (Sneak Peek)@disabled02FDCF44 4C008052AC0A00B9
// Splatfest (First Half)@disabled02FDCF44 6C008052AC0A00B9
// Splatfest (Second Half)@enabled02FDCF44 8C008052AC0A00B9
// Splatfest (After)@disabled02FDCF44 AC008052AC0A00B9
// Big Run@disabled02FDCF44 2C008052AC0A00B902FDCD1C 4D00805202FDCD24 0D2000B9
// Salmon Run - Big Run@disabled032DEB10 88008052032DEB18 88008052032DEB08 88008052032DDEB0 88008052032DD0CC 88008052
// Salmon Run - Pair@disabled032DEB10 A8008052032DEB18 A8008052032DEB08 A8008052032DDEB0 A8008052032DD0CC A8008052
// Salmon Run - UnderGround@disabled032DEB10 C8008052032DEB18 C8008052032DEB08 C8008052032DDEB0 C8008052032DD0CC C8008052
// Salmon Run - Contest@disabled032DEB10 E8008052032DEB18 E8008052032DEB08 E8008052032DDEB0 E8008052032DD0CC E8008052
// Sunset [Coxxs]@disabled0116D030 200080D2C0035FD6
// Night [Coxxs]@disabled0116D030 400080D2C0035FD6
いろいろありますが、名前がややこしくて結局どれが何をできるのかわからないので一つずつチェックしていこうと思います。
それぞれのパッチの効果
なお、ニンテンドースイッチオンライン未連携、90DNS を導入して任天堂のサーバーに繋がらない状態で検証を行っています。
Offline Lobby + Grizzco
ロビー及びクマサン商会に遷移した際にConnecting to the Internet
が表示されなくなる。
オフライン状態でもロビー及びクマサン商会に入ることができるようになります。
レギュラーマッチを開始しようとすると通信エラーが発生します
Always Lan
イカッチャに入ると自動で Lan Play になります
切り替える手間が省けるので楽になります
Quick Lan
イカッチャでの Local Play と Lan Play の切り替えの待ち時間がなくなります。
Always Lan があればこっちは不要説もあります
One Player Shoal v2
人数が足りていなくてもイカッチャでゲームを開始することができるようになります。
ボタン自体はグレーアウトしたままなのですが、押す事ができるようになっています。
Allow Hazard Level 200+
プライベートバイトではキケン度 200%の上限がありますが、その制限が解除できます。
見かけ上、400%くらいまで選べるようになっていますが内部的には 333%以降は反映されません
Offline Splatfest / Big Run
クマサン商会がビッグラン状態になります。
以下の Big Run のコードとの併用が必須です
Big Run
ブート画面がビッグラン開催中状態になります。
オフライン専用機の場合、上の
Offline Splatfest / Big Run
との併用が必須です