Author: CBA Team
Author Website: http://dev-heaven.net/projects/cca

Requirements: No addons required

Version: 1.0.8.140725 RC3 Hotfix
Signed: Yes, serverkey included

Short description: This is a 3rd Party Mod, providing Event Handler compatibility amongst other things, now shared among many add-ons and mods to Arma 3.
Date: 2014-08-18 19:20
Submitted by: ViperMaul


Comments: (11)
Rating:



 



Community Base addons A3

by
CBA Team

Description:
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 or submit functionality
      - The most obvious example would be to submit functions to be included in the CBA function library.

Features:
- Extended Eventhandlers (XEH)
- Function and Macro Libraries
- Key Management
- Custom Events System
- Author and Credits system (Displayed during Main Menu and Pause Menu)
- Nil Check
- Help System
- Versioning System
- UI System


Installation:
Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:/Program Files/Steam/Steamapps/Common/ArmA 3/
64-Bit - C:/Program Files (x86)/Steam/Steamapps/Common/ArmA 3/
After extraction it should look like this:
Steam/Steamapps/Common/ArmA 3/@your_mod_folder_name

You can also use the "Arma 3" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3\@your_mod_folder_name\
mydocuments\Arma3\@your_mod_folder_name\
mydocuments\Arma3\@your_mod_folder_name\

Place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:
-mod=@mod_name;@mod_name2;@mod_name3;@mod_name4;@mod_name5

Note:
You can also use -nosplash to get rid of the splash art and intro videos.


And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.


Included files:
cba_*.pbo


Documentation:
Online wiki at http://dev-heaven.net/projects/cca/wiki
Online function library reference at http://dev-heaven.net/docs/cba/


Known issues:
https://dev-heaven.net/projects/cba-a3/issues/new


Credits & Thanks:
CBA Team, with contributions of:
- Alef
- Denisko-Redisko
- Dr EyeBall
- Jaynus
- Killswitch
- kju
- Kronzky
- MuzzleFlash
- Nou
- q1184
- Rocko
- Rommel
- Sickboy
- Solus
- Spooner
- tcp
- Vigilante
- Wolffy.Au
- Xeno

Special thanks to:
- Mikero - for his excellent PBO tools and support
- The community - for testing, feedback, mass adoption
- ACE team - for contributions, mass adoption and testing opportunity
- Dev-Heaven - for project hosting, issue tracker. https://dev-heaven.net
- SIX Updater - for hosting and distributing development versions. http://play.withsix.com
- Bohemia Interactive - for creating the ultimate simulation
- Big thanks to ViperMaul, BarmArmy and Rocko for their work on the conversion.


License:
GNU GENERAL PUBLIC LICENSE v2
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.)


Changelog:
RC3 hotfix
- FIXED: Wrongly formatted Keybind arrary can permanently corrupt the variable array that holds all CBA Keybinds changes - Taosenai
- FIXED: Changing the keybind breaks KeyUp handling in a rare case. (74912) - Taosenai

RC3
- IMPROVED: Improve isTurnedOut function to support methods used by Arma's core engine. (74888) - Nou
- FIXED: Error if no mods are registered keybinds when you click the delete or default button - Taosenai
- ADDED: Keybinding should allow selection of KeyDown and KeyUp - Taosenai
- ADDED: RegisterKeybind should take {code}, functionNames, and "functionNames" - Taosenai

RC2
- FIXED: CBA_fnc_taskPatrol not showing properly in the BIS_fnc_help viewer - killswitch
- FIXED: CBA_A3 RC1: XEH no longer works for Ammo boxes - killswitch
- IMPROVED: Optimize all dynamic code from Call Compile Format to the missionNamespace setVariable method - ViperMaul
- ADDED: New event handlers supported: InventoryClosed, InventoryOpened and SoundPlayed. - killswitch
- ADDED: New Keybinding System (74765) - Taosenai

RC1
- FIXED: CBA_A3 interferes with Arma3's weather sync values - ViperMaul
- FIXED: CBA_fnc_isTurnedOut relies on animation name ending in out (74432) - killswitch - thanks LordHeart
- FIXED: Fixed Parachute Explosion when landing too fast. As well as other EH fixes (74393) - killswitch
- IMPROVED: Slight improvements in EventHandlers - killswitch
- IMPROVED: Per-Frame Handler (PFH) is now based off the BIS stacked event handler system - killswitch
- IMPROVED: CBA_fnc_getFov function (74230) - Thanks ceeeb
- IMPROVED: Revert hack for HashSet designed for Arma 3 Alpha - no longer needed for Arma 3 Final - ViperMaul

- Changelog


Forum topic:
- BI forums




Download from FTP #1:
Community Base addons A3
Download from FTP #2:
Community Base addons A3
Download from FTP #3:
Size : 1 MB   Downloaded : 195268 times     Report broken download link



Tags: Cba