← 전체 작업일지

DEVELOPMENT LOG · 2026.09.19

크래시 원인 규명과 전수 감사,
이미지 아틀라스 재작업

데이터 포인터 누락으로 발생하던 PPSSPP 크래시를 수정하고, data.dar·ini.dar·EBOOT의 잔존 일본어를 전수 감사한 뒤 이미지 기반 작업을 P1 아틀라스 재구축 단계까지 진행했습니다.

크래시 수정 · 잔존 일본어 감사 완료P1 실제 렌더·플레이 검증 필요
7그룹플레이어 대상 텍스트 번역·연결
1,945쪽전체 이미지 카탈로그
562행P1 렌더 매니페스트

PROGRESS SNAPSHOT

현재 진행 상황

2026.09.19 작업 종료 기준
크래시 포인터 수정opcode 0x56 / 0x66 / 0x32 · 수정 반영
스토리 분기 포인터opcode 0x9D · 수정 문서화
잔존 일본어 감사플레이어 대상 7그룹 · 번역 및 삽입 경로 연결
이미지 카탈로그1,945쪽 + index.html · 생성 완료
P1 렌더 준비렌더 매니페스트 562행 · 구축
P1 실제 렌더REVIEW 14건 포함 · 진행 필요
런타임 검증사용자 플레이 검증 필요

완료 표시는 정적 분석·번역·삽입 경로 연결·산출물 생성 기준입니다. 실제 게임 전체 플레이와 화면 표시 검증 완료를 의미하지 않습니다.

01 · PPSSPP 크래시 원인 규명 및 수정데이터 포인터 누락 수정
  • 29fde19aaeba ISO에서 발생하던 PPSSPP 크래시를 조사했습니다.
  • opcode 0x56, 0x66, 0x32의 데이터 포인터 누락을 원인으로 특정했습니다.
  • 수정 사항을 76b4743dcf60에 반영하고 MAP_DATA_POINTER_FIX.md에 정리했습니다.
  • opcode 0x9D의 스토리 분기 포인터 수정도 SELECT_BRANCH_POINTER_FIX.md에 문서화했습니다.
02 · data.dar / ini.dar / EBOOT 잔존 일본어 전수 감사플레이어 대상 7그룹 정리
  • data.dar, ini.dar, EBOOT를 대상으로 잔존 일본어를 전수 스캔했습니다.
  • 플레이어에게 노출되는 텍스트 7그룹을 전량 번역하고 삽입 경로까지 연결했습니다.
  • 주요 범위는 worldmap 170행, setup 16,128행, map 680행 + 3,526행, catch19·epilogue·staff 영역입니다.
  • 감사 결과와 예외를 RESIDUAL_JAPANESE_AUDIT.md에 정리했습니다.
03 · EBOOT 라이브니스 분석과 검증용 ISO잔존 2건 패치 · UTF-8 1건 보류
  • EBOOT 문자열의 실제 참조 여부를 다시 분석했습니다.
  • 확인된 잔존 2건은 인플레이스 방식으로 패치했습니다.
  • 라이브 UTF-8 문자열 0x1c66a0 1건은 보류 항목으로 문서화했습니다.
  • 테스트 ISO 7개와 표시 확인용 프로브 ISO를 생성해 이후 런타임 검증 기반을 마련했습니다.
04 · 전체 이미지 카탈로그 생성1,945쪽 + index.html
  • 이미지 기반 잔여 작업을 체계적으로 추적하기 위해 전체 이미지 카탈로그를 생성했습니다.
  • 총 1,945쪽의 이미지 페이지와 탐색용 index.html을 구성했습니다.
  • 이 카탈로그를 기준으로 P1 아틀라스와 이후 E군 이미지 작업을 분리해 진행할 수 있게 했습니다.
05 · P1 아틀라스 재작업과 렌더 준비571 → 980 → 588 → 208 → 562
  • 1군 아틀라스의 텍스트 표 571행을 기준으로 재작업을 시작했습니다.
  • 980개 영역으로 분할한 뒤 라벨 588행과 용어집 208행을 정리했습니다.
  • 최종적으로 실제 이미지 생성에 사용할 렌더 매니페스트 562행까지 구축했습니다.
  • 상태이상 표기 44행을 의미 중심 이름으로 정리하고 한글 음절 인벤토리 도구를 추가했습니다.
  • 이미지 작업용 Git 저장소의 초기 커밋까지 완료했습니다.

VERIFIED

오늘 확인한 범위

  • ✓opcode 0x56 / 0x66 / 0x32 데이터 포인터 누락 원인 특정 및 수정
  • ✓opcode 0x9D 스토리 분기 포인터 수정 문서화
  • ✓data.dar·ini.dar·EBOOT 잔존 일본어 전수 감사
  • ✓플레이어 대상 텍스트 7그룹 번역·삽입 경로 연결
  • ✓EBOOT 잔존 2건 인플레이스 패치
  • ✓테스트 ISO 7개 및 표시 프로브 ISO 생성
  • ✓전체 이미지 카탈로그 1,945쪽 생성
  • ✓P1 렌더 매니페스트 562행 구축

REMAINING

남은 작업

  • ○P1 실제 렌더 실행 및 결과 확인
  • ○P1 REVIEW 14건 수동 판정
  • ○라이브 UTF-8 잔존 문자열 0x1c66a0 처리
  • ○E군 이미지 번역·렌더 작업
  • ○프로브·테스트 ISO 사용자 런타임 검증
  • ○전체 장면·분기·메뉴·전투·저장 플레이 검증

CURRENT ASSESSMENT

현재 판단

9월 19일 작업으로 크래시의 핵심 포인터 문제와 플레이어 노출 잔존 일본어 범위는 정적 기준에서 크게 정리됐습니다. 이미지 작업도 전체 카탈로그와 P1 렌더 매니페스트까지 준비됐지만, 실제 렌더 결과와 보류 항목 14건, 라이브 UTF-8 문자열, E군 이미지 및 사용자 런타임 검증이 남아 있습니다.

게임 원본 데이터와 패치 적용 결과물은 배포하지 않으며, OP 영상은 한글화 대상에서 제외합니다.