An Arma Reforger addon that ships a single Mi-24V variant — a UPK-23 patrol gunship wired into the SDRC (DarcChopper) flight system, published under the FF_ prefix for the AFRF faction. It is a thin overlay on an upstream Mi-24V base prefab: no scripts, no assets of its own, intended to be dropped into scenarios or referenced by higher-level faction addons.
Contents
FF_Mi24_DarcChopper/
├── addon.gproj
├── resourceDatabase.rdb
├── Prefabs/
│ └── Vehicles/Helicopters/Mi24/
│ ├── Mi24V_armed_UPK23_Patrol_gunship_FF.et
│ ├── Mi24V_armed_UPK23_Patrol_gunship_FF.et.meta
│ ├── Lights/ (empty placeholder)
│ ├── Probes/ (empty placeholder)
│ └── VehParts/ (Cockpit, Glass, Rotor, Seats, Sight, Weapons — all empty placeholders)
└── Scripts/
└── WorkbenchGame/ (empty)The VehParts, Lights, and Probes folders exist as reserved locations for future part overrides; nothing is authored under them today.
Prefab configuration
The single shipped prefab is Prefabs/Vehicles/Helicopters/Mi24/Mi24V_armed_UPK23_Patrol_gunship_FF.et (GUID D14FE8868906D541). It inherits from the upstream base {65ED07118C75B32F}Prefabs/Vehicles/Helicopters/Mi24/Mi24V_armed_UPK23.et and overrides the following components.
SCR_EditableVehicleComponent
Editable UI info for the Game Master / World Editor entity picker.
- Name —
#WCS-Helicopter_MI24V_Name - #WCS-Weapon_UPK23_Name - Image —
{30CB1A39ABA4B1A9}…/Mi24V/Mi24V_armed_UPK23.edds - Authored labels —
ENTITYTYPE_VEHICLE,VEHICLE_HELICOPTER,TRAIT_PASSENGERS_LARGE,TRAIT_ARMED - Auto labels (+) —
ENTITYTYPE_DARCCHOPPER
The ENTITYTYPE_DARCCHOPPER auto-label is what surfaces this variant under the DarcChopper category in the editor.
SDRC_ChopperComp (DarcChopper)
Tuning values for the SDRC flight model. Only the overridden fields are shown; everything else inherits from the base prefab.
m_fRotorForce1— 2m_fSpeedMin— 29m_fSpeedMax— 61.1m_fDistanceHigh— 0.6m_sFaction—AFRF
Startup overrides
Both engine and controller startup timers are zeroed so the helicopter is flyable the moment it spawns — appropriate for a patrol / QRF gunship spawned into an active scenario.
VehicleHelicopterSimulation → Helicopter → HelicopterEngine.StartUpTime— 0BaseVehicleNodeComponent → SCR_HelicopterControllerComponent.MaxStartupTime— 0
Dependencies
Declared in addon.gproj. All six must be present in the project's addon search path for the prefab to resolve.
628933A0D3A0D700631EE12D448D7FCC689EDED542F881AF629B2BA37EFFD57762CCD69DD17E4F2F58D0FB3206B6F859
These cover the upstream Mi-24V base prefab, the SDRC / DarcChopper framework, the UPK-23 weapon, the WCS localization strings referenced by the display name, and the shared editor preview textures.
Usage
From the World Editor / Game Master
Search for the entry Helicopter MI24V - Weapon UPK23 (from the WCS strings) under the DarcChopper category. Place as any other editable vehicle.
From another addon or scenario prefab
Reference the prefab by its resource path or GUID:
{D14FE8868906D541}Prefabs/Vehicles/Helicopters/Mi24/Mi24V_armed_UPK23_Patrol_gunship_FF.etAdd FFMi24DarcChopper (GUID 6A2F1D771230E647) to the consuming project's dependencies so the resource resolves at load time.
Extending
Because the prefab is a straight inheritance overlay with no scripts, extending it is a matter of authoring child prefabs (or scenario-level overrides) that tweak the same components — SDRC_ChopperComp for flight tuning, SCR_EditableVehicleComponent for editor presentation. The reserved VehParts/* folders are the intended home for any future part swaps (cockpit, glass, rotor, seats, sight, weapons).
