Windows、Linux、macOS向けにC++で開発された、Nintendo Switch 2用Eglantineの実験的な非公式フォーク。
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
リリースページからZIPをダウンロードして展開します
- 2
sd-card-root/ の中身をSDカードのルートにコピーし、modsを contents/<TITLE_ID>/ の下に追加します
- 3
ns2jb FS 4/4 と RPC を実行した状態で、ModLoader フォルダー内のターミナルを開きます
cd "/path/to/extracted/zip/ModLoader" - 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に更新が必要な場合があります。
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
自分で用意したゼルダの伝説 ティアーズ オブ ザ キングダム 1.0.0を、エミュレーターではなくWindows・Vulkan向けネイティブプログラムに再コンパイルします。
Nintendo Switch 2からダンプしたセーブデータを編集する、Pokopia(ぽこ あ ポケモン)向けの概念実証版セーブエディター。
Luanti(旧Minetest)は、Luaによるmod対応でゲームを作成・プレイできる、無料のオープンソース・ボクセルゲームエンジンです。
ゲームパッド操作に対応したサードパーティ製Bilibiliクライアント。PC、PS Vita、PS4、Xbox、Nintendo Switchで動作します。
ReVanced Patcherを基盤に、アプリをダウンロードしてReVancedのパッチを適用・カスタマイズできるAndroidアプリ。