Welcome to the official github repository of the Bfme Foundation Project! This project was created with one goal: to help finaly unite and bring together the BFME gaming community, with high quality tools and libraries, as well as brand new platforms for multiplayer as well as modding.
The project is a growing collaboration between multiple BFME gaming communities and modding teams.
Curent members are:
- Online Battle Arena Team
- Patch 2.22 Team (BFME1)
- Patch 1.09 Team (BFME2)
- Patch 2.02 Team (ROTWK)
- Edain Team (ROTWK)
- Edain Unchained Team (ROTWK)
- Ennorath Team (ROTWK)
- Marcell (Lead Software Developer)
- Beterwel (Founder & Owner of Online Arena)
- Bull (Moderator, code review, bug hunting, testing)
All in One Launcher https://bfmeladder.com/download
The All in One Launcher is the ultimate launcher for all 3 BFME games. It makes installing, modding and playing the game a breeze. Play with people around the world with built in multiplayer support trough Arena, discover new patches, maps and mods trough the Workshop, watch BFME quides and much more, this is the one launcher to rule them all!
Online Arena https://bfmeladder.com/download
Online Arena aims to be the leading platform for online BFME gaming. After more than 3 years of research and development, we brought back Quickmatch, and made online BFME gaming as easy as clicking a button. Arena features completely automatic matchmaking, win detection, and ladders. You just click and play! The total number of players who have already signed up is more than 50,000!
Workshop Studio https://bfmeladder.com/download
The Bfme Workshop aims to be the new home of BFME modding. With a brand new, completely open ecosystem of tools and platforms, BFME modding has never been this easy! Anyone can upload to the workshop by using a tool like Workshop Studio, or the public API.
WorkshopKit allows you to easily integrate the Bfme Workshop into your own projects, and makes it easy to access the public Workshop APIs in a managed code environment. If you are developing a tool for bfme, like a launcher, this package also has utilities for patch switching and installing/activating packages!
Ps: This is the same library the launcher and arena uses, so it's top tier!
OnlineKit allows you to easily and seemlessly integrate Online Arena into your own projects. If you want to get an access key for your application (because this does require one), reach out to us at [email protected]
Ps: This is the same library the launcher uses to integrate arena, so it's also top tier!
BfmeKit helps you install BFME and read/modify the registry keys used by the BFME games in a managed code environment.
Ps: This is the same library the launcher and arena uses, so it's top tier!
Besides Arena, everything we make is open source, and is included inside this monorepo. There are no external dependencies required (except of course Visual Studio, and the relevant .NET SDKs), and everything should just build and work. If it doesn't, make an issue in the issues tab, and we'll see what we can do.
We don't have a license. Everything that is in this repository is open source. Don't abuse it, don't get sued because of it, don't die because of it, but if you do, don't drag us into it, because we are not taking any responsibility for what you do with it :)
Feel free to! We can always use an extra pair of hands and eyes to fix and catch bugs! The rules to contributing are simple: be respectful, use common sense, and don't do stupid shit. Anything else is ok.


