{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/shdecompilations/silent-hill-decomp/blob/73a9f176fa04a0268c5dc0263ba35b1fe23498b8/LICENSE",
    "https://github.com/shdecompilations/silent-hill-decomp/blob/73a9f176fa04a0268c5dc0263ba35b1fe23498b8/lib/versions.txt",
    "https://github.com/shdecompilations/silent-hill-decomp/blob/73a9f176fa04a0268c5dc0263ba35b1fe23498b8/configs/USA/checksum.sha",
    "https://github.com/shdecompilations/silent-hill-decomp/blob/73a9f176fa04a0268c5dc0263ba35b1fe23498b8/.github/workflows/check.yml",
    "https://github.com/shdecompilations/silent-hill-decomp/blob/73a9f176fa04a0268c5dc0263ba35b1fe23498b8/.gitmodules",
    "https://github.com/shdecompilations/silent-hill-decomp/blob/73a9f176fa04a0268c5dc0263ba35b1fe23498b8/Makefile",
    "https://github.com/shdecompilations/silent-hill-decomp/actions/runs/39120072732",
    "https://github.com/shdecompilations/silent-hill-decomp/wiki/Setup/8e17f29b6e88a5fc0dfaa5be427211fae2f76ddf",
    "https://decomp.dev/shdecompilations/silent-hill-decomp"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Reconstructs Silent Hill’s PlayStation code, the main executable plus its engine, screen and map overlays, as C that rebuilds byte-identical binaries from the user’s own NTSC-U 1.1 disc image. The project focuses on matching and naming. decomp.dev reports every function matched for the pinned commit, while data migration, shiftable builds and documentation remain open.",
  "description_zh": "将 Silent Hill 的 PlayStation 代码（主可执行文件及其引擎、界面和地图覆盖模块）重建为 C，可依据使用者自备的北美 1.1 版光盘镜像构建出逐字节一致的二进制文件。项目专注于匹配与命名。decomp.dev 报告所列提交的全部函数均已匹配，数据迁移、可重定位构建和文档工作仍待完成。",
  "entry_url": "https://awesomerea.org/resources/silent-hill-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/silent-hill-decomp-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/shdecompilations/silent-hill-decomp/blob/73a9f176fa04a0268c5dc0263ba35b1fe23498b8/README.md",
  "group": "cases",
  "id": "silent-hill-decomp-case",
  "json_url": "https://awesomerea.org/resources/silent-hill-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/silent-hill-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/silent-hill-decomp-case/index.md",
  "name": "Silent Hill: matching PlayStation decompilation of the executable and overlays",
  "name_zh": "Silent Hill：可执行文件与覆盖模块的 PlayStation 一致性反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Target NTSC-U 1.1 (SLUS-00707); configurations also cover PAL 1.0 and three NTSC-J releases. The output is the PlayStation executable and overlays; the codebase is not port-ready.",
    "Supply a personal NTSC-U 1.1 disc dump as one .BIN with the setup guide SHA-1 under rom/image. The repository includes some Sony PsyQ 4.3/4.4 library objects and prebuilt compiler and ISO tools.",
    "The Make build uses Linux or WSL2, git, build-essential, MIPS binutils and cpp, Python 3, bchunk, 7z and recursive submodules. Native Windows Ninja builds are reported to mismatch.",
    "The build compares SHA-256 hashes for the executable and overlays; the project reports 6,527 of 6,527 functions matched and 36.99% of data matched.",
    "Project code is GPLv3; the game data and Sony SDK objects retain separate rights."
  ],
  "requirements_zh": [
    "目标为北美 1.1 版（SLUS-00707）；配置也涵盖欧版 1.0 和三个日版。产物是 PlayStation 可执行文件和覆盖模块；代码库尚不适合移植。",
    "需将自备的北美 1.1 版光盘转储作为单个 .BIN 文件放在 rom/image 下，SHA-1 须符合安装指南。仓库包含部分 Sony PsyQ 4.3／4.4 库目标文件，以及预编译的编译器和 ISO 工具。",
    "Make 构建需要 Linux 或 WSL2、git、build-essential、MIPS binutils 与 cpp、Python 3、bchunk、7z 和递归子模块。项目报告 Windows 原生 Ninja 构建会出现不匹配。",
    "构建会核对可执行文件和覆盖模块的 SHA-256；项目报告 6,527 个函数全部匹配，数据匹配率为 36.99%。",
    "项目代码采用 GPLv3；游戏数据和 Sony SDK 目标文件各有权利约束。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/shdecompilations/silent-hill-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-10-18"
}
