Jump to content

FAILIX

Member
  • Content Count

    89
  • Joined

  • Last visited

  • Medals

Posts posted by FAILIX


  1. Great work LordJarhead!

    One thing that I am probably getting wrong and/or is not that important by now, since the Apex content will not be in the next release yet:

    You mentioned that you've added new sounds for the SPAR-16, but I did not see that new sounds for the SPAR-17 have/will be added as well.


  2. Thanks for this! This works very good.

    Ive edited your classname_extension and added a couple more light and heavy vehicles and some additional air vehicles. Ive also added some of the newly added vehicles to the following lines

    *****

    // Elite vehicles that should be unlocked through military base capture.

    elite_vehicles_extension = [

    ];

    *****

    as soon as i start the server with this modified file, i see all the vehicles in that list to be unlocked by capturing military bases. But i also see the ARMA3 vanilla vehicles, like Sholef, Seara, Merkava and so on.

    How do i get rid of them? (they're not in the changed classnames_extension)

    Thank you :)

    Did you start the mission from a previously saved game? I heard that the unlocks are defined in mission start (not saved game). So maybe if you start over again, there will be only new vehicles.

  3. So I just downloaded this, installed as normal, installed the userconfig folder, started up the mission I'm working on and I get the error message "script userconfig\VCOM_AI\AISettingsV2.sqf not found" yet when I look in said folder, there's the file staring right at me.

    Anyone know what's going on?

    There is a script and an addon version. Maybe you mixed them up?
    • Like 1

  4. Hey guys, I've got a quick question:

    I am trying to build an alive mission with 3 factions battling over Al Rayak. Rhs usarmy starts at the airport island in southwest with military placement there and military placement (objective only module with taor on the mainland) , rhs Russia vdv starts at the central airport and uses military placement. Independent faction is set to asymmetric, friendly to Russia and synced to military placement civ obj.

    Now my question:

    Is it possible to set up "automatic" troop transportation (Helis or Boats) that the US forces, which spawn on the airport island, can and will use by themselves to reach their objectives on the mainland?

    TLDR: how to set up automatic overseas troop transport?

    Is this even possible?

    Gesendet von meinem SHIELD Tablet mit Tapatalk


  5. Here is my classnames_extension.sqf

     

    // This file allows you to add content to the mission without conflict issues after each update of the original classnames.sqf
    // If you want more modifications to be supported by this file, let's discuss it on the forums.
    
    
    
    // *** SUPPORT STUFF ***
    
    // Setting a value here will overwrite the original value found from the mission. Do that if you're doing a total conversion.
    // Each of these should be unique, the same classnames for different purposes may cause various unpredictable issues with player actions. Or not. Just don't try.
    FOB_typename = nil;						// Default "Land_Cargo_HQ_V1_F";
    FOB_box_typename = nil;					// Default "B_Slingload_01_Cargo_F";
    FOB_truck_typename = nil;				// Default "B_Truck_01_box_F";
    Arsenal_typename = nil;					// Default "B_supplyCrate_F";
    Respawn_truck_typename = nil;			// Default "B_Truck_01_medical_F";
    huron_typename = nil;					// Default "B_Heli_Transport_03_unarmed_F";
    ammobox_b_typename = nil;				// Default "Box_NATO_AmmoVeh_F";
    ammobox_o_typename = nil;				// Default "Box_East_AmmoVeh_F";
    opfor_ammobox_transport = nil;			// Default "O_Truck_03_transport_F";    // Make sure this thing can transport ammo boxes (see box_transport_config down below) otherwise things will break
    commander_classname = nil;				// Default "B_officer_F"
    crewman_classname = nil;				// Default "B_crew_F";
    pilot_classname = nil;					// Default "B_Helipilot_F";
    
    
    
    
    
    // *** FRIENDLIES ***
    
    // Each array below represents one page of the build menu
    // Format : [ "classname", manpower, ammo, fuel ]
    // Example : [ "B_APC_Tracked_01_AA_F", 0, 40, 15 ],
    
    // If overwrite is set to true, then the extension list will entirely replace the original list defined in classnames.sqf. Otherwise it will be appended to it.
    // Useful for total conversions to RHS and such, without having to alter the original file.
    infantry_units_overwrite = false;
    infantry_units_extension = [
    ];
    
    light_vehicles_overwrite = false;
    light_vehicles_extension = [
    	["rhsusf_m998_w_4dr",0,0,2],
    	["rhsusf_rg33_m2_d",0,10,3],
    	["fsf_fnk_norm_ce",0,0,3],
    	["greuh_fnk_norm_ce",0,0,3],
    	["I_MRAP_03_F",0,0,3],
    	["I_MRAP_03_hmg_F",0,10,3],
    	["I_MRAP_03_gmg_F",0,20,3],
    	["fsf_fnk_hmg_ce",0,10,3],
    	["greuh_fnk_hmg_ce",0,10,3],
    	["greuh_fnk_hmg_dsrt",0,10,3],
    	["RHS_BM21_MSV_01",0,0,1],
    	["RHS_UAZ_MSV_01",0,0,0],
    	["RHS_Ural_Fuel_MSV_01",0,0,0],
    	["RHS_Ural_MSV_01",0,0,0],
    	["RHS_Ural_Open_Civ_01",0,0,0],
    	["RHS_Ural_Open_MSV_01",0,0,0],
    	["rhs_9k79",0,0,0],
    	["rhs_btr60_vmf",0,0,0],
    	["rhs_btr70_vmf",0,0,0],
    	["rhs_btr80_msv",0,0,0],
    	["rhs_btr80a_msv",0,0,0],
    	["rhs_gaz66_ammo_vmf",0,0,0],
    	["rhs_gaz66_ap2_vmf",0,0,0],
    	["rhs_gaz66_r142_vmf",0,0,0],
    	["rhs_gaz66_repair_vmf",0,0,0],
    	["rhs_gaz66_vmf",0,0,0],
    	["rhs_tigr_m_vdv",0,0,0],
    	["rhs_tigr_sts_vdv",0,0,0],
    	["rhs_tigr_vdv",0,0,1],
    	["rhs_uaz_ags_chdkz",0,0,0],
    	["rhs_uaz_dshkm_chdkz",0,0,0],
    	["rhs_uaz_open_MSV_01",0,0,0],
    	["rhs_uaz_spg9_chdkz",0,0,0],
    	["rhsusf_M1078A1P2_B_M2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_M2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_d_MHQ_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_d_fmtv_usarmy",0,0,1],
    	["rhsusf_M1083A1P2_B_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_m1025_w",0,0,0],
    	["rhsusf_m1025_w_m2",0,0,0],
    	["rhsusf_m1025_w_mk19",0,0,0],
    	["rhsusf_m998_w_2dr",0,0,1],
    	["rhsusf_m998_w_4dr",0,0,0],
    	["rhsusf_rg33_d",0,0,1],
    	["rhsusf_rg33_m2_d",0,0,0]
    ];
    
    heavy_vehicles_overwrite = false;
    heavy_vehicles_extension = [
    	["I_APC_Wheeled_03_cannon_F",0,50,10],
    	["greuh_pandur_wdld",0,50,10],
    	["I_APC_tracked_03_cannon_F",0,40,15],
    	["greuh_fv510_wdld",0,40,15],
    	["greuh_fv510_dsrt",0,40,15],
    	["RHS_M2A3_BUSKIII_wd",0,55,15],
    	["Steve_MBT_Kuma",0,100,25],
    	["I_MBT_03_cannon_F",0,100,25],
    	["rhsusf_m1a2sep1tuskiid_usarmy",0,100,25],
    	["Burnes_FV4034_01",0,250,40],
    	["rhs_2s3_tv",0,0,0],
    	["rhs_bmd1",0,0,0],
    	["rhs_bmd1p",0,0,0],
    	["rhs_bmd1pk",0,0,0],
    	["rhs_bmd1r",0,0,0],
    	["rhs_bmd2",0,0,0],
    	["rhs_bmd2m",0,0,0],
    	["rhs_bmd4_vdv",0,0,0],
    	["rhs_bmd4m_vdv",0,0,0],
    	["rhs_bmd4ma_vdv",0,0,0],
    	["rhs_bmp1_vdv",0,0,0],
    	["rhs_bmp1d_vdv",0,0,0],
    	["rhs_bmp1k_vdv",0,0,0],
    	["rhs_bmp1p_vdv",0,0,0],
    	["rhs_bmp2_vdv",0,0,0],
    	["rhs_bmp2d_vdv",0,0,0],
    	["rhs_bmp2e_vdv",0,0,0],
    	["rhs_bmp3_late_msv",0,0,0],
    	["rhs_bmp3_msv",0,0,0],
    	["rhs_bmp3m_msv",0,0,0],
    	["rhs_bmp3mera_msv",0,0,0],
    	["rhs_brm1k_vdv",0,0,0],
    	["rhs_prp3_vdv",0,0,0],
    	["rhs_pts_vmf",0,0,0],
    	["rhs_sprut_vdv",0,0,0],
    	["rhs_t72ba_tv",0,0,0],
    	["rhs_t72bb_tv",0,0,0],
    	["rhs_t72bc_tv",0,0,0],
    	["rhs_t72bd_tv",0,0,0],
    	["rhs_t80",0,0,0],
    	["rhs_t80a",0,0,0],
    	["rhs_t80b",0,0,0],
    	["rhs_t80bv",0,0,0],
    	["rhs_t80u",0,0,0],
    	["rhs_t80u45m",0,0,0],
    	["rhs_t80ue1",0,0,0],
    	["rhs_t80uk",0,0,0],
    	["rhs_t80um",0,0,0],
    	["rhs_t90_tv",0,0,0],
    	["rhs_t90a_tv",0,0,0],
    	["rhs_zsu234_aa",0,0,1],
    	["RHS_M2A2",0,0,1],
    	["RHS_M2A2_BUSKI",0,0,1],
    	["RHS_M2A3",0,0,1],
    	["RHS_M2A3_BUSKI",0,0,1],
    	["RHS_M2A3_BUSKIII",0,0,1],
    	["rhsusf_m109_usarmy",0,0,1],
    	["rhsusf_m109d_usarmy",0,0,1],
    	["rhsusf_m113_usarmy",0,0,1],
    	["rhsusf_m113_usarmy_M240",0,0,1],
    	["rhsusf_m113_usarmy_MK19",0,0,1],
    	["rhsusf_m113_usarmy_medical",0,0,1],
    	["rhsusf_m113_usarmy_supply",0,0,1],
    	["rhsusf_m113_usarmy_unarmed",0,0,1],
    	["rhsusf_m113d_usarmy",0,0,1],
    	["rhsusf_m113d_usarmy_M240",0,0,1],
    	["rhsusf_m113d_usarmy_MK19",0,0,1],
    	["rhsusf_m113d_usarmy_medical",0,0,1],
    	["rhsusf_m113d_usarmy_supply",0,0,1],
    	["rhsusf_m113d_usarmy_unarmed",0,0,1],
    	["rhsusf_m1a1aim_tuski_d",0,0,1],
    	["rhsusf_m1a1aim_tuski_wd",0,0,1],
    	["rhsusf_m1a1aimd_usarmy",0,0,1],
    	["rhsusf_m1a1aimwd_usarmy",0,0,1],
    	["rhsusf_m1a1fep_d",0,0,1],
    	["rhsusf_m1a1fep_od",0,0,1],
    	["rhsusf_m1a1fep_wd",0,0,1],
    	["rhsusf_m1a2sep1d_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskid_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiid_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiiwd_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiwd_usarmy",0,0,1],
    	["rhsusf_m1a2sep1wd_usarmy",0,0,1]
    ];
    
    air_vehicles_overwrite = false;
    air_vehicles_extension = [
    	["greuh_aw159_t",0,0,12],
    	["greuh_aw159_a",0,50,12],
    	["I_Heli_light_03_unarmed_F",0,0,12],
    	["I_Heli_light_03_F",0,50,12],
    	["JNS_Skycrane_BLU_Black",0,0,18],
    	["RHS_CH_47F",0,20,20],
    	["greuh_eh101_gr",0,0,25],
    	["I_Heli_Transport_02_F",0,0,25],
    	["MV22",0,0,25],
    	["RHS_AH1Z_wd_GS",0,175,30],
    	["H_RAH66",0,200,30],
    	["RHS_AH64D_wd",0,400,50],
    	["FIR_F16C",0,100,30],
    	["FIR_F15E",0,200,50],
    	["JS_JC_FA18E",0,350,40],
    	["JS_JC_FA18F",0,350,40],
    	["sab_C130_CSP",0,0,30],
    	["sab_C130_J",0,0,30],
    	["usaf_f22",0,500,75],
    	["USAF_F35A",0,600,75],
    	["I_Plane_Fighter_03_AA_F",0,50,30],
    	["I_Plane_Fighter_03_CAS_F",0,100,30],
    	["RHS_Ka52_vvsc",0,0,0],
    	["RHS_Mi24P_vvs",0,0,0],
    	["RHS_Mi24V_vvs",0,0,0],
    	["RHS_Mi24Vt_vvs",0,0,0],
    	["RHS_Mi8AMTSh_vvs",0,0,0],
    	["RHS_Mi8AMT_vvs",0,0,0],
    	["RHS_Mi8MTV3_vvs",0,0,0],
    	["RHS_Mi8mt_vvs",0,0,0],
    	["rhs_ka60_c",0,0,0],
    	["rhs_ka60_grey",0,0,0],
    	["RHS_Su25SM_vvs",0,0,0],
    	["RHS_T50_vvs_051",0,0,1],
    	["RHS_AH1Z",0,0,1],
    	["RHS_AH64D",0,0,1],
    	["RHS_CH_47F",0,0,1],
    	["RHS_UH1Y",0,0,1],
    	["RHS_UH60M",0,0,1],
    	["RHS_UH60M_MEV",0,0,1],
    	["rhsusf_CH53E_USMC",0,0,1],
    	["RHS_A10",0,0,1],
    	["RHS_C130J",0,0,1],
    	["rhsusf_f22",0,0,1]
    ];
    
    static_vehicles_overwrite = false;
    static_vehicles_extension = [
    
    ];
    
    buildings_overwrite = false;
    buildings_extension = [
    
    ];
    
    support_vehicles_overwrite = false;		// If you're going to overwrite this, make sure you have at least Arsenal_typename, Respawn_truck_typename, FOB_box_typename and FOB_truck_typename in there
    support_vehicles_extension = [
    	["JNS_Skycrane_Pod_Bench_BLU_Black",5,0,0],
    	["JNS_Skycrane_Pod_Ammo_BLU_Black",5,0,0],
    	["JNS_Skycrane_Pod_Medical_BLU_Black",5,0,0],
    	["JNS_Skycrane_Pod_Repair_BLU_Black",5,0,0],
    	["JNS_Skycrane_Pod_Transport_BLU_Black",5,0,0]
    ];
    
    // All the UAVs must be declared here, otherwise there shall be UAV controlling issues. Namely: you won't be able to control them.
    uavs = [
    
    ];
    
    // Pre-made squads for the commander build menu. These shouldn't exceed 10 members.
    // Light infantry squad
    blufor_squad_inf_light = [
    
    ];
    
    // Heavy infantry squad
    blufor_squad_inf = [
    
    ];
    
    // AT specialists squad
    blufor_squad_at = [
    
    ];
    
    // AA specialists squad
    blufor_squad_aa = [
    
    ];
    
    // Force recon squad
    blufor_squad_recon = [
    
    ];
    
    // Paratroopers squad
    blufor_squad_para = [
    
    ];
    
    
    
    
    
    
    
    // *** BADDIES ***
    
    // All OPFOR infantry. Defining a value here will replace the default value from the original mission.
    opfor_sentry = nil;
    opfor_rifleman = nil;
    opfor_grenadier = nil;
    opfor_squad_leader = nil;
    opfor_team_leader = nil;
    opfor_marksman = nil;
    opfor_machinegunner = nil;
    opfor_heavygunner = nil;
    opfor_medic = nil;
    opfor_rpg = nil;
    opfor_at = nil;
    opfor_aa = nil;
    opfor_officer = nil;
    opfor_sharpshooter = nil;
    opfor_sniper = nil;
    opfor_engineer = nil;
    opfor_paratrooper = nil;
    
    // OPFOR Vehicles to be used in secondary objectives
    opfor_mrap = nil;
    opfor_mrap_armed = nil;
    opfor_transport_helo = nil;
    opfor_transport_truck = nil;
    opfor_fuel_truck = nil;
    opfor_ammo_truck = nil;
    opfor_fuel_container = nil;
    opfor_ammo_container = nil;
    opfor_flag = nil;
    
    // Militia infantry. Soldier classnames the game will pick from randomly
    militia_squad_overwrite = false;
    militia_squad_extension = [
    
    ];
    
    // Militia vehicles to choose from
    militia_vehicles_overwrite = false;
    militia_vehicles_extension = [
    	"rhs_btr70_chdkz",
    	"rhs_zsu234_chdkz",
    	"I_MU_mercs_Offroad_01_armed_F",
    	"I_MU_mercs_Offroad_01_armed_F",
    	"LOP_AFR_BTR60",
    	"LOP_AFR_M113_W",
    	"LOP_AFR_T72BA",
    	"I_MU_mercs_Offroad_01_armed_F"
    ];
    
    // All the vehicles that can spawn as sector defenders and patrols
    opfor_vehicles_overwrite = false;
    opfor_vehicles_extension = [
    
    ];
    
    // Same with lighter choices to be used  when the alert level is low
    opfor_vehicles_low_intensity_overwrite = false;
    opfor_vehicles_low_intensity_extension = [
    
    ];
    
    // All the vehicles that can spawn as battlegroup members
    opfor_battlegroup_vehicles_overwrite = false;
    opfor_battlegroup_vehicles_extension = [
    
    ];
    
    // Same with lighter choices to be used  when the alert level is low
    opfor_battlegroup_vehicles_low_intensity_overwrite = false;
    opfor_battlegroup_vehicles_low_intensity_extension = [
    
    ];
    
    // All the vehicles that can spawn as battlegroup members (see above) and also hold 8 soldiers as passengers.
    // If something in here can't hold all 8 soldiers then buggy behaviours may occur
    opfor_troup_transports_overwrite = false;
    opfor_troup_transports_extension = [
    
    ];
    
    // Battlegroup members that will need to spawn in flight. Should be only helos but, who knows
    opfor_choppers_overwrite = false;
    opfor_choppers_extension = [
    
    ];
    
    // Opfor military aircrafts
    opfor_air_overwrite = false;
    opfor_air_extension = [
    
    ];
    
    
    
    
    
    
    
    // Other stuff
    
    // Civilians
    civilians_overwrite = false;
    civilians_extension = [
    
    ];
    
    // Civilian vehicles
    civilian_vehicles_overwrite = false;
    civilian_vehicles_extension = [
    
    ];
    
    // Everything the AI troups should be able to resupply from
    ai_resupply_sources_extension = [
    
    ];
    
    // Everything that can resupply other vehicles
    vehicle_repair_sources_extension = [
    
    ];
    vehicle_rearm_sources_extension = [
    
    ];
    vehicle_refuel_sources_extension = [
    
    ];
    
    // Elite vehicles that should be unlocked through military base capture.
    elite_vehicles_extension = [
    	"Steve_MBT_Kuma",
    	"Burnes_FV4034_01",
    	"RHS_AH1Z_wd_GS",
    	"H_RAH66",
    	"RHS_AH64D_wd",
    	"JS_JC_FA18E",
    	"JS_JC_FA18F",
    	"greuh_pandur_wdld",
    	"RHS_M2A3_BUSKIII_wd",
    	"usaf_f22",
    	"USAF_F35A",
    	"rhsusf_m1a2sep1tuskiid_usarmy",
    	"FIR_F16C",
    	"FIR_F15E"
    ];
    
    // Blacklisted arsenal items such as deployable weapons  that should be bought instead
    // Useless if you're using a predefined arsenal in arsenal.sqf
    blacklisted_from_arsenal_extension = [
    	"RHS_Podnos_Bipod_Bag",
    	"RHS_Podnos_Gun_Bag",
    	"RHS_Metis_Gun_Bag",
    	"RHS_Metis_Tripod_Bag",
    	"RHS_AGS30_Tripod_Bag",
    	"RHS_AGS30_Gun_Bag",
    	"RHS_DShkM_Gun_Bag",
    	"RHS_DShkM_TripodHigh_Bag",
    	"RHS_DShkM_TripodLow_Bag",
    	"RHS_Kord_Tripod_Bag",
    	"RHS_Kord_Gun_Bag",
    	"RHS_M2_Gun_Bag",
    	"RHS_M2_Tripod_Bag",
    	"rhs_M252_Gun_Bag",
    	"rhs_M252_Bipod_Bag",
    	"RHS_M2_MiniTripod_Bag",
    	"RHS_Mk19_Gun_Bag",
    	"RHS_Mk19_Tripod_Bag",
    	"RHS_NSV_Tripod_Bag",
    	"RHS_NSV_Gun_Bag",
    	"RHS_SPG9_Gun_Bag",
    	"RHS_SPG9_Tripod_Bag",
    	"rhs_Tow_Gun_Bag",
    	"rhs_TOW_Tripod_Bag"
    ];
    
    // Configuration for ammo boxes transport
    // First entry: classname
    // Second entry: how far behind the vehicle the boxes should be unloaded
    // Following entries: attachTo position for each box, the number of boxes that can be loaded is derived from the number of entries
    box_transport_config_extension = [
    	[ "greuh_eh101_gr", -6.5, [0,	4.2,	-1.45], [0,	2.5,	-1.45], [0,	0.8, -1.45], [0,	-0.9, -1.45] ]
    ];
    

    Hey Gotchi, not the time to check what the issue is in your code.

    But you can try to replace it with this code:

    // This file allows you to add content to the mission without conflict issues after each update of the original classnames.sqf
    // If you want more modifications to be supported by this file, let's discuss it on the forums.
    
    
    
    // *** SUPPORT STUFF ***
    
    // *** SUPPORT STUFF ***
    
    // Setting a value here will overwrite the original value found from the mission. Do that if you're doing a total conversion.
    // Each of these should be unique, the same classnames for different purposes may cause various unpredictable issues with player actions. Or not. Just don't try.
    FOB_typename = nil;						// Default "Land_Cargo_HQ_V1_F";
    FOB_box_typename = nil;					// Default "B_Slingload_01_Cargo_F";
    FOB_truck_typename = nil;				// Default "B_Truck_01_box_F";
    Arsenal_typename = nil;					// Default "B_supplyCrate_F";
    Respawn_truck_typename = nil;			// Default "B_Truck_01_medical_F";
    huron_typename = nil;					// Default "B_Heli_Transport_03_unarmed_F";
    ammobox_b_typename = nil;				// Default "Box_NATO_AmmoVeh_F";
    ammobox_o_typename = nil;				// Default "Box_East_AmmoVeh_F";
    opfor_ammobox_transport = nil;			// Default "O_Truck_03_transport_F";    // Make sure this thing can transport ammo boxes (see box_transport_config down below) otherwise things will break
    commander_classname = nil;				// Default "B_officer_F"
    crewman_classname = nil;				// Default "B_crew_F";
    pilot_classname = nil;					// Default "B_Helipilot_F";
    
    
    
    
    
    // *** FRIENDLIES ***
    
    // Each array below represents one page of the build menu
    // Format : [ "classname", manpower, ammo, fuel ]
    // Example : [ "B_APC_Tracked_01_AA_F", 0, 40, 15 ],
    
    // If overwrite is set to true, then the extension list will entirely replace the original list defined in classnames.sqf. Otherwise it will be appended to it.
    // Useful for total conversions to RHS and such, without having to alter the original file.
    infantry_units_overwrite = true;
    infantry_units_extension = [
    ["rhsusf_usmc_marpat_wd_teamleader",3,0,0],
    ["rhsusf_usmc_marpat_wd_riflemanat",3,0,0],
    ["rhsusf_usmc_marpat_wd_rifleman_m4",2,0,0],
    ["rhsusf_usmc_marpat_wd_autorifleman_m249",3,0,0],
    ["rhsusf_usmc_marpat_wd_autorifleman_m249_ass",2,0,0],
    ["rhsusf_usmc_marpat_wd_machinegunner",3,0,0],
    ["rhsusf_usmc_marpat_wd_machinegunner_ass",2,0,0],
    ["rhsusf_usmc_marpat_wd_grenadier",3,0,0],
    ["rhsusf_usmc_marpat_wd_grenadier_m32",3,0,0],
    ["rhsusf_usmc_marpat_wd_marksman",3,0,0],
    ["rhsusf_usmc_marpat_wd_engineer",3,0,0],
    ["rhsusf_usmc_marpat_wd_stinger",5,5,0],
    ["rhsusf_usmc_marpat_wd_javelin",5,5,0],
    ["rhsusf_usmc_marpat_wd_crewman",2,0,0],
    ["rhsusf_usmc_marpat_wd_helipilot",2,0,0],
    ["rhsusf_airforce_jetpilot",3,0,0],
    ["rhsusf_navy_marpat_wd_medic",2,0,0]
    ];
    
    light_vehicles_overwrite = true;
    light_vehicles_extension = [
    ["rhsusf_m998_w_4dr",0,0,2],
    	["rhsusf_rg33_m2_d",0,10,3],
    	["fsf_fnk_norm_ce",0,0,3],
    	["greuh_fnk_norm_ce",0,0,3],
    	["I_MRAP_03_F",0,0,3],
    	["I_MRAP_03_hmg_F",0,10,3],
    	["I_MRAP_03_gmg_F",0,20,3],
    	["fsf_fnk_hmg_ce",0,10,3],
    	["greuh_fnk_hmg_ce",0,10,3],
    	["greuh_fnk_hmg_dsrt",0,10,3],
    	["RHS_BM21_MSV_01",0,0,1],
    	["RHS_UAZ_MSV_01",0,0,0],
    	["RHS_Ural_Fuel_MSV_01",0,0,0],
    	["RHS_Ural_MSV_01",0,0,0],
    	["RHS_Ural_Open_Civ_01",0,0,0],
    	["RHS_Ural_Open_MSV_01",0,0,0],
    	["rhs_9k79",0,0,0],
    	["rhs_btr60_vmf",0,0,0],
    	["rhs_btr70_vmf",0,0,0],
    	["rhs_btr80_msv",0,0,0],
    	["rhs_btr80a_msv",0,0,0],
    	["rhs_gaz66_ammo_vmf",0,0,0],
    	["rhs_gaz66_ap2_vmf",0,0,0],
    	["rhs_gaz66_r142_vmf",0,0,0],
    	["rhs_gaz66_repair_vmf",0,0,0],
    	["rhs_gaz66_vmf",0,0,0],
    	["rhs_tigr_m_vdv",0,0,0],
    	["rhs_tigr_sts_vdv",0,0,0],
    	["rhs_tigr_vdv",0,0,1],
    	["rhs_uaz_ags_chdkz",0,0,0],
    	["rhs_uaz_dshkm_chdkz",0,0,0],
    	["rhs_uaz_open_MSV_01",0,0,0],
    	["rhs_uaz_spg9_chdkz",0,0,0],
    	["rhsusf_M1078A1P2_B_M2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_M2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_d_MHQ_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_d_fmtv_usarmy",0,0,1],
    	["rhsusf_M1083A1P2_B_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_m1025_w",0,0,0],
    	["rhsusf_m1025_w_m2",0,0,0],
    	["rhsusf_m1025_w_mk19",0,0,0],
    	["rhsusf_m998_w_2dr",0,0,1],
    	["rhsusf_m998_w_4dr",0,0,0],
    	["rhsusf_rg33_d",0,0,1],
    	["rhsusf_rg33_m2_d",0,0,0]
    ];
    
    heavy_vehicles_overwrite = true;
    heavy_vehicles_extension = [
    ["I_APC_Wheeled_03_cannon_F",0,50,10],
    	["greuh_pandur_wdld",0,50,10],
    	["I_APC_tracked_03_cannon_F",0,40,15],
    	["greuh_fv510_wdld",0,40,15],
    	["greuh_fv510_dsrt",0,40,15],
    	["RHS_M2A3_BUSKIII_wd",0,55,15],
    	["Steve_MBT_Kuma",0,100,25],
    	["I_MBT_03_cannon_F",0,100,25],
    	["rhsusf_m1a2sep1tuskiid_usarmy",0,100,25],
    	["Burnes_FV4034_01",0,250,40],
    	["rhs_2s3_tv",0,0,0],
    	["rhs_bmd1",0,0,0],
    	["rhs_bmd1p",0,0,0],
    	["rhs_bmd1pk",0,0,0],
    	["rhs_bmd1r",0,0,0],
    	["rhs_bmd2",0,0,0],
    	["rhs_bmd2m",0,0,0],
    	["rhs_bmd4_vdv",0,0,0],
    	["rhs_bmd4m_vdv",0,0,0],
    	["rhs_bmd4ma_vdv",0,0,0],
    	["rhs_bmp1_vdv",0,0,0],
    	["rhs_bmp1d_vdv",0,0,0],
    	["rhs_bmp1k_vdv",0,0,0],
    	["rhs_bmp1p_vdv",0,0,0],
    	["rhs_bmp2_vdv",0,0,0],
    	["rhs_bmp2d_vdv",0,0,0],
    	["rhs_bmp2e_vdv",0,0,0],
    	["rhs_bmp3_late_msv",0,0,0],
    	["rhs_bmp3_msv",0,0,0],
    	["rhs_bmp3m_msv",0,0,0],
    	["rhs_bmp3mera_msv",0,0,0],
    	["rhs_brm1k_vdv",0,0,0],
    	["rhs_prp3_vdv",0,0,0],
    	["rhs_pts_vmf",0,0,0],
    	["rhs_sprut_vdv",0,0,0],
    	["rhs_t72ba_tv",0,0,0],
    	["rhs_t72bb_tv",0,0,0],
    	["rhs_t72bc_tv",0,0,0],
    	["rhs_t72bd_tv",0,0,0],
    	["rhs_t80",0,0,0],
    	["rhs_t80a",0,0,0],
    	["rhs_t80b",0,0,0],
    	["rhs_t80bv",0,0,0],
    	["rhs_t80u",0,0,0],
    	["rhs_t80u45m",0,0,0],
    	["rhs_t80ue1",0,0,0],
    	["rhs_t80uk",0,0,0],
    	["rhs_t80um",0,0,0],
    	["rhs_t90_tv",0,0,0],
    	["rhs_t90a_tv",0,0,0],
    	["rhs_zsu234_aa",0,0,1],
    	["RHS_M2A2",0,0,1],
    	["RHS_M2A2_BUSKI",0,0,1],
    	["RHS_M2A3",0,0,1],
    	["RHS_M2A3_BUSKI",0,0,1],
    	["RHS_M2A3_BUSKIII",0,0,1],
    	["rhsusf_m109_usarmy",0,0,1],
    	["rhsusf_m109d_usarmy",0,0,1],
    	["rhsusf_m113_usarmy",0,0,1],
    	["rhsusf_m113_usarmy_M240",0,0,1],
    	["rhsusf_m113_usarmy_MK19",0,0,1],
    	["rhsusf_m113_usarmy_medical",0,0,1],
    	["rhsusf_m113_usarmy_supply",0,0,1],
    	["rhsusf_m113_usarmy_unarmed",0,0,1],
    	["rhsusf_m113d_usarmy",0,0,1],
    	["rhsusf_m113d_usarmy_M240",0,0,1],
    	["rhsusf_m113d_usarmy_MK19",0,0,1],
    	["rhsusf_m113d_usarmy_medical",0,0,1],
    	["rhsusf_m113d_usarmy_supply",0,0,1],
    	["rhsusf_m113d_usarmy_unarmed",0,0,1],
    	["rhsusf_m1a1aim_tuski_d",0,0,1],
    	["rhsusf_m1a1aim_tuski_wd",0,0,1],
    	["rhsusf_m1a1aimd_usarmy",0,0,1],
    	["rhsusf_m1a1aimwd_usarmy",0,0,1],
    	["rhsusf_m1a1fep_d",0,0,1],
    	["rhsusf_m1a1fep_od",0,0,1],
    	["rhsusf_m1a1fep_wd",0,0,1],
    	["rhsusf_m1a2sep1d_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskid_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiid_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiiwd_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiwd_usarmy",0,0,1],
    	["rhsusf_m1a2sep1wd_usarmy",0,0,1]
    ];
    
    air_vehicles_overwrite = true;
    air_vehicles_extension = [
    ["greuh_aw159_t",0,0,12],
    	["greuh_aw159_a",0,50,12],
    	["I_Heli_light_03_unarmed_F",0,0,12],
    	["I_Heli_light_03_F",0,50,12],
    	["JNS_Skycrane_BLU_Black",0,0,18],
    	["RHS_CH_47F",0,20,20],
    	["greuh_eh101_gr",0,0,25],
    	["I_Heli_Transport_02_F",0,0,25],
    	["MV22",0,0,25],
    	["RHS_AH1Z_wd_GS",0,175,30],
    	["H_RAH66",0,200,30],
    	["RHS_AH64D_wd",0,400,50],
    	["FIR_F16C",0,100,30],
    	["FIR_F15E",0,200,50],
    	["JS_JC_FA18E",0,350,40],
    	["JS_JC_FA18F",0,350,40],
    	["sab_C130_CSP",0,0,30],
    	["sab_C130_J",0,0,30],
    	["usaf_f22",0,500,75],
    	["USAF_F35A",0,600,75],
    	["I_Plane_Fighter_03_AA_F",0,50,30],
    	["I_Plane_Fighter_03_CAS_F",0,100,30],
    	["RHS_Ka52_vvsc",0,0,0],
    	["RHS_Mi24P_vvs",0,0,0],
    	["RHS_Mi24V_vvs",0,0,0],
    	["RHS_Mi24Vt_vvs",0,0,0],
    	["RHS_Mi8AMTSh_vvs",0,0,0],
    	["RHS_Mi8AMT_vvs",0,0,0],
    	["RHS_Mi8MTV3_vvs",0,0,0],
    	["RHS_Mi8mt_vvs",0,0,0],
    	["rhs_ka60_c",0,0,0],
    	["rhs_ka60_grey",0,0,0],
    	["RHS_Su25SM_vvs",0,0,0],
    	["RHS_T50_vvs_051",0,0,1],
    	["RHS_AH1Z",0,0,1],
    	["RHS_AH64D",0,0,1],
    	["RHS_CH_47F",0,0,1],
    	["RHS_UH1Y",0,0,1],
    	["RHS_UH60M",0,0,1],
    	["RHS_UH60M_MEV",0,0,1],
    	["rhsusf_CH53E_USMC",0,0,1],
    	["RHS_A10",0,0,1],
    	["RHS_C130J",0,0,1],
    	["rhsusf_f22",0,0,1]
    ];
    
    static_vehicles_overwrite = true;
    static_vehicles_extension = [
    ["rhs_m2staticddmg_usmc_wd",0,20,0],
    ["rhs_mk19_tripod_usmc_wd",0,50,0],
    ["rhs_stinger_aa_pod_usmc_wd",0,50,0],
    ["rhs_tow_tripod_usmc_wd",0,50,0],
    ["rhs_m252_usmc_wd",0,50,0]
    ];
    
    buildings_overwrite = false;
    buildings_extension = [
    
    ];
    
    support_vehicles_overwrite = true;		// If you're going to overwrite this, make sure you have at least Arsenal_typename, Respawn_truck_typename, FOB_box_typename and FOB_truck_typename in there
    support_vehicles_extension = [
    	["B_CargoNet_01_ammo_F",5,0,0],
    	["rhsusf_M1078A1P2_wd_fmtv_usarmy",5,0,0],
    	["rhsusf_M1083A1P2_B_wd_flatbed_fmtv_usarmy",5,0,0],
    	["rhsusf_M1083A1P2_B_M2_wd_flatbed_fmtv_usarmy",0,5,0],
    	["C_Offroad_01_repair_F",5,0,2],
    	["B_Slingload_01_Cargo_F",30,0,0],
    	["B_Truck_01_box_F",5,0,0]
    	
    ];
    
    // All the UAVs must be declared here, otherwise there shall be UAV controlling issues. Namely: you won't be able to control them.
    uavs = [ "B_UAV_01_F","B_UAV_02_F","B_UAV_02_CAS_F","B_UGV_01_F","B_UGV_01_rcws_F" ];
    
    // Pre-made squads for the commander build menu. These shouldn't exceed 10 members.
    // Light infantry squad
    blufor_squad_inf_light = [ "rhsusf_usmc_marpat_wd_squadleader","rhsusf_usmc_marpat_wd_teamleader","rhsusf_usmc_marpat_wd_grenadier","rhsusf_usmc_marpat_wd_autorifleman_m249","rhsusf_usmc_marpat_wd_grenadier","rhsusf_navy_marpat_wd_medic","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4"];
    
    // Heavy infantry squad
    blufor_squad_inf = ["rhsusf_usmc_marpat_wd_squadleader","rhsusf_usmc_marpat_wd_teamleader","rhsusf_usmc_marpat_wd_autorifleman_m249","rhsusf_usmc_marpat_wd_machinegunner","rhsusf_navy_marpat_wd_medic","rhsusf_usmc_marpat_wd_grenadier","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_usmc_marpat_wd_marksman","rhsusf_usmc_marpat_wd_sniper" ];
    
    
    // AT specialists squad
    blufor_squad_at = ["rhsusf_usmc_marpat_wd_squadleader","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_navy_marpat_wd_medic","rhsusf_usmc_marpat_wd_rifleman_m4" ];
    
    // AA specialists squad
    blufor_squad_aa = ["rhsusf_usmc_marpat_wd_squadleader","rhsusf_usmc_marpat_wd_stinger","rhsusf_usmc_marpat_wd_stinger","rhsusf_usmc_marpat_wd_stinger","rhsusf_navy_marpat_wd_medic","rhsusf_usmc_marpat_wd_rifleman_m4" ];
    
    // Force recon squad
    blufor_squad_recon = ["rhsusf_usmc_marpat_wd_teamleader","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_explosives","rhsusf_navy_marpat_wd_medic","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_usmc_marpat_wd_riflemanat","rhsusf_usmc_marpat_wd_marksman","rhsusf_usmc_marpat_wd_sniper","rhsusf_usmc_marpat_wd_rifleman_m4"];
    
    // Paratroopers squad
    blufor_squad_para = ["rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4","rhsusf_usmc_marpat_wd_rifleman_m4" ];
    
    
    
    
    
    
    
    // *** BADDIES ***
    
    // All OPFOR infantry. Defining a value here will replace the default value from the original mission.
    opfor_sentry = "rhs_msv_rifleman";
    opfor_rifleman = "rhs_msv_rifleman";
    opfor_grenadier = "rhs_msv_greanadier_rpg";
    opfor_squad_leader = "rhs_msv_sergeant";
    opfor_team_leader = "rhs_msv_junior_sergeant";
    opfor_marksman = "rhs_msv_marksman";
    opfor_machinegunner = "rhs_msv_machinegunner";
    opfor_heavygunner = "rhs_msv_machinegunner";
    opfor_medic = "rhs_msv_medic";
    opfor_rpg = "rhs_msv_lat";
    opfor_at = "rhs_msv_at";
    opfor_aa = "rhs_msv_aa";
    opfor_officer = "rhs_msv_officer";
    opfor_sharpshooter = "rhs_msv_marksman";
    opfor_sniper = "rhs_msv_marksman";
    opfor_engineer = "rhs_msv_engineer";
    opfor_paratrooper = nil;
    
    // OPFOR Vehicles to be used in secondary objectives
    opfor_mrap = "rhs_tigr_msv";
    opfor_mrap_armed = "rhs_tigr_m_msv";
    opfor_transport_helo = "rhs_mi8amt_vdv";
    opfor_transport_truck = "rhs_gaz66_msv";
    opfor_fuel_truck = "rhs_ural_fuel_msv_01";
    opfor_ammo_truck = "rhs_gaz66_ammo_msv";
    opfor_fuel_container = "Land_Pod_Heli_Transport_04_fuel_F";
    opfor_ammo_container = "Land_Pod_Heli_Transport_04_ammo_F";
    opfor_flag = "rhs_flag_russia_f";
    
    // Militia infantry. Soldier classnames the game will pick from randomly
    militia_squad_overwrite = true;
    militia_squad_extension = ["rhs_g_soldier_sl_f","rhs_g_soldier_aat_f","rhs_g_soldier_ar_f","rhs_g_medic_f","rhs_g_engineer_f","rhs_g_soldier_exp_f","rhs_g_soldier_gl_f","rhs_g_soldier_m_f","rhs_g_soldier_f","rhs_g_soldier_lat_f","rhs_g_soldier_lite_f","rhs_g_soldier_lat_f","rhs_g_soldier_f","rhs_g_soldier_f3","rhs_g_soldier_tl_f"];
    
    
    // Militia vehicles to choose from
    militia_vehicles_overwrite = true;
    militia_vehicles_extension = ["rhs_uaz_dshkm_chdkz","rhs_uaz_ags_chdkz","rhs_uaz_spg9_chdkz","I_G_Offroad_01_armed_F"];
    
    
    // All the vehicles that can spawn as sector defenders and patrols
    opfor_vehicles_overwrite = true;
    opfor_vehicles_extension = ["rhs_bmp2_msv","rhs_btr60_msv","rhs_bmp3_msv","rhs_btr70_msv","rhs_tigr_sts_msv","rhs_btr80a_msv","rhs_brm1k_msv","rhs_tigr_m_msv","rhs_prp3_msv"];
    
    // Same with lighter choices to be used  when the alert level is low
    opfor_vehicles_low_intensity_overwrite = true;
    opfor_vehicles_low_intensity_extension = ["rhs_bmp2_msv","rhs_btr60_chdkz","rhs_btr70_chdkz","rhs_tigr_m_msv"];
    
    // All the vehicles that can spawn as battlegroup members
    opfor_battlegroup_vehicles_overwrite = true;
    opfor_battlegroup_vehicles_extension = ["rhs_tigr_m_msv","rhs_bmp2_msv","rhs_btr70_msv","rhs_gaz66_msv","rhs_t80","rhs_btr80a_msv","rhs_bmp2d_msv","rhs_mi24v_AT_vdv","rhs_mi8amt_vdv","rhs_mi8mt_vdv","rhs_gaz66_flat_msv"];
    
    // Same with lighter choices to be used  when the alert level is low
    opfor_battlegroup_vehicles_low_intensity_overwrite = true;
    opfor_battlegroup_vehicles_low_intensity_extension = ["rhs_bmp2_msv","rhs_btr70_msv","rhs_tigr_m_msv","rhs_gaz66_msv","rhs_mi8amt_vdv","rhs_mi8mt_vdv","rhs_gaz66_flat_msv"];
    
    // All the vehicles that can spawn as battlegroup members (see above) and also hold 8 soldiers as passengers.
    // If something in here can't hold all 8 soldiers then buggy behaviours may occur
    opfor_troup_transports_overwrite = true;
    opfor_troup_transports_extension = ["rhs_btr80_msv","rhs_gaz66_msv","rhs_mi8amt_vdv","rhs_mi8mt_vdv","rhs_gaz66_flat_msv"];
    
    // Battlegroup members that will need to spawn in flight. Should be only helos but, who knows
    opfor_choppers_overwrite = true;
    opfor_choppers_extension = ["rhs_mi24v_AT_vdv","rhs_mi8amt_vdv","rhs_mi8mt_vdv"];
    
    // Opfor military aircrafts
    opfor_air_overwrite = true;
    opfor_air_extension = ["rhs_su25sm_vvsc","rhs_su25sm_kh29_vvsc"];
    
    
    
    
    
    
    
    // Other stuff
    
    // Civilians
    civilians_overwrite = false;
    civilians_extension = [
    
    ];
    
    // Civilian vehicles
    civilian_vehicles_overwrite = false;
    civilian_vehicles_extension = [
    
    ];
    
    // Everything the AI troups should be able to resupply from
    ai_resupply_sources_extension = [Respawn_truck_typename, huron_typename, Arsenal_typename, "JNS_Skycrane_Pod_Ammo_BLU_Green", "JNS_Skycrane_Pod_Medical_BLU_Green", "JNS_Skycrane_Pod_Repair_BLU_Green", "JNS_Skycrane_Pod_Fuel_BLU_Green", "B_Slingload_01_Ammo_F", "B_APC_Tracked_01_CRV_F", "B_Truck_01_ammo_F", "rhs_gaz66_ammo_msv","rhsusf_m113_usarmy_supply","rhsusf_m113_usarmy_medical", "RHS_UH60M_MEV"];
    
    // Everything that can resupply other vehicles
    vehicle_repair_sources_extension = ["JNS_Skycrane_Pod_Repair_BLU_Green", "B_APC_Tracked_01_CRV_F", "C_Offroad_01_repair_F", "B_Truck_01_Repair_F", "B_Slingload_01_Repair_F"];
    vehicle_rearm_sources_extension = ["JNS_Skycrane_Pod_Ammo_BLU_Green", "B_APC_Tracked_01_CRV_F", "B_Truck_01_ammo_F", "B_Slingload_01_Ammo_F", "rhs_gaz66_ammo_msv", "rhsusf_m113_usarmy_supply"];
    vehicle_refuel_sources_extension = ["JNS_Skycrane_Pod_Fuel_BLU_Green", "B_APC_Tracked_01_CRV_F", "B_Truck_01_fuel_F", "B_Slingload_01_Fuel_F","rhs_ural_fuel_msv_01"];
    
    // Elite vehicles that should be unlocked through military base capture.
    elite_vehicles_extension = [
    "RHS_AH1Z_wd",
    "RHS_AH1Z_wd_CS",
    "RHS_AH1Z_wd_GS",
    "rhs_a10",
    "rhsusf_m113_usarmy_Mk19",
    "RHS_M2A3_BUSKIII_wd",
    "RHS_M6_wd",
    "rhsusf_m1a1aimwd_usarmy",
    "rhsusf_m109_usarmy",
    "rhsusf_f22",
    "RHS_C130J",
    "RHS_AH64D_wd_AA",
    "RHS_AH64D_wd_CS",
    "RHS_AH64D_wd_GS",
    "rhsusf_m1a2sep1tuskiiwd_usarmy"
    ];
    
    // Blacklisted arsenal items such as deployable weapons  that should be bought instead
    // Useless if you're using a predefined arsenal in arsenal.sqf
    blacklisted_from_arsenal_extension = [
    	"RHS_Podnos_Bipod_Bag",
    	"RHS_Podnos_Gun_Bag",
    	"RHS_Metis_Gun_Bag",
    	"RHS_Metis_Tripod_Bag",
    	"RHS_AGS30_Tripod_Bag",
    	"RHS_AGS30_Gun_Bag",
    	"RHS_DShkM_Gun_Bag",
    	"RHS_DShkM_TripodHigh_Bag",
    	"RHS_DShkM_TripodLow_Bag",
    	"RHS_Kord_Tripod_Bag",
    	"RHS_Kord_Gun_Bag",
    	"RHS_M2_Gun_Bag",
    	"RHS_M2_Tripod_Bag",
    	"rhs_M252_Gun_Bag",
    	"rhs_M252_Bipod_Bag",
    	"RHS_M2_MiniTripod_Bag",
    	"RHS_Mk19_Gun_Bag",
    	"RHS_Mk19_Tripod_Bag",
    	"RHS_NSV_Tripod_Bag",
    	"RHS_NSV_Gun_Bag",
    	"RHS_SPG9_Gun_Bag",
    	"RHS_SPG9_Tripod_Bag",
    	"rhs_Tow_Gun_Bag",
    	"rhs_TOW_Tripod_Bag"
    ];
    
    // Configuration for ammo boxes transport
    // First entry: classname
    // Second entry: how far behind the vehicle the boxes should be unloaded
    // Following entries: attachTo position for each box, the number of boxes that can be loaded is derived from the number of entries
    box_transport_config_extension = [
    	[ "B_Truck_01_transport_F", -6.5, [0,	-0.4,	0.4], [0,	-2.1,	0.4], [0,	-3.8,	0.4] ],
    	[ "B_Truck_01_covered_F", -6.5, [0,	-0.4,	0.4], [0,	-2.1,	0.4], [0,	-3.8,	0.4] ],
    	[ "O_Truck_03_transport_F", -6.5, [0,	-0.8,	0.4], [0,	-2.4,	0.4], [0,	-4.0,	0.4] ],
    	[ "O_Truck_03_covered_F", -6.5, [0,	-0.8,	0.4], [0,	-2.4,	0.4], [0,	-4.0,	0.4] ],
    	[ "B_Heli_Transport_03_F", -7.5, [0,	2.2,	-1], [0,	0.8,	-1], [0,	-1.0, -1] ],
    	[ "B_Heli_Transport_03_unarmed_F", -7.5, [0,	2.2,	-1], [0,	0.8,	-1], [0,	-1.0, -1] ],
    	[ "greuh_eh101_gr", -6.5, [0,	4.2,	-1.45], [0,	2.5,	-1.45], [0,	0.8, -1.45], [0,	-0.9, -1.45] ],
    	[ "I_Heli_Transport_02_F", -6.5, [0,	4.2,	-1.45], [0,	2.5,	-1.45], [0,	0.8, -1.45], [0,	-0.9, -1.45] ],
    	[ "rhsusf_M1083A1P2_B_wd_flatbed_fmtv_usarmy", -5.5, [0,	-0.4,	0.4], [0,	-2.1,	0.4], [0,	-3.8,	0.4] ],
    	[ "rhsusf_M1083A1P2_B_M2_wd_flatbed_fmtv_usarmy", -5.5, [0,	-0.4,	0.4], [0,	-2.1,	0.4], [0,	-3.8,	0.4] ]
    ];
    

    This should fit your needs. If something is  not working, or you want to add/remove something,lmk.

    • Like 2

  6. @FAILIX. Looks like problem is still going on mate. I am using High Command mod for squads. I relogged the server and only the soldiers near my FOB was spawned (others in city is despawned again) and i cant use soldiers near FOB because they are not in high command squad . What do you think problem is ?

    AFAIK liberation only saves stuff that is in a 200 meter radius around your FOBs to the savegame. Everything out of that area is not saved and therefore not there after restarting the server.

    Also others stuff will despawn after a while when I it is not in the radius of your FOBs (there is a song in mission parameters).

    Gesendet von meinem SHIELD Tablet mit Tapatalk


  7. Damn.. Thanks very much!

    @edit

    Vehicles works great and im happy about that, but now there is a problem with enemies in town. There is no enemy in town or even on whole map + I can't capture the town.

    Can you post your whole classnames_extension.sqf? There must be another error in it. Or did you maybe set the militia infantry section to "true" without actually adding the units into the array?

    If you set a section of classnames_extension.sqf to true, then it will override the default classnames.sqf. Therefore you need to add all units you want to build/have spawned Ini the section that you set to true.

    You did not finish line 37 of the script snippet you posted correctly:

    ["rhsusf_M1078A1P2_B_M2_wd_fmtv_usarmy

    You need to add ",0,0,0], To the end of that line.

    You have to be veeery anal when it comes to scripting.

    I recommend that you use notepad++ with the sqf addon from armaholic or poseidon for working on these scripts.

    Than you can easily recognize mistakes like this because it will be color coded.

    Use one of these editors and check your file for mistakes.


  8. Oh, alright then. But anyway thank you for you work ^^

     

    @edit 

     

    I tried to do something by myself but it doesn't work. In build menu there is not even a single added vehicle. I tried with overwrite = false also but I didn't change anything.

    Any tips for me? :)

     

    light_vehicles_overwrite = true;
    light_vehicles_extension = [
    	["rhsusf_m998_w_4dr",0,0,2],
    	["rhsusf_rg33_m2_d",0,10,3],
    	["fsf_fnk_norm_ce",0,0,3],
    	["greuh_fnk_norm_ce",0,0,3],
    	["I_MRAP_03_F",0,0,3],
    	["I_MRAP_03_hmg_F",0,10,3],
    	["I_MRAP_03_gmg_F",0,20,3],
    	["fsf_fnk_hmg_ce",0,10,3],
    	["greuh_fnk_hmg_ce",0,10,3],
    	["greuh_fnk_hmg_dsrt",0,10,3],
    	["RHS_BM21_MSV_01",0,0,1],
    	["RHS_UAZ_MSV_01",0,0,0],
    	["RHS_Ural_Fuel_MSV_01",0,0,0],
    	["RHS_Ural_MSV_01",0,0,0],
    	["RHS_Ural_Open_Civ_01"]
    	["RHS_Ural_Open_MSV_01"
    	["rhs_9k79",0,0,0],
    	["rhs_btr60_vmf",0,0,0],
    	["rhs_btr70_vmf",0,0,0],
    	["rhs_btr80_msv",0,0,0],
    	["rhs_btr80a_msv",0,0,0],
    	["rhs_gaz66_ammo_vmf",0,0,0],
    	["rhs_gaz66_ap2_vmf",0,0,0],
    	["rhs_gaz66_r142_vmf",0,0,0],
    	["rhs_gaz66_repair_vmf",0,0,0],
    	["rhs_gaz66_vmf",0,0,0],
    	["rhs_tigr_m_vdv",0,0,0],
    	["rhs_tigr_sts_vdv",0,0,0],
    	["rhs_tigr_vdv",0,0,1],
    	["rhs_uaz_ags_chdkz",0,0,0],
    	["rhs_uaz_dshkm_chdkz",0,0,0],
    	["rhs_uaz_open_MSV_01",0,0,0],
    	["rhs_uaz_spg9_chdkz",0,0,0],
    	["rhsusf_M1078A1P2_B_M2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_M2_wd_fmtv_usarmy
    	["rhsusf_M1078A1P2_B_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_B_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1078A1P2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_d_MHQ_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_M2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_B_d_fmtv_usarmy",0,0,1],
    	["rhsusf_M1083A1P2_B_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_d_fmtv_usarmy",0,0,0],
    	["rhsusf_M1083A1P2_wd_fmtv_usarmy",0,0,0],
    	["rhsusf_m1025_w",0,0,0],
    	["rhsusf_m1025_w_m2",0,0,0],
    	["rhsusf_m1025_w_mk19",0,0,0],
    	["rhsusf_m998_w_2dr",0,0,1],
    	["rhsusf_m998_w_4dr",0,0,0],
    	["rhsusf_rg33_d",0,0,1],
    	["rhsusf_rg33_m2_d",0,0,0]
    ];
    
    heavy_vehicles_overwrite = true;
    heavy_vehicles_extension = [
    	["I_APC_Wheeled_03_cannon_F",0,50,10],
    	["greuh_pandur_wdld",0,50,10],
    	["I_APC_tracked_03_cannon_F",0,40,15],
    	["greuh_fv510_wdld",0,40,15],
    	["greuh_fv510_dsrt",0,40,15],
    	["RHS_M2A3_BUSKIII_wd",0,55,15],
    	["Steve_MBT_Kuma",0,100,25],
    	["I_MBT_03_cannon_F",0,100,25],
    	["rhsusf_m1a2sep1tuskiid_usarmy",0,100,25],
    	["Burnes_FV4034_01",0,250,40],
    	["rhs_2s3_tv",0,0,0],
    	["rhs_bmd1",0,0,0],
    	["rhs_bmd1p",0,0,0],
    	["rhs_bmd1pk",0,0,0],
    	["rhs_bmd1r",0,0,0],
    	["rhs_bmd2",0,0,0],
    	["rhs_bmd2m",0,0,0],
    	["rhs_bmd4_vdv",0,0,0],
    	["rhs_bmd4m_vdv",0,0,0],
    	["rhs_bmd4ma_vdv",0,0,0],
    	["rhs_bmp1_vdv",0,0,0],
    	["rhs_bmp1d_vdv",0,0,0],
    	["rhs_bmp1k_vdv",0,0,0],
    	["rhs_bmp1p_vdv",0,0,0],
    	["rhs_bmp2_vdv",0,0,0],
    	["rhs_bmp2d_vdv",0,0,0],
    	["rhs_bmp2e_vdv",0,0,0],
    	["rhs_bmp3_late_msv",0,0,0],
    	["rhs_bmp3_msv",0,0,0],
    	["rhs_bmp3m_msv",0,0,0],
    	["rhs_bmp3mera_msv",0,0,0],
    	["rhs_brm1k_vdv",0,0,0],
    	["rhs_prp3_vdv",0,0,0],
    	["rhs_pts_vmf",0,0,0],
    	["rhs_sprut_vdv",0,0,0],
    	["rhs_t72ba_tv",0,0,0],
    	["rhs_t72bb_tv",0,0,0],
    	["rhs_t72bc_tv",0,0,0],
    	["rhs_t72bd_tv",0,0,0],
    	["rhs_t80",0,0,0],
    	["rhs_t80a",0,0,0],
    	["rhs_t80b",0,0,0],
    	["rhs_t80bv",0,0,0],
    	["rhs_t80u",0,0,0],
    	["rhs_t80u45m",0,0,0],
    	["rhs_t80ue1",0,0,0],
    	["rhs_t80uk",0,0,0],
    	["rhs_t80um",0,0,0],
    	["rhs_t90_tv",0,0,0],
    	["rhs_t90a_tv",0,0,0],
    	["rhs_zsu234_aa",0,0,1],
    	["RHS_M2A2",0,0,1],
    	["RHS_M2A2_BUSKI",0,0,1],
    	["RHS_M2A3",0,0,1],
    	["RHS_M2A3_BUSKI",0,0,1],
    	["RHS_M2A3_BUSKIII",0,0,1],
    	["rhsusf_m109_usarmy",0,0,1],
    	["rhsusf_m109d_usarmy",0,0,1],
    	["rhsusf_m113_usarmy",0,0,1],
    	["rhsusf_m113_usarmy_M240",0,0,1],
    	["rhsusf_m113_usarmy_MK19",0,0,1],
    	["rhsusf_m113_usarmy_medical",0,0,1],
    	["rhsusf_m113_usarmy_supply",0,0,1],
    	["rhsusf_m113_usarmy_unarmed",0,0,1],
    	["rhsusf_m113d_usarmy",0,0,1],
    	["rhsusf_m113d_usarmy_M240",0,0,1],
    	["rhsusf_m113d_usarmy_MK19",0,0,1],
    	["rhsusf_m113d_usarmy_medical",0,0,1],
    	["rhsusf_m113d_usarmy_supply",0,0,1],
    	["rhsusf_m113d_usarmy_unarmed",0,0,1],
    	["rhsusf_m1a1aim_tuski_d",0,0,1],
    	["rhsusf_m1a1aim_tuski_wd",0,0,1],
    	["rhsusf_m1a1aimd_usarmy",0,0,1],
    	["rhsusf_m1a1aimwd_usarmy",0,0,1],
    	["rhsusf_m1a1fep_d",0,0,1],
    	["rhsusf_m1a1fep_od",0,0,1],
    	["rhsusf_m1a1fep_wd",0,0,1],
    	["rhsusf_m1a2sep1d_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskid_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiid_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiiwd_usarmy",0,0,1],
    	["rhsusf_m1a2sep1tuskiwd_usarmy",0,0,1],
    	["rhsusf_m1a2sep1wd_usarmy",0,0,1],
    ];
    
    air_vehicles_overwrite = true;
    air_vehicles_extension = [
    	["greuh_aw159_t",0,0,12],
    	["greuh_aw159_a",0,50,12],
    	["I_Heli_light_03_unarmed_F",0,0,12],
    	["I_Heli_light_03_F",0,50,12],
    	["JNS_Skycrane_BLU_Black",0,0,18],
    	["RHS_CH_47F",0,20,20],
    	["greuh_eh101_gr",0,0,25],
    	["I_Heli_Transport_02_F",0,0,25],
    	["MV22",0,0,25],
    	["RHS_AH1Z_wd_GS",0,175,30],
    	["H_RAH66",0,200,30],
    	["RHS_AH64D_wd",0,400,50],
    	["FIR_F16C",0,100,30],
    	["FIR_F15E",0,200,50],
    	["JS_JC_FA18E",0,350,40],
    	["JS_JC_FA18F",0,350,40],
    	["sab_C130_CSP",0,0,30],
    	["sab_C130_J",0,0,30],
    	["usaf_f22",0,500,75],
    	["USAF_F35A",0,600,75],
    	["I_Plane_Fighter_03_AA_F",0,50,30],
    	["I_Plane_Fighter_03_CAS_F",0,100,30],
    	["RHS_Ka52_vvsc",0,0,0],
    	["RHS_Mi24P_vvs",0,0,0],
    	["RHS_Mi24V_vvs",0,0,0],
    	["RHS_Mi24Vt_vvs",0,0,0],
    	["RHS_Mi8AMTSh_vvs",0,0,0],
    	["RHS_Mi8AMT_vvs",0,0,0],
    	["RHS_Mi8MTV3_vvs",0,0,0],
    	["RHS_Mi8mt_vvs",0,0,0],
    	["rhs_ka60_c",0,0,0],
    	["rhs_ka60_grey",0,0,0],
    	["RHS_Su25SM_vvs",0,0,0],
    	["RHS_T50_vvs_051",0,01],
    	["RHS_AH1Z",0,01],
    	["RHS_AH64D",0,01],
    	["RHS_CH_47F",0,01],
    	["RHS_UH1Y",0,01],
    	["RHS_UH60M",0,01],
    	["RHS_UH60M_MEV",0,01],
    	["rhsusf_CH53E_USMC",0,01],
    	["RHS_A10",0,01],
    	["RHS_C130J",0,01],
    	["rhsusf_f22",0,01]
    ];
    

    You did not finish line 37 of the script snippet you posted correctly:

    ["rhsusf_M1078A1P2_B_M2_wd_fmtv_usarmy

     

    You need to add ",0,0,0], To the end of that line.

    You have to be veeery anal when it comes to scripting.

    I recommend that you use notepad++ with the sqf addon from armaholic or poseidon for working on these scripts. 

    Than you can easily recognize mistakes like this because it will be color coded.

    Use one of these editors and check your file for mistakes.

    • Like 2

  9. @FAILIX Mate do you know why everytime i respawn or relog the single player scenario my army despawn and i start with 0/80 manpower. Everytime i need to build another army as its getting annoying

    Not sure, I did not encounter this issue myself. For me, soldiers I built all randomly stand on there place after restarting the mission. Do you start the mission via "PLAY-MULTIPLAYER-NEW-LAN"?

  10. Hi @ all

    Have someone a idea where i can fix the problem, that the RHSAFRF vehicles don't give bounties?

    And i think that the rhs_zsu234_chdkz for a offroader in a little village is a little bit to much.How can i change this or only use RHSUSF

    You can remove those vehicles from "Militia vehicles to choose from

    " militia_vehicles = [ "rhs_btr60_chdkz","rhs_zsu234_chdkz","rhs_uaz_dshkm_chdkz..." in classnames_extension.sqf. Just remove the BTR's and ZSU's from that array.

    Keep in mind that there should be no "," after the last vehicle in any of these arrays. Otherwise it won't work, like in Gotshi's case.


  11. I will be very greatful if you will put all Russian vehicles, all USA vehicles and units + still there will be vanilla units. Because I would love to fly and ride with USA vehicle but from time to time take a Russian vehicle.

    Sorry, but you gonna have to add the Russian vehicles by yourself then. I will only have US vehicles in the BUILD menu.

  12. I have some issue with RHS, because in Build Menu I can't build any of RHS Vehicles. However in Arsenal I can use every item from RHS. How to fix it? :/

    You have to add the classnames of the rhs assets you want to buy to the classnames_extension.sqf. Therefore you have to de-pbo the mission file.

  13. Hi, I have to bother you guys with another question:

    Is it possible to change the "name" of the savegame?

    We have two dedicated arma servers running on one machine.

    Both should run a version of liberation, one with custom mods, the other only with a few scripts. 

    But the second server is saving his rpt files and so on in the folder of the first server.

    Therefor I would need to change the savegame to not have each server overwrite the savegame of the other.

    Is there a value in "save_manager.sqf" that I have to change?

     

    Or does someone know what is the problem with our server?

    We used Method 1 from this tutorial to set up the second server: https://forums.bistudio.com/topic/139003-tutorial-how-to-run-arma3-on-a-dedicated-server/

     

    "This is copy of the master install into a different directory

    As may times as you have space for

    Pros

    Most robust

    Unique MpMissions folder

    Unique "keys" folder

    Allows ability to run seperate instances of different branches of the game, (E.g Dev or Stable)

    Cons

    Uses more drive space

    requires more effort to create and automate the updating process"

×