{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenSHC is an open-source reimplementation of Stronghold Crusader. It builds as a DLL loaded at game start and hooks functions that have a functionally identical reimplementation. The README requires Stronghold Crusader 1.41 in a Latin-language version such as English or German.",
  "description_zh": "OpenSHC 是《要塞：十字军东征》的开源重实现。它构建为一个在游戏启动时加载的 DLL，并挂钩那些已有功能等价重实现的函数。README 要求《要塞：十字军东征》1.41 的拉丁语版本，例如英语或德语。",
  "entry_url": "https://awesomerea.org/resources/openshc/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openshc/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/sourcehold/OpenSHC/blob/1c294596c5c8a69f3cc8b784d2cc1b3b7211977d/README.md",
  "group": "cases",
  "id": "openshc",
  "json_url": "https://awesomerea.org/resources/openshc/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openshc/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openshc/index.md",
  "name": "OpenSHC: reimplementation of Stronghold Crusader",
  "name_zh": "OpenSHC：《要塞：十字军东征》的重实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Stronghold Crusader 1.41 (Latin version). The README names the Steam release as the easiest copy to obtain and asks for a Latin-language install such as English or German.",
    "Development uses CMake 3.24 or later, Python 3, and clang-format 22 or later, installed with python -m pip install clang-format.",
    "GitHub reports the license as GPL-3.0."
  ],
  "requirements_zh": [
    "需要《要塞：十字军东征》1.41（拉丁语版本）。README 把 Steam 版本称为最容易取得的副本，并要求英语或德语这类拉丁语安装。",
    "开发使用 CMake 3.24 或更高版本、Python 3，以及用 python -m pip install clang-format 安装的 clang-format 22 或更高版本。",
    "GitHub 报告许可证为 GPL-3.0。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/sourcehold/OpenSHC",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
