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>
153
resources/customized_payloads/OH-6A.lua
Normal 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
|
||||
@@ -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)",
|
||||
|
||||
@@ -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)",
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
"F-105G Thunderchief",
|
||||
"F-106A Delta Dart",
|
||||
"F-106B Delta Dart",
|
||||
"OH-6A Cayuse",
|
||||
"UH-1H Iroquois"
|
||||
],
|
||||
"awacs": [
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
"F-106B Delta Dart",
|
||||
"S-3B Viking",
|
||||
"OV-10A Bronco",
|
||||
"OH-6A Cayuse",
|
||||
"UH-1H Iroquois"
|
||||
],
|
||||
"awacs": [
|
||||
|
||||
54
resources/factions/vietcong_1970.json
Normal 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"
|
||||
}
|
||||
BIN
resources/ui/units/aircrafts/banners/OH-6A.jpg
Normal file
|
After Width: | Height: | Size: 336 KiB |
BIN
resources/ui/units/aircrafts/icons/OH-6A_24.jpg
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
resources/ui/units/vehicles/icons/PT_76_24.jpg
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
resources/ui/units/vehicles/icons/vap_m35_truck_24.jpg
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
resources/ui/units/vehicles/icons/vap_mule_24.jpg
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
resources/ui/units/vehicles/icons/vap_mutt_24.jpg
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
resources/ui/units/vehicles/icons/vap_mutt_gun_24.jpg
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
resources/ui/units/vehicles/icons/vap_type63_mlrs_24.jpg
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
resources/ui/units/vehicles/icons/vap_vc_bicycle_24.jpg
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
resources/ui/units/vehicles/icons/vap_vc_bicycle_ak_24.jpg
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
resources/ui/units/vehicles/icons/vap_vc_bicycle_mortar_24.jpg
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
resources/ui/units/vehicles/icons/vap_vc_bunker_single_24.jpg
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
resources/ui/units/vehicles/icons/vap_vc_mg_nest_24.jpg
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
resources/ui/units/vehicles/icons/vap_vc_zil_24.jpg
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
resources/ui/units/vehicles/icons/vap_vc_zis_24.jpg
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
resources/ui/units/vehicles/icons/vap_zis_150_aa_24.jpg
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
20
resources/units/aircraft/OH-6A.yaml
Normal 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
|
||||
4
resources/units/ground_units/vap_m35_truck.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Logistics
|
||||
price: 3
|
||||
variants:
|
||||
VAP US M35 Truck: null
|
||||
5
resources/units/ground_units/vap_mule.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Logistics
|
||||
price: 3
|
||||
variants:
|
||||
VAP US Mule: {}
|
||||
M274 1/2-ton 4x4 utility truck: {}
|
||||
5
resources/units/ground_units/vap_mutt.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Logistics
|
||||
price: 3
|
||||
variants:
|
||||
VAP US MUTT: {}
|
||||
M151 1/4-ton 4x4 utility truck: {}
|
||||
6
resources/units/ground_units/vap_mutt_gun.yaml
Normal 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: {}
|
||||
5
resources/units/ground_units/vap_type63_mlrs.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Artillery
|
||||
price: 10
|
||||
role: Multiple-Launch Rocket System
|
||||
variants:
|
||||
VAP VC Type63 107mm MLRS: {}
|
||||
4
resources/units/ground_units/vap_vc_bicycle.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Logistics
|
||||
price: 2
|
||||
variants:
|
||||
VAP VC Bicycle: null
|
||||
5
resources/units/ground_units/vap_vc_bicycle_ak.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Recon
|
||||
price: 2
|
||||
role: Recon
|
||||
variants:
|
||||
VAP VC Bicycle AK: {}
|
||||
5
resources/units/ground_units/vap_vc_bicycle_mortar.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
class: Infantry
|
||||
price: 0
|
||||
spawn_weight: 1
|
||||
variants:
|
||||
VAP VC Bicycle Mortar: null
|
||||
4
resources/units/ground_units/vap_vc_bunker_single.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: IFV
|
||||
price: 4
|
||||
variants:
|
||||
VAP VC Bunker: null
|
||||
4
resources/units/ground_units/vap_vc_mg_nest.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: APC
|
||||
price: 3
|
||||
variants:
|
||||
VAP VC MG Nest: null
|
||||
6
resources/units/ground_units/vap_vc_zil.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
class: ATGM
|
||||
description:
|
||||
price: 7
|
||||
role: Armed Truck
|
||||
variants:
|
||||
VAP VC Zil 130 Armed: {}
|
||||
4
resources/units/ground_units/vap_vc_zis.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Logistics
|
||||
price: 3
|
||||
variants:
|
||||
VAP VC Zis 150: null
|
||||
6
resources/units/ground_units/vap_zis_150_aa.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
class: AAA
|
||||
description:
|
||||
price: 7
|
||||
role: Self-Propelled Anti-Aircraft Gun
|
||||
variants:
|
||||
VAP VC Zis 150 AAA: {}
|
||||
4
resources/units/ships/vap_us_seafloat.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Boat
|
||||
price: 0
|
||||
variants:
|
||||
VAP - US Sea Float Barge: null
|
||||