Arma 3
126 ratings
Drongo's Active Protection System
Data Type: Mod
File Size
0.118 MB
Jul 21, 2018 @ 6:22pm
Nov 3, 2018 @ 10:11pm
9 Change Notes ( view )

Subscribe to download
Drongo's Active Protection System

Requires CBA.

Check out my Workshop for my other mods (Advanced command, air superiority/air support, cruise missiles and more).

DAPS is an SP/MP mod for Arma 3 that adds Active Protection Systems (APS) to vehicles. These systems allow vehicles to intercept incoming rockets, missiles and shells. When the APS triggers, it will also deploy smoke if the vehicle has smoke launchers and turn the turret to face the direction the shot came from. The systems have a minimum engagement range (30 meters for most systems).

By default, vanilla Arma 3 MRAPs, IFVs and MBTs, some RHS vehicles and some CUP and MEC vehicles are protected. Vehicles from mods can easily be added by mission editors (see below).

A simple APS dialog can be opened with the Delete key (can be changed under Options>Controls>Configure Addons>Drongo's APS). This shows the APS type and charges on the player's vehicle and allows rearming the APS on the player's vehicle or all vehicles on the player's side. Rearming requires an ammo truck/ammo supply within 50 meters.

Download the readme[]
Download the DefineVehicles script[] (see the readme for usage)
Define Vehicles example mission[]
Source code for an addon allowing users to permanently set which vehicles have which APS[]

DAPS includes 15 types of APS:
Light: Protection from rockets (2 charges). 20 meter MMD (Minimum Defeat Distance).
Medium: Protection from rockets and missiles (4 charges). 20 meter MMD.
Heavy: Protection from rockets, missiles and tank shells (6 charges). 20 meter MMD.
Trophy LV: Protection from rockets (4 charges left, 4 charges right). 30 meter MMD.
Trophy MV: Protection from rockets and missiles (3 charges left, 3 charges right). 30 meter MMD.
Trophy HV: Protection from rockets and missiles (5 charges left, 5 charges right). 30 meter MMD.
Trophy HVe: Protection from rockets, missiles and shells (5 charges left, 5 charges right). 30 meter MMD.
Dazzler: Protection from rockets and missiles that use IR or laser guidance (unlimited charges).
Arena: Protection from rockets and missiles (11 charges each side, only covers the front 300 degrees). 30 meter MMD.
Drozd: Protection from rockets and missiles (4 charges each side, only covers the front 60 degrees). 30 meter MMD.
Drozd-2: Protection from rockets and missiles (4 charges each side, only covers the front 120 degrees). 30 meter MMD.
Afganit: Protection from rockets, missiles (5 charges each side, only covers the front 120 degrees). 30 meter MMD.
AfganitE: Protection from rockets, missiles and shells (5 charges each side, only covers the front 120 degrees). 30 meter MMD.
Iron Fist: Protection from rockets and missiles (2 charges left, 2 charges right). 50 meter MMD.
AMAP-ADS: Protection from rockets and missiles and (possibly) HE shells (5 charges left, 5 charges right). 5 meter MMD.

The light, medium and heavy APS are not specifically based on any real-world system, but are intended as generalizations of various systems in use or development. They provide 360 degree protection.

Vanilla NATO and AAF MRAPs use Trophy LV.
Vanilla NATO and AAF IFVs use Trophy MV.
NATO MBTs use Trophy HV.
Vanilla MRAPs use Light.
Vanilla CSAT IFVs use Medium.
The T-100 uses Drozd-2.
The T-140 uses AfganitE.
Some RHS M1 MBT variants use Trophy HV.
Some RHS M2 IFV variants use Trophy MV.
CUP and MEC T-90s use dazzler.
MEC T-72s use dazzler.

Arena, Drozd, Drozd-2 and Afganit/AfganitE can not engage top-attack missiles (basically missiles that are 2 or more meters higher than the vehicle).

AfganitE and TrophyHVe are capable of stopping tank rounds.

AMAP-ADS is capable of stopping HE tank rounds.

The dazzler does not destroy incoming projectiles, but rather causes those that use IR or laser guidance to veer away and (hopefully) miss the vehicle. Dazzlers have unlimited charges.

Outgoing fire and low-caliber weapons should not trigger the APS. Be warned that firing RPGs while standing next to a friendly vehicle with APS may trigger the friendly APS.

If you have Drongo's Command Enhancement installed, opening the DCE menu will display a hint showing how many APS charges remain in your current vehicle (if APS equipped).

Various scripts are provided for managing the system (enabling, disabling, rearming).

Adding APS to a vehicle class
The vehicle you run that script on must be an empty dummy vehicle. Do this:

1) Place an empty vehicle of the desired class in the editor
2) Put the script in the init line of the empty vehicle
3) Place the player/AI vehicles (of the same class) in the editor (do NOT put the script in their init line)

To explain further, the script reads the classname of the dummy vehicle, then deletes it and applies the selected APS to all vehicles in the mission with the same classname.

Do not run the script on a vehicle that you wish to use in a mission.

The rights of any 3rd party scripts used in this work belong with the owner. I do not and have never claimed ownership over the work of other people. All 3rd party scripts are used in good faith.

You must receive my permission to use any of the scripts, configs, concepts or designs of this addon in the development of other projects.
You may not distribute altered versions of this addon.
You may not use this addon or any derivatives thereof in any way for monetary gain.
You may not use this addon or any derivatives thereof as part of any submission to any contest of any kind.
You may not port this addon to any other game (it may ONLY be used with Arma 3).
You may not use this addon with VBS, VBS2, VBS3 or any similar product.
You may not re-upload to Steam.
You may not use this addon in any way if you are R0adki11.
You may not use this addon in any way if you are BohemiaBeck.
This addon may only be used for private recreational purposes.
This addon may not be used for any commercial or professional purpose.
This addon may not be used as a tool by any government department or military, law enforcement or security organisation.

If you need an exception, feel free to contact me.

Drongo69: Concept and coding.
Chops: Testing and input.
James: Testing, some graphics and video.
Larrow: Blast effect script.
Damian: Info about IRL APS.
Gravekeeper: Detailed bug-fix advice.
crusaderyn: Input about MDD.

A huge thanks to my Patrons and supporters:
Berl Ancell
David Catley
Ian Schonely
James Tribbles
Jason Dotson
Logan Scott
Nicholas Odgers
sebastiaan reedijk
Seth Barcello
Sonny Hermanson
Tim O’Ceallaigh

Thanks also to the guys who post encouragement, bug reports and suggestions.

Changes in 0.83
Fixed: Afganit/Afghanit typo causing problems
Fixed: AfganitE/Trophy HVe stopping tank rounds even with no charges remaining

I put a lot of time and effort into my mods. I support single, coop and MP players with unique mods and new features. Please show your support, subscribe, follow and rate my mods. Please promote my work on social media and forums. If you have cash to spare, please consider chipping in to my Patreon[].

Have fun!
Popular Discussions View All (1)
Jun 24 @ 4:35pm
Major Request: Individual BIKEY's per addon
NutzMcKracken / speedrcr
< >
Inaba~desu Sep 1 @ 2:59am 
sorry it's my fault,It's ace not compatibility, delete ace_javelin and ace_missileguidance then the missile can stop by APS.
Inaba~desu Aug 30 @ 12:23pm 
I dont know why trophy HV and Dazzler cant intercept TITAN missle, engine is already on:steamfacepalm:
Drongo  [author] Aug 30 @ 12:44am 
The key can be bound to anything you want or disabled entirely. Also, if anyone knows the new vehicle classnames for the latest RHS, please let me know them.
minerunknown Aug 25 @ 5:58pm 
The mod doesnt appear in addon options. Theres also new vehicles in RHS that likely require APS.
minerunknown Aug 21 @ 3:43pm 
Would it be possible to add binding options to it so the delete key isn't used to open APS management? it's incredibly annoying for zeus's.
три полоски Jul 15 @ 2:56pm 
Awesome mod, we were using it for a while, but we found out it was the cause of the desync that was happening on the server. When someone crashed and reconnected the server froze and it would not unfreeze for 5+ minutes. We we're using the addon and the custom addon for setting affected vehicles. It was an awesome addon and we would like to use it but can't take the desync that came with it.
danutsonyaface Jul 15 @ 12:49am 
Question: is the M1128 Stryker MGS included? i believe the vehicle is from CUP
If not can you code it in? I'm extremely new to coding
RiotExplosives Jul 13 @ 9:38pm 
Love the mod! But can you perhaps make it work for the RHS T-90A?
Inaba~desu Jul 10 @ 5:07am 
hi,another question,"MY_vehicle" should write what? classname? or just copy in debug console?
Inaba~desu Jul 9 @ 7:33pm 
@Drongo oh...i turn on the engine now it;s work fine now,thanks!
seriously,i think you need add a "engine must on" note to remind other people,:steamhappy: