{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "gt2-reversing reconstructs code for Gran Turismo 2's PlayStation release from the North American 1.2 simulation disc. Its build produces the SCUS_944.88 executable and six overlay executables from user-supplied originals, while the source tree contains C implementations, symbols and split configurations.",
  "description_zh": "gt2-reversing 从《Gran Turismo 2》北美 1.2 版模拟光盘重建 PS1 程序。构建流程使用用户提供的原始文件生成 SCUS_944.88 主程序及六个覆盖段程序；仓库包含 C 实现、符号和拆分配置。",
  "entry_url": "https://awesomerea.org/resources/gt2-reversing-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/gt2-reversing-case/",
  "evidence_url": "https://github.com/ginryuoku/gt2-reversing/blob/2cfc94943c41fb87bc05ddcfe377187d001f3a7e/README.md",
  "group": "cases",
  "id": "gt2-reversing-case",
  "json_url": "https://awesomerea.org/resources/gt2-reversing-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/gt2-reversing-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/gt2-reversing-case/index.md",
  "name": "Gran Turismo 2: reconstructing PS1 executables and overlays",
  "name_zh": "Gran Turismo 2：重建 PS1 主程序与覆盖段",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-owned North American 1.2 simulation disc supplying SCUS_944.88 and GT2.OVL is required.",
    "Building requires Linux, Python 3 with splat, MIPS-compatible binutils, Ninja and initialized submodules.",
    "The build currently supports US 1.2 only and does not reassemble a matching GT2.OVL archive.",
    "CC0-1.0 covers the project's work outside tools and include/*.asm; tools retain their own licenses, while the licenses of some included macros are unclear."
  ],
  "requirements_zh": [
    "需要用户自备北美 1.2 版模拟光盘中的 SCUS_944.88 和 GT2.OVL。",
    "构建需要 Linux、安装 splat 的 Python 3、兼容 MIPS 的 binutils、Ninja 和已初始化的子模块。",
    "目前仅支持美版 1.2，且尚不能重新组装出匹配的 GT2.OVL 归档。",
    "除工具和 include/*.asm 外，项目作品采用 CC0-1.0；工具各自遵循其许可证，部分附带宏的许可证尚不明确。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/ginryuoku/gt2-reversing",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
