{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "openSA is an early C++ reimplementation of the GTA San Andreas runtime built on librw. It parses original IMG, IDE, IPL, model and texture data, and supplies viewers for streaming world geometry. The author documents comparisons with the owned 1.0 US executable while noting that the result is not yet a playable game.",
  "description_zh": "openSA 是基于 librw 的早期 C++ GTA San Andreas 运行时重建项目。它解析原版 IMG、IDE、IPL、模型和纹理数据，并提供流式加载世界几何的查看器。作者记录了与自有美版 1.0 可执行文件的对照研究，同时说明目前尚不能作为完整游戏游玩。",
  "entry_url": "https://awesomerea.org/resources/opensa-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opensa-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/LakoMoor/openSA/blob/4ec5242c8cbdb628566ea6459d2658b4b40c0d3f/README.md",
  "group": "cases",
  "id": "opensa-case",
  "json_url": "https://awesomerea.org/resources/opensa-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opensa-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opensa-case/index.md",
  "name": "openSA: reimplementing the GTA San Andreas runtime",
  "name_zh": "openSA：重建 GTA San Andreas 运行时",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-owned copy of GTA San Andreas is required; viewers read its data/ and models/ folders.",
    "The project is at an early stage and remains short of a playable game.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要用户自有的 GTA San Andreas；查看器读取其 data/ 和 models/ 目录。",
    "项目仍处早期阶段，尚不是可游玩的完整游戏。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/LakoMoor/openSA",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
