Arma 3 Scripting

Command in Dynamic Simulation

enableDynamicSimulation

Also available as Markdown and JSON, or read the original wiki page.

Description

Enables or disables Arma 3: Dynamic Simulation for an object or group.

Important

Dynamic simulation for AI units operates on Groups:

_unit enableDynamicSimulation true; // Does not work
group _unit enableDynamicSimulation true; // Works

It is not possible to enable dynamic simulation for groups that contain a player unit.

Note

This command has no effect on mines!

Syntax

target enableDynamicSimulation enable

Parameters:

Returns: Nothing

Examples

Example 1

_myObject enableDynamicSimulation true;

See also

enableDynamicSimulationSystem · dynamicSimulationSystemEnabled · dynamicSimulationEnabled · setDynamicSimulationDistance · dynamicSimulationDistance · setDynamicSimulationDistanceCoef · dynamicSimulationDistanceCoef · triggerDynamicSimulation · canTriggerDynamicSimulation · enableSimulation · simulationEnabled · enableSimulationGlobal · Arma 3: Dynamic Simulation

Community notes

ansin11

According to Discord user Marko, dynamic simulation for vehicles has to be enabled before the vehicle is crewed. Calling _vehicle enableDynamicSimulation true on a vehicle that already has a crew does not enable dynamic simulation for the vehicle (even if dynamic simulation for the crew is already enabled).

The following example illustrates how a crewed vehicle with working dynamic simulation is created:

private _vehicle = createVehicle ["B_APC_Wheeled_01_cannon_F", [0,0,0], [], 0, "NONE"]; 
_vehicle enableDynamicSimulation true;

private _group = createGroup west;
[_vehicle, _group] call BIS_fnc_spawnCrew; 
_group enableDynamicSimulation true;