{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/zeljkovranjes/l4d2-director-system-research/blob/e646012ed9176d8691ff106c9643995a6bfa19c1/research/DIRECTOR_REVERSE_ENGINEERING.md",
    "https://github.com/zeljkovranjes/l4d2-director-system-research/blob/e646012ed9176d8691ff106c9643995a6bfa19c1/research/tools/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "This Left 4 Dead 2 study reconstructs the AI Director's pacing, intensity, encounter placement and music rules from an identified x86 server.dll and sanitized runtime traces. It publishes disassembly-derived findings, analysis scripts, evidence files and implementation specifications; a reference game library is in a separate repository.",
  "description_zh": "这项 Left 4 Dead 2 研究依据指定的 x86 server.dll 和脱敏运行轨迹，还原 AI Director 的节奏、强度、遭遇布置及音乐规则。仓库提供基于反汇编的发现、分析脚本、证据文件和实现规格；参考游戏库位于另一仓库。",
  "entry_url": "https://awesomerea.org/resources/l4d2-director-research-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/l4d2-director-research-case/",
  "evidence_url": "https://github.com/zeljkovranjes/l4d2-director-system-research/blob/e646012ed9176d8691ff106c9643995a6bfa19c1/README.md",
  "group": "cases",
  "id": "l4d2-director-research-case",
  "json_url": "https://awesomerea.org/resources/l4d2-director-research-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/l4d2-director-research-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/l4d2-director-research-case/index.md",
  "name": "Left 4 Dead 2: recovering the AI Director's behavior",
  "name_zh": "Left 4 Dead 2：还原 AI Director 的运行机制",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Reproducing the analysis requires an installed copy of Left 4 Dead 2, Python 3 and Capstone for disassembly scripts.",
    "Matching RVAs require the specified June 30, 2026 x86 server.dll build.",
    "The retail binary is stripped, leaving some private names and engine-specific helper behavior unresolved.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "复现分析需要已安装的 Left 4 Dead 2、Python 3，以及反汇编脚本所用的 Capstone。",
    "要使 RVA 对应，需使用文档指定的 2026 年 6 月 30 日 x86 server.dll 构建。",
    "零售版二进制已去除符号，部分私有名称和引擎辅助行为仍未确定。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/zeljkovranjes/l4d2-director-system-research",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
