SkillAgentSearch skills...

BF2SE

No description available

Install / Use

/learn @maguc00/BF2SE
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BF2SE

BF2SE is an Framework that aims to expose as many things from the game "Battlefield 2" v. 1.5 in order to change the way its played via plugins. It's still in very early development and has a lot of work left to do. Many features are subjected to change and are not the final product!

Installation

Download the zip file found in the Release section and extract the files into your BF2 installation (i.e. C:\Program Files (x86)\EA GAMES\Battlefield 2). Incase you already have an dinput8.dll in your game folder rename it and or back it up before overwriting it, this might be the case if you have the version from B2BF2.

Game Versions

BF2SE is designed to only work on the latest Battlefield 2 patch 1.5, I tested it both on the official patched BF2.exe and the one from Steam.

Configuration

Theres a configuration file called: BF2SE.ini.
There isn't much to change except for show_console=true which creates and allocates a new console which can be printed to via cout or Log() (useful for debugging).
wait_ms_after_loaded=3500 currently an stupid way to wait for the game to load before it starts BF2SE's main logic to prevent uninitialised values.
One way to tell if it loaded fine is if the console pops up after the game window opens, this is highly performance dependent and hard to tune for everyone so this will be the highest priority to fix in later patches.

Plugins

There aren't many but I made sure to make some to demonstrate the use case:

  • AI-Commander-Fix
    • for bringing back the AI Commander from the version 1.41
  • Weapon-Unlocker
    • for unlocking all weapons
  • Multi-Tool
    • An (wip) GUI Tool that aims to allow to play around with as many features from BF2SE as possible (not very much so far)
  • Example-Plugin
    • To demonstrate the way to ompile your own Plugin

Dependencies

Only download it incase you get errors about missing DLLs!
Microsoft Visual C++ Redistributable for Visual Studio 2015–2022

  • https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist

Discord

I made an official Discord Server for troubleshooting and general stuffs about BF2SE its development and more.
Which can be found here

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated1mo ago
Forks0

Languages

C++

Security Score

85/100

Audited on Feb 13, 2026

No findings