Windows, Linux, macOS용 C++ 기반 Nintendo Switch 2 에뮬레이터 Eglantine의 실험적 비공식 포크입니다.
SebaaMG/ns2jb-modloader
ns2jb 세션을 통해 microSD 카드에서 Title ID별로 모드를 불러오는 Nintendo Switch 2용 RomFS 및 ExeFS 모드 로더입니다.
- 스타
- 77
- 포크
- 7
- 열린 이슈
- 0
- 마지막 커밋
- 3시간 전
어떤 프로젝트인가요?
ns2jb-modloader를 사용하면 Switch 2에서 게임마다 16자리 Title ID로 정리된 RomFS 및 ExeFS 모드를 microSD 카드에서 바로 불러올 수 있습니다. 여러 게임의 모드를 한 카드에 함께 저장할 수 있으며, 한 번 설치하면 모두 사용할 수 있습니다. 모드가 호환된다면 Atmosphère 방식의 contents 폴더를 그대로 끌어다 놓아도 됩니다.
로더는 PC에서 실행되며 RPC가 실행 중인 기존 ns2jb FS 4/4 세션이 필요합니다. Switch 2 설정을 마치면 PC 스크립트가 활성 세션을 감지하고 카드에서 모드를 불러옵니다. READY가 표시되면 ns2jb host를 닫고, 콘솔을 재시작하지 않은 채 SmileBASIC을 종료한 다음 모드가 적용된 게임을 실행할 수 있습니다. 로더는 콘솔을 재부팅할 때까지 활성 상태로 유지됩니다.
지원 형식에는 RomFS 교체 및 새 파일, romfs.bin, exefs 파일, .stub, exefs.nsp, IPS/IPS32 패치가 포함됩니다. 런타임 치트와 플러그인은 지원 대상이 아닙니다. 이 프로젝트는 펌웨어 23.0.1이 설치된 일반 microSD 카드에서 테스트되었으며, microSD Express 지원은 아직 하드웨어 테스트가 필요합니다.
핵심 기능
- 01microSD에서 16자리 Title ID별로 RomFS 및 ExeFS 모드를 불러옵니다.
- 02한 번 설치하면 한 카드에서 여러 게임의 모드를 사용할 수 있습니다.
- 03Atmosphère 방식의 contents 폴더와 IPS/IPS32 패치를 지원합니다.
- 04활성 ns2jb 세션을 자동으로 감지하며, 수동으로 run-dir을 지정할 수도 있습니다.
- 05PC에서 Linux, WSL, Node.js 22 이상으로 실행할 수 있습니다.
활용 사례
- Switch 2에서 200cc 변경과 같은 Mario Kart World 모드를 설치합니다.
- 여러 Switch 2 게임의 모드를 microSD 카드 한 장에 보관합니다.
- 호환되는 경우 Switch 1 설정에서 Atmosphère 방식의 모드 폴더를 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별로 모드를 불러오는 Nintendo Switch 2용 RomFS 및 ExeFS 모드 로더입니다. ns2jb-modloader를 사용하면 Switch 2에서 게임마다 16자리 Title ID로 정리된 RomFS 및 ExeFS 모드를 microSD 카드에서 바로 불러올 수 있습니다. 여러 게임의 모드를 한 카드에 함께 저장할 수 있으며, 한 번 설치하면 모두 사용할 수 있습니다. 모드가 호환된다면 Atmosphère 방식의 contents 폴더를 그대로 끌어다 놓아도 됩니다.
- ns2jb-modloader은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ns2jb-modloader은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ns2jb-modloader은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ns2jb-modloader의 마지막 커밋은 2026년 11월 7일입니다.
- ns2jb-modloader은(는) 어디에 사용할 수 있나요?
- Switch 2에서 200cc 변경과 같은 Mario Kart World 모드를 설치합니다. 여러 Switch 2 게임의 모드를 microSD 카드 한 장에 보관합니다. 호환되는 경우 Switch 1 설정에서 Atmosphère 방식의 모드 폴더를 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 통계는 매일 갱신됩니다.
관련 프로젝트
본인 소유의 Zelda: Tears of the Kingdom 1.0.0 복사본을 에뮬레이터가 아닌 네이티브 Windows 및 Vulkan 프로그램으로 재컴파일합니다.
Nintendo Switch 2에서 덤프한 저장 데이터를 편집하는 Pokopia(Poke a Pokemon)용 개념 증명 저장 에디터입니다.
Luanti(구 Minetest)는 Lua 모딩을 지원하는 무료 오픈소스 복셀 게임 엔진으로, 게임을 만들고 플레이할 수 있습니다.
게임패드 사용자에 맞춰 제작된 서드파티 Bilibili 클라이언트로, PC, PS Vita, PS4, Xbox, Nintendo Switch에서 실행됩니다.
ReVanced Patcher 기반으로 앱을 다운로드하고 ReVanced 패치를 적용해 맞춤 설정하는 Android 앱입니다.