allrecomps

PlayStation 2 / Reimplementation

Star Wars: Battlefront I / II — openbf

Rust engine reimplementation for the PlayStation 2 versions of Star Wars: Battlefront and Battlefront II. Uses decompilation as a behavioral reference rather than distributing original game code. Work in progress and no published binary releases were found.

In developmentWindows · Linux
Star Wars: Battlefront I / II — openbf
Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.

Multiplayer

Support in this project — multiplayer in the original game may differ.

Local

On the same device

Not confirmed

LAN

Over a local network

Not confirmed

Online

Over the internet

Not confirmed

“Documented support” means reported by the project. AllRecomps has not tested matches or servers. “Not confirmed” does not mean the feature does not work. Report a correction ↗

About this project

Rust engine reimplementation for the PlayStation 2 versions of Star Wars: Battlefront and Battlefront II. Uses decompilation as a behavioral reference rather than distributing original game code.

Source: Official project documentation — reviewed ↗ · Checked Oct 24, 2026

Compatibility

Documents Linux and Windows with a physical game controller and the NTSC-U PS2 discs SLUS-20898 and SLUS-21240. Windows uses DirectX 12 or Vulkan; Linux requires Vulkan.

Source: Official project documentation — reviewed ↗ · Checked Oct 24, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

Source build documented; no published release packages were returned by the repository release API.

Source: Official project documentation — reviewed ↗ · Checked Oct 24, 2026

Known limitations

Work in progress and no published binary releases were found. Keyboard/mouse gameplay is explicitly unavailable. The generated bundle contains game assets and must not be redistributed.

Source: Official project documentation — reviewed ↗ · Checked Oct 24, 2026

Getting started

Build locally with Rust, Python, ffmpeg and the documented system tools. The packer reads both self-made ISO images and produces a local game bundle with the extracted data.

Source: Official project documentation — reviewed ↗ · Checked Oct 24, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.