Current version: 3.15.1.200418
What does the name Community Base Addons mean? It is a system that:
Offers a range of features for addon-makers and mission designers
Aims to have community wide acceptance and to be used as much as possible by community addons to maintain compatibility.
The community is very much encouraged to request new functionality or submit functionality (The most obvious example would be submitting functions to be included in the CBA function library.)
Improvements include
Better Performance
Better Localization
Better Scalability
_________________________________________________________________________
Current Release is v3.15.1
CHANGE LOG SUMMARY
Click here
DOCUMENTATION:
Weapon Animations Framework
Bind to Joystick Buttons
Loading Screen Event Handler
Full Change log click here CBA v3.15.1
_________________________________________________________________________
HOSTED AT THE FOLLOWING
Github - CBA_A3 - Click Here
STEAM WORKSHOP - Click Here
Signatures are included.
Submit New Bugs on Github
_________________________________________________________________________
CHANGE LOG HISTORY
_________________________________________________________________________
Licensed Under GPLv2
Any addon which calls CBA-defined functions need not be licensed under the GPLv2
or released under a free software license. Only if you are directly including CBA code
in your addon's binarized PBO or redistributing a modified version of CBA itself would
your work be considered derivative and therefore be legally required to be released under
the terms of the GPL. (And there's no reason to ever do either of these.)
CBA v3.2.0 Released
This version implements the MRT Accessory Functions into CBA and updates Joint Rails to be compatible with the latest weapons and attachments of the base game. It also contains various optimizations to ensure smooth gameplay and some miscellaneous bug fixes.
CHANGE LOG SUMMARY:
ADDED: Custom chat commands (#507) commy2
ADDED: MRT Accessory Functions (#513, #555) robalo
ADDED: Function for tracking projectiles (#534) bux
ADDED: CBA_fnc_insert (#542) 654wak654
ADDED: Japanese translation (#544) classicarma
ADDED: Updated Joint Rails for 1.66 weapons and attachments (#552) robalo
ADDED: Optional timeout parameter for CBA_fnc_waitUntilAndExecute (#560) 654wak654
ADDED: XEH support for new 1.66 eventhandlers (#575) commy2
ADDED: "CBA_attachmentSwitched" event (#582) PabstMirror
ADDED: CBA_fnc_hashKeys (#590, #591) dedmen commy2
OPTIMIZED: CBA settings use hidden Eden category (#540) BaerMitUmlaut
OPTIMIZED: Use new entities syntax for XEH (#548) dedmen
OPTIMIZED: An if statement in state machine (#550) jameslkingsley
OPTIMIZED: CBA_fnc_formatNumber using new toFixed command (#562) PabstMirror
OPTIMIZED: CBA player eventhandlers using new engine events (#574, #595) commy2 PabstMirror
OPTIMIZED: Substitude functions to reduce eventhandler recompile times (#588, #593) commy2
OPTIMIZED: CBA_fnc_reject (#589) dedmen
FIXED: CBA_fnc_nearPlayer doesn't ignore headless client logics (#545) Cuel
FIXED: AI lowering and raising weapon repeatedly (#551, #570) SilentSpike
FIXED: Keybinding tooltip position wrong (#556) PabstMirror
FIXED: Script error on headless clients (#557, #558) shukari, commy2
FIXED: XEH preInit doesn't run when switching terrain in Eden (#563) PabstMirror
FIXED: RETNIL and RETDEF in scheduled env. (#566, #576, #577) Dorbedo commy2 PabstMirror
FIXED: XEH initPost running twice (#567, #578) SilentSpike PabstMirror
FIXED: Problems with CBA task modules (#571) SilentSpike
FIXED: Patrol pattern of CBA_fnc_taskPatrol (#572) SilentSpike
FIXED: CBA_fnc_getArea broken with area arrays (#579) PabstMirror
FIXED: Keybindings using Shift, Ctrl, or Alt (#583) PabstMirror
FIXED: CBA_fnc_getPos doesn't copy position array (#584, #586) highhead commy2
FIXED: CBA_fnc_randPos working not as expected (#587) commy2
FIXED: seatSwitchedMan event will not be overridden correctly (#592) commy2
FIXED: A function header (#594) commy2
Change log for CBA v3.2
KNOWN ISSUES:
Some CBA keybinds might not appear in the controls menu. The easiest currently known workaround is to create a new user profile.
_________________________________________________________________________
HOSTED AT THE FOLLOWING
Github - CBA_A3 - Click Here
STEAM WORKSHOP - Click Here
Signatures are included.
Submit New Bugs on Github