v1.3 — 폰트 렌더 수정 + 누락 UI 텍스트 (실기 피드백 반영)
v1.3 — 폰트 렌더 수정 + 누락 UI 텍스트
실기 플레이 스크린샷에서 발견된 두 가지 문제를 수정했습니다.
① 폰트 1bpp 섹션 미적용 수정 (한자로 깨지던 UI)
폰트 리소스(엔트리 1054)에는 글리프 섹션이 5개(안티에일리어스 4bpp 3개 + 크리스프 1bpp 2개)인데, 기존 버전은 4bpp만 한글로 교체하고 1bpp 2개(10·12px)를 빠뜨렸습니다. 이 1bpp를 쓰는 소형 UI — 화면 상하단 상태바, 카드 상세 헤더, 정보 패널 등 — 에서 한글 코드가 원래 한자 글리프로 렌더돼 깨진 한자(左雌朝球처럼)로 보였습니다.
→ 1bpp 섹션에도 한글 글리프를 주입해, 이 영역들이 정상 한글로 표시됩니다.
② 놓쳤던 UI/카드 텍스트 362개 번역 추가
카드 데이터베이스(1190) 추출 필터가 선두에 색상·위치 서식코드가 붙은 문자열을 걸러내, 카드 설명 일부와 스톡 정보·통계 패널·덱 제한·메뉴 안내 362개 문자열을 놓쳤습니다.
→ 서식코드(%$,%#,#색상/,열 레이아웃)를 완전 보존하며 일본어만 번역해 추가했습니다. 스톡 정보 패널의 크리처/아이템/스펠/속성 항목 등이 한글로 표시됩니다.
통합 포함 내용
- 전체 스토리 대사(약 4,500 이벤트) · 카드 데이터베이스(약 4,600 문자열) · 캐릭터 전투 대사(약 12,000 이벤트) · 시작 설정 UI · 전투 HUD
- 완성형 2350자 폰트(나눔스퀘어 네오 Bold), 4bpp+1bpp 모든 크기
적용 방법
xdelta(권장): xdelta3 -d -s CULDCEPT.DAT culdcept-korean-v1.3.xdelta CULDCEPT.DAT.kr
스크립트: python apply_korean_full.py <원본 DAT> <출력 DAT> --font <한글 TTF>
패치된 파일을 LayeredFS(load/mods/00040000000F5700/romfs/)에 넣으세요.
아직 남은 부분
- 텍스처로 그려진 라벨(手札/マップ/セプター 버튼, 現在順位/ラウンドゲイン, 가나 키보드, 타이틀 로고) — 이미지 교체 필요, 추후 작업
- 시작화면 나레이션("ようこそ…") — DAT에서 위치를 아직 찾지 못한 미크랙 텍스트
게임 콘텐츠는 포함되어 있지 않습니다. 번역은 한국어만 담기며(
dialogue_ko.json·cards_ko.json·block_ko.json), 원문 바이트는 전부 본인 파일에서 읽습니다.
🤖 Generated with Claude Code