개선 패치란 — 번역 패치와 무엇이 다르고 어떻게 적용하나
레트로 게임 패치라고 하면 보통 번역 패치를 떠올립니다. 그런데 배포되는 패치 가운데에는 글자는 그대로 두고 게임 자체를 손보는 패치도 많습니다. 원작의 버그를 고치거나, 느려지는 구간을 다듬거나, 조작을 편하게 바꾸거나, 음악을 더 좋은 음질로 바꾸는 것들입니다. 이 사이트에서는 이런 패치를 개선 패치로 따로 모아 둡니다.
이 글은 개선 패치에 어떤 종류가 있는지, 번역 패치와 무엇이 같고 다른지, 그리고 둘을 함께 쓸 때 무엇을 조심해야 하는지 설명합니다.
번역 패치와 같은 점
만드는 방식과 적용하는 방식은 똑같습니다. 원본 롬은 그대로 두고 바뀐 부분만 기록한 작은 파일을 배포하고, 이용자가 가진 원본에 덧입힙니다. 형식도 같은 IPS·BPS·PPF·xdelta를 씁니다. 그래서 적용하는 법은 한글 패치 적용하는 법에서 설명한 그대로입니다.
대상 원본이 정해져 있다는 점도 같습니다. 개선 패치도 특정 지역판·리비전의 롬을 기준으로 만들어지므로, 다른 판에 입히면 거부되거나 게임이 깨집니다. 내 롬이 맞는지 확인하는 방법은 한글 패치에 맞는 롬 고르기를 참고하세요.
어떤 종류가 있나
- 버그 수정 — 특정 조건에서 진행이 막히거나, 아이템이 사라지거나, 화면이 깨지는 원작의 오류를 고칩니다. 발매 당시에는 고칠 방법이 없던 문제들입니다
- 처리 지연 개선 — 적이 많이 나오면 게임이 느려지거나 스프라이트가 깜빡이는 구간을 줄입니다. 일부 패치는 더 빠른 칩을 쓰는 것처럼 동작하도록 고쳐, 지원하는 에뮬레이터나 장치가 필요하기도 합니다
- 조작과 편의 기능 — 버튼 배치를 바꾸거나, 대시를 버튼 하나로 하게 하거나, 대사 넘김을 빠르게 하는 식의 손질입니다
- 음악 강화 — 슈퍼 패미컴의 MSU-1, 메가 드라이브의 MD+처럼 원래 칩 음악 대신 CD 음질 음악을 틀게 하는 패치입니다. 이런 패치는 롬 패치 말고도 음악 파일을 따로 함께 두어야 하고, 그 방식을 지원하는 플래시 카트리지나 에뮬레이터가 있어야 소리가 납니다
- 지역판 차이 되돌리기 — 해외판에서 바뀌거나 지워진 요소를 원래대로 돌리거나, 반대로 다른 지역판의 장점을 옮겨 오는 패치입니다
어떤 패치가 무엇을 고치는지는 패치마다 다르므로, 패치 페이지의 설명과 버전 히스토리를 먼저 읽어 보세요.
한글 패치와 함께 쓸 때
가장 많이 묻는 것이 "한글 패치와 개선 패치를 둘 다 입힐 수 있느냐"입니다. 결론부터 말하면 아무렇게나 겹쳐서는 안 됩니다.
패치 파일은 "몇 번째 바이트를 무엇으로 바꿔라"라는 목록입니다. 그 위치는 패치를 만들 때 쓴 원본을 기준으로 정해집니다. 한글 패치를 먼저 입힌 롬은 이미 원본과 다르기 때문에, 원본 기준으로 만든 개선 패치를 그 위에 입히면 엉뚱한 곳을 덮어써 게임이 깨질 수 있습니다. BPS나 xdelta처럼 대상 원본을 검사하는 형식은 아예 적용을 거부합니다.
둘을 함께 쓰려면 다음 중 하나여야 합니다.
- 합쳐서 만든 패치 — 제작자가 한글화와 개선을 한 번에 담아 만든 패치입니다. 이 사이트에서도 "한글&MD+패치"처럼 따로 올려 두는 경우가 있습니다. 가장 안전한 방법입니다
- 순서를 정해 둔 패치 — "한글 패치를 먼저 입힌 롬에 적용하세요"처럼 제작자가 적용 순서를 밝혀 둔 경우입니다. 이때는 설명에 적힌 순서와 대상을 그대로 따라야 합니다
설명에 그런 말이 없다면 겹쳐 쓰지 말고, 둘 중 하나를 고르세요.
이 사이트에서 적용하기
각 개선 패치 페이지의 바로 패치하기에 원본(또는 원본이 든 zip)을 넣으면 그 자리에서 적용해 저장할 수 있습니다. 파일은 서버로 올라가지 않고 브라우저 안에서만 처리됩니다.
한 게임에 패치가 여러 개 올라가 있는 경우도 있습니다. 예를 들어 일본판용과 북미판용이 따로 있다면, 원본을 넣는 순간 CRC32를 읽어 그 원본에 맞는 패치로 알아서 바꿔 줍니다. 맞는 것이 없으면 "원본이 다릅니다"라고 알려 주니, 그때는 패치 페이지의 대상 원본 롬 정보와 내 파일을 비교해 보세요. 파일의 해시를 확인하려면 파일 검사 도구에 넣으면 됩니다.
패치 파일을 따로 가지고 있다면 ROM 패치 도구에 원본과 함께 끌어다 놓아도 결과는 같습니다.
적용한 뒤에 확인할 것
- 원본은 따로 보관하세요. 패치된 파일은 새 이름으로 저장되지만, 다른 패치를 시험하려면 언제나 손대지 않은 원본에서 다시 시작해야 합니다
- 세이브 파일이 맞지 않을 수 있습니다. 패치가 저장 구조를 건드리면 예전 세이브를 읽지 못하거나 깨질 수 있습니다. 중요한 세이브는 미리 복사해 두세요
- 에뮬레이터의 치트·패치 자동 적용을 확인하세요. 같은 폴더에 같은 이름의
.ips파일이 있으면 자동으로 덧입히는 에뮬레이터가 있습니다. 이미 패치한 롬에 한 번 더 입혀지는 일이 없도록 정리해 두세요 - 실기에서 쓸 때는 장치 지원을 확인하세요. 음악 강화나 칩 확장을 쓰는 패치는 플래시 카트리지 종류에 따라 동작이 다릅니다
정리
개선 패치는 번역 패치와 같은 방식으로 만들고 같은 방식으로 적용합니다. 다른 점은 무엇을 바꾸느냐뿐입니다. 다만 한글 패치와 겹쳐 쓸 때는 반드시 합쳐 만든 패치를 쓰거나 제작자가 밝힌 순서를 따라야 하고, 언제나 손대지 않은 원본을 따로 남겨 두는 것이 좋습니다.
게임 롬은 제공하지 않습니다. 패치는 본인이 정당하게 소유한 게임의 백업본에 적용하는 것을 전제로 배포됩니다.