Author: brightcandle
Author Website:

Requirements: Community Base addons A3

Version: 2.0.0.alpha5
Signed: Yes, serverkey included

Short description: Dynamic AI skill adjustment for better balancing

Date: 2020-05-06 16:44

Comments: (0)




CF_BAI is an Artificial Intelligence mod that adjusts the skills based on the thickness of the foliage around the unit. AI in woodland will have their skills reduced by configurable amounts to compensate for the games poor balance of spotting and accuracy when a lot of obscuring objects are present. This allows the game to be balanced better without resorting to each mission having its own skill settings.

You can read more about why we made this mod and how it works along with a changelog on our website.

To install CF BAI you should use modfolders to keep it seperate from the official game content to prevent issues.
With Arma 3 you can use different ways to set up your modfolders to use custom content you have downloaded.
Please visit the Arma 3 Mod install instructions page for more information about using custom mods and addons in Arma 3.

Included files:


Compatible Mods with CF BAI:
- TPWCAS A3 - AI Suppression System

Fixed excessive logging and the versioning information.

Added taking player terrain impact into account for subskills so it is now a 50/50 AI situation and player situation, vastly improves the subskills module for woodland and deals with the edge cases such as when the player or AI is in the open and the other is in deep woodland.
Added an overall modifier for vision in the detect module so the final probability of being spotted can be tweaked upwards and downwards independent of the individual tests.

Added getters for suppression, boost and woodlandReduction to enable interaction with other mods.

Fixed suppression values which was broken by the latest .92 release of the main game.
Added the boost module.
Updated signatures. Verified with the DSUtil.
New key and signatures updated.
Added the keys directory with the public key in it.
Fixed a bug where the subskills module would sometimes not have global values and produce a tonne of error messages.
Improved the subskills module performance with the pipelines implementation.
Added the skill Pipeline.
Added the detect module (BETA).
Added the suppression module (BETA).

- Fixed a problem with the maximum skill value not being generated properly producing a lot of script errors in some circumstances.

Added support CBA Settings
Added use of GVAR, LOG and other CBA conventions throughout the code base
Improvement in performance, can process 40 AI units a second.

Added terrain count per terrain and added default overrides for Al Rayak and Panthera.
Fixed a performance bug that was causing pauses at the beginning of the game.

Change configuration loading to allow optional variables, the mod now needs -filepatching in order to load the config.
Default all configuration to values inside the mod if no file is found in userconfig.
The units unadjusted skill is now determined either by configuration or taken from the units current skill.
Units are updated at a rate of 10 a second and updated every 10 seconds if possible.
Integrated TPWCAS so that both reductions apply and the mods don’t override each other.

Initial version
Added support for sub-skills to be adjusted.
Sets the AI skill to set values from config.

- Community Base addons A3

Forum topic:
- BI forums

Steam Workshop:
- Subscribe

Enable javascript to be able to download from Armaholic please!