USB 카트리지 덤퍼나 ROM 파일을 합법적으로 얻을 수 있는 다른 방법이 있다면 ROM 해킹 현장에 들어가고 싶을 수도 있습니다. 국제 패치 시스템(.IPS) 파일을 사용하면 프로그래머는 원래 게임의 코드를 배포하지 않고도 비디오 게임에 대해 변경된 ROM 데이터를 보낼 수 있으므로 파생 저작물 비디오 게임 배포와 관련된 라이센스 문제를 피할 수 있습니다.
Windows 또는 OS X에서 이러한 파일을 패치하려면 특수 유틸리티가 필요하지만 Linux에서는 간단한 Python 스크립트를 사용하여 동일한 작업을 수행할 수 있습니다. 컴파일된 프로그램이 아니라 해석된 Python 스크립트이므로 대부분의 최신 GNU/Linux 배포판에서 실행할 수 있습니다.
IPS 추가로 파일 패치
Boris Timofeev의 Lazy IPS라는 패키지가 필요합니다. 이 패키지는lazy_ips.py.zip이라는 이름으로 도착하지만 사용하기 전에 검사해야 합니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 Nautilus 또는 다른 파일 관리자에서 "여기에 추출"을 선택하거나 CLI 프롬프트에서 unzip 명령을 사용하여 파일의 압축을 풉니다. lazy_ips.py라는 단일 파일이 생성됩니다. 스크립트를 두 번 클릭하거나 CLI 프롬프트에 ./lazy_ips.py를 입력하여 스크립트를 시작합니다. 실행 권한을 요청받는 경우 계속 진행하되 창 색상이 GTK 테마와 일치하는지 확인하세요. 사용자 정의 GTK 색상이나 글꼴이 있는 경우 이 프로그램이 이를 수용합니다. 루트로 실행할 필요는 전혀 없습니다.
첫 번째 파일 입력 필드 옆에 있는 '열기' 버튼을 클릭한 다음 나타나는 상자에서 ROM을 선택합니다. ROM은 게임이 원래 실행되었던 하드웨어 유형에 따라 확장자가 다를 수 있습니다. 그런 다음 두 번째 '열기' 버튼을 클릭하고 IPS 패치 파일을 선택합니다. '백업 파일 생성' 옆에 확인 표시가 있는지 확인하십시오. 다른 디렉토리에 원본 ROM의 추가 복사본을 생성할 수도 있습니다. 그 후 '실행' 버튼을 클릭하고 '완료'가 표시될 때까지 기다립니다. 완료되면 '종료' 버튼을 클릭할 수 있습니다. 그런 다음 Lazy IPS에서 사용한 ROM 파일을 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동합니다. 파일 수정 날짜는 프로그램을 실행한 날짜와 일치해야 합니다. 동일한 디렉터리에 있는 .bak 파일은 Lazy IPS가 생성한 백업을 나타냅니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.