{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ikkentim/opengta2/blob/ec605558e2c6b48432c7e2163859623c3ec11866/docs/README.md",
    "https://github.com/ikkentim/opengta2/blob/ec605558e2c6b48432c7e2163859623c3ec11866/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenGTA2 rebuilds a playable GTA2 test world in C# and MonoGame using the player's game files. Its readers parse RIFF, .gmp maps, .sty styles, .sdt/.raw audio and .scr scripts; the client implements map rendering, player control and collision.",
  "description_zh": "OpenGTA2 使用玩家自备的 GTA2 文件，以 C# 和 MonoGame 重建可玩的测试场景。读取器解析 RIFF、.gmp 地图、.sty 样式、.sdt/.raw 音频和 .scr 脚本；客户端实现地图渲染、玩家控制及碰撞。",
  "entry_url": "https://awesomerea.org/resources/opengta2-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opengta2-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/ikkentim/opengta2/blob/ec605558e2c6b48432c7e2163859623c3ec11866/docs/architecture.md",
  "group": "cases",
  "id": "opengta2-case",
  "json_url": "https://awesomerea.org/resources/opengta2-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opengta2-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opengta2-case/index.md",
  "name": "OpenGTA2: rebuilding GTA2 from its game files",
  "name_zh": "OpenGTA2：使用原版游戏文件重建 GTA2",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A GTA2 installation containing the documented data files, selected through OPENGTA2_PATH.",
    "The client targets Windows and .NET 10 with MonoGame.",
    "Collision behavior has documented limitations and lacks client-side tests.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要包含所列数据文件的 GTA2 安装目录，并通过 OPENGTA2_PATH 指定。",
    "客户端面向 Windows、.NET 10 和 MonoGame。",
    "碰撞行为存在已记录的限制，客户端部分尚无测试。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/ikkentim/opengta2",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
