{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/whamemer/dod13-client/blob/68e1dae9060da8da925fecac5cd69dea8335b7f8/cl_dll/readme.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "DOD13-Client reconstructs the Day of Defeat 1.3 client library function by function on hlsdk-portable for Xash3D FWGS. It replaces client.dll or client.so, restores weapons, HUD, effects, movement, and menus, and documents engine messages and client mechanics.",
  "description_zh": "DOD13-Client 在 hlsdk-portable 基础上逐函数重建《Day of Defeat 1.3》的客户端库，供 Xash3D FWGS 替换 client.dll 或 client.so。项目恢复武器、HUD、特效、移动和菜单，并记录引擎消息及客户端机制。",
  "entry_url": "https://awesomerea.org/resources/dod13-client-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dod13-client-case/",
  "evidence_url": "https://github.com/whamemer/dod13-client/blob/68e1dae9060da8da925fecac5cd69dea8335b7f8/README.md",
  "group": "cases",
  "id": "dod13-client-case",
  "json_url": "https://awesomerea.org/resources/dod13-client-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dod13-client-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dod13-client-case/index.md",
  "name": "DOD13-Client: reconstructing the Day of Defeat 1.3 client library",
  "name_zh": "DOD13-Client：重建《Day of Defeat 1.3》客户端库",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "An owned Day of Defeat Steam installation and a current Xash3D FWGS developer build.",
    "C99 and C++11 compiler with Python 3 or CMake 3.15+ for desktop builds.",
    "The author reports Windows x86 and Android checks; Windows x64 and Linux builds have not been played, and the macOS build has not been run on a Mac.",
    "Half-Life 1 SDK license for the code, with third-party parts under their own licenses."
  ],
  "requirements_zh": [
    "需要自行拥有 Steam 版《Day of Defeat》，并使用较新的 Xash3D FWGS 开发构建。",
    "桌面构建需要 C99 和 C++11 编译器，并使用 Python 3 或 CMake 3.15 及更新版本。",
    "作者称已检查 Windows x86 和 Android 版本；Windows x64 和 Linux 构建尚未经过游玩检查，macOS 构建尚未在 Mac 上运行。",
    "代码采用 Half-Life 1 SDK 许可证，第三方部分沿用各自许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/whamemer/dod13-client",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
