Realistic names for new assets from Tanks DLC (#6252)

* LSV AT variants

* Angara > Armata, Nyx > Wiesel 2

* Fix some errors in last to commits

* Zamak MRL -> KamAZ MRL

* Vorona -> Metis-M

* Vehicle Vorona -> Metis-M

* Wiesel vehicle weapons

* Fix wrong inheritance

* Rooikat GT12 cannon

* Armata weaponry

* MB 4WD -> Jeep Wrangler

* Optics Attachments

* Fixed Type "Grenn" -> "Green"

* Rooikat SPMG -> MG4

* New Marid v2 -> Otokar ARMA

* Removed unnecessary inheritance.

* Simplify ace_vehicles config
This commit is contained in:
xrufix 2018-06-01 05:12:24 +02:00 committed by PabstMirror
parent dc3a9fccca
commit a4e0e83972
5 changed files with 447 additions and 1 deletions

View File

@ -186,6 +186,13 @@ class CfgVehicles {
class O_APC_Wheeled_02_base_F : APC_Wheeled_02_base_F {
displayName = CSTRING(APC_Wheeled_02_rcws_Name);
};
class APC_Wheeled_02_base_v2_F;
class O_APC_Wheeled_02_rcws_v2_F : APC_Wheeled_02_base_v2_F {
displayName = CSTRING(APC_Wheeled_02_rcws_Name);
};
class O_T_APC_Wheeled_02_rcws_v2_ghex_F : APC_Wheeled_02_base_v2_F {
displayName = CSTRING(APC_Wheeled_02_rcws_Name);
};
class I_APC_Wheeled_03_base_F;
class I_APC_Wheeled_03_cannon_F: I_APC_Wheeled_03_base_F {
@ -257,6 +264,10 @@ class CfgVehicles {
class I_Truck_02_box_F: Truck_02_box_base_F {
displayName = CSTRING(Truck_02_box_Name);
};
class Truck_02_MRL_base_F;
class I_Truck_02_MRL_F: Truck_02_MRL_base_F {
displayName = CSTRING(Truck_02_MRL_Name);
};
class I_Truck_02_medical_F: Truck_02_medical_base_F {
displayName = CSTRING(Truck_02_medical_Name);
};
@ -726,13 +737,26 @@ class CfgVehicles {
// APEX/Tanoa
// Jeep Wrangler
class Offroad_02_unarmed_base_F;
class Offroad_02_base_F;
class Offroad_02_unarmed_base_F : Offroad_02_base_F {};
class C_Offroad_02_unarmed_F: Offroad_02_unarmed_base_F {
displayName = CSTRING(C_Offroad_02_unarmed);
};
class I_C_Offroad_02_unarmed_F: Offroad_02_unarmed_base_F {
displayName = CSTRING(C_Offroad_02_unarmed);
};
class Offroad_02_at_base_F: Offroad_02_base_F {
displayName = CSTRING(C_Offroad_02_at);
};
class I_C_Offroad_02_at_F: Offroad_02_at_base_F {
displayName = CSTRING(C_Offroad_02_at);
};
class Offroad_02_lmg_base_F: Offroad_02_base_F {
displayName = CSTRING(C_Offroad_02_lmg);
};
class I_C_Offroad_02_lmg_F: Offroad_02_lmg_base_F {
displayName = CSTRING(C_Offroad_02_lmg);
};
// Cessna
class Plane_Civil_01_base_F;
@ -763,6 +787,9 @@ class CfgVehicles {
class LSV_01_light_base_F : LSV_01_base_F {
displayName = CSTRING(lsv_01_light);
};
class LSV_01_AT_base_F : LSV_01_base_F {
displayName = CSTRING(lsv_01_at);
};
// Light Strike Vehicle Mk. II (Qilin)
class LSV_02_base_F;
@ -772,5 +799,58 @@ class CfgVehicles {
class LSV_02_unarmed_base_F : LSV_02_base_F {
displayName = CSTRING(lsv_02_unarmed);
};
class LSV_02_AT_base_F : LSV_02_base_F {
displayName = CSTRING(lsv_02_at);
};
// Rooikat 120 (Rhino MGS)
class AFV_Wheeled_01_base_F;
class B_AFV_Wheeled_01_cannon_F : AFV_Wheeled_01_base_F {
displayName = CSTRING(afv_wheeled_01);
};
class B_T_AFV_Wheeled_01_cannon_F : AFV_Wheeled_01_base_F {
displayName = CSTRING(afv_wheeled_01);
};
class AFV_Wheeled_01_up_base_F;
class B_AFV_Wheeled_01_up_cannon_F : AFV_Wheeled_01_up_base_F {
displayName = CSTRING(afv_wheeled_01_up);
};
class B_T_AFV_Wheeled_01_up_cannon_F : AFV_Wheeled_01_up_base_F {
displayName = CSTRING(afv_wheeled_01_up);
};
// T-14 Armata (T-140 Angara)
class MBT_04_cannon_base_F;
class O_MBT_04_cannon_F : MBT_04_cannon_base_F {
displayName = CSTRING(MBT_04_cannon);
};
class O_T_MBT_04_cannon_F : MBT_04_cannon_base_F {
displayName = CSTRING(MBT_04_cannon);
};
class MBT_04_command_base_F; // Keep "K" designation for command variant.
class O_MBT_04_command_F : MBT_04_command_base_F {
displayName = CSTRING(MBT_04_command);
};
class O_T_MBT_04_command_F : MBT_04_command_base_F {
displayName = CSTRING(MBT_04_command);
};
// Wiesel 2 (AWC 302 Nyx)
class LT_01_AA_base_F;
class I_LT_01_AA_F : LT_01_AA_base_F {
displayName = CSTRING(LT_01_AA);
};
class LT_01_AT_base_F;
class I_LT_01_AT_F : LT_01_AT_base_F {
displayName = CSTRING(LT_01_AT);
};
class LT_01_cannon_base_F;
class I_LT_01_cannon_F : LT_01_cannon_base_F {
displayName = CSTRING(LT_01_cannon);
};
class LT_01_scout_base_F;
class I_LT_01_scout_F : LT_01_scout_base_F {
displayName = CSTRING(LT_01_scout);
};
};

View File

@ -192,6 +192,14 @@ class CfgWeapons {
displayName = CSTRING(launch_NLAW_Name);
};
class launch_Vorona_base_F;
class launch_O_Vorona_brown_F : launch_Vorona_base_F {
displayName = CSTRING(launch_Vorona_brown);
};
class launch_O_Vorona_green_F : launch_Vorona_base_F {
displayName = CSTRING(launch_Vorona_green);
};
// marksmen marksman
class DMR_02_base_F: Rifle_Long_Base_F {
displayName = CSTRING(DMR_02); //MAR-10 .338;
@ -356,6 +364,9 @@ class CfgWeapons {
class Missile_AGM_01_Plane_CAS_02_F: Missile_AGM_02_Plane_CAS_01_F {
displayName = "Kh-25MTP";
};
class missiles_Vorona : MissileLauncher {
displayName = CSTRING(missiles_vorona);
};
// rockets
class Rocket_04_HE_Plane_CAS_01_F: RocketPods {
@ -444,6 +455,11 @@ class CfgWeapons {
};
};
class HMG_127_APC : HMG_127 {};
class ACE_HMG_127_KORD : HMG_127_APC {
displayName = "6P49 Kord";
};
class HMG_01: HMG_127 {
displayName = "XM312";
};
@ -487,6 +503,10 @@ class CfgWeapons {
displayName = "Mini-Spike";
};
class missiles_SAAMI : MissileLauncher {
displayName = "FIM-92F";
};
// mortar
class mortar_155mm_AMOS: CannonCore {
displayName = "L/52";
@ -508,6 +528,10 @@ class CfgWeapons {
class player: player {};
};
class ACE_cannon_120mm_GT12: cannon_120mm {
displayName = "GT12";
};
class cannon_105mm: CannonCore {
displayName = "M68";
class player: Mode_SemiAuto {
@ -518,6 +542,10 @@ class CfgWeapons {
class cannon_125mm: CannonCore {
displayName = "2A46";
};
class cannon_125mm_advanced : cannon_125mm {
displayName = "2A82-1M";
};
// coax machine guns
class LMG_coax: LMG_RCWS {
@ -533,6 +561,12 @@ class CfgWeapons {
class ACE_LMG_coax_L94A1_mem3: LMG_coax {
displayName = "L94A1";
};
class ACE_LMG_coax_ext_MG3: LMG_coax_ext {
displayName = "H&K MG3";
};
class ACE_LMG_coax_DenelMG4 : LMG_coax {
displayName = "Denel MG4";
};
// more autocannons
class autocannon_Base_F;
@ -578,6 +612,24 @@ class CfgWeapons {
displayName = "L21A1 RARDEN";
};
};
class autocannon_30mm_RCWS : autocannon_Base_F {
displayName = "2A42";
};
class cannon_20mm : autocannon_Base_F {
class AP : autocannon_Base_F {};
class HE : autocannon_Base_F {};
};
class ACE_cannon_20mm_Rh202 : cannon_20mm {
displayName = "MK20 Rh 202";
class AP: AP {
displayName = "MK20 Rh 202";
};
class HE: HE {
displayName = "MK20 Rh 202";
};
};
//attachments
@ -587,6 +639,90 @@ class CfgWeapons {
displayName = "UTG Defender 126";
};
class optic_hamr : ItemCore {
displayName = CSTRING(optic_hamr);
};
class optic_Hamr_khk_F : optic_hamr {
displayName = CSTRING(optic_hamr_khk);
};
class optic_Arco : ItemCore {
displayName = CSTRING(optic_arco);
};
class optic_Arco_blk_F : optic_Arco {
displayName = CSTRING(optic_arco_blk);
};
class optic_Arco_ghex_F : optic_Arco {
displayName = CSTRING(optic_arco_ghex);
};
class optic_ERCO_blk_f : optic_Arco {
displayName = CSTRING(optic_erco_blk);
};
class optic_ERCO_khk_f : optic_ERCO_blk_f {
displayName = CSTRING(optic_erco_khk);
};
class optic_ERCO_snd_f : optic_ERCO_blk_f {
displayName = CSTRING(optic_erco_snd);
};
class optic_LRPS : ItemCore {
displayName = CSTRING(optic_lrps);
};
class optic_LRPS_ghex_F : optic_LRPS {
displayName = CSTRING(optic_lrps_ghex);
};
class optic_LRPS_tna_F : optic_LRPS {
displayName = CSTRING(optic_lrps_tna);
};
class optic_DMS : ItemCore {
displayName = CSTRING(optic_dms);
};
class optic_DMS_ghex_F : optic_DMS {
displayName = CSTRING(optic_dms_ghex);
};
class optic_holosight : ItemCore {
displayName = CSTRING(optic_holosight);
};
class optic_Holosight_blk_F : optic_holosight {
displayName = CSTRING(optic_holosight_blk);
};
class optic_Holosight_khk_F : optic_holosight {
displayName = CSTRING(optic_holosight_khk);
};
class optic_Holosight_smg : ItemCore {
displayName = CSTRING(optic_holosight_smg);
};
class optic_Holosight_smg_blk_F : optic_Holosight_smg {
displayName = CSTRING(optic_holosight_smg_blk);
};
class optic_Holosight_smg_khk_F : optic_Holosight_smg {
displayName = CSTRING(optic_holosight_smg_khk);
};
class optic_MRCO : ItemCore {
displayName = CSTRING(optic_MRCO);
};
class optic_Yorris : ItemCore {
displayName = CSTRING(optic_Yorris);
};
class optic_ACO : ItemCore {
displayName = CSTRING(optic_ACO);
};
class optic_ACO_grn : ItemCore {
displayName = CSTRING(optic_ACO_grn);
};
class optic_ACO_smg : ItemCore {
displayName = CSTRING(optic_ACO_smg);
};
class optic_ACO_grn_smg : ItemCore {
displayName = CSTRING(optic_ACO_grn_smg);
};
// APEX/Tanoa
// QBZ-95 and variants

View File

@ -657,6 +657,10 @@
<Chinese>"卡瑪斯"卡車 (醫療)</Chinese>
<Chinesesimp>"卡玛斯"卡车 (医疗)</Chinesesimp>
</Key>
<Key ID="STR_ACE_RealisticNames_Truck_02_MRL_Name">
<English>KamAZ MRL</English>
<German>KamAS MRL</German>
</Key>
<Key ID="STR_ACE_RealisticNames_MRAP_02_Name">
<English>Karatel</English>
<German>Karatel</German>
@ -1599,6 +1603,24 @@
<Chinese>"迷你長釘"導彈發射器 (反坦克)</Chinese>
<Chinesesimp>"迷你长钉"导弹发射器 (反坦克)</Chinesesimp>
</Key>
<Key ID="STR_ACE_RealisticNames_missiles_vorona">
<English>Metis-M</English>
<German>Metis-M</German>
<French>Metis-M</French>
<Russian>Метис-М</Russian>
</Key>
<Key ID="STR_ACE_RealisticNames_launch_Vorona_brown">
<English>Metis-M (Brown)</English>
<German>Metis-M (Braun)</German>
<French>Metis-M (Brun)</French>
<Russian>Метис-М (Кори́чневый)</Russian>
</Key>
<Key ID="STR_ACE_RealisticNames_launch_Vorona_green">
<English>Metis-M (Green)</English>
<German>Metis-M (Grün)</German>
<French>Metis-M (Verde)</French>
<Russian>Метис-М (Зелёный)</Russian>
</Key>
<Key ID="STR_ACE_RealisticNames_arifle_MX_Name">
<English>MX</English>
<German>MX</German>
@ -2591,6 +2613,14 @@
<Chinese>"牧馬人"吉普車</Chinese>
<Chinesesimp>"牧马人"吉普车</Chinesesimp>
</Key>
<Key ID="STR_ACE_RealisticNames_C_Offroad_02_at">
<English>Jeep Wrangler (SPG-9)</English>
<German>Jeep Wrangler (SPG-9)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_C_Offroad_02_lmg">
<English>Jeep Wrangler (LMG)</English>
<German>Jeep Wrangler (LMG)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_C_Plane_Civil_01">
<English>Cessna TTx</English>
<Czech>Cessna TTx</Czech>
@ -3142,6 +3172,10 @@
<Chinese>"北極星"先進佈署越野車 (XM312重機槍)</Chinese>
<Chinesesimp>"北极星"先进布署越野车 (XM312重机枪)</Chinesesimp>
</Key>
<Key ID="STR_ACE_RealisticNames_lsv_01_at">
<English>Polaris DAGOR (Mini-Spike AT)</English>
<German>Polaris DAGOR (Mini-Spike PzAbw)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_lsv_01_unarmed">
<English>Polaris DAGOR</English>
<German>Polaris DAGOR</German>
@ -3163,6 +3197,10 @@
<Chinese>輕型突擊車2式 (M134迷你機炮)</Chinese>
<Chinesesimp>轻型突击车2式 (M134迷你机炮)</Chinesesimp>
</Key>
<Key ID="STR_ACE_RealisticNames_lsv_02_at">
<English>LSV Mk. II (Metis-M)</English>
<German>LSV Mk. II (Metis-M)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_lsv_02_unarmed">
<English>LSV Mk. II</English>
<German>LSV Mk. II</German>
@ -3170,5 +3208,132 @@
<Chinese>輕型突擊車2式</Chinese>
<Chinesesimp>轻型突击车2式</Chinesesimp>
</Key>
<Key ID="STR_ACE_RealisticNames_afv_wheeled_01">
<English>Rooikat 120</English>
<German>Rooikat 120</German>
</Key>
<Key ID="STR_ACE_RealisticNames_afv_wheeled_01_up">
<English>Rooikat 120 UP</English>
<German>Rooikat 120 UP</German>
</Key>
<Key ID="STR_ACE_RealisticNames_MBT_04_cannon">
<English>T-14 Armata</English>
<German>T-14 Armata</German>
<Russian>Т-14 Армата</Russian>
</Key>
<Key ID="STR_ACE_RealisticNames_MBT_04_command">
<English>T-14K Armata</English>
<German>T-14K Armata</German>
<Russian>Т-14К Армата</Russian>
</Key>
<Key ID="STR_ACE_RealisticNames_LT_01_AA">
<English>Wiesel 2 Ozelot (AA)</English>
<German>Wiesel 2 Ozelot (FlaRaWaTrg)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_LT_01_AT">
<English>Wiesel 2 (ATGM)</English>
<German>Wiesel 2 (PzAbw)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_LT_01_cannon">
<English>Wiesel 2 (MK20)</English>
<German>Wiesel 2 (MK20)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_LT_01_scout">
<English>Wiesel 2 RFCV (Radar)</English>
<German>Wiesel 2 AFF (Radar)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_hamr">
<English>Leupold Mark 4 HAMR</English>
<German>Leupold Mark 4 HAMR</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_hamr_khk">
<English>Leupold Mark 4 HAMR (Khaki)</English>
<German>Leupold Mark 4 HAMR (Khaki)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_arco">
<English>ELCAN SpecterOS (Tan)</English>
<German>ELCAN SpecterOS (Beige)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_arco_blk">
<English>ELCAN SpecterOS (Black)</English>
<German>ELCAN SpecterOS (Schwarz)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_arco_ghex">
<English>ELCAN SpecterOS (Green Hex)</English>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_erco_blk">
<English>SIG BRAVO4 / ROMEO3 (Black)</English>
<German>SIG BRAVO4 / ROMEO3 (Schwarz)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_erco_khk">
<English>SIG BRAVO4 / ROMEO3 (Khaki)</English>
<German>SIG BRAVO4 / ROMEO3 (Khaki)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_erco_snd">
<English>SIG BRAVO4 / ROMEO3 (Sand)</English>
<German>SIG BRAVO4 / ROMEO3 (Beige)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_lrps">
<English>Nightforce NXS</English>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_lrps_ghex">
<English>Nightforce NXS (Green Hex)</English>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_lrps_tna">
<English>Nightforce NXS (Jungle)</English>
<German>Nightforce NXS (Dschungel)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_dms">
<English>Burris XTR II</English>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_dms_ghex">
<English>Burris XTR II (Green Hex)</English>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_holosight">
<English>EOTech XPS3 (Tan)</English>
<German>EOTech XPS3 (Beige)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_holosight_blk">
<English>EOTech XPS3 (Black)</English>
<German>EOTech XPS3 (Schwarz)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_holosight_khk">
<English>EOTech XPS3 (Khaki)</English>
<German>EOTech XPS3 (Khaki)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_holosight_smg">
<English>EOTech XPS3 SMG (Tan)</English>
<German>EOTech XPS3 SMG (Beige)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_holosight_smg_blk">
<English>EOTech XPS3 SMG (Black)</English>
<German>EOTech XPS3 SMG (Schwarz)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_holosight_smg_khk">
<English>EOTech XPS3 SMG (Khaki)</English>
<German>EOTech XPS3 SMG (Khaki)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_mrco">
<English>IOR-Valada Pitbull 2</English>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_Yorris">
<English>Burris FastFire 2</English>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_ACO">
<English>C-More Railway (Red)</English>
<German>C-More Railway (Rot)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_ACO_grn">
<English>C-More Railway (Green)</English>
<German>C-More Railway (Grün)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_ACO_smg">
<English>C-More Railway SMG (Red)</English>
<German>C-More Railway SMG (Rot)</German>
</Key>
<Key ID="STR_ACE_RealisticNames_optic_ACO_grn_smg">
<English>C-More Railway SMG (Green)</English>
<German>C-More Railway SMG (Grün)</German>
</Key>
</Package>
</Project>

View File

@ -229,4 +229,54 @@ class CfgVehicles {
};
};
};
// Tanks DLC Wiesel 2
class LT_01_base_F : Tank_F {
class Turrets : Turrets {
class MainTurret : MainTurret {};
};
};
class LT_01_cannon_base_F : LT_01_base_F {
class Turrets : Turrets {
class MainTurret : MainTurret {
weapons[] = {
"SmokeLauncher",
"ACE_LMG_coax_ext_MG3",
"ACE_cannon_20mm_Rh202"
};
};
};
};
// Tanks DLC Rooikat 120
class AFV_Wheeled_01_base_F : wheeled_APC_F {
class Turrets : Turrets {
class MainTurret: MainTurret {
weapons[] = {"ACE_cannon_120mm_GT12","ACE_LMG_coax_DenelMG4"};
magazines[] = {"12Rnd_120mm_APFSDS_shells_Tracer_Red","8Rnd_120mm_HE_shells_Tracer_Red","8Rnd_120mm_HEAT_MP_T_Red","4Rnd_120mm_LG_cannon_missiles","200Rnd_762x51_Belt_T_Red","200Rnd_762x51_Belt_T_Red","200Rnd_762x51_Belt_T_Red","200Rnd_762x51_Belt_T_Red"};
};
};
};
// Tanks DLC Armata
class MBT_04_base_F : Tank_F {
class Turrets : Turrets {
class MainTurret : MainTurret {
class Turrets : Turrets {
class CommanderOptics: CommanderOptics {};
};
};
};
};
class MBT_04_cannon_base_F : MBT_04_base_F {
class Turrets : Turrets {
class MainTurret : MainTurret {
class Turrets : Turrets {
class CommanderOptics: CommanderOptics {
weapons[] = {"ACE_HMG_127_KORD","SmokeLauncher"};
};
};
};
};
};
};

View File

@ -9,6 +9,8 @@ class CfgWeapons {
class ACE_LMG_coax_L94A1_mem3: LMG_coax {};
class ACE_LMG_coax_MAG58_mem3: LMG_coax {};
class ACE_LMG_coax_ext_MAG58: LMG_coax_ext {};
class ACE_LMG_coax_ext_MG3: LMG_coax_ext {};
class ACE_LMG_coax_DenelMG4 : LMG_coax {};
class LMG_Minigun: LMG_RCWS {
// Add the following: "2000Rnd_762x51_Belt_T_Green","2000Rnd_762x51_Belt_T_Red","2000Rnd_762x51_Belt_T_Yellow","5000Rnd_762x51_Belt","5000Rnd_762x51_Yellow_Belt"
@ -25,4 +27,17 @@ class CfgWeapons {
reloadTime = 0.23;
};
};
class HMG_127_APC : HMG_127 {};
class ACE_HMG_127_KORD : HMG_127_APC {};
// Tanks DLC: weapons for Wiesel and Rooikat
class CannonCore;
class autocannon_Base_F : CannonCore {};
class cannon_20mm : autocannon_Base_F {};
class ACE_cannon_20mm_Rh202 : cannon_20mm {};
class cannon_120mm : CannonCore {};
class ACE_cannon_120mm_GT12 : cannon_120mm {};
};