This repo was created to demystify the process of creating mods that use functions from the Community Base Addons (CBA) mod. Although the template here tries to conform to CBA file and folder structure conventions, there will inevitably be deviations due to the author's inexperience or personal preferences.
You can use this template as-is and use it as a base for your mod and/or you can read the included tutorials to learn how to set up your development environment.
After you have cloned this repo, you will need to install HEMTT, an open source build tool for Arma 3 mods.
winget install hemtt
Make sure that you have the Arma 3 Tools installed, that you have launched the tools at least once, and that you are subscribed to CBA in the workshop. Then, run this command to launch the game with your mod loaded.
hemtt launch
Please see the HEMTT Book for more information on building your mod.
Copyright 2025 flufflesamy
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.