GC 바이오하자드 4 한글패치 1.1.1 > 게시판

본문 바로가기

사이트 내 전체검색

뒤로가기 게시판

GC 바이오하자드 4 한글패치 1.1.1

본문

3232235521_1785202942.8451.png

 

3232235521_1785202942.8241.png

 

3232235521_1785202942.8372.png

 

3232235521_1785202942.8429.png

 

3232235521_1785202942.8302.png

 

3232235521_1785202942.8401.png

 

3232235521_1785202942.8485.png

  • 버그나 개선 피드백은 댓글로 꼭 부탁드립니다, 아니면 수정에 오래 걸리거나 진행이 되지 않을 수 있습니다.
  • 피드백 남길 시 사용환경이나 에뮬레이터 정보 부탁드립니다, 세이브 파일이 있으면 더욱 빨리 수정할 수 있습니다.

바이오하자드 4 (게임큐브 일본판) 한글 패치


게임큐브 일본판 「Biohazard 4」(게임 ID G4BJ08)의 한글 패치입니다.
컷신 자막부터 조사 텍스트, 무전, 메뉴, 아이템까지 게임 내 텍스트를 한글화했습니다.

2026-08-13 배포본부터 아래 두 가지 버전을 함께 제공합니다.

1. Biohazard 4 (Korea)
   - 기존 한글판 / 일본판 원본 검열 사양 유지

2. Biohazard 4 (Korea) (Uncensor)
   - 동일한 한글화에 무검열 패치를 추가한 버전
   - 사용자 런타임 테스트에서 `bh4_uncensor_ganado_path_probe.iso`의 동작을 확인한 뒤
     동일 무검열 패치 경로를 정식 Disc 1·2 빌드에 통합했습니다.
   - 2026-08-15 실시간 무전 리소스 구조 수정으로 전체 ISO 바이트는 당시 probe와 달라졌지만,
     검증된 무검열 instruction 경로 자체는 동일하게 유지됩니다.

※ 일반판과 무검열판은 서로 덧씌우는 패치가 아닙니다.
   원하는 버전의 Disc 1·2 xdelta를 각각 원본 일본판 ISO에 직접 적용하세요.

※ 2026-08-15 기준 일반판 Disc 1·2와 무검열판 Disc 1·2를 모두 다시 조립하고,
   `verify_patch.py jp_all` 전체 검증을 통과했습니다.
   네 개 xdelta 모두 원본 일본판 ISO에서 실제 역적용하여 결과 SHA-1이 각 정식 ISO와
   일치하는 것을 확인했습니다.

[ 패치 내용 ]

- 컷신 자막 한글화
- 룸 조사 텍스트 한글화 (마을·성·섬 스테이지)
- 실시간 무전(무전기) 대사 한글화
- 오프닝 나레이션 한글화
- 메인 대기 영상(demo0·demo1): 미국판 영상·음성 기반 한국어 자막 삽입 (디스크 1·2 모두 적용)
- 메뉴 / 아이템 이름·설명 / 파일·문서 / 상점 UI 한글화
- 아이템·무기·파일 이름, 조사·행동 메시지, 메모리카드 안내문 한글화
- 지도(맵) 라벨, 상단 탭 등 이미지 텍스트 한글화
- 한글 가독성을 위한 폰트 렌더링·행간·페이지 나눔 보정
- 실시간 무전 및 룸 조사 텍스트의 일부 한글 획/글자 잘림 수정
- GameCube 실기용 실시간 무전 MDT의 원본 6블록 구조 및 0x20 정렬 보존
- 컷신 EVD·룸 조사 MDT·오프닝 나레이션·터미널의 비표시 언어 레코드 보존
- Disc 2에도 실시간 무전 번들(`_build_op.pkl`)을 동일 적용
- 결과 ISO는 표준 게임큐브 디스크 크기 1,459,978,240 바이트 유지

무검열판 추가 사항:

- 런타임 검증에 성공한 `ganado_path` 무검열 경로 적용
- main.dol의 검증된 reaction/gore gate 2곳을 nonzero 경로로 강제
- `em10~em17` DRS 내부 Nintendo REL v3 relocation에서 확인한
  `eff_country_9` regional read 128곳을 nonzero 경로로 강제
- 총 130개 instruction만 변경하며 EFF/SND/player 리소스를 통째로 교체하지 않음
- Disc 1·2 모두 동일한 구조적 패치를 적용하고 verifier가 모든 site를 직접 readback 검증

※ 알려진 제한
  · "Autumn, 2004 EUROPE" 등 원본 영어 홍보 문구 자체는 Sofdec MPEG 영상 프레임에
    구워진 픽셀이라 그대로 남습니다. 대신 해당 장면에는 한국어 번역 자막을 추가했습니다.
  · 일본판의 일부 시스템 메시지는 원문(일본어)으로 남아 있습니다.
  · 옵션 / 세이브·로드 / 타이틀 메뉴의 일부 글자는 원본 이미지에 포함된 텍스트라 그대로입니다.


[ 이번 갱신에서 확인한 주요 수정 사항 ]

- demo0의 불필요한 「죽어도 상관없습니다.」 자막 제거
- demo1 대사를 미국판 실제 음성 기준으로 재검토하고 누락·오자막 및 싱크 보정
  · 「세상 참 좁군.」, 「애슐리, 기다려!」 발화 시점 재조정
  · 초반 「실례합니다. 선생님?」(Uh, excuse me, sir?) 실제 발화 위치에 추가
- demo1 홍보 장면 한국어 자막 보강
  · 「2004년 가을, 유럽」
  · 「자연의 이치를 거스르는 괴물들」
  · 「인간의 몸을 좀먹는 저주…」
  · 일본판 발매일 엔드카드 번역 자막
- demo1은 미국판 원본 오디오를 그대로 유지하며, 영상 프레임 PTS 및 Sofdec sector 배치를 보정
  · 재인코딩 영상의 늦은 sector 공급 피크를 줄여 중간 끊김 가능성을 완화
- demo0·demo1 영상 패치를 디스크 2에도 동일하게 적용하도록 빌드·검증 경로 수정
- 아이템 사용 메시지에서 아이템 이름 인수가 잘못 연결되던 문제 수정
- 누락된 컷신 자막 보강
- 일본판 디스크 2 일부 St4 룸 조사 텍스트 누락 보강
- 매그넘 탄약 설명 누락 보강
- 타이틀 화면 경고 이미지 반영 확인
- St3/r332[0] 누락 조사 문구 번역 반영
- 일본판 `_j` 폰트 메트릭 기준을 실제 렌더러의 cell 16에 맞게 보정
  · 실시간 무전 `ss_term_j`의 비정상 한글 메트릭 9개 수정
  · `stage2_j` 룸 폰트의 비정상 한글 메트릭 9개 수정
  · 한글 셀이 정상 전각 메트릭 `(0,27)`이 아니면 빌드를 중단하는 회귀 검증 추가
- GameCube 실기 무전 프리징/깨짐 제보를 기준으로 `op01~03.das` 재검수 및 구조 수정
  · 무전 MDT block 0만 한글화하고 block 1~5는 원본 바이트 그대로 보존
  · 24개 MDT 모두 6개 block 시작 offset의 `mod 0x20 == 0x1c` 규칙 유지
  · 과거처럼 나머지 5개 언어 block을 8바이트 stub으로 축약하지 않음
  · Disc 2 빌드에서 누락됐던 `_build_op.pkl` 적용 추가
  · verifier에 24개 MDT 구조/글리프 범위 및 D1/D2 무전 리소스 동일성 검사 추가
- 같은 6-language 구조를 쓰는 다른 GC 자원도 실기 호환성 관점에서 전수 재검수
  · 컷신 EVD 130개: block 1~5의 원본 레코드를 더 이상 빈 stub으로 축약하지 않음
  · 룸 조사 MDT 127개: 원본 외국어 레코드는 유지하고 trailing 0-padding만 필요 시 재분배
  · 오프닝 `movie.das`: 원래 비어 있는 block 1의 padding만 사용하고 block 2~5는 원본 보존
  · `ss_term.dat`: 한국어 block 0을 원래 span 안에서 갱신하고 block 1~5 offset/바이트 그대로 유지
  · verifier에 위 구조 보존 검사를 추가해 재발 시 빌드를 실패 처리


[ 준비물 ]

1. 원본 게임 ISO

   Biohazard 4 일본판 (G4BJ08)
   - 디스크 1 원본 MD5 : 6b57d0ae0b872a50457276fb84d58cf2
   - 디스크 2 원본 MD5 : 499cbec401c8d80d35b521b215e8d039

   형식은 게임큐브 .iso(또는 동일한 비압축 .gcm)이며,
   위 MD5와 정확히 일치하는 원본이어야 정상 적용됩니다.

2. 패치 파일 — 아래 A/B 중 한 세트를 선택

A. 일반판 「Biohazard 4 (Korea)」

   - Biohazard 4 (Korea) (Disc 1).xdelta
     · 40,192,681 바이트
     · SHA-256 : e00cb6b7ea73809b1ef98a5d7086b1467be2ef49f9afdfe8eb38e42bc6d762cc

   - Biohazard 4 (Korea) (Disc 2).xdelta
     · 38,532,416 바이트
     · SHA-256 : ba0566cd1e7f602c8e2ac191e3e5cd4b080a0652ac0e45acfaa182b2b6c8e400

B. 무검열판 「Biohazard 4 (Korea) (Uncensor)」

   - Biohazard 4 (Korea) (Uncensor) (Disc 1).xdelta
     · 40,188,328 바이트
     · SHA-256 : 97ec55e6cc67ea6a9a38c5aefbe60a4eafa81cca8241b510bfdb6976b6d9cbb2

   - Biohazard 4 (Korea) (Uncensor) (Disc 2).xdelta
     · 38,525,993 바이트
     · SHA-256 : 1102e5213d4b1e645b3d07b153acea6a59f5ec863eab139013e51bde003b9ce4

3. xdelta 패치 도구

   - Delta Patcher (GUI)
   - xdelta3 (커맨드라인)


[ 설치 방법 ]  ※ 원하는 버전의 디스크 1·2에 각각 동일하게 진행

방법 A. Delta Patcher (GUI)

1. 일반판 또는 무검열판 중 원하는 버전을 먼저 선택합니다.
2. XDelta Patch 칸에 해당 버전·디스크의 xdelta를 선택합니다.
3. Original File 칸에 MD5가 위 값과 일치하는 원본 디스크 N .iso를 선택합니다.
4. Apply patch를 실행합니다.
5. 디스크 2도 같은 버전의 패치로 반복합니다.

※ 일반판 ISO에 무검열 xdelta를 다시 적용하지 마세요.
   두 버전 모두 원본 일본판 ISO를 source로 하는 독립 패치입니다.

방법 B. xdelta3 — 일반판

   xdelta3 -d -s "원본_디스크1.iso" "Biohazard 4 (Korea) (Disc 1).xdelta" "Biohazard 4 (Korea) Disc 1.iso"
   xdelta3 -d -s "원본_디스크2.iso" "Biohazard 4 (Korea) (Disc 2).xdelta" "Biohazard 4 (Korea) Disc 2.iso"

방법 C. xdelta3 — 무검열판

   xdelta3 -d -s "원본_디스크1.iso" "Biohazard 4 (Korea) (Uncensor) (Disc 1).xdelta" "Biohazard 4 (Korea) (Uncensor) Disc 1.iso"
   xdelta3 -d -s "원본_디스크2.iso" "Biohazard 4 (Korea) (Uncensor) (Disc 2).xdelta" "Biohazard 4 (Korea) (Uncensor) Disc 2.iso"


[ 실행 ]

- Dolphin: 패치된 .iso를 직접 로드합니다.
- 디스크 교체 시 게임 진행에 맞춰 Dolphin의 디스크 변경 기능으로 같은 버전의 디스크 2를 선택합니다.


[ 자주 묻는 질문 ]

Q. 일반판과 무검열판의 한글화 내용이 다른가요?
A. 한글화 번들은 동일합니다. 무검열판은 같은 한글화 빌드에 런타임 확인된 무검열 경로만
   추가 적용한 별도 버전입니다.

Q. 일반판에 무검열 패치를 한 번 더 적용하면 되나요?
A. 아닙니다. 일반판 xdelta와 무검열판 xdelta 모두 원본 일본판 ISO에 직접 적용하는 독립 패치입니다.
   원하는 한 종류만 선택하세요.

Q. 원본을 .rvz / .nkit / .gcz 로 가지고 있어요.
A. 압축·스크럽 포맷에는 바로 적용하지 마세요. 표준 ISO로 복원한 뒤
   원본 MD5가 위 값과 일치하는지 확인하고 적용하세요.

Q. 패치가 적용되지 않거나 오류가 납니다.
A. 원본 ISO의 MD5를 먼저 확인하세요. 다른 리비전이나 미국/유럽판에는 적용되지 않습니다.

Q. 오프닝의 "Autumn, 2004 EUROPE" 영어 글자가 왜 그대로 보이나요?
A. 해당 영어 문구 자체가 영상 프레임에 박힌 픽셀이라 원본 화면에는 그대로 남습니다.
   이번 배포본은 같은 장면에 「2004년 가을, 유럽」 한국어 번역 자막을 추가했습니다.


[ 검증 정보 ]

네 ISO 모두 크기: 1,459,978,240 바이트

일반판 Disc 1
   MD5   : 9fd5ad3b19cbefd9fac4c88402bef4c9
   SHA-1 : fd44f3faba39201cd894c95a190c7b51068d81e4

일반판 Disc 2
   MD5   : e491a5148648dfd29eb5afa0ac5587dc
   SHA-1 : a1d9d3278a2d1e34a032cfebf6ec73ce8b1464a9

무검열판 Disc 1
   MD5   : aafa7c3862fd36e34ac189c499e69920
   SHA-1 : 76ddd94b722f1710a377cd1bad1a982bb75defef
   ※ 검증된 무검열 instruction 경로는 성공 probe와 동일하며, 전체 SHA-1은 GC 구조 보존 수정으로 변경됨

무검열판 Disc 2
   MD5   : 710edc0ef0cf03e04df8a5c6c9ed2620
   SHA-1 : aa0e5e7c677edccc5f345e5b653f9f20f93f5fc5

릴리스 검증 결과:
   - `verify_patch.py jp_all` -> ALL CHECKS PASSED
     · 일반 Disc 1: 번들 197개 OK / EVD 497개 / NORMAL OK
     · 일반 Disc 2: 번들 150개 OK / EVD 314개 / NORMAL OK
     · 무검열 Disc 1: 번들 197개 OK / EVD 497개 / APPLIED OK
     · 무검열 Disc 2: 번들 150개 OK / EVD 314개 / APPLIED OK
     · 실시간 무전: 24개 MDT 구조 검사 OK / D1·D2 리소스 ALL MATCH
     · 6-language 보존: 룸 127개 / EVD 130개 / movie·terminal OK
   - xdelta round-trip
     · 일반 Disc 1/2: 원본 -> xdelta 역적용 SHA-1 일치 [OK]
     · 무검열 Disc 1/2: 원본 -> xdelta 역적용 SHA-1 일치 [OK]
   - `release/full_build/GameCube`
     · 일반판 Disc 1·2 + 무검열판 Disc 1·2 동기화 및 SHA-1 일치 확인

추천2

첨부파일

댓글목록 2

taebaki님의 댓글

no_profile taebaki쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

오우 정말 감사합니다!!

귤사마님의 댓글

귤사마쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

감사합니다~ 열심히즐길께용~~~~

Copyright © dcwx.org. All rights reserved.
PC 버전으로 보기