잔글 (→2023 |
|||
| 56번째 줄: | 56번째 줄: | ||
=== 2023年5月27日 (새벽) === | === 2023年5月27日 (새벽) === | ||
* 이미지로 抽出한 ROM 內容을 [[뱅크]] 單位로 分割하는 툴 作成 | * 이미지로 抽出한 ROM 內容을 [[뱅크]] 單位로 分割하는 툴 作成 | ||
=== 2023年5月27日 (午後) === | |||
* 뱅크 $00에서 臺詞 出力 關聯 레이블 修正 | |||
** 使用하지 않는(誤變換?) 레이블 削除 | |||
** 不適切한 글로벌 레이블(<code>::</code>으로 끝남)을 로컬 레이블(<code>.</code>으로 始作함)로 | |||
* 뱅크 $1c에서 濁點(다이어크리틱) 테이블 發見 | |||
2023년 5월 27일 (토) 09:39 판
槪要
젤다의
環境
日誌
2023年 5月 23日
- 첫 커밋
作成
2023年 5月 24日
build/디렉토리를使用 하는固定 메이크파일作成 (디스어셈블러稼動時 덮어쓰이지 않음)- 뱅크 $0c ~ $13의 그래픽파일 라벨
追加 - 뱅크 $0f에서 타이틀 로고,
臺詞 폰트發見
- 뱅크 $0f에서 타이틀 로고,
臺詞 抽出 作業 相對 값檢索 툴作成 - 뱅크 $1c에서
臺詞 發見 文字 코드表 (TBL)一部 作成 臺詞 抽出 및揷入 툴作成
2023年 5月 25日
- 뱅크 $1c에서
臺詞 포인터 테이블 2個 追加 發見 - 뱅크 $1d에서 테이블이 가리키는
實際 臺詞 發見
- 뱅크 $1d에서 테이블이 가리키는
臺詞 抽出 툴改修 - 빌드
時 原本 과 해시一致
- 빌드
2023年 5月 26日 (새벽)
- 뱅크 $14에서 $02
番 포인터 테이블에對應 되는 세番 째臺詞 블록發見 $4d에 다있는게 아니었다 - YAML로
出力 되는 새로운臺詞 抽出 툴作成 抽出 作業 은 다음과 같은段階 들로써 이루어진다- tbl로 텍스트
化 한 롬 데이터에서臺詞 및 포인터 테이블探索 - 포인터 테이블을
抽出 臺詞 블록과 포인터 테이블을 짝짓는 '臺詞 테이블 테이블'作成 - 새로 만든 툴로 블록
別 臺詞 抽出
- tbl로 텍스트
完成 된各 yaml 파일에는TextData_01c_00_0000와 같은固有番號 에臺詞 對應 되는形式 으로內容 이出力 됨.
※
- '포인터 테이블 테이블'의
各 포인터 테이블과該當 하는臺詞 파일(yaml)을 로드 - 어셈블리 파일을
生成 ,生成 된 파일은原本 과 같은바이트 덩어리것이 아닌 '사람이 읽을수있는'內容 을出力 臺詞 데이터의境遇 ,各 텍스트를固有番號 로 레이블링- 포인터 테이블의
境遇 ,dw TextData_01d_00_0060 - TextData_01d_00과 같은形式 의內容 을 늘어놓은配列 로出力
2023年 5月 26日 (午後 )
臺詞 抽出 툴完成 ,揷入 툴作成 前述 한要求事項 에 맞춘 포인터 테이블生成 툴作成
臺詞 파일이抽出 되는 디렉토리에臺詞 作業 關聯時 參考 할 리드미生成 - 메이크파일에
臺詞 變換 規則 追加 (빌드時 自動 으로生成 됨) - 소스코드의
臺詞 와 포인터 데이터部分 을 툴로生成 한 파일을包含 하는 코드로置換 原本 과 해시一致 臺詞 前後 빈空間 을 채우는 매크로作成 ·適用
2023年 5月 27日 (새벽)
- 이미지로
抽出 한 ROM內容 을 뱅크單位 로分割 하는 툴作成
2023年 5月 27日 (午後 )
- 뱅크 $00에서
臺詞 出力 關聯 레이블修正 使用 하지 않는(誤變換 ?) 레이블削除 不適切 한 글로벌 레이블(::으로 끝남)을 로컬 레이블(.으로始作 함)로
- 뱅크 $1c에서
濁點 (다이어크리틱) 테이블發見