From e9832b5d82aa7e535b6208ac095b2b8d1321c19f Mon Sep 17 00:00:00 2001 From: MetalStormGhost <89945461+MetalStormGhost@users.noreply.github.com> Date: Sat, 16 Mar 2024 16:55:50 +0200 Subject: [PATCH] =?UTF-8?q?Super=20=C3=89tendard=20mod=20support=20v2.5.5?= =?UTF-8?q?=20(#273)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Implemented support for the VSN Super Étendard v2.5.5 * Updated changelog and renamed the banner. --------- Co-authored-by: Raffson --- changelog.md | 1 + game/factions/faction.py | 2 + game/theater/start_generator.py | 1 + pydcs_extensions/__init__.py | 1 + pydcs_extensions/super_etendard/__init__.py | 1 + .../super_etendard/super_etendard.py | 144 +++++++++++++++++ qt_ui/windows/newgame/QNewGameWizard.py | 1 + .../newgame/WizardPages/QGeneratorSettings.py | 4 + resources/customized_payloads/VSN_SEM.lua | 146 ++++++++++++++++++ resources/factions/france_1985.json | 1 + resources/factions/france_1995.json | 1 + resources/factions/france_2005.json | 1 + .../ui/units/aircrafts/banners/VSN_SEM.jpg | Bin 0 -> 41762 bytes .../ui/units/aircrafts/icons/VSN_SEM_24.jpg | Bin 0 -> 8264 bytes resources/units/aircraft/VSN_SEM.yaml | 25 +++ 15 files changed, 329 insertions(+) create mode 100644 pydcs_extensions/super_etendard/__init__.py create mode 100644 pydcs_extensions/super_etendard/super_etendard.py create mode 100644 resources/customized_payloads/VSN_SEM.lua create mode 100644 resources/ui/units/aircrafts/banners/VSN_SEM.jpg create mode 100644 resources/ui/units/aircrafts/icons/VSN_SEM_24.jpg create mode 100644 resources/units/aircraft/VSN_SEM.yaml diff --git a/changelog.md b/changelog.md index 0d8d8f1e..10ce3391 100644 --- a/changelog.md +++ b/changelog.md @@ -15,6 +15,7 @@ * **[Modding]** Updated support for F-4B/C Phantom mod to 2.8.7.204 * **[Modding]** Updated Community A-4E-C mod version support to 2.2.0 release. * **[Modding]** Added F/A-18E/F Super Hornet AI Tanker mod support (Chiller Juice Studios SuperBug Tanker AI version 1.4) +* **[Modding]** Added VSN Super Étendard mod support (v2.5.5) * **[Modding]** Added F9F Panther mod support (version v2.8.7.101) * **[Modding]** Updated Irondome support to IDF Assets Pack V1.1, adding support for the David's Sling * **[Radios]** Added HF-FM band for AN/ARC-222 diff --git a/game/factions/faction.py b/game/factions/faction.py index 0edd38d9..8997ed96 100644 --- a/game/factions/faction.py +++ b/game/factions/faction.py @@ -383,6 +383,8 @@ class Faction: self.remove_aircraft("JAS39Gripen") self.remove_aircraft("JAS39Gripen_BVR") self.remove_aircraft("JAS39Gripen_AG") + if not mod_settings.super_etendard: + self.remove_aircraft("VSN_SEM") if not mod_settings.su30_flanker_h: self.remove_aircraft("Su-30MKA") self.remove_aircraft("Su-30MKI") diff --git a/game/theater/start_generator.py b/game/theater/start_generator.py index 4974398c..94d7b2ea 100644 --- a/game/theater/start_generator.py +++ b/game/theater/start_generator.py @@ -73,6 +73,7 @@ class ModSettings: irondome: bool = False uh_60l: bool = False jas39_gripen: bool = False + super_etendard: bool = False su30_flanker_h: bool = False su57_felon: bool = False frenchpack: bool = False diff --git a/pydcs_extensions/__init__.py b/pydcs_extensions/__init__.py index e3abdf18..73aaaa6c 100644 --- a/pydcs_extensions/__init__.py +++ b/pydcs_extensions/__init__.py @@ -21,6 +21,7 @@ from .irondome import * from .jas39 import * from .ov10a import * from .spanishnavypack import * +from .super_etendard import * from .su30 import * from .su57 import * from .swedishmilitaryassetspack import * diff --git a/pydcs_extensions/super_etendard/__init__.py b/pydcs_extensions/super_etendard/__init__.py new file mode 100644 index 00000000..a4493689 --- /dev/null +++ b/pydcs_extensions/super_etendard/__init__.py @@ -0,0 +1 @@ +from .super_etendard import * diff --git a/pydcs_extensions/super_etendard/super_etendard.py b/pydcs_extensions/super_etendard/super_etendard.py new file mode 100644 index 00000000..4a0a5c5a --- /dev/null +++ b/pydcs_extensions/super_etendard/super_etendard.py @@ -0,0 +1,144 @@ +from dcs import task +from dcs.planes import PlaneType +from dcs.weapons_data import Weapons + + +from game.modsupport import planemod +from pydcs_extensions.weapon_injector import inject_weapons + + +class WeaponsSEM: + Fuel_Tank_1100_Liter = { + "clsid": "{SEM1100_PTB}", + "name": "Fuel Tank 1100 Liter", + "weight": 1150, + } + Fuel_Tank_625_Liter = { + "clsid": "{SEM625_PTB}", + "name": "Fuel Tank 625 Liter", + "weight": 1150, + } + + +inject_weapons(WeaponsSEM) + + +@planemod +class VSN_SEM(PlaneType): + id = "VSN_SEM" + flyable = True + height = 4 + width = 13.05 + length = 18 + fuel_max = 6103 + max_speed = 2649.996 + chaff = 90 + flare = 45 + charge_total = 180 + chaff_charge_size = 1 + flare_charge_size = 2 + category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F} + radio_frequency = 127.5 + + livery_name = "VSN_SEM" # from type + + class Pylon1: + Smokewinder___red = (1, Weapons.Smokewinder___red) + Smokewinder___green = (1, Weapons.Smokewinder___green) + Smokewinder___blue = (1, Weapons.Smokewinder___blue) + Smokewinder___white = (1, Weapons.Smokewinder___white) + Smokewinder___yellow = (1, Weapons.Smokewinder___yellow) + AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (1, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod) + Mk_81___250lb_GP_Bomb_LD = (1, Weapons.Mk_81___250lb_GP_Bomb_LD) + Mk_82___500lb_GP_Bomb_LD = (1, Weapons.Mk_82___500lb_GP_Bomb_LD) + R550_Magic_2_IR_AAM = (1, Weapons.R550_Magic_2_IR_AAM) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 1, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + ALQ_131___ECM_Pod = (1, Weapons.ALQ_131___ECM_Pod) + AIM_9M_Sidewinder_IR_AAM = (1, Weapons.AIM_9M_Sidewinder_IR_AAM) + AIM_9P_Sidewinder_IR_AAM = (1, Weapons.AIM_9P_Sidewinder_IR_AAM) + + class Pylon2: + AGM_65K___Maverick_K__CCD_Imp_ASM_ = ( + 2, + Weapons.AGM_65K___Maverick_K__CCD_Imp_ASM_, + ) + GBU_12___500lb_Laser_Guided_Bomb = (2, Weapons.GBU_12___500lb_Laser_Guided_Bomb) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 2, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + Mk_81___250lb_GP_Bomb_LD = (2, Weapons.Mk_81___250lb_GP_Bomb_LD) + Mk_82___500lb_GP_Bomb_LD = (2, Weapons.Mk_82___500lb_GP_Bomb_LD) + Fuel_Tank_1100_Liter = (2, WeaponsSEM.Fuel_Tank_1100_Liter) + Fuel_Tank_625_Liter = (2, WeaponsSEM.Fuel_Tank_625_Liter) + + # ERRR + + class Pylon5: + L_081_Fantasmagoria_ELINT_pod = (5, Weapons.L_081_Fantasmagoria_ELINT_pod) + + class Pylon6: + MER2_with_2_x_Mk_82___500lb_GP_Bombs_LD = ( + 6, + Weapons.MER2_with_2_x_Mk_82___500lb_GP_Bombs_LD, + ) + AGM_65K___Maverick_K__CCD_Imp_ASM_ = ( + 6, + Weapons.AGM_65K___Maverick_K__CCD_Imp_ASM_, + ) + + # ERRR + + class Pylon10: + AGM_65K___Maverick_K__CCD_Imp_ASM_ = ( + 10, + Weapons.AGM_65K___Maverick_K__CCD_Imp_ASM_, + ) + GBU_12___500lb_Laser_Guided_Bomb = ( + 10, + Weapons.GBU_12___500lb_Laser_Guided_Bomb, + ) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 10, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + Mk_81___250lb_GP_Bomb_LD = (10, Weapons.Mk_81___250lb_GP_Bomb_LD) + Mk_82___500lb_GP_Bomb_LD = (10, Weapons.Mk_82___500lb_GP_Bomb_LD) + Fuel_Tank_1100_Liter = (10, WeaponsSEM.Fuel_Tank_1100_Liter) + Fuel_Tank_625_Liter = (10, WeaponsSEM.Fuel_Tank_625_Liter) + + class Pylon11: + Smokewinder___red = (11, Weapons.Smokewinder___red) + Smokewinder___green = (11, Weapons.Smokewinder___green) + Smokewinder___blue = (11, Weapons.Smokewinder___blue) + Smokewinder___white = (11, Weapons.Smokewinder___white) + Smokewinder___yellow = (11, Weapons.Smokewinder___yellow) + AN_ASQ_T50_TCTS_Pod___ACMI_Pod = (11, Weapons.AN_ASQ_T50_TCTS_Pod___ACMI_Pod) + Mk_81___250lb_GP_Bomb_LD = (11, Weapons.Mk_81___250lb_GP_Bomb_LD) + Mk_82___500lb_GP_Bomb_LD = (11, Weapons.Mk_82___500lb_GP_Bomb_LD) + R550_Magic_2_IR_AAM = (11, Weapons.R550_Magic_2_IR_AAM) + LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE = ( + 11, + Weapons.LAU_61_pod___19_x_2_75_Hydra__UnGd_Rkts_M151__HE, + ) + ALQ_131___ECM_Pod = (11, Weapons.ALQ_131___ECM_Pod) + AIM_9M_Sidewinder_IR_AAM = (11, Weapons.AIM_9M_Sidewinder_IR_AAM) + AIM_9P_Sidewinder_IR_AAM = (11, Weapons.AIM_9P_Sidewinder_IR_AAM) + + pylons = {1, 2, 3, 5, 6, 9, 10, 11} + + tasks = [ + task.CAP, + task.Escort, + task.FighterSweep, + task.Intercept, + task.Reconnaissance, + task.GroundAttack, + task.CAS, + task.AFAC, + task.RunwayAttack, + ] + task_default = task.FighterSweep diff --git a/qt_ui/windows/newgame/QNewGameWizard.py b/qt_ui/windows/newgame/QNewGameWizard.py index 1a0b0028..a399897b 100644 --- a/qt_ui/windows/newgame/QNewGameWizard.py +++ b/qt_ui/windows/newgame/QNewGameWizard.py @@ -106,6 +106,7 @@ class NewGameWizard(QtWidgets.QWizard): irondome=self.field("irondome"), uh_60l=self.field("uh_60l"), jas39_gripen=self.field("jas39_gripen"), + super_etendard=self.field("super_etendard"), su30_flanker_h=self.field("su30_flanker_h"), su57_felon=self.field("su57_felon"), ov10a_bronco=self.field("ov10a_bronco"), diff --git a/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py b/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py index 363984ef..d92ac4c6 100644 --- a/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py +++ b/qt_ui/windows/newgame/WizardPages/QGeneratorSettings.py @@ -124,6 +124,8 @@ class GeneratorOptions(QtWidgets.QWizardPage): self.registerField("f105_thunderchief", self.f105_thunderchief) self.jas39_gripen = QtWidgets.QCheckBox() self.registerField("jas39_gripen", self.jas39_gripen) + self.super_etendard = QtWidgets.QCheckBox() + self.registerField("super_etendard", self.super_etendard) self.su30_flanker_h = QtWidgets.QCheckBox() self.registerField("su30_flanker_h", self.su30_flanker_h) self.su57_felon = QtWidgets.QCheckBox() @@ -173,6 +175,7 @@ class GeneratorOptions(QtWidgets.QWizardPage): ("Swedish Military Assets pack (1.10)", self.swedishmilitaryassetspack), ("JAS 39 Gripen (v1.8.5-beta)", self.jas39_gripen), ("OV-10A Bronco", self.ov10a_bronco), + ("Super Étendard (v2.5.5)", self.super_etendard), ("Su-30 Flanker-H (V2.7.3 beta)", self.su30_flanker_h), ("Su-57 Felon (build-04)", self.su57_felon), ("UH-60L Black Hawk (v1.3.1)", self.uh_60l), @@ -232,6 +235,7 @@ class GeneratorOptions(QtWidgets.QWizardPage): self.f104_starfighter.setChecked(s.get("f104_starfighter", False)) self.f105_thunderchief.setChecked(s.get("f105_thunderchief", False)) self.jas39_gripen.setChecked(s.get("jas39_gripen", False)) + self.super_etendard.setChecked(s.get("super_etendard", False)) self.su30_flanker_h.setChecked(s.get("su30_flanker_h", False)) self.su57_felon.setChecked(s.get("su57_felon", False)) self.ov10a_bronco.setChecked(s.get("ov10a_bronco", False)) diff --git a/resources/customized_payloads/VSN_SEM.lua b/resources/customized_payloads/VSN_SEM.lua new file mode 100644 index 00000000..5ce7c43c --- /dev/null +++ b/resources/customized_payloads/VSN_SEM.lua @@ -0,0 +1,146 @@ +local unitPayloads = { + ["name"] = "VSN_SEM", + ["payloads"] = { + [1] = { + ["name"] = "CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 11, + }, + [4] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 10, + }, + [5] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + [2] = 31, + }, + }, + [2] = { + ["name"] = "CAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{SEM1100_PTB}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 11, + }, + [4] = { + ["CLSID"] = "{SEM1100_PTB}", + ["num"] = 10, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "ANTISHIP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", + ["num"] = 11, + }, + [4] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 10, + }, + [5] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 30, + }, + }, + [4] = { + ["name"] = "STRIKE", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{SEM1100_PTB}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 11, + }, + [4] = { + ["CLSID"] = "{SEM1100_PTB}", + ["num"] = 10, + }, + [5] = { + ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + [5] = { + ["name"] = "DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 2, + }, + [3] = { + ["CLSID"] = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}", + ["num"] = 11, + }, + [4] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 10, + }, + [5] = { + ["CLSID"] = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B65}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 32, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "VSN_SEM", +} +return unitPayloads diff --git a/resources/factions/france_1985.json b/resources/factions/france_1985.json index 1f951cea..070b8a18 100644 --- a/resources/factions/france_1985.json +++ b/resources/factions/france_1985.json @@ -13,6 +13,7 @@ "Mirage-F1B", "Mirage-F1CE", "Mirage-F1C-200", + "Super Étendard", "SA 342L Gazelle", "SA 342M Gazelle", "SA 342M Gazelle Mistral" diff --git a/resources/factions/france_1995.json b/resources/factions/france_1995.json index 8dc8a5f9..12318dfa 100644 --- a/resources/factions/france_1995.json +++ b/resources/factions/france_1995.json @@ -14,6 +14,7 @@ "Mirage-F1CE", "Mirage-F1C-200", "Mirage-F1CT", + "Super Étendard", "SA 342L Gazelle", "SA 342M Gazelle", "SA 342M Gazelle Mistral" diff --git a/resources/factions/france_2005.json b/resources/factions/france_2005.json index 373cd33b..227f09b2 100644 --- a/resources/factions/france_2005.json +++ b/resources/factions/france_2005.json @@ -14,6 +14,7 @@ "Mirage-F1CE", "Mirage-F1C-200", "Mirage-F1CT", + "Super Étendard", "SA 342L Gazelle", "SA 342M Gazelle", "SA 342M Gazelle Mistral" diff --git a/resources/ui/units/aircrafts/banners/VSN_SEM.jpg b/resources/ui/units/aircrafts/banners/VSN_SEM.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41162fbd27e59b241d3e54a4f73152dc9ab2fe2e GIT binary patch literal 41762 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 literal 0 HcmV?d00001 diff --git a/resources/ui/units/aircrafts/icons/VSN_SEM_24.jpg b/resources/ui/units/aircrafts/icons/VSN_SEM_24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5662e3477d88c06d2e66ccce7f8831aaeb74483 GIT binary patch literal 8264 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 S-sXuNDJO1V)gHMidjAeQc$EnN literal 0 HcmV?d00001 diff --git a/resources/units/aircraft/VSN_SEM.yaml b/resources/units/aircraft/VSN_SEM.yaml new file mode 100644 index 00000000..e61d4f28 --- /dev/null +++ b/resources/units/aircraft/VSN_SEM.yaml @@ -0,0 +1,25 @@ +description: + The Dassault-Breguet Super Étendard is a French carrier-borne strike fighter aircraft + designed for service with the French Navy aircraft carriers. + + The aircraft is an advanced development of the Étendard IVM, which it replaced. + Super Étendards have seen combat in Kosovo, Afghanistan, Libya, Falklands and + in the Iraq-Iran war. +introduced: 1978 +manufacturer: Dassault-Breguet +origin: France +price: 10 +role: Carrier-based Strike Fighter +carrier_capable: true +gunfighter: true +max_range: 200 +variants: + Super Étendard: {} +tasks: + Anti-ship: 150 + BAI: 250 + CAS: 250 + DEAD: 250 + OCA/Aircraft: 250 + OCA/Runway: 230 + Strike: 230