Ghostrider-DBD

Class Extraction Tool Updated v0.42

12 posts in this topic

One of the big challenges facing server owners is pulling class names for new mods and formatting them appropriately for traders or loot tables. To address this problem, I developed set of small tools that:

well pull the class names for uniforms, vests, weapons, magazines, aircraft, boats, etc.

The tool will:

The tool will discard any class names that are in a blacklist, which might include all default arma and exile vehicles;

It include only class names that have a certain root; if you set GRG_Root = "CUP", for example, only classnames beginning with CUP will be included.

You can configure it to include only classnames that meet the above requirements and do not already  a defined price in the arsenal which is handy for identifying classnames from an update of a mod.

- Note that this requires that you add a description.ext to the mission folder containing the tool and that you include your config.hpp from your mission folder.

 

The tool copies its output to the clipboard to to recover it just Alt-Tab out of Arma, select your favorite text editor and paste the results.

The tool outputs classnames grouped by category (e.g., cars, trucks, tanks, planes, helicopters, boats) in 3 formats: lists for your traders, preconfigured for your aresnel, and preconfigured for loot table compilers. Note that you still need to edit the respect level and price; the tool saves you endless typing and formatting to get all those price lists set up.

Downloads: https://github.com/Ghostrider-DbD-/Config-Extraction-Tools

License: http://creativecommons.org/licenses/by-nc-sa/4.0/

Installation / Use: see the github.

This is released to the community with no promise that it will work for your application and no promise of support.

If you find the tools helpful please like the tool.

Edited by Ghostrider-DBD
  • Like 7

Share this post


Link to post
Share on other sites
Advertisement

Hi Ghostrider, really useful tool this, thank you.

This may be an ignorant question, but when i run this against, say CUP, using the Vehicles script it generates all vehicles in one list. Inc air and land together.

Is there something i need to edit in the config to split them? Below.....

Spoiler

// Cars

"Air",
"Helicopter",
"Plane",
"ParachuteBase",
"GunShip",
"TransportHelicopter",
"UAV",
"Fighter",
"CargoAirplane",
"Plane_Base_F",
"Plane_CAS_01_base_F",
"CUP_T810_Base",
"CUP_T810_Armed_Base",
"CUP_T810_Unarmed_Base",
"CUP_T810_Refuel_Base",
"CUP_T810_Reammo_Base",
"CUP_T810_Repair_Base",
"CUP_B_T810_Armed_CZ_WDL",
"CUP_B_T810_Unarmed_CZ_WDL",
"CUP_B_T810_Refuel_CZ_WDL",
"CUP_B_T810_Reammo_CZ_WDL",
"CUP_B_T810_Repair_CZ_WDL",
"CUP_B_T810_Armed_CZ_DES",
"CUP_B_T810_Unarmed_CZ_DES",
"CUP_B_T810_Refuel_CZ_DES",
"CUP_B_T810_Reammo_CZ_DES",
"CUP_B_T810_Repair_CZ_DES",
"Plane_CAS_01_dynamicLoadout_base_F",
"B_Plane_CAS_01_F",
"B_Plane_CAS_01_dynamicLoadout_F",
"Plane_CAS_02_base_F",
"Plane_CAS_02_dynamicLoadout_base_F",
"O_Plane_CAS_02_F",
"O_Plane_CAS_02_dynamicLoadout_F",
"CUP_C_Octavia_CIV",
"CUP_Skoda_Base",
"CUP_C_Skoda_White_CIV",
"CUP_C_Skoda_Red_CIV",
"CUP_C_Skoda_Blue_CIV",
"CUP_C_Skoda_Green_CIV",
"CUP_C_Golf4_Base",
"CUP_C_Golf4_Civ_Base",
"CUP_C_Golf4_Civ_sport_Base",
"CUP_C_Golf4_red_Civ",
"CUP_C_Golf4_black_Civ",
"CUP_C_Golf4_yellow_Civ",
"CUP_C_Golf4_blue_Civ",
"CUP_C_Golf4_white_Civ",
"CUP_C_Golf4_green_Civ",
"CUP_C_Golf4_random_Civ",
"CUP_C_Golf4_whiteblood_Civ",
"CUP_C_Golf4_camo_Civ",
"CUP_C_Golf4_camodigital_Civ",
"CUP_C_Golf4_camodark_Civ",
"CUP_C_Golf4_reptile_Civ",
"CUP_C_Golf4_kitty_Civ",
"CUP_C_Golf4_crowe_Civ",
"CUP_MQ9_Base",
"CUP_B_USMC_MQ9",
"CUP_USMC_MQ9",
"CUP_Pchela1T_Base",
"CUP_O_Pchela1T_RU",
"CUP_B_Pchela1T_CDF",
"VTOL_Base_F",
"Plane_Civil_01_base_F",
"C_Plane_Civil_01_F",
"C_Plane_Civil_01_racing_F",
"I_C_Plane_Civil_01_F",
"UAV_03_base_F",
"UAV_03_dynamicLoadout_base_F",
"B_T_UAV_03_F",
"B_T_UAV_03_dynamicLoadout_F",
"UAV_04_base_F",
"O_T_UAV_04_CAS_F",
"VTOL_01_base_F",
"VTOL_01_armed_base_F",
"VTOL_01_unarmed_base_F",
"VTOL_01_infantry_base_F",
"VTOL_01_vehicle_base_F",
"B_T_VTOL_01_infantry_F",
"B_T_VTOL_01_vehicle_F",
"B_T_VTOL_01_armed_F",
"B_T_VTOL_01_infantry_blue_F",
"B_T_VTOL_01_infantry_olive_F",
"B_T_VTOL_01_vehicle_blue_F",
"B_T_VTOL_01_vehicle_olive_F",
"B_T_VTOL_01_armed_blue_F",
"B_T_VTOL_01_armed_olive_F",
"VTOL_02_base_F",
"VTOL_02_infantry_base_F",
"VTOL_02_vehicle_base_F",
"VTOL_02_infantry_dynamicLoadout_base_F",
"VTOL_02_vehicle_dynamicLoadout_base_F",
"O_T_VTOL_02_infantry_F",
"O_T_VTOL_02_vehicle_F",
"O_T_VTOL_02_infantry_dynamicLoadout_F",
"O_T_VTOL_02_vehicle_dynamicLoadout_F",
"O_T_VTOL_02_infantry_hex_F",
"O_T_VTOL_02_infantry_ghex_F",
"O_T_VTOL_02_infantry_grey_F",
"O_T_VTOL_02_vehicle_hex_F",
"O_T_VTOL_02_vehicle_ghex_F",
"O_T_VTOL_02_vehicle_grey_F",
"Plane_Fighter_01_Base_F",
"B_Plane_Fighter_01_F",
"B_Plane_Fighter_01_Stealth_F",
"Plane_Fighter_02_Base_F",
"O_Plane_Fighter_02_F",
"O_Plane_Fighter_02_Stealth_F",
"Plane_Fighter_04_Base_F",
"I_Plane_Fighter_04_F",
"UAV_05_Base_F",
"B_UAV_05_F",
"CUP_B_UH1Y_Base",
"CUP_AH1Z_Base",
"CUP_BRDM2_Base",
"CUP_BRDM2_ATGM_Base",
"CUP_BRDM2_HQ_Base",
"CUP_B_BRDM2_CDF",
"CUP_B_BRDM2_ATGM_CDF",
"CUP_B_BRDM2_HQ_CDF",
"CUP_O_BRDM2_CHDKZ",
"CUP_O_BRDM2_ATGM_CHDKZ",
"CUP_O_BRDM2_HQ_CHDKZ",
"CUP_I_BRDM2_NAPA",
"CUP_I_BRDM2_ATGM_NAPA",
"CUP_I_BRDM2_HQ_NAPA",
"CUP_O_BRDM2_SLA",
"CUP_O_BRDM2_ATGM_SLA",
"CUP_O_BRDM2_HQ_SLA",
"CUP_O_BRDM2_CSAT",
"CUP_O_BRDM2_ATGM_CSAT",
"CUP_O_BRDM2_HQ_CSAT",
"CUP_O_BRDM2_CSAT_T",
"CUP_O_BRDM2_ATGM_CSAT_T",
"CUP_O_BRDM2_HQ_CSAT_T",
"CUP_O_BRDM2_RUS",
"CUP_O_BRDM2_ATGM_RUS",
"CUP_O_BRDM2_HQ_RUS",
"CUP_O_BRDM2_TKA",
"CUP_O_BRDM2_ATGM_TKA",
"CUP_O_BRDM2_HQ_TKA",
"CUP_I_BRDM2_TK_Gue",
"CUP_I_BRDM2_ATGM_TK_Gue",
"CUP_I_BRDM2_HQ_TK_Gue",
"CUP_I_BRDM2_UN",
"CUP_I_BRDM2_HQ_UN",
"CUP_B_BRDM2_CZ",
"CUP_B_BRDM2_CZ_Des",
"CUP_B_BRDM2_HQ_CZ",
"CUP_B_BRDM2_HQ_Des",
"CUP_BTR40_MG_Base",
"CUP_BTR40_Base",
"CUP_I_BTR40_MG_TKG",
"CUP_I_BTR40_TKG",
"CUP_O_BTR40_MG_TKM",
"CUP_O_BTR40_TKM",
"CUP_O_BTR40_MG_TKA",
"CUP_O_BTR40_TKA",
"CUP_BTR60_Base",
"CUP_B_BTR60_CDF",
"CUP_I_BTR60_UN",
"CUP_O_BTR60_TK",
"CUP_O_BTR60_SLA",
"CUP_O_BTR60_CSAT",
"CUP_BTR90_Base",
"CUP_BTR90_HQ_Base",
"CUP_O_BTR90_RU",
"CUP_O_BTR90_HQ_RU",
"CUP_Dingo_Base",
"CUP_B_Dingo_CZ_Wdl",
"CUP_B_Dingo_CZ_Des",
"CUP_B_Dingo_GL_CZ_Wdl",
"CUP_B_Dingo_GL_CZ_Des",
"CUP_B_Dingo_GER_Wdl",
"CUP_B_Dingo_GER_Des",
"CUP_B_Dingo_GL_GER_Wdl",
"CUP_B_Dingo_GL_GER_Des",
"CUP_B_Dingo_Wdl",
"CUP_B_Dingo_Des",
"CUP_B_Dingo_GL_Wdl",
"CUP_B_Dingo_GL_Des",
"CUP_HMMWV_Base",
"CUP_HMMWV_Unarmed_Base",
"CUP_HMMWV_M2_Base",
"CUP_HMMWV_MK19_Base",
"CUP_HMMWV_TOW_Base",
"CUP_HMMWV_M1114_Base",
"CUP_HMMWV_Avenger_Base",
"CUP_HMMWV_Ambulance_Base",
"CUP_HMMWV_Transport_Base",
"CUP_HMMWV_M2_GPK_Base",
"CUP_HMMWV_DSHKM_GPK_Base",
"CUP_HMMWV_Terminal_Base",
"CUP_HMMWV_AGS_GPK_Base",
"CUP_HMMWV_SOV_Base",
"CUP_HMMWV_SOV_M2_Base",
"CUP_HMMWV_Crows_M2_Base",
"CUP_HMMWV_crows_MK19_Base",
"CUP_B_HMMWV_Unarmed_USMC",
"CUP_B_HMMWV_M2_USMC",
"CUP_B_HMMWV_MK19_USMC",
"CUP_B_HMMWV_TOW_USMC",
"CUP_B_HMMWV_M1114_USMC",
"CUP_B_HMMWV_Avenger_USMC",
"CUP_B_HMMWV_Ambulance_USMC",
"CUP_B_HMMWV_Unarmed_USA",
"CUP_B_HMMWV_M2_USA",
"CUP_B_HMMWV_MK19_USA",
"CUP_B_HMMWV_TOW_USA",
"CUP_B_HMMWV_Avenger_USA",
"CUP_B_HMMWV_Ambulance_USA",
"CUP_B_HMMWV_Transport_USA",
"CUP_B_HMMWV_M2_GPK_USA",
"CUP_B_HMMWV_Terminal_USA",
"CUP_B_HMMWV_SOV_USA",
"CUP_B_HMMWV_SOV_M2_USA",
"CUP_B_HMMWV_Crows_M2_USA",
"CUP_B_HMMWV_Crows_MK19_USA",
"CUP_B_HMMWV_Unarmed_NATO_T",
"CUP_B_HMMWV_M2_NATO_T",
"CUP_B_HMMWV_MK19_NATO_T",
"CUP_B_HMMWV_TOW_NATO_T",
"CUP_B_HMMWV_Avenger_NATO_T",
"CUP_B_HMMWV_Ambulance_NATO_T",
"CUP_B_HMMWV_Transport_NATO_T",
"CUP_B_HMMWV_M2_GPK_NATO_T",
"CUP_B_HMMWV_Terminal_NATO_T",
"CUP_B_HMMWV_SOV_NATO_T",
"CUP_B_HMMWV_SOV_M2_NATO_T",
"CUP_B_HMMWV_Crows_M2_NATO_T",
"CUP_B_HMMWV_Crows_MK19_NATO_T",
"CUP_B_HMMWV_M2_GPK_ACR",
"CUP_B_HMMWV_DSHKM_GPK_ACR",
"CUP_B_HMMWV_AGS_GPK_ACR",
"CUP_B_HMMWV_Ambulance_ACR",
"CUP_LAV25_Base",
"CUP_B_LAV25_USMC",
"CUP_B_LAV25_desert_USMC",
"CUP_B_LAV25M240_USMC",
"CUP_B_LAV25M240_desert_USMC",
"CUP_B_LAV25_HQ_USMC",
"CUP_B_LAV25_HQ_desert_USMC",
"CUP_MTVR_Base",
"CUP_MTVR_Reammo_Base",
"CUP_MTVR_Refuel_Base",
"CUP_MTVR_Repair_Base",
"CUP_B_MTVR_USA",
"CUP_B_MTVR_Ammo_USA",
"CUP_B_MTVR_Refuel_USA",
"CUP_B_MTVR_Repair_USA",
"CUP_B_MTVR_USMC",
"CUP_B_MTVR_Ammo_USMC",
"CUP_B_MTVR_Refuel_USMC",
"CUP_B_MTVR_Repair_USMC",
"CUP_RG31_BASE",
"CUP_RG31_M2",
"CUP_RG31_M2_OD",
"CUP_RG31_M2_GC",
"CUP_RG31_Mk19",
"CUP_RG31_Mk19_OD",
"CUP_RG31E_M2",
"CUP_B_RG31_M2_USMC",
"CUP_B_RG31_M2_OD_USMC",
"CUP_B_RG31_M2_GC_USMC",
"CUP_B_RG31_Mk19_USMC",
"CUP_B_RG31_Mk19_OD_USMC",
"CUP_B_RG31E_M2_USMC",
"CUP_StrykerBase",
"CUP_M1126_ICV_BASE",
"CUP_B_M1126_ICV_M2_Desert",
"CUP_B_M1126_ICV_M2_Desert_Slat",
"CUP_B_M1126_ICV_M2_Woodland",
"CUP_B_M1126_ICV_M2_Woodland_Slat",
"CUP_B_M1126_ICV_MK19_Desert",
"CUP_B_M1126_ICV_MK19_Desert_Slat",
"CUP_B_M1126_ICV_MK19_Woodland",
"CUP_B_M1126_ICV_MK19_Woodland_Slat",
"CUP_B_M1130_CV_M2_Desert",
"CUP_B_M1130_CV_M2_Desert_Slat",
"CUP_B_M1130_CV_M2_Woodland",
"CUP_B_M1130_CV_M2_Woodland_Slat",
"CUP_B_M1129_MC_MK19_Desert",
"CUP_B_M1129_MC_MK19_Desert_Slat",
"CUP_B_M1129_MC_MK19_Woodland",
"CUP_B_M1129_MC_MK19_Woodland_Slat",
"CUP_B_M1135_ATGMV_Desert",
"CUP_B_M1135_ATGMV_Desert_Slat",
"CUP_B_M1135_ATGMV_Woodland",
"CUP_B_M1135_ATGMV_Woodland_Slat",
"CUP_B_M1128_MGS_Desert",
"CUP_B_M1128_MGS_Desert_Slat",
"CUP_B_M1128_MGS_Woodland",
"CUP_B_M1128_MGS_Woodland_Slat",
"CUP_B_M1133_MEV_Desert",
"CUP_B_M1133_MEV_Desert_Slat",
"CUP_B_M1133_MEV_Woodland",
"CUP_B_M1133_MEV_Woodland_Slat",
"CUP_TowingTractor_Base",
"CUP_B_TowingTractor_USMC",
"CUP_GAZ_Vodnik_Base",
"CUP_GAZ_Vodnik_BPPU_Base",
"CUP_GAZ_Vodnik_MedEvac_Base",
"CUP_GAZ_Vodnik_AGS_Base",
"CUP_O_GAZ_Vodnik_PK_RU",
"CUP_O_GAZ_Vodnik_BPPU_RU",
"CUP_O_GAZ_Vodnik_MedEvac_RU",
"CUP_O_GAZ_Vodnik_AGS_RU",
"APC_Wheeled_02_unarmed_base_F",
"CUP_A10_Base",
"CUP_B_A10_CAS_USA",
"CUP_B_A10_DYN_USA",
"CUP_B_A10_AT_USA",
"CUP_AH1Z_Dynamic_Base",
"CUP_B_AH1Z_USMC",
"CUP_B_AH1Z_NoWeapons_USMC",
"CUP_B_AH1Z_AT_USMC",
"CUP_B_AH1Z_Escort_USMC",
"CUP_B_AH1Z_7RndHydra_USMC",
"CUP_B_AH1Z_14RndHydra_USMC",
"CUP_B_AH1Z_NOAA_USMC",
"CUP_B_AH1Z",
"CUP_B_AH1Z_NoWeapons",
"CUP_B_AH1Z_AT",
"CUP_B_AH1Z_Escort",
"CUP_B_AH1Z_7RndHydra",
"CUP_B_AH1Z_14RndHydra",
"CUP_B_AH1Z_NOAA",
"CUP_B_AH1Z_Dynamic_USMC",
"CUP_I_AH1Z_AAF",
"CUP_I_AH1Z_AT_AAF",
"CUP_I_AH1Z_Escort_AAF",
"CUP_I_AH1Z_Dynamic_AAF",
"CUP_AH6_BASE",
"CUP_MH6_TRANSPORT",
"CUP_AH6_ARMED_BASE",
"CUP_AH6_BASE_SINGLE_GAU",
"CUP_AH6_DYNLOAD",
"CUP_B_MH6M_USA",
"CUP_B_MH6J_USA",
"CUP_B_MH6M_OBS_USA",
"CUP_B_MH6J_OBS_USA",
"CUP_B_AH6M_Escort_USA",
"CUP_B_AH6J_Escort_USA",
"CUP_B_AH6M_AT_USA",
"CUP_B_AH6J_AT_USA",
"CUP_B_AH6M_MP_USA",
"CUP_B_AH6J_MP_USA",
"CUP_B_AH6M_Escort19_USA",
"CUP_B_AH6J_Escort19_USA",
"CUP_B_AH6M_Escort_GAU_USA",
"CUP_B_AH6J_Escort_GAU_USA",
"CUP_B_AH6M_AT_GAU_USA",
"CUP_B_AH6J_AT_GAU_USA",
"CUP_B_AH6M_Cannons_USA",
"CUP_B_AH6J_Cannons_USA",
"CUP_B_AH6X_USA",
"CUP_B_AH6M_USA",
"CUP_B_AH6J_USA",
"CUP_I_AH6J_Escort_RACS",
"CUP_I_AH6J_AT_RACS",
"CUP_I_AH6J_MP_RACS",
"CUP_I_AH6J_Escort19_RACS",
"CUP_I_MH6J_RACS",
"CUP_I_AH6J_RACS",
"CUP_I_MH6M_ION",
"CUP_I_MH6M_ION_OBS",
"CUP_CH53E_Base",
"CUP_CH53E_VIV_Base",
"CUP_B_CH53E_USMC",
"CUP_B_CH53E_VIV_USMC",
"CUP_B_CH53E_GER",
"CUP_B_CH53E_VIV_GER",
"CUP_DC3_Base",
"CUP_C47_Base",
"CUP_AC47_Spooky_Base",
"CUP_C_DC3_CIV",
"CUP_C_DC3_TanoAir_CIV",
"CUP_C_C47_CIV",
"CUP_O_C47_SLA",
"CUP_B_C47_USA",
"CUP_B_AC47_Spooky_USA",
"CUP_F35B_base",
"CUP_B_F35B_AA_USMC",
"CUP_B_F35B_CAS_USMC",
"CUP_B_F35B_LGB_USMC",
"CUP_B_F35B_AA_BAF",
"CUP_B_F35B_CAS_BAF",
"CUP_B_F35B_LGB_BAF",
"CUP_KA50_Base",
"CUP_KA50_AA_Base",
"CUP_O_Ka50_SLA",
"CUP_O_Ka50_AA_SLA",
"CUP_O_Ka50_RU",
"CUP_O_Ka50_AA_RU",
"CUP_Ka52_Base",
"CUP_O_Ka52_RU",
"CUP_O_Ka52_Blk_RU",
"CUP_O_Ka52_GreyCamo_RU",
"CUP_O_Ka52_Grey_RU",
"CUP_MH60S_Base",
"CUP_MH60S_FFV_Base",
"CUP_B_MH60S_USMC",
"CUP_B_MH60S_FFV_USMC",
"CUP_T10_Parachute",
"CUP_Su25_base",
"CUP_Su25_GBU_Base",
"CUP_Su25_AT_Base",
"CUP_B_Su25_CDF",
"CUP_O_Su25_TKA",
"CUP_O_Su25_SLA",
"CUP_O_Su25_CSAT_T",
"CUP_O_Su25_RU_1",
"CUP_O_Su25_RU_2",
"CUP_O_Su25_RU_3",
"CUP_SU34_BASE",
"CUP_SU34_LGB_Base",
"CUP_SU34_AGM_Base",
"CUP_O_SU34_LGB_CSAT",
"CUP_O_SU34_AGM_CSAT",
"CUP_O_SU34_LGB_RU",
"CUP_O_SU34_AGM_RU",
"CUP_O_SU34_LGB_SLA",
"CUP_O_SU34_AGM_SLA",
"CUP_I_SU34_LGB_AAF",
"CUP_I_SU34_AGM_AAF",
"CUP_B_SU34_LGB_CDF",
"CUP_B_SU34_AGM_CDF",
"CUP_UH1H_base",
"CUP_UH1H_slick_base",
"CUP_O_UH1H_TKA",
"CUP_O_UH1H_slick_TKA",
"CUP_O_UH1H_SLA",
"CUP_O_UH1H_slick_SLA",
"CUP_I_UH1H_TK_GUE",
"CUP_I_UH1H_slick_TK_GUE",
"CUP_B_UH1D_GER_KSK",
"CUP_B_UH1D_slick_GER_KSK",
"CUP_B_UH1D_GER_KSK_Des",
"CUP_B_UH1D_slick_GER_KSK_Des",
"CUP_B_UH1Y_UNA_USMC",
"CUP_B_UH1Y_UNA_F",
"CUP_B_UH1Y_MEV_USMC",
"CUP_B_UH1Y_MEV_F",
"CUP_B_UH1Y_GUNSHIP_USMC",
"CUP_B_UH1Y_Gunship_Dynamic_USMC",
"CUP_B_UH1Y_Gunship_F",
"CUP_Uh60_Base",
"CUP_Uh60L_Base",
"CUP_Uh60_FFV_Base",
"CUP_Uh60L_FFV_Base",
"CUP_UH60_Unarmed_Base",
"CUP_Uh60L_Unarmed_Base",
"CUP_Uh60_Unarmed_FFV_Base",
"CUP_Uh60L_Unarmed_FFV_Base",
"CUP_MH60L_Dap_4x_Base",
"CUP_MH60L_Dap_4x_AT_Base",
"CUP_MH60L_Dap_4x_Escort_Base",
"CUP_MH60L_Dap_4x_Multi_Base",
"CUP_MH60L_Dap_2x_Base",
"CUP_MH60L_Dap_2x_AT_Base",
"CUP_MH60L_Dap_2x_Escort_Base",
"CUP_MH60L_Dap_2x_Multi_Base",
"CUP_Uh60S_Base",
"CUP_B_UH60M_US",
"CUP_B_MH60L_DAP_4x_AT_US",
"CUP_B_MH60L_DAP_4x_Escort_US",
"CUP_B_MH60L_DAP_4x_Multi_US",
"CUP_B_MH60L_DAP_2x_AT_US",
"CUP_B_MH60L_DAP_2x_Escort_US",
"CUP_B_MH60L_DAP_2x_Multi_US",
"CUP_B_UH60L_US",
"CUP_B_UH60M_FFV_US",
"CUP_B_UH60L_FFV_US",
"CUP_B_UH60M_Unarmed_US",
"CUP_B_UH60L_Unarmed_US",
"CUP_B_UH60M_Unarmed_FFV_US",
"CUP_B_UH60L_Unarmed_FFV_US",
"CUP_B_UH60M_Unarmed_FFV_MEV_US",
"CUP_B_UH60L_Unarmed_FFV_MEV_US",
"CUP_B_MH60L_DAP_4x_AT_USN",
"CUP_B_MH60L_DAP_4x_Escort_USN",
"CUP_B_MH60L_DAP_4x_Multi_USN",
"CUP_B_MH60L_DAP_2x_AT_USN",
"CUP_B_MH60L_DAP_2x_Escort_USN",
"CUP_B_MH60L_DAP_2x_Multi_USN",
"CUP_B_UH60S_USN",
"CUP_I_UH60L_RACS",
"CUP_I_UH60L_FFV_RACS",
"CUP_I_UH60L_Unarmed_RACS",
"CUP_I_UH60L_Unarmed_FFV_Racs",
"CUP_I_UH60L_Unarmed_FFV_MEV_Racs",
"CUP_BAF_Coyote_BASE_D",
"CUP_B_BAF_Coyote_L2A1_D",
"CUP_B_BAF_Coyote_GMG_D",
"CUP_B_BAF_Coyote_GMG_W",
"CUP_B_BAF_Coyote_L2A1_W",
"CUP_Datsun_Base",
"CUP_Datsun_PK_Base",
"CUP_Datsun_civil_Base",
"CUP_O_Datsun_PK",
"CUP_O_Datsun_PK_Random",
"CUP_I_Datsun_PK",
"CUP_I_Datsun_PK_Random",
"CUP_I_Datsun_PK_TK",
"CUP_I_Datsun_PK_TK_Random",
"CUP_C_Datsun",
"CUP_C_Datsun_4seat",
"CUP_C_Datsun_Plain",
"CUP_C_Datsun_Covered",
"CUP_C_Datsun_Tubeframe",
"CUP_Ikarus_Base",
"CUP_C_Ikarus_TKC",
"CUP_C_Ikarus_Chernarus",
"CUP_BAF_Jackal2_BASE_D",
"CUP_BAF_Jackal2_L2A1_D",
"CUP_BAF_Jackal2_GMG_D",
"CUP_BAF_Jackal2_GMG_W",
"CUP_BAF_Jackal2_L2A1_W",
"CUP_B_Jackal2_GMG_GB_D",
"CUP_B_Jackal2_GMG_GB_W",
"CUP_B_Jackal2_L2A1_GB_D",
"CUP_B_Jackal2_L2A1_GB_W",
"CUP_LR_Base",
"CUP_LR_Transport_Base",
"CUP_LR_MG_Base",
"CUP_LR_Ambulance_Base",
"CUP_LR_Special_Base",
"CUP_LR_Special_Des_Base",
"CUP_LR_SPG9_Base",
"CUP_C_LR_Transport_CTK",
"CUP_B_LR_Transport_CZ_W",
"CUP_B_LR_Transport_CZ_D",
"CUP_B_LR_MG_CZ_W",
"CUP_B_LR_Ambulance_CZ_W",
"CUP_B_LR_Ambulance_CZ_D",
"CUP_B_LR_Special_CZ_W",
"CUP_B_LR_Special_Des_CZ_D",
"CUP_B_LR_Transport_GB_W",
"CUP_B_LR_Transport_GB_D",
"CUP_B_LR_MG_GB_W",
"CUP_B_LR_MG_GB_D",
"CUP_B_LR_Ambulance_GB_W",
"CUP_B_LR_Ambulance_GB_D",
"CUP_B_LR_Special_M2_GB_W",
"CUP_B_LR_Special_M2_GB_D",
"CUP_B_LR_Special_GMG_GB_W",
"CUP_B_LR_Special_GMG_GB_D",
"CUP_I_LR_Transport_AAF",
"CUP_I_LR_MG_AAF",
"CUP_I_LR_Ambulance_AAF",
"CUP_I_LR_Transport_RACS",
"CUP_I_LR_MG_RACS",
"CUP_I_LR_Ambulance_RACS",
"CUP_O_LR_Transport_TKA",
"CUP_O_LR_MG_TKA",
"CUP_O_LR_Ambulance_TKA",
"CUP_O_LR_SPG9_TKA",
"CUP_O_LR_Transport_TKM",
"CUP_O_LR_MG_TKM",
"CUP_O_LR_SPG9_TKM",
"CUP_Mastiff_Base",
"CUP_B_Mastiff_HMG_GB_D",
"CUP_B_Mastiff_HMG_GB_W",
"CUP_B_Mastiff_GMG_GB_D",
"CUP_B_Mastiff_GMG_GB_W",
"CUP_B_Mastiff_LMG_GB_D",
"CUP_B_Mastiff_LMG_GB_W",
"CUP_Ridgback_Base",
"CUP_B_Ridgback_HMG_GB_D",
"CUP_B_Ridgback_HMG_GB_W",
"CUP_B_Ridgback_GMG_GB_D",
"CUP_B_Ridgback_GMG_GB_W",
"CUP_B_Ridgback_LMG_GB_D",
"CUP_B_Ridgback_LMG_GB_W",
"CUP_UAZ_Base",
"CUP_UAZ_Unarmed_Base",
"CUP_UAZ_Open_Base",
"CUP_UAZ_Amb_Base",
"CUP_UAZ_Armed_Base",
"CUP_UAZ_MG_Base",
"CUP_UAZ_AGS30_Base",
"CUP_UAZ_SPG9_Base",
"CUP_UAZ_METIS_Base",
"CUP_B_UAZ_Unarmed_CDF",
"CUP_B_UAZ_Open_CDF",
"CUP_B_UAZ_MG_CDF",
"CUP_B_UAZ_AGS30_CDF",
"CUP_B_UAZ_SPG9_CDF",
"CUP_B_UAZ_METIS_CDF",
"CUP_O_UAZ_Unarmed_CHDKZ",
"CUP_O_UAZ_Open_CHDKZ",
"CUP_O_UAZ_MG_CHDKZ",
"CUP_O_UAZ_AGS30_CHDKZ",
"CUP_O_UAZ_SPG9_CHDKZ",
"CUP_O_UAZ_METIS_CHDKZ",
"CUP_O_UAZ_Unarmed_SLA",
"CUP_O_UAZ_Militia_SLA",
"CUP_O_UAZ_Open_SLA",
"CUP_O_UAZ_MG_SLA",
"CUP_O_UAZ_AGS30_SLA",
"CUP_O_UAZ_SPG9_SLA",
"CUP_O_UAZ_METIS_SLA",
"CUP_O_UAZ_Unarmed_CSAT",
"CUP_O_UAZ_Militia_CSAT",
"CUP_O_UAZ_Open_CSAT",
"CUP_O_UAZ_MG_CSAT",
"CUP_O_UAZ_AGS30_CSAT",
"CUP_O_UAZ_SPG9_CSAT",
"CUP_O_UAZ_METIS_CSAT",
"CUP_O_UAZ_Unarmed_RU",
"CUP_O_UAZ_Open_RU",
"CUP_O_UAZ_MG_RU",
"CUP_O_UAZ_AGS30_RU",
"CUP_O_UAZ_SPG9_RU",
"CUP_O_UAZ_METIS_RU",
"CUP_O_UAZ_AMB_RU",
"CUP_O_UAZ_Unarmed_TKA",
"CUP_O_UAZ_Open_TKA",
"CUP_O_UAZ_MG_TKA",
"CUP_O_UAZ_AGS30_TKA",
"CUP_O_UAZ_SPG9_TKA",
"CUP_O_UAZ_METIS_TKA",
"CUP_I_UAZ_Unarmed_UN",
"CUP_I_UAZ_Open_UN",
"CUP_I_UAZ_MG_UN",
"CUP_I_UAZ_AGS30_UN",
"CUP_I_UAZ_SPG9_UN",
"CUP_C_UAZ_Unarmed_TK_CIV",
"CUP_C_UAZ_Open_TK_CIV",
"CUP_B_UAZ_Unarmed_ACR",
"CUP_B_UAZ_Open_ACR",
"CUP_B_UAZ_MG_ACR",
"CUP_B_UAZ_AGS30_ACR",
"CUP_B_UAZ_SPG9_ACR",
"CUP_B_UAZ_METIS_ACR",
"CUP_Ural_BaseTurret",
"CUP_Ural_Base",
"CUP_Ural_Open_Base",
"CUP_Ural_ZU23_Base",
"CUP_BM21_Base",
"CUP_Ural_Support_Base",
"CUP_Ural_Refuel_Base",
"CUP_Ural_Repair_Base",
"CUP_Ural_Reammo_Base",
"CUP_Ural_Empty_Base",
"CUP_O_Ural_RU",
"CUP_O_Ural_Open_RU",
"CUP_O_Ural_Refuel_RU",
"CUP_O_Ural_Repair_RU",
"CUP_O_Ural_Reammo_RU",
"CUP_O_Ural_Empty_RU",
"CUP_O_Ural_ZU23_RU",
"CUP_O_BM21_RU",
"CUP_B_Ural_CDF",
"CUP_B_Ural_Open_CDF",
"CUP_B_Ural_Refuel_CDF",
"CUP_B_Ural_Repair_CDF",
"CUP_B_Ural_Reammo_CDF",
"CUP_B_Ural_Empty_CDF",
"CUP_B_Ural_ZU23_CDF",
"CUP_B_BM21_CDF",
"CUP_O_Ural_CHDKZ",
"CUP_O_Ural_Open_CHDKZ",
"CUP_O_Ural_Refuel_CHDKZ",
"CUP_O_Ural_Repair_CHDKZ",
"CUP_O_Ural_Reammo_CHDKZ",
"CUP_O_Ural_Empty_CHDKZ",
"CUP_O_Ural_ZU23_CHDKZ",
"CUP_O_BM21_CHDKZ",
"CUP_O_Ural_TKA",
"CUP_O_Ural_Open_TKA",
"CUP_O_Ural_Refuel_TKA",
"CUP_O_Ural_Repair_TKA",
"CUP_O_Ural_Reammo_TKA",
"CUP_O_Ural_Empty_TKA",
"CUP_O_Ural_ZU23_TKA",
"CUP_O_BM21_TKA",
"CUP_I_Ural_ZU23_TK_Gue",
"CUP_O_Ural_ZU23_TKM",
"CUP_O_Ural_SLA",
"CUP_O_Ural_Open_SLA",
"CUP_O_Ural_Refuel_SLA",
"CUP_O_Ural_Repair_SLA",
"CUP_O_Ural_Reammo_SLA",
"CUP_O_Ural_Empty_SLA",
"CUP_O_Ural_ZU23_SLA",
"CUP_O_BM21_SLA",
"CUP_I_Ural_UN",
"CUP_I_Ural_Repair_UN",
"CUP_I_Ural_Reammo_UN",
"CUP_I_Ural_Empty_UN",
"CUP_I_Ural_ZU23_NAPA",
"CUP_Ural_Civ_Base",
"CUP_C_Ural_Civ_01",
"CUP_C_Ural_Civ_02",
"CUP_C_Ural_Civ_03",
"CUP_C_Ural_Open_Civ_01",
"CUP_C_Ural_Open_Civ_02",
"CUP_C_Ural_Open_Civ_03",
"CUP_V3S_Open_Base",
"CUP_V3S_Covered_Base",
"CUP_V3S_Refuel_Base",
"CUP_V3S_Repair_Base",
"CUP_V3S_Rearm_Base",
"CUP_O_V3S_Open_TKA",
"CUP_O_V3S_Covered_TKA",
"CUP_O_V3S_Refuel_TKA",
"CUP_O_V3S_Repair_TKA",
"CUP_O_V3S_Rearm_TKA",
"CUP_O_V3S_Open_TKM",
"CUP_O_V3S_Covered_TKM",
"CUP_O_V3S_Refuel_TKM",
"CUP_O_V3S_Repair_TKM",
"CUP_O_V3S_Rearm_TKM",
"CUP_I_V3S_Open_TKG",
"CUP_I_V3S_Covered_TKG",
"CUP_I_V3S_Refuel_TKG",
"CUP_I_V3S_Repair_TKG",
"CUP_I_V3S_Rearm_TKG",
"CUP_C_V3S_Open_TKC",
"CUP_C_V3S_Covered_TKC",
"CUP_V3S_Open_NAPA",
"CUP_Wolfhound_Base",
"CUP_B_Wolfhound_HMG_GB_D",
"CUP_B_Wolfhound_HMG_GB_W",
"CUP_B_Wolfhound_GMG_GB_D",
"CUP_B_Wolfhound_GMG_GB_W",
"CUP_B_Wolfhound_LMG_GB_D",
"CUP_B_Wolfhound_LMG_GB_W",
"CUP_AH64_base",
"CUP_AH64D_Base",
"CUP_AH64_dynamic_base",
"CUP_AH64D_dynamic_base",
"CUP_B_AH64D_NO_USA",
"CUP_B_AH64D_AT_USA",
"CUP_B_AH64D_ES_USA",
"CUP_B_AH64D_USA",
"CUP_B_AH64D_MR_USA",
"CUP_B_AH64D_LB_USA",
"CUP_B_AH64D_DL_USA",
"CUP_B_AH1_NO_BAF",
"CUP_B_AH1_AT_BAF",
"CUP_B_AH1_ES_BAF",
"CUP_B_AH1_BAF",
"CUP_B_AH1_MR_BAF",
"CUP_B_AH1_DL_BAF",
"CUP_AN2_Base",
"CUP_C_AN2_AEROSCHROT_TK_CIV",
"CUP_C_AN2_CIV",
"CUP_C_AN2_AIRTAK_TK_CIV",
"CUP_O_AN2_TK",
"CUP_AV8B_Base",
"CUP_B_AV8B_CAP_USMC",
"CUP_I_AV8B_CAP_AAF",
"CUP_B_AV8B_MK82_USMC",
"CUP_I_AV8B_MK82_AAF",
"CUP_B_AV8B_GBU12_USMC",
"CUP_I_AV8B_GBU12_AAF",
"CUP_B_AV8B_AGM_USMC",
"CUP_I_AV8B_AGM_AAF",
"CUP_B_GR9_CAP_GB",
"CUP_B_GR9_Mk82_GB",
"CUP_B_GR9_GBU12_GB",
"CUP_B_GR9_AGM_GB",
"CUP_B_AV8B_Empty",
"CUP_B_AV8B",
"CUP_B_AV8B_Hydra19",
"CUP_B_AV8B_Heavy",
"CUP_B_AV8B_FFAR_7",
"CUP_B_AV8B_FFAR_19",
"CUP_B_AV8B_LGB",
"CUP_B_AV8B_DeepStrike",
"CUP_AW159_Unarmed_Base",
"CUP_AW159_Dynamic_Base",
"CUP_B_AW159_Unarmed_GB",
"CUP_B_AW159_Unarmed_RN_Grey",
"CUP_B_AW159_Unarmed_RN_Blackcat",
"CUP_B_AW159_GB",
"CUP_B_AW159_RN_Grey",
"CUP_B_AW159_RN_Blackcat",
"CUP_B_AW159_Hellfire_GB",
"CUP_B_AW159_Hellfire_RN_Grey",
"CUP_B_AW159_Hellfire_RN_Blackcat",
"CUP_B_AW159_Cannon_GB",
"CUP_B_AW159_Cannon_RN_Grey",
"CUP_B_AW159_Cannon_RN_Blackcat",
"CUP_B_AW159_Unarmed_BAF",
"CUP_B_AW159_Armed_BAF",
"CUP_B_Wildcat_Unarmed_RN_Grey",
"CUP_B_Wildcat_Unarmed_RN_Blackcat",
"CUP_I_Wildcat_Unarmed_Green_AAF",
"CUP_I_Wildcat_Hellfire_Armed_Green_AAF",
"CUP_I_Wildcat_Cannon_Armed_Green_AAF",
"CUP_I_Wildcat_Unarmed_Digital_AAF",
"CUP_I_Wildcat_Hellfire_Armed_Digital_AAF",
"CUP_I_Wildcat_Cannon_Armed_Digital_AAF",
"CUP_I_Wildcat_Green_AAF",
"CUP_I_Wildcat_Digital_AAF",
"CUP_B_Wildcat_Unarmed_Green_AAF",
"CUP_B_Wildcat_Hellfire_Armed_Green_AAF",
"CUP_B_Wildcat_Cannon_Armed_Green_AAF",
"CUP_B_Wildcat_Unarmed_Digital_AAF",
"CUP_B_Wildcat_Hellfire_Armed_Digital_AAF",
"CUP_B_Wildcat_Cannon_Armed_Digital_AAF",
"CUP_C130J_Base",
"CUP_C130J_VIV_Base",
"CUP_B_C130J_USMC",
"CUP_B_C130J_Cargo_USMC",
"CUP_B_C130J_GB",
"CUP_B_C130J_Cargo_GB",
"CUP_I_C130J_AAF",
"CUP_I_C130J_Cargo_AAF",
"CUP_I_C130J_RACS",
"CUP_I_C130J_Cargo_RACS",
"CUP_O_C130J_TKA",
"CUP_O_C130J_Cargo_TKA",
"CUP_CH47F_base",
"CUP_CH47F_VIV_Base",
"CUP_B_CH47F_USA",
"CUP_B_CH47F_VIV_USA",
"CUP_B_CH47F_GB",
"CUP_B_CH47F_VIV_GB",
"CUP_I_CH47F_RACS",
"CUP_I_CH47F_VIV_RACS",
"CUP_Merlin_HC3_Base",
"CUP_Merlin_HC3A_Base",
"CUP_Merlin_HC3_VIV_Base",
"CUP_Merlin_HC3_Armed_Base",
"CUP_Merlin_HC3A_Armed_Base",
"CUP_Merlin_HM2_Base",
"CUP_B_Merlin_HC3_GB",
"CUP_B_Merlin_HC3_VIV_GB",
"CUP_B_Merlin_HC3A_GB",
"CUP_B_Merlin_HC3_Armed_GB",
"CUP_B_Merlin_HC3A_Armed_GB",
"CUP_B_Merlin_HM2_GB",
"CUP_B_Merlin_HC4_GB",
"CUP_Merlin_HC3",
"CUP_Merlin_HC3_FFV",
"CUP_Merlin_HC3_MED",
"CUP_B_Merlin_HC3_GB_Armed",
"CUP_B_Merlin_HC3A_GB_Armed",
"CUP_Ka60_Base",
"CUP_Ka60_GL_BASE",
"CUP_I_Ka60_GL_Blk_ION",
"CUP_I_Ka60_Blk_ION",
"CUP_I_Ka60_GL_Digi_AAF",
"CUP_I_Ka60_Digi_AAF",
"CUP_O_Ka60_GL_Hex_CSAT",
"CUP_O_Ka60_Hex_CSAT",
"CUP_O_Ka60_GL_Blk_CSAT",
"CUP_O_Ka60_Blk_CSAT",
"CUP_O_Ka60_GL_Whale_CSAT",
"CUP_O_Ka60_Whale_CSAT",
"CUP_O_Ka60_Grey_RU",
"CUP_L39_base",
"CUP_L39_RKT_Base",
"CUP_L39_BMB_Base",
"CUP_L39_CAP_Base",
"CUP_O_L39_RKT_TK",
"CUP_I_L39_RKT_AAF",
"CUP_B_L39_RKT_CZ",
"CUP_O_L39_BMB_TK",
"CUP_I_L39_BMB_AAF",
"CUP_B_L39_BMB_CZ",
"CUP_O_L39_CAP_TK",
"CUP_I_L39_CAP_AAF",
"CUP_B_L39_CAP_CZ",
"CUP_Mi24_Base",
"CUP_Mi24_V_Base",
"CUP_Mi24_P_Base",
"CUP_Mi24_D_Base",
"CUP_Mi24_D_MEV_Base",
"CUP_Mi35_Base",
"CUP_O_Mi24_P_RU",
"CUP_O_Mi24_V_RU",
"CUP_B_Mi24_D_CDF",
"CUP_B_Mi24_D_MEV_CDF",
"CUP_O_Mi24_D_CSAT_T",
"CUP_O_Mi24_P_CSAT_T",
"CUP_O_Mi24_V_CSAT_T",
"CUP_O_Mi24_D_TK",
"CUP_O_Mi24_D_SLA",
"CUP_B_Mi35_CZ",
"CUP_B_Mi35_CZ_Des",
"CUP_B_Mi35_CZ_Ram",
"CUP_B_Mi35_CZ_Tiger",
"CUP_B_Mi35_CZ_Dark",
"CUP_I_Mi24_D_UN",
"CUP_I_Mi24_D_AAF",
"CUP_I_Mi24_D_ION",
"CUP_MI35_TOH_Base",
"CUP_Mi35_S8_Base",
"CUP_Mi35_AT_Base",
"CUP_Mi35_Empty_Base",
"CUP_Mi35_FAB_Base",
"CUP_Mi35_S8_GSh_Base",
"CUP_I_Mi24_Mk3_AAF",
"CUP_I_Mi24_Mk4_AAF",
"CUP_I_Mi24_Mk3_AT_AAF",
"CUP_I_Mi24_Mk4_AT_AAF",
"CUP_I_Mi24_Mk3_FAB_AAF",
"CUP_I_Mi24_Mk4_FAB_AAF",
"CUP_I_Mi24_Mk3_Empty_AAF",
"CUP_I_Mi24_Mk4_Empty_AAF",
"CUP_I_Mi24_Mk3_S8_GSh_AAF",
"CUP_I_Mi24_Mk4_S8_GSh_AAF",
"CUP_O_Mi24_Mk3_CSAT_T",
"CUP_O_Mi24_Mk4_CSAT_T",
"CUP_O_Mi24_Mk3_AT_CSAT_T",
"CUP_O_Mi24_Mk4_AT_CSAT_T",
"CUP_O_Mi24_Mk3_FAB_CSAT_T",
"CUP_O_Mi24_Mk4_FAB_CSAT_T",
"CUP_O_Mi24_Mk3_Empty_CSAT_T",
"CUP_O_Mi24_Mk4_Empty_CSAT_T",
"CUP_O_Mi24_Mk3_S8_GSh_CSAT_T",
"CUP_O_Mi24_Mk4_S8_GSh_CSAT_T",
"CUP_I_Mi24_Mk3_ION",
"CUP_I_Mi24_Mk4_ION",
"CUP_I_Mi24_Mk3_AT_ION",
"CUP_I_Mi24_Mk4_AT_ION",
"CUP_I_Mi24_Mk3_FAB_ION",
"CUP_I_Mi24_Mk4_FAB_ION",
"CUP_I_Mi24_Mk3_Empty_ION",
"CUP_I_Mi24_Mk4_Empty_ION",
"CUP_I_Mi24_Mk3_S8_GSh_ION",
"CUP_I_Mi24_Mk4_S8_GSh_ION",
"CUP_I_Mi24_Mk3_UN",
"CUP_I_Mi24_Mk4_UN",
"CUP_I_Mi24_Mk3_AT_UN",
"CUP_I_Mi24_Mk4_AT_UN",
"CUP_I_Mi24_Mk3_FAB_UN",
"CUP_I_Mi24_Mk4_FAB_UN",
"CUP_I_Mi24_Mk3_Empty_UN",
"CUP_I_Mi24_Mk4_Empty_UN",
"CUP_I_Mi24_Mk3_S8_GSh_UN",
"CUP_I_Mi24_Mk4_S8_GSh_UN",
"CUP_MI6A_Base",
"CUP_MI6T_Base",
"CUP_B_MI6A_CDF",
"CUP_B_MI6T_CDF",
"CUP_O_MI6A_CHDKZ",
"CUP_O_MI6T_CHDKZ",
"CUP_O_MI6A_TKA",
"CUP_O_MI6T_TKA",
"CUP_O_MI6A_RU",
"CUP_O_MI6T_RU",
"CUP_O_MI6A_CSAT_T",
"CUP_O_MI6T_CSAT_T",
"CUP_C_MI6A_RU",
"CUP_C_MI6T_RU",
"CUP_Mi8_base",
"CUP_Mi8_medevac_base",
"CUP_Mi8_VIV_base",
"CUP_Mi171Sh_Base",
"CUP_Mi171Sh_Unarmed_Base",
"CUP_Mi8_MTV3_base",
"CUP_O_Mi8_CHDKZ",
"CUP_O_Mi8_medevac_CHDKZ",
"CUP_O_Mi8_VIV_CHDKZ",
"CUP_B_Mi17_CDF",
"CUP_B_Mi17_medevac_CDF",
"CUP_B_Mi17_VIV_CDF",
"CUP_I_Mi17_UN",
"CUP_I_Mi17_VIV_UN",
"CUP_O_Mi17_TK",
"CUP_O_Mi17_VIV_TK",
"CUP_O_Mi8_medevac_RU",
"CUP_O_Mi8_VIV_RU",
"CUP_O_Mi8_RU",
"CUP_C_Mi17_Civilian_RU",
"CUP_C_Mi17_VIV_RU",
"CUP_B_Mi171Sh_ACR",
"CUP_B_Mi171Sh_Unarmed_ACR",
"CUP_O_Mi8_SLA_1",
"CUP_O_Mi8_SLA_2",
"CUP_O_Mi8_VIV_SLA",
"CUP_B_MV22_USMC",
"CUP_B_MV22_VIV_USMC",
"CUP_B_MV22_USMC_GUN",
"CUP_B_MV22_USMC_RAMPGUN",
"CUP_SA330_Base",
"CUP_B_SA330_Puma_HC1_BAF",
"CUP_B_SA330_Puma_HC2_BAF",
"CUP_I_SA330_Puma_HC1_RACS",
"CUP_I_SA330_Puma_HC2_RACS",
"CUP_SUV_Base",
"CUP_SUV_Armored_Base",
"CUP_SUV_Unarmed_Base",
"CUP_C_SUV_TK",
"CUP_C_SUV_CIV",
"CUP_O_SUV_TKA",
"CUP_I_SUV_UNO",
"CUP_I_SUV_ION",
"CUP_I_SUV_Armored_ION",
"CUP_Ambient_A330_Base",
"CUP_Ambient_B737_Base",
"CUP_Ambient_Cessna172_Base",
"CUP_C_A300_CIV",
"CUP_C_B737_CIV",
"CUP_C_Cessna_172_CIV",

// Boats


// Air

 

Share this post


Link to post
Share on other sites

@Ghostrider-DBD Such a cool script, this shit is the bomb. Couldn't have made it any easier in setting up a new mod. Thanks for your hard work and sharing this.

@cjeje84

1. Drop the mission file supplied in the download into C:\Users\Your User Name\Documents\Arma 3 - Other Profiles\Your Profile Name\missions
2. Edit the description.ext file to read:
 

Spoiler

// Include price lists here

// FOR EPOCH
 //#include "epoch_config\sandbox_config.hpp"
// Be sure you copy epoch_configs for your current mission file and everything inside it into your testConfig.Altis mission folder.

// FOR EXILE
#include "config.cpp"  // for exile - this file contains all aresnal entries and is used to check if an item is buyable/sellable in the traders.
// Be sure you copy this file and any included files into this mission folder or the mission will not run.

 

3. Edit line 14 in init.sqf to read the mod that you want to export (It is the first word in a classname of the mod).
"ADF_amcu1_UM" = ADF    or      "CUP_B_AH1_ES_BAF" = CUP

3. Drop your mission config.cpp file into the testConfig.Altis mission folder
4. Start Arma3 & go into the editor.
5. Press map (m) & jump to the blue box marked on the map.
6. Right click on the unit & click "play as character".
7. Scroll the mouse to the class you want to export.
8. Alt / tab out of Arma3 & paste into Notepad++

Share this post


Link to post
Share on other sites

So I must be missing something obvious.... 

1. I edited description.ext and uncommented the Exile line and commented out the Epoch line

2. I edited init.sqf.  I'm extracting from the WW2_Objects mod and so used the three characters WW2 

3. I put mymission config.cpp in the ...\documents\...\missions folder (not the mpmissions folder)

4. I started A3 and the editor.   Although I'm doing this for the Chernarus 2035 map, I selected Altis as the editor map since its an Altis-based mission file

5. Everything starts fine.  I go to the map - but no blue box on the map!  So I added a character and then went to "play as character".  But nothing comes up with the scroll wheel to export anything.

Since I'm using the Cheranrus 2035 map, I also tried it selecting that map in the editor.  Still no luck.  What did I miss or do wrong?

Share this post


Link to post
Share on other sites

Bump?  What did I miss?

 

So I must be missing something obvious.... 

1. I edited description.ext and uncommented the Exile line and commented out the Epoch line

2. I edited init.sqf.  I'm extracting from the WW2_Objects mod and so used the three characters WW2 

3. I put mymission config.cpp in the ...\documents\...\missions folder (not the mpmissions folder)

4. I started A3 and the editor.   Although I'm doing this for the Chernarus 2035 map, I selected Altis as the editor map since its an Altis-based mission file

5. Everything starts fine.  I go to the map - but no blue box on the map!  So I added a character and then went to "play as character".  But nothing comes up with the scroll wheel to export anything.

Since I'm using the Cheranrus 2035 map, I also tried it selecting that map in the editor.  Still no luck.  What did I miss or do wrong?

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.