Jump to content
Sign in to follow this  
Blackout

Backpack Config - missing entry

Recommended Posts

So I have this problem, I'm trying to get a rucksack with different content however as soon as I load the unit i get

'bin'\config.bin/CfgVehicles/hc_fieldpack_ammo/TransportMagazines/_xx_30Rnd_65x39_Caseless_mag_Tracer.magazine not found

and of course the ammo doesn't show up.

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 havoc_uniforms {
	units[] = {};
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {"A3_Weapons_F","A3_Characters_F_BLUFOR"};
};
};

class CfgFactionClasses
{

class havoc_faction
{
	displayName = "Havoc Company";
	priority = 3;
	side = 1;
};
};

class CfgVehicleClasses
{
class hc_M05_Soldier_F
{
	displayName = "M05 Camo Pattern";
};

class hc_Fleck_Soldier_F
{
	displayName = "Flecktarn Camo Pattern";
};
class hc_Highlander_Soldier_F
{
	displayName = "Kryptek Highlander Camo Pattern";
};
};

class CfgMagazines
{
class TransportMagazines;
class 30Rnd_65x39_caseless_mag_Tracer;
class _xx_30Rnd_65x39_caseless_mag_Tracer;
};

class CfgVehicles 
{
class B_Soldier_base_F;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FULL CAMO M05

class hc_M05_Soldier_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Rifleman";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_01.paa"};

	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MX_F_ARCO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Medic_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Medic ";
	attendant = 1;
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_recon"; //the uniform item
	model = "\A3\characters_F\BLUFOR\b_soldier_03.p3d";
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_03.paa"};
	icon = "iconManMedic";
	picture = "pictureHeal";

	backpack = "B_AssaultPack_rgr_Medic";		
	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade", "HandGrenade", "SmokeShell", "SmokeShellRed", "SmokeShellGreen", "SmokeShellYellow"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class hc_M05_Repair_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Repair Specialist";
	Engineer = 1;
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_teeshirt"; //the uniform item
	model = "\A3\characters_F\BLUFOR\b_soldier_02.p3d";
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_02.paa"};
	icon = "iconManEngineer";
	picture = "pictureRepair";

	backpack = "B_AssaultPack_rgr_Repair";	
	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "MineDetector", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier1_M05", "H_Cap_headphones", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier1_M05", "H_Cap_headphones", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Soldier_SL_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Squad Leader";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_01.paa"};
	icon = "iconManLeader";

	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier1_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"V_PlateCarrier1_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Soldier_GL_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Grenadier";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_recon"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_03.paa"};

	weapons[] = {"arifle_MX_GL_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_Smoke_Grenade_shell"};
	linkedItems[] = {"hc_PlateCarrierGL_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrierGL_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Automatic_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Automatic Rifleman";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\half\m05\m05_clothing_01.paa"};
	icon = "iconManMG";

	weapons[] = {"arifle_MX_SW_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MX_SW_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Ammo_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Ammo Bearer";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\half\m05\m05_clothing_01.paa"};
	icon = "iconManMG";

	backpack = "hc_fieldpack_ammo"; 
	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Marksman_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Marksman";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	uniformClass = "hc_M05_CombatUniform_recon"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_03.paa"};

	weapons[] = {"arifle_MXM_F_ARCO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MXM_F_ARCO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"V_Chestrig_khk", "hc_Booniehat_M05", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"V_Chestrig_khk", "hc_Booniehat_M05", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Backpacks
class B_BergenG_Ammo;	
class B_FieldPack_cbr_Ammo;
class B_Kitbag_Base;
class hc_fieldpack_ammo : B_FieldPack_cbr_Ammo




{
	displayName = "Kitbag";
	scope = 1;
	class TransportMagazines
	{
		class _xx_30Rnd_65x39_caseless_mag_Tracer
		{
			name = "30Rnd_65x39_caseless_mag_Tracer";
			count = 16;
		};

	};
};
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Weapon Helmets and uniforms external classes

//When adding weapons that have attachments add the base class first
//note to self never use a base class as a base

class cfgWeapons
{
class Uniform_Base; // External class reference
class UniformItem;	// External class reference
class InventoryItem_Base_F; // External class reference

class arifle_MX_GL_F;
class arifle_MX_F; // Base class for standard assault rifle
class arifle_MXC_F;
class arifle_MXM_F;
class arifle_MX_SW_F;

class Vest_Base;
class VestItem;
class V_TacVest_khk;
class Vest_Camo_Base;
class V_Chestrig_khk;
class V_PlateCarrier2_rgr;
class V_PlateCarrierGL_rgr;
class V_PlateCarrier1_rgr;
class H_Booniehat_khk;
class H_HelmetB;
class ItemInfo;
class Vest_NoCamo_Base;


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Uniforms Full Camo 

class hc_M05_CombatUniform_mcam : Uniform_Base //Full camo sleeve M05 uniform
{
	scope = 2;
	displayName = "M05 Woodland uniform";
	picture = "\HCUniform\data\ui\icon_m05_full_sleeve.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Soldier_F"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

class hc_M05_CombatUniform_teeshirt : Uniform_Base //Full Camo M05 T-shirt
{
	scope = 2;
	displayName = "M05 Woodland uniform - T-Shirt";
	picture = "\HCUniform\data\ui\icon_m05_full_teeshirt.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Repair_F"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

class hc_M05_CombatUniform_recon : Uniform_Base //Full Camo M05 Recon shirt
{
	scope = 2;
	displayName = "M05 Woodland uniform - Recon";
	picture = "\HCUniform\data\ui\icon_m05_full_recon.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Medic_F"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Uniforms Half Camo - will be inside crates only


class hc_M05_CombatUniform_mcam_h : Uniform_Base //Half camo sleeve M05 uniform
{
	scope = 2;
	displayName = "M05 Woodland uniform - Half ";
	picture = "\HCUniform\data\ui\icon_m05_half_sleeve.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Soldier_H"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

class hc_M05_CombatUniform_recon_h : Uniform_Base //Half Camo M05 Recon shirt
{
	scope = 2;
	displayName = "M05 Woodland uniform - Recon - Half";
	picture = "\HCUniform\data\ui\icon_m05_half_recon.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Medic_H"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Vests

class  hc_M05_TacVest: V_TacVest_khk
{
	displayName = "M05 Woodland Tactival Vest";
	picture = "\HCUniform\data\ui\icon_tacvest_m05.paa";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\tacticalvest_m05_co.paa"};
};

class  hc_PlateCarrier2_M05: V_PlateCarrier2_rgr
{
	scope = 2;
	picture = "\HCUniform\data\ui\icon_carrier_m05.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d";
	hiddenSelections[] = {"camo"};
	class ItemInfo: VestItem
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply100";
		mass = 50;
		armor = "5*0.5";
		passThrough = 0.7;
		hiddenSelections[] = {"camo"};
	};
	displayName = "Plate Carrier M05 - 2";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\vest_M05_co.paa"};
};

class  hc_PlateCarrier1_M05: V_PlateCarrier1_rgr
{
	scope = 2;
	picture = "\HCUniform\data\ui\icon_carrier_m05.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d";
	hiddenSelections[] = {"camo"};
	class ItemInfo: VestItem
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply100";
		mass = 50;
		armor = "5*0.5";
		passThrough = 0.7;
		hiddenSelections[] = {"camo"};
	};
	displayName = "Plate Carrier M05 - 1";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\vest_M05_co.paa"};
};

class  hc_PlateCarrierGL_M05: V_PlateCarrierGL_rgr
{
	scope = 2;
	picture = "\HCUniform\data\ui\icon_carrier_m05.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d";
	hiddenSelections[] = {"camo"};
	class ItemInfo: VestItem
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d";
		containerClass = "Supply100";
		mass = 50;
		armor = "5*0.5";
		passThrough = 0.7;
		hiddenSelections[] = {"camo"};
	};
	displayName = "Plate Carrier M05 GL";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\vest_M05_co.paa"};
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Helmets

class ItemCore;
class HeadgearItem;

class hc_M05_HelmetB : ItemCore 
{
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "M05 Woodland helmet";
	picture = "\HCUniform\data\ui\icon_helmet_m05.paa";
	model = "\HCUniform\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"HCUniform\data\helmet\m05_equip1_co.paa"};

	class ItemInfo : HeadgearItem 
	{
		mass = 100;
		uniformModel = "\HCUniform\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = 3*0.5;
		passThrough = 0.8;
		hiddenSelections[] = {"camo"};
	};
};

class hc_Booniehat_M05: H_HelmetB
{
	displayName = "Booniehat M05 Camo";
	picture = "\HCUniform\data\ui\icon_boonie_m05.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelectionsTextures[] = {"\HCUniform\data\cap\booniehat_m05_co.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.95;
	};
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Weapons

class arifle_MX_F_ACO : arifle_MX_F //new class name,  below are aco attachment and infrared laser
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MX_GL_F_ACO : arifle_MX_GL_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MXC_F_ACO : arifle_MXC_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MX_SW_F_ACO : arifle_MX_SW_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MXM_F_ARCO : arifle_MXM_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Arco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};
};

What's wrong what am I overlooking?

Share this post


Link to post
Share on other sites

Try this

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 havoc_uniforms {
	units[] = {};
	weapons[] = {};
	requiredVersion = 0.1;
	requiredAddons[] = {"A3_Weapons_F","A3_Characters_F_BLUFOR"};
};
};

class CfgFactionClasses
{

class havoc_faction
{
	displayName = "Havoc Company";
	priority = 3;
	side = 1;
};
};

class CfgVehicleClasses
{
class hc_M05_Soldier_F
{
	displayName = "M05 Camo Pattern";
};

class hc_Fleck_Soldier_F
{
	displayName = "Flecktarn Camo Pattern";
};
class hc_Highlander_Soldier_F
{
	displayName = "Kryptek Highlander Camo Pattern";
};
};

class CfgMagazines
{
class TransportMagazines;
class 30Rnd_65x39_caseless_mag_Tracer;
};

class CfgVehicles 
{
class B_Soldier_base_F;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FULL CAMO M05

class hc_M05_Soldier_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Rifleman";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_01.paa"};

	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MX_F_ARCO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Medic_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Medic ";
	attendant = 1;
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_recon"; //the uniform item
	model = "\A3\characters_F\BLUFOR\b_soldier_03.p3d";
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_03.paa"};
	icon = "iconManMedic";
	picture = "pictureHeal";

	backpack = "B_AssaultPack_rgr_Medic";		
	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade", "HandGrenade", "SmokeShell", "SmokeShellRed", "SmokeShellGreen", "SmokeShellYellow"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio"};
};

class hc_M05_Repair_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Repair Specialist";
	Engineer = 1;
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_teeshirt"; //the uniform item
	model = "\A3\characters_F\BLUFOR\b_soldier_02.p3d";
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_02.paa"};
	icon = "iconManEngineer";
	picture = "pictureRepair";

	backpack = "B_AssaultPack_rgr_Repair";	
	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "MineDetector", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier1_M05", "H_Cap_headphones", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier1_M05", "H_Cap_headphones", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Soldier_SL_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Squad Leader";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_01.paa"};
	icon = "iconManLeader";

	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier1_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"V_PlateCarrier1_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Soldier_GL_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Grenadier";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_recon"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_03.paa"};

	weapons[] = {"arifle_MX_GL_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "30Rnd_65x39_caseless_mag_Tracer", "16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_Smoke_Grenade_shell"};
	linkedItems[] = {"hc_PlateCarrierGL_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrierGL_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Automatic_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Automatic Rifleman";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\half\m05\m05_clothing_01.paa"};
	icon = "iconManMG";

	weapons[] = {"arifle_MX_SW_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MX_SW_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","100Rnd_65x39_caseless_mag","16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Ammo_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Ammo Bearer";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	uniformClass = "hc_M05_CombatUniform_mcam"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\half\m05\m05_clothing_01.paa"};
	icon = "iconManMG";

	backpack = "hc_fieldpack_ammo"; 
	weapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MX_F_ACO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag", "16Rnd_9x21_Mag", "HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"hc_PlateCarrier2_M05", "hc_M05_HelmetB", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};

class hc_M05_Marksman_F : B_Soldier_base_F 
{
	_generalMacro = "B_Soldier_F"; //unsure what this does
	scope = 2;
	faction = havoc_faction;
	vehicleClass = "hc_M05_Soldier_F";
	displayName = "Marksman";
	nakedUniform = "U_BasicBody"; //class for "naked" body
	model = "\A3\characters_F\BLUFOR\b_soldier_01.p3d";
	uniformClass = "hc_M05_CombatUniform_recon"; //the uniform item
	hiddenSelections[] = {"Camo"};
	hiddenSelectionsTextures[] = {"\HCUniform\data\uniforms\full\m05\m05_clothing_full_03.paa"};

	weapons[] = {"arifle_MXM_F_ARCO", "hgun_P07_F", "Put", "Throw", "binocular"};
	respawnWeapons[] = {"arifle_MXM_F_ARCO", "hgun_P07_F", "Put", "Throw", "binocular"};
	magazines[] = {"30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","30Rnd_65x39_caseless_mag_Tracer","16Rnd_9x21_Mag","16Rnd_9x21_Mag","HandGrenade", "HandGrenade", "SmokeShell", "SmokeShell"};
	linkedItems[] = {"V_Chestrig_khk", "hc_Booniehat_M05", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
	respawnLinkedItems[] = {"V_Chestrig_khk", "hc_Booniehat_M05", "NVGoggles", "ItemMap", "ItemCompass", "ItemWatch", "ItemRadio", "FirstAidKit"};
};


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Backpacks
class B_BergenG_Ammo;	
class B_FieldPack_cbr_Ammo;
class B_Kitbag_Base;
class hc_fieldpack_ammo : B_FieldPack_cbr_Ammo




{
	displayName = "Kitbag";
	scope = 1;
	class TransportMagazines
	{
		class ammo_tracer
		{
			name = "30Rnd_65x39_caseless_mag_Tracer";
			count = 16;
		};

	};
};
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Weapon Helmets and uniforms external classes

//When adding weapons that have attachments add the base class first
//note to self never use a base class as a base

class cfgWeapons
{
class Uniform_Base; // External class reference
class UniformItem;	// External class reference
class InventoryItem_Base_F; // External class reference

class arifle_MX_GL_F;
class arifle_MX_F; // Base class for standard assault rifle
class arifle_MXC_F;
class arifle_MXM_F;
class arifle_MX_SW_F;

class Vest_Base;
class VestItem;
class V_TacVest_khk;
class Vest_Camo_Base;
class V_Chestrig_khk;
class V_PlateCarrier2_rgr;
class V_PlateCarrierGL_rgr;
class V_PlateCarrier1_rgr;
class H_Booniehat_khk;
class H_HelmetB;
class ItemInfo;
class Vest_NoCamo_Base;


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Uniforms Full Camo 

class hc_M05_CombatUniform_mcam : Uniform_Base //Full camo sleeve M05 uniform
{
	scope = 2;
	displayName = "M05 Woodland uniform";
	picture = "\HCUniform\data\ui\icon_m05_full_sleeve.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Soldier_F"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

class hc_M05_CombatUniform_teeshirt : Uniform_Base //Full Camo M05 T-shirt
{
	scope = 2;
	displayName = "M05 Woodland uniform - T-Shirt";
	picture = "\HCUniform\data\ui\icon_m05_full_teeshirt.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Repair_F"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

class hc_M05_CombatUniform_recon : Uniform_Base //Full Camo M05 Recon shirt
{
	scope = 2;
	displayName = "M05 Woodland uniform - Recon";
	picture = "\HCUniform\data\ui\icon_m05_full_recon.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Medic_F"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Uniforms Half Camo - will be inside crates only


class hc_M05_CombatUniform_mcam_h : Uniform_Base //Half camo sleeve M05 uniform
{
	scope = 2;
	displayName = "M05 Woodland uniform - Half ";
	picture = "\HCUniform\data\ui\icon_m05_half_sleeve.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Soldier_H"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};

class hc_M05_CombatUniform_recon_h : Uniform_Base //Half Camo M05 Recon shirt
{
	scope = 2;
	displayName = "M05 Woodland uniform - Recon - Half";
	picture = "\HCUniform\data\ui\icon_m05_half_recon.paa";
	model = "\A3\Characters_F\Common\Suitpacks\suitpack_blufor_diver.p3d";

	class ItemInfo : UniformItem {
		uniformModel = "-";
		uniformClass = "hc_M05_Medic_H"; //would be same as our made soldier class
		containerClass = "Supply20"; //how much it can carry
		mass = 80; //how much it weights
	};
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Vests

class  hc_M05_TacVest: V_TacVest_khk
{
	displayName = "M05 Woodland Tactival Vest";
	picture = "\HCUniform\data\ui\icon_tacvest_m05.paa";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\tacticalvest_m05_co.paa"};
};

class  hc_PlateCarrier2_M05: V_PlateCarrier2_rgr
{
	scope = 2;
	picture = "\HCUniform\data\ui\icon_carrier_m05.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest02.p3d";
	hiddenSelections[] = {"camo"};
	class ItemInfo: VestItem
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest02";
		containerClass = "Supply100";
		mass = 50;
		armor = "5*0.5";
		passThrough = 0.7;
		hiddenSelections[] = {"camo"};
	};
	displayName = "Plate Carrier M05 - 2";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\vest_M05_co.paa"};
};

class  hc_PlateCarrier1_M05: V_PlateCarrier1_rgr
{
	scope = 2;
	picture = "\HCUniform\data\ui\icon_carrier_m05.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d";
	hiddenSelections[] = {"camo"};
	class ItemInfo: VestItem
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01";
		containerClass = "Supply100";
		mass = 50;
		armor = "5*0.5";
		passThrough = 0.7;
		hiddenSelections[] = {"camo"};
	};
	displayName = "Plate Carrier M05 - 1";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\vest_M05_co.paa"};
};

class  hc_PlateCarrierGL_M05: V_PlateCarrierGL_rgr
{
	scope = 2;
	picture = "\HCUniform\data\ui\icon_carrier_m05.paa";
	model = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d";
	hiddenSelections[] = {"camo"};
	class ItemInfo: VestItem
	{
		uniformModel = "\A3\Characters_F\BLUFOR\equip_b_vest01.p3d";
		containerClass = "Supply100";
		mass = 50;
		armor = "5*0.5";
		passThrough = 0.7;
		hiddenSelections[] = {"camo"};
	};
	displayName = "Plate Carrier M05 GL";
	hiddenSelectionsTextures[] = {"\HCUniform\data\vest\vest_M05_co.paa"};
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Helmets

class ItemCore;
class HeadgearItem;

class hc_M05_HelmetB : ItemCore 
{
	scope = 2;
	weaponPoolAvailable = 1;
	displayName = "M05 Woodland helmet";
	picture = "\HCUniform\data\ui\icon_helmet_m05.paa";
	model = "\HCUniform\headgear_b_helmet_ballistic";
	hiddenSelections[] = {"camo"};
	hiddenSelectionsTextures[] = {"HCUniform\data\helmet\m05_equip1_co.paa"};

	class ItemInfo : HeadgearItem 
	{
		mass = 100;
		uniformModel = "\HCUniform\headgear_b_helmet_ballistic";
		modelSides[] = {3, 1};
		armor = 3*0.5;
		passThrough = 0.8;
		hiddenSelections[] = {"camo"};
	};
};

class hc_Booniehat_M05: H_HelmetB
{
	displayName = "Booniehat M05 Camo";
	picture = "\HCUniform\data\ui\icon_boonie_m05.paa";
	model = "\A3\Characters_F\Common\booniehat";
	hiddenSelectionsTextures[] = {"\HCUniform\data\cap\booniehat_m05_co.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.95;
	};
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Weapons

class arifle_MX_F_ACO : arifle_MX_F //new class name,  below are aco attachment and infrared laser
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MX_GL_F_ACO : arifle_MX_GL_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MXC_F_ACO : arifle_MXC_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MX_SW_F_ACO : arifle_MX_SW_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Aco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};

class arifle_MXM_F_ARCO : arifle_MXM_F
{
	class LinkedItems
	{
		class LinkedItemsOptic
		{
			item = "optic_Arco";
			slot = "CowsSlot";
		};
		class LinkedItemsAcc
		{
			item = "acc_pointer_IR";
			slot = "PointerSlot";
		};
	};
};
};

Share this post


Link to post
Share on other sites

Sadly to no avail still now getting

'bin'\config.bin/CfgVehicles/hc_fieldpack_ammo/TransportMagazines/ammo_tracer.magazine'.

Update: I do not know what fixed but it works now


class B_BergenG_Ammo;	
class B_FieldPack_cbr_Ammo;
class B_Kitbag_Base;

class hc_fieldpack_ammo: B_Kitbag_Base
{
	displayName = "Kitbag";
	scope = 1;
	class TransportMagazines
	{
		class _xx_30Rnd_65x39_caseless_mag_Tracer
		{
			magazine = "30Rnd_65x39_caseless_mag_Tracer";
			count = 16;
		};
	};
	class TransportItems
	{
	};
};
};

class CfgMagazines
{
class TransportMagazines;
class TransportItems;
class 30Rnd_65x39_caseless_mag_Tracer;
};

and another question:

does anyone know where I can Find the paa. files for the backpacks?

Edited by Blackout

Share this post


Link to post
Share on other sites

The paa files are found in weapons_f.pbo\ammoboxes\bags\data

Share this post


Link to post
Share on other sites
The paa files are found in weapons_f.pbo\ammoboxes\bags\data

Do you know where I could find V_PlateCarrier2_rgr Arma 3 vanilla config file? I'd like to compair it's values with my current vest set up so I won't under or overpower it's armour rating / weight and carry capacity.

Thanks a lot in advance for your help.

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  

×