프로젝트 소개
OpenROM은 분산된 ROM 관리 도구를 대체하기 위해 설계된 무료 오픈소스 범용 레트로 게임 툴킷입니다. PS1, PS2, Xbox, GameCube, Wii, Saturn, Sega CD를 포함한 여러 플랫폼에서 ROM 컬렉션의 변환, 패치, 압축, 정리 및 관리를 지원합니다.
주요 기능:
- **ROM 변환**: 20개 이상의 변환 경로(ISO, BIN, CUE, GDI, IMG, ECM, CHD, CSO, ZSO, XISO, RVZ, WIA, WBFS, GCZ 등)를 지원하며, 매직 바이트를 통한 스마트 플랫폼 감지, 실제 CHD 헤더 파싱, 올바른 코덱 라우팅, 자동 CUE 생성 및 무결성 검증을 제공합니다.
- **ROM 패치**: 11가지 패치 포맷(IPS, IPS32, UPS, BPS, PPF, APS, EBP, DPS, xdelta3, SSP, DCP)을 지원하며 자동 포맷 감지, 체크섬 검증 및 체크섬 무시 모드를 제공합니다.
- **Dreamcast 도구**: DCP 패치 적용기, IP.BIN 편집기(지역 플래그, VGA 토글, Shift-JIS 지원) 및 GDI 트랙 인스펙터.
- **압축 및 추출**: ZIP 및 7Z 지원과 프리셋, 이미 압축된 포맷에 대한 스마트 스킵, 배치 추출 및 소스 삭제 옵션을 제공합니다.
- **ROM 헤더 제거**: NES, SNES, Game Boy/GBC의 카피어 헤더를 감지하고 제거하며 신뢰도 평가와 이중 제거 보호 기능을 제공합니다.
- **컬렉션 유틸리티**: M3U 재생목록 생성기, BIN 병합기, CUE 시트 편집기 및 배치 처리.
- **ROM 리네이머**: No-Intro 및 Redump DAT 지원과 CRC32 매칭, 드라이런 모드, 대용량 DAT 파일을 위한 스트리밍 XML 파서.
- **UI 및 워크플로우**: Flutter 기반 게이밍 대시보드 UI와 테마(Gaming Dashboard, Cyberpunk, Terminal, Minimal), 실시간 터미널 로깅, 드래그 앤 드롭, 큐 매니저, 압축 미리보기, 자동화를 위한 완전한 헤드리스 CLI.
- **오프라인 및 프라이버시**: 100% 오프라인으로 실행되며 텔레메트리나 네트워크 요청이 없습니다.
OpenROM은 chdman, maxcso, ecm/unecm, extract-xiso, nodtool, xdelta3, nkit, saturn-patcher와 같은 오픈소스 도구를 번들로 포함합니다. Windows, Linux(x86_64 및 ARM64), macOS(Apple Silicon 및 Intel)를 지원하며, Android는 Termux를 통해 곧 지원될 예정입니다. 이 프로젝트는 GPL v3 라이선스로 배포되며 스크립팅 및 자동화를 위한 CLI를 포함합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.