Cloned Games

Battlefield 2

Engine reimplementationActive

A new engine written from scratch that loads the original game's data files.

Links, repository & details

About

BreadFlowerDos is a Battlefield 2 and 2142 "decompilation" project that aims to create a free and open source recreation of the game engine. The README describes it as a reimplementation in modern C++ rather than a 1:1 decompilation, and not a direct port. The author says not to expect meaningful progress, since they open Ghidra and work on it about once every six months.

How it differs from the original

The README says it re-implements functionality in modern C++ as the authors see fit, as a recreation rather than a 1:1 decompilation.

Known issues & limitations

  • The project is not a direct port; it is a recreation of the engine.

Credits & contributing

  • Contributors must run clang-tidy and clang-format before each commit, or it will cause build errors.

FAQ

What is Battlefield 2?
Battlefield 2 is an open-source engine reimplementation. A new engine written from scratch that loads the original game's data files.
Share: