Skip to content
Prompt & SolderHow to Ask Claude
All builds

Image: github.com · Main menu

Partly Proof shown

OpenBattlefield2: a clean-room Refractor 2 engine

A C++20 reimplementation of the Battlefield 2 engine using REA for function-level evidence.

—

Credits

  • Repository account Moxnatiy Source ↗
Code ↗

The full story

OpenBattlefield2 is a clean-room reimplementation in C++20 of DICE's Refractor 2 engine, which ran Battlefield 2 (2005). It's an engine, not a game: it ships no content and runs from your own installed copy. The goal is a one-to-one port. Every rule in the code names where it came from: an address in the original binary (found with REA), a line in the game's data, or a measured frame of the original. Anything not yet understood is logged as "debt" rather than guessed.

It's an active research project, and the author is asking for help with the debt list, reference frame dumps and testing.

How it was done

Tools

Themes

Loading themes…

Sources

From the maker's own write-up or code. We summarise what they report; we haven't tested it ourselves.

  • Awesome REA list: OpenBattlefield2Code or repositorygithub.com
    Repository account: Moxnatiy

    The engine source, its current status and the list of unknowns still to reverse.

Related builds

Finding related builds…

Prompt & Solder

An independent community project. Not affiliated with Anthropic.

What this is. Real projects where people used Claude to build, fix, port, revive or take apart something, from jailbroken Kindles to rebuilt DOS games, plus the times it went badly wrong. Every build links to where it was shared, and every source is listed here.

How far to trust it. We summarise what people reported and say what each build rests on: a full write-up with code, a short post, or a passing comment. We haven't tested them ourselves. Photos are shown from the original sources with credit. Only modify hardware you own, and back up first.

Privacy. No accounts. Analytics cookies (Google Analytics) only if you accept them; no ads or cross-site tracking. Searches are counted anonymously (just the words) to show what's popular, and so are clicks on Ask Claude (just the count). The Claude connector only receives the search words your Claude sends it.

How toAsk ClaudeEvery sourceStatsSubmit a buildPrivacyRSS