오늘은 PS2용 전략 RPG 포이즌 핑크(Poison Pink) 한글화 작업을 크게 진전시켰습니다. 사용자 번역 데이터를 그대로 밀어 넣는 방식이 아니라, 게임 파일의 길이 제한과 글꼴·포인터·제어 코드를 확인하면서 적용 범위를 나눠 검증했습니다.

대사·DB·ELF 번역 데이터 검수와 통합
먼저 대규모 TSV 번역 자료를 원본과 대조했습니다. 구조화 번역표와 ELF 문자열을 합쳐 12만 행이 넘는 변경 번역을 검사했고, 게임 전용 문자 때문에 잘못 해석된 용어, DB 이름 길이 초과, 내부 식별자 후보, 제자리 치환이 불가능한 장문 등을 분리했습니다.
검수 뒤에는 안전하게 적용할 수 있는 항목만 선별해 다음 내용을 통합했습니다.
- 대사·화자 RTB 116,616행
- 아이템·스킬·캐릭터 DB 1,388행
- 참조와 저장 공간을 확인한 ELF 문구 124행
게임 고유 문자로 인해 ‘마볼록’처럼 잘못 번역된 표현은 ‘마신’ 계열 용어로 바로잡았고, 이름 저장 한도를 넘는 항목은 의미를 유지하는 범위에서 축약했습니다. 기존 사용자 이미지 28장과 기존 글리프 매핑은 보존했으며, 이 1차 통합 단계에서 필요한 글리프를 추가해 글꼴을 3,136글리프로 확장했습니다.
저장·불러오기와 공통 시스템 UI 540곳 추가
대사만 한글이어도 저장, 불러오기, 메모리카드, 설정 같은 공통 화면이 일본어로 남아 있으면 실제 플레이가 불편합니다. 이번 작업에서는 확인된 플레이용 시스템 문구 540곳을 추가로 번역했습니다.
- 메모리카드·저장·불러오기 136곳
- 공통 메뉴·설정·상점·시설 143곳
- 루트 소개 44곳
- 캐릭터 성장 설명 46곳
- 지역 이름·설명 51곳
- 갤러리 제목 102곳
- 미니게임 안내와 기타 공통 표시 18곳
메모리카드 관련 연속 문자열은 원래의 NUL 위치를 유지했고, 버튼 토큰과 서식 문자열도 함께 검사했습니다. 전체 ISO 비교 결과 계획한 범위 밖의 데이터는 그대로 유지됐습니다.
시스템 UI에 필요한 글자를 추가한 최신 통합 단계의 글꼴은 총 3,148글리프입니다.
타이틀 메뉴 PSD 적용과 흰색 투명도 오류 수정
사용자가 수정한 타이틀 메뉴 PSD도 통합했습니다. PSD의 합성 이미지와 투명도 채널을 해석해 원래 크기와 디자인을 유지한 채 게임용 TIM2 텍스처로 변환했습니다.
이 과정에서 흰색 글자가 게임 화면에서 흐리거나 배경이 비쳐 보이는 원인도 찾았습니다. 팔레트 안에 RGB는 같은 흰색이지만 저장 알파가 서로 다른 항목이 여러 개 있었고, 기존 변환기가 그중 낮은 알파를 선택하고 있었습니다. 불투명 입력에는 저장 알파가 가장 높은 팔레트 항목을 선택하도록 변환기를 수정했습니다.
수정 뒤 순백색 3,172픽셀 모두 원본과 같은 불투명 RGBA 값을 사용하며, 타이틀 텍스처 외 다른 번역·이미지·파일 위치는 변경하지 않았습니다.
전투 연출 식자용 PSD 작업본 정리

승리·패배 조건과 마신 포획 연출을 한글로 다시 식자하기 위한 작업본도 만들었습니다. 승리 조건, 패배 조건, 적 전멸, 주인공 전투불능, 보스 격파, 오버킬, 구속, 포획 등 관련 텍스처를 원본 형태별로 4배 확대하고 빈 한글 식자 레이어를 넣은 PSD 29개와 비교판 10개를 정리했습니다.
이 자료는 실제 연출의 앞·중간·뒤 모양을 보면서 한글 효과를 맞추기 위한 편집용 기반입니다. 아직 새 한글 식자를 완성하거나 ISO에 적용한 단계는 아니며, 원본 atlas/UV와 실제 표시 순서는 추가 확인이 필요합니다.
검증 상태와 다음 단계
파일 구조, 글꼴, 제어 코드, 변경 범위와 재빌드 과정은 자동 검사로 확인했습니다. 다만 최신 통합본의 실제 게임 화면 검증은 아직 남아 있습니다. PCSX2 2.6.3의 Metal 렌더러에서는 특정 전투 연출에서 충돌 기록이 있어, 테스트할 때는 우선 Software 렌더러를 사용할 예정입니다.
다음 작업은 최신 통합본을 실제 플레이하면서 메뉴 잘림, 저장·불러오기 연속 안내, 타이틀 밝기와 투명도, 첫 전투 진행을 확인하는 것입니다. 전투 연출 문구는 준비한 PSD를 바탕으로 한글 효과를 완성한 뒤 별도 통합할 계획입니다.
이번 단계는 ‘전체 한글화 완료’가 아니라, 대규모 번역을 게임 구조에 맞게 안전하게 넣고 공통 UI와 타이틀 문제를 정리한 통합 단계입니다. 실제 플레이 검수를 거쳐 남은 문구와 표현을 계속 다듬겠습니다.
댓글