From 4f9719abc4fad1a832a70d89827b72fdac55fb10 Mon Sep 17 00:00:00 2001 From: Nosajthedevil <78634843+Nosajthedevil@users.noreply.github.com> Date: Mon, 7 Nov 2022 13:06:56 -0600 Subject: [PATCH] Add OV-10A Bronco Mod Adding the OV-10A Bronco Mod to develop. --- game/ato/ai_flight_planner_db.py | 5 + game/factions/faction.py | 2 + game/theater/start_generator.py | 1 + pydcs_extensions/__init__.py | 1 + pydcs_extensions/ov10a/ov10a.py | 174 ++++++++++++++++++ qt_ui/windows/newgame/QNewGameWizard.py | 6 + .../customized_payloads/Bronco-OV-10A.lua | 173 +++++++++++++++++ resources/factions/usa_1975.json | 1 + .../aircrafts/banners/Bronco-OV-10A_24.jpg | Bin 0 -> 27394 bytes .../aircrafts/icons/Bronco-OV-10A_24.jpg | Bin 0 -> 1618 bytes resources/units/aircraft/Bronco-OV-10A.yaml | 14 ++ 11 files changed, 377 insertions(+) create mode 100644 pydcs_extensions/ov10a/ov10a.py create mode 100644 resources/customized_payloads/Bronco-OV-10A.lua create mode 100644 resources/ui/units/aircrafts/banners/Bronco-OV-10A_24.jpg create mode 100644 resources/ui/units/aircrafts/icons/Bronco-OV-10A_24.jpg create mode 100644 resources/units/aircraft/Bronco-OV-10A.yaml diff --git a/game/ato/ai_flight_planner_db.py b/game/ato/ai_flight_planner_db.py index 4c49b3f7..1c515337 100644 --- a/game/ato/ai_flight_planner_db.py +++ b/game/ato/ai_flight_planner_db.py @@ -125,6 +125,7 @@ from pydcs_extensions.f22a.f22a import F_22A from pydcs_extensions.hercules.hercules import Hercules from pydcs_extensions.jas39.jas39 import JAS39Gripen, JAS39Gripen_AG from pydcs_extensions.su57.su57 import Su_57 +from pydcs_extensions.ov10a.ov10a import Bronco_OV_10A from pydcs_extensions.uh60l.uh60l import KC130J, UH_60L from .flighttype import FlightType @@ -214,6 +215,7 @@ CAS_CAPABLE = [ A_10A, B_1B, A_4E_C, + Bronco_OV_10A, F_14B, F_14A_135_GR, AJS37, @@ -321,6 +323,7 @@ DEAD_CAPABLE = SEAD_CAPABLE + [ P_47D_30, P_51D_30_NA, P_51D, + Bronco_OV_10A, SpitfireLFMkIXCW, SpitfireLFMkIX, MosquitoFBMkVI, @@ -368,6 +371,7 @@ STRIKE_CAPABLE = [ A_10C, S_3B, A_4E_C, + Bronco_OV_10A, M_2000C, Mirage_F1B, Mirage_F1BE, @@ -469,6 +473,7 @@ RUNWAY_ATTACK_CAPABLE = [ A_10C, S_3B, A_4E_C, + Bronco_OV_10A, M_2000C, Mirage_F1B, Mirage_F1BE, diff --git a/game/factions/faction.py b/game/factions/faction.py index d584dd89..fbe7fc64 100644 --- a/game/factions/faction.py +++ b/game/factions/faction.py @@ -302,6 +302,8 @@ class Faction: self.remove_aircraft("JAS39Gripen_AG") if not mod_settings.su57_felon: self.remove_aircraft("Su-57") + if not mod_settings.ov10a_bronco: + self.remove_aircraft("Bronco-OV-10A") # frenchpack if not mod_settings.frenchpack: self.remove_vehicle("AMX10RCR") diff --git a/game/theater/start_generator.py b/game/theater/start_generator.py index 7b69f678..52978792 100644 --- a/game/theater/start_generator.py +++ b/game/theater/start_generator.py @@ -60,6 +60,7 @@ class ModSettings: su57_felon: bool = False frenchpack: bool = False high_digit_sams: bool = False + ov10a_bronco: bool = False class GameGenerator: diff --git a/pydcs_extensions/__init__.py b/pydcs_extensions/__init__.py index 3bf436e2..acf2d7f5 100644 --- a/pydcs_extensions/__init__.py +++ b/pydcs_extensions/__init__.py @@ -7,6 +7,7 @@ from .highdigitsams import * from .jas39 import * from .su57 import * from .uh60l import * +from .ov10a import * def load_mods() -> None: diff --git a/pydcs_extensions/ov10a/ov10a.py b/pydcs_extensions/ov10a/ov10a.py new file mode 100644 index 00000000..e870d1b9 --- /dev/null +++ b/pydcs_extensions/ov10a/ov10a.py @@ -0,0 +1,174 @@ +from typing import Any, Dict, Set + +from dcs import task +from dcs.liveries_scanner import Liveries +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 WeaponsOV10A: + OV10_SMOKE = {"clsid": "{OV10_SMOKE}", "name": "OV10_SMOKE", "weight": 1} + ParaTrooper = {"clsid": "{PARA}", "name": "ParaTrooper", "weight": 80} + Fuel_Tank_150_gallons_ = { + "clsid": "{150gal}", + "name": "Fuel Tank 150 gallons", + "weight": 499.5592, + } + + +inject_weapons(WeaponsOV10A) + + +@planemod +class Bronco_OV_10A(PlaneType): + id = "Bronco-OV-10A" + flyable = True + height = 4.62 + width = 12.9 + length = 12.76 + fuel_max = 940 + max_speed = 684 + eplrs = True + category = "Interceptor" # {78EFB7A2-FD52-4b57-A6A6-3BF0E1D6555F} + radio_frequency = 127.5 + + panel_radio = { + 1: { + "channels": {6: 41, 2: 31, 8: 50, 3: 32, 1: 30, 4: 33, 5: 40, 7: 42}, + }, + } + + livery_name = "BRONCO-OV-10A" # from type + Liveries = Liveries()[livery_name] + + class Pylon1: + LAU_7_with_AIM_9P_Sidewinder_IR_AAM = ( + 1, + Weapons.LAU_7_with_AIM_9P_Sidewinder_IR_AAM, + ) + + # ERRR {MK-81} + + class Pylon2: + Mk_82___500lb_GP_Bomb_LD = (2, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (2, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_83___1000lb_GP_Bomb_LD = (2, Weapons.Mk_83___1000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (2, Weapons.M117___750lb_GP_Bomb_LD) + LAU3_WP156 = (2, Weapons.LAU3_WP156) + LAU3_WP1B = (2, Weapons.LAU3_WP1B) + LAU3_WP61 = (2, Weapons.LAU3_WP61) + LAU3_HE5 = (2, Weapons.LAU3_HE5) + LAU3_HE151 = (2, Weapons.LAU3_HE151) + M260_HYDRA = (2, Weapons.M260_HYDRA) + LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 2, + Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 2, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + + # ERRR {MK-81} + + class Pylon3: + Mk_82___500lb_GP_Bomb_LD = (3, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (3, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_83___1000lb_GP_Bomb_LD = (3, Weapons.Mk_83___1000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (3, Weapons.M117___750lb_GP_Bomb_LD) + LAU3_WP156 = (3, Weapons.LAU3_WP156) + LAU3_WP1B = (3, Weapons.LAU3_WP1B) + LAU3_WP61 = (3, Weapons.LAU3_WP61) + LAU3_HE5 = (3, Weapons.LAU3_HE5) + LAU3_HE151 = (3, Weapons.LAU3_HE151) + M260_HYDRA = (3, Weapons.M260_HYDRA) + LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 3, + Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 3, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + + class Pylon4: + Fuel_Tank_150_gallons_ = (4, Weapons.Fuel_Tank_150_gallons_) + # ERRR {MK-81} + Mk_82___500lb_GP_Bomb_LD = (4, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (4, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_83___1000lb_GP_Bomb_LD = (4, Weapons.Mk_83___1000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (4, Weapons.M117___750lb_GP_Bomb_LD) + + # ERRR {MK-81} + + class Pylon5: + Mk_82___500lb_GP_Bomb_LD = (5, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (5, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_83___1000lb_GP_Bomb_LD = (5, Weapons.Mk_83___1000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (5, Weapons.M117___750lb_GP_Bomb_LD) + LAU3_WP156 = (5, Weapons.LAU3_WP156) + LAU3_WP1B = (5, Weapons.LAU3_WP1B) + LAU3_WP61 = (5, Weapons.LAU3_WP61) + LAU3_HE5 = (5, Weapons.LAU3_HE5) + LAU3_HE151 = (5, Weapons.LAU3_HE151) + M260_HYDRA = (5, Weapons.M260_HYDRA) + LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 5, + Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 5, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + + # ERRR {MK-81} + + class Pylon6: + Mk_82___500lb_GP_Bomb_LD = (6, Weapons.Mk_82___500lb_GP_Bomb_LD) + Mk_82_Snakeye___500lb_GP_Bomb_HD = (6, Weapons.Mk_82_Snakeye___500lb_GP_Bomb_HD) + Mk_83___1000lb_GP_Bomb_LD = (6, Weapons.Mk_83___1000lb_GP_Bomb_LD) + M117___750lb_GP_Bomb_LD = (6, Weapons.M117___750lb_GP_Bomb_LD) + LAU3_WP156 = (6, Weapons.LAU3_WP156) + LAU3_WP1B = (6, Weapons.LAU3_WP1B) + LAU3_WP61 = (6, Weapons.LAU3_WP61) + LAU3_HE5 = (6, Weapons.LAU3_HE5) + LAU3_HE151 = (6, Weapons.LAU3_HE151) + M260_HYDRA = (6, Weapons.M260_HYDRA) + LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 6, + Weapons.LAU_10R_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG = ( + 6, + Weapons.LAU_10_pod___4_x_127mm_ZUNI__UnGd_Rkts_Mk71__HE_FRAG, + ) + + class Pylon7: + LAU_7_with_AIM_9P_Sidewinder_IR_AAM = ( + 7, + Weapons.LAU_7_with_AIM_9P_Sidewinder_IR_AAM, + ) + + class Pylon8: + ParaTrooper = (8, Weapons.ParaTrooper) + + class Pylon9: + OV10_SMOKE = (9, Weapons.OV10_SMOKE) + + pylons: Set[int] = {1, 2, 3, 4, 5, 6, 7, 8, 9} + + tasks = [ + task.GroundAttack, + task.RunwayAttack, + task.PinpointStrike, + task.CAS, + task.AFAC, + task.CAP, + task.Escort, + task.FighterSweep, + task.Intercept, + ] + task_default = task.CAS diff --git a/qt_ui/windows/newgame/QNewGameWizard.py b/qt_ui/windows/newgame/QNewGameWizard.py index ed91caa7..b82f4a4d 100644 --- a/qt_ui/windows/newgame/QNewGameWizard.py +++ b/qt_ui/windows/newgame/QNewGameWizard.py @@ -165,6 +165,7 @@ class NewGameWizard(QtWidgets.QWizard): uh_60l=self.field("uh_60l"), jas39_gripen=self.field("jas39_gripen"), su57_felon=self.field("su57_felon"), + ov10a_bronco=self.field("ov10a_bronco"), frenchpack=self.field("frenchpack"), high_digit_sams=self.field("high_digit_sams"), ) @@ -663,6 +664,8 @@ class GeneratorOptions(QtWidgets.QWizardPage): self.registerField("jas39_gripen", jas39_gripen) su57_felon = QtWidgets.QCheckBox() self.registerField("su57_felon", su57_felon) + ov10a_bronco = QtWidgets.QCheckBox() + self.registerField("ov10a_bronco", ov10a_bronco) frenchpack = QtWidgets.QCheckBox() self.registerField("frenchpack", frenchpack) high_digit_sams = QtWidgets.QCheckBox() @@ -707,6 +710,9 @@ class GeneratorOptions(QtWidgets.QWizardPage): modLayout.addWidget(QtWidgets.QLabel("Su-57 Felon"), modLayout_row, 0) modLayout.addWidget(su57_felon, modLayout_row, 1) modLayout_row += 1 + modLayout.addWidget(QtWidgets.QLabel("OV-10A Bronco"), modLayout_row, 0) + modLayout.addWidget(ov10a_bronco, modLayout_row, 1) + modLayout_row += 1 modLayout.addWidget(QtWidgets.QLabel("Frenchpack"), modLayout_row, 0) modLayout.addWidget(frenchpack, modLayout_row, 1) modLayout_row += 1 diff --git a/resources/customized_payloads/Bronco-OV-10A.lua b/resources/customized_payloads/Bronco-OV-10A.lua new file mode 100644 index 00000000..b53a77f3 --- /dev/null +++ b/resources/customized_payloads/Bronco-OV-10A.lua @@ -0,0 +1,173 @@ +local unitPayloads = { + ["name"] = "A-4E-C", + ["payloads"] = { + [1] = { + ["name"] = "CAP", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 1, + }, + [2] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 7, + }, + [3] = { + ["CLSID"] = "{150gal}", + ["num"] = 4, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [2] = { + ["name"] = "CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{150gal}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [3] = { + ["name"] = "STRIKE", + ["pylons"] = { + [1] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [4] = { + ["name"] = "SEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{150gal}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + [5] = { + ["name"] = "ANTISHIP", + ["pylons"] = { + [1] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 2, + }, + [2] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 1, + }, + [3] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 3, + }, + [4] = { + ["CLSID"] = "{F3EFE0AB-E91A-42D8-9CA2-B63C91ED570A}", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "{150gal}", + ["num"] = 4, + }, + [6] = { + ["CLSID"] = "{AIM-9P-ON-ADAPTER}", + ["num"] = 7, + }, + [7] = { + ["CLSID"] = "LAU3_HE5", + ["num"] = 6, + }, + }, + ["tasks"] = { + [1] = 31, + }, + }, + }, + ["tasks"] = { + }, + ["unitType"] = "Bronco-OV-10A", +} +return unitPayloads diff --git a/resources/factions/usa_1975.json b/resources/factions/usa_1975.json index 191d7c90..275226e9 100644 --- a/resources/factions/usa_1975.json +++ b/resources/factions/usa_1975.json @@ -15,6 +15,7 @@ "F-4E Phantom II", "F-5E Tiger II", "S-3B Viking", + "OV-10A Bronco", "UH-1H Iroquois" ], "awacs": [ diff --git a/resources/ui/units/aircrafts/banners/Bronco-OV-10A_24.jpg b/resources/ui/units/aircrafts/banners/Bronco-OV-10A_24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3abece860983dea72d2acbfc5a26b25ad300e5f1 GIT binary patch literal 27394 zcmbTdcUV(R^e!4uqdhh@tl)A|*ixMOtVg0!oWWuTdaCLKl!C z0i`NcAQY+6La!lo!rlDNdCq;F``5iUBq6hB_UxHGv(|doyVgD(IsFH^qNSm!0ivOy z0X+x)K&N9MHPAU)+Os$CIuE?*{-dKif1Zwkp8mprml!TxVq{=sWV+0Hh3PWOWk$v; z99LMbvaz$XUt;Fu;$Y)qWn*VM>xAYUaL#$Ui*$4s*_ara*#1AiPJe({{-bfC{d11y z28fo0<{S&nX$uGp0@2U`qdgn&|9;WX0%N>D|KCLhMxa5}6%Z}WxpTDV&z+4LXdMXD zgU++iv0j∾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 b;C!m*$(1BW4r5eVXt=&?s$}R;w`%xz!xGLO literal 0 HcmV?d00001 diff --git a/resources/units/aircraft/Bronco-OV-10A.yaml b/resources/units/aircraft/Bronco-OV-10A.yaml new file mode 100644 index 00000000..ad340583 --- /dev/null +++ b/resources/units/aircraft/Bronco-OV-10A.yaml @@ -0,0 +1,14 @@ +carrier_capable: false +description: The North American Rockwell OV-10 Bronco is an American twin-turboprop + light attack and observation aircraft. It was developed in the 1960s as a special aircraft + for counter-insurgency (COIN) combat, and one of its primary missions was as a forward air control (FAC) aircraft. + It can carry up to 3,200 lb (1,450 kg) of external munitions and internal loads such as paratroopers or stretchers, + and can loiter for three or more hours. +introduced: 1969 +manufacturer: North American Rockwell +origin: USA +price: 4 +role: COIN / FAC /Light Attack +gunfighter: true +variants: + OV-10A Bronco: {}