{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/lemiur/alien-trilogy-decomp/blob/b0bf7205dea028f4c16d94344a872facc76a7e4a/PROGRESS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Alien Trilogy reconstructs C source for the USA PlayStation game executable SLUS_000.07 using its original GCC 2.5.7 toolchain. Per-function comparisons check rebuilt code and relocations against retail bytes; a gate overlays rebuilt units on the user's executable and checks the complete hash. The author reports 645 byte-matched game C functions, with remaining gaps and pending source-quality work documented.",
  "description_zh": "Alien Trilogy 使用原版 GCC 2.5.7 工具链重建美版 PlayStation 游戏可执行文件 SLUS_000.07 的 C 源码。逐函数比较检查编译后的机器码及重定位是否与零售版一致；整文件检查则将重建单元覆盖到用户提供的原版可执行文件上，并核对完整文件的哈希。作者报告已有 645 个游戏 C 函数逐字节匹配，并记录了剩余缺口和仍需改进的源码质量问题。",
  "entry_url": "https://awesomerea.org/resources/alien-trilogy-ps1-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/alien-trilogy-ps1-decomp-case/",
  "evidence_url": "https://github.com/lemiur/alien-trilogy-decomp/blob/b0bf7205dea028f4c16d94344a872facc76a7e4a/README.md",
  "group": "cases",
  "id": "alien-trilogy-ps1-decomp-case",
  "json_url": "https://awesomerea.org/resources/alien-trilogy-ps1-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/alien-trilogy-ps1-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/alien-trilogy-ps1-decomp-case/index.md",
  "name": "Alien Trilogy: a byte-matched PS1 source reconstruction",
  "name_zh": "Alien Trilogy：逐字节匹配的 PS1 源码重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A personal copy of the retail SLUS_000.07 executable is required.",
    "The pinned PsyQ toolchain, Runtime Library 3.3 SDK, Python 3 and DOSBox-X are required.",
    "The author reports 452 remaining byte gaps and eight MATCH-PENDING functions.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要玩家自己的原版 SLUS_000.07 可执行文件。",
    "需要指定版本的 PsyQ 工具链、Runtime Library 3.3 SDK、Python 3 和 DOSBox-X。",
    "作者报告仍有 452 处字节缺口和 8 个 MATCH-PENDING 函数。",
    "MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/lemiur/alien-trilogy-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
