Build Environment Setup – ArmA: Armed Assault
Jump to navigation
Jump to search
Introduction/Background
This page is work-in-progress.
The <ArmAWork> Folder
- You can find the links to the latest ArmA Tools Suite through the tools section or through the ArmA Editing News forum.
Before Tools Installation
Step One
- Make a folder somewhere on your computer called 'ArmAWork'.
- This folder can live anywhere, however you should place it somewhere where there is going to be literally 10’s of Gigabytes of free space.
- For instance I have a physical hard drive partition called the O:\ drive.
- And, I created a subfolder in the root of this drive called ‘ArmAWork’.
- Eg.
- O:\ArmAWork
- Eg.
Step Two
- Extract all the pbo’s in the <ArmAInstallationFolder>\AddOns folder.
- You can find community produced tools here to facilitate this.
Step Three
- Move the <ArmAInstallationFolder>\AddOns\Ca folder to the <ArmAWork> folder you created in step 1.
- Eg.
- <ArmAInstallationFolder>\AddOns\Ca moves to O:\ArmAWork\Ca
- Eg.
Step Four
- Move each of the remaining folders you extracted in the game installation and place them inside the <ArmAWork>\ca folder you moved in step 3.
- Eg.
- <ArmAInstallationFolder>\AddOns\air moves to O:\ArmAWork\Ca\air
- Eg.
Step Five
- Run the BIS Tools Suite installation package.
- And, when asked point the installation at the <ArmAWork> folder you created in step 1.
After Tools Installtion
Tools Configuration
Oxygen2 PE
Visitor3 PE
BinPBO/Build Tools
CPP's & CFG's
Your Namespace
Background
- This area of setting up your development environment is quite subjective.
- A number of people have differing setups to me and what I am about to go over is just my way of doing it. My naming conventions may not fit with your way of thinking about things.
- Firstly, we should note that the BIS default content for ArmA comes in a Mod namespace prefix called ‘ca’. And, it resides in the root folder of your <ArmAWork> folder.
- Secondly there is a BIS supported community convention whereby a MOD team or Addon maker registers a short ‘tag’ principally for denoting addons are created by that given person or MOD team. This initiative has other benefits, like how well your addon interacts with other people's work.
- This initiative is not mandatory. Although it has its merits and usefulness for some aspects I prefer to have my own subtly different naming convention.
- You may develop your own naming convention or subscribe to the community initiatives.
- My ‘tag’ registered at OFPEC is 'SYN'.
- ALL people who wish to make addons for ArmA should register a tag with this community managed initiative.
- This 'tag' then becomes your Namespace / Prefix / Mod Prefix or Virtual Folder Prefix.
Setup
- Create an empty folder in the root directory of your <ArmAWork> drive the same name as your tag.
- Eg.
- P:\syn
- P:\aaw
- P:\rksl
- P:\bob
- Eg.