Skip to content

v1.17 — 엔딩 크레딧 멈춤 수정 (필수)

Latest

Choose a tag to compare

@snake7594 snake7594 released this 17 Jul 08:57

⚠ 엔딩 크레딧 멈춤 치명적 버그 수정 — v1.16 이하 사용자는 반드시 업데이트

1회차 클리어 후 엔딩 크레딧에서 글자가 깨지고 진행이 멈추던 문제를 수정했습니다.

원인

크레딧 렌더러는 각 문자열을 일본어 원본의 길이 기준 예산으로 그립니다. 일본어 이름의 한글 음역은 약 2배로 길어서(「鈴木 克弘」 10B → 「스즈키 카츠히로」 16B) 옆 슬롯을 침범했고, 그 결과 쓰레기 글자 + 멈춤이 발생했습니다.

v1.16은 이 버그를 고치지 못했습니다. 문자열의 위치만 원래 영역으로 되돌렸을 뿐 길이는 그대로 길게 뒀기 때문입니다.

수정

크레딧 142개 전부를 원본 길이 이하로, 원본 위치 그대로(in-place) 넣습니다. 오버레이 크기는 원본과 동일한 10,240바이트입니다.

  • 넘치는 인명 84개 → 성(姓)만 표기 (「스즈키 카츠히로」 → 「스즈키」)
  • 회사·라벨 10개 → 공백 제거 (일본어 원본과 같은 표기 방식)
  • 일본어로 되돌린 항목: 0개

일본어 복원은 해법이 아닙니다. 한글 폰트가 SJIS 0x889F~0x94FC를 한글 글리프로 덮어썼기 때문에 그 구간의 한자는 엉뚱한 한글로 나옵니다 — 「鈴木 克弘」이 「鈴木 뱃눠」로 보입니다. 야메소프트 원본 크레딧이 이미 이렇게 깨져 있습니다.

적용

xdelta3 -d -s "Super Robot Wars K (Japan).nds" SRWK-Korean-v1.17.xdelta "Super Robot Wars K (Korean).nds"
  • 기준 ROM: Super Robot Wars K (Japan).nds — CRC32 D16DB8AF
  • 결과 ROM: 63,693,664 바이트, CRC32 DBC931FF

한글화: YameSoft + 부끄지