← modperf · analyzed mods

Arma 2 Helicopters Remastered

Arma 2 Helicopters Remastered brings you the majority of the missing helicopters from Arma 2 directly into the DayZ Expansion vehicles framework. All models have been ported while keeping the most amount of detail and features from the original models and expanded with more unique to DayZ. Features - Updated textures and materials for the majority of helis. - Animated and illuminated interiors/cockpits. - A set of… (more)

Arma 2 Helicopters Remastered brings you the majority of the missing helicopters from Arma 2 directly into the DayZ Expansion vehicles framework. All models have been ported while keeping the most amount of detail and features from the original models and expanded with more unique to DayZ. Features - Updated textures and materials for the majority of helis. - Animated and illuminated interiors/cockpits. - A set of extra lights with it's own key input to add more detail to the models. Position and collision lights. - Animated landing gear on the Mi24 Hind, KA52 Alligator and AW101 Merlin HC3. - Flying models tweaked to ensure no helicopter feels the same. - All models have a set of basic visual damage system in place, proper configuration to avoid invincible pilots or helis. - A Toolbox set of attachment slots that can hold a Wrench, CamoNet, Jerry Can and a Satellite Radio, to ensure compatiblity and ease of use for players with mods like Flip Transport. - The Satellite Radio can be used while flying any of the helis and has server wide range. Simply insert it into the slot before taking of and control it from the pilot seat as you please. - 30+ Skins across multiple helis ready to use thanks to the DayZ Expansion Spraycan systems with more to come. Most of them are the original color variants from Arma 2 along some new ones. - Expansion Vehicle Cover compatiblity. Covers are already included in this package ready to work with no extra configuration needed. Requirements and Installation A DayZ Expansion installation, either full or just vehicles is mandatory, the mod won't work without and won't ever be reworked for compatiblity with other helicopter mods. With that in mind, just install like any other mod, Expansion Market files and types.xml are included in the Extras folder. Future updates As if the madness of such amount of helicopters wasn't enough the future updates will bring even more content like: - 3 new Helicopters models. - More skins. - Updated sounds. - Material lightning and visual damage configs. - And yes, what everyone is going to ask for, a full set of weapons for each model. This is something that will eventually happen, no ETA at all cause it doesn't depend on just my work and it's something that needs to be done with a lot of attention and requires the talent of more people than just me. I highly discourage of trying to repack this mod else you'll miss out on these updates. As one of the greatest minds of this community once said. "Reducing mod count by repacking does nothing other than putting you behind on updates, prevents people from querying for specific mods when server surfing, forces people to redownload content they might already be subscribed to, and does nothing for performance (a rumor passed around by server owners)." Support If you would like to support this project you can do so here. Credits - The DayZ Expansion development team, without them and that mod i wouldn't be playing DayZ neither be interested at all in modding this game, their work has shaped and motivated me to learn and do basically everything that i do these days with the game. Special mention to LieutenantMaster for the countless hours of support and ideas for memes. - Thimerion and the Freedom35 community for the support and help in testing this project. To the 16 survivors who survived the Merlin test, i salute you. o7. - RagTyson for allowing me to use his personal radio script from his awesome LandRover mod to make the Satellite radio. - SixxGunZ, MIRXKU and FireCA☭, for allowing me to use the files of their mods for the research and learning process on the early stages of this project. There were very few Helicopters mods for expansion and all of them got lost in time, i extremely appreciate they allowed me to use their files to learn how to make this project happen. - Arma 3 creators Kadlik and Gr3n4d1er for allowing me to use their custom skins for the UH1Y Venom and AW159 Wildcat. - My dear friend Juanma for the countless hours of photoshop work. This work is licensed under the Arma and DayZ Public License Share Alike

Workshop 2651195301 · mod updated 2026-10-15 · analyzed 2026-10-15 18:26 UTC · history · 25 script files

Vehicle Workshop tags, chosen by the author

Stall risks
None found

No file I/O on hot paths, no timers created per event, no per-player-per-frame hooks.

Compatibility
1 by design

1 chain break, all on specific classes the mod replaces wholesale — matters only if another mod patches the same classes.

Structural footprint 1.1
A
1 by design
Heavier than 55% of 328 scripted mods analyzed.

0.00248% of each server frame at 100 players (0.025 ms/s). Counts hook dispatch and timers only, not what the hooks do inside. Methodology.

Where this mod sits

Structural load of the 328 scripted mods analyzed, lightest on the left. This mod's bar is lit; 17 others share it. Ranked list.

20
40
60
  • 24 mods
    0.0000022 to 0.0000046 ms/s · grade A
  • 7 mods
    0.0000046 to 0.00001 ms/s · grade A
  • 1 mod
    0.00001 to 0.000022 ms/s · grade A
  • 1 mod
    0.000022 to 0.000046 ms/s · grade A
  • 37 mods
    0.0001 to 0.00022 ms/s · grade A
  • 26 mods
    0.00022 to 0.00046 ms/s · grade A
  • 33 mods
    0.00046 to 0.001 ms/s · grade A
  • 22 mods
    0.001 to 0.0022 ms/s · grade A
  • 13 mods
    0.0022 to 0.0046 ms/s · grade A
  • 10 mods
    0.0046 to 0.01 ms/s · grade A
  • 5 mods
    0.01 to 0.022 ms/s · grade A
  • This mod
  • 17 mods
    0.046 to 0.1 ms/s · grade A
  • 41 mods
    0.1 to 0.22 ms/s · grade A
  • 26 mods
    0.22 to 0.46 ms/s · grade A
  • 27 mods
    0.46 to 1 ms/s · grade A
  • 9 mods
    1 to 2.2 ms/s · grade A to B
  • 10 mods
    2.2 to 4.6 ms/s · grade B
  • 1 mod
    4.6 to 10 ms/s · grade B to C
A316
B11
C1
D0
E0
ms/s, log scale: each labelled step is ten times the one before. Letter grade and mods holding it below the axis.
Where the load comes from

Every-frame hooks carry 100% of this mod's structural load. 0.025 ms/s in all.

100%Every-frame hooks · 100%
1 hook · 0.025 ms/s
Every-frame hooksrun every server frame 1 hook 0.025 ms/s 100% ExpansionBlinkLight.EOnFrame

Counts how often each hook is dispatched and how many timers stay alive, not what the code inside does. Some rates are order-of-magnitude estimates; the methodology lists which.

Chain breaks, by consequence

1 override that skip super(), ranked by how much they can affect. On any server a break replaces vanilla's behaviour on that method and silences every earlier-loaded mod hooking it.

By design
Another mod's class · ExpansionBlinkLight
ExpansionBlinkLight replaced on 1 method · 1 override

EOnFrame

Only this class is affected. Matters only if another mod in your stack patches the same class.

1 classExpansionBlinkLight
1 locationScripts.pbo::4_World/ExpansionBlinkLight.c:20

Where this mod runs often

Hooks on per-frame and high-rate surfaces, with what their bodies call. Body work, not the hook itself, is what costs frame time.

EOnFrame on ExpansionBlinkLight
every frame, per active instance
no I/O, timers or RPC replaces vanilla
What this report can tell you

Which vanilla methods the mod hooks, which of them drop the chain, how often each hook fires, and which risky calls sit inside hot hooks.

What it cannot

How long hook bodies take, network cost, or engine-side load. Measured across live fleets, most server lag comes from the engine and world state, not mod script chains — a light footprint does not clear a mod of lag, and a heavy one does not convict it. Methodology.

Everything else

All 2 overrides

Surface is the dispatch tier the rubric can price (— = unpriced); server is whether the override exists on a dedicated server; super() shows whether the vanilla chain is preserved on a server.

methodsurfaceserversuper()where
ActionConstructor.RegisterActions — yes ✓ Scripts.pbo::4_World/UserActionsComponent/ActionConstructor.c:3
ExpansionBlinkLight.EOnFrame T1 yes ✗ none Scripts.pbo::4_World/ExpansionBlinkLight.c:20
Dispatch surfaces and timers the grade prices
surfacetierrate (Hz)rate sourcems/s
ExpansionBlinkLight.EOnFrameT1 1000.0placeholder0.0248

Includes 0.025 ms/s from placeholder-rated surfaces.

Load-order constraints (CfgPatches)

What each PBO declares: its addon identity and the addons it requires to be loaded first (requiredAddons). A partial load-order signal from the mod's own metadata.

AH1Z.pbo

  • Extension_AH1Z requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

AH64D.pbo

  • Extension_AH64D requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

AW159.pbo

  • Extension_AW159 requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

CH47.pbo

  • Extension_CH_47F requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

Covers.pbo

  • Extension_Covers requiredVersion 0.1 — requires DZ_Data, DZ_Scripts

GUI.pbo

  • Extension_Helicopters_GUI requiredVersion 0.1 — requires JM_CF_Scripts, DZ_Data, DayZExpansion_Vehicles_Data

KA52.pbo

  • Extension_KA52 requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

KA60.pbo

  • Extension_KA60 requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

MH-6.pbo

  • Extension_Mh6 requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

MerlinHC3.pbo

  • Extension_MerlinHC3 requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

Mi24.pbo

  • Extension_Mi24 requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

Mi8.pbo

  • Extension_Mi8 requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

Scripts.pbo

  • Extension_Helicopters_Scripts requiredVersion 0.1 — requires JM_CF_Scripts, DayZExpansion_Core, DZ_Data, DayZExpansion_Vehicles_Data

Sounds.pbo

  • EXT_Sounds_Vehicles requiredVersion 0.1 — requires DZ_Data, DZ_Sounds_Effects, DayZExpansion_Vehicles_Data, DayZExpansion_Sounds_Vehicles_Air_Mh6

Spraycans.pbo

  • Extension_Spraycans requiredVersion 0.1 —
    requires 11 addons DayZExpansion_Objects_Gear_Spraycans, DayZExpansion_Vehicles_Air_Uh1h, Extension_AH64D, Extension_AW159, Extension_CH_47F, Extension_KA52, Extension_Mh6, Extension_Mi8, Extension_Mi24, Extension_UH1Y, Extension_UH60M

TacRadio.pbo

  • TACSAT_Radio requiredVersion 0.1 — requires DZ_Data, dz_gear_camping

Toolbox.pbo

  • Extension_Slots requiredVersion 0.1 — requires DZ_Data, dz_gear_camping, DayZExpansion_Vehicles_Air_Gyro, DayZExpansion_Vehicles_Air_Uh1h, DayZExpansion_Vehicles_Air_Mh6, DayZExpansion_Vehicles_Air_Merlin

UH1Y.pbo

  • Extension_UH1Y requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

UH60M.pbo

  • Extension_UH60M requiredVersion 0.1 — requires DayZExpansion_Vehicles_Data

census 1.1 · findings 1.1 · hash 793d96173d8c8782