한글 패치에 맞는 롬 고르기 — 리전·리비전·덤프 이름 읽는 법
한글 패치를 적용하다 보면 "체크섬이 맞지 않습니다" 같은 말을 만나게 됩니다. 패치가 잘못된 경우는 드물고, 거의 언제나 원본 롬이 제작자가 쓴 것과 다른 판본이라서 생기는 일입니다.
이 글은 같은 게임의 롬이 왜 여러 개인지, 파일 이름에 붙은 기호를 어떻게 읽는지, 그리고 내가 가진 파일이 그 패치의 대상인지 확인하는 방법을 설명합니다.
같은 게임인데 롬이 여러 개인 이유
지역판
옛 가정용 게임기는 지역마다 다른 판을 팔았습니다. 언어만 바꾼 것이 아니라 내용까지 손보는 일이 흔했습니다.
- 표시 방식 — 일본과 북미는 NTSC, 유럽은 PAL을 씁니다. PAL판은 화면이 세로로 길고 진행이 약 17% 느립니다. 손보지 않고 그대로 옮긴 PAL판은 음악까지 늘어집니다
- 난이도와 분량 — 북미판이 더 어렵게 조정되는 경우가 많았습니다. 잔기 수나 컨티뉴 횟수가 줄어드는 식입니다
- 표현 수정 — 종교색이 있는 도안, 피 색깔, 담배 같은 요소가 지역에 따라 지워지거나 바뀌었습니다
- 제목과 캐릭터 이름 — 같은 게임이 지역마다 다른 이름으로 나온 경우가 많습니다
리비전
발매 뒤에 문제가 발견되면 조용히 고쳐서 다시 찍었습니다. 이렇게 나온 판을 리비전이라 하고, Rev 1, Rev A 같은 표기가 붙습니다. 겉보기는 같아도 안의 데이터는 다릅니다.
덤프 방식
카트리지에서 데이터를 읽어 내는 과정에서 생긴 차이도 있습니다. 앞이나 뒤에 군더더기가 붙은 파일, 잘못 읽힌 파일, 누군가 손댄 파일이 섞여 돌아다닙니다.
파일 이름 읽는 법
지금 널리 쓰이는 이름 규칙은 No-Intro(카트리지 게임)와 Redump(CD 게임)입니다. 이 규칙을 따르는 파일은 이름만 봐도 정체를 알 수 있습니다.
Gaiares (Japan).md
Thunder Force III (USA).md
Batman (Europe) (Rev 1).md
Castle of Illusion Starring Mickey Mouse (Japan, Korea).md
| 표기 | 뜻 |
|---|---|
(Japan) (USA) (Europe) | 발매 지역 |
(Japan, Korea) | 두 지역에 같은 판이 나갔다는 뜻 |
(Rev 1) (Rev A) | 리비전. 없으면 최초 발매판 |
(Beta) (Proto) | 정식 발매 전 판본. 패치 대상이 아닙니다 |
(Unl) | 비공식 발매판 |
[!] [a] [b] | 예전 GoodTools 규칙. [b]는 깨진 덤프라는 뜻이니 피하세요 |
예전에 돌던 파일은 Gaiares (J) [!].bin 처럼 옛 규칙을 쓰기도 합니다. 규칙이 섞여 있으면 이름만 믿지 말고 뒤에서 설명하는 방법으로 직접 확인하는 편이 빠릅니다.
패치 배포처가 적어 둔 것을 먼저 보세요
패치를 만든 사람은 특정 롬 하나를 놓고 작업합니다. 그래서 배포 글에는 대상 롬이 적혀 있는 것이 보통입니다.
- 지역 (일본판인지 북미판인지)
- 리비전
- 파일 크기
- CRC32 나 MD5 같은 검사값
이 가운데 검사값이 있으면 그것이 가장 확실합니다. 이름이 어떻든 검사값이 같으면 같은 파일입니다.
내 롬이 맞는지 확인하기
파일 검사 도구에 원본과 패치 파일을 각각 넣어 보면 확인할 수 있습니다. 서버로 올라가지 않고 브라우저 안에서만 읽습니다.
패치 쪽에서 볼 것
| 형식 | 알 수 있는 것 |
|---|---|
| BPS | 대상 원본의 CRC32가 그대로 적혀 있습니다. 내 롬의 값과 맞춰 보면 끝납니다 |
| IPS | 고치는 위치의 범위가 나옵니다. 그 범위가 내 롬 크기를 넘어서면 다른 파일용입니다 |
| PPF | 블록 검사가 켜져 있는지 알 수 있습니다. 켜져 있으면 원본을 엄격하게 따집니다 |
| xdelta | 윈도 수와 압축 방식이 나옵니다 |
원본 쪽에서 볼 것 — 파일 크기와 내부 구조를 봅니다. CD 게임이라면 디스크 ID도 나오므로 지역을 가릴 수 있습니다.
그래도 안 될 때 짚어 볼 것
"체크섬이 맞지 않는다" 가장 흔한 경우입니다. 지역이나 리비전이 다른 롬입니다. 배포처가 적어 둔 대상 버전을 다시 확인하세요.
패치는 됐는데 글자가 깨진다 롬은 맞았지만 실행 쪽 문제일 수 있습니다. 에뮬레이터의 지역 설정을 원본에 맞추고, 다른 에뮬레이터로도 시험해 보세요.
파일 크기가 배포처와 다르다 앞에 군더더기가 붙은 덤프일 수 있습니다. 메가 드라이브 롬은 확장자가 .md, .gen, .bin으로 제각각인데 내용은 같은 경우가 대부분입니다. 다만 앞에 512바이트짜리 머리말이 붙은 판본이 섞여 있으면 크기가 어긋납니다.
패치가 여러 개 있다 한 게임에 지역판마다 패치가 따로 나오기도 합니다. 내가 가진 롬에 맞는 것을 받으면 됩니다.
정리
- 같은 게임이라도 지역·리비전·덤프에 따라 파일이 다릅니다
- 파일 이름의
(Japan),(Rev 1)같은 표기를 먼저 읽으세요 - 이름보다 검사값이 확실합니다
- 확신이 안 서면 파일 검사 도구로 패치와 원본을 열어 보세요
적용 절차 자체는 한글 패치 적용하는 법에 정리되어 있습니다. 받을 수 있는 패치는 한글 패치 목록에서 기종별로 볼 수 있습니다.