OH-6 Cayuse mod v1.2 support (#346)

Resolves #313

* Initial commit of OH-6 Modpack v1.2 + Vietnam Asset Pack v1 support.

* Added OH-6 Mod loadouts by @Starfire13

* Modified   pydcs_extensions/oh6_vietnamassetpack/oh6_vietnamassetpack.py
Added      resources/units/ground_units/vap_m35_truck.yaml
Added      resources/units/ground_units/vap_mule.yaml
Added      resources/units/ground_units/vap_mutt.yaml
Added      resources/units/ground_units/vap_mutt_gun.yaml
Added      resources/units/ground_units/vap_type63_mlrs.yaml
Added      resources/units/ground_units/vap_vc_bicycle_ak.yaml
Added      resources/units/ground_units/vap_vc_zis.yaml

* Modified   changelog.md
Modified   resources/factions/USA 1970 Vietnam War.json
Modified   resources/factions/USA 1971 Vietnam War.json
Modified   resources/units/ground_units/vap_mule.yaml
Added      resources/units/aircraft/OH-6A.yaml

* Added the OH-6 to factions and implemented the mod selection in the new game wizard. Added an icon an a banner.

* Modified   resources/units/aircraft/OH-6A.yaml

* Added icons for the Vietnam Asset Pack ground units. Also added an icon for the PT-76 since it was missing. Added a Viet Cong 1970s faction.

* Added      resources/units/ships/vap_us_seafloat.yaml

* Adjust tasking for OH-6A

OH-6A is only capable of Transport & Reconnaissance, but we can ignore this if the lead slot is a client. AI however will most likely not support this, but we can add Transport & Air Assault instead...

* Fix bug in configure task + client override fallback

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
This commit is contained in:
MetalStormGhost
2024-07-22 21:53:14 +03:00
committed by GitHub
parent b2ae10ce6f
commit 140410f1ed
50 changed files with 887 additions and 14 deletions

View File

@@ -0,0 +1,153 @@
local unitPayloads = {
["name"] = "OH-6A",
["payloads"] = {
[1] = {
["displayName"] = "Retribution BAI",
["name"] = "Retribution BAI",
["pylons"] = {
[1] = {
["CLSID"] = "{OH-6_M60_Door}",
["num"] = 11,
},
[2] = {
["CLSID"] = "<CLEAN>",
["num"] = 6,
},
[3] = {
["CLSID"] = "<CLEAN>",
["num"] = 7,
},
[4] = {
["CLSID"] = "{OH-6_M134_Minigun}",
["num"] = 8,
},
[5] = {
["CLSID"] = "{OH6_FRAG}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{OH6_SMOKE_BLUE}",
["num"] = 4,
},
[7] = {
["CLSID"] = "{OH6_SMOKE_GREEN}",
["num"] = 3,
},
[8] = {
["CLSID"] = "{OH6_SMOKE_RED}",
["num"] = 2,
},
[9] = {
["CLSID"] = "{OH6_SMOKE_YELLOW}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 17,
[2] = 35,
},
},
[2] = {
["displayName"] = "Retribution OCA/Aircraft",
["name"] = "Retribution OCA/Aircraft",
["pylons"] = {
[1] = {
["CLSID"] = "{OH6_XM158}",
["num"] = 10,
},
[2] = {
["CLSID"] = "{OH6_XM158}",
["num"] = 9,
},
[3] = {
["CLSID"] = "{OH6_FRAG}",
["num"] = 5,
},
[4] = {
["CLSID"] = "{OH6_SMOKE_BLUE}",
["num"] = 4,
},
[5] = {
["CLSID"] = "<CLEAN>",
["num"] = 6,
},
[6] = {
["CLSID"] = "<CLEAN>",
["num"] = 7,
},
[7] = {
["CLSID"] = "{OH6_SMOKE_GREEN}",
["num"] = 3,
},
[8] = {
["CLSID"] = "{OH6_SMOKE_RED}",
["num"] = 2,
},
[9] = {
["CLSID"] = "{OH6_SMOKE_YELLOW}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 35,
[2] = 17,
[3] = 31,
[4] = 15,
},
},
[3] = {
["displayName"] = "Retribution CAS",
["name"] = "Retribution CAS",
["pylons"] = {
[1] = {
["CLSID"] = "{OH-6 M60 Door}",
["num"] = 11,
},
[2] = {
["CLSID"] = "<CLEAN>",
["num"] = 6,
},
[3] = {
["CLSID"] = "<CLEAN>",
["num"] = 7,
},
[4] = {
["CLSID"] = "{OH-6 M134 Minigun}",
["num"] = 8,
},
[5] = {
["CLSID"] = "{OH6_FRAG}",
["num"] = 5,
},
[6] = {
["CLSID"] = "{OH6_SMOKE_BLUE}",
["num"] = 4,
},
[7] = {
["CLSID"] = "{OH6_SMOKE_GREEN}",
["num"] = 3,
},
[8] = {
["CLSID"] = "{OH6_SMOKE_RED}",
["num"] = 2,
},
[9] = {
["CLSID"] = "{OH6_SMOKE_YELLOW}",
["num"] = 1,
},
},
["tasks"] = {
[1] = 17,
[2] = 35,
},
},
},
["tasks"] = {
[1] = 35,
[2] = 17,
[3] = 31,
[4] = 15,
},
["unitType"] = "OH-6A",
}
return unitPayloads

View File

@@ -7,6 +7,7 @@
"aircrafts": [
"CH-47D",
"CH-53E",
"OH-6A Cayuse",
"UH-1H Iroquois",
"AH-1W SuperCobra",
"OV-10A Bronco",
@@ -38,7 +39,8 @@
"frontline_units": [
"M113",
"M163 Vulcan Air Defense System",
"M60A3 \"Patton\""
"M60A3 \"Patton\"",
"M151A1C MUTT w/ 106mm Recoilless Rifle"
],
"artillery_units": [
"M109A6 Paladin"
@@ -48,7 +50,10 @@
"Infantry M4 Georgia"
],
"logistics_units": [
"Truck M818 6x6"
"Truck M818 6x6",
"VAP US M35 Truck",
"M151 1/4-ton 4x4 utility truck",
"M274 1/2-ton 4x4 utility truck"
],
"air_defense_units": [
"SAM Hawk SR (AN/MPQ-50)",

View File

@@ -7,6 +7,7 @@
"aircrafts": [
"CH-47D",
"CH-53E",
"OH-6A Cayuse",
"UH-1H Iroquois",
"AH-1W SuperCobra",
"OV-10A Bronco",
@@ -36,7 +37,8 @@
"frontline_units": [
"M113",
"M163 Vulcan Air Defense System",
"M60A3 \"Patton\""
"M60A3 \"Patton\"",
"M151A1C MUTT w/ 106mm Recoilless Rifle"
],
"artillery_units": [
"M109A6 Paladin"
@@ -46,7 +48,10 @@
"Infantry M4 Georgia"
],
"logistics_units": [
"Truck M818 6x6"
"Truck M818 6x6",
"VAP US M35 Truck",
"M151 1/4-ton 4x4 utility truck",
"M274 1/2-ton 4x4 utility truck"
],
"air_defense_units": [
"SAM Hawk SR (AN/MPQ-50)",

View File

@@ -23,6 +23,7 @@
"F-105G Thunderchief",
"F-106A Delta Dart",
"F-106B Delta Dart",
"OH-6A Cayuse",
"UH-1H Iroquois"
],
"awacs": [

View File

@@ -20,6 +20,7 @@
"C-47 Skytrain",
"C-130",
"C-130J-30 Super Hercules",
"OH-6A Cayuse",
"UH-1H Iroquois",
"AH-1W SuperCobra",
"OH-58D(R) Kiowa Warrior",

View File

@@ -27,6 +27,7 @@
"F-106B Delta Dart",
"S-3B Viking",
"OV-10A Bronco",
"OH-6A Cayuse",
"UH-1H Iroquois"
],
"awacs": [

View File

@@ -0,0 +1,54 @@
{
"country": "Vietnam",
"name": "Viet Cong 1970",
"authors": "Ghosti",
"description": "<p>National Liberation Front of South Vietnam during the Vietnam War from 1965 to 1975. Includes air units of the PAVN/VPAF. Requires the OH-6 Vietnam Asset Pack.</p>",
"locales": [
"vi_Vn"
],
"aircrafts": [
"Mi-8MTV2 Hip",
"MiG-19P Farmer-B",
"MiG-21bis Fishbed-N"
],
"awacs": [],
"tankers": [],
"frontline_units": [
"PT-76",
"VAP VC Zil 130 Armed",
"VAP VC Bicycle AK",
"VAP VC MG Nest",
"VAP VC Bunker"
],
"artillery_units": [
"VAP VC Type63 107mm MLRS"
],
"logistics_units": [
"VAP VC Zis 150",
"VAP VC Bicycle"
],
"infantry_units": [
"Infantry AK-74 Rus",
"VAP VC Bicycle Mortar"
],
"missiles": [],
"preset_groups": [
"KS-19/SON-9"
],
"naval_units": [
"Boat Armed Hi-speed",
"Boat Schnellboot type S130"
],
"air_defense_units": [
"VAP VC Zis 150 AAA",
"S-60 57mm",
"ZSU-57-2 'Sparka'",
"AAA ZU-23 Emplacement",
"ZU-23 on Ural-375",
"ZSU-23-4 Shilka"
],
"requirements": {
"OH-6 Vietnam Asset Pack": "https://github.com/tobi-be/DCS-OH-6A"
},
"doctrine": "coldwar"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -0,0 +1,20 @@
class: Helicopter
carrier_capable: false
description:
The Hughes OH-6 Cayuse is a single-engine light helicopter designed and
produced by the American aerospace company Hughes Helicopters.
introduced: 1966
lha_capable: false
can_carry_crates: false
manufacturer: Hughes Helicopters
origin: USA
price: 3
role: Light Observation/Light Attack
variants:
OH-6A Cayuse: {}
tasks:
BAI: 0
CAS: 0
OCA/Aircraft: 0
Air Assault: 50
Transport: 50

View File

@@ -0,0 +1,4 @@
class: Logistics
price: 3
variants:
VAP US M35 Truck: null

View File

@@ -0,0 +1,5 @@
class: Logistics
price: 3
variants:
VAP US Mule: {}
M274 1/2-ton 4x4 utility truck: {}

View File

@@ -0,0 +1,5 @@
class: Logistics
price: 3
variants:
VAP US MUTT: {}
M151 1/4-ton 4x4 utility truck: {}

View File

@@ -0,0 +1,6 @@
class: ATGM
price: 10
role: Self-Propelled Recoilless Rifle
variants:
VAP US MUTT Gun: {}
M151A1C MUTT w/ 106mm Recoilless Rifle: {}

View File

@@ -0,0 +1,5 @@
class: Artillery
price: 10
role: Multiple-Launch Rocket System
variants:
VAP VC Type63 107mm MLRS: {}

View File

@@ -0,0 +1,4 @@
class: Logistics
price: 2
variants:
VAP VC Bicycle: null

View File

@@ -0,0 +1,5 @@
class: Recon
price: 2
role: Recon
variants:
VAP VC Bicycle AK: {}

View File

@@ -0,0 +1,5 @@
class: Infantry
price: 0
spawn_weight: 1
variants:
VAP VC Bicycle Mortar: null

View File

@@ -0,0 +1,4 @@
class: IFV
price: 4
variants:
VAP VC Bunker: null

View File

@@ -0,0 +1,4 @@
class: APC
price: 3
variants:
VAP VC MG Nest: null

View File

@@ -0,0 +1,6 @@
class: ATGM
description:
price: 7
role: Armed Truck
variants:
VAP VC Zil 130 Armed: {}

View File

@@ -0,0 +1,4 @@
class: Logistics
price: 3
variants:
VAP VC Zis 150: null

View File

@@ -0,0 +1,6 @@
class: AAA
description:
price: 7
role: Self-Propelled Anti-Aircraft Gun
variants:
VAP VC Zis 150 AAA: {}

View File

@@ -0,0 +1,4 @@
class: Boat
price: 0
variants:
VAP - US Sea Float Barge: null