From 451294b8121d54c8ca8908c8baa33ebd2f2f73cb Mon Sep 17 00:00:00 2001 From: AChesheireCat Date: Mon, 9 Dec 2024 15:25:49 -0500 Subject: [PATCH 1/2] More vestBackpacks - Adds CWRIII ALICE LBE - Adds M23 chest rigs in TKE and OD Green - Adds 6Sh92 chest rigs - Adds Raven vest --- addons/customGear/README.md | 4 +- addons/customGear/vestBackpacks/config.cpp | 146 +++++++++++++++++++-- 2 files changed, 140 insertions(+), 10 deletions(-) diff --git a/addons/customGear/README.md b/addons/customGear/README.md index de8ecb32..21d739e7 100644 --- a/addons/customGear/README.md +++ b/addons/customGear/README.md @@ -4,6 +4,6 @@ A mod that serves as a place to put custom gear retextures, new gear items, and ## Current Items -- Converts some CUP vests (BAF Mk4 belt/webbing, RUAF Smersh in Olive and Coyote) to backpacks +- Converts some CUP vests (BAF Mk4 belt/webbing, RUAF Smersh in Olive and Coyote, US ALICE LBE, M23 chest rigs in TKE and OD Green, RUAF 6Sh92 LBE, and the vanilla Raven vest) to backpacks -- Adds re-config'd weapons (C7s + variants, MG5, soon-to-be KAC LAMG) \ No newline at end of file +- Adds re-config'd weapons (C7s + variants, MG5, KAC LAMG) \ No newline at end of file diff --git a/addons/customGear/vestBackpacks/config.cpp b/addons/customGear/vestBackpacks/config.cpp index 9da97114..9e30ccd9 100644 --- a/addons/customGear/vestBackpacks/config.cpp +++ b/addons/customGear/vestBackpacks/config.cpp @@ -16,7 +16,7 @@ class CfgPatches { }; class CfgVehicles { - // Adds copies of the BAF Osprey Mk4 belt and webbing, and the Russian Smersh (Olive/Coyote) as backpacks + // Adds copies of the BAF Osprey Mk4 belt and webbing, Russian Smersh LBE (Olive/Coyote), certain ALICE LBE, M23 chest rigs, 6Sh92 chest rigs, and the Raven vest as backpacks class Bag_Base; class potato_Osprey_Mk4_Belt: Bag_Base { author = "AChesheireCat"; @@ -44,7 +44,7 @@ class CfgVehicles { author = "AChesheireCat"; scope = 2; displayName = "RPS Smersh (Olive/AK)"; - picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_AK_Coyote_ca.paa"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_AK_ModernOlive_ca.paa"; model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\CUP_rps_smersh_ak.p3d"; hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"}; hiddenSelectionsTextures[] = {"CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_m_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_Straps_m_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\Suharka_MED_VOG_m_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\AK_m_CO.paa"}; @@ -55,7 +55,7 @@ class CfgVehicles { author = "AChesheireCat"; scope = 2; displayName = "RPS Smersh (Olive/VOG)"; - picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_VOG_Coyote_ca.paa"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_VOG_ModernOlive_ca.paa"; model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\CUP_rps_smersh_vog.p3d"; hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"}; hiddenSelectionsTextures[] = {"CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_m_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_Straps_m_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\Suharka_MED_VOG_m_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\AK_m_CO.paa"}; @@ -144,7 +144,7 @@ class CfgVehicles { scope = 2; displayName = "RPS Smersh (Coyote/SPP/VOG)"; model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\CUP_rps_smersh_vog_spp.p3d"; - picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_VOG_SPP_ModernOlive_ca.paa"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_VOG_SPP_Coyote_ca.paa"; hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"}; hiddenSelectionsTextures[] = {"CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_Straps_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\Suharka_MED_VOG_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\AK_c_CO.paa"}; maximumLoad = 190; @@ -155,7 +155,7 @@ class CfgVehicles { scope = 2; displayName = "RPS Smersh (Coyote/PKP)"; model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\CUP_rps_smersh_pkp.p3d"; - picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_PKP_ModernOlive_ca.paa"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_PKP_Coyote_ca.paa"; hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"}; hiddenSelectionsTextures[] = {"CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_Straps_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\Suharka_MED_VOG_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\PKP_c_CO.paa"}; maximumLoad = 160; @@ -166,7 +166,7 @@ class CfgVehicles { scope = 2; displayName = "RPS Smersh (Coyote/PKP Light)"; model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\CUP_rps_smersh_pkp_light.p3d"; - picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_PKP_Light_ModernOlive_ca.paa"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_PKP_Light_Coyote_ca.paa"; hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"}; hiddenSelectionsTextures[] = {"CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_Straps_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\Suharka_MED_VOG_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\PKP_c_CO.paa"}; maximumLoad = 160; @@ -177,7 +177,7 @@ class CfgVehicles { scope = 2; displayName = "RPS Smersh (Coyote/SPP/PKP)"; model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\CUP_rps_smersh_pkp_spp.p3d"; - picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_PKP_SPP_ModernOlive_ca.paa"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_PKP_SPP_Coyote_ca.paa"; hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"}; hiddenSelectionsTextures[] = {"CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_Straps_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\Suharka_MED_VOG_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\PKP_c_CO.paa"}; maximumLoad = 190; @@ -188,10 +188,140 @@ class CfgVehicles { scope = 2; displayName = "RPS Smersh (Coyote/SVD)"; model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\CUP_rps_smersh_svd.p3d"; - picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_SVD_ModernOlive_ca.paa"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\data\UI\icon_V_O_RUS_RPS_Smersh_SVD_Coyote_ca.paa"; hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"}; hiddenSelectionsTextures[] = {"CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\RPS_Straps_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\Suharka_MED_VOG_c_CO.paa","CUP\Creatures\People\Military\CUP_Creatures_People_Military_RussiaModern\Vest\RPS_Smersh\Data\SVD_c_CO.paa"}; maximumLoad = 160; mass = 21; }; + class potato_alice: Bag_Base { + scope = 2; + displayName = "ALICE Gear (Rifleman)"; + picture = "\cwr3\humans\cwr3_soldiers_usa\ui\cwr3_v_alice_rifleman_ca.paa"; + model = "\cwr3\humans\cwr3_soldiers_usa\vests\cwr3_alice_rifleman.p3d"; + hiddenSelections[] = {"hs_vest1"}; + hiddenSelectionsTextures[] = {"\cwr3\humans\cwr3_soldiers_usa\vests\data\ssgear_alice_co.paa"}; + maximumLoad = 160; + mass = 25; + }; + class potato_alice_mg: Bag_Base { + scope = 2; + displayName = "ALICE Gear (Machinegunner)"; + picture = "\cwr3\humans\cwr3_soldiers_usa\ui\cwr3_v_alice_mg_ca.paa"; + model = "\cwr3\humans\cwr3_soldiers_usa\vests\cwr3_alice_mg.p3d"; + hiddenSelections[] = {"hs_vest1"}; + hiddenSelectionsTextures[] = {"\cwr3\humans\cwr3_soldiers_usa\vests\data\ssgear_alice_co.paa"}; + maximumLoad = 190; + mass = 30; + }; + class potato_alice_gl: Bag_Base { + scope = 2; + displayName = "ALICE Gear (Grenadier)"; + picture = "\cwr3\humans\cwr3_soldiers_usa\ui\cwr3_v_alice_grenadier_ca.paa"; + model = "\cwr3\humans\cwr3_soldiers_usa\vests\cwr3_alice_grenadier.p3d"; + hiddenSelections[] = {"hs_vest1","hs_vest2"}; + hiddenSelectionsTextures[] = {"\cwr3\humans\cwr3_soldiers_usa\vests\data\ssgear_alice_co.paa","\cwr3\humans\cwr3_soldiers_usa\vests\data\gear_nadevest_co.paa"}; + maximumLoad = 180; + mass = 27; + }; + class potato_alice_officer: Bag_Base { + scope = 2; + displayName = "ALICE Gear (Officer)"; + picture = "\cwr3\humans\cwr3_soldiers_usa\ui\cwr3_v_alice_officer_ca.paa"; + model = "\cwr3\humans\cwr3_soldiers_usa\vests\cwr3_alice_officer.p3d"; + hiddenSelections[] = {"hs_vest1"}; + hiddenSelectionsTextures[] = {"\cwr3\humans\cwr3_soldiers_usa\vests\data\ssgear_alice_co.paa"}; + maximumLoad = 160; + mass = 25; + }; + class potato_TK_Vest_1: Bag_Base { + scope = 2; + displayName = "M23 Pioneer (Takistani)"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\data\ui\icon_v_tk_combat_vest_ca"; + model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\CUP_TK_Vest1.p3d"; + hiddenSelections[] = {"camo1","camo2"}; + hiddenSelectionsTextures[] = {"\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\data\tak_soldier_equip_co.paa"}; + maximumLoad = 190; + mass = 25; + }; + class potato_TK_Vest_2: Bag_Base { + scope = 2; + displayName = "M23 Pioneer (Takistani - No Buttpack)"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\data\ui\icon_v_tk_combat_vest_ca"; + model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\CUP_TK_Vest2.p3d"; + hiddenSelections[] = {"camo1","camo2"}; + hiddenSelectionsTextures[] = {"\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\data\tak_soldier_equip_co.paa"}; + maximumLoad = 170; + mass = 23; + }; + class potato_SLA_M23_1_OD: Bag_Base { + scope = 2; + displayName = "M23 Pioneer (Green)"; + picture = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\data\ui\icon_v_tk_combat_vest_ca"; + model = "\CUP\Creatures\People\Military\CUP_Creatures_People_Military_Taki\CUP_TK_Vest1.p3d"; + hiddenSelections[] = {"camo1","camo2"}; + hiddenSelectionsTextures[] = {"\CUP\Creatures\People\Military\CUP_Creatures_People_Military_sla\data\m23_green_co.paa"}; + maximumLoad = 170; + mass = 23; + }; + class potato_6sh92: Bag_Base { + scope = 2; + displayName = "6Sh92 (Flora)"; + picture = "\rhsafrf\addons\rhs_inventoryicons\data\vests\rhs_6sh92_ca.paa"; + model = "\rhsafrf\addons\rhs_infantry\gear\vests\rhs_6sh92"; + hiddenSelections[] = {"Camo1","Camo2"}; + hiddenSelectionsTextures[] = {"\rhsafrf\addons\rhs_infantry\data\6b23_co.paa","\rhsafrf\addons\rhs_infantry\data\gearpack1_6sh92_co.paa"}; + maximumLoad = 150; + mass = 16; + }; + class potato_6sh92_headset: Bag_Base { + scope = 2; + displayName = "6Sh92 (Flora - Headset)"; + picture = "\rhsafrf\addons\rhs_inventoryicons\data\vests\rhs_6sh92_headset_ca.paa"; + model = "\rhsafrf\addons\rhs_infantry\gear\vests\rhs_6sh92_headset"; + hiddenSelections[] = {"Camo1","Camo2"}; + hiddenSelectionsTextures[] = {"\rhsafrf\addons\rhs_infantry\data\6b23_co.paa","\rhsafrf\addons\rhs_infantry\data\gearpack1_6sh92_co.paa"}; + maximumLoad = 150; + mass = 16; + }; + class potato_6sh92_radio: Bag_Base { + scope = 2; + displayName = "6Sh92 (Flora - Radio)"; + picture = "\rhsafrf\addons\rhs_inventoryicons\data\vests\rhs_6sh92_radio_ca.paa"; + model = "\rhsafrf\addons\rhs_infantry\gear\vests\rhs_6sh92_radio"; + hiddenSelections[] = {"Camo1","Camo2"}; + hiddenSelectionsTextures[] = {"\rhsafrf\addons\rhs_infantry\data\6b23_co.paa","\rhsafrf\addons\rhs_infantry\data\gearpack1_6sh92_co.paa"}; + maximumLoad = 150; + mass = 16; + }; + class potato_6sh92_vog: Bag_Base { + scope = 2; + displayName = "6Sh92 (Flora - VOG)"; + picture = "\rhsafrf\addons\rhs_inventoryicons\data\vests\rhs_6sh92_vog_ca.paa"; + model = "\rhsafrf\addons\rhs_infantry\gear\vests\rhs_6sh92_vog"; + hiddenSelections[] = {"Camo1","Camo2"}; + hiddenSelectionsTextures[] = {"\rhsafrf\addons\rhs_infantry\data\6b23_co.paa","\rhsafrf\addons\rhs_infantry\data\gearpack1_6sh92_co.paa"}; + maximumLoad = 170; + mass = 18; + }; + class potato_6sh92_vog_headset: Bag_Base { + scope = 2; + displayName = "6Sh92 (Flora - VOG/Headset)"; + picture = "\rhsafrf\addons\rhs_inventoryicons\data\vests\rhs_6sh92_vog_headset_ca.paa"; + model = "\rhsafrf\addons\rhs_infantry\gear\vests\rhs_6sh92_vog_headset"; + hiddenSelections[] = {"Camo1","Camo2"}; + hiddenSelectionsTextures[] = {"\rhsafrf\addons\rhs_infantry\data\6b23_co.paa","\rhsafrf\addons\rhs_infantry\data\gearpack1_6sh92_co.paa"}; + maximumLoad = 170; + mass = 18; + }; + class potato_V_TacVestIR_blk: Bag_Base { + scope = 2; + displayName = "Raven Vest"; + picture = "\A3\characters_f\Data\UI\icon_V_TacVestIR_blk_CA.paa"; + model = "\A3\Characters_F_Beta\INDEP\equip_ir_vest01"; + hiddenSelections[] = {"camo1","camo2"}; + hiddenSelectionsTextures[] = {"\z\acp\addons\Solid_CoyoteBrown_core_lite\data\clothing_Solid_CoyoteBrown_CO.paa","\z\acp\addons\Solid_CoyoteBrown_core_lite\data\tech_Solid_CoyoteBrown_CO.paa"}; + maximumLoad = 180; + mass = 22; + }; }; \ No newline at end of file From d7e479567831de55ba07b7edf19b61dc946ab7e6 Mon Sep 17 00:00:00 2001 From: AChesheireCat Date: Mon, 9 Dec 2024 15:33:50 -0500 Subject: [PATCH 2/2] Updated requiredaddons Thanks for the reminder Lambda :P --- addons/customGear/vestBackpacks/config.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/customGear/vestBackpacks/config.cpp b/addons/customGear/vestBackpacks/config.cpp index 9e30ccd9..a3c23fd7 100644 --- a/addons/customGear/vestBackpacks/config.cpp +++ b/addons/customGear/vestBackpacks/config.cpp @@ -7,7 +7,7 @@ class CfgPatches { units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = { "potato_core", "CUP_Weapons_LoadOrder", "CUP_Creatures_People_LoadOrder" }; + requiredAddons[] = { "potato_core", "CUP_Weapons_LoadOrder", "CUP_Creatures_People_LoadOrder", "rhs_main_loadorder", "cwr3_soldiers_us" }; skipWhenMissingDependencies = 1; author = "Bourbon Warfare"; authorUrl = "https://github.com/BourbonWarfare/POTATO";