{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ecruells/resident-evil-pc-decomp/blob/01730553e0a6430048f9043a5fe3a3de28654208/INSTALLATION.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Resident Evil 1 for PC Decompilation reconstructs the 1997 game’s logic from Ghidra analysis of its executable and runs it on Windows and Linux. The port replaces the original Marni System’s DirectX 5 implementation with Direct3D 11 or OpenGL rendering and corresponding audio and video layers. The author reports that the full game is playable and that 1,716 of 1,717 game logic functions are implemented.",
  "description_zh": "Resident Evil 1 for PC Decompilation 根据 1997 年 PC 版可执行文件的 Ghidra 分析重建游戏逻辑，并在 Windows 与 Linux 上运行。移植版以 Direct3D 11 或 OpenGL 渲染后端及相应的音频、视频适配层替换原 Marni System 的 DirectX 5 实现。作者报告游戏全程可玩，且已实现 1,717 个游戏逻辑函数中的 1,716 个。",
  "entry_url": "https://awesomerea.org/resources/resident-evil-1-pc-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/resident-evil-1-pc-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/ecruells/resident-evil-pc-decomp/blob/01730553e0a6430048f9043a5fe3a3de28654208/README.md",
  "group": "cases",
  "id": "resident-evil-1-pc-decomp-case",
  "json_url": "https://awesomerea.org/resources/resident-evil-1-pc-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/resident-evil-1-pc-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/resident-evil-1-pc-decomp-case/index.md",
  "name": "Resident Evil 1: PC decompilation and modern platform port",
  "name_zh": "Resident Evil 1：PC 版反编译与现代平台移植",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "A user's own 1997 or GOG USA Resident Evil PC game data is required; optional Japanese and Director's Cut content uses separate inputs.",
    "Windows builds require Visual Studio with C++ and MSBuild; Linux builds require a 32-bit toolchain, SDL2, OpenGL and ffmpeg development libraries.",
    "The author reports functional completeness and 1,716 of 1,717 game logic functions implemented.",
    "GPL-3.0 License."
  ],
  "requirements_zh": [
    "需要用户自己的 1997 年版或 GOG 美版《Resident Evil》PC 游戏数据；日版及 Director's Cut 内容需另备相应文件。",
    "Windows 构建需要带 C++ 与 MSBuild 的 Visual Studio；Linux 构建需要 32 位工具链、SDL2、OpenGL 和 ffmpeg 开发库。",
    "作者报告已实现完整游玩流程，并完成 1,717 个游戏逻辑函数中的 1,716 个。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/ecruells/resident-evil-pc-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
