{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/emoluvjd2/oregontrail-win32-decomp/blob/4a39fc8e9d1d5b729a3d958bba2b415d39fa054a/LICENSE_SCOPE.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This matching decompilation reconstructs C++ functions from the 1996 Windows release of The Oregon Trail, targeting Oregon32.exe and OREGON32.DLL. It compares functions compiled with Visual C++ 4.0 against the originals while accounting for relocated operands; the author reports 35,926 recovered instructions out of 64,499 inventoried.",
  "description_zh": "该项目重建 1996 年 Windows 版《The Oregon Trail》中 Oregon32.exe 和 OREGON32.DLL 的 C++ 函数，并进行逐函数匹配。它将 Visual C++ 4.0 编译出的函数与原版比较，同时处理重定位操作数；作者报告在编目的 64,499 条指令中恢复了 35,926 条。",
  "entry_url": "https://awesomerea.org/resources/oregon-trail-win32-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/oregon-trail-win32-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/emoluvjd2/oregontrail-win32-decomp/blob/4a39fc8e9d1d5b729a3d958bba2b415d39fa054a/README.md",
  "group": "cases",
  "id": "oregon-trail-win32-decomp-case",
  "json_url": "https://awesomerea.org/resources/oregon-trail-win32-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/oregon-trail-win32-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/oregon-trail-win32-decomp-case/index.md",
  "name": "The Oregon Trail: matching Win32 executable and DLL reconstruction",
  "name_zh": "The Oregon Trail：Win32 可执行文件与 DLL 的逐函数匹配重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The original Oregon32.exe and OREGON32.DLL, their Ghidra inventories, and Microsoft Visual C++ 4.0 are required for full matching.",
    "The reported measurement relies on an unpublished recovery workbench and matching harness as well as the original images and Ghidra inventories.",
    "Licensing is file-specific; the repository has no blanket licence."
  ],
  "requirements_zh": [
    "完整匹配需要原版 Oregon32.exe、OREGON32.DLL、相应的 Ghidra 清单以及 Microsoft Visual C++ 4.0。",
    "报告中的统计结果依赖未公开的恢复工作台和匹配工具，以及原版程序和 Ghidra 清单。",
    "许可证按文件分别确定；仓库没有统一许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/emoluvjd2/oregontrail-win32-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
