Jump to content
Sign in to follow this  
53_valantine

Please check this uniform .cpp file

Recommended Posts

Hi all,

I'm trying to create a uniform mod with optional rank marked helmets, however I'm struggling to wrap my head around the .cpp file structure. I thought I had it but attemptign to binarize comes up with an error message.

If you could please check it and let me know what corrections I need to make it woudl really be appreciated.


class CfgPatches {

class US_53_Units {
	units [] = {};
	weapons [] = {};
	requiredVersion = 1.000000;
	requiredAddons = {"A3_Weapons_F"};
};
};

class cfgWeapons {
class ItemCore;
class HeadGearItem;
class H_HelmetB;
class UniformItem;
class ItemInfo;
class Uniform_Base;
class Vest_Base;
class VestItem;

class US_53_ACU_Uniform: Uniform_Base {
	scope = 2;
	displayName = "53rd ACU";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_clothing.paa";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "US_53_ACU_Soldier01";
		containerClass = "Supply20";
		mass = 80;
	};
};

class US_53_ACU_Plate_Carrier_H: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Heavy Plate Carrier)";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Plate_Carrier: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Plate Carrier";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet PVT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU PVT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_PVT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet PFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU PFC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_PFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CPL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CPL";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CPL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SGT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SGT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SGT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SSG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SFC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet MSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU MSG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_MSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet 1SG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 1SG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_1SG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SGM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SGM";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SGM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CSM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CSM";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CSM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet WOC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU WOC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_WOC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet WO1: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU WO1";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_WO1_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO2: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO2";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO2_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO3: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO3";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO3_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO4: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO4";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO4_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO5: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO5";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO5_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet OCS: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU OCS";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_OCS_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet 2LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 2LT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_2LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet 1LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 1LT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_1LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CPT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CPT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CPT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet MJR: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU MJR";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_MJR_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet LTC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU LTC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_LTC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet COL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU COL";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_COL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet BGEN: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU BGEN";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_BGEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet_Light: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Light Helmet";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_CapPatrol: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Patrol Cap";
	picture = "\US_53_items\data\US_53_ACU\icon_US_53_ACU_CapPatrol.paa";
	model = "\A3\Characters_F\Common\cappatrol";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\cappatrol_US_53_ACU_co.paa"};

	class ItemInfo: HeadGearItem {
		mass = 3;
		uniformModel = "\A3\Characters_F\Common\cappatrol";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_booniehat: H_HelmetB {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Boonie Hat";
	picture = "\A3\Characters_F\data\ui\icon_h_booniehat_ca.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\booniehat_US_53_ACU.paa"};

	class ItemInfo: ItemInfo {
		mass = 5;
		allowedSlots = {801, 901, 701, 605};
		uniformModel = "\A3\Characters_F\Common\booniehat";
		modelSides = {6};
		armor = "3*0.05";
		passThrough = 0.950000;
	};
};

class tacticalvest_ACU: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Tactical Vest";
	picture = "\A3\Characters_F\data\ui\icon_v_tacvest_blk_ca.paa";
	model = "\A3\Characters_F\common\equip_tacticalvest";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\Common_items\data\TacticalVest\tacticalvest_ACU.paa"};

	class ItemInfo: VestItem {
		uniformModel = "A3\Characters_F\Common\equip_tacticalvest";
		containerClass = "Supply90";
		mass = 50;
		hiddenSelections = {"camo"};
		armor = "5*0.5";
		passThrough = 0.700000;
	};
};
};

enum {
 = 2,
destructengine = 2,
destructdefault = 6,
destructwreck = 7,
destructtree = 3,
destructtent = 4,
stabilizedinaxisx = 1,
stabilizedinaxesxyz = 4,
stabilizedinaxisy = 2,
stabilizedinaxesboth = 3,
destructno = 0,
stabilizedinaxesnone = 0,
destructman = 5,
destructbuilding = 1
}

Many, many thanks - and sorry for being a little simple and not being able to do this throught he guides available - I've just ended up hugely confused!

V

Share this post


Link to post
Share on other sites

I'm afraid not, BinPBO just gives the following:

Binarize:

Error in config c:\users\valantine\desktop\us_53_items\config.cpp

Sorry, that's all she wrote at the moment

V

Share this post


Link to post
Share on other sites

You can leave it unbinarised should work anyway. Also

enum {

= 2,

destructengine = 2,

destructdefault = 6,

destructwreck = 7,

destructtree = 3,

destructtent = 4,

stabilizedinaxisx = 1,

stabilizedinaxesxyz = 4,

stabilizedinaxisy = 2,

stabilizedinaxesboth = 3,

destructno = 0,

stabilizedinaxesnone = 0,

destructman = 5,

destructbuilding = 1

}

looks like error

Share this post


Link to post
Share on other sites

Just compiled without binarizing and got:

File us_53_items\config.cpp, line 3: '/CfgPatches/US_53_Units.units': '[' encountered instead of '='

EDIT:

Ok, have sorted that error and other similar errors in line 4 however I'm now getting:

Config: some input after EndOfFile.

EDIT 2:

Sorry for the edits; I thought it better to edit than to keep pumping out posts with the updates.

I;ve sorted the "EndofFile" problem, however I'm now running into another error;

File us_53_items\config.cpp, line 34: .ItemInfo: Undefined base class 'uniformItem'

Any and all help is greatly appreciated!

Thank you all for helping thus far,

V

Edited by 53_Valantine
add in additional content

Share this post


Link to post
Share on other sites

Thanks for the help thus far Killzone_Kid! Much appreciated!

I've resolved the "EndOfFile" problem but am running into a problem with line 34 now though?

File us_53_items\config.cpp, line 34: .ItemInfo: Undefined base class 'uniformItem'

Can't seem to figure it out as it seems right to me in the latest version of the config:

enum {
 //  = 2,	// Error parsing: Empty enum name
DESTRUCTENGINE = 2,
DESTRUCTDEFAULT = 6,
DESTRUCTWRECK = 7,
DESTRUCTTREE = 3,
DESTRUCTTENT = 4,
STABILIZEDINAXISX = 1,
STABILIZEDINAXESXYZ = 4,
STABILIZEDINAXISY = 2,
STABILIZEDINAXESBOTH = 3,
DESTRUCTNO = 0,
STABILIZEDINAXESNONE = 0,
DESTRUCTMAN = 5,
DESTRUCTBUILDING = 1,
};

class CfgPatches {
/*extern*/ class ItemCore;
/*extern*/ class HeadGearItem;
/*extern*/ class H_HelmetB;
/*extern*/ class UniformItem;
/*extern*/ class ItemInfo;
/*extern*/ class Uniform_Base;
/*extern*/ class Vest_Base;
/*extern*/ class VestItem;

class US_53_ACU_Uniform: Uniform_Base {
	scope = 2;
	displayName = "53rd ACU";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_clothing.paa";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "-";
		containerClass = "Supply20";
		mass = 80;
	};
};

class US_53_ACU_Plate_Carrier_H: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Heavy Plate Carrier)";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Plate_Carrier: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Plate Carrier";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet PVT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU PVT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_PVT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet PFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU PFC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_PFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CPL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CPL";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CPL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SGT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SGT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SGT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SSG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SFC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet MSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU MSG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_MSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet 1SG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 1SG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_1SG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet SGM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SGM";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_SGM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CSM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CSM";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CSM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet WOC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU WOC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_WOC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet WO1: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU WO1";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_WO1_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO2: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO2";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO2_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO3: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO3";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO3_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO4: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO4";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO4_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CWO5: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO5";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO5_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet OCS: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU OCS";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_OCS_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet 2LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 2LT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_2LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet 1LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 1LT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_1LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet CPT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CPT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_CPT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet MJR: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU MJR";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_MJR_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet LTC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU LTC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_LTC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet COL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU COL";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_COL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet BGEN: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU BGEN";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_BGEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_Helmet_Light: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Light Helmet";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\US_53_ACU_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_CapPatrol: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Patrol Cap";
	picture = "\US_53_items\data\US_53_ACU\icon_US_53_ACU_CapPatrol.paa";
	model = "\A3\Characters_F\Common\cappatrol";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\cappatrol_US_53_ACU_co.paa"};

	class ItemInfo: HeadGearItem {
		mass = 3;
		uniformModel = "\A3\Characters_F\Common\cappatrol";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_ACU_booniehat: H_HelmetB {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Boonie Hat";
	picture = "\A3\Characters_F\data\ui\icon_h_booniehat_ca.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\US_53_items\data\US_53_ACU\booniehat_US_53_ACU.paa"};

	class ItemInfo: ItemInfo {
		mass = 5;
		allowedSlots = {801, 901, 701, 605};
		uniformModel = "\A3\Characters_F\Common\booniehat";
		modelSides = {6};
		armor = "3*0.05";
		passThrough = 0.950000;
	};
};

class tacticalvest_ACU: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Tactical Vest";
	picture = "\A3\Characters_F\data\ui\icon_v_tacvest_blk_ca.paa";
	model = "\A3\Characters_F\common\equip_tacticalvest";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\Common_items\data\TacticalVest\tacticalvest_ACU.paa"};

	class ItemInfo: VestItem {
		uniformModel = "A3\Characters_F\Common\equip_tacticalvest";
		containerClass = "Supply90";
		mass = 50;
		hiddenSelections = {"camo"};
		armor = "5*0.5";
		passThrough = 0.700000;
	};
};
};

Edited by 53_Valantine
close code brackets

Share this post


Link to post
Share on other sites

- lots of [] are missing for all the arrays, e.g.

hiddenSelections = {"Camo"};

should be

hiddenSelections[] = {"Camo"};

- same for all hiddenSelections, hiddenSelectionsTextures, modelSides

- and you need a valid cfgpatches

Share this post


Link to post
Share on other sites

Thank you Master 85: I've corrected the code for all hiddenSelections, hiddenSelectionsTextures, modelSides as instructed, however I'm not certain what you mean by "valid cfgpatches" or if there is anything esle I;ve missed.

Sorry, I'm really new to this and trying my best but I apologise if I'm coming across as dumb!

Here is how it stands at the moment:

enum {
 //  = 2,	// Error parsing: Empty enum name
DESTRUCTENGINE = 2,
DESTRUCTDEFAULT = 6,
DESTRUCTWRECK = 7,
DESTRUCTTREE = 3,
DESTRUCTTENT = 4,
STABILIZEDINAXISX = 1,
STABILIZEDINAXESXYZ = 4,
STABILIZEDINAXISY = 2,
STABILIZEDINAXESBOTH = 3,
DESTRUCTNO = 0,
STABILIZEDINAXESNONE = 0,
DESTRUCTMAN = 5,
DESTRUCTBUILDING = 1,
};

class CfgPatches {
class US_53_ACU {
	units[] = {};
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {};
};
};

class CfgVehicles {

class B_Soldier_base_F;

class Example_Soldier_F : B_Soldier_base_F {
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	displayName = "53 Test Soldier";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_ACU_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_items\data\US_53_ACU\US_53_ACU_clothing.paa"};

	linkedItems[] = {"US_53_ACU_Plate_Carrier", "US_53_ACU_Helmet PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_ACU_Plate_Carrier", "US_53_ACU_Helmet PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

};

class CfgWeapons {
/*extern*/ class ItemCore;
/*extern*/ class HeadGearItem;
/*extern*/ class H_HelmetB;
/*extern*/ class UniformItem;
/*extern*/ class ItemInfo;
/*extern*/ class Uniform_Base;
/*extern*/ class Vest_Base;
/*extern*/ class VestItem;

class US_53_ACU_Uniform : Uniform_Base {
	scope = 2;
	displayName = "53rd ACU";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_clothing.paa";
	hiddenSelections [] = {"Camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "Example_Soldier_F";
		containerClass = "Supply20";
		mass = 80;
	};
};

class US_53_ACU_Plate_Carrier_H: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Heavy Plate Carrier)";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Plate_Carrier: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Plate Carrier";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet PVT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU PVT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_PVT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet PFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU PFC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_PFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet CPL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CPL";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_CPL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet SGT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SGT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_SGT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet SSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SSG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_SSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet SFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SFC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_SFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet MSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU MSG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_MSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet 1SG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 1SG";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_1SG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet SGM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU SGM";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_SGM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet CSM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CSM";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_CSM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet WOC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU WOC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_WOC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet WO1: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU WO1";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_WO1_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet CWO2: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO2";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO2_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet CWO3: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO3";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO3_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet CWO4: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO4";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO4_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet CWO5: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CWO5";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_CWO5_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet OCS: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU OCS";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_OCS_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet 2LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 2LT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_2LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet 1LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU 1LT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_1LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet CPT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU CPT";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_CPT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet MJR: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU MJR";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_MJR_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet LTC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU LTC";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_LTC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet COL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU COL";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_COL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet BGEN: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU BGEN";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_BGEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_Helmet_Light: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Light Helmet";
	picture = "\US_53_items\data\US_53_ACU\Icon_US_53_ACU_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\US_53_ACU_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_CapPatrol: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Patrol Cap";
	picture = "\US_53_items\data\US_53_ACU\icon_US_53_ACU_CapPatrol.paa";
	model = "\A3\Characters_F\Common\cappatrol";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\cappatrol_US_53_ACU_co.paa"};

	class ItemInfo: HeadGearItem {
		mass = 3;
		uniformModel = "\A3\Characters_F\Common\cappatrol";
		modelSides [] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections [] = {"camo"};
	};
};

class US_53_ACU_booniehat: H_HelmetB {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd ACU Boonie Hat";
	picture = "\A3\Characters_F\data\ui\icon_h_booniehat_ca.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\US_53_items\data\US_53_ACU\booniehat_US_53_ACU.paa"};

	class ItemInfo: ItemInfo {
		mass = 5;
		allowedSlots = {801, 901, 701, 605};
		uniformModel = "\A3\Characters_F\Common\booniehat";
		modelSides [] = {6};
		armor = "3*0.05";
		passThrough = 0.950000;
	};
};

class tacticalvest_ACU: Vest_Base {
	scope = 2;
	displayName = "53rd ACU Tactical Vest";
	picture = "\A3\Characters_F\data\ui\icon_v_tacvest_blk_ca.paa";
	model = "\A3\Characters_F\common\equip_tacticalvest";
	hiddenSelections [] = {"camo"};
	hiddenSelectionsTextures [] = {"\Common_items\data\TacticalVest\tacticalvest_ACU.paa"};

	class ItemInfo: VestItem {
		uniformModel = "A3\Characters_F\Common\equip_tacticalvest";
		containerClass = "Supply90";
		mass = 50;
		hiddenSelections [] = {"camo"};
		armor = "5*0.5";
		passThrough = 0.700000;
	};
};
};

Again, thank you all for your help so far, it is really appreciated whilst I wrap my head around this

V

Share this post


Link to post
Share on other sites

Add "A3_Characters_F", "A3_Characters_F_BLUFOR" to requiredAddons[] = {};

requiredAddons[] = {"A3_Characters_F", "A3_Characters_F_BLUFOR"};

Edit: Avoid using spaces in classnames -> US_53_ACU_Helmet PVT

I've corrected the code for all hiddenSelections, hiddenSelectionsTextures, modelSides as instructed
You have left some spaces in there before the square brackets, should be hiddenSelections[] not hiddenSelections [] , I'm not sure if that is a config breaker but its worth correcting them. Edited by surpher

Share this post


Link to post
Share on other sites

Surpher: going through and eliminating the spaces and a few other "tidy-ups" had it sorted!

Still get two pop ups during binarizing stating erros BUT it works in game!

THANK YOU ALL for your help! It is really appreciated and has helped me grasp the basics!

V

Share this post


Link to post
Share on other sites

Hi again,

Everyone's help was very much appreciated in getting this working in the Alpha, in the process of updating to the Beta (and hopefully as "ok" for the final) I'm aiming at creating soldier roles however I am running into problems and was after a bit of config.cpp help again if psosible please?

If possible could you identify where I have gone wrong with the following code as only one soldier shows up in the editor and I'm just not getting my head around this right now

cheers

V

enum {
 //  = 2,	// Error parsing: Empty enum name
DESTRUCTENGINE = 2,
DESTRUCTDEFAULT = 6,
DESTRUCTWRECK = 7,
DESTRUCTTREE = 3,
DESTRUCTTENT = 4,
STABILIZEDINAXISX = 1,
STABILIZEDINAXESXYZ = 4,
STABILIZEDINAXISY = 2,
STABILIZEDINAXESBOTH = 3,
DESTRUCTNO = 0,
STABILIZEDINAXESNONE = 0,
DESTRUCTMAN = 5,
DESTRUCTBUILDING = 1,
};

class cfgFactionClasses {

class US_53_MTP {
	displayName = "53rd (MTP)";
	priority = 3;
	side = 1;
};
};

class CfgVehicles {

/*extern*/ class B_Soldier_F;
/*extern*/ class B_Soldier_GL_F;
/*extern*/ class B_soldier_MR_F;
/*extern*/ class B_Soldier_SL_F;
/*extern*/ class B_Soldier_TL_F;
/*extern*/ class B_soldier_M_F;
/*extern*/ class B_soldier_LAT_F;
/*extern*/ class B_medic_F;
/*extern*/ class B_soldier_repair_F;
/*extern*/ class B_soldier_exp_F;

class MTP_Rifleman: B_Soldier_F {
	_generalMacro = "B_Soldier_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Rifleman";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_GL: B_Soldier_GL_F {
	_generalMacro = "B_Soldier_GL_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Grenadier";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_MR: B_soldier_MR_F {
	_generalMacro = "B_soldier_MR_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Marksman";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_SL: B_Soldier_SL_F {
	_generalMacro = "B_Soldier_SL_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Squad Leader";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_TL: B_Soldier_TL_F {
	_generalMacro = "B_Soldier_TL_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Fireteam Leader";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_MG: B_soldier_M_F {
	_generalMacro = "B_soldier_M_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Machinegunner";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_LAT: B_soldier_LAT_F {
	_generalMacro = "B_soldier_LAT_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP AntiTank Rifleman";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_Medic: B_medic_F {
	_generalMacro = "B_medic_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Medic";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform2"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_Repair: B_soldier_repair_F {
	_generalMacro = "B_soldier_repair_F"; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Repair Specialist";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class MTP_Rifleman_EXP: B_soldier_exp_F {
	_generalMacro = "B_soldier_exp_F "; //unsure what this does
	faction = "US_53_MTP";
	scope = 2;
	displayName = "53rd MTP Explosives Specialist";
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "US_53_MTP_Uniform"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	linkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

};

class CfgWeapons {
/*extern*/ class ItemCore;
/*extern*/ class HeadGearItem;
/*extern*/ class H_HelmetB;
/*extern*/ class UniformItem;
/*extern*/ class ItemInfo;
/*extern*/ class Uniform_Base;
/*extern*/ class Vest_Camo_Base;
/*extern*/ class VestItem;

class US_53_MTP_Uniform : Uniform_Base {
	scope = 2;
	displayName = "53rd MTP Uniform";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_clothing.paa";
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "MTP_Rifleman";
		containerClass = "Supply20";
		mass = 80;
	};

class US_53_MTP_Uniform2 : Uniform_Base {
	scope = 2;
	displayName = "53rd MTP Uniform Rolled Up";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_clothing.paa";
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_clothing.paa"}
	model = "\A3\characters_F\BLUFOR\b_soldier_03.p3d";;

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "MTP_Rifleman_Medic";
		containerClass = "Supply20";
		mass = 80;
	};
};

class US_53_MTP_Plate_Carrier_H: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Heavy Plate Carrier)";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Plate_Carrier: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Plate Carrier";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Plate_Carrier_H_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Heavy Plate Carrier Patch)";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Plate_Carrier_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Plate Carrier Patch";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_PVT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP PVT";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_PVT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_PFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP PFC";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_PFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_CPL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CPL";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_CPL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_SGT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SGT";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_SGT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_SSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SSG";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_SSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_SFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SFC";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_SFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_MSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP MSG";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_MSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_1SG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP 1SG";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_1SG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_SGM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SGM";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_SGM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_CSM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CSM";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_CSM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_WOC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP WOC";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_WOC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_WO1: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP WO1";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_WO1_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO2: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO2";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_CWO2_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO3: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO3";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_CWO3_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO4: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO4";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_CWO4_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO5: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO5";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_CWO5_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_OCS: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP OCS";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_OCS_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_2LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP 2LT";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_2LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_1LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP 1LT";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_1LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_CPT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CPT";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_CPT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_MJR: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP MJR";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_MJR_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_LTC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP LTC";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_LTC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_COL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP COL";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_COL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_BGEN: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP BGEN";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_BGEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_Helmet_Light: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP Light Helmet";
	picture = "\US_53_MTP_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\US_53_MTP_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_CapPatrol: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP Patrol Cap";
	picture = "\US_53_MTP_items\data\US_53_MTP\icon_US_53_MTP_CapPatrol.paa";
	model = "\A3\Characters_F\Common\cappatrol";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\cappatrol_US_53_MTP_co.paa"};

	class ItemInfo: HeadGearItem {
		mass = 3;
		uniformModel = "\A3\Characters_F\Common\cappatrol";
		modelSides[] = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections[] = {"camo"};
	};
};

class US_53_MTP_booniehat: H_HelmetB {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP Boonie Hat";
	picture = "\A3\Characters_F\data\ui\icon_h_booniehat_ca.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"\US_53_MTP_items\data\US_53_MTP\booniehat_US_53_MTP.paa"};

	class ItemInfo: ItemInfo {
		mass = 5;
		allowedSlots = {801, 901, 701, 605};
		uniformModel = "\A3\Characters_F\Common\booniehat";
		modelSides[] = {6};
		armor = "3*0.05";
		passThrough = 0.950000;
	};
};
};

Share this post


Link to post
Share on other sites

By the way. Rather than leaving unbinarized and waiting to see errors when you run the game you can get BinPBO to generate a log when it attempts to pack. Any errors will show up in the log.

Just go to Options and tick the box for 'Create log file'. It will create the log as a text file in the same folder where you are creating the pbo

Share this post


Link to post
Share on other sites

You are missing a CfgPatches class (see post #9), you can also remove the hiddenSelections[] and hiddenSelectionsTextures[] lines from your uniform classes, that info belongs in the unit class.

Share this post


Link to post
Share on other sites

Cheers Pomi however I already do that and it threw out non-specific errors for lines, howeverafter sorting the cfgpatches and a complete overhaul of the classnames I've gotten it working nice and easy

Cheers

V

Share this post


Link to post
Share on other sites

Hi all,

Since I am currently in the process of updating/ adding options to my mod I thought it appropriate to use my previous thread rather than create a new one.

I've been trying to merge several different uniform mods I've made into the one mod, however I've run into problems that I just can't figure out, if possible could someone look at this .cpp and let me know what I've done wrong please-

class CfgPatches {

class 53_Units {
	units = {};
	weapons = {};
	requiredVersion = 1.000000;
	requiredAddons = {"A3_Characters_F", "A3_Characters_F_BLUFOR"};
};
};

class cfgFactionClasses {

class 53_Units {
	displayName = "53rd Air Infantry";
	priority = 3;
	side = 1;
	icon = "\53_items\data\cfgfaction_53.paa";
};
};

class CfgVehicles {
/*extern*/ class B_Soldier_base_F;
/*extern*/ class B_medic_F;
/*extern*/ class B_Soldier_repair_F;

class Example_Soldier_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Rifleman MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier2_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Grenadier MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier3_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Marksman MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier4_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Machinegunner MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier5_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd AntiTank MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier6_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Fireteam Leader MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier7_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Squad Leader MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier8_MTP_F: B_medic_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Medic MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier9_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Platoon Sergeant MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier10_MTP_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Platoon Officer MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier11_MTP_F: B_Soldier_repair_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_MTP";
	scope = 2;
	displayName = "53rd Operator MTP";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_MTP_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};
	linkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_MTP_Plate_Carrier", "US_53_MTP_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Rifleman DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier2_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Grenadier DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier3_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Marksman DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier4_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Machinegunner DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier5_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd AntiTank DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier6_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Fireteam Leader DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier7_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Squad Leader DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier8_DES_F: B_medic_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Medic DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier9_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Platoon Sergeant DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier10_DES_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Platoon Officer DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier11_DES_F: B_Soldier_repair_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_DES";
	scope = 2;
	displayName = "53rd Operator DES";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_DES_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};
	linkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_DES_Plate_Carrier", "US_53_DES_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier_PILOT_F: B_Helipilot_F {
	_generalMacro = "B_Helipilot_F";
	faction = "53_Units";
	vehicleClass = "Men_PILOT";
	scope = 2;
	displayName = "53rd Pilot Green";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_PILOT_GREEN_clothing";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_PILOT\US_53_PILOT_GREEN_clothing.paa"};
	linkedItems = {"US_53_PILOT_GREEN_equip", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_PILOT_GREEN_equip", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier_PILOTTAN_F: B_Helipilot_F {
	_generalMacro = "B_Helipilot_F";
	faction = "53_Units";
	vehicleClass = "Men_PILOT";
	scope = 2;
	displayName = "53rd Pilot Tan";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_PILOT_TAN_clothing";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_PILOT\US_53_PILOT_TAN_clothing.paa"};
	linkedItems = {"US_53_PILOT_TAN_equip", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_PILOT_TAN_equip", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Rifleman WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier2_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Grenadier WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier3_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Marksman WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier4_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Machinegunner WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier5_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd AntiTank WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier6_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Fireteam Leader WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier7_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Squad Leader WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier8_WOOD_F: B_medic_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Medic WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier9_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Platoon Sergeant WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier10_WOOD_F: B_Soldier_base_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Platoon Officer WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class Example_Soldier11_WOOD_F: B_Soldier_repair_F {
	_generalMacro = "B_Soldier_F";
	faction = "53_Units";
	vehicleClass = "Men_WOOD";
	scope = 2;
	displayName = "53rd Operator WOOD";
	nakedUniform = "U_BasicBody";
	uniformClass = "US_53_WOOD_Uniform";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};
	linkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems = {"US_53_WOOD_Plate_Carrier", "US_53_WOOD_Helmet_PVT", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};
};

(because of the forum post limitations this is split in three ....

Edited by 53_Valantine

Share this post


Link to post
Share on other sites

class CfgWeapons {
/*extern*/ class ItemCore;
/*extern*/ class HeadGearItem;
/*extern*/ class H_HelmetB;
/*extern*/ class UniformItem;
/*extern*/ class ItemInfo;
/*extern*/ class Uniform_Base;
/*extern*/ class Vest_Camo_Base;
/*extern*/ class VestItem;

class US_53_MTP_Uniform: Uniform_Base {
	scope = 2;
	displayName = "53rd MTP";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_clothing.paa";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "Example_Soldier_MTP_F";
		containerClass = "Supply20";
		mass = 80;
	};
};

class US_53_MTP_Plate_Carrier_H: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Heavy Plate Carrier)";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Plate_Carrier: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Plate Carrier";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Plate_Carrier_H_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Heavy Plate Carrier Patch)";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Plate_Carrier_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd MTP Plate Carrier Patch";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_PVT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP PVT";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_PVT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_PFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP PFC";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_PFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_CPL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CPL";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_CPL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_SGT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SGT";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_SGT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_SSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SSG";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_SSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_SFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SFC";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_SFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_MSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP MSG";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_MSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_1SG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP 1SG";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_1SG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_SGM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP SGM";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_SGM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_CSM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CSM";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_CSM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_WOC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP WOC";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_WOC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_WO1: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP WO1";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_WO1_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO2: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO2";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_CWO2_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO3: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO3";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_CWO3_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO4: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO4";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_CWO4_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_CWO5: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CWO5";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_CWO5_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_OCS: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP OCS";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_OCS_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_2LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP 2LT";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_2LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_1LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP 1LT";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_1LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_CPT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP CPT";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_CPT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_MJR: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP MJR";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_MJR_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_LTC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP LTC";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_LTC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_COL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP COL";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_COL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_BGEN: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP BGEN";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_BGEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_Helmet_Light: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP Light Helmet";
	picture = "\53_items\data\US_53_MTP\Icon_US_53_MTP_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\US_53_MTP_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_CapPatrol: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP Patrol Cap";
	picture = "\53_items\data\US_53_MTP\icon_US_53_MTP_CapPatrol.paa";
	model = "\A3\Characters_F\Common\cappatrol";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\cappatrol_US_53_MTP_co.paa"};

	class ItemInfo: HeadGearItem {
		mass = 3;
		uniformModel = "\A3\Characters_F\Common\cappatrol";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_MTP_booniehat: H_HelmetB {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd MTP Boonie Hat";
	picture = "\A3\Characters_F\data\ui\icon_h_booniehat_ca.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_MTP\booniehat_US_53_MTP.paa"};

	class ItemInfo: ItemInfo {
		mass = 5;
		allowedSlots = "{801, 901, 701, 605}";
		uniformModel = "\A3\Characters_F\Common\booniehat";
		modelSides = {6};
		armor = "3*0.05";
		passThrough = 0.950000;
	};
};

class US_53_DES_Uniform: Uniform_Base {
	scope = 2;
	displayName = "53rd DES";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_clothing.paa";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "Example_Soldier_DES_F";
		containerClass = "Supply20";
		mass = 80;
	};
};

class US_53_DES_Plate_Carrier_H: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd DES Heavy Plate Carrier)";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Plate_Carrier: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd DES Plate Carrier";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Plate_Carrier_H_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd DES Heavy Plate Carrier Patch)";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Plate_Carrier_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd DES Plate Carrier Patch";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_PVT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES PVT";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_PVT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_PFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES PFC";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_PFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_CPL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES CPL";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_CPL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_SGT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES SGT";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_SGT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_SSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES SSG";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_SSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_SFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES SFC";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_SFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_MSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES MSG";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_MSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_1SG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES 1SG";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_1SG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_SGM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES SGM";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_SGM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_CSM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES CSM";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_CSM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_WOC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES WOC";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_WOC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_WO1: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES WO1";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_WO1_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_CWO2: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES CWO2";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_CWO2_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_CWO3: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES CWO3";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_CWO3_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_CWO4: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES CWO4";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_CWO4_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_CWO5: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES CWO5";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_CWO5_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_OCS: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES OCS";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_OCS_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_2LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES 2LT";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_2LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_1LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES 1LT";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_1LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_CPT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES CPT";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_CPT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_MJR: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES MJR";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_MJR_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_LTC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES LTC";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_LTC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_COL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES COL";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_COL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_BGEN: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES BGEN";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_BGEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_Helmet_Light: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES Light Helmet";
	picture = "\53_items\data\US_53_DES\Icon_US_53_DES_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\US_53_DES_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_CapPatrol: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES Patrol Cap";
	picture = "\53_items\data\US_53_DES\icon_US_53_DES_CapPatrol.paa";
	model = "\A3\Characters_F\Common\cappatrol";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\cappatrol_US_53_DES_co.paa"};

	class ItemInfo: HeadGearItem {
		mass = 3;
		uniformModel = "\A3\Characters_F\Common\cappatrol";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_DES_booniehat: H_HelmetB {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd DES Boonie Hat";
	picture = "\A3\Characters_F\data\ui\icon_h_booniehat_ca.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_DES\booniehat_US_53_DES.paa"};

	class ItemInfo: ItemInfo {
		mass = 5;
		allowedSlots = "{801, 901, 701, 605}";
		uniformModel = "\A3\Characters_F\Common\booniehat";
		modelSides = {6};
		armor = "3*0.05";
		passThrough = 0.950000;
	};
};

and part three....

Share this post


Link to post
Share on other sites

	class US_53_WOOD_Uniform: Uniform_Base {
	scope = 2;
	displayName = "53rd WOOD";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_clothing.paa";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "Example_Soldier_WOOD_F";
		containerClass = "Supply20";
		mass = 80;
	};
};

class US_53_WOOD_Plate_Carrier_H: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd WOOD Heavy Plate Carrier)";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Plate_Carrier: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd WOOD Plate Carrier";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Plate_Carrier_H_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd WOOD Heavy Plate Carrier Patch)";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Plate_Carrier_Patch: Vest_Camo_Base {
	scope = 2;
	displayName = "53rd WOOD Plate Carrier Patch";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_vests.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_Patch_vests.paa"};

	class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.6";
		passThrough = 0.750000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_PVT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD PVT";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_PVT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_PFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD PFC";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_PFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_CPL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD CPL";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_CPL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_SGT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD SGT";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_SGT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_SSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD SSG";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_SSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_SFC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD SFC";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_SFC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_MSG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD MSG";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_MSG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_1SG: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD 1SG";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_1SG_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_SGM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD SGM";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_SGM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_CSM: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD CSM";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_CSM_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_WOC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD WOC";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_WOC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_WO1: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD WO1";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_WO1_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_CWO2: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD CWO2";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_CWO2_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_CWO3: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD CWO3";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_CWO3_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_CWO4: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD CWO4";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_CWO4_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_CWO5: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD CWO5";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_CWO5_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_OCS: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD OCS";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_OCS_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_2LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD 2LT";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_2LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_1LT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD 1LT";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_1LT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_CPT: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD CPT";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_CPT_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_MJR: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD MJR";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_MJR_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_LTC: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD LTC";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_LTC_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_COL: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD COL";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_COL_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_BGEN: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD BGEN";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_BGEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_Helmet_Light: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD Light Helmet";
	picture = "\53_items\data\US_53_WOOD\Icon_US_53_WOOD_equip.paa";
	model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\US_53_WOOD_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_CapPatrol: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD Patrol Cap";
	picture = "\53_items\data\US_53_WOOD\icon_US_53_WOOD_CapPatrol.paa";
	model = "\A3\Characters_F\Common\cappatrol";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\cappatrol_US_53_WOOD_co.paa"};

	class ItemInfo: HeadGearItem {
		mass = 3;
		uniformModel = "\A3\Characters_F\Common\cappatrol";
		modelSides = {3, 1};
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_WOOD_booniehat: H_HelmetB {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53rd WOOD Boonie Hat";
	picture = "\A3\Characters_F\data\ui\icon_h_booniehat_ca.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_WOOD\booniehat_US_53_WOOD.paa"};

	class ItemInfo: ItemInfo {
		mass = 5;
		allowedSlots = "{801, 901, 701, 605}";
		uniformModel = "\A3\Characters_F\Common\booniehat";
		modelSides = {6};
		armor = "3*0.05";
		passThrough = 0.950000;
	};
};

class US_53_PILOT_GREEN_clothing: U_B_HeliPilotCoveralls {
	scope = 2;
	displayName = "53 Pilot Uniform Green";
	picture = "\53_items\data\US_53_PILOT\Icon_US_53_PILOT_clothing.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_PILOT\US_53_PILOT_GREEN_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "Example_Soldier_PILOT_F";
		containerClass = "Supply50";
		uniformType = "Default";
		hiddenSelections = {"Camo"};
		mass = 80;
	};
};

class US_53_PILOT_TAN_clothing: U_B_HeliPilotCoveralls {
	scope = 2;
	displayName = "53 Pilot Uniform Tan";
	picture = "\53_items\data\US_53_PILOT\Icon_US_53_PILOT_clothing.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver";
	hiddenSelections = {"Camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_PILOT\US_53_PILOT_TAN_clothing.paa"};

	class ItemInfo: UniformItem {
		uniformModel = "-";
		uniformClass = "Example_Soldier_PILOTTAN_F";
		containerClass = "Supply50";
		uniformType = "Default";
		hiddenSelections = {"Camo"};
		mass = 80;
	};
};

class US_53_PILOT_GREEN_equip: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53 Pilot Helmet Green";
	picture = "\53_items\data\US_53_PILOT\Icon_US_53_PILOT_equipment.paa";
	model = "\A3\Characters_F\Common\headgear_helmet_heli";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_PILOT\US_53_PILOT_GREEN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\Common\headgear_helmet_heli";
		modelSides = "{3, 1}";
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_PILOT_TAN_equip: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53 Pilot Helmet Tan";
	picture = "\53_items\data\US_53_PILOT\Icon_US_53_PILOT_equipment.paa";
	model = "\A3\Characters_F\Common\headgear_helmet_heli";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_PILOT\US_53_PILOT_TAN_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\Common\headgear_helmet_heli";
		modelSides = "{3, 1}";
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};

class US_53_PILOT_BLACK_equip: ItemCore {
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "53 Pilot Helmet Black";
	picture = "\53_items\data\US_53_PILOT\Icon_US_53_PILOT_equipment.paa";
	model = "\A3\Characters_F\Common\headgear_helmet_heli";
	hiddenSelections = {"camo"};
	hiddenSelectionsTextures = {"\53_items\data\US_53_PILOT\US_53_PILOT_BLACK_equip.paa"};

	class ItemInfo: HeadGearItem {
		mass = 100;
		uniformModel = "\A3\Characters_F\Common\headgear_helmet_heli";
		modelSides = "{3, 1}";
		armor = "3*0.5";
		passThrough = 0.800000;
		hiddenSelections = {"camo"};
	};
};
};

class cfgVehicleClasses {

class Men_MTP {
	displayName = "53rd MTP";
};

class Men_DES {
	displayName = "53rd Desert";
};

class Men_WOOD {
	displayName = "53rd Woodland";
};

class Men_PILOT {
	displayName = "53rd Pilot";
};
};

enum {
 = 2,
destructengine = 2,
destructdefault = 6,
destructwreck = 7,
destructtree = 3,
destructtent = 4,
stabilizedinaxisx = 1,
stabilizedinaxesxyz = 4,
stabilizedinaxisy = 2,
stabilizedinaxesboth = 3,
destructno = 0,
stabilizedinaxesnone = 0,
destructman = 5,
destructbuilding = 1
}

Cheers for helping, I know I;m probably being quite thick!

(sorry it had to be extended over 3 posts - ran into a forum post size limit

here's a download of the full un-split up one:

http://www.mediafire.com/download/3zg1cgjma4llb8a/

Thanks again for the help everyone!

V

Share this post


Link to post
Share on other sites

No error messages in game, just nothing showing up in game.

I'm not certain about the binarizing process: I'm posting this from my phone right now, I can check for the bin errors in a little bit when I get back home

Cheers

V

---------- Post added at 01:09 ---------- Previous post was at 00:04 ----------

Error reading binary file 'c:\users\valantine\desktop\53_items\config.cpp'
File c:\users\valantine\desktop\53_items\config.cpp, line 3: '/CfgPatches/53_Units.units': Missing ';' prior '}'
File c:\users\valantine\desktop\53_items\config.cpp, line 4: '/CfgPatches.weapons': Missing ';' prior '}'
File c:\users\valantine\desktop\53_items\config.cpp, line 6: '.requiredAddons': Missing ';' prior '}'
Config : some input after EndOfFile.
Error 3 while parsing
Error in config c:\users\valantine\desktop\53_items\config.cpp
File c:\users\valantine\desktop\53_items\config.cpp, line 3: '/CfgPatches/53_Units.units': Missing ';' prior '}'
File c:\users\valantine\desktop\53_items\config.cpp, line 4: '/CfgPatches.weapons': Missing ';' prior '}'
File c:\users\valantine\desktop\53_items\config.cpp, line 6: '.requiredAddons': Missing ';' prior '}'
Config : some input after EndOfFile.
Error 3 while parsing
Error in config c:\users\valantine\desktop\53_items\config.cpp
Cannot load font core\data\fonts\lucidaconsoleb8
Fonts file \core\data\fonts\lucidaConsoleB8 not found
Cannot load font core\data\fonts\lucidaconsoleb11
Fonts file \core\data\fonts\lucidaConsoleB11 not found

This is the log I get from binarizing

V

Share this post


Link to post
Share on other sites

All your arrays are missing [].

For example.

class CfgPatches {

class 53_Units {
	units = {};
	weapons = {};
	requiredVersion = 1.000000;
	requiredAddons = {"A3_Characters_F", "A3_Characters_F_BLUFOR"};
};
};

Should be.

class CfgPatches {

class 53_Units {
	units[] = {};
	weapons[] = {};
	requiredVersion = 1.000000;
	requiredAddons[] = {"A3_Characters_F", "A3_Characters_F_BLUFOR"};
};
};

You also need to correct.

hiddenSelections[]
hiddenSelectionsTextures[]
linkedItems[]
respawnLinkedItems[]
modelSides[]

Share this post


Link to post
Share on other sites

Cheer Surpher,

I've gone through and corrected as you've mentioned however I still get errors on binarizing and nothing showing in game.

The errors are:

Error reading binary file 'c:\users\valantine\desktop\53_units\config.cpp'
File c:\users\valantine\desktop\53_units\config.cpp, line 2323: Config: '"' encountered instead of '{'
Config : some input after EndOfFile.
Error 3 while parsing
Error in config c:\users\valantine\desktop\53_units\config.cpp
W:\c\Poseidon\El\ParamFile\paramFile.cpp(753) : Class destroyed, but still locked
File c:\users\valantine\desktop\53_units\config.cpp, line 2323: Config: '"' encountered instead of '{'
Config : some input after EndOfFile.
Error 3 while parsing
Error in config c:\users\valantine\desktop\53_units\config.cpp
W:\c\Poseidon\El\ParamFile\paramFile.cpp(753) : Class destroyed, but still locked
Cannot load font core\data\fonts\lucidaconsoleb8
Fonts file \core\data\fonts\lucidaConsoleB8 not found
Cannot load font core\data\fonts\lucidaconsoleb11
Fonts file \core\data\fonts\lucidaConsoleB11 not found
W:\c\Poseidon\El\FileServer\fileServer.cpp(2287) : Assertion failed '_workerThread.Size() == _nRequestsLoading'

and the latest config:

http://www.mediafire.com/download/whvru343luq04rp/

Sorry but I can't work out why it's not working, from what I can tell there are no glaring mistakes present?

Thanks again for all the help thus far: it is very much appreciated

V

Share this post


Link to post
Share on other sites
File c:\users\valantine\desktop\53_units\config.cpp, line 2323: Config: '"' encountered instead of '{'

modelSides[] = "{3, 1}"; in your last three pilot equip classes should be modelSides[] = {3, 1};

Share this post


Link to post
Share on other sites

You are a genius! Thank you so much for your help Surpher!

Everything is now ingame and working with no binarizing errors.

I feel a little cheeky asking however you seem to be quite an expert on this so:

Do you know the new DEV mode standards for the NATO armour values?

For example I intend on having a light armour/ regular armour and heavy armour vest each with their own weight and carry limitations.

For example I have the Regular set with:

		class ItemInfo: VestItem {
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply140";
		mass = 50;
		armor = "5*0.8";
		passThrough = 0.750000;
		hiddenSelections[]  = {"Camo"};

however it is still easily penetrated by a single 6.5mm round when the stock NATO armour can take 3 or more: any ideas?

Cheers and again, sorry to be cheeky by asking so much of you!

V

Share this post


Link to post
Share on other sites

Here's the current Dev blufor vest classes.

class V_PlateCarrier1_rgr: Vest_NoCamo_Base
{
	scope = 2;
	displayName = "$STR_A3_V_PlateCarrier1_rgr0";
	picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_1_CA.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01";
	class ItemInfo: ItemInfo
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply120";
		mass = 60;
		armor = "40*0.8";
		passThrough = 0.5;
	};
};
class V_PlateCarrier2_rgr: V_PlateCarrier1_rgr
{
	scope = 2;
	displayName = "$STR_A3_V_PlateCarrier2_rgr0";
	class ItemInfo: ItemInfo
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply120";
		mass = 80;
		armor = "40*1";
		passThrough = 0.4;
	};
};
class V_PlateCarrier3_rgr: Vest_NoCamo_Base
{
	scope = 2;
	displayName = "$STR_A3_V_PlateCarrier2_rgr0";
	picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_2_CA.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d";
	class ItemInfo: ItemInfo
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d";
		containerClass = "Supply120";
		mass = 80;
		armor = "40*1";
		passThrough = 0.4;
	};
};
class V_PlateCarrierGL_rgr: Vest_NoCamo_Base
{
	scope = 2;
	displayName = "$STR_A3_V_PlateCarrierGL_rgr0";
	picture = "\A3\characters_f\Data\UI\icon_V_plate_carrier_2_CA.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d";
	class ItemInfo: ItemInfo
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d";
		containerClass = "Supply120";
		mass = 80;
		armor = "40*2";
		passThrough = 0.6;
	};
};

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×