{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/xfynx/prsche-disasm/blob/57231fa31fce54cf123c1c07806390133c6bc21f/STATUS.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "prsche-disasm recovers C/C++ source for Need for Speed: Porsche Unleashed from its Windows x86 binaries. It indexes original modules and addresses, studies resource formats, and compares recovered functions with recorded original inputs, state, outputs, and ABI behavior. The recovered C++ modules build separately, but the full game does not yet link into a playable executable.",
  "description_zh": "prsche-disasm 从 Windows x86 二进制恢复 Need for Speed: Porsche Unleashed 的 C/C++ 源码，索引原始模块与地址，研究资源格式，并用原程序的输入、状态、输出及 ABI 行为比较已恢复函数。现有 C++ 模块可分别构建，但完整游戏尚未链接成可玩的程序。",
  "entry_url": "https://awesomerea.org/resources/nfs-porsche-unleashed-recovery-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/nfs-porsche-unleashed-recovery-case/",
  "evidence_url": "https://github.com/xfynx/prsche-disasm/blob/57231fa31fce54cf123c1c07806390133c6bc21f/README.md",
  "group": "cases",
  "id": "nfs-porsche-unleashed-recovery-case",
  "json_url": "https://awesomerea.org/resources/nfs-porsche-unleashed-recovery-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/nfs-porsche-unleashed-recovery-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/nfs-porsche-unleashed-recovery-case/index.md",
  "name": "Need for Speed: Porsche Unleashed: differential x86 source recovery",
  "name_zh": "Need for Speed: Porsche Unleashed：x86 行为差分验证与源码恢复",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-owned copy of the original game is required as a read-only input.",
    "Building recovered modules requires Windows x64, Visual Studio 2022 Build Tools with C++ workloads, Windows SDK, CMake, and Python 3.",
    "The recovered C++ game is unfinished and does not yet link into a playable executable.",
    "MIT license applies to project-owned contributions, subject to LICENSING.md."
  ],
  "requirements_zh": [
    "需要用户自有的原版游戏作为只读输入。",
    "构建已恢复模块需要 Windows x64、带 C++ 工作负载的 Visual Studio 2022 Build Tools、Windows SDK、CMake 和 Python 3。",
    "恢复中的 C++ 游戏尚未完成，也不能链接成可玩的程序。",
    "项目原创贡献适用 MIT 许可证，具体范围以 LICENSING.md 为准。"
  ],
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/xfynx/prsche-disasm",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
