본문 바로가기

한글화 프로젝트/DQM 1·2

[완] 드래곤 퀘스트 몬스터즈 1·2 (PS1) 한글 패치 — 1비트 판 마무리

드래곤 퀘스트 몬스터즈 1·2의 1비트 문자 기반 한국어 패치 작업을 이번 빌드에서 마무리했다. 8월 24일 베타에서 기본 별명과 특기 설명을 손본 뒤, 실제 플레이 제보로 확인된 지도 화면 붕괴까지 수리한 최종 정리다.

이번 글은 1비트 판의 완료 내용과 최종 패치 검증 결과만 기록한다. 개발 중인 AA 글꼴 판은 글 맨 아래 쿠키에서 짧게 덧붙인다.

이번 작업의 결론

대상 완료 내용 상태
기본 별명 몬스터의 기본 별명을 최대 5자로 확장하고 획득·목장·전투 표시 경로를 통합 완료
특기 설명 171종 설명을 3줄 창에 맞게 복원하고 문안 전수 대조 완료
열쇠 세계 지도 긴 세계명에서 발생하던 화면 붕괴와 잘못된 접미 표시 수리 완료
최종 배포 검증된 CHD와 바이트가 같은 xdelta 생성·역검증 최종판

5자 별명과 특기 설명

세이브 파일의 몬스터 이름 공간은 5바이트뿐이라 한글을 직접 저장하면 2~3자가 한계였다. 이번 판은 이름 대신 몬스터 번호표를 저장하고, 화면에 그릴 때 게임 안의 이름표에서 실제 별명을 꺼내는 방식으로 바꿨다. 세이브 형식은 그대로 유지하며 새로 얻는 몬스터부터 긴 기본 별명이 붙는다.

특기 설명은 171종을 다시 대조해 잘리던 문장을 3줄 창에 맞게 복원했다. 별명과 설명 모두 실제 소비 경로를 기준으로 검사해 획득 화면만 고쳐지고 다른 화면에서 되돌아가는 문제도 함께 막았다.

마지막 버그 — 열쇠 세계에서 지도가 깨지는 문제

제보된 조합은 「화려한코로고로의열쇠」였다. 해당 세계로 이동한 뒤 지도를 열면 화면이 무너지고, 하단에 00101010010 같은 쓰레기 문자가 이어졌다.

원인은 지도 그리기 루틴이 열쇠 세계명을 일본어 최대 길이에 맞춰 13바이트만 복사하던 데 있었다. 한글 접두어 두 개와 「열쇠」를 합치면 종단 코드가 복사 범위 밖으로 밀렸고, 문자열 길이 계산이 폭주하면서 화면 메모리까지 잘못 건드렸다.

항목 수정 전 수정 후
세계명 복사 13바이트 고정 실제 필드 크기인 16바이트
지도 접미 중문 잔존 코드 「세계」
이상한 열쇠 표시 일본어 즉시값 잔존 한국어 「열쇠」 코드로 통일
접두어 길이 초과 조합 존재 최악 조합도 필드 안에 수용

유효한 열쇠 이름 조합 2,752개를 전수 대조했으며, 기존 구조에서는 608개(22.1%)가 같은 문제를 일으킬 수 있었다. 수정 뒤 초과 조합은 0개다. 열쇠 이름은 세이브에서 불러올 때 다시 조립되므로 기존 메모리카드 세이브에도 수리가 적용된다.

최종 패치 검증

후보 빌드의 정적 전수검사와 배포 패치의 역검증을 모두 통과했다. 마지막으로 검증된 CHD에서 BIN을 직접 추출하고, 새 xdelta를 일본판 원본에 적용한 결과와 바이트 단위로 다시 비교했다.

검사 항목 결과
번역 정본·호환 뷰 72종 일치
특기 설명 171/171 일치
TOC 및 주요 리소스 6,025/6,025 통과
게이트 음성 테스트 N0~N24 통과
프레이밍·포인터·제어코드 전수 통과
최종 BIN·CHD 추출본·xdelta 적용 결과 바이트 동일

지원 원본 및 체크섬

반드시 본인이 보유한 일본판 원본에 적용해야 한다. 중국어판, 다른 리비전, 이미 수정된 이미지에는 적용하지 않는다.

항목 크기 SHA-1
일본판 원본 BIN 260,975,568 B 433ee5ace196f509a1a1fb1992cd621124e57c3a
패치 적용 결과 BIN 260,975,568 B 21beb1920d99af50efcdef5bd0e6bb878fa2de34
8/25 xdelta 1,684,674 B 8316a3831fdcbabf302c5bf51aa739f0ed5a75a8

세이브스테이트에는 이전 실행 파일과 화면 상태가 함께 들어 있으므로, 패치 교체 뒤에는 콜드 부팅하고 게임 안에서 저장한 메모리카드 데이터를 불러오는 것을 권장한다.

패치 다운로드

아래 파일은 게임 데이터가 포함된 디스크 이미지가 아니라, 보유한 일본판 원본에 적용하는 차분 패치다. CHD는 게임 전체 데이터가 들어 있으므로 배포하지 않는다.

dqm12_ko_20260825.xdelta
1.61MB

이것으로 DQM 1·2의 1비트 한글 패치 작업은 일단 마무리한다. 실제 플레이 중 새로운 문제가 발견되면 화면과 재현 조건을 기준으로 필요한 부분만 다시 확인할 예정이다.


🍪 쿠키

AA 글꼴 판도 따로 조금씩 만지는 중이다. 아직은 시험 단계라, 모양이 좀 더 잡히면 따로 정리할 예정이다.