타임 트래블러즈
한패 아카이브 #61 · 버전이 바뀌어도 이 번호로 기록을 이어갑니다.
조회 0
좋아요 0
패치 정보
PSP판 타임 트래블러즈의 비공식 한국어 번역 패치입니다.
최신 배포 정보
v1.9
타임 트래블러즈 한글 패치 v1.9 — 옵션·경고 화면 번역, 스태프롤 잘림 수정
배포처에서 확인하기 ↗버전 안내 보기
## 옵션 화면, 부팅 경고 화면, 스태프롤
남아 있던 미번역 세 곳을 처리했습니다.
| 곳 | 이전 | 지금 |
|---|---|---|
| 옵션 화면 | 일본어 | 한국어 18곳 |
| WARNING(불법 유포 경고) | 일본어 | 한국어 5줄 |
| CAUTION(오토 세이브 안내) | 일본어 | 한국어 4줄 |
| 스태프롤 | 이름 끝이 잘림 | 온전히 표시 |
### 옵션 화면
`psp/menu/optionmenu.xa`의 512×512 텍스처 한 장에 라벨이 전부 그려져 있습니다. 어느 사각형이 라벨인지는 아카이브 자신의 정점 버퍼가 알려 주므로, 그 중 글자인 것 18개를 골라 다시 그렸습니다.
> 사운드 · 스피커 · 헤드폰 · 메시지 스킵 · 전체 · 읽은 것만 · 오토 세이브 · 데이터 인스톨 · 대사 표시 · 설정 완료, 그리고 각 항목의 설명문 다섯 줄
슬라이더 막대와 화살표, 점 장식, 패널 뒤에 비치는 영문 `OPTION`은 글자가 아니므로 손대지 않았고, `ON`/`OFF`는 이미 로마자라 그대로 두었습니다.
### 부팅 경고 화면
`caution.xa`(흰 글씨·검은 바탕)와 `autosave_caution.xa`(검은 글씨·흰 바탕)입니다. 이 둘은 나머지 메뉴와 달리 DNS 스트림이 아니라 **바깥 CPK**에 있어 ISO에 직접 씁니다.
원문은 각 줄 위에 후리가나가 한 줄씩 얹혀 있습니다. 한국어에는 필요 없으니 그 자리를 본문에 돌려주어 글자를 크게 넣었고, 다섯 줄(넉 줄)이 **한 크기로 가운데 정렬**되도록 했습니다.
여기에는 함정이 하나 있었습니다. 메뉴 라벨을 그릴 때 쓰는 색 판정은 상자 안에서 가장 흔한 색 다음으로 많은 색을 글자색으로 봅니다. 이건 라벨이 그림 위에 놓일 때는 맞지만, **온통 한 색인 페이지에서는 두 번째로 많은 색이 배경 자신의 앤티앨리어싱**입니다. 그래서 처음에는 `(254,254,254)`로 흰 종이에 글자를 써 놓고 — 분명히 그려졌는데 보이지 않는 — 두 줄이 사라졌습니다. 알림 화면 전용으로, **밝기가 배경에서 가장 먼 색**을 글자색으로 삼는 그리기를 따로 만들었습니다.
### 스태프롤
이름 끝이 잘려 나오던 문제입니다. 원인은 단순합니다 — **일본 인명을 한글로 적으면 한자보다 길어집니다.** `込山 拓哉`는 9바이트, `코미야마 타쿠야`는 15바이트입니다. 353줄 중 232줄이 제 자리에 들어가지 못했고, 코드가 넘치는 만큼 끝에서 잘라 내 **874글자**가 사라지고 있었습니다.
지금까지는 `.cfg.bin`이 원래 크기보다 커지는 것을 막고 있었습니다. 읽는 쪽이 원본 크기로 버퍼를 잡아 두었을 것이라는 판단이었는데, 확인해 보니 **읽는 쪽이 크기를 잘못 알 구석이 없습니다.**
- 파일 머리말이 문자열 표의 위치·길이·개수를 스스로 담고 있고, 다시 묶을 때 셋 다 갱신됩니다
- CPK 목록의 압축 크기와 원본 크기도 함께 갱신됩니다
- Lua는 `staffRollGetText(번호)`로 줄을 하나씩 받아 갈 뿐, 자기 버퍼를 잡지 않습니다
공백을 전부 없애 봐도 여전히 360바이트가 남아, 크기를 지키면서 넣을 방법은 없습니다. 그래서 이 파일만 커지도록 허용했습니다. **디스크 전체에서 이 경로를 타는 파일은 `staffroll_ja.cfg.bin` 하나뿐**(29,888 → 30,896바이트, 압축 후 슬롯 16,384 안)이라, 혹시 어긋나더라도 그 화면 하나에 그칩니다.
> 이 항목은 지금까지 이 패치에서 **처음으로 `.cfg.bin`을 늘리는 변경**입니다. 엔딩 크레딧이 이상하게 나오거나 멈춘다면 알려 주세요 — 되돌리는…