아이폰에서 iGBA로 ROM을 패치하고 롬핵을 실행하는 방법
버전 2.17.0부터 iGBA가 패치를 직접 적용합니다. ROM 가져오기를 탭해 .ips, .ups, .bps 파일을 고르거나 파일 앱에서 iGBA로 열고, 목록에서 내가 가진 기준 게임 사본을 골라 패치 적용을 탭하세요. iGBA는 그 옆에 새 게임을 만들고 원본은 건드리지 않습니다.
롬핵은 별도의 게임 파일이 아닙니다. 원본과 다른 부분만 담은 작은 패치이고, 패처가 둘을 합쳐 새 파일을 만듭니다. iGBA에는 그 패처가 들어 있고, 원본 게임은 그대로 남습니다.
iGBA가 여는 패치 파일
ROM 가져오기는 .gba, .gbc, .gb 게임과 .zip, .7z, .gz 압축 파일, 그리고 .ips, .ups, .bps 패치 형식을 받습니다. 게임은 바로 라이브러리로 들어갑니다. 패치는 대신 패치 화면을 엽니다. 패치는 게임을 만나기 전에는 게임이 아니기 때문입니다.
| 확장자 | 원본 파일 검사 | 원본이 틀리면 |
|---|---|---|
| .ips | 안 함 | iGBA가 그대로 사본을 만듦. 게임이 안 돌아갈 때에야 알게 됨 |
| .ups | 함, 저장된 체크섬으로 | iGBA가 거부하고 아무것도 쓰지 않음 |
| .bps | 함, 저장된 체크섬으로 | iGBA가 거부하고 아무것도 쓰지 않음 |
제작자가 올린 파일의 확장자를 보면 어떤 형식인지 압니다. 조심할 건 IPS입니다. 화면이 하얗게 멈추기 전까지는 결과가 틀렸다는 걸 알려 주는 게 아무것도 없으니까요.
iGBA에서 패치하기
- 핵 제작자의 공식 페이지를 읽고, 기준이 된 게임과 리비전을 정확히 적어 두세요. 패치는 그 파일 하나에만 맞습니다.
- 라이브러리에 아직 없다면 그 게임의 내 백업을 ROM 가져오기로 가져오세요.
- ROM 가져오기를 다시 탭하고 패치 파일을 고르세요. 파일 앱이나 다른 앱에서 패치를 iGBA로 열 수도 있습니다.
- iGBA가 라이브러리의 게임을 목록으로 보여 주고, 패치 이름과 가장 가까운 이름의 게임을 미리 선택해 둡니다. 맞는 기준 게임인지 확인하고 패치 적용을 탭하세요.
- ROM 패치 적용됨이 뜨면 끝입니다. 새 게임은 원래 이름 뒤에 패치 이름이 괄호로 붙은 채 목록에 들어가니, 플레이할 때는 그쪽을 여세요.
- 패치 실패가 보이면 이유를 읽으세요. 다른 리비전용 UPS나 BPS 패치는 거부되고 아무것도 쓰이지 않습니다.
원본은 라이브러리에 그대로 남아 있어서, 제작자가 새 버전을 낼 때처럼 나중에 다시 패치할 수 있습니다. 안드로이드용 iGBA는 패치를 적용하지 않으니, 아이폰이나 컴퓨터에서 패치한 뒤 복사하세요.
파일 이름은 한 번 정하고 그대로 두기
iGBA는 게임에 딸린 모든 것을 확장자를 뺀 파일 이름으로 보관합니다. 배터리 저장, 상태 저장, 치트가 그렇습니다. 패치한 사본은 이름이 따로 있으므로 저장 없이 시작합니다. 나중에 파일 앱에서 이름을 바꾸지 마세요. 이름을 바꾼 게임은 저장이 옛 이름 아래에 그대로 남아 있어서 저장 없이 열립니다.
컬러 기반 핵도 방법은 같습니다
iGBA는 .gbc와 .gb 게임도 패치하므로 컬러 게임 기반의 핵도 같은 순서로 하면 되고, 패치한 사본은 기준 게임의 확장자를 그대로 이어받습니다. 시스템은 확장자로 정해지니, 확장자가 잘못된 기준 파일은 제대로 작동하지 않습니다.
저녁 한 번을 날리는 실수들
- 이미 패치한 사본에 또 패치하는 것. 목록에서 패치한 사본이 아니라 깨끗한 원본을 고르세요.
- 제작자가 적어 둔 것과 다른 리비전의 기준 게임을 쓰는 것. UPS와 BPS는 막아 주지만, IPS는 말없이 받아들입니다.
- 패치만 들어 있는 .zip을 가져오는 것. iGBA는 압축 파일 안에서 게임만 찾으므로, 파일 앱에서 압축을 풀고 패치 파일 자체를 고르세요.
- 이름은 같고 확장자만 다른 파일을 둘 다 두기(.gba와 .gbc 등). iGBA는 두 번째 파일을 거부합니다.
패치를 적용하는 일도, 그 결과를 플레이하는 일도 Pro가 필요하지 않습니다. Pro가 바꾸는 건 상태 저장, 치트, 되감기, 속도의 한도이지 열 수 있는 파일이 아닙니다. iGBA는 무료로 받을 수 있고 무료 버전에는 광고가 표시됩니다.
자주 묻는 질문
iGBA가 IPS, UPS, BPS 패치를 직접 적용할 수 있나요?
컴퓨터 없이 아이폰에서 쓸 수 있는 ROM 패처가 있나요?
롬핵은 합법인가요?
iGBA에서 Iberia를 할 수 있나요?
패치한 파일이 동작하지 않는 이유는 뭔가요?
iGBA 가이드 더 보기
- GBA 에뮬레이터에서 상태를 저장하고 다시 불러오는 방법
- GBA 에뮬레이터에서 실수를 되감고 배속을 올리는 방법
- GBA·GBC 에뮬레이터에서 치트 코드 사용법
- GBA 통신 케이블을 근처에서나 온라인으로 쓰는 방법, 아이폰 한 대로 혼자 교환하기
- 아이폰 GBA 에뮬레이터에서 Xbox·PS5 컨트롤러 사용하는 방법
- 애플워치에서 GBA·GBC 게임을 플레이하는 방법
- 재설치나 새 폰 전에 GBA 저장 파일을 백업하는 방법
- GBA 세이브를 아이폰과 안드로이드 사이에서 옮기는 방법
- GBA 에뮬레이터 저장 오류를 플래시 128K로 고치는 방법
- 아이폰에서 Radical Red 하기: 패치부터 저장 파일까지
- 아이폰에서 Unbound 하기, 예전 저장까지 가져오기
- 롬핵 흰 화면: 잘못된 패치가 하는 일과 해결법
- iGBA 관련 질문 전체
- iGBA 페이지로 돌아가기