Android RetroArch에서 아케이드 ROM을 수동 스캔해 재생목록 만드는 법
수동 스캔은 정확한 코어로 합법적인 시험 파일을 직접 실행한 뒤에만 사용하세요. 콘텐츠 폴더, 명확한 시스템 또는 재생목록 이름, 검증한 기본 코어, 그 코어가 지원하는 확장자만 지정합니다. 코어와 보관 구조에 꼭 필요하지 않으면 압축파일 내부는 스캔하지 말고, 생성 뒤 한 항목을 시험하며 기존 재생목록 백업을 보관하세요.
6단계 가져오기 절차
- 01
RetroArch 빌드, 코어의 정확한 이름과 버전, 합법적 출처, 콘텐츠 폴더, 압축 구조, 현재 재생목록 백업을 기록합니다.
- 02
코어와 파일 하나를 직접 불러옵니다. 실패하면 멈추세요. 재생목록은 코어, BIOS, 의존성 또는 romset 불일치를 고치지 못합니다.
- 03
콘텐츠 가져오기 → 수동 스캔에서 대상 폴더만 선택합니다. 하위 폴더가 모두 같은 재생목록 범위일 때만 재귀 스캔을 켭니다.
- 04
구체적인 시스템 이름이나 분명한 사용자 지정 이름, 검증한 기본 코어, 실제 지원 확장자만 설정합니다.
- 05
코어가 해당 형식을 읽고 각 압축파일이 한 세트임을 확인한 경우에만 내부 스캔을 켭니다. Arcade DAT도 권한과 버전 일치를 확인합니다.
- 06
스캔 후 아는 항목 하나를 실행해 코어와 버전을 확인하고, 생성 목록을 재고와 비교한 뒤 기존 목록을 교체합니다.
알맞은 방식 선택
| 관찰한 조건 | 알맞은 선택 | 증명 범위 |
|---|---|---|
| 체크섬이 RetroArch DB와 일치 | 엄격 스캔 | DB의 식별 정보만 |
| 직접 실행은 되지만 스캔에서 누락 | 수동 스캔 | 실행 메타데이터 생성 |
| 선택한 코어로 직접 실행 실패 | 아직 스캔하지 않음 | 코어와 콘텐츠 진단 |
| 압축파일에 무관한 파일이 여럿 있음 | 구조 먼저 검토 | 잘못된 항목 방지 |
수동 스캔은 인식만 우회하며 호환성은 우회하지 않는다
Libretro의 일반 스캔은 CRC 또는 디스크 일련번호가 데이터베이스와 맞아야 하는 엄격 방식입니다. 수동 방식은 폴더, 확장자, 시스템과 코어로 항목을 만들어 DB에 없는 합법적 콘텐츠에 쓸 수 있습니다.
생성된 재생목록은 감사 결과가 아닙니다. 잘못된 코어, 누락 BIOS, 맞지 않는 MAME 세대, 읽을 수 없는 Android URI는 실행할 때 그대로 실패합니다.
각 입력란을 경계로 다룬다
좁은 폴더와 확장자 목록은 메모, 저장 파일과 무관한 자료가 항목이 되는 일을 막습니다. 사용자 지정 이름은 DB 일치를 가장하지 말고 시스템과 버전 범위를 설명해야 합니다.
압축파일 내부 스캔은 별도 판단입니다. 아케이드 ZIP은 흔히 한 세트지만 여러 파일이나 지원하지 않는 중첩 구조를 가진 패키지도 있습니다. 복사본 하나로 먼저 검증하세요.
되돌릴 수 있는 상태와 증거를 보존한다
기존 재생목록과 원본 재고를 보관하고 덮어쓰기 전에 항목 하나를 시험합니다. 이름이나 코어 연결이 틀리면 JSON을 복원하고 콘텐츠가 아닌 스캔 설정을 고칩니다.
썸네일은 이름에 의존하지만 외형 때문에 ROM 이름을 바꾸면 안 됩니다. 기술적 식별, 합법적 출처, 정확한 코어 버전을 우선하세요.
수동 스캔은 게임을 제공하거나 이용권을 부여하지 않습니다. 직접 합법적으로 덤프했거나 명시적으로 허가된 배포물만 가져오고, DAT 이름·썸네일·예상 파일명을 검토되지 않은 ROM, BIOS, CHD, 그림 또는 음악 검색에 쓰지 마세요.