

(And there's no reason to ever do either of these. Only if it is directly including CBA code in the addon's binarized PBO or redistributing a modified version of CBA itself would it be considered derivative and therefore be legally required to be released under the terms of the GPL. Licensed under GNU General Public License ( GPLv2)Īny addon which calls CBA-defined functions need not be licensed under the GPLv2 or released under a free software license. Commandline parameters like -world=empty or -skipIntro will cause Keybindings and Settings to work ONLY in-game but NOT in the main menu. This includes working in the main menu of Arma 3. CBA Keybindings and Settings require a mission to be initialized to function properly.It is useful during development, since script changes will take effect without restarting the entire game. However it makes mods slower by disabling CBA's function and script compilation cache, as well as the XEH cache. Some of these functionalities cause long loading times for the game, switching missions, islands and switching from the editor back to the game.Īt the start of the game functions will be cached and loading times for functions will be comparable with the vanilla game.Ĭba_cache_disable.pbo is an optional addon that can disable this if you need it. To install any of the optionals, simply copy the respective PBOs into the CBAA3addons folder. Simply launch Arma 3 with -modCBAA3 afterwards. The performance gains are seen in feature rich mods like ACE3 which rely heavily on scripting to make their features possible. CBAA3 - Community Base Addons for ADownload the latest version and unpack it in your Arma 3 installation folder. Each class is only cached once, while mission and campaignConfigfile events are evaluated every mission, but also only once per CfgVehicle class. This cache is stored in the uiNamespace and is therefore available throughout the whole lifetime of the running game (game start, till terminate game). (Dev Tool)ĬBA implements a cache for all compile preProcessFile'd scripts and for all XEH events on CfgVehicle classes.

To install any of the optionals, simply copy the respective PBOs into the folder. Press Left Shift + P to open the store page for more information.Download the latest version and unpack it in your Arma 3 installation folder. OverviewText = "Community Base Addons overviewText" This includes a collection of community-built functions, an integrated keybinding system, and extend event-handler support for compatibility with other 3rd-party addons and much much more." Overview = "What does the name Community Base Addons mean? It is a system that offers a range of features for addon-makers and mission designers. TooltipOwned = "Community Base Addons Owned"

Mod.cpp name = "Community Base Addons v2.1.2"
