{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Riiablo rebuilds Diablo II in Java with LibGDX, OpenGL, FlatBuffers, and Netty, loading game assets from the user's own installation. The current build can load supported saves and let characters move through the game, while an MPQ viewer and map viewer aid development. The author states that it is not yet playable.",
  "description_zh": "Riiablo 使用 Java、LibGDX、OpenGL、FlatBuffers 和 Netty 重建《暗黑破坏神 II》，从用户自有安装中读取游戏资源。当前版本可加载受支持的存档，并让角色在游戏中走动；另有 MPQ 查看器和地图查看器辅助开发。作者说明游戏尚不可游玩。",
  "entry_url": "https://awesomerea.org/resources/riiablo-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/riiablo-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/collinsmith/riiablo/blob/59aa8d5021c457e8d2891bb23c9e3a0ef724c6b3/README.md",
  "group": "cases",
  "id": "riiablo-case",
  "json_url": "https://awesomerea.org/resources/riiablo-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/riiablo-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/riiablo-case/index.md",
  "name": "Riiablo: rebuilding Diablo II in Java",
  "name_zh": "Riiablo：使用 Java 重建《暗黑破坏神 II》",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/riiablo-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires an owned Diablo II installation for the original assets; assets are not provided.",
    "Android builds require the Android SDK; Linux and macOS use MPQ files copied from a Windows installation.",
    "The author states that the game is not yet playable; saves from version 1.13c onward are supported.",
    "Apache-2.0."
  ],
  "requirements_zh": [
    "需要自有的《暗黑破坏神 II》安装以获取原版资源；项目不提供这些资源。",
    "Android 构建需要 Android SDK；Linux 和 macOS 需要从 Windows 安装复制 MPQ 文件。",
    "作者说明游戏尚不可游玩；支持 1.13c 及更新版本的存档。",
    "采用 Apache-2.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/collinsmith/riiablo",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
