ItemInfo Config Reference – Arma 3
Category: Arma 3: Reference Lists
Lou Montana (talk | contribs) m (Lou Montana moved page Arma 3 ItemInfo Config Reference to Arma 3: ItemInfo Config Reference: Text replacement - "^Arma 3 " to "Arma 3: ")  | 
				m (category)  | 
				||
| Line 1: | Line 1: | ||
{{Stub}}  | {{Stub}}  | ||
{{Informative | Note that this is the relevant page for {{arma3}} ItemInfo configuration. Implementations for older Arma titles differ somewhat, but are irrelevant for {{arma3}}.}}  | {{Informative | Note that this is the relevant page for {{arma3}} ItemInfo configuration. Implementations for older Arma titles differ somewhat, but are irrelevant for {{arma3}}.}}  | ||
| Line 333: | Line 332: | ||
{{Cfg ref|end}}  | {{Cfg ref|end}}  | ||
{{GameCategory|arma3|Reference Lists}}  | |||
Revision as of 18:07, 21 January 2021
Template:Cfg ref Template:Cfg ref
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, // Uniform
    801, // Vest
    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
 
- 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 other than 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)