This is an old revision of the document!
ArmA 3 Custom Gear
ArmA 3 Custom Gear for your characters.
Model
Head Gear
Three Resolution LOD's (ResLOD) 1.000, 2.000 and 3.000.
Selections in ResLODs “camo” if you need hiddenSelection to use same model for several textured versions and “Head” which is the whole helmet model.
View-Pilot LOD completely empty.
ShadowVolume 0.000
Geometry where you must have “PrefersShadowVolume = 1” and “autocenter = 0” properties.
Vest
Resolution LOD's 1.000, 2.000, 3.000, 4.000 and 5.000.
Selections must follow the ArmA 3 character selections so the vest will fit and move along with your character, this list is too long to list here. Check character / vest model examples.
No View-Pilot LOD in this model.
ShadowVolume 0.000
Geometry where you must have “PrefersShadowVolume = 1” and “autocenter = 0” properties.
Config
These configs belong to cfgWeapons class.
Example bis Helmet config
class H_HelmetB: ItemCore { author = "$STR_A3_Bohemia_Interactive"; _generalMacro = "H_HelmetB"; scope = 2; weaponPoolAvailable = 1; displayName = "$STR_A3_H_HelmetB0"; picture = "\A3\characters_f\Data\UI\icon_H_helmet_plain_ca.paa"; model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_plain.p3d"; hiddenSelections[] = { "camo" }; hiddenSelectionsTextures[] = { "\A3\Characters_F\BLUFOR\Data\equip1_co.paa" }; class ItemInfo: HeadgearItem { mass = 40; uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_plain.p3d"; modelSides[] = {3,1}; armor = 4; passThrough = 0.5; hiddenSelections[] = { "camo" }; }; };
Example bis Vest config
class Vest_NoCamo_Base: ItemCore { author = "$STR_A3_Bohemia_Interactive"; _generalMacro = "Vest_NoCamo_Base"; scope = 0; weaponPoolAvailable = 1; allowedSlots[] = {901}; picture = "\A3\characters_f\Data\UI\icon_V_BandollierB_CA.paa"; model = "\A3\Weapons_F\Ammo\mag_univ.p3d"; hiddenSelections[] = {}; class ItemInfo: VestItem { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_bandolier.p3d"; hiddenSelections[] = {}; containerClass = "Supply0"; mass = 0; armor = 0; passThrough = 1; }; }; class V_Rangemaster_belt: Vest_NoCamo_Base { author = "$STR_A3_Bohemia_Interactive"; _generalMacro = "V_Rangemaster_belt"; scope = 2; displayName = "$STR_V_Rangemaster_belt0"; picture = "\A3\Characters_F\data\ui\icon_V_Belt_CA.paa"; model = "\A3\Characters_F\BLUFOR\equip_b_belt.p3d"; class ItemInfo: ItemInfo { uniformModel = "\A3\Characters_F\BLUFOR\equip_b_belt.p3d"; containerClass = "Supply40"; mass = 20; armor = 0; passThrough = 1; }; };