Jump to content
zbug

[MP][CTI-COOP] Liberation (beta)

Recommended Posts

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"?

No i am playing it directly from "PLAY-SCENARIOUS" . I am playing single player btw. 

Share this post


Link to post
Share on other sites

That might be the cause for the issues you encounter. Also for single player you have to start the mission as hosting a Multiplayer via LAN. Actually this is the case for most missions that are playable in SP as well as coop/mp.

  • Like 2

Share this post


Link to post
Share on other sites

That might be the cause for the issues you encounter. Also for single player you have to start the mission as hosting a Multiplayer via LAN. Actually this is the case for most missions that are playable in SP as well as coop/mp.

Thanks mate you solved the issue. Have a good day

Share this post


Link to post
Share on other sites

Your'e welcome. Since I am just starting with mission editing and all that stuff myself, I have so many questions. Therefore I try to give something back if I can ;)

  • Like 2

Share this post


Link to post
Share on other sites

I deleted the "," but it's still not working. There is something else wrong? :/

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

@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 ?

Share this post


Link to post
Share on other sites

You can also try adding 10 units at a time rather than doing all of them at once.  You can load the mission in the editor, make changes to classnames.sqf, save it and then preview the mission and check the build menu.   If the units are appearing correctly you know it has worked, if they don't you know where the error will be.

Share this post


Link to post
Share on other sites

@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

Share this post


Link to post
Share on other sites

Alrighty then its not problem at all. How do i manage soldiers that spawned around fob though?

Share this post


Link to post
Share on other sites

Alrighty then its not problem at all. How do i manage soldiers that spawned around fob though?

After a restart when they are no longer in your squad:

With a bullet to the head

Share this post


Link to post
Share on other sites

Alrighty then :D when playing in scenarios i can be zeus and delete them. But solution is solution mate :D

Share this post


Link to post
Share on other sites

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] ]
];

Share this post


Link to post
Share on other sites

Alrighty then its not problem at all. How do i manage soldiers that spawned around fob though?

 

Commander slot has access to the Zeus interface from where AI squads can be controlled. If you want to remove them, while in Zeus, assign selected AIs to your group and then use SQUAD MANAGEMENT action to dismiss them, or simply delete them.

Share this post


Link to post
Share on other sites

@gotchiI will have a look at it as soon as I get to my computer. Too hard to go through it on a mobile

  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Alrighty then :D when playing in scenarios i can be zeus and delete them. But solution is solution mate :D

If you whant to play Liberation in SP, you can edit init.sqf and set: enableSaving [ true, false ]; 

It allow you to use standart ArmA 3 savegame feature from menu. I played 3-5 hours and it's looks like work fine. ("PLAY-SCENARIOUS", not LAN)

 

Also - in "greuh_liberation.Altis\scripts\shared\fetch_params.sqf" you can edit default settings for SP. 

 

I tryed to play with LAN, but it's hard when you can't save or pause your game anywhere %)

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

About AI squads - i don't know how Zeus work, so i use MCC mod to force AI squad to my group %). But maybe Zeus can make this too. Need to check.

Share this post


Link to post
Share on other sites

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.

Please refer to my repo's classname_extension file at line number 297. https://github.com/majorwolf/Arma3-Liberation-ACE-RHS/blob/master/classnames_extension.sqf#L297

You have to define the RHS units for them to show up properly. Are you editing the classnames file or the extension file? If you edit the classnames file that could be why nothing is spawning?

  • Like 1

Share this post


Link to post
Share on other sites

If you whant to play Liberation in SP, you can edit init.sqf and set: enableSaving [ true, false ]; 

It allow you to use standart ArmA 3 savegame feature from menu. I played 3-5 hours and it's looks like work fine. ("PLAY-SCENARIOUS", not LAN)

 

Also - in "greuh_liberation.Altis\scripts\shared\fetch_params.sqf" you can edit default settings for SP. 

 

I tryed to play with LAN, but it's hard when you can't save or pause your game anywhere %)

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

About AI squads - i don't know how Zeus work, so i use MCC mod to force AI squad to my group %). But maybe Zeus can make this too. Need to check.

 

Thanks i'll try it . Looks like FPS is little lower while playing in LAN

Share this post


Link to post
Share on other sites

Hello everyone! I have made a GitHub repo featuring my version of Liberation with ACE and RHS integrated if anyone was having trouble getting it to work. This is a full OPFOR Vehicle and Soldier replacement with RHS units.

I'm not ready to release the full pbo quite yet I'm making sure everything is working as it needs to. Though if you use this you will need to make your own ACE config in the editor (Unless you like my settings and it shouldn't take 10 minutes).

https://github.com/majorwolf/Arma3-Liberation-ACE-RHS

Currently up to date with Zbug's repo!

Any feedback would be great :)

MajorWolf, how is your modification of this awesome Liberation mod getting along?

I absolutely love this mod, the only thing that can make it better is what you are doing, RHS with ACE, it is probably the one thing I am really looking forward to.

I really can't wait for your modification release ^^ I am really excited.

Best of wishes mate.

Share this post


Link to post
Share on other sites

You should able to run it without PBO, just do "Download ZIP" and put "Arma3-Liberation-ACE-RHS-master" folder to ArmA3\MPMissions\

 

BTW, i just whant RHS units, not ACE, is "classnames_extension.sqf" enough for this?

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×