Support for Su-30 mod

This commit is contained in:
Raffson 2022-07-25 19:49:21 +02:00
parent 0913b506f4
commit 8dab64f4c3
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99
27 changed files with 4948 additions and 3 deletions

View File

@ -126,6 +126,7 @@ from pydcs_extensions.f15d.f15d import F_15D
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.su30.su30 import Su_30MKA, Su_30MKI, Su_30MKM, Su_30SM
from pydcs_extensions.su57.su57 import Su_57
from pydcs_extensions.uh60l.uh60l import KC130J, UH_60L
from .flighttype import FlightType
@ -148,6 +149,10 @@ CAP_CAPABLE = [
Su_33,
J_11A,
Su_30,
Su_30MKA,
Su_30MKI,
Su_30MKM,
Su_30SM,
Su_27,
MiG_29S,
F_16C_50,
@ -228,6 +233,10 @@ CAS_CAPABLE = [
F_4E,
S_3B,
Su_30,
Su_30MKA,
Su_30MKI,
Su_30MKM,
Su_30SM,
MiG_29S,
MiG_27K,
MiG_29A,
@ -301,6 +310,10 @@ SEAD_CAPABLE = [
Su_17M4,
Su_34,
Su_30,
Su_30MKA,
Su_30MKI,
Su_30MKM,
Su_30SM,
MiG_27K,
Tornado_GR4,
]
@ -365,6 +378,10 @@ STRIKE_CAPABLE = [
Su_34,
Su_33,
Su_30,
Su_30MKA,
Su_30MKI,
Su_30MKM,
Su_30SM,
Su_27,
MiG_29S,
MiG_29G,
@ -421,6 +438,10 @@ ANTISHIP_CAPABLE = [
JF_17,
Su_34,
Su_30,
Su_30MKA,
Su_30MKI,
Su_30MKM,
Su_30SM,
Tornado_IDS,
Tornado_GR4,
AV8BNA,
@ -438,8 +459,6 @@ ANTISHIP_CAPABLE = [
# https://github.com/dcs-liberation/dcs_liberation/issues/1703
RUNWAY_ATTACK_CAPABLE = [
JF_17,
Su_34,
Su_30,
Tornado_IDS,
M_2000C,
H_6J,
@ -466,6 +485,10 @@ RUNWAY_ATTACK_CAPABLE = [
Su_34,
Su_33,
Su_30,
Su_30MKA,
Su_30MKI,
Su_30MKM,
Su_30SM,
Su_27,
MiG_29S,
MiG_29G,

View File

@ -302,6 +302,11 @@ class Faction:
if not mod_settings.jas39_gripen:
self.remove_aircraft("JAS39Gripen")
self.remove_aircraft("JAS39Gripen_AG")
if not mod_settings.su30_flanker_h:
self.remove_aircraft("Su-30MKA")
self.remove_aircraft("Su-30MKI")
self.remove_aircraft("Su-30MKM")
self.remove_aircraft("Su-30SM")
if not mod_settings.su57_felon:
self.remove_aircraft("Su-57")
# frenchpack

View File

@ -246,6 +246,15 @@ RADIOS: List[Radio] = [
),
),
Radio("UHF TRAP 137B", (RadioRange(MHz(225), MHz(400), kHz(25), Modulation.AM),)),
# Su-30 (MKA/MKI/MKM/SM)
Radio(
"R-800",
(
RadioRange(MHz(30), MHz(88), kHz(25), Modulation.AM),
RadioRange(MHz(108), MHz(174), kHz(25), Modulation.AM),
RadioRange(MHz(225), MHz(400), kHz(25), Modulation.AM),
),
),
]

View File

@ -61,6 +61,7 @@ class ModSettings:
hercules: bool = False
uh_60l: bool = False
jas39_gripen: bool = False
su30_flanker_h: bool = False
su57_felon: bool = False
frenchpack: bool = False
high_digit_sams: bool = False

View File

@ -5,6 +5,7 @@ from .frenchpack import *
from .hercules import *
from .highdigitsams import *
from .jas39 import *
from .su30 import *
from .su57 import *
from .uh60l import *

View File

@ -0,0 +1 @@
from .su30 import *

File diff suppressed because it is too large Load Diff

View File

@ -301,6 +301,7 @@ def create_game(
f104_starfighter=False,
hercules=False,
jas39_gripen=False,
su30_flanker_h=False,
su57_felon=False,
frenchpack=False,
high_digit_sams=False,

View File

@ -209,6 +209,11 @@ def load_aircraft_banners():
AIRCRAFT_BANNERS[aircraft[:-7]] = QPixmap(
os.path.join("./resources/ui/units/aircrafts/banners/", aircraft)
)
_load_mirage_banners()
_load_su30mod_banners()
def _load_mirage_banners():
variants = ["Mirage-F1CT", "Mirage-F1EE", "Mirage-F1M-EE", "Mirage-F1EQ"]
for f1 in variants:
AIRCRAFT_BANNERS[f1] = AIRCRAFT_BANNERS["Mirage-F1C-200"]
@ -217,6 +222,12 @@ def load_aircraft_banners():
AIRCRAFT_BANNERS[f1] = AIRCRAFT_BANNERS["Mirage-F1C"]
def _load_su30mod_banners():
variants = ["Su-30MKA", "Su-30MKI", "Su-30MKM"]
for su30 in variants:
AIRCRAFT_BANNERS[su30] = AIRCRAFT_BANNERS["Su-30SM"]
def load_vehicle_banners():
for aircraft in os.listdir("./resources/ui/units/vehicles/banners/"):
if aircraft.endswith(".jpg"):

View File

@ -164,6 +164,7 @@ class NewGameWizard(QtWidgets.QWizard):
hercules=self.field("hercules"),
uh_60l=self.field("uh_60l"),
jas39_gripen=self.field("jas39_gripen"),
su30_flanker_h=self.field("su30_flanker_h"),
su57_felon=self.field("su57_felon"),
frenchpack=self.field("frenchpack"),
high_digit_sams=self.field("high_digit_sams"),
@ -666,6 +667,8 @@ class GeneratorOptions(QtWidgets.QWizardPage):
self.registerField("f104_starfighter", f104_starfighter)
jas39_gripen = QtWidgets.QCheckBox()
self.registerField("jas39_gripen", jas39_gripen)
su30_flanker_h = QtWidgets.QCheckBox()
self.registerField("su30_flanker_h", su30_flanker_h)
su57_felon = QtWidgets.QCheckBox()
self.registerField("su57_felon", su57_felon)
frenchpack = QtWidgets.QCheckBox()
@ -712,6 +715,11 @@ class GeneratorOptions(QtWidgets.QWizardPage):
)
modLayout.addWidget(jas39_gripen, modLayout_row, 1)
modLayout_row += 1
modLayout.addWidget(
QtWidgets.QLabel("Su-30 Flanker-H (V2.01B)"), modLayout_row, 0
)
modLayout.addWidget(su30_flanker_h, modLayout_row, 1)
modLayout_row += 1
modLayout.addWidget(QtWidgets.QLabel("Su-57 Felon"), modLayout_row, 0)
modLayout.addWidget(su57_felon, modLayout_row, 1)
modLayout_row += 1

View File

@ -0,0 +1,530 @@
local unitPayloads = {
["name"] = "Su-30MKA",
["payloads"] = {
[1] = {
["displayName"] = "ANTISHIP",
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH_31A}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH_31A}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
},
["tasks"] = {
[1] = 30,
},
},
[2] = {
["displayName"] = "Liberation SEAD",
["name"] = "Liberation SEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
},
},
[3] = {
["name"] = "Liberation CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[4] = {
["displayName"] = "CAP",
["name"] = "CAP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R77}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 9,
},
[7] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[8] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[9] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
[10] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 4,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 18,
[2] = 19,
[3] = 10,
[4] = 11,
},
},
[5] = {
["displayName"] = "Liberation Strike",
["name"] = "Liberation Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R77}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R77}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 9,
},
[10] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 4,
},
[11] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 33,
[2] = 32,
[3] = 31,
},
},
[6] = {
["displayName"] = "Liberation OCA/Aircraft",
["name"] = "Liberation OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 32,
[2] = 31,
},
},
[7] = {
["displayName"] = "Liberation BAI",
["name"] = "Liberation BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[8] = {
["displayName"] = "Liberation OCA/Runway",
["name"] = "Liberation OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 34,
},
},
[9] = {
["displayName"] = "Liberation DEAD",
["name"] = "Liberation DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
[2] = 32,
},
},
},
["tasks"] = {
},
["unitType"] = "Su-30MKA",
}
return unitPayloads

View File

@ -0,0 +1,529 @@
local unitPayloads = {
["name"] = "Su-30MKI",
["payloads"] = {
[1] = {
["displayName"] = "CAP",
["name"] = "CAP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 9,
},
[7] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 8,
},
[8] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 7,
},
[9] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 6,
},
[10] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 4,
},
[12] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 18,
[2] = 19,
[3] = 10,
[4] = 11,
},
},
[2] = {
["displayName"] = "Liberation BAI",
["name"] = "Liberation BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[3] = {
["displayName"] = "Liberation OCA/Runway",
["name"] = "Liberation OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 34,
},
},
[4] = {
["displayName"] = "ANTISHIP",
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 10,
},
[7] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 9,
},
[8] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 4,
},
[9] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 3,
},
[10] = {
["CLSID"] = "{BRAHMOS_S}",
["num"] = 6,
},
[11] = {
["CLSID"] = "<CLEAN>",
["num"] = 7,
},
[12] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 8,
},
},
["tasks"] = {
[1] = 30,
},
},
[5] = {
["displayName"] = "Liberation OCA/Aircraft",
["name"] = "Liberation OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 32,
[2] = 31,
},
},
[6] = {
["displayName"] = "Liberation DEAD",
["name"] = "Liberation DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
},
},
[7] = {
["displayName"] = "Liberation Strike",
["name"] = "Liberation Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 9,
},
[10] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 4,
},
[11] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 33,
[2] = 32,
[3] = 31,
},
},
[8] = {
["name"] = "Liberation CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[9] = {
["displayName"] = "Liberation SEAD",
["name"] = "Liberation SEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{Su30_ASTRA}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_RudraM1}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{Su30_DERBY_ER}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
},
},
},
["tasks"] = {
},
["unitType"] = "Su-30MKI",
}
return unitPayloads

View File

@ -0,0 +1,530 @@
local unitPayloads = {
["name"] = "Su-30MKM",
["payloads"] = {
[1] = {
["displayName"] = "Liberation BAI",
["name"] = "Liberation BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[2] = {
["displayName"] = "ANTISHIP",
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH_31A}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH_31A}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH_35}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
},
["tasks"] = {
[1] = 30,
},
},
[3] = {
["displayName"] = "Liberation SEAD",
["name"] = "Liberation SEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
},
},
[4] = {
["displayName"] = "CAP",
["name"] = "CAP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R77}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 9,
},
[7] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[8] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[9] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
[10] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 4,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 18,
[2] = 19,
[3] = 10,
[4] = 11,
},
},
[5] = {
["displayName"] = "Liberation OCA/Runway",
["name"] = "Liberation OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 34,
},
},
[6] = {
["displayName"] = "Liberation DEAD",
["name"] = "Liberation DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH31P}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
[2] = 32,
},
},
[7] = {
["displayName"] = "Liberation Strike",
["name"] = "Liberation Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R77}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R77}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 9,
},
[10] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 4,
},
[11] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 33,
[2] = 32,
[3] = 31,
},
},
[8] = {
["name"] = "Liberation CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R77}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[9] = {
["displayName"] = "Liberation OCA/Aircraft",
["name"] = "Liberation OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27ER}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 32,
[2] = 31,
},
},
},
["tasks"] = {
},
["unitType"] = "Su-30MKM",
}
return unitPayloads

View File

@ -0,0 +1,530 @@
local unitPayloads = {
["name"] = "Su-30SM",
["payloads"] = {
[1] = {
["displayName"] = "Liberation BAI",
["name"] = "Liberation BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[2] = {
["displayName"] = "ANTISHIP",
["name"] = "ANTISHIP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH31AD}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH31AD}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH59MK}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH59MK}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH59MK}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH59MK}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 6,
},
[12] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 7,
},
},
["tasks"] = {
[1] = 30,
},
},
[3] = {
["displayName"] = "Liberation SEAD",
["name"] = "Liberation SEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_KH31PD}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_KH31PD}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH31PD}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH31PD}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH31PD}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH31PD}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
},
},
[4] = {
["displayName"] = "CAP",
["name"] = "CAP",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 9,
},
[7] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 8,
},
[8] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 7,
},
[9] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 6,
},
[10] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R27ET}",
["num"] = 4,
},
[12] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 3,
},
},
["tasks"] = {
[1] = 18,
[2] = 19,
[3] = 10,
[4] = 11,
},
},
[5] = {
["displayName"] = "Liberation OCA/Runway",
["name"] = "Liberation OCA/Runway",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{BD289E34-DF84-4C5E-9220-4B14C346E79D}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 34,
},
},
[6] = {
["displayName"] = "Liberation DEAD",
["name"] = "Liberation DEAD",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{SU30_KH59MK2}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{SU30_KH59MK2}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{SU30_KH59MK2}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{SU30_KH59MK2}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 29,
[2] = 32,
},
},
[7] = {
["displayName"] = "Liberation Strike",
["name"] = "Liberation Strike",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 3,
},
[9] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 9,
},
[10] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 4,
},
[11] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{E2C426E3-8B10-4E09-B733-9CDC26520F48}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 33,
[2] = 32,
[3] = 31,
},
},
[8] = {
["name"] = "Liberation CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 10,
},
[6] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 3,
},
[7] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 4,
},
[8] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 8,
},
[10] = {
["CLSID"] = "{601C99F7-9AF3-4ed7-A565-F8B8EC0D7AAC}",
["num"] = 5,
},
[11] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{SU30_R77M}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 31,
[2] = 32,
},
},
[9] = {
["displayName"] = "Liberation OCA/Aircraft",
["name"] = "Liberation OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}",
["num"] = 12,
},
[2] = {
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}",
["num"] = 1,
},
[3] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 11,
},
[4] = {
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}",
["num"] = 2,
},
[5] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 8,
},
[6] = {
["CLSID"] = "{SU30_R27EA}",
["num"] = 5,
},
[7] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 10,
},
[8] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 9,
},
[9] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74881}",
["num"] = 4,
},
[10] = {
["CLSID"] = "{96A7F676-F956-404A-AD04-F33FB2C74884}",
["num"] = 3,
},
[11] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 7,
},
[12] = {
["CLSID"] = "{53BE25A4-C86C-4571-9BC0-47D668349595}",
["num"] = 6,
},
},
["tasks"] = {
[1] = 32,
[2] = 31,
},
},
},
["tasks"] = {
},
["unitType"] = "Su-30SM",
}
return unitPayloads

View File

@ -40,6 +40,10 @@
"SA 342M Gazelle",
"Su-25T Frogfoot",
"Su-27 Flanker-B",
"Su-30MKA Flanker-H",
"Su-30MKI Flanker-H",
"Su-30MKM Flanker-H",
"Su-30SM Flanker-H",
"UH-1H Iroquois"
],
"awacs": [

View File

@ -15,7 +15,8 @@
"MiG-29S Fulcrum-C",
"Mirage 2000-5",
"Mirage 2000C",
"Su-30 Flanker-C"
"Su-30 Flanker-C",
"Su-30MKI Flanker-H"
],
"awacs": [
"A-50"

View File

@ -24,6 +24,7 @@
"Su-25T Frogfoot",
"Su-27 Flanker-B",
"Su-30 Flanker-C",
"Su-30SM Flanker-H",
"Su-33 Flanker-D",
"Su-34 Fullback",
"Tu-22M3 Backfire-C"

View File

@ -21,6 +21,10 @@
"Su-25T Frogfoot",
"Su-27 Flanker-B",
"Su-30 Flanker-C",
"Su-30MKA Flanker-H",
"Su-30MKI Flanker-H",
"Su-30MKM Flanker-H",
"Su-30SM Flanker-H",
"Su-33 Flanker-D",
"Su-34 Fullback",
"Su-57 Felon",

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -0,0 +1,19 @@
description:
"The Sukhoi Su-30 (Russian: \u0421\u0443\u0445\u043E\u0439 \u0421\u0443\
-30; NATO reporting name: Flanker-C/G/H) is a twin-engine, two-seat supermaneuverable\
\ fighter aircraft developed in the Soviet Union by Russia's Sukhoi Aviation Corporation.\
\ It is a multirole fighter for all-weather, air-to-air and air-to-surface deep\
\ interdiction missions. 630 numbers have been build.\
\ \
\ A version of the Su-30MKI, except with French and Russian avionics for Algeria."
introduced: 2007 # http://sukhoi.mariwoj.pl/su-30-dz.htm
manufacturer: Sukhoi
origin: USSR/Russia
price: 24
role: Multirole Fighter
max_range: 300
variants:
Su-30MKA Flanker-H: {}
radios:
intra_flight: R-800
inter_flight: R-800

View File

@ -0,0 +1,22 @@
description:
"The Sukhoi Su-30 (Russian: \u0421\u0443\u0445\u043E\u0439 \u0421\u0443\
-30; NATO reporting name: Flanker-C/G/H) is a twin-engine, two-seat supermaneuverable\
\ fighter aircraft developed in the Soviet Union by Russia's Sukhoi Aviation Corporation.\
\ It is a multirole fighter for all-weather, air-to-air and air-to-surface deep\
interdiction missions. 630 numbers have been build.\
\ \
\ MKI for Modernizirovannyi Kommercheskiy Indiski - \"Modernized Commercial Indian\". An export version for India,\
\ jointly developed with Hindustan Aeronautics Limited (HAL). It is the first Su-30 family member to feature\
\ thrust vectoring control (TVC) and canards. Equipped with a multinational avionics complex\
\ sourced from Russia, India, France and Israel."
introduced: 2002 # https://en.wikipedia.org/wiki/Sukhoi_Su-30MKI
manufacturer: Sukhoi
origin: USSR/Russia
price: 24
role: Multirole Fighter
max_range: 300
variants:
Su-30MKI Flanker-H: {}
radios:
intra_flight: R-800
inter_flight: R-800

View File

@ -0,0 +1,25 @@
description:
"The Sukhoi Su-30 (Russian: \u0421\u0443\u0445\u043E\u0439 \u0421\u0443\
-30; NATO reporting name: Flanker-C/G/H) is a twin-engine, two-seat supermaneuverable\
\ fighter aircraft developed in the Soviet Union by Russia's Sukhoi Aviation Corporation.\
\ It is a multirole fighter for all-weather, air-to-air and air-to-surface deep\
\ interdiction missions. 630 numbers have been build.\
\ \
\ A derivative of the Russian-Indian Su-30MKI, the MKM is a highly specialised version for Royal Malaysian Air Force.\
\ It includes thrust vectoring control (TVC) and canards but with avionics from various countries.\
\ It will feature head-up displays (HUD), navigational forward-looking IR system (NAVFLIR) and\
\ Damocles Laser Designation pod (LDP) from Thales Group of France, MAW-300 missile approach warning sensor (MAWS),\
\ RWS-50 RWR and laser warning sensor (LWS) from SAAB AVITRONICS (South Africa)[114] as well as the\
\ Russian NIIP N011M Bars Passive electronically scanned array radar, electronic warfare (EW) system,\
\ optical-location system (OLS) and a glass cockpit."
introduced: 2007 # https://en.wikipedia.org/wiki/Sukhoi_Su-30MKM
manufacturer: Sukhoi
origin: USSR/Russia
price: 24
role: Multirole Fighter
max_range: 300
variants:
Su-30MKM Flanker-H: {}
radios:
intra_flight: R-800
inter_flight: R-800

View File

@ -0,0 +1,32 @@
description:
"The Sukhoi Su-30 (Russian: \u0421\u0443\u0445\u043E\u0439 \u0421\u0443\
-30; NATO reporting name: Flanker-C/G/H) is a twin-engine, two-seat supermaneuverable \
\ fighter aircraft developed in the Soviet Union by Russia's Sukhoi Aviation Corporation. \
\ It is a multirole fighter for all-weather, air-to-air and air-to-surface deep \
\ interdiction missions. 630 numbers have been build. \
\ \
\ SM for Serijnyi Modernizirovannyi - \"Serial Modernized\". A specialised version of the thrust-vectoring \
\ Su-30MKI for the Russian Air Force, produced by the Irkut Corporation. NATO reporting name Flanker-H. \
\ The Su-30SM is considered a 4+ generation fighter jet. The aircraft has been upgraded according to \
\ Russian military requirements for radar, radio communications systems, friend-or-foe identification system, \
\ ejection seats, weapons, and other aircraft systems. It is equipped with the N011M Bars radar with a \
\ maximum detection range 400 km, search range 200 km using a phased array antenna, frontal horizontal fins \
\ and steerable thrusters for supermaneuverability as well as with wide-angle HUD. \
\ The aircraft can be used to gain air supremacy same as for targeting adversary on the ground using \
\ wide range of weapons including air-to-air, air-to-surface and guided and unguided bombs with total weapons \
\ weight up to 8,000 kg. It is also equipped with the one barrel, 30 mm GSh-30-1 autocannon. \
\ To ensure operations at major distances from airfield, the ability of in-flight refueling (IFR) is included. \
\ Besides that, for electronic warfare purposes two SAP-518 jamming pods can be fitted on the wing tips. \
\ The SAP-518 is designed to protect the aircraft from various air-to-air and surface-to-air missiles by \
\ creating false targets, jamming missile's guidance, enemy aircraft radars or ground and seaborne air defence."
introduced: 2012 # https://www.airforce-technology.com/projects/su-30sm-multirole-fighter-aircraft/
manufacturer: Sukhoi
origin: USSR/Russia
price: 24
role: Multirole Fighter
max_range: 300
variants:
Su-30SM Flanker-H: {}
radios:
intra_flight: R-800
inter_flight: R-800