diff --git a/resources/customized_payloads/VSN_F105D.lua b/resources/customized_payloads/VSN_F105D.lua index 95ee7a93..53865780 100644 --- a/resources/customized_payloads/VSN_F105D.lua +++ b/resources/customized_payloads/VSN_F105D.lua @@ -1,72 +1,305 @@ local unitPayloads = { ["name"] = "VSN_F105D", ["payloads"] = { - [1] = { - ["displayName"] = "DEAD", - ["name"] = "DEAD", + [1] = { + ["name"] = "Retribution TARCAP", ["pylons"] = { [1] = { - ["CLSID"] = "{VSN_F105G_Center_PTB}", - ["num"] = 6, + ["CLSID"] = "{VSN_F105_LAU105_AIM9P}", + ["num"] = 4, }, [2] = { - ["CLSID"] = "{SB_F105_BRU_41A_M117_6}", + ["CLSID"] = "", ["num"] = 5, }, [3] = { - ["CLSID"] = "{SB_F105_BRU_41A_M117_6}", - ["num"] = 7, - }, - [4] = { - ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", - ["num"] = 8, - }, - [5] = { - ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", - ["num"] = 4, - }, - }, - ["tasks"] = { - [1] = 19, - }, - }, - [2] = { - ["displayName"] = "CAS", - ["name"] = "CAS", - ["pylons"] = { - [1] = { ["CLSID"] = "{VSN_F105G_Center_PTB}", ["num"] = 6, }, - [2] = { - ["CLSID"] = "{SB_F105_BRU_41A_M117_6}", - ["num"] = 5, - }, - [3] = { - ["CLSID"] = "{SB_F105_BRU_41A_M117_6}", + [4] = { + ["CLSID"] = "", ["num"] = 7, }, - [4] = { - ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", - ["num"] = 8, - }, [5] = { - ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", - ["num"] = 4, + ["CLSID"] = "{VSN_F105_LAU105_AIM9P}", + ["num"] = 8, }, }, ["tasks"] = { - [1] = 19, + [1] = 11, }, }, - [3] = { - ["displayName"] = "STRIKE", - ["name"] = "STRIKE", + [2] = { + ["name"] = "Retribution CAS", ["pylons"] = { [1] = { - ["CLSID"] = "{SB_F105_BRU_41A_M117_6}", + ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{VSN_F105_MK82_6}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{VSN_F105_MK82_6}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{VSN_F105G_Center_PTB}", ["num"] = 6, }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [3] = { + ["name"] = "Retribution Strike", + ["pylons"] = { + [1] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 4, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 4, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [2] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 8, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [3] = { + ["CLSID"] = "{VSN_F105G_Center_PTB}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 5, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [5] = { + ["CLSID"] = "{7A44FF09-527C-4B7E-B42B-3F111CFE50FB}", + ["num"] = 7, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [4] = { + ["name"] = "Retribution SEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_45A}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{VSN_F105G_Center_PTB}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{AGM_45A}", + ["num"] = 8, + }, + }, + ["tasks"] = { + [1] = 11, + }, + }, + [5] = { + ["name"] = "Retribution Intercept", + ["pylons"] = { + [1] = { + ["CLSID"] = "{VSN_F105_LAU105_AIM9P}", + ["num"] = 8, + }, + [2] = { + ["CLSID"] = "{VSN_F105_LAU105_AIM9P}", + ["num"] = 4, + }, + [3] = { + ["CLSID"] = "", + ["num"] = 7, + }, + [4] = { + ["CLSID"] = "", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "", + ["num"] = 6, + }, + }, + ["tasks"] = { + }, + }, + [6] = { + ["name"] = "Retribution DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 8, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [2] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 4, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [3] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 5, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [4] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 7, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + [5] = { + ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["num"] = 6, + ["settings"] = { + ["GUI_fuze_type"] = 1, + ["arm_delay_ctrl_FMU139CB_LD"] = 1, + ["function_delay_ctrl_FMU139CB_LD"] = 0, + }, + }, + }, + ["tasks"] = { + }, + }, + [7] = { + ["name"] = "Retribution Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{VSN_F105G_Center_PTB}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "", + ["num"] = 5, + }, + [5] = { + ["CLSID"] = "", + ["num"] = 7, + }, + }, + ["tasks"] = { + }, + }, + [8] = { + ["name"] = "Retribution OCA/Runway", + ["pylons"] = { + [1] = { + ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{VSN_F105_MK82_6}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{VSN_F105_MK82_6}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{VSN_F105_MK82_6}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", + ["num"] = 8, + }, + }, + ["tasks"] = { + }, + }, + [9] = { + ["name"] = "Retribution OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{LAU3_FFAR_MK1HE}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{LAU3_FFAR_MK1HE}", + ["num"] = 5, + }, + [3] = { + ["CLSID"] = "{VSN_F105G_Center_PTB}", + ["num"] = 6, + }, + [4] = { + ["CLSID"] = "{LAU3_FFAR_MK1HE}", + ["num"] = 7, + }, + [5] = { + ["CLSID"] = "{LAU3_FFAR_MK1HE}", + ["num"] = 8, + }, + }, + ["tasks"] = { + }, + }, + [10] = { + ["name"] = "Retribution SEAD Sweep", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_45A}", + ["num"] = 4, + }, [2] = { ["CLSID"] = "{VSN_F105G_PTB}", ["num"] = 5, @@ -76,45 +309,69 @@ local unitPayloads = { ["num"] = 7, }, [4] = { - ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["CLSID"] = "{AGM_45A}", ["num"] = 8, }, [5] = { - ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", - ["num"] = 4, + ["CLSID"] = "", + ["num"] = 6, }, }, ["tasks"] = { - [1] = 19, }, }, - [4] = { - ["displayName"] = "OCA", - ["name"] = "OCA", + [11] = { + ["name"] = "Retribution BAI", ["pylons"] = { [1] = { + ["CLSID"] = "{LAU3_FFAR_MK5HEAT}", + ["num"] = 4, + }, + [2] = { + ["CLSID"] = "{LAU3_FFAR_MK5HEAT}", + ["num"] = 8, + }, + [3] = { + ["CLSID"] = "{VSN_F105_MK82_6}", + ["num"] = 5, + }, + [4] = { + ["CLSID"] = "{VSN_F105_MK82_6}", + ["num"] = 7, + }, + [5] = { ["CLSID"] = "{VSN_F105G_Center_PTB}", ["num"] = 6, }, + }, + ["tasks"] = { + }, + }, + [12] = { + ["name"] = "Retribution Anti-ship", + ["pylons"] = { + [1] = { + ["CLSID"] = "{AGM_45A}", + ["num"] = 4, + }, [2] = { - ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", - ["num"] = 5, + ["CLSID"] = "{AGM_45A}", + ["num"] = 8, }, [3] = { - ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", + ["CLSID"] = "{VSN_F105G_PTB}", ["num"] = 7, }, [4] = { - ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", - ["num"] = 8, + ["CLSID"] = "{VSN_F105G_PTB}", + ["num"] = 5, }, [5] = { - ["CLSID"] = "{AB8B8299-F1CC-4359-89B5-2172E0CF4A5A}", - ["num"] = 4, + ["CLSID"] = "", + ["num"] = 6, }, }, ["tasks"] = { - [1] = 19, }, }, }, diff --git a/resources/weapons/a2a-missiles/AIM-7E-2.yaml b/resources/weapons/a2a-missiles/AIM-7E-2.yaml new file mode 100644 index 00000000..a8c18f6b --- /dev/null +++ b/resources/weapons/a2a-missiles/AIM-7E-2.yaml @@ -0,0 +1,7 @@ +name: AIM-7E-2 +year: 1969 +fallback: AIM-7E +#Ignore how the CLSIDs look, these are not normal 7Es they are 7E-2 DOGFIGHT MISSILES +clsids: + - "{LAU-115 - AIM-7E}" + - "{AIM-7E}" \ No newline at end of file diff --git a/resources/weapons/a2a-missiles/AIM-7E.yaml b/resources/weapons/a2a-missiles/AIM-7E.yaml index 9c4ce5d0..e426f1ff 100644 --- a/resources/weapons/a2a-missiles/AIM-7E.yaml +++ b/resources/weapons/a2a-missiles/AIM-7E.yaml @@ -1,8 +1,7 @@ name: AIM-7E year: 1963 fallback: AIM-9X +# Do not add the other 7E looking names, they are actually AIM-7E-2 6 years newer clsids: - "{SHOULDER AIM-7E}" - - "{BELLY AIM-7E}" - - "{AIM-7E}" - - "{LAU-115 - AIM-7E}" + - "{BELLY AIM-7E}" \ No newline at end of file diff --git a/resources/weapons/a2a-missiles/AIM-9J-2X.yaml b/resources/weapons/a2a-missiles/AIM-9J-2X.yaml new file mode 100644 index 00000000..9c6d7a3c --- /dev/null +++ b/resources/weapons/a2a-missiles/AIM-9J-2X.yaml @@ -0,0 +1,6 @@ +name: 2XAIM-9J +year: 1972 +fallback: 2xAIM-9B +# Upgraded AIM-9B model, an imporvement over the earlier upgrades of 9D and 9E. +clsids: + - "{VSN_F4B_LAU105_AIM9J}" \ No newline at end of file diff --git a/resources/weapons/a2a-missiles/AIM-9J.yaml b/resources/weapons/a2a-missiles/AIM-9J.yaml new file mode 100644 index 00000000..7c3e2a08 --- /dev/null +++ b/resources/weapons/a2a-missiles/AIM-9J.yaml @@ -0,0 +1,7 @@ +name: AIM-9J +year: 1972 +fallback: AIM-9B +# Upgraded AIM-9B model, an imporvement over the earlier upgrades of 9D and 9E. +clsids: + - "{AIM-9J-ON-ADAPTER}" + - "{AIM-9J}" \ No newline at end of file diff --git a/resources/weapons/a2a-missiles/AIM-9JULI-2X.yaml b/resources/weapons/a2a-missiles/AIM-9JULI-2X.yaml new file mode 100644 index 00000000..4b74e171 --- /dev/null +++ b/resources/weapons/a2a-missiles/AIM-9JULI-2X.yaml @@ -0,0 +1,6 @@ +name: 2xAIM-9JULI +year: 1980 +fallback: 2xAIM-9P5 +# Imporved Aim-9J with Aim-9L seeker head and front section. AKA AIM-9 JULIMA +clsids: + - "{VSN_F4B_LAU105_AIM9JULI}" \ No newline at end of file diff --git a/resources/weapons/a2a-missiles/AIM-9JULI.yaml b/resources/weapons/a2a-missiles/AIM-9JULI.yaml new file mode 100644 index 00000000..95e990fa --- /dev/null +++ b/resources/weapons/a2a-missiles/AIM-9JULI.yaml @@ -0,0 +1,6 @@ +name: AIM-9JULI +year: 1980 +fallback: AIM-9P5 +# Imporved Aim-9J with Aim-9L seeker head and front section. AKA AIM-9 JULIMA +clsids: + - "{AIM-9JULI}" diff --git a/resources/weapons/a2a-missiles/AIM-9L-2X.yaml b/resources/weapons/a2a-missiles/AIM-9L-2X.yaml index f9292dfc..4cabf366 100644 --- a/resources/weapons/a2a-missiles/AIM-9L-2X.yaml +++ b/resources/weapons/a2a-missiles/AIM-9L-2X.yaml @@ -1,6 +1,6 @@ name: 2xAIM-9L -year: 1977 -fallback: 2xAIM-9P5 +year: 1976 +fallback: 2xAIM-9J clsids: - "LAU-105_2*AIM-9L" - "LAU-115_2*LAU-127_AIM-9L" diff --git a/resources/weapons/a2a-missiles/AIM-9L.yaml b/resources/weapons/a2a-missiles/AIM-9L.yaml index e46baf2d..ad51cf5d 100644 --- a/resources/weapons/a2a-missiles/AIM-9L.yaml +++ b/resources/weapons/a2a-missiles/AIM-9L.yaml @@ -1,6 +1,6 @@ name: AIM-9L -year: 1977 -fallback: AIM-9P5 +year: 1976 +fallback: AIM-9J clsids: - "{AIM-9L}" - "LAU-105_1*AIM-9L_L" diff --git a/resources/weapons/a2a-missiles/AIM-9P-2X.yaml b/resources/weapons/a2a-missiles/AIM-9P-2X.yaml index 1f9ae30d..2fdb4043 100644 --- a/resources/weapons/a2a-missiles/AIM-9P-2X.yaml +++ b/resources/weapons/a2a-missiles/AIM-9P-2X.yaml @@ -1,7 +1,7 @@ name: 2xAIM-9P year: 1978 #IOC is in 1978, but is an upgrade to the J so can be used as a stand in for earlier aim-9 models missing from DCS or certain mods. -fallback: 2xAIM-9B +fallback: 2xAIM-9L clsids: - "{3C0745ED-8B0B-42eb-B907-5BD5C1717447}" - "{773675AB-7C29-422f-AFD8-32844A7B7F17}" diff --git a/resources/weapons/a2a-missiles/AIM-9P.yaml b/resources/weapons/a2a-missiles/AIM-9P.yaml index b4dee5c8..4b0f6406 100644 --- a/resources/weapons/a2a-missiles/AIM-9P.yaml +++ b/resources/weapons/a2a-missiles/AIM-9P.yaml @@ -1,7 +1,7 @@ name: AIM-9P year: 1978 #IOC is in 1978, but is an upgrade to the J so can be used as a stand in for earlier aim-9 models missing from DCS or certain mods. -fallback: AIM-9B +fallback: AIM-9L clsids: - "{9BFD8C90-F7AE-4e90-833B-BFD0CED0E536}" - "{AIM-9P-ON-ADAPTER}"