PC에 저장된 닌텐도 스위치 게임 파일(NSP, NSZ, XCI, XCZ)을 스캔하고,
관련 메타데이터 및 에셋(아이콘, 스크린샷)을 자동으로 수집하여 관리하는 데스크톱 GUI 애플리케이션입니다.
복잡한 설치 과정 없이 제공되는 단일 실행 파일(nsl.exe) 하나로 간편하게 사용할 수 있습니다.
NSP, NSZ, XCI, XCZ 파일을 지원하며, 지정된 디렉토리를 스캔하여 게임 목록을 구성합니다.
파일 헤더(CNMT, 티켓, XML 등)와 내장된 분석 엔진을 이용한 딥 스캔을 통해 게임의 타이틀 ID, 버전, 콘텐츠 타입(Base, Update, DLC)을 정확하게 추출합니다.
- 게임 파일 내부에서 아이콘을 자동으로 추출하여 표시합니다.
- TitleDB와 연동하여 게임 설명과 스크린샷을 다운로드하고 갤러리 형태로 제공합니다.
최신 타이틀 정보(버전, 한국어 이름, 설명 등)를 온라인(tinfoil, blawar 데이터베이스)에서 다운로드하여 로컬 DB를 갱신합니다.
GUI 내에서 바로 게임 실행, 폴더 열기, 경로 복사, 파일 이름 변경(자동 포맷팅 지원)을 할 수 있습니다.
한 번 스캔한 파일은 해시와 수정 시간을 기반으로 캐싱하여 다음 스캔 시 속도를 대폭 향상시킵니다.
Important
본 프로그램을 정상적으로 사용하기 위해서는 펌웨어 키 파일이 반드시 필요합니다.
- 닌텐도 스위치의 펌웨어 키 파일입니다.
- 위치: 프로그램 실행 파일(
nsl.exe)과 동일한 폴더에prod.keys라는 이름으로 배치해 주세요. - 이 파일이 없으면 암호화된 게임 파일(NSP, XCI 내부 데이터)에서 아이콘이나 상세 타이틀 정보를 추출할 수 없습니다.
참고: 소스 코드로 직접 실행할 경우
Python 3.8이상 및Pillow,psutil,pycryptodome라이브러리가 필요합니다.
prod.keys 파일이 같은 폴더에 있는지 확인한 후, 배포된 실행 파일(nsl.exe)을 더블 클릭하여 실행합니다.
상단 메뉴의 **[데이터베이스] > [타이틀 DB 다운로드]**를 클릭하여 최신 게임 메타데이터를 받아옵니다. (한국어 이름 및 설명, 최신 버전 정보 포함)
- **[설정] > [스캔 디렉토리 관리]**에서 스위치 게임 파일이 모여있는 폴더를 추가합니다.
- 상단의 [빠른 스캔] 버튼(또는
Ctrl + S)을 눌러 파일 분석을 시작합니다. - 스캔이 완료되면 우측 패널에서 상세 정보, 아이콘, 스크린샷을 확인할 수 있습니다.
Q. 아이콘이 나오지 않거나 '미확인'으로 뜹니다.
A.
prod.keys파일이 프로그램과 같은 폴더에 있는지 확인해 주세요. 키 파일이 없거나 구버전일 경우 최신 게임의 데이터를 읽지 못할 수 있습니다.
Q. DB 갱신 시 에러가 발생합니다.
A. 만약 이전 버전에서 업데이트한 경우, 프로그램 폴더 내의
library.db파일을 삭제한 뒤 프로그램을 재실행하여 DB 스키마를 초기화해 보세요.
Q. 스크린샷이 안 보입니다.
A. 목록에서 게임을 우클릭한 뒤 **[스크린샷 다운로드]**를 클릭하거나, 상단 메뉴의 **[데이터베이스] > [전체 스크린샷 다운로드]**를 이용해 주세요.
