As said this is work in progress.
Warfare BE to VTE conversion tutorial
It is suggested you ADD your own setup(s) into Common\Init\Init_Common.sqf file, so perhaps just replacing existing classes is not such a good idea after all.
What I did is:
Copied Core_GUE.sqf to Core_VTE_VC_Rebel.sqf
Copied Core_USMC.sqf to Core_VTE_USMC.sqf
Copied Core_RU.sqf to Core_VTE_NVA.sqf
Copied Core_Vanilla_G.sqf to Core_VTE_G.sqf
String replacement list used on PowerGrep. Use === as the separator.
Code: Select all
// not sure what to do with these
// mission.sqm I guess?
"BTR90_HQ"===""
"GUE_WarfareBMGNest_PK"===""
"LAV25_HQ"===""
Code: Select all
// faction names
'Russians'==='VTE NVA'
'USMC'==='VTE USMC'
'Guerilla'==='VTE VC Rebels'
// objects or vehicles/weapons
'Land_CamoNet_NATO'===''
'Land_CamoNetB_NATO'===''
'Land_CamoNetVar_NATO'===''
'USMC_WarfareBMGNest_M240'===''
'M1030'===''
'MMT_USMC'===''
'Stinger_Pod'===''
'TOW_TriPod'===''
'WarfareReammoTruck_USMC'===''
'WarfareSalvageTruck_USMC'===''
'WarfareSupplyTruck_USMC'===''
'GUE_WarfareBMGNest_PK'==='
'TT650_Gue'==='
'Land_CamoNet_EAST'==='
'Land_CamoNetB_EAST'==='
'Land_CamoNetVar_EAST'==='
'RU_WarfareBMGNest_PK'==='
'WarfareReammoTruck_RU'==='
'WarfareSalvageTruck_RU'==='
'WarfareSupplyTruck_RU'===
Code: Select all
#define WF_MISSIONNAME "Warfare Benny Edition V2.069 Lite - Chernarus"===#define WF_MISSIONNAME "Warfare Benny Edition V2.069 Lite - VTE"
briefingName="Warfare BE V2.069 Lite - Chernarus";===briefingName="Warfare BE V2.069 Lite - VTE";
briefingDescription="By Benny";===briefingDescription="By Benny, conversion to VTE by Snake Man, PMC.";
"FR_R"==="VTE_MFR"
"FR_Commander"==="VTE_MFRtl"
"FR_Corpsman"==="VTE_MFRmedic"
"FR_Sapper"==="VTE_MFRgl"
"FR_TL"==="VTE_MFRtl"
"MVD_Soldier_TL"==="VTE_NVAofficer"
"RU_Soldier_Medic"==="VTE_NVAmedic"
"RU_Soldier_Sniper"==="VTE_NVAmark"
"RUS_Commander"==="VTE_NVAofficer"
"RUS_Soldier_TL"==="VTE_NVAofficer"
"RUS_Soldier1"==="VTE_NVAsoldier"
"RUS_Soldier3"==="VTE_NVAsoldier"
"USMC_Soldier_Medic"==="VTE_soldierwmedic"
"USMC_SoldierS_Engineer"==="VTE_soldierw"
"USMC_SoldierS_Sniper"==="VTE_sniperw"
'A10'==='VTE_RaiderCAS'
'AAV'==='VTE_m113'
'AH1Z'==='VTE_ah1g'
'AH64D'==='VTE_ah1j'
'AV8B'==='VTE_F4_TAN_AG'
'AV8B2'==='VTE_F4_GREY_AG'
'C130J'==='VTE_C130'
'F35B'==='VTE_A4'
'HMMWV'==='VTE_jeep'
'HMMWV_Ambulance'==='VTE_jeep'
'HMMWV_Armored'==='VTE_jeep'
'HMMWV_Avenger'==='VTE_jeep'
'HMMWV_M2'==='VTE_jeep_mg'
'HMMWV_MK19'==='VTE_jeep_mg'
'HMMWV_TOW'==='VTE_jeep_mg'
'LAV25'==='VTE_m113'
'M119'==='VTE_m101'
'M1A1'==='VTE_m48'
'M1A2_TUSK_MG'==='VTE_m48'
'M252'==='VTE_81mm_mortar'
'M2HD_mini_TriPod'==='VTE_M2StaticMG'
'M2StaticMG'==='VTE_M2StaticMG'
'MH60S'==='vte_uh1'
'MK19_TriPod'==='VTE_M2StaticMG'
'MLRS'==='VTE_m101'
'MQ9PredatorB'==='VTE_birddog'
'MTVR'==='VTE_truck5tus'
'MtvrRefuel'==='VTE_truck5tusfuel'
'MtvrRepair'==='VTE_truck5tusrepair'
'MV22'==='vte_ov10'
'RHIB'==='VTE_pbr'
'RHIB2Turret'==='VTE_pbr'
'SearchLight'==='VTE_SearchLightUS'
'UH1Y'==='vte_uh1'
'USBasicAmmunitionBox'==='VTE_AmmoBoxUS'
'USBasicWeaponsBox'==='VTE_WeaponBoxUS'
'USLaunchersBox'==='VTE_WeaponBoxUS'
'USMC_Soldier'==='VTE_soldierw'
'USMC_Soldier_AA'==='VTE_soldierw'
'USMC_Soldier_AR'==='VTE_soldierwmg'
'USMC_Soldier_AT'==='VTE_soldierwlaw'
'USMC_Soldier_Crew'==='VTE_soldierw'
'USMC_Soldier_GL'==='VTE_soldierwgl'
'USMC_Soldier_HAT'==='VTE_soldierwrr'
'USMC_Soldier_LAT'==='VTE_soldierwlaw'
'USMC_Soldier_Medic'==='VTE_soldierwmedic'
'USMC_Soldier_MG'==='VTE_soldierwmg'
'USMC_Soldier_Pilot'==='VTE_soldierw'
'USMC_Soldier_SL'==='VTE_soldierwo'
'USMC_Soldier_TL'==='VTE_soldierwo'
'USMC_Soldier2'==='VTE_soldierwm14'
'USMC_SoldierM_Marksman'==='VTE_sniperw'
'USMC_SoldierS'==='VTE_soldierwm14'
'USMC_SoldierS_Engineer'==='VTE_soldierwm14'
'USMC_SoldierS_Sniper'==='VTE_sniperw'
'USMC_SoldierS_SniperH'==='VTE_sniperw'
'USMC_SoldierS_Spotter'==='VTE_sniperw'
'USOrdnanceBox'==='VTE_WeaponBoxUS'
'USSpecialWeaponsBox'==='VTE_WeaponBoxUS'
'USVehicleBox'==='VTE_WeaponBoxUS'
'Zodiac'==='VTE_zodiac'
'BMP2_Gue'==='VTE_pt76'
'BRDM2_Gue'==='VTE_btr50'
'DSHKM_Gue'==='VTE_dshkmvc'
'GUE_Soldier_CO'==='VTE_rebel1'
'GUE_Commander'==='VTE_rebel1'
'GUE_Soldier_1'==='VTE_rebel2'
'GUE_Soldier_2'==='VTE_rebel3'
'GUE_Soldier_3'==='VTE_rebel4'
'GUE_Soldier_AA'==='VTE_rebel5'
'GUE_Soldier_AR'==='VTE_rebel6'
'GUE_Soldier_AT'==='VTE_rebel7'
'GUE_Soldier_Crew'==='VTE_rebel8'
'GUE_Soldier_GL'==='VTE_rebel9'
'GUE_Soldier_Medic'==='VTE_rebel10'
'GUE_Soldier_MG'==='VTE_rebel11'
'GUE_Soldier_Pilot'==='VTE_rebel12'
'GUE_Soldier_Sab'==='VTE_rebel1'
'GUE_Soldier_Scout'==='VTE_rebel2'
'GUE_Soldier_Sniper'==='VTE_rebel3'
'GUE_Villager3'==='VTE_vcciv1'
'GUE_Villager4'==='VTE_vcciv2'
'GUE_Woodlander1'==='VTE_vcciv3'
'GUE_Woodlander2'==='VTE_vcciv1'
'GUE_Woodlander3'==='VTE_vcciv2'
'GUE_Worker2'==='VTE_vcciv3'
'Offroad_DSHKM_Gue'==='VTE_vctruck'
'Offroad_SPG9_Gue'==='VTE_vctruckopen'
'Pickup_PK_GUE'==='VTE_vctruckopen'
'SPG9_Gue'==='VTE_dshkmvc'
'T72_Gue'==='VTE_t34_85'
'Ural_ZU23_Gue'==='VTE_zu23'
'V3S_Gue'==='VTE_vctruck'
'ZU23_Gue'==='VTE_zu23'
'2b14_82mm'==='VTE_82mm_mortar_nva'
'2S6M_Tunguska'==='VTE_zsu57'
'AGS_RU'==='VTE_dshkm'
'BMP3'==='VTE_pt76'
'BTR90'==='VTE_btr50'
'D30_RU'==='VTE_m56'
'GAZ_Vodnik_HMG'==='VTE_nvatruckopen'
'GAZ_Vodnik_MedEvac'==='VTE_nvatruck'
'GAZ_Vodnik'==='VTE_nvatruckopen'
'GRAD_RU'==='VTE_122mmkatyushanva'
'Igla_AA_pod_East'==='VTE_dshkm'
'Ka52'==='VTE_birddog'
'Ka52Black'==='VTE_birddog'
'Kamaz'==='VTE_nvatruck'
'KamazRefuel'==='VTE_nvatruckfuel'
'KamazRepair'==='VTE_nvatruckrepair'
'KORD_high'==='VTE_dshkm'
'KORD'==='VTE_dshkm'
'Metis'==='VTE_dshkm'
'Mi17_medevac_RU'==='VTE_birddog'
'Mi17_rockets_RU'==='VTE_birddog'
'Mi24_P'==='VTE_birddog'
'Mi24_V'==='VTE_birddog'
'PBX'==='VTE_zodiac'
'Pchela1T'==='VTE_birddog'
'RU_Soldier_AA'==='VTE_NVAaa'
'RU_Soldier_AR'==='VTE_NVAmg'
'RU_Soldier_AT'==='VTE_NVArpg'
'RU_Soldier_Crew'==='VTE_nvacrew'
'RU_Soldier_GL'==='VTE_NVAsoldier'
'RU_Soldier_HAT'==='VTE_NVAat'
'RU_Soldier_LAT'==='VTE_NVAat'
'RU_Soldier_Marksman'==='VTE_NVAmark'
'RU_Soldier_Medic'==='VTE_NVAmedic'
'RU_Soldier_MG'==='VTE_NVAmg'
'RU_Soldier_Pilot'==='VTE_nva_pilot'
'RU_Soldier_SL'==='VTE_NVAsapper'
'RU_Soldier_Sniper'==='VTE_NVAmark'
'RU_Soldier_SniperH'==='VTE_NVAmark'
'RU_Soldier_Spotter'==='VTE_NVAmark'
'RU_Soldier_TL'==='VTE_NVAofficer'
'RU_Soldier'==='VTE_NVAsoldier'
'RU_Soldier2'==='VTE_NVAsoldier'
'RUBasicAmmunitionBox'==='VTE_AmmoBoxNVA'
'RUBasicWeaponsBox'==='VTE_WeaponBoxNVA'
'RULaunchersBox'==='VTE_WeaponBoxNVA'
'RUOrdnanceBox'==='VTE_WeaponBoxNVA'
'RUSpecialWeaponsBox'==='VTE_WeaponBoxNVA'
'RUVehicleBox'==='VTE_WeaponBoxNVA'
'SearchLight_RUS'==='VTE_searchlightnva'
'Su34'==='VTE_birddog'
'Su39'==='VTE_birddog'
'T72_RU'==='VTE_T55'
'T90'==='VTE_T55'
'UAZ_AGS30_RU'==='VTE_nvauazmg'
'UAZ_RU'==='VTE_nvauazmg'
'100Rnd_556x45_BetaCMag'==='VTE_150Rnd_556x45'
'100Rnd_762x51_M240'==='VTE_100Rnd_762x51_M60'
'100Rnd_762x54_PK'==='VTE_100Rnd_762x54'
'10Rnd_127x99_m107'==='VTE_5Rnd_762x51_nato'
'10Rnd_762x54_SVD'==='VTE_5Rnd_762x54'
'10Rnd_9x39_SP5_VSS'==='VTE_32Rnd_mac10'
'15Rnd_9x19_M9'==='VTE_10Rnd_Browning'
'15Rnd_9x19_M9SD'==='VTE_10Rnd_Browning'
'1Rnd_HE_GP25'==='VTE_1Rnd_40mm_HE'
'1Rnd_HE_M203'==='VTE_1Rnd_40mm_HE'
'1Rnd_SMOKE_GP25'==='VTE_markerround_white'
'1Rnd_Smoke_M203'==='VTE_markerround_white'
'1Rnd_SMOKEGREEN_GP25'==='VTE_markerround_green'
'1Rnd_SmokeGreen_M203'==='VTE_markerround_green'
'1Rnd_SMOKERED_GP25'==='VTE_markerround_red'
'1Rnd_SmokeRed_M203'==='VTE_markerround_red'
'1Rnd_SMOKEYELLOW_GP25'==='VTE_markerround_yellow'
'1Rnd_SmokeYellow_M203'==='VTE_markerround_yellow'
'200Rnd_556x45_M249'==='VTE_150Rnd_556x45'
'20Rnd_556x45_Stanag'==='VTE_20Rnd_556x45'
'20Rnd_762x51_DMR'==='VTE_20Rnd_762x51_nato'
'20Rnd_9x39_SP5_VSS'==='VTE_25Rnd_45ACP'
'30Rnd_545x39_AK'==='VTE_30Rnd_762x39_AK47'
'30Rnd_545x39_AKSD'==='VTE_30Rnd_762x39_AK47'
'30Rnd_556x45_G36'==='VTE_20Rnd_556x45'
'30Rnd_556x45_G36SD'==='VTE_20Rnd_556x45'
'30Rnd_556x45_Stanag'==='VTE_20Rnd_556x45'
'30Rnd_556x45_StanagSD'==='VTE_20Rnd_556x45'
'30Rnd_762x39_AK47'==='VTE_30Rnd_762x39_AK47'
'30Rnd_9x19_MP5'==='VTE_32Rnd_MPK'
'30Rnd_9x19_MP5SD'==='VTE_32Rnd_MPK'
'5Rnd_127x108_KSVK'==='VTE_10Rnd_77x56'
'5Rnd_762x51_M24'==='VTE_5Rnd_762x51_nato'
'5x_22_LR_17_HMR'==='VTE_10Rnd_762x54'
'64Rnd_9x19_Bizon'==='VTE_32Rnd_9x19'
'64Rnd_9x19_SD_Bizon'==='VTE_32Rnd_9x19'
'75Rnd_545x39_RPK'==='VTE_40Rnd_762x39_RPK'
'7Rnd_45ACP_1911'==='VTE_7Rnd_1911'
'8Rnd_9x18_Makarov'==='VTE_8rnd_makarov'
'8Rnd_9x18_MakarovSD'==='VTE_8rnd_makarov_sd'
'8Rnd_B_Beneli_74Slug'==='VTE_ithacashell'
'8Rnd_B_Saiga12_74Slug'==='VTE_ithacashell'
'AK_107_GL_kobra'==='VTE_AK47'
'AK_107_GL_pso'==='VTE_AK47'
'AK_107_kobra'==='VTE_AK47'
'AK_107_pso'==='VTE_AK47'
'AK_47_M'==='VTE_AK47'
'AK_47_S'==='VTE_AK47s'
'AK_74_GL'==='VTE_ak47'
'AK_74'==='VTE_ak47'
'AKS_74_kobra'==='VTE_ak47'
'AKS_74_pso'==='VTE_ak47'
'AKS_74_U'==='VTE_ak47'
'AKS_74_UN_kobra'==='VTE_ak47'
'AKS_GOLD'==='VTE_ak47'
'AT13'==='VTE_PG7V'
'bizon_silenced'==='VTE_ak47s'
'bizon'==='VTE_ak47s'
'Colt1911'==='VTE_m1911'
'DMR'==='VTE_m14'
'FlareGreen_GP25'==='VTE_FlareGreen_Rifle'
'FlareGreen_M203'==='VTE_FlareGreen_Rifle'
'FlareRed_GP25'==='VTE_FlareRed_Rifle'
'FlareRed_M203'==='VTE_FlareRed_Rifle'
'FlareWhite_GP25'==='VTE_FlareWhite_Rifle'
'FlareWhite_M203'==='VTE_FlareWhite_Rifle'
'FlareYellow_GP25'==='VTE_FlareYellow_Rifle'
'FlareYellow_M203'==='VTE_FlareYellow_Rifle'
'G36_C_SD_eotech'==='VTE_car15gl'
'G36a'==='VTE_car15gl'
'G36C'==='VTE_car15gl'
'G36K'==='VTE_car15gl'
'huntingrifle'==='VTE_m40'
'Igla'==='VTE_sa7missile'
'ksvk'==='VTE_mosin'
'M1014'==='VTE_ithaca'
'm107'==='VTE_remington700'
_m = _m + ["M136"];===_m = _m + ["VTE_M72"];
_w = ['M136'];===_w = ['VTE_law'];
'M16A2'==='VTE_M16A1'
'M16A2GL'==='VTE_m16a1_m203'
'M16A4_ACG_GL'==='VTE_m16a1_m203'
'm16a4_acg'==='VTE_M16A1'
'M16A4_GL'==='VTE_m16a1_m203'
'm16a4'==='VTE_M16A1'
'M24'==='VTE_m40'
'M240'==='VTE_M60'
'M249'==='VTE_Stoner_MG'
'M40A3'==='VTE_m40'
'M4A1_Aim_camo'==='VTE_xm177e'
'M4A1_AIM_SD_camo'==='VTE_xm177e'
'M4A1_Aim'==='VTE_xm177e'
'M4A1_HWS_GL_camo'==='VTE_car15gl'
'M4A1_HWS_GL_SD_Camo'==='VTE_car15gl'
'M4A1_HWS_GL'==='VTE_car15gl'
'M4A1_RCO_GL'==='VTE_car15gl'
'M4A1'==='VTE_xm177e'
'M4SPR'==='VTE_xm177e'
'm8_carbine'==='VTE_xm177e'
'm8_carbineGL'==='VTE_xm177e'
'm8_compact'==='VTE_xm177e'
'm8_SAW'==='VTE_xm177e'
'm8_sharpshooter'==='VTE_xm177e'
'M9'==='VTE_browning'
'M9SD'==='VTE_browning'
'Makarov'==='VTE_makarov'
'MakarovSD'==='VTE_makarov_silenced'
'MetisLauncher'==='VTE_RPG2'
'MG36'==='VTE_rpk'
'Mk_48'==='VTE_Stoner_MG'
'MP5A5'==='VTE_MPK'
'MP5SD'==='VTE_MPK'
'OG7'==='VTE_PG2'
'Pecheneg'==='VTE_RPD'
'PG7V'==='VTE_PG7V'
'PG7VL'==='VTE_PG7V'
'PG7VR'==='VTE_PG7V'
'PK'==='VTE_RPD'
'RPG7V'==='VTE_RPG7'
'RPK_74'==='VTE_RPK'
'Saiga12K'==='VTE_ithaca'
'SMAW_HEAA'==='VTE_m72'
'SMAW_HEDP'==='VTE_m72'
'SMAW'==='VTE_law'
'SmokeShell'==='VTE_GrenadeWhite'
'SmokeShellBlue'==='VTE_GrenadeWhite'
'SmokeShellGreen'==='VTE_GrenadeGreen'
'SmokeShellOrange'==='VTE_GrenadePurple'
'SmokeShellPurple'==='VTE_GrenadePurple'
'SmokeShellRed'==='VTE_GrenadeRed'
'SmokeShellYellow'==='VTE_GrenadeYellow'
'Strela'==='VTE_sa7launcher'
'SVD_CAMO'==='VTE_mosin'
'SVD'==='VTE_mosin'
'VSS_vintorez'==='VTE_mosin'