{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenTESArena rebuilds the 1994 DOS game The Elder Scrolls: Arena in a new C++ engine using separately obtained game assets. It implements combat, items, shops, citizens, travel, and most character creation, while documenting original-game behavior and parsing Arena asset formats. Quests, spells, and saving remain unfinished.",
  "description_zh": "OpenTESArena 用新的 C++ 引擎重建 1994 年 DOS 游戏 The Elder Scrolls: Arena，游戏资源由用户另行获取。项目实现了战斗、物品、商店、市民、旅行及大部分角色创建功能，记录原版游戏的运行机制，并解析 Arena 资源格式。任务、法术和存档功能仍未完成。",
  "entry_url": "https://awesomerea.org/resources/opentesarena-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opentesarena-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/afritz1/OpenTESArena/blob/cdb6f80dfa1bc93ee6229d295fde90de897964f8/README.md",
  "group": "cases",
  "id": "opentesarena-case",
  "json_url": "https://awesomerea.org/resources/opentesarena-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opentesarena-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opentesarena-case/index.md",
  "name": "OpenTESArena: a new engine for The Elder Scrolls: Arena",
  "name_zh": "OpenTESArena：重建 The Elder Scrolls: Arena 的新引擎",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/opentesarena-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The Elder Scrolls: Arena game data must be obtained separately; the repository does not distribute game assets.",
    "Building from source requires Git, CMake, SDL 2.0.12, OpenAL Soft 1.19.1, and Vulkan 1.3.280; WildMIDI 0.5.0 is required for music.",
    "Plate item materials, potions, quests, spells, and loading or saving are not yet implemented.",
    "MIT license."
  ],
  "requirements_zh": [
    "须另行取得 The Elder Scrolls: Arena 游戏数据；仓库不分发游戏资源。",
    "源码构建需要 Git、CMake、SDL 2.0.12、OpenAL Soft 1.19.1 和 Vulkan 1.3.280；音乐功能还需要 WildMIDI 0.5.0。",
    "板甲材质、药水、任务、法术以及读档和存档功能尚未实现。",
    "采用 MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/afritz1/OpenTESArena",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
