{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "BaKGL reimplements Betrayal at Krondor in a C++ and OpenGL engine built around original game data. It reconstructs exploration, quests, shops, inventory and other mechanics, includes resource explorers and an image extractor, and allows replacement textures. Combat remains in progress.",
  "description_zh": "BaKGL 以 C++ 和 OpenGL 引擎重建《克朗多的背叛》，读取原版游戏数据。它实现探索、任务、商店、背包等机制，并提供资源查看及图像导出工具，也支持替换纹理；战斗系统仍在开发中。",
  "entry_url": "https://awesomerea.org/resources/bakgl-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/bakgl-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/xavieran/BaKGL/blob/5f314920c5c18f8fd9022dc565e25f87558ffeca/README.MD",
  "group": "cases",
  "id": "bakgl-case",
  "json_url": "https://awesomerea.org/resources/bakgl-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/bakgl-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/bakgl-case/index.md",
  "name": "BaK GL: rebuilding Betrayal at Krondor mechanics",
  "name_zh": "BaK GL：重建《叛变克朗多》的游戏机制",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/bakgl-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A copy of Betrayal at Krondor is needed for its data files.",
    "Building requires CMake, SDL2, OpenGL, GLEW, freeglut and a C++23-capable compiler.",
    "Combat is in progress, and macOS is not currently supported.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "运行需要《克朗多的背叛》的原版数据文件。",
    "构建需要 CMake、SDL2、OpenGL、GLEW、freeglut 和支持 C++23 的编译器。",
    "战斗系统仍在开发，当前不支持 macOS。",
    "采用 GPL-3.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/xavieran/BaKGL",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
