Arma 3: ItemInfo Config Reference
- Also known as Arma 3 ItemInfo Config Reference
Topic · Markdown · JSON · original wiki page
Note
Note that this is the relevant page for Arma 3 ItemInfo configuration. Implementations for older Arma titles differ somewhat, but are irrelevant for Arma 3.
ItemInfo
A
allowedSlots[]
Used with: All items other than Weapons
Type: Array
Default: {}
Description: Parameter which defines which cargo slots an item is allowed in. [citation needed]
allowedSlots[] =
{
605, // Headgear
701, // Vest
801, // Uniform
901 // Backpack
};
alternativeFire
Used with: Muzzle attachments
Type: String
Default: "Zasleh2"
AmmoCoef
Used with: Muzzle attachments
Type: Class
Description: Contains a number coefficients applied when firing with the muzzle attached
artilleryDispersionCoef =
Type: Float
Default: 1.0
Description: Coefficient applied to weaponMode artilleryDispersion property
dispersionCoef
Type: Float
Default: 1.0
Description: Coefficient applied to ModeClass dispersion property
fireLightCoef
Type: Float
Default: 1.0
Description: Coefficient applied to fireLightIntensity weapon property
min/mid/maxRange...Coef
Type: Float
Default: 1.0
Description: Coefficients applied to corresponding weapon properties
minRangeCoef = 1.0;
minRangeProbabCoef = 1.0;
midRangeCoef = 1.0;
midRangeProbabCoef = 1.0;
maxRangeCoef = 1.0;
maxRangeProbabCoef = 1.0;
recoilCoef
Type: Float
Default: 1.0
Description: Coefficient applied to weapon recoil
recoilProneCoef
Type: Float
Default: 1.0
Description: Coefficient applied to weapon recoil when prone
C
containerClass
Used with: Uniforms, Vests, Backpacks
Type: String
Default: "Supply0"
Description: Capacity of a container, corresponding to SupplyXX CfgVehicles classes.
The classes for various capacity are already defined in the game config, so in most cases, SupplyXX can be used with XX replaced by the desired capacity value. The defined capacities are 0–10, then 10–250 with an increment of 10, then 300, 350, 380, 400, 420, 440, 450, 480, and 500. Should another value be needed, it is defined in cfgVehicles as follows:
/// New Supply definition ///
class cfgVehicles
{
class ContainerSupply;
class SupplyXX : ContainerSupply // The class name does not really matter, but for clarity, it should be SupplyXX, where XX is the desired capacity value.
{
maximumLoad = XX; // Replace XX with the desired capacity value.
};
};
D
deployedPivot
Used with: Bipod attachments
Type: String
Default: "bipod"
F
FlashLight
Used with: Flashlight attachments
Type: Class
Description: Defines flashlight parameters
ambient[]
Type: Array
ambient[] = {0.9,0.81,0.7}; // acc_flashlight
Attenuation
Type: Subclass
start
Type: Float[citation needed]
start = 0; // acc_flashlight
constant
Type: Float
constant = 0.5; // acc_flashlight
linear
Type: Float
linear = 0.1; // acc_flashlight
quadratic
Type: Float
quadratic = 0.2; // acc_flashlight
hardLimitStart
Type: Integer
hardLimitStart = 27; // acc_flashlight
hardLimitEnd
Type: Integer
hardLimitEnd = 34; // acc_flashlight
color[]
Type: Array
color[] = {180,160,130}; // acc_flashlight
coneFadeCoef
Type: Float[citation needed]
coneFadeCoef = 8.0; // acc_flashlight
dayLight
Type: Boolean
dayLight = false; // acc_flashlight
direction
Type: String
Description: Direction proxy name
direction = "flash"; // acc_flashlight
flareMaxDistance
Type: Integer
flareMaxDistance = 100; // acc_flashlight
flareSize
Type: Float
flareMaxDistance = 1.4; // acc_flashlight
innerAngle
Type: Integer
innerAngle = 5; // acc_flashlight
intensity
Type: Integer
intensity = 100; // acc_flashlight
outerAngle
Type: Integer
outerAngle = 100; // acc_flashlight
position
Type: String
Description: Source position proxy name
position = "flash dir"; // acc_flashlight
scale[]
Type: Array
scale[] = {0}; // acc_flashlight
size
Type: Float[citation needed]
size = 1; // acc_flashlight
useFlare
Type: Boolean
useFlare = true; // acc_flashlight
H
hasBipod
Used with: Bipod attachments
Type: Boolean
Default: false
hiddenSelections[]
Used with: Headgear, Vests,
Type: Array
Default: {}
HitpointsProtectionInfo
Used with: Headgear, Vests, Uniforms
Type: Class
Description: See Arma 3: Soldier Protection
M
magazineCoef
Used with: Muzzle attachments
Type: Class
Description: Contains a coefficients applied when firing with the muzzle attached
initSpeed
Type: Float
Default: 1.0
Description: Coefficient applied to CfgMagazines initSpeed when firing.
mass
Used with: All items (including Weapons)
Type: Integer
Default: 0
Description: Property defining how much an item weighs and how much inventory space it will use.
mass = 8; // FirstAidKit
mass = 30; // H_HelmetB
mass = 40; // U_B_CombatUniform_mcam
mass = 80; // V_PlateCarrier1_rgr
mass = 80; // ToolKit
modelOptics
Used with: Optic attachments
Type: Array
Default: {}
modelSides[]
mountAction
MuzzleCoef
muzzleEnd
O
opticType
Used with: Optics
Type: Integer
Default: 0
Description: Parameter which defines opticType of given optics. It is used together requiredOpticType to create additional fire modes with higher engagement ranges
opticType = 1 is typically assigned for optics with magnification level between 2.5 - 5x
opticType = 2 is typically used for scopes with high magnification (>5x)