Repolode
SebaaMG

SebaaMG/ns2jb-modloader

ns2jbセッション経由でmicroSDカードからTitle IDごとにMODを読み込む、Nintendo Switch 2向けRomFS/ExeFS MODローダー。

スター
74
フォーク
6
未解決の Issue
0
最終コミット
昨日

これは何?

ns2jb-modloaderを使うと、Switch 2でゲームごとの16桁のTitle IDに整理したRomFS/ExeFS MODをmicroSDカードから直接読み込めます。複数のゲームのMODを1枚のカードに保存でき、インストールは1回で済みます。MODに互換性があれば、Atmosphère形式のcontentsフォルダをそのままドラッグして追加できます。

ローダーはPC上で動作し、RPCが稼働している既存のns2jb FS 4/4セッションが必要です。Switch 2のセットアップ後、PC側のスクリプトがアクティブなセッションを検出し、カードからMODを読み込みます。READYと表示されたらns2jbホストを終了し、Switch 2を再起動せずにSmileBASICを終了すると、MODを適用したゲームを起動できます。ローダーは本体を再起動するまで動作し続けます。

対応形式は、RomFSの置き換えおよび新規ファイル、romfs.bin、exefsファイル、.stub、exefs.nsp、IPS/IPS32パッチです。実行時チートとプラグインには対応していません。ファームウェア23.0.1で通常のmicroSDカードを使ってテスト済みですが、microSD Expressのサポートには実機でのテストが必要です。

主な機能

  • 01microSDから16桁のTitle IDごとにRomFS/ExeFS MODを読み込みます。
  • 021回のインストールで、1枚のカードに保存した複数のゲームに対応します。
  • 03Atmosphère形式のcontentsフォルダとIPS/IPS32パッチに対応します。
  • 04アクティブなns2jbセッションを自動検出し、手動でrun-dirを指定することもできます。
  • 05PC側はLinux、WSL、Node.js 22以降で動作します。

ユースケース

  • Switch 2で200cc化などのMario Kart World MODを導入する。
  • 複数のSwitch 2ゲームのMODを1枚のmicroSDカードにまとめて保存する。
  • 互換性がある場合に、Switch 1環境のAtmosphère形式のMODフォルダをSwitch 2へ移行する。

クイックスタート

  1. 1

    リリースページからZIPをダウンロードして展開します

  2. 2

    sd-card-root/ の中身をSDカードのルートにコピーし、modsを contents/<TITLE_ID>/ の下に追加します

  3. 3

    ns2jb FS 4/4 と RPC を実行した状態で、ModLoader フォルダー内のターミナルを開きます

    cd "/path/to/extracted/zip/ModLoader"
  4. 4

    loaderを実行し、READYになるまで待ちます

    node load.cjs

使う前に知っておきたいこと

  • Switch 2で、RPCが実行中の既存の ns2jb FS 4/4 セッションが必要です。
  • Linux/WSLとNode.js 22以降で動作するため、ネイティブのWindowsはサポート対象として記載されていません。
  • コピーレフトライセンスである GPL-2.0 のもとでライセンスされています。
  • 32ビットから64ビットに移行したゲームでは、古いSwitch 1向けのExeFS modに更新が必要な場合があります。

トピック

#switch-2#modding#romfs#exefs#nintendo-switch#microsd

よくある質問

ns2jb-modloader とは?
ns2jbセッション経由でmicroSDカードからTitle IDごとにMODを読み込む、Nintendo Switch 2向けRomFS/ExeFS MODローダー。 ns2jb-modloaderを使うと、Switch 2でゲームごとの16桁のTitle IDに整理したRomFS/ExeFS MODをmicroSDカードから直接読み込めます。複数のゲームのMODを1枚のカードに保存でき、インストールは1回で済みます。MODに互換性があれば、Atmosphère形式のcontentsフォルダをそのままドラッグして追加できます。
ns2jb-modloader は無料で使えますか?ライセンスは?
ns2jb-modloader は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ns2jb-modloader は今もメンテナンスされていますか?
活発にメンテナンス中。ns2jb-modloader の最終コミットは 2026年11月6日 です。
ns2jb-modloader は何に使えますか?
Switch 2で200cc化などのMario Kart World MODを導入する。 複数のSwitch 2ゲームのMODを1枚のmicroSDカードにまとめて保存する。 互換性がある場合に、Switch 1環境のAtmosphère形式のMODフォルダをSwitch 2へ移行する。
ns2jb-modloader のインストール方法は?
リリースページからZIPをダウンロードして展開します sd-card-root/ の中身をSDカードのルートにコピーし、modsを contents/<TITLE_ID>/ の下に追加します ns2jb FS 4/4 と RPC を実行した状態で、ModLoader フォルダー内のターミナルを開きます: cd "/path/to/extracted/zip/ModLoader" loaderを実行し、READYになるまで待ちます: node load.cjs
ns2jb-modloader はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/SebaaMG/ns2jb-modloader

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト