-
Notifications
You must be signed in to change notification settings - Fork 151
Home
Killswitch edited this page Jun 15, 2015
·
28 revisions
For Bohemia Interactive's ARMA 3
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](Requesting new functionality) or [submit](Submitting content) functionality (The most obvious example would be [submitting functions](Submitting content) to be included in the CBA function library.)
- [Extended Eventhandlers](Extended Eventhandlers)
- [Function and Macro Libraries](Function and Macro Libraries)
- [Key Management](Key Management) and configurable Keybinding system
- [Custom Events System](Custom Events System)
- [Author and Credits system](Author and Credits system) (Displayed during Main Menu and Pause Menu)
- [Nil Check](Nil Check)
- [Help System](Help System)
- [Versioning System](Versioning System)
- [UI System](UI System)
The latest stable release is available here
Most of the community will only need to use CBA since it will become a requirement for many addons and scripts. In and of itself, it does not provide the end-user with any functionality.
Download:
Use:
Almost everyone making content for the game would benefit from using CBA.
- [Making a component that uses CBA](Making a component that uses CBA)
- Function library reference
- [Requesting new functionality](Requesting new functionality)
- Changelog
CBA is intended to be developed not only by the official development team, but also by the community itself.
- [Getting a copy of the development repository](Getting a copy of the development repository)
- [Submitting content](Submitting content) (functions, macros or patches). This would make your work available to a large audience of developers and save on replicated development.