{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Cross-platform reimplementation of the Diablo 1 game engine. The README says the project is archived, that original data files are required, and that the current build can walk the town, animate players and NPCs, enter the dungeon, fight with melee and limited ranged and magic attacks, drop loot, and buy and sell items.",
  "description_zh": "暗黑破坏神 1 游戏引擎的跨平台重实现。README 写明项目已归档，需要原始数据文件，当前构建可以在城镇走动、播放玩家和 NPC 动画、进入地牢、进行近战以及有限的远程和魔法战斗、掉落物品，以及买卖物品。",
  "entry_url": "https://awesomerea.org/resources/freeablo/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/freeablo/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/wheybags/freeablo/blob/7e0844e0887634cb7f0d61eed8a9a573e8806f2d/readme.md",
  "group": "cases",
  "id": "freeablo",
  "json_url": "https://awesomerea.org/resources/freeablo/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/freeablo/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/freeablo/index.md",
  "name": "freeablo: a cross-platform reimplementation of the Diablo 1 engine",
  "name_zh": "freeablo：暗黑破坏神 1 引擎的跨平台重实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The original Diablo 1 data files are required. The README links prebuilt binaries on the project releases page.",
    "The README names no license."
  ],
  "requirements_zh": [
    "需要暗黑破坏神 1 的原始数据文件。README 指向项目发布页上的预编译二进制。",
    "README 未说明许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/wheybags/freeablo",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
