Экспериментальный неофициальный форк FOSS-эмулятора Eglantine для Nintendo Switch 2 на C++ с поддержкой Windows, Linux и macOS.
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
Скачайте ZIP со страницы релизов и распакуйте его
- 2
Скопируйте содержимое sd-card-root/ в корень SD-карты и добавьте моды в contents/<TITLE_ID>/
- 3
Когда ns2jb FS 4/4 и RPC запущены, откройте терминал в папке ModLoader
cd "/path/to/extracted/zip/ModLoader" - 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-разрядную.
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Перекомпилирует вашу копию Zelda: Tears of the Kingdom версии 1.0.0 в нативную программу для Windows и Vulkan — это не эмулятор.
Прототип редактора сохранений Pokopia (Poke a Pokemon), который изменяет данные сохранений, извлечённые с Nintendo Switch 2.
Luanti (ранее Minetest) — бесплатный игровой движок с открытым исходным кодом для создания воксельных игр и игры в них с поддержкой модов на Lua.
Сторонний клиент Bilibili для управления геймпадом, работающий на ПК, PS Vita, PS4, Xbox и Nintendo Switch.
Android-приложение для загрузки приложений и применения патчей ReVanced; построено на ReVanced Patcher.