CBA: Community Base Addons¶
- CBA: Community Base Addons
- Vision
- Features
- Documentation
- For Players
- For Addon-makers and Mission-designers
- For Contributors
- Wave
Vision¶
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
- Help System
- Versioning System
Documentation¶
For Players¶
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: Armaholic or DevHeaven.
- Installation.
- Report a bug.
- Credits.
For Addon-makers and Mission-designers¶
Almost everyone making content for the game would benefit from using CBA.
- Making a component that uses CBA.
- Function library reference.
- Requesting new functionality.
- Changelog.
For Contributors¶
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.
- Submitting content (functions, macros or patches). This would make your work available to a large audience of developers and save on replicated development.