This repository provides a template for creating and organizing an ArmA 3 mod project.
This template is designed to help you quickly start developing your own ArmA 3 mods by providing a well-organized project structure, example configuration files, and clear documentation. It aims to simplify setup, encourage best practices, and save time for both new and experienced modders.
You are encouraged to customize any part of the template to fit your project's needs.
- Click on
Use this template(green button top right). - Run any of the
setupscripts, you may need to install powershell. - Once setup has successfully ran you can delete the
setup,convertToLFS, andenableWorkflowsscript files as you will nolonger need them. - Choose a license for your project (see
LICENSE.md). - Update
.hemtt/presets/main.htmlwith your modlist. - Edit
.hemtt/project.tomlwith your project details. - Fix the prefix for the core addon.
- Review and adjust the documentation in
meta/doc/*to fit your workflow. - Update this README to reflect your project.
- PowerShell required for running the setup and build scripts on all platforms
- HEMTT required for building and testing
- ArmA 3 Tools optional but recommended, used for uploading the mod to the workshop, also used by HEMTT for advanced checking I believe
- Visual Sudio Code config editing, you may use codium or any other editor just be aware that getting the addons may be harder
- Hemtt addon for VSCode adds several nice to have features to VSCode which makes config editing easier and doubles as a PAA viewer
- EditorConfig for VSCode makes maintaining a code style partly automatic
This template is licensed under CC0 1.0 Universal.