Filter file — current .txt filter (optional)
Log file — BattlEye filter log
Planning to drop your whole BattlEye folder? be_server.cfg contains your RCon password but is not needed for exception generation — remove it first if you have concerns, or verify via DevTools → Network that nothing leaves your machine.
Supported filter file types
| Type | Log file | Filter file (.txt) | What it covers |
|---|---|---|---|
| 📜 Scripts | scripts.log | scripts.txt | SQF script execution |
| � Remote Exec | remoteexec.log | remoteexec.txt | remoteExec calls |
| 📡 Public Variable | publicvariable.log | publicvariable.txt | publicVariable — by name |
| 📡 Public Variable (val) | publicvariable.log shared | publicvariableval.txt | publicVariable — by value |
| 📊 Set Variable | setvariable.log | setvariable.txt | setVariable — by name |
| 📊 Set Variable (val) | setvariable.log shared | setvariableval.txt | setVariable — by value |
| 🚗 Create Vehicle | createvehicle.log | createvehicle.txt | createVehicle calls |
| 🗑️ Delete Vehicle | deletevehicle.log | deleteVehicle.txt | deleteVehicle calls |
| 🔗 Attach To | attachto.log | attachto.txt | attachTo calls |
| 💥 Set Damage | setdamage.log | setdamage.txt | setDamage calls |
| 📍 Set Pos | setpos.log | setpos.txt | setPos calls |
| 🎮 Remote Control | remotecontrol.log | remotecontrol.txt | remoteControl calls |
| 🔫 Add Weapon Cargo | addweaponcargo.log | addweaponcargo.txt | addWeaponCargo calls |
| 🔋 Add Magazine Cargo | addmagazinecargo.log | addmagazinecargo.txt | addMagazineCargo calls |
| 🎒 Add Backpack Cargo | addbackpackcargo.log | addbackpackcargo.txt | addBackpackCargo calls |
| ⚡ MP Event Handler | mpeventhandler.log | mpeventhandler.txt | addMPEventHandler calls |
| 👤 Select Player | selectplayer.log | selectplayer.txt | selectPlayer calls |
| 🔄 Team Switch | teamswitch.log | teamswitch.txt | teamSwitch calls |
| 🎯 Waypoint Condition | waypointcondition.log | waypointcondition.txt | Waypoint condition checks |
| 🎯 Waypoint Statement | waypointstatement.log | waypointstatement.txt | Waypoint statement execution |
ℹ️ val variants (publicvariableval / setvariableval): These filter on the variable's value rather than its name, and share a log file with their sibling. The tool processes each .txt file independently — restriction #N in the shared log refers to the Nth digit-starting line in that specific .txt file, so adding exceptions to both files from the same log is correct behaviour.
ℹ️ Regex note: Filter patterns are plain substring matches in Arma 2 / DayZ Epoch's BattlEye version. Regex was added in later BE versions (Arma 3+). Exceptions (!="...") are always exact-string comparisons regardless of version.
⚡ How this web version goes beyond the original ▾
eraser1's original BE_AEG was a Windows-only console app compiled with Visual Studio 2012. This web version rebuilds and significantly expands on it:
| Feature | Original v1.0.5 | This tool |
|---|---|---|
| Platform | Windows only (.exe) | Any browser, any OS |
| Filter types | scripts.txt only | All 8 BE filter types |
| Batch processing | ✗ | ✓ Whole folder at once + ZIP download |
| Privacy | Must live in BE folder, reads files from disk | 100% in-browser — files never leave your machine |
| Log-only mode | ✗ | ✓ See what to add without a .txt file |
| Output | Console text only | Structured table, per-restriction copy buttons |
| Installation | Requires VS C++ 2012 runtime | Zero install — open in any browser |