Initial commit

This commit is contained in:
Ambroise Garel
2025-07-22 10:22:50 +02:00
parent 16f53c8a47
commit edb28205cd
422 changed files with 17001 additions and 2 deletions
+23
View File
@@ -0,0 +1,23 @@
Library.aircraft["A-10A"] = {
altitude = DCSEx.converter.feetToMeters(20000),
liveries = {
[coalition.side.BLUE] = { "104th FS Maryland ANG, Baltimore (MD)", "118th FS Bradley ANGB, Connecticut (CT)", "118th FS Bradley ANGB, Connecticut (CT) N621", "172nd FS Battle Creek ANGB, Michigan (BC)", "184th FS Arkansas ANG, Fort Smith (FS)", "190th FS Boise ANGB, Idaho (ID)", "23rd TFW England AFB (EL)", "25th FS Osan AB, Korea (OS)", "354th FS Davis Monthan AFB, Arizona (DM)", "355th FS Eielson AFB, Alaska (AK)", "357th FS Davis Monthan AFB, Arizona (DM)", "358th FS Davis Monthan AFB, Arizona (DM)", "422nd TES Nellis AFB, Nevada (OT)", "47th FS Barksdale AFB, Louisiana (BD)", "66th WS Nellis AFB, Nevada (WA)", "74th FS Moody AFB, Georgia (FT)", "81st FS Spangdahlem AB, Germany (SP) 1", "81st FS Spangdahlem AB, Germany (SP) 2", "A-10 Grey" },
[coalition.side.RED] = { "Fictional Russian Air Force 1", "Fictional Russian Air Force 2", "Algerian AF Fictional Desert", "Algerian AF Fictional Grey" },
},
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 240,flare = 120,fuel = 5029,ammo_type = 1,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{DB434044-F5D0-4F1F-9BA9-B73027E18DD3}" },
[2] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[3] = { CLSID = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B66}" },
[4] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[5] = { CLSID = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}" },
[7] = { CLSID = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}" },
[8] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[9] = { CLSID = "{69DC8AE7-8F77-427B-B8AA-B19D3F478B66}" },
[10] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[11] = { CLSID = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}" },
}
}
}
+22
View File
@@ -0,0 +1,22 @@
Library.aircraft["A-10C"] = {
altitude = DCSEx.converter.feetToMeters(20000),
liveries = {
[coalition.side.BLUE] = { "104th FS Maryland ANG, Baltimore (MD)", "118th FS Bradley ANGB, Connecticut (CT)", "118th FS Bradley ANGB, Connecticut (CT) N621", "172nd FS Battle Creek ANGB, Michigan (BC)", "184th FS Arkansas ANG, Fort Smith (FS)", "190th FS Boise ANGB, Idaho (ID)", "23rd TFW England AFB (EL)", "25th FS Osan AB, Korea (OS)", "354th FS Davis Monthan AFB, Arizona (DM)", "355th FS Eielson AFB, Alaska (AK)", "357th FS Davis Monthan AFB, Arizona (DM)", "358th FS Davis Monthan AFB, Arizona (DM)", "422nd TES Nellis AFB, Nevada (OT)", "47th FS Barksdale AFB, Louisiana (BD)", "66th WS Nellis AFB, Nevada (WA)", "74th FS Moody AFB, Georgia (FT)", "81st FS Spangdahlem AB, Germany (SP) 1", "81st FS Spangdahlem AB, Germany (SP) 2", "A-10 Grey" },
[coalition.side.RED] = { "Fictional Russian Air Force 1", "Fictional Russian Air Force 2", "Algerian AF Fictional Desert", "Algerian AF Fictional Grey" },
},
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 240,flare = 120,fuel = 5029,ammo_type = 1,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "ALQ_184" },
[3] = { CLSID = "{E6A6262A-CA08-4B3D-B030-E1A993B98452}" },
[4] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[5] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[7] = { CLSID = "{GBU-38}" },
[8] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[9] = { CLSID = "{E6A6262A-CA08-4B3D-B030-E1A993B98453}" },
[10] = { CLSID = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}" },
[11] = { CLSID = "{DB434044-F5D0-4F1F-9BA9-B73027E18DD3}" },
}
}
}
+22
View File
@@ -0,0 +1,22 @@
Library.aircraft["A-10C_2"] = {
altitude = DCSEx.converter.feetToMeters(20000),
liveries = {
[coalition.side.BLUE] = { "104th FS Maryland ANG, Baltimore (MD)", "118th FS Bradley ANGB, Connecticut (CT)", "118th FS Bradley ANGB, Connecticut (CT) N621", "172nd FS Battle Creek ANGB, Michigan (BC)", "184th FS Arkansas ANG, Fort Smith (FS)", "190th FS Boise ANGB, Idaho (ID)", "23rd TFW England AFB (EL)", "25th FS Osan AB, Korea (OS)", "354th FS Davis Monthan AFB, Arizona (DM)", "355th FS Eielson AFB, Alaska (AK)", "357th FS Davis Monthan AFB, Arizona (DM)", "358th FS Davis Monthan AFB, Arizona (DM)", "422nd TES Nellis AFB, Nevada (OT)", "47th FS Barksdale AFB, Louisiana (BD)", "66th WS Nellis AFB, Nevada (WA)", "74th FS Moody AFB, Georgia (FT)", "81st FS Spangdahlem AB, Germany (SP) 1", "81st FS Spangdahlem AB, Germany (SP) 2", "A-10 Grey" },
[coalition.side.RED] = { "Fictional Russian Air Force 1", "Fictional Russian Air Force 2", "Algerian AF Fictional Desert", "Algerian AF Fictional Grey" },
},
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 240,flare = 120,fuel = 5029,ammo_type = 1,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "ALQ_184" },
[3] = { CLSID = "{E6A6262A-CA08-4B3D-B030-E1A993B98452}" },
[4] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[5] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[7] = { CLSID = "{GBU-38}" },
[8] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[9] = { CLSID = "{E6A6262A-CA08-4B3D-B030-E1A993B98453}" },
[10] = { CLSID = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}" },
[11] = { CLSID = "{DB434044-F5D0-4F1F-9BA9-B73027E18DD3}" },
}
}
}
+6
View File
@@ -0,0 +1,6 @@
Library.aircraft["A-50"] = {
altitude = DCSEx.converter.feetToMeters(32000),
options = { "eplrs" },
payload = { chaff = 192, flare = 192, fuel = 70000 },
speed = DCSEx.converter.knotsToMps(300),
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["AH-1W"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 30,flare = 30,fuel = 1250 },
pylons = {
default = {
[1] = { CLSID = "{3EA17AB0-A805-4D9E-8732-4CE00CB00F17}" },
[2] = { CLSID = "[M260_HYDRA}" },
[3] = { CLSID = "[M260_HYDRA}" },
[4] = { CLSID = "{3EA17AB0-A805-4D9E-8732-4CE00CB00F17}" },
}
}
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["AH-64A"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 30,flare = 30,fuel = 1157 },
pylons = {
default = {
[1] = { CLSID = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}" },
[2] = { CLSID = "{3DFB7321-AB0E-11d7-9897-000476191836}" },
[3] = { CLSID = "{3DFB7321-AB0E-11d7-9897-000476191836}" },
[4] = { CLSID = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}" },
}
}
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["AH-64D"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 30,flare = 30,fuel = 1157 },
pylons = {
default = {
[1] = { CLSID = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}" },
[2] = { CLSID = "{3DFB7321-AB0E-11d7-9897-000476191836}" },
[3] = { CLSID = "{3DFB7321-AB0E-11d7-9897-000476191836}" },
[4] = { CLSID = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}" },
}
}
}
+25
View File
@@ -0,0 +1,25 @@
Library.aircraft["AJS37"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 105,flare = 36,fuel = 4476,gun = 100 },
properties = { Rb04GroupTarget = 3, WeapSafeHeight = 1, Rb04VinkelHopp = 0, MissionGeneratorSetting = 0 },
pylons = {
default = {
[2] = { CLSID = "{Robot74}" },
[3] = { CLSID = "{RB75T}" },
[4] = { CLSID = "{VIGGEN_X-TANK}" },
[5] = { CLSID = "{RB75T}" },
[6] = { CLSID = "{Robot74}" },
}
}
-- Payload.Decade2000.Task.AirToAir.pylon02={Robot74}
-- Payload.Decade2000.Task.AirToAir.pylon03={Robot05}
-- Payload.Decade2000.Task.AirToAir.pylon04={VIGGEN_X-TANK}
-- Payload.Decade2000.Task.AirToAir.pylon05={Robot05}
-- Payload.Decade2000.Task.AirToAir.pylon06={Robot74}
-- Payload.Decade2000.Task.Antiship.pylon02={RB75T}
-- Payload.Decade2000.Task.Antiship.pylon03={RB75T}
-- Payload.Decade2000.Task.Antiship.pylon04={VIGGEN_X-TANK}
-- Payload.Decade2000.Task.Antiship.pylon05={RB75T}
-- Payload.Decade2000.Task.Antiship.pylon06={RB75T}
}
+29
View File
@@ -0,0 +1,29 @@
Library.aircraft["AV8BNA"] = {
altitude = DCSEx.converter.feetToMeters(20000),
liveries = {
[coalition.side.BLUE] = { "VMA-211", "VMA-211D", "VMA-214", "VMA-214D", "VMA-223D", "VMA-231-1", "VMA-231-2", "VMA-231D", "VMA-311", "VMA-311D", "VMA-513", "VMA-513D", "VMA-542", "VMAT-203", "VMAT-203S" },
[coalition.side.RED] = { "default" },
},
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 60,flare = 120,fuel = 3519.423,gun = 100 },
properties = { EWDispenserTBL = 2, WpBullseye = 0, EWDispenserBR = 2, AAR_Zone3 = 0, AAR_Zone2 = 0, EWDispenserTFR = 1, AAR_Zone1 = 0, ClockTime = 1, RocketBurst = 1, LaserCode100 = 6, LaserCode1 = 8, EWDispenserTFL = 1, EWDispenserBL = 2, EWDispenserTBR = 2, LaserCode10 = 8, MountNVG = false },
pylons = {
default = {
[1] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
[2] = { CLSID = "LAU_117_AGM_65G" },
[3] = { CLSID = "LAU_117_AGM_65G" },
[4] = { CLSID = "{GAU_12_Equalizer}" },
[6] = { CLSID = "LAU_117_AGM_65G" },
[7] = { CLSID = "LAU_117_AGM_65G" },
[8] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
-- Payload.Decade2000.Task.sead.pylon01={AGM_122_SIDEARM}
-- Payload.Decade2000.Task.sead.pylon02=LAU_117_AGM_65G
-- Payload.Decade2000.Task.sead.pylon03=LAU_117_AGM_65G
-- Payload.Decade2000.Task.sead.pylon04={GAU_12_Equalizer}
-- Payload.Decade2000.Task.sead.pylon05={ALQ_164_RF_Jammer}
-- Payload.Decade2000.Task.sead.pylon06=LAU_117_AGM_65G
-- Payload.Decade2000.Task.sead.pylon07=LAU_117_AGM_65G
-- Payload.Decade2000.Task.sead.pylon08={AGM_122_SIDEARM}
}
}
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["An-26B"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 384,flare = 384,fuel = 5500 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["An-30M"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 192,flare = 192,fuel = 8300 },
}
+12
View File
@@ -0,0 +1,12 @@
Library.aircraft["B-1B"] = {
altitude = DCSEx.converter.feetToMeters(30000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 60,flare = 30,fuel = 88450,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "GBU-38*16" },
[2] = { CLSID = "GBU-38*16" },
[3] = { CLSID = "GBU-38*16" },
}
}
}
+12
View File
@@ -0,0 +1,12 @@
Library.aircraft["B-52H"] = {
altitude = DCSEx.converter.feetToMeters(30000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 1125,flare = 192,fuel = 141135,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{585D626E-7F42-4073-AB70-41E728C333E2}" },
[2] = { CLSID = "{6C47D097-83FF-4FB2-9496-EAB36DDF0B05}" },
[3] = { CLSID = "{585D626E-7F42-4073-AB70-41E728C333E2}" },
}
}
}
+10
View File
@@ -0,0 +1,10 @@
-- Library.aircraft["Bf-109K-4"] = {
-- altitude = DCSEx.converter.feetToMeters(20000),
-- speed = DCSEx.converter.knotsToMps(225),
-- payload = { chaff = 0,flare = 0,fuel = 296,ammo_type = 1 },
-- properties = { MW50TankContents = 1, Flare_Gun = 1 },
-- [Payload]
-- Payload.Decade2000.Task.Antiship.Pylon01=SC_501_SC500
-- Payload.Decade2000.Task.AirToGround.Pylon01=SC_501_SC250
-- }
-- }
+17
View File
@@ -0,0 +1,17 @@
Library.aircraft["C-101CC"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 1881.5 },
properties = { SoloFlight = false, MountIFRHood = false, CameraRecorder = false, SightSunFilter = false, NetCrewControlPriority = 1, NS430allow = 1 },
pylons = {
default = {
[1] = { CLSID = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}" },
[2] = { CLSID = "{BR_250}" },
[3] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[4] = { CLSID = "{C-101-DEFA553}" },
[5] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
[6] = { CLSID = "{BR_250}" },
[7] = { CLSID = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}" },
}
}
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["C-130"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 120,flare = 60,fuel = 20830 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["C-17A"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 120,flare = 60,fuel = 132405 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["CH-47D"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 120,flare = 120,fuel = 3600 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["CH-53E"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 60,flare = 60,fuel = 1908 },
}
+6
View File
@@ -0,0 +1,6 @@
Library.aircraft["E-2C"] = {
altitude = DCSEx.converter.feetToMeters(32000),
options = { "eplrs" },
payload = { chaff = 120, flare = 60, fuel = 5624 },
speed = DCSEx.converter.knotsToMps(240),
}
+6
View File
@@ -0,0 +1,6 @@
Library.aircraft["E-3A"] = {
altitude = DCSEx.converter.feetToMeters(32000),
options = { "eplrs" },
payload = { chaff = 120, flare = 60, fuel = 65000 },
speed = DCSEx.converter.knotsToMps(300),
}
+11
View File
@@ -0,0 +1,11 @@
Library.aircraft["F-117A"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 3840 },
pylons = {
default = {
[1] = { CLSID = "{EF0A9419-01D6-473B-99A3-BEBDB923B14D}" },
[2] = { CLSID = "{EF0A9419-01D6-473B-99A3-BEBDB923B14D}" },
}
}
}
+24
View File
@@ -0,0 +1,24 @@
Library.aircraft["F-14A-135-GR"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 140,flare = 60,fuel = 7348 },
properties = { LGB100 = 6, M61BURST = 0, IlsChannel = 1, LGB1 = 8, KY28Key = 1, TacanBand = 0, TacanChannel = 0, LGB1000 = 1, LGB10 = 8, INSAlignmentStored = true, UseLAU138 = true, ALE39Loadout = 0 },
pylons = {
default = {
[1] = { CLSID = "{LAU-138 wtip - AIM-9M}" },
[2] = { CLSID = "{SHOULDER AIM_54A_Mk47 L}" },
[3] = { CLSID = "{F14-300gal}" },
[4] = { CLSID = "{AIM_54A_Mk47}" },
[5] = { CLSID = "{AIM_54A_Mk47}" },
[6] = { CLSID = "{AIM_54A_Mk47}" },
[7] = { CLSID = "{AIM_54A_Mk47}" },
[8] = { CLSID = "{F14-300gal}" },
[9] = { CLSID = "{SHOULDER AIM_54A_Mk47 R}" },
[10] = { CLSID = "{LAU-138 wtip - AIM-9M}" },
-- Payload.Decade2000.Task.AirToGround.Pylon04={BRU-32 MK-84}
-- Payload.Decade2000.Task.AirToGround.Pylon05={BRU-32 MK-84}
-- Payload.Decade2000.Task.AirToGround.Pylon06={BRU-32 MK-84}
-- Payload.Decade2000.Task.AirToGround.Pylon07={BRU-32 MK-84}
}
}
}
+24
View File
@@ -0,0 +1,24 @@
Library.aircraft["F-14A"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 30,flare = 15,fuel = 7348 },
pylons = {
default = {
[1] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
[2] = { CLSID = "{7575BA0B-7294-4844-857B-031A144B2595}" },
[4] = { CLSID = "{7575BA0B-7294-4844-857B-031A144B2595}" },
[5] = { CLSID = "{7575BA0B-7294-4844-857B-031A144B2595}" },
[8] = { CLSID = "{7575BA0B-7294-4844-857B-031A144B2595}" },
[9] = { CLSID = "{7575BA0B-7294-4844-857B-031A144B2595}" },
[11] = { CLSID = "{7575BA0B-7294-4844-857B-031A144B2595}" },
[12] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}
-- Payload.Decade2000.Task.AirToGround.Pylon02={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon03={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon04={0395076D-2F77-4420-9D33-087A4398130B}
-- Payload.Decade2000.Task.AirToGround.Pylon05={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon06={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon07={9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}
}
}
}
+24
View File
@@ -0,0 +1,24 @@
Library.aircraft["F-14B"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 140,flare = 60,fuel = 7348 },
properties = { LGB100 = 6, M61BURST = 0, IlsChannel = 1, LGB1 = 8, KY28Key = 1, TacanBand = 0, TacanChannel = 0, LGB1000 = 1, LGB10 = 8, INSAlignmentStored = true, UseLAU138 = true, ALE39Loadout = 0 },
pylons = {
default = {
[1] = { CLSID = "{LAU-138 wtip - AIM-9M}" },
[2] = { CLSID = "{SHOULDER AIM_54A_Mk47 L}" },
[3] = { CLSID = "{F14-300gal}" },
[4] = { CLSID = "{AIM_54A_Mk47}" },
[5] = { CLSID = "{AIM_54A_Mk47}" },
[6] = { CLSID = "{AIM_54A_Mk47}" },
[7] = { CLSID = "{AIM_54A_Mk47}" },
[8] = { CLSID = "{F14-300gal}" },
[9] = { CLSID = "{SHOULDER AIM_54A_Mk47 R}" },
[10] = { CLSID = "{LAU-138 wtip - AIM-9M}" },
-- Payload.Decade2000.Task.AirToGround.Pylon04={BRU-32 MK-84}
-- Payload.Decade2000.Task.AirToGround.Pylon05={BRU-32 MK-84}
-- Payload.Decade2000.Task.AirToGround.Pylon06={BRU-32 MK-84}
-- Payload.Decade2000.Task.AirToGround.Pylon07={BRU-32 MK-84}
}
}
}
+18
View File
@@ -0,0 +1,18 @@
Library.aircraft["F-15C"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 120,flare = 60,fuel = 6103 },
pylons = {
default = {
[1] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[3] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[4] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
[5] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
[6] = { CLSID = "{E1F29B21-F291-4589-9FD8-3272EEC69506}" },
[7] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
[8] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
[9] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[11] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
}
}
}
+24
View File
@@ -0,0 +1,24 @@
Library.aircraft["F-15E"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 120,flare = 60,fuel = 10246 },
pylons = {
default = {
[1] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
[2] = { CLSID = "{9BCC2A2B-5708-4860-B1F1-053A18442067}" },
[3] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
[4] = { CLSID = "{GBU-38}" },
[6] = { CLSID = "{GBU-38}" },
[7] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[9] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[10] = { CLSID = "{E1F29B21-F291-4589-9FD8-3272EEC69506}" },
[11] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[13] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[14] = { CLSID = "{GBU-38}" },
[16] = { CLSID = "{GBU-38}" },
[17] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
[18] = { CLSID = "{9BCC2A2B-5708-4860-B1F1-053A18442067}" },
[19] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
}
}
}
+38
View File
@@ -0,0 +1,38 @@
Library.aircraft["F-16A"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { ammo_type = 5,chaff = 60,flare = 60,fuel = 3249,gun = 100 },
properties = { LaserCode1 = 8, LaserCode100 = 6, LAU3ROF = 0, LaserCode10 = 8 },
pylons = {
default = {
[1] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
[2] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
[3] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[4] = { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" },
[5] = { CLSID = "{CAAC1CFD-6745-416B-AFA4-CB57414856D0}" },
[6] = { CLSID = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}" },
[7] = { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" },
[8] = { CLSID = "{DB769D48-67D7-42ED-A2BE-108D566C8B1E}" },
[9] = { CLSID = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}" },
[10] = { CLSID = "{C8E06185-7CD6-4C90-959F-044679E90751}" },
-- Payload.Decade2000.Task.AirToAir.Pylon01={C8E06185-7CD6-4C90-959F-044679E90751}
-- Payload.Decade2000.Task.AirToAir.Pylon02={C8E06185-7CD6-4C90-959F-044679E90751}
-- Payload.Decade2000.Task.AirToAir.Pylon03={C8E06185-7CD6-4C90-959F-044679E90751}
-- Payload.Decade2000.Task.AirToAir.Pylon04={F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}
-- Payload.Decade2000.Task.AirToAir.Pylon06={6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}
-- Payload.Decade2000.Task.AirToAir.Pylon07={F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}
-- Payload.Decade2000.Task.AirToAir.Pylon08={C8E06185-7CD6-4C90-959F-044679E90751}
-- Payload.Decade2000.Task.AirToAir.Pylon09={C8E06185-7CD6-4C90-959F-044679E90751}
-- Payload.Decade2000.Task.AirToAir.Pylon10={C8E06185-7CD6-4C90-959F-044679E90751}
-- Payload.Decade2000.Task.SEAD.Pylon01={C8E06185-7CD6-4C90-959F-044679E90751}
-- Payload.Decade2000.Task.SEAD.Pylon02={6CEB49FC-DED8-4DED-B053-E1F033FF72D3}
-- Payload.Decade2000.Task.SEAD.Pylon03={B06DD79A-F21E-4EB9-BD9D-AB3844618C93}
-- Payload.Decade2000.Task.SEAD.Pylon04={F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}
-- Payload.Decade2000.Task.SEAD.Pylon06={6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}
-- Payload.Decade2000.Task.SEAD.Pylon07={F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}
-- Payload.Decade2000.Task.SEAD.Pylon08={B06DD79A-F21E-4EB9-BD9D-AB3844618C93}
-- Payload.Decade2000.Task.SEAD.Pylon09={6CEB49FC-DED8-4DED-B053-E1F033FF72D3}
-- Payload.Decade2000.Task.SEAD.Pylon10={C8E06185-7CD6-4C90-959F-044679E90751}
}
}
}
+31
View File
@@ -0,0 +1,31 @@
Library.aircraft["F-16C_50"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { ammo_type = 5,chaff = 60,flare = 60,fuel = 3249,gun = 100 },
properties = { LaserCode1 = 8, LaserCode100 = 6, LAU3ROF = 0, LaserCode10 = 8, HelmetMountedDevice = 1 },
pylons = {
default = {
[1] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[2] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
[3] = { CLSID = "{TER_9A_2L*GBU-12}" },
[4] = { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" },
[5] = { CLSID = "<CLEAN>" },
[6] = { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" },
[7] = { CLSID = "{TER_9A_2R*GBU-12}" },
[8] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
[9] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[11] = { CLSID = "{A111396E-D3E8-4b9c-8AC9-2432489304D5}" },
},
cap = {
[1] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[2] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[3] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
[4] = { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" },
[5] = { CLSID = "<CLEAN>" },
[6] = { CLSID = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}" },
[7] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
[8] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[9] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
},
}
}
+23
View File
@@ -0,0 +1,23 @@
Library.aircraft["F-5E-3"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 30,flare = 15,fuel = 2046,ammo_type = 2,gun = 100, },
properties = { LAU68ROF = 0,ChaffSalvo = 0,ChaffSalvoInt = 0,LAU3ROF = 0,ChaffBurstInt = 0,LaserCode100 = 6,LaserCode1 = 8,FlareBurstInt = 0,FlareBurst = 0,LaserCode10 = 8,ChaffBurst = 0 },
pylons = {
default = {
[1] = { CLSID = "{AIM-9P5}" },
[3] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
[4] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
[5] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
[7] = { CLSID = "{AIM-9P5}" },
-- pylons = {
-- [1] = { CLSID = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}" },
-- [2] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [3] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [4] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
-- [5] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [6] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [7] = { CLSID = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}" },
}
}
}
+22
View File
@@ -0,0 +1,22 @@
Library.aircraft["F-5E"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 30,flare = 15,fuel = 2046 },
pylons = {
default = {
[1] = { CLSID = "{AIM-9P5}" },
[3] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
[4] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
[5] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
[7] = { CLSID = "{AIM-9P5}" },
-- pylons = {
-- [1] = { CLSID = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}" },
-- [2] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [3] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [4] = { CLSID = "{0395076D-2F77-4420-9D33-087A4398130B}" },
-- [5] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [6] = { CLSID = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}" },
-- [7] = { CLSID = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}" },
}
}
}
+17
View File
@@ -0,0 +1,17 @@
Library.aircraft["F-86F Sabre"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 1282,gun = 100 },
pylons = {
default = {
[4] = { CLSID = "{PTB_120_F86F35}" },
[5] = { CLSID = "{GAR-8}" },
[6] = { CLSID = "{GAR-8}" },
[7] = { CLSID = "{PTB_120_F86F35}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={PTB_200_F86F35}
-- Payload.Decade2000.Task.AirToGround.Pylon04={F86ANM64}
-- Payload.Decade2000.Task.AirToGround.Pylon07={F86ANM64}
-- Payload.Decade2000.Task.AirToGround.Pylon10={PTB_200_F86F35}
}
}
}
+30
View File
@@ -0,0 +1,30 @@
Library.aircraft["FA-18C_hornet"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 60,flare = 30,fuel = 4900,gun = 100 },
properties = { OuterBoard = 0, InnerBoard = 0, HelmetMountedDevice = 1 },
pylons = {
default = {
[1] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
[2] = { CLSID = "LAU_117_AGM_65F" },
[3] = { CLSID = "{BRU33_2X_GBU-12}" },
[4] = { CLSID = "{AAQ-28_LEFT}" },
[5] = { CLSID = "{FPU_8A_FUEL_TANK}" },
[6] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[7] = { CLSID = "{BRU33_2X_GBU-12}" },
[8] = { CLSID = "{F16A4DE0-116C-4A71-97F0-2CF85B0313EC}" },
[9] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
},
cap = {
[1] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
[2] = { CLSID = "LAU-115_2*LAU-127_AIM-120C" },
[3] = { CLSID = "{FPU_8A_FUEL_TANK}" },
[4] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[5] = { CLSID = "{FPU_8A_FUEL_TANK}" },
[6] = { CLSID = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}" },
[7] = { CLSID = "{FPU_8A_FUEL_TANK}" },
[8] = { CLSID = "LAU-115_2*LAU-127_AIM-120C" },
[9] = { CLSID = "{5CE2FF2A-645A-4197-B48D-8720AC69394F}" },
},
}
}
+14
View File
@@ -0,0 +1,14 @@
Library.aircraft["I-16"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(225),
payload = { chaff = 0,flare = 0,fuel = 191,gun = 100 },
properties = { landingTorch = false },
-- Payload.Decade2000.Task.AirToGround.Pylon01=I16_RS_82
-- Payload.Decade2000.Task.AirToGround.Pylon02=I16_RS_82
-- Payload.Decade2000.Task.AirToGround.Pylon03=I16_RS_82
-- Payload.Decade2000.Task.AirToGround.Pylon04=I16_FAB_100SV
-- Payload.Decade2000.Task.AirToGround.Pylon05=I16_FAB_100SV
-- Payload.Decade2000.Task.AirToGround.Pylon06=I16_RS_82
-- Payload.Decade2000.Task.AirToGround.Pylon07=I16_RS_82
-- Payload.Decade2000.Task.AirToGround.Pylon08=I16_RS_82
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["IL-76MD"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 96,flare = 96,fuel = 80000 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["IL-78M"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 96,flare = 96,fuel = 90000 },
}
+49
View File
@@ -0,0 +1,49 @@
Library.aircraft["J-11A"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 96,flare = 96,fuel = 9400,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{RKL609_L}" },
[2] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}" },
[4] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[5] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[6] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[7] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[8] = { CLSID = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}" },
[9] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[10] = { CLSID = "{RKL609_R}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={RKL609_L}
-- Payload.Decade2000.Task.AirToGround.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon03={FAB_500_DUAL_L}
-- Payload.Decade2000.Task.AirToGround.Pylon04={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon08={FAB_500_DUAL_R}
-- Payload.Decade2000.Task.AirToGround.Pylon09={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon10={RKL609_R}
-- Payload.Decade2000.Task.AntiShip.Pylon01={RKL609_L}
-- Payload.Decade2000.Task.AntiShip.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon03={FAB_500_DUAL_L}
-- Payload.Decade2000.Task.AntiShip.Pylon04={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon08={FAB_500_DUAL_R}
-- Payload.Decade2000.Task.AntiShip.Pylon09={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon10={RKL609_R}
-- Payload.Decade2000.Task.SEAD.Pylon01={RKL609_L}
-- Payload.Decade2000.Task.SEAD.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon03={FAB_500_DUAL_L}
-- Payload.Decade2000.Task.SEAD.Pylon04={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon08={FAB_500_DUAL_R}
-- Payload.Decade2000.Task.SEAD.Pylon09={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon10={RKL609_R}
}
}
}
+38
View File
@@ -0,0 +1,38 @@
Library.aircraft["JF-17"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 36,flare = 32,fuel = 2325,gun = 100 },
properties = { AARProbe = false,LaserCode100 = 6,LaserCode10 = 8,LaserCode1 = 8 },
pylons = {
default = {
[1] = { CLSID = "DIS_PL-5EII" },
[2] = { CLSID = "DIS_GBU_12_DUAL" },
[3] = { CLSID = "DIS_LS_6_500" },
[4] = { CLSID = "DIS_WMD7" },
[5] = { CLSID = "DIS_LS_6_500" },
[6] = { CLSID = "DIS_GBU_12_DUAL" },
[7] = { CLSID = "DIS_PL-5EII" },
-- Payload.Decade2000.Task.SEAD.Pylon01=DIS_PL-5EII
-- Payload.Decade2000.Task.SEAD.Pylon02=DIS_LD-10_DUAL_L
-- Payload.Decade2000.Task.SEAD.Pylon03=DIS_TANK1100
-- Payload.Decade2000.Task.SEAD.Pylon04=DIS_SPJ_POD
-- Payload.Decade2000.Task.SEAD.Pylon05=DIS_TANK1100
-- Payload.Decade2000.Task.SEAD.Pylon06=DIS_LD-10_DUAL_R
-- Payload.Decade2000.Task.SEAD.Pylon07=DIS_PL-5EII
-- Payload.Decade2000.Task.Antiship.Pylon01=DIS_PL-5EII
-- Payload.Decade2000.Task.Antiship.Pylon02=DIS_C-701IR
-- Payload.Decade2000.Task.Antiship.Pylon03=DIS_C-802AK
-- Payload.Decade2000.Task.Antiship.Pylon04=DIS_TANK800
-- Payload.Decade2000.Task.Antiship.Pylon05=DIS_C-802AK
-- Payload.Decade2000.Task.Antiship.Pylon06=DIS_C-701IR
-- Payload.Decade2000.Task.Antiship.Pylon07=DIS_PL-5EII
-- Payload.Decade2000.Task.AirToAir.Pylon01=DIS_PL-5EII
-- Payload.Decade2000.Task.AirToAir.Pylon02=DIS_SD-10
-- Payload.Decade2000.Task.AirToAir.Pylon03=DIS_TANK1100
-- Payload.Decade2000.Task.AirToAir.Pylon04=DIS_TANK800
-- Payload.Decade2000.Task.AirToAir.Pylon05=DIS_TANK1100
-- Payload.Decade2000.Task.AirToAir.Pylon06=DIS_SD-10
-- Payload.Decade2000.Task.AirToAir.Pylon07=DIS_PL-5EII
}
}
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["KC-135"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 90700 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["KC135MPRS"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 120,flare = 60,fuel = 90700,gun = 100 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["Ka-27"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 0,fuel = 2616,gun = 100 },
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["Ka-50"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 128,fuel = 1450,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}" },
[2] = { CLSID = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}" },
[3] = { CLSID = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}" },
[4] = { CLSID = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}" },
}
}
}
+17
View File
@@ -0,0 +1,17 @@
Library.aircraft["L-39C"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 823.2,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{UB-16-57UMP}" },
[2] = { CLSID = "{FB3CE165-BF07-4979-887C-92B87F13276B}" },
[4] = { CLSID = "{FB3CE165-BF07-4979-887C-92B87F13276B}" },
[5] = { CLSID = "{UB-16-57UMP}" },
-- Payload.Decade2000.Task.AirToAir.Pylon01={APU-60-1_R_60M}
-- Payload.Decade2000.Task.AirToAir.Pylon02={PK-3}
-- Payload.Decade2000.Task.AirToAir.Pylon04={PK-3}
-- Payload.Decade2000.Task.AirToAir.Pylon05={APU-60-1_R_60M}
}
}
}
+42
View File
@@ -0,0 +1,42 @@
Library.aircraft["M-2000C"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 112,flare = 16,fuel = 3165,gun = 100 },
properties = { ForceINSRules = false, LaserCode100 = 6, NoDDMSensor = false, LaserCode1 = 8, WpBullseye = 0, LoadNVGCase = false, RocketBurst = 6, LaserCode10 = 8, GunBurst = 1 },
pylons = {
default = {
[1] = { CLSID = "{MMagicII}" },
[2] = { CLSID = "{Matra_S530D}" },
[5] = { CLSID = "{M2KC_RPL_522}" },
[8] = { CLSID = "{Matra_S530D}" },
[9] = { CLSID = "{MMagicII}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={MMagicII}
-- Payload.Decade2000.Task.AirToGround.Pylon02={M2KC_RAFAUT_MK82}
-- Payload.Decade2000.Task.AirToGround.Pylon03={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon04={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon05={M2KC_RPL_522}
-- Payload.Decade2000.Task.AirToGround.Pylon06={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon07={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AirToGround.Pylon08={M2KC_RAFAUT_MK82}
-- Payload.Decade2000.Task.AirToGround.Pylon09={MMagicII}
-- Payload.Decade2000.Task.AntiShip.Pylon01={MMagicII}
-- Payload.Decade2000.Task.AntiShip.Pylon02={M2KC_RAFAUT_MK82}
-- Payload.Decade2000.Task.AntiShip.Pylon03={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AntiShip.Pylon04={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AntiShip.Pylon05={M2KC_RPL_522}
-- Payload.Decade2000.Task.AntiShip.Pylon06={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AntiShip.Pylon07={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.AntiShip.Pylon08={M2KC_RAFAUT_MK82}
-- Payload.Decade2000.Task.AntiShip.Pylon09={MMagicII}
-- Payload.Decade2000.Task.SEAD.Pylon01={MMagicII}
-- Payload.Decade2000.Task.SEAD.Pylon02={M2KC_RAFAUT_MK82}
-- Payload.Decade2000.Task.SEAD.Pylon03={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.SEAD.Pylon04={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.SEAD.Pylon05={M2KC_RPL_522}
-- Payload.Decade2000.Task.SEAD.Pylon06={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.SEAD.Pylon07={BCE4E030-38E9-423E-98ED-24BE3DA87C32}
-- Payload.Decade2000.Task.SEAD.Pylon08={M2KC_RAFAUT_MK82}
-- Payload.Decade2000.Task.SEAD.Pylon09={MMagicII}
}
}
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["Mi-24V"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 192,fuel = 1704 },
pylons = {
default = {
[1] = { CLSID = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}" },
[3] = { CLSID = "{B_8V20A_CM}" },
[4] = { CLSID = "{B_8V20A_CM}" },
[6] = { CLSID = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}" },
}
}
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["Mi-26"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 192,fuel = 9600,gun = 100 },
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["Mi-28N"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 128,fuel = 1500 },
pylons = {
default = {
[1] = { CLSID = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}" },
[2] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[3] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[4] = { CLSID = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}" },
}
}
}
+16
View File
@@ -0,0 +1,16 @@
Library.aircraft["Mi-8MT"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 128,fuel = 1929,gun = 100 },
properties = { LeftEngineResource = 90, RightEngineResource = 90, NetCrewControlPriority = 1, ExhaustScreen = true, CargoHalfdoor = true, GunnersAISkill = 90, AdditionalArmor = true, NS430allow = true },
pylons = {
default = {
[1] = { CLSID = "{GUV_VOG}" },
[2] = { CLSID = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}" },
[3] = { CLSID = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}" },
[4] = { CLSID = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}" },
[5] = { CLSID = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}" },
[6] = { CLSID = "{GUV_VOG}" },
}
}
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["MiG-15bis"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 1172,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{PTB600_MIG15}" },
[2] = { CLSID = "{PTB600_MIG15}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={FAB_50}
-- Payload.Decade2000.Task.AirToGround.Pylon02={FAB_50}
}
}
}
+18
View File
@@ -0,0 +1,18 @@
Library.aircraft["MiG-19P"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 1800,gun = 100 },
properties = { MissileToneVolume = 5,ADF_Selected_Frequency = 1,MountSIRENA = false,ADF_NEAR_Frequency = 303,ADF_FAR_Frequency = 625,NAV_Initial_Hdg = 0 },
pylons = {
default = {
[1] = { CLSID = "{K-13A}" },
[2] = { CLSID = "{PTB760_MIG19}" },
[5] = { CLSID = "{PTB760_MIG19}" },
[6] = { CLSID = "{K-13A}" },
-- Payload.Decade2000.Task.AirToGround.Pylon02={3C612111-C7AD-476E-8A8E-2485812F4E5C}
-- Payload.Decade2000.Task.AirToGround.Pylon03={ORO57K_S5M_HEFRAG}
-- Payload.Decade2000.Task.AirToGround.Pylon04={ORO57K_S5M_HEFRAG}
-- Payload.Decade2000.Task.AirToGround.Pylon05={3C612111-C7AD-476E-8A8E-2485812F4E5C}
}
}
}
+21
View File
@@ -0,0 +1,21 @@
Library.aircraft["MiG-21Bis"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 18,flare = 40,fuel = 2280,ammo_type = 1,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{R-60 2L}" },
[2] = { CLSID = "{R-3R}" },
[3] = { CLSID = "{PTB_800_MIG21}" },
[4] = { CLSID = "{R-3R}" },
[5] = { CLSID = "{R-60 2R}" },
[6] = { CLSID = "{ASO-2}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={3C612111-C7AD-476E-8A8E-2485812F4E5C}
-- Payload.Decade2000.Task.AirToGround.Pylon02={UB-32_S5M}
-- Payload.Decade2000.Task.AirToGround.Pylon03={PTB_800_MIG21}
-- Payload.Decade2000.Task.AirToGround.Pylon04={UB-32_S5M}
-- Payload.Decade2000.Task.AirToGround.Pylon05={3C612111-C7AD-476E-8A8E-2485812F4E5C}
-- Payload.Decade2000.Task.AirToGround.Pylon06={ASO-2}
}
}
}
+19
View File
@@ -0,0 +1,19 @@
Library.aircraft["MiG-23MLD"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 60,flare = 60,fuel = 3800,gun = 100 },
pylons = {
default = {
[2] = { CLSID = "{CCF898C9-5BC7-49A4-9D1E-C3ED3D5166A1}" },
[3] = { CLSID = "{B0DBC591-0F52-4F7D-AD7B-51E67725FB81}" },
[4] = { CLSID = "{A5BAEAB7-6FAF-4236-AF72-0FD900F493F9}" },
[5] = { CLSID = "{275A2855-4A79-4B2D-B082-91EA2ADF4691}" },
[6] = { CLSID = "{CCF898C9-5BC7-49A4-9D1E-C3ED3D5166A1}" },
-- Payload.Decade2000.Task.AirToGround.Pylon02={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon03={682A481F-0CB5-4693-A382-D00DD4A156D7}
-- Payload.Decade2000.Task.AirToGround.Pylon04={A5BAEAB7-6FAF-4236-AF72-0FD900F493F9}
-- Payload.Decade2000.Task.AirToGround.Pylon05={682A481F-0CB5-4693-A382-D00DD4A156D7}
-- Payload.Decade2000.Task.AirToGround.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
}
}
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["MiG-25PD"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 64,flare = 64,fuel = 15245,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
[2] = { CLSID = "{4EDBA993-2E34-444C-95FB-549300BF7CAF}" },
[3] = { CLSID = "{4EDBA993-2E34-444C-95FB-549300BF7CAF}" },
[4] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
}
}
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["MiG-25RBT"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 64,flare = 64,fuel = 15245,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
[2] = { CLSID = "{37DCC01E-9E02-432F-B61D-10C166CA2798}" },
[3] = { CLSID = "{37DCC01E-9E02-432F-B61D-10C166CA2798}" },
[4] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
}
}
}
+16
View File
@@ -0,0 +1,16 @@
Library.aircraft["MiG-27K"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 60,flare = 60,fuel = 4500,gun = 100 },
pylons = {
default = {
[2] = { CLSID = "{E659C4BE-2CD8-4472-8C08-3F28ACB61A8A}" },
[3] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
[4] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[5] = { CLSID = "{A5BAEAB7-6FAF-4236-AF72-0FD900F493F9}" },
[6] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[7] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
[8] = { CLSID = "{E659C4BE-2CD8-4472-8C08-3F28ACB61A8A}" },
}
}
}
+37
View File
@@ -0,0 +1,37 @@
Library.aircraft["MiG-29A"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 30,flare = 30,fuel = 3376,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[2] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{9B25D316-0434-4954-868F-D51DB1A38DF0}" },
[4] = { CLSID = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}" },
[5] = { CLSID = "{9B25D316-0434-4954-868F-D51DB1A38DF0}" },
[6] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[7] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon02={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AirToGround.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon04={2BEC576B-CDF5-4B7F-961F-B0FA4312B841}
-- Payload.Decade2000.Task.AirToGround.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon06={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AirToGround.Pylon07={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon02={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AntiShip.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon04={2BEC576B-CDF5-4B7F-961F-B0FA4312B841}
-- Payload.Decade2000.Task.AntiShip.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon06={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AntiShip.Pylon07={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon02={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.SEAD.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon04={2BEC576B-CDF5-4B7F-961F-B0FA4312B841}
-- Payload.Decade2000.Task.SEAD.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon06={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.SEAD.Pylon07={FBC29BFE-3D24-4C64-B81D-941239D12249}
}
}
}
+37
View File
@@ -0,0 +1,37 @@
Library.aircraft["MiG-29S"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 30,flare = 30,fuel = 3493,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[2] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{9B25D316-0434-4954-868F-D51DB1A38DF0}" },
[4] = { CLSID = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}" },
[5] = { CLSID = "{9B25D316-0434-4954-868F-D51DB1A38DF0}" },
[6] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[7] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon02={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AirToGround.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon04={2BEC576B-CDF5-4B7F-961F-B0FA4312B841}
-- Payload.Decade2000.Task.AirToGround.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon06={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AirToGround.Pylon07={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon02={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AntiShip.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon04={2BEC576B-CDF5-4B7F-961F-B0FA4312B841}
-- Payload.Decade2000.Task.AntiShip.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon06={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.AntiShip.Pylon07={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon02={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.SEAD.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon04={2BEC576B-CDF5-4B7F-961F-B0FA4312B841}
-- Payload.Decade2000.Task.SEAD.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon06={3858707D-F5D5-4bbb-BDD8-ABB0530EBC7C}
-- Payload.Decade2000.Task.SEAD.Pylon07={FBC29BFE-3D24-4C64-B81D-941239D12249}
}
}
}
+15
View File
@@ -0,0 +1,15 @@
Library.aircraft["MiG-31"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 15500,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{4EDBA993-2E34-444C-95FB-549300BF7CAF}" },
[2] = { CLSID = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}" },
[3] = { CLSID = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}" },
[4] = { CLSID = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}" },
[5] = { CLSID = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}" },
[6] = { CLSID = "{5F26DBC2-FB43-4153-92DE-6BBCE26CB0FF}" },
}
}
}
+11
View File
@@ -0,0 +1,11 @@
Library.aircraft["OH-58D"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 30,flare = 30,fuel = 454 },
pylons = {
default = {
[1] = { CLSID = "{AGM114x2_OH_58}" },
[2] = { CLSID = "{M260_HYDRA}" },
}
}
}
+15
View File
@@ -0,0 +1,15 @@
Library.aircraft["P-47D-30"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(225),
payload = { chaff = 0,flare = 0,fuel = 557.76,gun = 100,ammo_type = 1 },
properties = { WaterTankContents = 1 },
pylons = {
default = {
[2] = { CLSID = "{US_150GAL_FUEL_TANK}" },
[3] = { CLSID = "{US_150GAL_FUEL_TANK}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={US_110GAL_FUEL_TANK}
-- Payload.Decade2000.Task.AirToGround.Pylon02={AN-M64}
-- Payload.Decade2000.Task.AirToGround.Pylon03={AN-M64}
}
}
}
+9
View File
@@ -0,0 +1,9 @@
Library.aircraft["P-47D-30bl1"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(225),
payload = { chaff = 0,flare = 0,fuel = 557.76,gun = 100,ammo_type = 1 },
properties = { WaterTankContents = 1 },
-- Payload.Decade2000.Task.AirToGround.Pylon01={US_110GAL_FUEL_TANK}
-- Payload.Decade2000.Task.AirToGround.Pylon02={AN-M64}
-- Payload.Decade2000.Task.AirToGround.Pylon03={AN-M64}
}
+15
View File
@@ -0,0 +1,15 @@
Library.aircraft["P-47D-40"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(225),
payload = { chaff = 0,flare = 0,fuel = 557.76,gun = 100,ammo_type = 1 },
properties = { WaterTankContents = 1 },
pylons = {
default = {
[2] = { CLSID = "{US_150GAL_FUEL_TANK}" },
[3] = { CLSID = "{US_150GAL_FUEL_TANK}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={US_110GAL_FUEL_TANK}
-- Payload.Decade2000.Task.AirToGround.Pylon02={AN-M64}
-- Payload.Decade2000.Task.AirToGround.Pylon03={AN-M64}
}
}
}
+7
View File
@@ -0,0 +1,7 @@
Library.aircraft["P-51D-30-NA"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 497.76,gun = 100 },
-- Payload.Decade2000.Task.AirToGround.Pylon04={AN-M64}
-- Payload.Decade2000.Task.AirToGround.Pylon07={AN-M64}
}
+7
View File
@@ -0,0 +1,7 @@
Library.aircraft["P-51D"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 0,flare = 0,fuel = 497.76,gun = 100 },
-- Payload.Decade2000.Task.AirToGround.Pylon04={AN-M64}
-- Payload.Decade2000.Task.AirToGround.Pylon07={AN-M64}
}
+13
View File
@@ -0,0 +1,13 @@
Library.aircraft["SA342L"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 32,fuel = 416.33,gun = 100 },
properties = { NS430allow = true },
pylons = {
default = {
[2] = { CLSID = "{LAU_SNEB68G}" },
[5] = { CLSID = "{FAS}" },
[6] = { CLSID = "{IR_Deflector}" },
}
}
}
+16
View File
@@ -0,0 +1,16 @@
Library.aircraft["SA342M"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 32,fuel = 416.33,gun = 100 },
properties = { NS430allow = true },
pylons = {
default = {
[1] = { CLSID = "{HOT3D}" },
[2] = { CLSID = "{HOT3D}" },
[3] = { CLSID = "{HOT3D}" },
[4] = { CLSID = "{HOT3D}" },
[5] = { CLSID = "{FAS}" },
[6] = { CLSID = "{IR_Deflector}" },
}
}
}
+12
View File
@@ -0,0 +1,12 @@
Library.aircraft["SA342Minigun"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 32,fuel = 416.33,gun = 100 },
properties = { NS430allow = true },
pylons = {
default = {
[5] = { CLSID = "{FAS}" },
[6] = { CLSID = "{IR_Deflector}" },
}
}
}
+16
View File
@@ -0,0 +1,16 @@
Library.aircraft["SA342Mistral"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 32,fuel = 416.33,gun = 100 },
properties = { NS430allow = true },
pylons = {
default = {
[1] = { CLSID = "{MBDA_MistralD}" },
[2] = { CLSID = "{MBDA_MistralG}" },
[3] = { CLSID = "{MBDA_MistralD}" },
[4] = { CLSID = "{MBDA_MistralG}" },
[5] = { CLSID = "{FAS}" },
[6] = { CLSID = "{IR_Deflector}" },
}
}
}
+10
View File
@@ -0,0 +1,10 @@
Library.aircraft["SH-60B"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 30,flare = 30,fuel = 1100 },
pylons = {
default = {
[1] = { CLSID = "{7B8DCEB4-820B-4015-9B48-1028A4195692}" },
}
}
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["SpitfireLFMkIX"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(225),
payload = { chaff = 0,flare = 0,fuel = 247,ammo_type = 1,gun = 100 },
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["SpitfireLFMkIXCW"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(225),
payload = { chaff = 0,flare = 0,fuel = 247,ammo_type = 1,gun = 100 },
}
+17
View File
@@ -0,0 +1,17 @@
Library.aircraft["Su-17M4"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 96,flare = 96,fuel = 11700,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}" },
[2] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
[3] = { CLSID = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}" },
[4] = { CLSID = "{E659C4BE-2CD8-4472-8C08-3F28ACB61A8A}" },
[5] = { CLSID = "{E659C4BE-2CD8-4472-8C08-3F28ACB61A8A}" },
[6] = { CLSID = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}" },
[7] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
[8] = { CLSID = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}" },
}
}
}
+15
View File
@@ -0,0 +1,15 @@
Library.aircraft["Su-24M"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 96,flare = 96,fuel = 11700,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{B0DBC591-0F52-4F7D-AD7B-51E67725FB81}" },
[2] = { CLSID = "{BA565F89-2373-4A84-9502-A0E017D3A44A}" },
[3] = { CLSID = "{BA565F89-2373-4A84-9502-A0E017D3A44A}" },
[6] = { CLSID = "{BA565F89-2373-4A84-9502-A0E017D3A44A}" },
[7] = { CLSID = "{BA565F89-2373-4A84-9502-A0E017D3A44A}" },
[8] = { CLSID = "{275A2855-4A79-4B2D-B082-91EA2ADF4691}" },
}
}
}
+19
View File
@@ -0,0 +1,19 @@
Library.aircraft["Su-25"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 128,flare = 128,fuel = 2835,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
[2] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[3] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[4] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[5] = { CLSID = "{E92CBFE5-C153-11d8-9897-000476191836}" },
[6] = { CLSID = "{E92CBFE5-C153-11d8-9897-000476191836}" },
[7] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[8] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[9] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[10] = { CLSID = "{682A481F-0CB5-4693-A382-D00DD4A156D7}" },
}
}
}
+31
View File
@@ -0,0 +1,31 @@
Library.aircraft["Su-25T"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 128,flare = 128,fuel = 3790,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{44EE8698-89F9-48EE-AF36-5FD31896A82D}" },
[2] = { CLSID = "{CBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{0180F983-C14A-11d8-9897-000476191836}" },
[4] = { CLSID = "{F789E86A-EE2E-4E6B-B81E-D5E5F903B6ED}" },
[5] = { CLSID = "{E92CBFE5-C153-11d8-9897-000476191836}" },
[6] = { CLSID = "{B1EF6B0E-3D91-4047-A7A5-A99E7D8B4A8B}" },
[7] = { CLSID = "{E92CBFE5-C153-11d8-9897-000476191836}" },
[8] = { CLSID = "{F789E86A-EE2E-4E6B-B81E-D5E5F903B6ED}" },
[9] = { CLSID = "{0180F983-C14A-11d8-9897-000476191836}" },
[10] = { CLSID = "{CBC29BFE-3D24-4C64-B81D-941239D12249}" },
[11] = { CLSID = "{44EE8698-89F9-48EE-AF36-5FD31896A82C}" },
-- Payload.Decade2000.Task.SEAD.Pylon01={44EE8698-89F9-48EE-AF36-5FD31896A82D}
-- Payload.Decade2000.Task.SEAD.Pylon02={CBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon03={79D73885-0801-45a9-917F-C90FE1CE3DFC}
-- Payload.Decade2000.Task.SEAD.Pylon04={79D73885-0801-45a9-917F-C90FE1CE3DFC}
-- Payload.Decade2000.Task.SEAD.Pylon05={B5CA9846-776E-4230-B4FD-8BCC9BFB1676}
-- Payload.Decade2000.Task.SEAD.Pylon06={0519A264-0AB6-11d6-9193-00A0249B6F00}
-- Payload.Decade2000.Task.SEAD.Pylon07={B5CA9846-776E-4230-B4FD-8BCC9BFB1676}
-- Payload.Decade2000.Task.SEAD.Pylon08={79D73885-0801-45a9-917F-C90FE1CE3DFC}
-- Payload.Decade2000.Task.SEAD.Pylon09={79D73885-0801-45a9-917F-C90FE1CE3DFC}
-- Payload.Decade2000.Task.SEAD.Pylon10={CBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon11={44EE8698-89F9-48EE-AF36-5FD31896A82C}
}
}
}
+49
View File
@@ -0,0 +1,49 @@
Library.aircraft["Su-27"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 96,flare = 96,fuel = 9400,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[2] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}" },
[4] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[5] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[6] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[7] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[8] = { CLSID = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}" },
[9] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[10] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={44EE8698-89F9-48EE-AF36-5FD31896A82F}
-- Payload.Decade2000.Task.AirToGround.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon04={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon08={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon09={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon10={44EE8698-89F9-48EE-AF36-5FD31896A82A}
-- Payload.Decade2000.Task.AntiShip.Pylon01={44EE8698-89F9-48EE-AF36-5FD31896A82F}
-- Payload.Decade2000.Task.AntiShip.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon04={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon08={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon09={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon10={44EE8698-89F9-48EE-AF36-5FD31896A82A}
-- Payload.Decade2000.Task.SEAD.Pylon01={44EE8698-89F9-48EE-AF36-5FD31896A82F}
-- Payload.Decade2000.Task.SEAD.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon03={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon04={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon08={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon09={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon10={44EE8698-89F9-48EE-AF36-5FD31896A82A}
}
}
}
+19
View File
@@ -0,0 +1,19 @@
Library.aircraft["Su-30"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 96,flare = 96,fuel = 9400,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}" },
[2] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}" },
[4] = { CLSID = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}" },
[5] = { CLSID = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}" },
[6] = { CLSID = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}" },
[7] = { CLSID = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}" },
[8] = { CLSID = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}" },
[9] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[10] = { CLSID = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}" },
}
}
}
+57
View File
@@ -0,0 +1,57 @@
Library.aircraft["Su-33"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 48,flare = 48,fuel = 9500,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[2] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{9B25D316-0434-4954-868F-D51DB1A38DF0}" },
[4] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[5] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[6] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[7] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[8] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[9] = { CLSID = "{E8069896-8435-4B90-95C0-01A03AE6E400}" },
[10] = { CLSID = "{9B25D316-0434-4954-868F-D51DB1A38DF0}" },
[11] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[12] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
-- Payload.Decade2000.Task.AirToGround.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon03={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AirToGround.Pylon04={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AirToGround.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon08={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AirToGround.Pylon09={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AirToGround.Pylon10={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AirToGround.Pylon11={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AirToGround.Pylon12={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon03={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AntiShip.Pylon04={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AntiShip.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon08={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.AntiShip.Pylon09={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AntiShip.Pylon10={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.AntiShip.Pylon11={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.AntiShip.Pylon12={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon01={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon02={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon03={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.SEAD.Pylon04={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.SEAD.Pylon05={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon06={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon07={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon08={37DCC01E-9E02-432F-B61D-10C166CA2798}
-- Payload.Decade2000.Task.SEAD.Pylon09={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.SEAD.Pylon10={A0648264-4BC0-4EE8-A543-D119F6BA4257}
-- Payload.Decade2000.Task.SEAD.Pylon11={FBC29BFE-3D24-4C64-B81D-941239D12249}
-- Payload.Decade2000.Task.SEAD.Pylon12={FBC29BFE-3D24-4C64-B81D-941239D12249}
}
}
}
+21
View File
@@ -0,0 +1,21 @@
Library.aircraft["Su-34"] = {
altitude = DCSEx.converter.feetToMeters(20000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 64,flare = 64,fuel = 9800,gun = 100 },
pylons = {
default = {
[1] = { CLSID = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}" },
[2] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[3] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[4] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[5] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[6] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[7] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[8] = { CLSID = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}" },
[9] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[10] = { CLSID = "{FC56DF80-9B09-44C5-8976-DCFAFF219062}" },
[11] = { CLSID = "{FBC29BFE-3D24-4C64-B81D-941239D12249}" },
[12] = { CLSID = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}" },
}
}
}
+11
View File
@@ -0,0 +1,11 @@
Library.aircraft["Tu-160"] = {
altitude = DCSEx.converter.feetToMeters(30000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 72,flare = 72,fuel = 157000 },
pylons = {
default = {
[1] = { CLSID = "{0290F5DE-014A-4BB1-9843-D717749B1DED}" },
[2] = { CLSID = "{0290F5DE-014A-4BB1-9843-D717749B1DED}" },
}
}
}
+10
View File
@@ -0,0 +1,10 @@
Library.aircraft["Tu-22M3"] = {
altitude = DCSEx.converter.feetToMeters(30000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 48,flare = 48,fuel = 50000 },
pylons = {
default = {
[3] = { CLSID = "{AD5E5863-08FC-4283-B92C-162E2B2BD3FF}" },
}
}
}
+10
View File
@@ -0,0 +1,10 @@
Library.aircraft["Tu-95MS"] = {
altitude = DCSEx.converter.feetToMeters(30000),
speed = DCSEx.converter.knotsToMps(300),
payload = { chaff = 48,flare = 48,fuel = 87000 },
pylons = {
default = {
[1] = { CLSID = "{0290F5DE-014A-4BB1-9843-D717749B1DED}" },
}
}
}
+14
View File
@@ -0,0 +1,14 @@
Library.aircraft["UH-1H"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 0,flare = 60,fuel = 631 },
properties = { SoloFlight = false, ExhaustScreen = true, GunnersAISkill = 90, NetCrewControlPriority = 0, EngineResource = 90 },
pylons = {
default = {
[1] = { CLSID = "{M134_L}" },
[2] = { CLSID = "{XM158_MK5}" },
[5] = { CLSID = "{XM158_MK5}" },
[6] = { CLSID = "{M134_R}" },
}
}
}
+5
View File
@@ -0,0 +1,5 @@
Library.aircraft["UH-60A"] = {
altitude = DCSEx.converter.feetToMeters(1500),
speed = DCSEx.converter.knotsToMps(90),
payload = { chaff = 30,flare = 30,fuel = 1100 },
}
+50
View File
@@ -0,0 +1,50 @@
-- do
-- Library.factions.tables["China"] = {}
-- Library.factions.tables["China"].theaters = {}
-- Library.factions.tables["China"].timePeriods = {}
-- Library.factions.tables["China"].units = {}
-- Library.factions.tables["China"].units[DCSEx.enums.timePeriod.WORLD_WAR_2] = {}
-- Library.factions.tables["China"].units[DCSEx.enums.timePeriod.KOREA_WAR] = {}
-- Library.factions.tables["China"].units[DCSEx.enums.timePeriod.VIETNAM_WAR] = {}
-- Library.factions.tables["China"].units[DCSEx.enums.timePeriod.COLD_WAR] = {}
-- Library.factions.tables["China"].units[DCSEx.enums.timePeriod.MODERN] = {
-- [DCSEx.enums.unitFamily.AIRDEFENSE_AAA_MOBILE] = { "HL_ZU-23", "tt_ZU-23" },
-- [DCSEx.enums.unitFamily.AIRDEFENSE_AAA_STATIC] = { "ZU-23 Closed Insurgent", "ZU-23 Insurgent" },
-- [DCSEx.enums.unitFamily.AIRDEFENSE_MANPADS] = { "Igla manpad INS", "SA-18 Igla-S manpad" },
-- [DCSEx.enums.unitFamily.AIRDEFENSE_SAM_LONG] = { "*SA-2" },
-- [DCSEx.enums.unitFamily.AIRDEFENSE_SAM_MEDIUM] = { "*SA-2", "*SA-3" },
-- [DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT] = { "Osa 9A33 ln", "Tor 9A331" },
-- [DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT_IR] = { "Strela-1 9P31" },
-- [DCSEx.enums.unitFamily.GROUND_APC] = { "HL_DSHK", "HL_KORD", "tt_DSHK", "tt_KORD", "BMD-1", "BMP-1", "Boman", "BRDM-2", "BTR_D", "BTR-80" },
-- [DCSEx.enums.unitFamily.GROUND_ARTILLERY] = { "Grad-URAL", "SAU 2-C9", "SAU Akatsia", "SAU Gvozdika", "SAU Msta", "Smerch", "SpGH_Dana", "Uragan_BM-27" },
-- [DCSEx.enums.unitFamily.GROUND_INFANTRY] = { "Infantry AK Ins" },
-- [DCSEx.enums.unitFamily.GROUND_MBT] = { "ZTZ96B" },
-- [DCSEx.enums.unitFamily.GROUND_SS_MISSILE] = { "Scud_B" },
-- [DCSEx.enums.unitFamily.GROUND_UNARMED] = { "Land_Rover_101_FC", "Land_Rover_109_S3", "Ural-375", "Ural-4320 APA-5D", "Ural-4320T" },
-- [DCSEx.enums.unitFamily.HELICOPTER_ATTACK] = { "Mi-24V", "Mi-28N" },
-- [DCSEx.enums.unitFamily.HELICOPTER_TRANSPORT] = { "Mi-8MT", "Mi-26" },
-- [DCSEx.enums.unitFamily.PLANE_AWACS] = { "A-50" },
-- [DCSEx.enums.unitFamily.PLANE_BOMBER] = { "Tu-22M3" },
-- [DCSEx.enums.unitFamily.PLANE_FIGHTER] = { "MiG-21Bis" },
-- [DCSEx.enums.unitFamily.PLANE_TANKER] = { "IL-78M" },
-- [DCSEx.enums.unitFamily.PLANE_TRANSPORT] = { "An-26B" },
-- [DCSEx.enums.unitFamily.PLANE_UAV] = { "WingLoong-I" },
-- [DCSEx.enums.unitFamily.SHIP_CARGO] = { "Dry-cargo ship-1", "Dry-cargo ship-2", "ELNYA", "Ship_Tilde_Supply" },
-- [DCSEx.enums.unitFamily.SHIP_CARRIER] = { "KUZNECOW" },
-- [DCSEx.enums.unitFamily.SHIP_CRUISER] = { "MOSCOW", "PIOTR" },
-- [DCSEx.enums.unitFamily.SHIP_FRIGATE] = { "leander-gun-andromeda", "leander-gun-ariadne", "leander-gun-condell", "leander-gun-lynch" },
-- [DCSEx.enums.unitFamily.SHIP_LIGHT] = { "speedboat" },
-- [DCSEx.enums.unitFamily.SHIP_MISSILE_BOAT] = { "ALBATROS", "BDK-775", "MOLNIYA" },
-- [DCSEx.enums.unitFamily.SHIP_SUBMARINE] = { "KILO", "SOM" },
-- -- [DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Bunker", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Sandbox", "Workshop A" },
-- [DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Workshop A" },
-- }
-- end
+51
View File
@@ -0,0 +1,51 @@
do
Library.factions.tables["Insurgents"] = {}
Library.factions.tables["Insurgents"].theaters = {}
Library.factions.tables["Insurgents"].timePeriods = {}
Library.factions.tables["Insurgents"].units = {}
Library.factions.tables["Insurgents"].units[DCSEx.enums.timePeriod.WORLD_WAR_2] = {}
Library.factions.tables["Insurgents"].units[DCSEx.enums.timePeriod.KOREA_WAR] = {}
Library.factions.tables["Insurgents"].units[DCSEx.enums.timePeriod.VIETNAM_WAR] = {}
Library.factions.tables["Insurgents"].units[DCSEx.enums.timePeriod.COLD_WAR] = {}
Library.factions.tables["Insurgents"].units[DCSEx.enums.timePeriod.MODERN] = {
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_MOBILE] = { "HL_ZU-23", "tt_ZU-23" },
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_STATIC] = { "ZU-23 Closed Insurgent", "ZU-23 Insurgent" },
[DCSEx.enums.unitFamily.AIRDEFENSE_MANPADS] = { "Igla manpad INS", "SA-18 Igla-S manpad" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_LONG] = { "*SA-2" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_MEDIUM] = { "*SA-2", "*SA-3" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT] = { "Osa 9A33 ln", "Tor 9A331" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT_IR] = { "Strela-1 9P31" },
[DCSEx.enums.unitFamily.GROUND_APC] = { "HL_DSHK", "HL_KORD", "tt_DSHK", "tt_KORD", "BMD-1", "BMP-1", "Boman", "BRDM-2", "BTR_D", "BTR-80" },
[DCSEx.enums.unitFamily.GROUND_ARTILLERY] = { "Grad-URAL", "SAU 2-C9", "SAU Akatsia", "SAU Gvozdika", "SAU Msta", "Smerch", "SpGH_Dana", "Uragan_BM-27" },
[DCSEx.enums.unitFamily.GROUND_INFANTRY] = { "Infantry AK Ins" },
[DCSEx.enums.unitFamily.GROUND_MBT] = { "T-55", "T-72B" },
[DCSEx.enums.unitFamily.GROUND_SS_MISSILE] = { "Scud_B" },
[DCSEx.enums.unitFamily.GROUND_UNARMED] = { "Land_Rover_101_FC", "Land_Rover_109_S3", "Ural-375", "Ural-4320 APA-5D", "Ural-4320T" },
[DCSEx.enums.unitFamily.HELICOPTER_ATTACK] = { "Mi-24V", "Mi-28N" },
[DCSEx.enums.unitFamily.HELICOPTER_TRANSPORT] = { "Mi-8MT", "Mi-26" },
[DCSEx.enums.unitFamily.PLANE_ATTACK] = { "Su-25" },
[DCSEx.enums.unitFamily.PLANE_AWACS] = { "A-50" },
[DCSEx.enums.unitFamily.PLANE_BOMBER] = { "Tu-22M3" },
[DCSEx.enums.unitFamily.PLANE_FIGHTER] = { "MiG-21Bis" },
[DCSEx.enums.unitFamily.PLANE_TANKER] = { "IL-78M" },
[DCSEx.enums.unitFamily.PLANE_TRANSPORT] = { "An-26B" },
[DCSEx.enums.unitFamily.PLANE_UAV] = { "WingLoong-I" },
[DCSEx.enums.unitFamily.SHIP_CARGO] = { "Dry-cargo ship-1", "Dry-cargo ship-2", "ELNYA", "Ship_Tilde_Supply" },
[DCSEx.enums.unitFamily.SHIP_CARRIER] = { "KUZNECOW" },
[DCSEx.enums.unitFamily.SHIP_CRUISER] = { "MOSCOW", "PIOTR" },
[DCSEx.enums.unitFamily.SHIP_FRIGATE] = { "leander-gun-andromeda", "leander-gun-ariadne", "leander-gun-condell", "leander-gun-lynch" },
[DCSEx.enums.unitFamily.SHIP_LIGHT] = { "speedboat" },
[DCSEx.enums.unitFamily.SHIP_MISSILE_BOAT] = { "ALBATROS", "BDK-775", "MOLNIYA" },
[DCSEx.enums.unitFamily.SHIP_SUBMARINE] = { "KILO", "SOM" },
-- [DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Bunker", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Sandbox", "Workshop A" },
[DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Workshop A" },
}
end
+74
View File
@@ -0,0 +1,74 @@
do
local factionName = "Middle-eastern state"
if env.mission.theatre == "PersianGulf" then
factionName = "Saudi Arabia"
elseif env.mission.theatre == "Syria" then
factionName = "Syria"
Library.factions.defaults[coalition.side.RED] = "Syria"
end
Library.factions.tables[factionName] = {}
Library.factions.tables[factionName].theaters = {"PersianGulf"," Syria"}
Library.factions.tables[factionName].timePeriods = {}
Library.factions.tables[factionName].units = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.WORLD_WAR_2] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.KOREA_WAR] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.VIETNAM_WAR] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.COLD_WAR] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.MODERN] = {
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_MOBILE] = { "Ural-375 ZU-23", "ZSU_57_2", "ZSU-23-4 Shilka" },
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_STATIC] = { "ZU-23 Emplacement Closed", "ZU-23 Emplacement" },
[DCSEx.enums.unitFamily.AIRDEFENSE_MANPADS] = { "SA-18 Igla manpad", "SA-18 Igla-S manpad" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_LONG] = { "*SA-2", "*SA-10" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_MEDIUM] = { "*SA-3", "*SA-6", "*SA-11" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT] = { "2S6 Tunguska", "Osa 9A33 ln", "Tor 9A331" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT_IR] = { "Strela-1 9P31", "Strela-10M3" },
[DCSEx.enums.unitFamily.GROUND_APC] = { "BMD-1", "BMP-1", "BMP-2", "BMP-3", "Boman", "BRDM-2", "BTR_D", "BTR-80", "BTR-82A", "Grad_FDDM", "MTLB" },
[DCSEx.enums.unitFamily.GROUND_ARTILLERY] = { "Grad-URAL", "SAU 2-C9", "SAU Akatsia", "SAU Gvozdika", "SAU Msta", "Smerch", "SpGH_Dana", "Uragan_BM-27" },
[DCSEx.enums.unitFamily.GROUND_INFANTRY] = { "Infantry AK", "Infantry AK ver2", "Infantry AK ver3", "Paratrooper AKS-74", "Paratrooper RPG-16", "Soldier AK" },
[DCSEx.enums.unitFamily.GROUND_MBT] = { "T-55", "T-72B", "T-80UD", "T-90" },
[DCSEx.enums.unitFamily.GROUND_SS_MISSILE] = { "Scud_B" },
[DCSEx.enums.unitFamily.GROUND_UNARMED] = { "Ural-375", "Ural-4320 APA-5D", "Ural-4320T" },
[DCSEx.enums.unitFamily.HELICOPTER_ATTACK] = { "Ka-50", "Mi-24V", "Mi-28N" },
[DCSEx.enums.unitFamily.HELICOPTER_TRANSPORT] = { "Ka-27", "Mi-8MT", "Mi-26" },
[DCSEx.enums.unitFamily.PLANE_ATTACK] = { "Su-25" },
[DCSEx.enums.unitFamily.PLANE_AWACS] = { "A-50" },
[DCSEx.enums.unitFamily.PLANE_BOMBER] = { "Tu-22M3", "Tu-95MS", "Tu-160" },
[DCSEx.enums.unitFamily.PLANE_FIGHTER] = { "MiG-21Bis" },
[DCSEx.enums.unitFamily.PLANE_TANKER] = { "IL-78M" },
[DCSEx.enums.unitFamily.PLANE_TRANSPORT] = { "An-26B", "An-30M", "IL-76MD" },
[DCSEx.enums.unitFamily.PLANE_UAV] = { "WingLoong-I" },
[DCSEx.enums.unitFamily.HELICOPTER_ATTACK] = { "Ka-50", "Mi-24V", "Mi-28N" },
[DCSEx.enums.unitFamily.SHIP_CARGO] = { "Dry-cargo ship-1", "Dry-cargo ship-2", "ELNYA", "Ship_Tilde_Supply" },
[DCSEx.enums.unitFamily.SHIP_CARRIER] = { "CV_1143_5", "KUZNECOW" },
[DCSEx.enums.unitFamily.SHIP_CRUISER] = { "MOSCOW", "PIOTR" },
[DCSEx.enums.unitFamily.SHIP_FRIGATE] = { "NEUSTRASH", "REZKY" },
[DCSEx.enums.unitFamily.SHIP_LIGHT] = { "speedboat" },
[DCSEx.enums.unitFamily.SHIP_MISSILE_BOAT] = { "ALBATROS", "BDK-775", "MOLNIYA" },
[DCSEx.enums.unitFamily.SHIP_SUBMARINE] = { "IMPROVED_KILO", "KILO", "SOM" },
-- [DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Bunker", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Sandbox", "Workshop A" },
[DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Workshop A" },
}
------------------------------------------------------------------------
-- Create Iran faction from generic "Middle-Eastern state" coalition
------------------------------------------------------------------------
Library.factions.tables["Iran"] = DCSEx.table.deepCopy(Library.factions.tables[factionName])
Library.factions.tables["Iran"].theaters = {"PersianGulf"}
if env.mission.theatre == "PersianGulf" then
Library.factions.defaults[coalition.side.RED] = "Iran"
end
-- Iran have F-14 too
table.insert(Library.factions.tables["Iran"].units[DCSEx.enums.timePeriod.MODERN][DCSEx.enums.unitFamily.PLANE_FIGHTER], "F-14A-135-GR")
end
+61
View File
@@ -0,0 +1,61 @@
do
local factionName = "Russia"
-- if env.mission.date.Year < 1990 then
-- factionName = "USSR"
-- end
Library.factions.defaults[coalition.side.RED] = factionName
Library.factions.tables[factionName] = {}
Library.factions.tables[factionName].theaters = {}
Library.factions.tables[factionName].timePeriods = {}
Library.factions.tables[factionName].units = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.WORLD_WAR_2] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.KOREA_WAR] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.VIETNAM_WAR] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.COLD_WAR] = {}
Library.factions.tables[factionName].units[DCSEx.enums.timePeriod.MODERN] = {
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_MOBILE] = { "Ural-375 ZU-23", "ZSU_57_2", "ZSU-23-4 Shilka" },
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_STATIC] = { "ZU-23 Emplacement Closed", "ZU-23 Emplacement" },
[DCSEx.enums.unitFamily.AIRDEFENSE_MANPADS] = { "SA-18 Igla manpad", "SA-18 Igla-S manpad" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_LONG] = { "*SA-2", "*SA-10" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_LONG] = { "*SA-10" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_MEDIUM] = { "*SA-3", "*SA-6", "*SA-11" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT] = { "2S6 Tunguska", "Osa 9A33 ln", "Tor 9A331" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT_IR] = { "Strela-1 9P31", "Strela-10M3" },
[DCSEx.enums.unitFamily.GROUND_APC] = { "BMD-1", "BMP-1", "BMP-2", "BMP-3", "Boman", "BRDM-2", "BTR_D", "BTR-80", "BTR-82A", "Grad_FDDM", "MTLB" },
[DCSEx.enums.unitFamily.GROUND_ARTILLERY] = { "Grad-URAL", "SAU 2-C9", "SAU Akatsia", "SAU Gvozdika", "SAU Msta", "Smerch", "SpGH_Dana", "Uragan_BM-27" },
[DCSEx.enums.unitFamily.GROUND_INFANTRY] = { "Infantry AK", "Infantry AK ver2", "Infantry AK ver3", "Paratrooper AKS-74", "Paratrooper RPG-16", "Soldier AK" },
[DCSEx.enums.unitFamily.GROUND_MBT] = { "T-55", "T-72B", "T-80UD", "T-90" },
[DCSEx.enums.unitFamily.GROUND_SS_MISSILE] = { "Scud_B" },
[DCSEx.enums.unitFamily.GROUND_UNARMED] = { "Ural-375", "Ural-4320 APA-5D", "Ural-4320T" },
[DCSEx.enums.unitFamily.HELICOPTER_ATTACK] = { "Ka-50", "Mi-24V", "Mi-28N" },
[DCSEx.enums.unitFamily.HELICOPTER_TRANSPORT] = { "Ka-27", "Mi-8MT", "Mi-26" },
[DCSEx.enums.unitFamily.PLANE_ATTACK] = { "Su-25" },
[DCSEx.enums.unitFamily.PLANE_AWACS] = { "A-50" },
[DCSEx.enums.unitFamily.PLANE_BOMBER] = { "Tu-22M3", "Tu-95MS", "Tu-160" },
[DCSEx.enums.unitFamily.PLANE_FIGHTER] = { "MiG-29", "Su-27", "Su-33" },
[DCSEx.enums.unitFamily.PLANE_TANKER] = { "IL-78M" },
[DCSEx.enums.unitFamily.PLANE_TRANSPORT] = { "An-26B", "An-30M", "IL-76MD" },
[DCSEx.enums.unitFamily.PLANE_UAV] = { "WingLoong-I" },
[DCSEx.enums.unitFamily.HELICOPTER_ATTACK] = { "Ka-50", "Mi-24V", "Mi-28N" },
[DCSEx.enums.unitFamily.SHIP_CARGO] = { "Dry-cargo ship-1", "Dry-cargo ship-2", "ELNYA", "Ship_Tilde_Supply" },
[DCSEx.enums.unitFamily.SHIP_CARRIER] = { "CV_1143_5", "KUZNECOW" },
[DCSEx.enums.unitFamily.SHIP_CRUISER] = { "MOSCOW", "PIOTR" },
[DCSEx.enums.unitFamily.SHIP_FRIGATE] = { "NEUSTRASH", "REZKY" },
[DCSEx.enums.unitFamily.SHIP_LIGHT] = { "speedboat" },
[DCSEx.enums.unitFamily.SHIP_MISSILE_BOAT] = { "ALBATROS", "BDK-775", "MOLNIYA" },
[DCSEx.enums.unitFamily.SHIP_SUBMARINE] = { "IMPROVED_KILO", "KILO", "SOM" },
-- [DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Bunker", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Sandbox", "Workshop A" },
[DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Workshop A" },
}
end
+53
View File
@@ -0,0 +1,53 @@
Library.factions.defaults[coalition.side.BLUE] = "USA"
do
Library.factions.tables["USA"] = {}
Library.factions.tables["USA"].theaters = {}
Library.factions.tables["USA"].timePeriods = {}
Library.factions.tables["USA"].units = {}
Library.factions.tables["USA"].units[DCSEx.enums.timePeriod.WORLD_WAR_2] = {}
Library.factions.tables["USA"].units[DCSEx.enums.timePeriod.KOREA_WAR] = {}
Library.factions.tables["USA"].units[DCSEx.enums.timePeriod.VIETNAM_WAR] = {}
Library.factions.tables["USA"].units[DCSEx.enums.timePeriod.COLD_WAR] = {}
Library.factions.tables["USA"].units[DCSEx.enums.timePeriod.MODERN] = {
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_MOBILE] = { "Gepard", "Vulcan" },
[DCSEx.enums.unitFamily.AIRDEFENSE_AAA_STATIC] = { "Gepard", "Vulcan" },
[DCSEx.enums.unitFamily.AIRDEFENSE_MANPADS] = { "Soldier stinger" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_LONG] = { "*Patriot" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_MEDIUM] = { "*HAWK", "*NASAMS" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT] = { "rapier_fsa", "Roland ADS" },
[DCSEx.enums.unitFamily.AIRDEFENSE_SAM_SHORT_IR] = { "M6 Linebacker", "M48 Chaparral", "M1097 Avenger" },
[DCSEx.enums.unitFamily.GROUND_APC] = { "AAV7", "Cobra", "LAV-25", "M-2 Bradley", "M-113", "M1045 HMMWV TOW", "M1126 Stryker ICV", "M1128 Stryker MGS", "Marder", "MCV-80", "MLRS FDDM", "TPZ" },
[DCSEx.enums.unitFamily.GROUND_ARTILLERY] = { "M-109", "MLRS" },
[DCSEx.enums.unitFamily.GROUND_INFANTRY] = { "Soldier M4 GRG", "Soldier M4", "Soldier M249", "Soldier RPG" },
[DCSEx.enums.unitFamily.GROUND_MBT] = { "Challenger2", "Leclerc", "Leopard-2", "Leopard1A3", "M-1 Abrams", "Merkava_Mk4" },
[DCSEx.enums.unitFamily.GROUND_SS_MISSILE] = { "Scud_B" },
[DCSEx.enums.unitFamily.GROUND_UNARMED] = { "Land_Rover_101_FC", "Land_Rover_109_S3", "M 818" },
[DCSEx.enums.unitFamily.HELICOPTER_ATTACK] = { "AH-1W", "AH-64D", "OH-58D", "SA342L", "SA342M", "SA342Minigun", "SA342Mistral" },
[DCSEx.enums.unitFamily.HELICOPTER_TRANSPORT] = { "CH-47D", "CH-53E", "SH-60B", "UH-60A" },
[DCSEx.enums.unitFamily.PLANE_ATTACK] = { "A-10C_2" },
[DCSEx.enums.unitFamily.PLANE_AWACS] = { "E-2C", "E-3A" },
[DCSEx.enums.unitFamily.PLANE_BOMBER] = { "B-1B Lancer", "B-52H" },
[DCSEx.enums.unitFamily.PLANE_FIGHTER] = { "F-16C_50", "FA-18C_hornet" },
[DCSEx.enums.unitFamily.PLANE_TANKER] = { "KC-135", "KC135MPRS" },
[DCSEx.enums.unitFamily.PLANE_TRANSPORT] = { "C-17A", "C-130" },
[DCSEx.enums.unitFamily.PLANE_UAV] = { "RQ-1A Predator" },
[DCSEx.enums.unitFamily.SHIP_CARGO] = { "Dry-cargo ship-1", "Dry-cargo ship-2", "ELNYA", "Ship_Tilde_Supply" },
[DCSEx.enums.unitFamily.SHIP_CARRIER] = { "CVN_71", "CVN_72", "CVN_73", "CVN_75", "hms_invincible", "LHA_Tarawa", "Stennis" },
[DCSEx.enums.unitFamily.SHIP_CRUISER] = { "TICONDEROG" },
[DCSEx.enums.unitFamily.SHIP_FRIGATE] = { "PERRY", "USS_Arleigh_Burke_IIa" },
[DCSEx.enums.unitFamily.SHIP_LIGHT] = { "speedboat" },
[DCSEx.enums.unitFamily.SHIP_MISSILE_BOAT] = { "CastleClass_01", "La_Combattante_II" },
[DCSEx.enums.unitFamily.SHIP_SUBMARINE] = { "santafe" },
-- [DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Bunker", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Sandbox", "Workshop A" },
[DCSEx.enums.unitFamily.STATIC_STRUCTURE] = { "af_hq", ".Command Center", "Building01_PBR", "Building02_PBR", "Building03_PBR", "Building04_PBR", "Building05_PBR", "Chemical tank A", "Comms tower M", "FARP Fuel Depot", "outpost", "Workshop A" },
}
end
@@ -0,0 +1,30 @@
-- The "Any" faction has access to all units from all other factions
do
Library.factions.tables["Any"] = {}
Library.factions.tables["Any"].theaters = {}
Library.factions.tables["Any"].timePeriods = {}
Library.factions.tables["Any"].units = {}
local function copyUnitTableToAny(factionID, timePeriod)
Library.factions.tables["Any"].units[timePeriod] = {}
for k,_ in pairs(Library.factions.tables[factionID].units[timePeriod]) do
Library.factions.tables["Any"].units[timePeriod][k] = Library.factions.tables["Any"].units[timePeriod][k] or {}
for _,u in ipairs(Library.factions.tables[factionID].units[timePeriod][k]) do
if not DCSEx.table.contains(Library.factions.tables["Any"].units[timePeriod][k], u) then
table.insert(Library.factions.tables["Any"].units[timePeriod][k], u)
end
end
end
end
for k,_ in pairs(Library.factions.tables) do
if k ~= "Any" then
for _,tp in pairs(DCSEx.enums.timePeriod) do
copyUnitTableToAny(k, tp)
end
end
end
end
+9
View File
@@ -0,0 +1,9 @@
-- do
-- for k,_ in pairs(Library.factions.tables) do
-- for _,tp in pairs(DCSEx.enums.timePeriod) do
-- if not Library.factions.tables[k].units[tp] or #Library.factions.tables[k].units[tp] == 0 then
--
-- end
-- end
-- end
-- end
+26
View File
@@ -0,0 +1,26 @@
Library.tasks.antishipCargo = {
taskFamily = DCSEx.enums.taskFamily.ANTISHIP,
description =
{
briefing = {
"Enemy cargo ships are delivering weapons and supplies to frontline units. Sinking them will disrupt their logistics and slow their advance.",
"Cargo ships are moving fuel, ammo, and enemy reinforcements. Take them out to choke the enemy's front-line operations.",
"Intel confirms that enemy cargo ships are carrying weapons and reinforcements. They should be destroyed immediately.",
"Reconnaissance confirms that enemy cargo vessels are transporting materiel vital to the enemy's continued resistance. Interdiction is required.",
"Logistical interdiction remains a top priority. A group of enemy cargo ships must be destroyed to limit their strategic reach."
},
short = "Sink enemy cargo ships",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 0,
surfaceType = land.SurfaceType.WATER,
targetCount = { 2, 2 },
targetFamilies = { DCSEx.enums.unitFamily.SHIP_CARGO },
waypointInaccuracy = DCSEx.converter.nmToMeters(5.0)
}
+26
View File
@@ -0,0 +1,26 @@
Library.tasks.antiShipCorvette = {
taskFamily = DCSEx.enums.taskFamily.ANTISHIP,
description =
{
briefing = {
"An enemy missile boat was detected within strike range of our troops. Neutralize it before it can launch.",
"An enemy missile boat has entered our waters. You are authorized to engage and neutralize.",
"An enemy corvette is operating within weapons release range of our task force. Its engagement is necessary to preempt an attack.",
"An hostile craft possesses the capability to strike high-value naval assets. Its destruction is imperative to ensure fleet security.",
"The target is a missile-equipped enemy vessel posing a direct threat to allied maritime operations. It must be destroyed at once."
},
short = "Sink enemy missile boat",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 0,
surfaceType = land.SurfaceType.WATER,
targetCount = { 1, 1 },
targetFamilies = { DCSEx.enums.unitFamily.SHIP_MISSILE_BOAT },
waypointInaccuracy = DCSEx.converter.nmToMeters(5.0)
}
+26
View File
@@ -0,0 +1,26 @@
Library.tasks.groundAttackAPC = {
taskFamily = DCSEx.enums.taskFamily.GROUND_ATTACK,
description =
{
briefing = {
"Enemy APCs are moving to reinforce frontline positions—neutralizing them now will cripple their mobility and delay their counterattack.",
"Taking out these APCs disrupts enemy troop deployments and buys our ground forces critical time to consolidate gains.",
"Enemy armored personnel carriers are transporting infantry toward our exposed flank—engage immediately to prevent a breakthrough.",
"Our troops are under pressure—eliminating those APCs will ease the fight and reduce incoming fire on their position.",
"Recon confirms high-value targets in the APC convoy, including command elements—destroying them now will cause significant disruption."
},
short = "Destroy enemy APCs",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { DCSEx.enums.taskFlag.ALLOW_JTAC },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 100,
surfaceType = land.SurfaceType.LAND,
targetCount = { 3, 4 },
targetFamilies = { DCSEx.enums.unitFamily.GROUND_APC },
waypointInaccuracy = DCSEx.converter.nmToMeters(2.5)
}
@@ -0,0 +1,26 @@
Library.tasks.groundAttackArmorConvoy = {
taskFamily = DCSEx.enums.taskFamily.GROUND_ATTACK,
description =
{
briefing = {
"An enemy armor column is moving toward our forward positions. Destroying it now will prevent a breakthrough and protect our ground forces.",
"An enemy armor column is advancing rapidly toward our main supply route. If we don't stop them here, they'll cut off our logistics.",
"You are to neutralize a key enemy armored unit before it reaches the battlefield. Hitting them now gives us the upper hand in the coming engagement.",
"An armor column is heading toward a populated area. Eliminate the threat before it reaches the city and endangers civilians.",
"This enemy armor column is the primary threat to our flank. Striking them now will stopp them from rolling through our defenses.",
},
short = "Destroy enemy armor column",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { DCSEx.enums.taskFlag.ALLOW_JTAC, DCSEx.enums.taskFlag.MOVING, DCSEx.enums.taskFlag.ON_ROADS },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 100,
surfaceType = land.SurfaceType.LAND,
targetCount = { 3, 4 },
targetFamilies = { DCSEx.enums.unitFamily.GROUND_APC, DCSEx.enums.unitFamily.GROUND_APC, DCSEx.enums.unitFamily.GROUND_MBT },
waypointInaccuracy = DCSEx.converter.nmToMeters(2.5)
}
+26
View File
@@ -0,0 +1,26 @@
Library.tasks.groundAttackArtillery = {
taskFamily = DCSEx.enums.taskFamily.GROUND_ATTACK,
description =
{
briefing = {
"Enemy artillery is shelling our forward positions and delaying our advance. Take them out to clear the way for ground troops.",
"Enemy artillery is hammering our lines and must be silenced immediately. Hit them hard—our soldiers are counting on it.",
"A group of artillery batteries is a key part of the enemy's defensive network. Neutralizing it will open a gap in their lines.",
"Our forces are pinned down by enemy artillery and taking losses. Eliminating the artillery threat will save lives and keep the momentum on our side.",
"High command has prioritized the destruction of enemy artillery to enable a broader offensive. This objective is critical."
},
short = "Destroy enemy artillery",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { DCSEx.enums.taskFlag.ALLOW_JTAC },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 100,
surfaceType = land.SurfaceType.LAND,
targetCount = { 3, 4 },
targetFamilies = { DCSEx.enums.unitFamily.GROUND_ARTILLERY },
waypointInaccuracy = DCSEx.converter.nmToMeters(2.5)
}
+26
View File
@@ -0,0 +1,26 @@
Library.tasks.groundAttackMBT = {
taskFamily = DCSEx.enums.taskFamily.GROUND_ATTACK,
description =
{
briefing = {
"Enemy armor is advancing on our front lines. Neutralizing these tanks is critical to halting their momentum.",
"Intel confirms enemy tanks are threatening a key supply route. Strike now to preserve our logistics corridor.",
"Enemy tanks are the last major obstacle before our ground forces can break through. Hit them hard and clear the way.",
"An enemy armor column was spotted nearby. Eliminate it before they regroup and launch a counterattack.",
"Enemy tanks are guarding a location vital to the enemy's retreat. Destroy them to trap their forces and cut off escape."
},
short = "Destroy enemy MBTs",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { DCSEx.enums.taskFlag.ALLOW_JTAC },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 100,
surfaceType = land.SurfaceType.LAND,
targetCount = { 2, 4 },
targetFamilies = { DCSEx.enums.unitFamily.GROUND_MBT },
waypointInaccuracy = DCSEx.converter.nmToMeters(2.5)
}
+26
View File
@@ -0,0 +1,26 @@
Library.tasks.groundAttackSSMissiles = {
taskFamily = DCSEx.enums.taskFamily.GROUND_ATTACK,
description =
{
briefing = {
"Enemy missile launchers are targeting civilian and military infrastructure. Taking them out will cripple their long-range strike capability.",
"Mobile TEL units are prepping for launch - this is a time-critical strike to neutralize the threat before missiles are airborne.",
"Enemy missiles have already caused casualties among allied forces. Eliminating the launchers is essential for force protection.",
"Destroying enemy missile launchers will degrade enemy morale and disrupt their command structure - it's a high-value tactical win.",
"Missile launchers are being used to strike nearby towns. Your precision strike today will prevent further suffering and save lives.",
},
short = "Destroy enemy SS missiles",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { DCSEx.enums.taskFlag.ALLOW_JTAC },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 100,
surfaceType = land.SurfaceType.LAND,
targetCount = { 3, 4 },
targetFamilies = { DCSEx.enums.unitFamily.GROUND_SS_MISSILE },
waypointInaccuracy = DCSEx.converter.nmToMeters(2.5)
}
@@ -0,0 +1,26 @@
Library.tasks.groundAttackTrucksConvoy = {
taskFamily = DCSEx.enums.taskFamily.GROUND_ATTACK,
description =
{
briefing = {
"Intelligence confirms that an enemy convoy is transporting essential logistical supplies. Engaging this target is critical to degrading their operational capabilities.",
"The designated convoy represents a significant threat to our frontline forces by sustaining enemy combat effectiveness; its neutralization is a priority.",
"An enemy convoy is facilitating the movement of vital materiel. A successful strike will disrupt their supply chain and impede their operational tempo.",
"The targeted convoy plays a pivotal role in enemy logistics. Effectively striking this formation will significantly impair their combat readiness.",
"A convoy of enemy trucks is integral to enemy sustainment efforts. Your strike will contribute significantly to operational success."
},
short = "Destroy enemy truck convoy",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { DCSEx.enums.taskFlag.ALLOW_JTAC, DCSEx.enums.taskFlag.MOVING, DCSEx.enums.taskFlag.ON_ROADS },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 100,
surfaceType = land.SurfaceType.LAND,
targetCount = { 3, 4 },
targetFamilies = { DCSEx.enums.unitFamily.GROUND_UNARMED },
waypointInaccuracy = DCSEx.converter.nmToMeters(2.5)
}
+26
View File
@@ -0,0 +1,26 @@
Library.tasks.interceptionTransport = {
taskFamily = DCSEx.enums.taskFamily.INTERCEPTION,
description =
{
briefing = {
"Enemy strike planes are closing on our ground forces. Intercept them before they tear our lines apart.",
"Hostile attack aircraft are en route to hit our armor columns. Engage and destroy before they reach the battlefield.",
"Enemy attack wings have crossed into our airspace, targeting supply convoys. Stop them or our front will collapse.",
"Strike aircraft are inbound to launch precision attacks on our positions. Your mission: intercept and neutralize immediately.",
"Enemy attack planes are preparing a low-level assault on our troops. Cut them off before they can deliver their payload."
},
short = "Intercept enemy attack aircraft",
},
conditions = {
difficultyMinimum = 0,
eras = {},
},
completionEvent = DCSEx.enums.taskEvent.DESTROY,
flags = { },
minimumDistance = DCSEx.converter.nmToMeters(10.0),
safeRadius = 100,
surfaceType = nil,
targetCount = { 2, 2 },
targetFamilies = { DCSEx.enums.unitFamily.PLANE_ATTACK },
waypointInaccuracy = DCSEx.converter.nmToMeters(6.0)
}

Some files were not shown because too many files have changed in this diff Show More