diff --git a/changelog.md b/changelog.md index 16d58bfb..df676cf8 100644 --- a/changelog.md +++ b/changelog.md @@ -4,7 +4,7 @@ Saves from 11.0.0 are compatible with 11.1.0. See Known Issues section for excep ## Features/Improvements -* **[Engine]** Support for DCS 2.9.5.55918 including Heatblur F-4E. +* **[Engine]** Support for DCS 2.9.5.55918 including Heatblur F-4E and Polychop OH-58D Kiowa Warrior support. ## Fixes diff --git a/resources/customized_payloads/OH58D.lua b/resources/customized_payloads/OH58D.lua new file mode 100644 index 00000000..5bc3e0b3 --- /dev/null +++ b/resources/customized_payloads/OH58D.lua @@ -0,0 +1,101 @@ +local unitPayloads = { + ["name"] = "OH58D", + ["payloads"] = { + [1] = { + ["name"] = "Liberation CAS", + ["pylons"] = { + [1] = { + ["CLSID"] = "OH58D_AGM_114_R", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "OH58D_M3P_L500", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [2] = { + ["displayName"] = "Liberation DEAD", + ["name"] = "Liberation DEAD", + ["pylons"] = { + [1] = { + ["CLSID"] = "OH58D_AGM_114_R", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "OH58D_AGM_114_L", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [3] = { + ["displayName"] = "Liberation BAI", + ["name"] = "Liberation BAI", + ["pylons"] = { + [1] = { + ["CLSID"] = "OH58D_AGM_114_R", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{M260_APKWS_M151}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [4] = { + ["displayName"] = "Liberation OCA/Aircraft", + ["name"] = "Liberation OCA/Aircraft", + ["pylons"] = { + [1] = { + ["CLSID"] = "{M260_APKWS_M151}", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "{M260_APKWS_M151}", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + [5] = { + ["displayName"] = "Liberation Escort", + ["name"] = "Liberation Escort", + ["pylons"] = { + [1] = { + ["CLSID"] = "OH58D_AGM_114_R", + ["num"] = 5, + }, + [2] = { + ["CLSID"] = "OH58D_FIM_92_L", + ["num"] = 1, + }, + }, + ["tasks"] = { + [1] = 16, + }, + }, + }, + ["tasks"] = { + [1] = 11, + [2] = 31, + [3] = 32, + [4] = 16, + [5] = 18, + [6] = 35, + [7] = 30, + [8] = 17, + }, + ["unitType"] = "OH58D", +} +return unitPayloads diff --git a/resources/squadrons/OH58D/AUS Army.yaml b/resources/squadrons/OH58D/AUS Army.yaml new file mode 100644 index 00000000..81419f07 --- /dev/null +++ b/resources/squadrons/OH58D/AUS Army.yaml @@ -0,0 +1,13 @@ +--- +name: Australian Army +country: Australia +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - AUS Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/DE Army.yaml b/resources/squadrons/OH58D/DE Army.yaml new file mode 100644 index 00000000..8bf42d01 --- /dev/null +++ b/resources/squadrons/OH58D/DE Army.yaml @@ -0,0 +1,13 @@ +--- +name: German Army +country: Germany +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - DE Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/ES Army.yaml b/resources/squadrons/OH58D/ES Army.yaml new file mode 100644 index 00000000..c9d469aa --- /dev/null +++ b/resources/squadrons/OH58D/ES Army.yaml @@ -0,0 +1,13 @@ +--- +name: Spanish Army +country: Spain +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - ES Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/FR Army.yaml b/resources/squadrons/OH58D/FR Army.yaml new file mode 100644 index 00000000..9f5df872 --- /dev/null +++ b/resources/squadrons/OH58D/FR Army.yaml @@ -0,0 +1,13 @@ +--- +name: French Army +country: France +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - FR Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/GR Army.yaml b/resources/squadrons/OH58D/GR Army.yaml new file mode 100644 index 00000000..8dc89f39 --- /dev/null +++ b/resources/squadrons/OH58D/GR Army.yaml @@ -0,0 +1,13 @@ +--- +name: Greek Army +country: Greece +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - GR Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/HR 393EH.yaml b/resources/squadrons/OH58D/HR 393EH.yaml new file mode 100644 index 00000000..a1823b6a --- /dev/null +++ b/resources/squadrons/OH58D/HR 393EH.yaml @@ -0,0 +1,29 @@ +--- +name: Croatian Air Force 393rd Helicopter Squadron +nickname: Night Owls +country: Croatia +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - HR 393EH 321 + - HR 393EH 322 + - HR 393EH 323 + - HR 393EH 324 + - HR 393EH 325 + - HR 393EH 326 + - HR 393EH 327 + - HR 393EH 328 + - HR 393EH 329 + - HR 393EH 330 + - HR 393EH 331 + - HR 393EH 332 + - HR 393EH 333 + - HR 393EH 334 + - HR 393EH 335 + - HR 393EH 336 +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/ISR Army.yaml b/resources/squadrons/OH58D/ISR Army.yaml new file mode 100644 index 00000000..911c1e63 --- /dev/null +++ b/resources/squadrons/OH58D/ISR Army.yaml @@ -0,0 +1,13 @@ +--- +name: Israeli Army +country: Israel +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - ISR Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/JPN Army.yaml b/resources/squadrons/OH58D/JPN Army.yaml new file mode 100644 index 00000000..fff41212 --- /dev/null +++ b/resources/squadrons/OH58D/JPN Army.yaml @@ -0,0 +1,13 @@ +--- +name: Japanese Army +country: Japan +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - JPN Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/NL Army.yaml b/resources/squadrons/OH58D/NL Army.yaml new file mode 100644 index 00000000..7e2190b7 --- /dev/null +++ b/resources/squadrons/OH58D/NL Army.yaml @@ -0,0 +1,13 @@ +--- +name: Dutch Army +country: Netherlands +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - NL Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/PL Army.yaml b/resources/squadrons/OH58D/PL Army.yaml new file mode 100644 index 00000000..d9c713a5 --- /dev/null +++ b/resources/squadrons/OH58D/PL Army.yaml @@ -0,0 +1,13 @@ +--- +name: Polish Army +country: Poland +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - PL Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/RU Army.yaml b/resources/squadrons/OH58D/RU Army.yaml new file mode 100644 index 00000000..6f81909a --- /dev/null +++ b/resources/squadrons/OH58D/RU Army.yaml @@ -0,0 +1,13 @@ +--- +name: Russian Army +country: Russia +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - RU Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/TN ANG 1-230.yaml b/resources/squadrons/OH58D/TN ANG 1-230.yaml new file mode 100644 index 00000000..d1303bcc --- /dev/null +++ b/resources/squadrons/OH58D/TN ANG 1-230.yaml @@ -0,0 +1,16 @@ +--- +name: Tennessee National Guard 1-230th Air Cavalry Squadron +nickname: Pink Fuzzy Bunnies of Death +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US Tennessee ANG 1-230 113 + - US Tennessee ANG 1-230 152 +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/TUN Army.yaml b/resources/squadrons/OH58D/TUN Army.yaml new file mode 100644 index 00000000..a39ed6a2 --- /dev/null +++ b/resources/squadrons/OH58D/TUN Army.yaml @@ -0,0 +1,13 @@ +--- +name: Tunisian Army +country: Tunisia +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - TUN Army +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/TWN Army.yaml b/resources/squadrons/OH58D/TWN Army.yaml new file mode 100644 index 00000000..7ab28d6a --- /dev/null +++ b/resources/squadrons/OH58D/TWN Army.yaml @@ -0,0 +1,13 @@ +--- +name: Taiwanese Army +country: Taiwan +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - TWN Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/UK Army Desert.yaml b/resources/squadrons/OH58D/UK Army Desert.yaml new file mode 100644 index 00000000..2caef78d --- /dev/null +++ b/resources/squadrons/OH58D/UK Army Desert.yaml @@ -0,0 +1,13 @@ +--- +name: British Army Air Corps Desert +country: UK +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - UK Army Fictional Desert +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/UK Army.yaml b/resources/squadrons/OH58D/UK Army.yaml new file mode 100644 index 00000000..3139ee77 --- /dev/null +++ b/resources/squadrons/OH58D/UK Army.yaml @@ -0,0 +1,13 @@ +--- +name: British Army Air Corps +country: UK +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - UK Army Fictional +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 1-17 A.yaml b/resources/squadrons/OH58D/US 1-17 A.yaml new file mode 100644 index 00000000..efd4a566 --- /dev/null +++ b/resources/squadrons/OH58D/US 1-17 A.yaml @@ -0,0 +1,18 @@ +--- +name: US Army 17th Cavalry Regiment 3rd Squadron Troop C +nickname: Crazy Horse +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US 3-17 C 001 Jasmine + - US 3-17 C 179 Presley Marie + - US 3-17 C 561 Ariel + - US 3-17 C 976 Jenny +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 1-17 B.yaml b/resources/squadrons/OH58D/US 1-17 B.yaml new file mode 100644 index 00000000..95db4031 --- /dev/null +++ b/resources/squadrons/OH58D/US 1-17 B.yaml @@ -0,0 +1,16 @@ +--- +name: US Army 17th Cavalry Regiment 1st Squadron Troop B +nickname: Bootleg +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US 1-17 B 024 + - US 1-17 B 381 +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 1-6 A.yaml b/resources/squadrons/OH58D/US 1-6 A.yaml new file mode 100644 index 00000000..c606a0bc --- /dev/null +++ b/resources/squadrons/OH58D/US 1-6 A.yaml @@ -0,0 +1,16 @@ +--- +name: US Army 6th Cavalry Regiment 1st Squadron Troop A +nickname: Fighting Sixth +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US 1-6 A 161 + - US 1-6 A 340 +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 3-17 B.yaml b/resources/squadrons/OH58D/US 3-17 B.yaml new file mode 100644 index 00000000..fdd02416 --- /dev/null +++ b/resources/squadrons/OH58D/US 3-17 B.yaml @@ -0,0 +1,15 @@ +--- +name: US Army 17th Cavalry Regiment 3rd Squadron Troop B +nickname: Blackjack +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery: + - US 3-17 B 937 Iraq +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 3-17 C.yaml b/resources/squadrons/OH58D/US 3-17 C.yaml new file mode 100644 index 00000000..efd4a566 --- /dev/null +++ b/resources/squadrons/OH58D/US 3-17 C.yaml @@ -0,0 +1,18 @@ +--- +name: US Army 17th Cavalry Regiment 3rd Squadron Troop C +nickname: Crazy Horse +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US 3-17 C 001 Jasmine + - US 3-17 C 179 Presley Marie + - US 3-17 C 561 Ariel + - US 3-17 C 976 Jenny +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 6-17.yaml b/resources/squadrons/OH58D/US 6-17.yaml new file mode 100644 index 00000000..532d64a6 --- /dev/null +++ b/resources/squadrons/OH58D/US 6-17.yaml @@ -0,0 +1,17 @@ +--- +name: US Army 17th Cavalry Regiment 6th Squadron +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US 6-17 A 523 Iraq 2011 + - US 6-17 A 571 Korea 2014 + - US 6-17 B 366 + - US 6-17 C 367 +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 6-6.yaml b/resources/squadrons/OH58D/US 6-6.yaml new file mode 100644 index 00000000..ece7b818 --- /dev/null +++ b/resources/squadrons/OH58D/US 6-6.yaml @@ -0,0 +1,17 @@ +--- +name: US Army 6th Cavalry Regiment 6th Squadron +nickname: Fighting Sixth +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US 6-6 C 179 + - US 6-6 C 587 + - US 6-6 C 971 +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/squadrons/OH58D/US 7-17 A.yaml b/resources/squadrons/OH58D/US 7-17 A.yaml new file mode 100644 index 00000000..1061a06a --- /dev/null +++ b/resources/squadrons/OH58D/US 7-17 A.yaml @@ -0,0 +1,18 @@ +--- +name: US Army 17th Cavalry Regiment 7th Squadron Troop A +nickname: Shadow +female_pilot_percentage: 10 +country: USA +role: Light Attack and Scout Helicopter +aircraft: OH-58D(R) Kiowa Warrior +livery_set: + - US 7-17 A 014 Bugs + - US 7-17 A 039 Lola + - US 7-17 A 964 Marvin + - US -17 A 604 Taz +mission_types: + - BAI + - CAS + - DEAD + - Escort + - OCA/Aircraft \ No newline at end of file diff --git a/resources/ui/units/aircrafts/banners/OH58D.jpg b/resources/ui/units/aircrafts/banners/OH58D.jpg new file mode 100644 index 00000000..0e1339af Binary files /dev/null and b/resources/ui/units/aircrafts/banners/OH58D.jpg differ diff --git a/resources/units/aircraft/OH58D.yaml b/resources/units/aircraft/OH58D.yaml index dd38871f..de06ef4d 100644 --- a/resources/units/aircraft/OH58D.yaml +++ b/resources/units/aircraft/OH58D.yaml @@ -32,4 +32,6 @@ tasks: BAI: 470 CAS: 470 OCA/Aircraft: 470 + DEAD: 50 + Escort: 10 hit_points: 12