Author: RKSL-Rock
Author Website:

Requirements: Arma 2

Version: 2.04
Signed: Yes

Short description: This addon is required by all RKSL aircraft. It provides a new Chaff and Flare simulation for RKSL aircraft in the ArmA2CO environment.

Date: 2013-07-29 16:54

Comments: (0)


RKSL FlareSystem and System

RKSL Studios

This addon is required by all RKSL aircraft. It provides a new Chaff and Flare simulation for RKSL aircraft in the ArmA2CO environment.
It differs from the BIS flare system in several different ways:
    1 - Each flare object is lockable and as such can be used to provide better coverage over an area.
    2 - The system does not deflect missiles at silly angles only breaks the lock and forces it onto the nearest flare object. You still need to manoeuvre to avoid being hit or damaged. We feel this is a more accurate simulation of real countermeasures.
    3 - AI react to the flares being launched where as with the BIS system there is no reaction.

This version of the Flare System works differently than any of the previous versions. We have moved all the configuration variables into the addons config.
//Configure the RKSL Flares
        memoryPointCM[]    = {"flare_start1","flare_start2","flare_start3","flare_start4","flare_start5","flare_start6"};
        memoryPointCMDir[] = {"flare_end1","flare_end2","flare_end3","flare_end4","flare_end5","flare_end6"};
        rkslflarecount     = 120;
It now uses the same memory point commands as the stock BI flares and a flare count variable.
The system then needs to be initialised via a script run from the init eventhandler. Below is the Typhoon's init file:
// This Script By UNN V1.0

private ["_vehicle","_callXEH"];

_vehicle=_this select 0;

// Start the RKSL system scripts

_callXEH = false;

//Initialize the all the required RKSL System scripts
//See if the Extended Init Event Handler is installed
//If it is then we will exit and let it call this script
//See if rksl-radarsys.pbo is installed
if (isClass (configFile >> "CfgPatches" >> "RKSL_RadarSys")) then
    _callXEH = call compile preProcessFile ((Localize "STR_RKSL_RADARSYSSCRIPTPATH")+"RKSLConfigInit.sqf");

// End the RKSL system scripts

//See if we can continue or run through the XEH
if !_callXEH then
    // Call the rest of the init scripts from here

    [_vehicle] execVM '\rksl\rksl-typhoon\s\rksl_init_debris.sqf';
    [_vehicle] ExecVM "\rksl\rksl-typhoon\s\typhoonwarnings.sqf";
    [_vehicle] ExecVM "\rksl\rksl-typhoon\s\aircraftvapour.sqf";
    [_vehicle] ExecVM "\rksl\rksl-typhoon\s\afterburner.sqf";

    // End the rest of the init scripts here
If you have any problems please use the RKSL Support Forums and we'll try to help you.

As we always recommend use modfolders to seperate the custom content from the official game content to prevent problems. For different ways to set up your modfolders and use them please visit our FAQ.

When you are using the Steam version you can find a Steam mod installation and activation FAQ here.

Included files:

Mapping a manual Flare Launch key. In game goto --> Option --> Controls:
--> In the dialog drop down menu select 'Custom Controls'
--> Scroll down and click 'Use Action 20'
--> Map the key or joystick button you want to use.
--> Click Save.

Please report all bugs via the forums: RKSL Support Forums.

Credits & Thanks:
Project Coordinators: UNN,Rock
Modeling: UNN
Textures: n/a
Cpp File: UNN,Rock
Scripting: UNN
Beta Testers: UNN,Rock & VXR
Documentation: UNN
Producer: RKSL Studios

Change log:
- Final ArmA2 Version

BETA 2.03
- First ArmA2 Version.

Beta 1.01
- Improved performance and the ability to disable via Description.ext

Beta 1.0A
- Language Fix

Beta 1.0
- First Release

Forums Topic:
- BI forums

- Arma 2

Enable javascript to be able to download from Armaholic please!

Tags: No tags