Home - Global-Conflicts-ArmA/Olsen-Framework-Arma-3 GitHub Wiki

Introduction

GC Framework (based on Olsen's Framework) is an efficient and modular mission making framework designed to help create large scale, high quality ArmA 3 scenarios. It can be used in different types of communities and servers due to it's modular nature and high flexibility.

Code Editor

We highly recommend using a code editor like Notepad++ or Visual Studio. It will help you spot errors in your code by using syntax highlighting. You can download a plugin for Notepad++ that is specifically made for ArmA 3 code here.
As an alternative you can also use Atom, it also has a plugin for SQF syntax highlighting with snippets and a linter.

Important Note

The ArmA 3 coding community is riddled with bad code based on guess work and trial and error. So if you need a feature for your mission that is not in the framework, post it on the issue tracker and let us make a framework compatible module, so that others can benefit from the feature.
This also includes if you wish to request documentation about something related to the framework.

Built in features

The following features are currently hard coded into the framework so you will have to work with the framework implementation.

Guides, tips, scripts, and loadouts

Framework structure

An overall overview of the file structure in the framework, also being an index into the framework.

Current modules

This is a list of all the currently available framework modules.

Modules that are ON by default:

Remaining modules:

Experimental modules:

These modules may or may not work and aren't supported in their current state

  • AI Attack
  • Radio Messages
  • Random Scenario