v0.3 — 오프닝(스테이지 1) 한글 패치 (완성본)
v0.3 — 오프닝(스테이지 1) 한글 패치 (완성본)
게임 시작 직후의 오프닝 컷신 전체(주인공 ↔ 의문의 목소리 대화)와 튜토리얼 안내,
전투 HUD·카드명 등 UI 라벨을 한국어로 표시합니다. 실기에서 대사 순서·화자까지
정상 확인된 완성본입니다.
이전 대비 바뀐 점
- 대사 순서·화자 문제 수정. 게임이 대사를 텍스트 영역 내 절대 오프셋으로 참조함을
실기에서 확인 → 페이지 단위 길이 보존 방식으로 재빌드해 모든 오프셋을 원본과 동일하게
유지(대사 밀림·반복·화자 어긋남 해결). - 폰트를 나눔스퀘어 네오 Bold로 변경.
무엇이 한글화되나
- 오프닝 대사 25개 이벤트 전부(각성 → 셉터 설명 → 대전 공간 → 튜토리얼 → "시작합니다!")
- 라운드 게인 / 게이트 / 일주 보너스 등 튜토리얼 안내문
- HUD·UI: 라운드, 현재마력, 총마력, 목표마력, 통과, 동맹, 손패, 맵, 아이템, 주사위,
커맨드, 비술, 체인메일, 롱소드, "카드를 뽑았습니다" 등
적용 방법 (둘 중 하나)
A. 파이썬 툴(권장) — 본인 CULDCEPT.DAT에서 위치를 자동 탐지해 교체:
pip install pillow
python apply_korean_opening.py CULDCEPT.DAT out_CULDCEPT.DAT
(릴리즈와 똑같은 폰트를 원하면 나눔스퀘어 네오 Bold를 fonts/NanumSquareNeo-cBd.ttf로
두거나 --font <TTF> 지정. 없으면 시스템 폰트로 대체.)
B. xdelta 패치 — 원본이 정확히 일치할 때:
xdelta3 -d -s CULDCEPT.DAT culdcept-korean-opening.xdelta out_CULDCEPT.DAT
그다음 결과물을 CULDCEPT.DAT 이름으로:
<에뮬 사용자 폴더>/load/mods/00040000000F5700/romfs/CULDCEPT.DAT
체크섬
- 원본(일본판 Rev 2)
CULDCEPT.DATSHA-1:87439b18719dcd835a253238c922f76df7c0a76e - 패치 결과 SHA-1:
a785cbb7cc89c6585de4b33e4ed6f1f93a11eae6
참고 / 한계
- 게임 콘텐츠 미포함. 한글 글리프는 폰트에서 그려지고, 대사 원문은 본인 파일에서
읽습니다..xdelta는 원본이 있어야 적용되는 차이(diff)입니다. - 폰트: 나눔스퀘어 네오 Bold(© NAVER)로 렌더링. 폰트 파일은 저장소에 포함하지
않으며, 게임 비트맵 폰트에 글리프를 임베드해 사용합니다. - 부분 패치. 아직 번역하지 않은 후반 화면에서는 재활용한 한자 자리에 한글이 보일 수
있습니다(완성형 부분 패치의 알려진 특성). 오프닝 장면 안에서는 충돌이 없습니다. - 시나리오 컨테이너 포맷을 새로 규명했습니다(
docs/FORMAT.md§5·§6).