Star on GitHubStar1.1k stars

Case study

OpenLF2: a Little Fighter 2 engine reimplementation

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.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: 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.
  • Prerequisites: Building requires CMake 3.25+, Ninja, a C++23 compiler, and the development libraries listed in BUILDING.md.
  • Limits: Gameplay compatibility is still under development; original LF2 network compatibility is unsupported.
  • License: MIT license covers OpenLF2 code, scripts and documentation, not the original game assets.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · OpenLF2/OpenLF2 · Revision 6942db7
  2. BUILDING.md GitHub · OpenLF2/OpenLF2 · Revision 6942db7

More in Games

All 307 entries in GamesGames case studies (232)

↑↓ move↵ open⌘↵ new tab