Anvil Mission Framework
By |TG| Will
The Anvil Mission Framework and Editor is a system for rapidly generating missions of any size for ArmA 3, working in conjunction with the ArmA 3 official 2D editor. The Framework provides a series of objective types which can be linked together so that completing one objective unlocks another. Enemy occupation levels of objectives are highly configurable and based on a modified version of the Enemy Occupation System b bangabob.
There are a number of sample missions included which showcase the use of Anvil for different mission types - from stealth missions to large scale, 200 objective missions across all of Altis. The number of maps
Check out the latest version and previous cersion change logs from the downloads page.
Current features of the framework include:
- Create progressive missions, where completing objectives unlocks new objectives
- Captured objectives can unlock ammo boxes, respawn points or special weaponry
- Enemy forces are dynamically spawned and cached using the Enemy Occupation System to reduce server load
- Ambient occupation zones can be set up and configured
- Save and load the objective state using admin scripts so you can complete the mission over multiple sittings
- Different mission types including:
- Capture the area
- Destroy communications tower
- Destroy AA
- Destroy a crashed helicopter
- Assassinate an HVT
- Gather intel
- Move to or through a location
- Mission parameters for:
- Optional random enemy patrols in the AO
- Optional random enemy counter-attacks when objectives are captured
- Size of enemy forces
- A series of one-click installable scripts to make the game world more realistic, including:
- Scripts used by TacticalGamer including Aerson's group manager, TAW VD and the TG name scripts
- =BTC= logistics including lift, fast ropes and loading
- The ability to customise your own installable scripts
The editor is a Windows desktop application which allows users to rapidly generate the required markers and scripts to create an Anvil Framework based mission. It integrates with the ArmA 3 editor so that the two can mostly be used side by side. The editor has the following functionality:
- Installable maps of Altis, Stratis, Chernarus, Takistan and Zargabad and many others which can be zoomed and panned
- Ability to place objectives and modify all the relevant properties
- Link objectives together through "shift+clicking"
- Load and save mission information such as enemy and friendly sides
- Set victory / defeat triggers on each objective or for when all objectives are completed
- Export a nearly playable mission (just add units in the ArmA 3 official 2D editor)
- Work seamlessly with both Anvil and the ArmA 3 editor, synching changes between the two
The roadmap is currently stored on Github. You may also report any problems or suggestions you have with the editor or Framework by creating a new github issue.
A note on version numbers
The first public release of the framework and editor was version 4.3. The first number will always refer to the framework version number, whilst the second number will always refer to the editor version number. This means the first public release was version 4 of the editor and version 3 of the framework.
"Hotfixes" or urgent changes for breaking bugs are released as a third digit. For instance 6.5.2 is editor version 6, framework version 5 and hotfix 2.