{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "The Witcher 3 native research recovers selected vector, VM, and decoder functions from The Witcher 3: Wild Hunt for ARM64 port experiments. Ghidra helpers extract references, while C models and harnesses compare x64 and ARM64 behavior; the author reports checks of 21 small function bodies and no complete engine or playable port.",
  "description_zh": "该研究为《The Witcher 3: Wild Hunt》的 ARM64 移植实验恢复部分向量、VM 与解码函数。Ghidra 辅助脚本提取参考信息，C 模型和测试程序比较 x64 与 ARM64 行为；作者报告已检查 21 个小型函数体，尚无完整引擎或可运行移植版。",
  "entry_url": "https://awesomerea.org/resources/witcher-3-native-research-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/witcher-3-native-research-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/slavich33/witcher-3-native-research/blob/e1e2bb5b4a239ddb99b0acce60e9ed117cd31e6f/README.md",
  "group": "cases",
  "id": "witcher-3-native-research-case",
  "json_url": "https://awesomerea.org/resources/witcher-3-native-research-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/witcher-3-native-research-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/witcher-3-native-research-case/index.md",
  "name": "The Witcher 3: bounded native function recovery for ARM64",
  "name_zh": "The Witcher 3：面向 ARM64 的部分原生函数恢复研究",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-authorized original executable is needed to generate reference fixtures locally.",
    "The author reports comparison of 21 small native functions; the VM, engine, renderer, asset pipeline, and iPhone app remain incomplete.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要用户获授权的原始可执行文件，以便在本地生成参考测试数据。",
    "作者报告比较了 21 个小型原生函数；VM、引擎、渲染器、资源流程和 iPhone 应用尚未完成。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "game"
  ],
  "url": "https://github.com/slavich33/witcher-3-native-research",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
