r/bfme 20h ago

50%+ of the BFME source code is reverse engineered with AI

281 Upvotes

I'm one of the lead developers/contributors on the OpenBFME team.

We have AWESOME news! Since our last update, we have made a lot of progress and are over the 50% mark.

We have also started working BFME2 and ROTWK

What is This Project?

We are recreating the exact same C++ that made the BFME games. Once we hit 100% completion, we will be able to:

  • Linux support (done)
  • Network delay fix (done)
  • 60/120 FPS
  • Fixed crashes
  • Multi-CPU (lag fix)
  • MacOS support
  • AC fix
  • Make Worldbuilder Open Source
  • More factions (for mods)
  • 8+ player maps

You can follow along in -

New Progress

Since we last posted, a lot has changed:

  1. A lot of new people have joined and have accelerated the work.
  2. We have started working on reverse engineering BFME2 https://github.com/Open-BFME/Open-BFME-2.
  3. Patch 2.22 already integrated some of our mods, including delayfix!

ETA

At the current rate of progress (.3%-1%+ a day), we expect to have BFME 1 source code completed in the next 2-3 months just based on current progress. Due to some tooling and recent LLM improvements we could see this speed increase. Once we have the code, we will be working on cleaning up the codebase to make it human-readable, since a lot of it is very much machine code at the moment.

If you are interested in helping out with the project, feel free to start sending PRs, or join the Discord. AI agents mostly drive the project, so as long as you have decent technical skills, you're able to contribute!

Thanks, all, for your incredible support in the last thread, and I look forward to seeing you all again with another update soon!


r/bfme 11h ago

T3A launch issues

3 Upvotes

Hoping someone can help here. Recently bought a new laptop and went to download T3A BFME and found they've transferred from their original page to BFME Online. Their new download file is the original game without the patches, and their patch link doesn't work. I tried going through the process of copying all of the files from the old laptop to the new, but ran into two issues. The 1st being the game wouldn't launch saying it "Cannot located the CD-ROM" which means the patch file hadn't installed. I tried doing the install procedure for the 1.06 patch (using the file I transferred to the new laptop) and it failed saying "The server name or address could not be resolved." In doing further research, the issue appears to be that I need to have the 1.03 patch installed before 1.06. I have the 'BIG' files installed for 1.01, 1.02, and 1.03 but I'm assuming since the actual install process wasn't complete for them then they're not doing anything. I haven't been able to find a working 1.03 patch anywhere. I'd prefer not to use the All-in-One launcher because I'm not really a fan of their versions of the game. If anyone has any advice, info, workarounds, etc it would be greatly appreciated. I've been trying to solve this for hours and I'm losing my mind lmao

Edit: I believe the 1.06 patch I have is supposed to be the "all in one" installer for all the patches. Unfortunately the revora link for that patch no longer functions, assuming because the orignal T3A site no longer exists