melsom.dev

Modpack integration for the Nobheads server (JWK addon integration rules).

Nobheads Freedom Fighters

FF_Mi24_DarcChopper

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.

Arma Reforger Workshop

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 — 2
  • m_fSpeedMin — 29
  • m_fSpeedMax — 61.1
  • m_fDistanceHigh — 0.6
  • m_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 — 0
  • BaseVehicleNodeComponent → 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.

  • 628933A0D3A0D700
  • 631EE12D448D7FCC
  • 689EDED542F881AF
  • 629B2BA37EFFD577
  • 62CCD69DD17E4F2F
  • 58D0FB3206B6F859

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.et

Add 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).

FF_Mi24_DarcChopper