Repolode
SebaaMG

SebaaMG/ns2jb-modloader

Загрузчик модов RomFS и ExeFS для Nintendo Switch 2, который загружает их с microSD по Title ID через сессию ns2jb.

Звёзды
77
Форки
7
Открытые issues
0
Последний коммит
3 часа назад

Что это?

ns2jb-modloader позволяет владельцам Switch 2 загружать моды RomFS и ExeFS прямо с microSD. Файлы модов размещаются в папках с 16-значным Title ID соответствующей игры. На одной карте можно хранить моды для нескольких игр, а установить загрузчик достаточно один раз. Если моды совместимы, папки contents в стиле Atmosphère можно просто скопировать как есть.

Загрузчик запускается на ПК и требует уже запущенной сессии ns2jb FS 4/4 с работающим RPC. После настройки Switch 2 скрипт на ПК обнаруживает активную сессию и загружает моды с карты. Когда он сообщает READY, закройте хост ns2jb и SmileBASIC, не перезагружая консоль, после чего можно запускать игры с модами. Загрузчик продолжает работать до перезагрузки консоли.

Поддерживаются замены и новые файлы RomFS, romfs.bin, файлы exefs, .stub, exefs.nsp и патчи IPS/IPS32. Читы и плагины, работающие во время выполнения, не поддерживаются. Проект протестирован на обычных картах microSD с прошивкой 23.0.1; поддержку microSD Express ещё предстоит проверить на соответствующем оборудовании.

Ключевые возможности

  • 01Загружает моды RomFS и ExeFS с microSD по 16-значному Title ID.
  • 02Поддерживает моды для нескольких игр на одной карте при единственной установке.
  • 03Принимает папки contents в стиле Atmosphère и патчи IPS/IPS32.
  • 04Автоматически обнаруживает активную сессию ns2jb; также можно указать run-dir вручную.
  • 05Работает на ПК под Linux, WSL и Node.js 22+.

Сценарии использования

  • Установка на Switch 2 мода для Mario Kart World, например изменения на 200cc.
  • Хранение модов для нескольких игр Switch 2 на одной карте microSD.
  • Перенос папок модов в стиле Atmosphère с настройки Switch 1 на Switch 2, если они совместимы.

Быстрый старт

  1. 1

    Скачайте ZIP со страницы релизов и распакуйте его

  2. 2

    Скопируйте содержимое sd-card-root/ в корень SD-карты и добавьте моды в contents/<TITLE_ID>/

  3. 3

    Когда ns2jb FS 4/4 и RPC запущены, откройте терминал в папке ModLoader

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

    Запустите loader и дождитесь READY

    node load.cjs

Что важно знать

  • Требуется существующий сеанс ns2jb FS 4/4 с работающим RPC на Switch 2.
  • Работает в Linux/WSL с Node.js 22 или новее, поэтому нативная Windows не указана как поддерживаемая платформа.
  • Лицензировано по GPL-2.0 — лицензии с требованием копилефта.
  • Некоторые старые моды ExeFS для Switch 1 нужно обновить для игр, перешедших с 32-разрядной архитектуры на 64-разрядную.

Темы

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

Частые вопросы

Что такое ns2jb-modloader?
Загрузчик модов RomFS и ExeFS для Nintendo Switch 2, который загружает их с microSD по Title ID через сессию ns2jb. ns2jb-modloader позволяет владельцам Switch 2 загружать моды RomFS и ExeFS прямо с microSD. Файлы модов размещаются в папках с 16-значным Title ID соответствующей игры. На одной карте можно хранить моды для нескольких игр, а установить загрузчик достаточно один раз. Если моды совместимы, папки contents в стиле Atmosphère можно просто скопировать как есть.
ns2jb-modloader можно использовать бесплатно? Какая у него лицензия?
ns2jb-modloader распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ns2jb-modloader всё ещё поддерживается?
Активно поддерживается. Последний коммит в ns2jb-modloader — 7 нояб. 2026 г..
Для чего можно использовать ns2jb-modloader?
Установка на Switch 2 мода для Mario Kart World, например изменения на 200cc. Хранение модов для нескольких игр Switch 2 на одной карте microSD. Перенос папок модов в стиле Atmosphère с настройки Switch 1 на Switch 2, если они совместимы.
Как установить ns2jb-modloader?
Скачайте ZIP со страницы релизов и распакуйте его Скопируйте содержимое sd-card-root/ в корень SD-карты и добавьте моды в 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Прототип редактора сохранений Pokopia (Poke a Pokemon), который изменяет данные сохранений, извлечённые с Nintendo Switch 2.

52+15 за неделю6C#GPL-3.0Активно поддерживаетсяОбновлён 4 дня назад

Luanti (ранее Minetest) — бесплатный игровой движок с открытым исходным кодом для создания воксельных игр и игры в них с поддержкой модов на Lua.

13,8 тыс.+26 за неделю2,5 тыс.C++OtherАктивно поддерживаетсяОбновлён 7 часов назад