Author: fer
Author Website:

Requirements: No addons required

Version: 2-6-1

Short description: F2 is a framework: an MP mission folder containing a library of scripts, functions and template files, plus a manual (this document).

Date: 2012-07-03 10:18

Comments: (0)


F2 Mission Development Framework - English version

F2 supports ArmA2: Operation Arrowhead (via new build: F2 OA Folk).

The problem with mission-making:
A problem with mission-making, and multi-player missions in particular, is that the 'learning curve' is steep. The mission designer has to learn about many issues, and ensure that several key components (such as briefing files, gear selection snippets, automatic removal of dead bodies etc.) are created, correctly configured and tested in order to build a quality mission with high levels of re-playability and performance.

Often the overall quality of a designer's early missions suffers because s/he is having to 'reinvent the wheel', writing and testing his/her own library of personally developed scripts, and finding and learning how to use scripts and code snippets written by other designers.

The objective of F2:
F2 (like BAS f on which it is based) is an attempt to help the new mission designer take advantage of a library of pre-tested components that will increase the quality, re-playability and performance of his/her missions, whilst allowing him/her to focus on making his/her own unique ideas come to life.

Framework vs. template:
F2 is a framework: an MP mission folder containing a library of scripts, functions and template files, plus a manual (this document). The framework is designed to provide the mission designer, after minimal additional configuration, with a selection of pre-tested features and functionality intended to improve the overall quality and re-playability of his/her mission.

Since F2 is a framework, and not a template, the design of the actual mission is completely open; the framework is intended only to save time for the designer by providing components such as weather selections that work with join-in-progress (JIP), or pre-configured gear selections for re-equipping soldiers during the mission briefing. For many components care has also been taken to localise messages and texts (where used) into several languages.

Importantly, all components of the framework are fully explained in this online manual, feature extensive commenting within script files, and each can be disabled if desired. This manual is designed to guide the mission designer through the full configuration process, as well as provide instructions for optional components.

Who is the framework for?
F2 is aimed at the new ArmA2 mission designer, although it is not intended for complete beginners. To use F2 the mission designer should have a basic understanding of:
    How to open the MP mission editor
    How to place and edit units, triggers, waypoints and markers in the editor
    The ArmA2 scripting syntax (for .sqf files)
    The roles of key files: description.ext and init.sqf
    The role of script files (.sqf files)
If a mission designer has already created his/her first few missions, everything in F2 should be relatively straightforward. In addition, mission designers with intermediate experience may also find BAS f useful as a time-saver, or as the basis for their own personal base framework(s).

    Core components:
      Naming Your Mission
      Mission Header
      Respawn Settings
      F2 Common Local Variables
      Mission Conditions Selector
      Debug Mode
      ShackTactical Platoons
      ShackTactical Group IDs
      ShackTactical Group Markers
      ShackTactical Fireteam Member Markers
      ShackTactical Assign Gear Script
      Preplaced Game Logics
      Multiplayer Ending Controller
      Kegetys Spectator Script
      Sample Markers
      Briefing File Template
      ReadMe File Template
    Optional components:
      Gear Snippets
      AI Skill Selector (coop)
      AI Skill Selector (A&D)
      Automatic Body Removal
      Automatic Body Removal (FIFO)
      Authorised Crew Check
      Authorised Crew Type Check
      Dynamic View Distance
      Casualties Cap
      Casualties Cap (Advanced)
Future plans:
ShackTactical High Command Support *
Automatic Medical Game Logics *

For Russian version visit
* (Russian version)

Change log:
- Fixed OA Folk Platoons.

- Updated OA Folk Platoons.
- Updated OA Folk Assign Gear Script.
- Updated OA Folk Group IDs.
- Updated OA Folk Group Markers.
- Updated Briefing File Template component.
- Updated manual: Various changes.

Forum topic:
- BI forums

Enable javascript to be able to download from Armaholic please!

Tags: No tags