한글패치 모음/드림캐스트

[DC] 소닉 어드벤처 2

한마루. 2026. 8. 11. 22:00
반응형

 

 

 

2001년 6월 23일에 발매된 드림캐스트용 하이스피드 3D 액션 게임 **「소닉 어드벤처 2」**의 한글 패치입니다.

 

소닉 탄생 10주년 기념작으로, 히어로 사이드와 다크 사이드의 이야기가 서로 교차하다가 마지막 이야기로 이어지는 구성이 특징입니다. 소닉, 테일즈, 너클즈뿐 아니라 섀도우, 에그맨, 루즈를 직접 조작하며 속도형 액션, 메카 전투, 보물찾기를 번갈아 플레이하게 됩니다.

 

중학교 시절 옆집에 살던 친한 친구와 많은 이야기를 나눴던, 추억이 가득한 게임을 한글화 하게 되어 감회가 새롭습니다. 게다가 소닉 35주년에 맞춰 배포할 수 있게 되어서 정말이지 행복합니다.

 

이번 작업은 드림캐스트 일본판 GDI를 기준으로 진행했습니다. 게임의 일본어 문장은 여러 PRS 파일과 실행 파일 내부에 나뉘어 있었고, 일부 메뉴와 안내 문구는 PVR/PVM 텍스처에 이미지로 들어 있었습니다. 이벤트 영상은 SFD에 직접 자막을 입혀야 했기 때문에 대사, 폰트, 이미지, 영상의 네 가지 작업 흐름을 별도로 만든 뒤 하나의 패치 GDI로 합치는 방식으로 구성했습니다.


 

현재까지 적용한 주요 내용은 다음과 같습니다.

 

1. 히어로·다크·라스트 스토리의 이벤트 대사와 게임 진행 문구를 한글화했습니다.

2. 스테이지 힌트, 시스템 메시지, 방송, 병사 대사, 차오 관련 문구를 포함해 총 80개 텍스트 리소스를 추출·재삽입할 수 있게 했습니다.

3. 메인 메뉴, 옵션, 스토리 요약처럼 실행 파일 내부에 들어 있던 문구도 함께 처리했습니다.

4. 한글 완성형 2,350자를 사용하는 전용 24픽셀 글꼴을 제작하고, 빌드할 때 원본 한자 글꼴 영역을 자동으로 교체하도록 했습니다.

5. 메인 메뉴, 사운드 테스트, 튜토리얼, 스테이지 맵, 엠블럼 결과, 파일 선택, 옵션, 차오 레이스·유치원·오산포 머신 등 14종의 이미지 묶음을 추출하고 자동 리패킹할 수 있게 했습니다.

6. 음성이 들어 있는 이벤트 SFD 10편을 추출하고, 일본어 음성 인식 결과와 참고 대사를 매칭해 자막 시간표를 만드는 도구를 제작했습니다.

7. 배경음에 묻힌 조용한 방송과 카운트다운은 음성 대역을 정리한 인식 결과로 보충하고, 일반 대사는 원본 음성의 안정적인 시간축을 우선하는 이중 인식 방식을 적용했습니다.

8. 완성된 한국어 자막을 영상에 직접 합성하고, 일본어 음성을 유지한 SFD로 다시 인코딩하여 GDI에 삽입할 수 있게 했습니다.

9. 대사·폰트·이미지·영상을 원본 GDI에 직접 덮어쓰지 않고 별도의 패치 GDI 세트로 생성하는 전용 도구를 만들었습니다.

10. 원래 할당된 공간보다 커진 PRS와 영상 파일은 Track 3 끝에 단순히 덧붙이지 않고, 원본 GD-ROM 범위 안에서 확보한 연속 빈 섹터로 재배치하도록 LBA 처리 방식을 수정했습니다. 재배치된 파일은 ISO 9660 디렉터리 레코드의 시작 LBA와 크기도 함께 갱신합니다.

11. 이 수정으로 패치 후 Track 3의 크기와 마지막 LBA가 원본과 같게 유지됩니다. 최종 Track 3은 원본과 동일한 1,185,760,800바이트이며, 끝 LBA는 `549150`입니다. 대사·폰트·이미지·유치원 문자열·자막 영상 8개를 포함한 등록 리소스 106개를 완성 GDI에서 다시 읽어 대조했습니다.

 

초기 빌드는 용량이 커진 파일을 데이터 트랙 뒤에 추가하는 방식이어서 Track 3의 길이와 디스크 끝 LBA가 달라질 수 있었습니다. 에뮬레이터에서는 실행되더라도 GDEMU나 실기처럼 원본 트랙 배치를 엄격하게 따르는 환경에서는 호환 문제가 생길 수 있어, 현재 배포본은 원본 GD-ROM 내부의 미사용 공간만 활용하는 고정 크기 방식으로 다시 제작했습니다.

 

초벌 번역은 AI의 도움을 받아 작성했으며, 인물별 말투와 장면 문맥을 기준으로 다듬는 작업을 진행했습니다. 다만 기계 번역을 출발점으로 삼은 문장이 포함되어 있으므로 실제 플레이 중 어색한 표현, 오탈자, 잘못된 화자, 자막 시각 문제가 발견되면 댓글이나 이메일로 알려주시기 바랍니다.


 

패치 정보

- 분석·도구 제작: 챗지피티 코덱스

- 한글화: 한마루

- 번역 보조: AI 번역 및 문맥 교정 도구

- 한글 글꼴: 전용 완성형 2,350자 글꼴

- 텍스트 처리: 80개 리소스, 10,457개 작업 행

- 이미지 처리: 15개 PRS 텍스처 묶음

- 영상 처리: 자막 대상 SFD 10편

- Special Thanks: Shanet (세이브 파일 제공)

 

테스트 환경

- 에뮬레이터: Flycast 2.6 / redream 1.50

- 실기: 테스트 완료 (엔딩까지는 미진행)

※ 위 환경 외의 에뮬레이터, ODE, 실기 구성에서는 화면이나 음성, 영상 재생이 다를 수 있습니다.

 

파일 이용에 관한 권리 및 책임 고지

* 파일 다운로드 전에 아래 사항을 반드시 확인 바랍니다.
A. 원칙적으로, 해당 기종의 원본 롬 카트리지를 보유한 분이 개인적으로만 이용한다는 전제 하에 본 한글패치 파일을 다운로드할 수 있습니다.
B. 상기 A항 조건에 해당하지 않는 분이 본 한글패치 파일을 다운로드하여 이용할 경우에 발생하는 모든 책임은 이용 당사자에게 있으며, 패치 제작자는 어떠한 책임도 지지 않습니다.
C. 본 한글패치 파일 자체를 제작자의 허가 없이 타 사이트에 재배포하지 말아 주시고, 재배포를 원하실 경우 패치원본 게시물의 링크를 공유해 주시기 바랍니다.(아카이빙 포함)
D. 본 게시물의 본문 글 일부 또는 전체를 무단으로 옮겨 작성하지 말아 주시기 바랍니다. 단, 타 사이트에서 발췌하거나 인용한 문구에 대해서는 예외로 합니다.
E. 본 한글패치 파일을 이용하여 금전적 이득을 취하는 모든 행위를 일절 금합니다. 해당 행위로 발생하는 모든 책임은 이용 당사자에게 있으며, 패치 제작자는 어떠한 책임도 지지 않습니다.(패치 파일 자체 및 패치 롬 파일 판매, 패치 롬 카트리지 제작 및 판매, 웹하드 등 상업적 사이트 업로드, 토렌트 사이트 공유 등)
F. 상기 C·D·E항의 금지 행위가 적발된 경우, 또는 본 한글패치 파일 공유로 인해 원저작자 및 유통사, 기관의 요청이 있을 경우 예고 없이 게시물이 비공개 처리될 수 있으며, 향후 작업 예정인 작품의 한글패치 파일도 공유하지 않을 수 있습니다.

 

패치 방법

1. 패치를 다운 받아 압축을 푸세요.

2. SA2.bat에 패치할 (Track 3).bin 을 드래그 앤 드롭하세요.

3. MD5 체크 후 일치할 경우 패치를 진행합니다.

4. 패치가 완료되면 "Patch applied successfully!" 메시지가 창에 출력됩니다.

5. MD5가 일치하지 않으면 패치가 실패합니다.

 

 

원본 파일 정보

- Track 3 MD5: 5513F807FCB8DB4BBE3B45480617E1DD

 

패치 후 파일 정보

- Track 3 MD5: B0729191D643A153EF232747E11005F4

 

패치 다운로드

https://mega.nz/file/52VFkQQZ 

- 복호화 키: 'qgCL_F483VF1gDbjHYA8DtE9iG4nd5FWnS7DEiHnep8'

 

111.82 MB file on MEGA

 

mega.nz

 

 

반응형