프로젝트 소개

이 저장소는 ISO 형식의 GameCube/Wii 디스크 이미지와 Dolphin 에뮬레이터에서 사용하는 RVZ 형식 간의 변환을 자동화하는 Windows용 소규모 유틸리티 스크립트를 제공합니다. 두 가지 방향이 포함됩니다: Convert_ISO_to_RVZ와 Extract_RVZ_to_ISO이며, 각각 PowerShell 스크립트(.ps1)와 더 간단한 배치 파일(.bat)로 제공됩니다. 작동 방식: 스크립트는 백그라운드에서 Dolphin 에뮬레이터 패키지에 포함된 독립 실행형 명령줄 유틸리티인 DolphinTool.exe를 호출합니다. 사용자는 해당 실행 파일을 직접 제공해야 하며, PowerShell(Windows에 내장되어 있거나 크로스 플랫폼 PowerShell Core)과 최소 하나의 ISO 또는 RVZ 파일도 필요합니다. 구성은 각 스크립트 상단의 Variables 블록을 편집하여 수행합니다. ISO에서 RVZ로의 변환에는 DolphinTool 경로, 입력 및 출력 디렉터리, 재귀 검색 플래그, 덮어쓰기 확인 플래그, 성공적으로 변환된 원본 파일을 휴지통으로 보내는 옵션, 압축 형식(none, zstd, bzip, lzma, lzma2), 압축 수준, 블록 크기 등의 설정이 노출됩니다. RVZ에서 ISO로의 스크립트에는 경로, 디렉터리, 재귀, 덮어쓰기 및 휴지통 옵션이 노출됩니다. README는 128KB를 초과하는 블록 크기는 컴퓨터에 따라 에뮬레이션 문제를 일으킬 수 있다고 경고하며, PC에서는 일반적으로 32MB가 안전하다고 언급하고, ROM을 백업하고 원본을 삭제하기 전에 압축된 출력을 테스트할 것을 권장합니다. 또한 관리자 권한으로 스크립트를 실행할 것을 권장하며, 문제가 발생할 경우 제거할 수 있는 실행 정책 줄을 언급합니다. 작성자는 이 코드가 다듬어지지 않은 즉석 코드이며, 이 프로젝트가 Dolphin 에뮬레이터 작성자와 관련이 없다고 밝힙니다. Apache 2.0에 따라 라이선스가 부여됩니다.