BF2SE
No description available
Install / Use
/learn @maguc00/BF2SEREADME
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
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
