時計坂一刻館三号室

[071023] 「GTA: Liberty City Stories」GXT 文件结构分析

屈超(沙滩凉鞋) 发表于 2007 年 10月 23 日 15 时 26 分

[2007-10-23 更新]
剧情翻译由 Clond 同学进行中……
为了完美重构文本……
我下决心研究了 GXT 的文件结构……
即日开始编写重构工具……
原版脚本文件不仅乱序排列……
而且有不少废语句……
起初给俺的分析工作造成了不小困扰……
Shit……

  1. GXT 结构
  2. ============================================
  3. 字节 说明
  4. ============================================
  5. 4 TABL 标识符
  6. 4 结构长度(由 0x00000008 开始)
  7. 8 TABL 名称(*)
  8. 4 TABL 偏移(*)
  9. N 循环*
  10. --------------------------------------------
  11. 4 MAIN 段 TKEY 标识符
  12. 4 结构长度(由 0x00000008 开始)
  13. 4 TKEY 于 TDAT 段内偏移(^)
  14. 8 TKEY 名称(^)
  15. N 循环^
  16. --------------------------------------------
  17. 4 MAIN 段 TDAT 标识符
  18. 4 结构长度(由 0x00000008 开始)
  19. N 文本(以 0x0000 结束)
  20. --------------------------------------------
  21. 8 非 MAIN 段 TABL 名称(对应 TABL 段)
  22. 4 非 MAIN 段 TKEY 标识符
  23. 4 结构长度(由 0x00000008 开始)
  24. 4 TDAT 段内偏移(`)
  25. 8 TKEY 名称(`)
  26. N 循环`
  27. --------------------------------------------
  28. 4 非 MAIN 段 TDAT 标识符
  29. 4 结构长度(0x00000008 开始)
  30. N 文本(以 0x0000 结束)
  31. --------------------------------------------

最后送上从 GTA:LCS 中解出的两张图……
我都把 LCS 爆机过一遍了……
咋就没遇到这个剧情捏……
(看样子是啥新闻报道……)

GTA: Libery City Stories PSP

GTA: Libery City Stories PSP

目录:

播放器加载中……
读取中……
图书数据加载中……
读取中……
剧集数据加载中……
读取中……
专辑数据加载中……
读取中……
2008 Firefox+ Summit
歌曲数据加载中……
读取中……
通讯方式加载中……
读取中……
QR Code 加载中……
读取中……