{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Harvest Moon: Back to Nature reconstructs the USA PlayStation release SLUS_011.15 as matching C source. It rebuilds the executable and 13 overlays byte for byte, and can check a full disc image against SHA-1 hashes when supplied with the user's disc. The build records one SDK-word patch and original padding bytes as exceptions.",
  "description_zh": "Harvest Moon: Back to Nature 为美版 PlayStation 游戏 SLUS_011.15 重建逐字节匹配的 C 源码。工程可重建主程序和 13 个覆盖模块；提供用户原版光盘后，还可用 SHA-1 核对完整光盘映像。构建说明列出一处 SDK 字修补和原始填充字节。",
  "entry_url": "https://awesomerea.org/resources/harvest-moon-back-to-nature-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/harvest-moon-back-to-nature-decomp-case/",
  "evidence_url": "https://github.com/coalslav/hmbtn-decomp/blob/a2dd23e4554154bb34a4c8a09d1a74b4039028dc/README.md",
  "group": "cases",
  "id": "harvest-moon-back-to-nature-decomp-case",
  "json_url": "https://awesomerea.org/resources/harvest-moon-back-to-nature-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/harvest-moon-back-to-nature-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/harvest-moon-back-to-nature-decomp-case/index.md",
  "name": "Harvest Moon: Back to Nature: a byte-matching PlayStation decompilation",
  "name_zh": "Harvest Moon: Back to Nature：PlayStation 版本逐字节匹配反编译",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires the user's original disc to rebuild and check the full disc image; code binaries can be built without game data.",
    "The documented build uses Docker, CMake and Ninja.",
    "One SDK word and some padding bytes are restored through build exceptions rather than compiled source.",
    "CC0-1.0 covers the repository's own work; tools/maspsx has a separate license."
  ],
  "requirements_zh": [
    "重建并核对完整光盘映像需要用户自己的原版光盘；仅构建代码二进制文件无需游戏数据。",
    "所述构建流程使用 Docker、CMake 和 Ninja。",
    "一处 SDK 字及部分填充字节通过构建例外恢复，而非由源码编译生成。",
    "仓库自有成果采用 CC0-1.0；tools/maspsx 另有许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/coalslav/hmbtn-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
