{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/OpenLF2/OpenLF2/blob/6942db7cfaddf2e65eb45e4a4d4632120dc968f7/BUILDING.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "OpenLF2 reimplements Little Fighter 2 v2.0a as a playable C++ and Lua engine. It loads resources from the original game installer and provides local modes, replays, mods and network matches between OpenLF2 players. The author states that gameplay compatibility is still being refined.",
  "description_zh": "OpenLF2 用 C++ 和 Lua 重实现了可玩的《Little Fighter 2》v2.0a 引擎。它从原版游戏安装程序读取资源，支持本地模式、回放、模组及 OpenLF2 玩家之间的联机对战。作者表示仍在改进与原版的玩法兼容性。",
  "entry_url": "https://awesomerea.org/resources/openlf2-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openlf2-case/",
  "evidence_url": "https://github.com/OpenLF2/OpenLF2/blob/6942db7cfaddf2e65eb45e4a4d4632120dc968f7/README.md",
  "group": "cases",
  "id": "openlf2-case",
  "json_url": "https://awesomerea.org/resources/openlf2-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openlf2-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openlf2-case/index.md",
  "name": "OpenLF2: a Little Fighter 2 engine reimplementation",
  "name_zh": "OpenLF2：Little Fighter 2 引擎重实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The Little Fighter 2 v2.0a installer is needed for original game data; Flatpak downloads it during installation, while other platforms prompt users to provide a copy.",
    "Building requires CMake 3.25+, Ninja, a C++23 compiler, and the development libraries listed in BUILDING.md.",
    "Gameplay compatibility is still under development; original LF2 network compatibility is unsupported.",
    "MIT license covers OpenLF2 code, scripts and documentation, not the original game assets."
  ],
  "requirements_zh": [
    "需要《Little Fighter 2》v2.0a 安装程序提供原版游戏数据；Flatpak 在安装时下载该程序，其他平台则提示用户提供副本。",
    "构建需要 CMake 3.25+、Ninja、C++23 编译器，以及 BUILDING.md 所列开发库。",
    "玩法兼容性仍在改进；不支持与原版 LF2 联机。",
    "MIT 许可证适用于 OpenLF2 的代码、脚本和文档，不涵盖原版游戏素材。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/OpenLF2/OpenLF2",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
