mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Vietnam War Vessels Mod v0.9.0 integration (#435)
* vietnamwarvessels first batch
* Ship YAMLs
* aircraft yamls initial version, need more work
* initial helicopter yamls
* update aircraft yamls
* Added DDs Fletcher and Sullivans
* ship icons
* aircraft banners and icons
* no huts
* update py files to VWV v0.9.0
* update aircraft yamls, add vigilante
* added 2 ships for VWV v0.9.0
* mig-21mf yaml
* icons and banners additional units v0.9.0
* added VWV units to USA_1970 and Vietnam_1970 JSONs
* Revert "added VWV units to USA_1970 and Vietnam_1970 JSONs"
This reverts commit ed0b28dc36.
* A-1H yaml update
* mig-17 yaml update
* update helicopter yamls
* extension init
* weapon injections
* icon filenames _24 added
* removed tasks 0 from yamls
* hh2d yaml fix
* added VWV v0.9.0 to factions USA and Vietnam
* added max_range to aircraft yamls
* housekeeping
* Flyable to False - not available in mod version
* minor edits
* ignore test campaign
* deleted tasks
* weapon luas blue air
* added task numbers from task.py
* weapon luas red air
* task id numbers in comment
* switched weapon lua from aim-9J to aim-9D
* removed test campaigns
* update payload luas with payload names from flighttype.py
* Changed AIM-9D to 9B, 9D does not work
* removed air assault task for HH-2D
* Cva_31 added to runway_is_operational()
* CVA-31 added to naval_units in faction jsons
* add strike and cas tasks to ra-5c
* correct typo
* Added Armed Recon as task and payload to most a/c
* ignore pre-commit-config.yaml
* pre-commit-config
* black reformat controlpoint.py
* Added tasks to Vigilante (next to Recon) containing attack subtasks, which allow it to be scheduled for missions
* added ships to UNITS_WITH_RADAR
* remove pre-commit-config from gitignore
* added red aircraft to nva_1970 faction
* fixed black's complaint (two empty lines, should be one)
This commit is contained in:
30
resources/units/aircraft/vwv_a1_skyraider.yaml
Normal file
30
resources/units/aircraft/vwv_a1_skyraider.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
carrier_capable: true
|
||||
description: # from: https://en.wikipedia.org/wiki/Douglas_A-1_Skyraider
|
||||
The Douglas A-1 Skyraider (formerly designated AD before the 1962 unification of
|
||||
Navy and Air Force designations) is an American single-seat attack aircraft in service
|
||||
from 1946 to the early 1980s, which served during the Korean War and Vietnam War.
|
||||
The Skyraider had an unusually long career, remaining in frontline service well into
|
||||
the Jet Age (when most piston-engine attack or fighter aircraft were replaced by
|
||||
jet aircraft); thus becoming known by some as an "anachronism". The aircraft was
|
||||
nicknamed "Spad", after the French World War I fighter.
|
||||
introduced: 1946 # original type 1946, A-1H before 1964, USA retired 1973
|
||||
manufacturer: Douglas
|
||||
origin: USA
|
||||
price: 5 # reference: Skyhawk = 7, Bronco = 4
|
||||
role: Carrier-based Attack Aircraft
|
||||
max_range: 1000 # combat range [nmi]
|
||||
gunfighter: true
|
||||
variants:
|
||||
A-1H Skyraider: {}
|
||||
tasks: # defined in flighttype.py
|
||||
Anti-ship: 200
|
||||
BAI: 300
|
||||
CAS: 300
|
||||
SEAD: 100
|
||||
SEAD Sweep: 100
|
||||
DEAD: 100
|
||||
OCA/Aircraft: 200
|
||||
OCA/Runway: 200
|
||||
Strike: 300
|
||||
Armed Recon: 200
|
||||
|
||||
33
resources/units/aircraft/vwv_crusader.yaml
Normal file
33
resources/units/aircraft/vwv_crusader.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
carrier_capable: true
|
||||
description: # from: https://en.wikipedia.org/wiki/Vought_F-8_Crusader
|
||||
The Vought F-8 Crusader (originally F8U) is a single-engine, supersonic,
|
||||
carrier-based air superiority jet aircraft designed and produced by the American
|
||||
aircraft manufacturer Vought. It was the last American fighter that had guns as
|
||||
the primary weapon, earning it the title "The Last of the Gunfighters".
|
||||
On 21 August 1956, U.S. Navy pilot R.W. Windsor attained a top speed of 1,015 mph;
|
||||
in doing so, the F-8 became the first jet fighter in American service to reach
|
||||
1,000 mph.
|
||||
During March 1957, the F-8 was introduced into regular operations with the US Navy.
|
||||
In addition to the Navy, the type was also operated by the United States Marine Corps
|
||||
(replacing the Vought F7U Cutlass), the French Navy, and the Philippine Air Force.
|
||||
Early on, the type experienced an above-average mishap rate, being somewhat difficult
|
||||
to pilot. American F-8s saw active combat during the Vietnam War, engaging in multiple
|
||||
dogfights with MiG-17s of the Vietnam People's Air Force as well as performing ground
|
||||
attack missions in the theatre.
|
||||
introduced: 1963 # original type 1957, F-8E before 1964, USA retired 1976
|
||||
manufacturer: Vought
|
||||
origin: USA
|
||||
price: 9 # reference: Starfighter = 9, Thunderchief = 9
|
||||
role: Carrier-based Interceptor
|
||||
max_range: 394 # combat range without droptanks [nmi]
|
||||
gunfighter: true
|
||||
variants:
|
||||
F-8E Crusader: {}
|
||||
tasks: # defined in flighttype.py
|
||||
Strike: 100
|
||||
Escort: 300
|
||||
Fighter sweep: 300
|
||||
Intercept: 400
|
||||
TARCAP: 300
|
||||
BARCAP: 300
|
||||
Armed Recon: 200
|
||||
31
resources/units/aircraft/vwv_hh2d.yaml
Normal file
31
resources/units/aircraft/vwv_hh2d.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
class: Helicopter
|
||||
carrier_capable: true
|
||||
lha_capable: true
|
||||
description: # from: https://en.wikipedia.org/wiki/Kaman_SH-2_Seasprite
|
||||
The Kaman SH-2 Seasprite is a ship-based helicopter originally developed and
|
||||
produced by American manufacturer Kaman Aircraft Corporation. It has been
|
||||
typically used as a compact and fast-moving rotorcraft for utility and
|
||||
anti-submarine warfare (ASW) missions. Early on it was modest sized
|
||||
single-engined naval utility helicopter, and progressed to twin-engine ASW
|
||||
and SAR, and the latest model served well into the 21st century, with G model
|
||||
in active service in the 2020s with Egypt, New Zealand, Peru, and Poland.
|
||||
In October 1970, the UH-2 was selected as the interim Light Airborne
|
||||
Multi-Purpose System (LAMPS) helicopter. LAMPS evolved during the 1960s from
|
||||
an urgent requirement to provide non-aviation ships with manned support and
|
||||
ASW helicopters. The "LAMPS Mark I" suite included advanced sensors,
|
||||
processors, and display capabilities. H-2s upgraded with LAMPS were called
|
||||
SH-2Ds, and became mobile radar and sonar platforms that enhanced the
|
||||
situational awareness of ships. The SH-2D first flew on 16 March 1971.
|
||||
HH-2D was a search and rescue version.
|
||||
introduced: 1971 # original type 1962, SH-2D 1971
|
||||
cabin_size: 12 # from: https://plane-encyclopedia.com/cold-war/kaman-sh-2f-seasprite/
|
||||
can_carry_crates: true
|
||||
manufacturer: Kaman Aircraft Corporation
|
||||
origin: USA
|
||||
price: 4 # reference: UH-1H = 4, UH-60A = 4
|
||||
role: Search and Rescue
|
||||
max_range: 367 # combat range [nmi]
|
||||
variants:
|
||||
HH-2D Seasprite: {}
|
||||
tasks: # defined in flighttype.py
|
||||
Transport: 100
|
||||
38
resources/units/aircraft/vwv_mig17f.yaml
Normal file
38
resources/units/aircraft/vwv_mig17f.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
carrier_capable: false
|
||||
description: # from: https://en.wikipedia.org/wiki/Mikoyan-Gurevich_MiG-17
|
||||
The Mikoyan-Gurevich MiG-17 (NATO reporting name Fresco) is a high-subsonic fighter
|
||||
aircraft produced in the Soviet Union from 1952 and was operated by air forces
|
||||
internationally. The MiG-17 was license-built in China as the Shenyang J-5 and
|
||||
Poland as the PZL-Mielec Lim-6. The MiG-17 is still being used by the North Korean
|
||||
air force in the present day and has seen combat in the Middle East and Asia.
|
||||
The MiG-17 was an advanced modification of the MiG-15 aircraft produced by the
|
||||
Soviet Union during the Korean War. Production of the MiG-17 was too late for use
|
||||
in that conflict and was first used in the Second Taiwan Strait Crisis in 1958.
|
||||
While the MiG-17 was designed to shoot down slower American bombers, it showed
|
||||
surprising success when used by North Vietnamese pilots to combat American
|
||||
fighters and fighter-bombers during the Vietnam War, nearly a decade after its
|
||||
initial design. This was due to the MiG-17 being more agile and maneuverable than
|
||||
the American F-4 Phantom and F-105 Thunderchief, which were focused on speed and
|
||||
long range combat, as well as the fact that MiG-17 was armed with guns, which
|
||||
initial models of the F-4 Phantom lacked.
|
||||
introduced: 1953 # original type 1952, MiG-17F 1953, USSR retired ?
|
||||
manufacturer: Mikoyan-Gurevich
|
||||
origin: Soviet Union
|
||||
price: 9 # reference: MiG-15bis = 8, MiG-19P = 10
|
||||
role: Interceptor
|
||||
max_range: 500 # combat range without droptanks [nmi]
|
||||
gunfighter: true
|
||||
variants:
|
||||
MiG-17F Fresco-C: {}
|
||||
tasks: # defined in flighttype.py
|
||||
BAI: 100
|
||||
CAS: 100
|
||||
OCA/Aircraft: 100
|
||||
OCA/Runway: 100
|
||||
Strike: 100
|
||||
Escort: 300
|
||||
Fighter sweep: 300
|
||||
Intercept: 300
|
||||
TARCAP: 300
|
||||
BARCAP: 300
|
||||
Armed Recon: 200
|
||||
39
resources/units/aircraft/vwv_mig21mf.yaml
Normal file
39
resources/units/aircraft/vwv_mig21mf.yaml
Normal file
@@ -0,0 +1,39 @@
|
||||
carrier_capable: false
|
||||
description: # from: https://en.wikipedia.org/wiki/Mikoyan-Gurevich_MiG-21
|
||||
The Mikoyan-Gurevich MiG-21 (NATO reporting name Fishbed) is a supersonic jet
|
||||
fighter and interceptor aircraft, designed by the Mikoyan-Gurevich Design Bureau
|
||||
in the Soviet Union. Its nicknames include "Balalaika", because its planform
|
||||
resembles the stringed musical instrument of the same name; "Ołówek", Polish for
|
||||
"pencil", due to the shape of its fuselage, and "Én Bạc", meaning "silver swallow",
|
||||
in Vietnamese.
|
||||
Approximately 60 countries across four continents have flown the MiG-21, and it
|
||||
still serves many nations seven decades after its maiden flight. It set aviation
|
||||
records, becoming the most-produced supersonic jet aircraft in aviation history,
|
||||
the most-produced combat aircraft since the Korean War and, previously, the longest
|
||||
production run of any combat aircraft.
|
||||
The MiG-21 jet fighter was a continuation of Soviet jet fighters, starting with the
|
||||
subsonic MiG-15 and MiG-17, and the supersonic MiG-19. A number of experimental
|
||||
Mach 2 Soviet designs were based on nose intakes with either swept-back wings,
|
||||
such as the Sukhoi Su-7, or tailed deltas, of which the MiG-21 would be the
|
||||
most successful.
|
||||
introduced: 1959 # original type 1959, MiG-21MF ?, USSR retired ?
|
||||
manufacturer: Mikoyan-Gurevich
|
||||
origin: Soviet Union
|
||||
price: 12 # reference: MiG-21bis = 12
|
||||
role: Interceptor
|
||||
max_range: 200 # combat range without droptanks [nmi]
|
||||
gunfighter: true
|
||||
variants:
|
||||
MiG-21MF Fishbed-J: {}
|
||||
tasks: # defined in flighttype.py
|
||||
BAI: 100
|
||||
CAS: 100
|
||||
OCA/Aircraft: 100
|
||||
OCA/Runway: 100
|
||||
Strike: 100
|
||||
Escort: 300
|
||||
Fighter sweep: 300
|
||||
Intercept: 400
|
||||
TARCAP: 400
|
||||
BARCAP: 400
|
||||
Armed Recon: 300
|
||||
26
resources/units/aircraft/vwv_o-1.yaml
Normal file
26
resources/units/aircraft/vwv_o-1.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
carrier_capable: false
|
||||
description: # from: https://en.wikipedia.org/wiki/Cessna_O-1_Bird_Dog
|
||||
The Cessna O-1 Bird Dog is a liaison and observation aircraft that first flew on
|
||||
December 14, 1949, and entered service in 1950 as the L-19 in the Korean War.
|
||||
It went to serve in many branches of the U.S. Armed Forces, was not retired until
|
||||
the 1970s in a number of variants, and also served in the Vietnam War. It was
|
||||
also called the OE-1 and OE-2 in Navy service, flying with the Marine Corps, and
|
||||
in the 1960s it was re-designated the O-1. It remains a civilian-flown warbird
|
||||
aircraft, and there are examples in aviation museums. It was the first all-metal
|
||||
fixed-wing aircraft ordered for and by the United States Army following the
|
||||
Army Air Forces' separation from it in 1947. The Bird Dog had a lengthy career
|
||||
in the U.S. military as well as in other countries, with over 3400 produced.
|
||||
introduced: 1950
|
||||
manufacturer: Cessna
|
||||
origin: USA
|
||||
price: 2 # reference: Bronco = 4
|
||||
role: observation aircraft
|
||||
max_range: 460 # combat range [nmi]
|
||||
gunfighter: false
|
||||
variants:
|
||||
O-1E Bird Dog: {}
|
||||
tasks: # defined in flighttype.py
|
||||
BAI: 100
|
||||
CAS: 100
|
||||
Strike: 100
|
||||
Armed Recon: 100
|
||||
37
resources/units/aircraft/vwv_ra-5.yaml
Normal file
37
resources/units/aircraft/vwv_ra-5.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
carrier_capable: true
|
||||
description: # from: https://en.wikipedia.org/wiki/North_American_A-5_Vigilante
|
||||
The North American A-5 Vigilante is an American carrier-based supersonic bomber
|
||||
designed and built by North American Aviation (NAA) for the United States Navy.
|
||||
Development of the A-5 had started in 1954 as a private venture by NAA, who sought
|
||||
to produce a capable supersonic long-distance bomber as a successor to the abortive
|
||||
North American XA2J Super Savage. It was a large and complex aircraft that
|
||||
incorporated several innovative features, such as being the first bomber to feature
|
||||
a digital computer, while its ability to attain speeds of up to Mach 2 while
|
||||
carrying a nuclear strike payload was also relatively ambitious for the era.
|
||||
The US Navy saw the value of such a bomber, leading to a contract for its full
|
||||
development and production being issued to the firm on 29 August 1956. The type
|
||||
performed its first flight just over two years later, on 31 August 1958.
|
||||
The Vigilante was introduced by the US Navy during June 1961; it succeeded the
|
||||
Douglas A-3 Skywarrior as the Navy's primary nuclear strike aircraft, but its
|
||||
service in this capacity was relatively brief due to the deemphasising of manned
|
||||
bombers in American nuclear strategy. A far larger quantity of the RA-5C tactical
|
||||
strike reconnaissance variant were also procured by the service, which saw
|
||||
extensive service during the Vietnam War. It also established several world records
|
||||
in both long-distance speed and altitude categories. During the mid-1970s, the
|
||||
withdrawal of the type commenced after a relatively short service life, largely due
|
||||
to the aircraft being expensive and complex to operate, as well being a victim of
|
||||
post-Vietnam military cutbacks.
|
||||
introduced: 1963 # original type 1961, RA-5C 1963, USA retired 1979
|
||||
manufacturer: North American Aviation
|
||||
origin: USA
|
||||
price: 15 # reference:
|
||||
role: Carrier-based Reconnaissance and Tactical Strike
|
||||
max_range: 1000 # combat range without droptanks [nmi]
|
||||
gunfighter: false
|
||||
variants:
|
||||
RA-5C Vigilante: {}
|
||||
tasks: # defined in flighttype.py
|
||||
Armed Recon: 300
|
||||
Strike: 1 # current VWV version (v0.9.0) does not have any weapons for Vigilante
|
||||
Intercept: 1 # current VWV version (v0.9.0) does not have any weapons for Vigilante
|
||||
CAS: 1 # Retribution wants a fallback task
|
||||
32
resources/units/aircraft/vwv_sh2f.yaml
Normal file
32
resources/units/aircraft/vwv_sh2f.yaml
Normal file
@@ -0,0 +1,32 @@
|
||||
class: Helicopter
|
||||
carrier_capable: true
|
||||
lha_capable: true
|
||||
description: # from https://en.wikipedia.org/wiki/Kaman_SH-2_Seasprite
|
||||
The Kaman SH-2 Seasprite is a ship-based helicopter originally developed and
|
||||
produced by American manufacturer Kaman Aircraft Corporation. It has been
|
||||
typically used as a compact and fast-moving rotorcraft for utility and
|
||||
anti-submarine warfare (ASW) missions. Early on it was modest sized
|
||||
single-engined naval utility helicopter, and progressed to twin-engine ASW
|
||||
and SAR, and the latest model served well into the 21st century, with G model
|
||||
in active service in the 2020s with Egypt, New Zealand, Peru, and Poland.
|
||||
In the late-1960s, without further orders Kaman decided to terminate production
|
||||
after completing the USN order of 184 H-2s. However, in 1971, production was
|
||||
restarted for the improved SH-2F to operate from older frigates. This ability
|
||||
meant it stayed in service to the end of the century, as even with the
|
||||
introduction of the newer, larger and overall more capable Sikorsky SH-60
|
||||
Sea Hawk which entered service starting in the mid-1980s, but it could not
|
||||
operate safety from the smaller flight decks like the smaller Seasprite.
|
||||
introduced: 1973 # original type 1962, SH-2F 1973
|
||||
cabin_size: 12 # from: https://plane-encyclopedia.com/cold-war/kaman-sh-2f-seasprite/
|
||||
can_carry_crates: true
|
||||
manufacturer: Kaman Aircraft Corporation
|
||||
origin: USA
|
||||
price: 4 # reference: UH-1H = 4, UH-60A = 4
|
||||
role: Transport, Anti-Submarine Warfare
|
||||
max_range: 367 # combat range [nmi]
|
||||
variants:
|
||||
SH-2F Seasprite: {}
|
||||
tasks: # defined in flighttype.py
|
||||
Anti-ship: 300
|
||||
Air Assault: 100
|
||||
Transport: 100
|
||||
4
resources/units/ships/P4.yaml
Normal file
4
resources/units/ships/P4.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Boat
|
||||
price: 0
|
||||
variants:
|
||||
P 4 Torpedo Boat: null
|
||||
4
resources/units/ships/PBR_MKII.yaml
Normal file
4
resources/units/ships/PBR_MKII.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Boat
|
||||
price: 0
|
||||
variants:
|
||||
Patrol Boat, River MkII: null
|
||||
4
resources/units/ships/USS Fletcher.yaml
Normal file
4
resources/units/ships/USS Fletcher.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
USS Fletcher FRAM II Destroyer: null
|
||||
4
resources/units/ships/USS Laffey.yaml
Normal file
4
resources/units/ships/USS Laffey.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
USS Laffey (DD-724): null
|
||||
4
resources/units/ships/USS Maddox.yaml
Normal file
4
resources/units/ships/USS Maddox.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
USS Maddox (DD-731): null
|
||||
4
resources/units/ships/USS Sumner.yaml
Normal file
4
resources/units/ships/USS Sumner.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
USS Allen M. Sumner (DD-692): null
|
||||
4
resources/units/ships/USS The Sullivans.yaml
Normal file
4
resources/units/ships/USS The Sullivans.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: Destroyer
|
||||
price: 0
|
||||
variants:
|
||||
USS The Sullivans (DD-537): null
|
||||
4
resources/units/ships/cva-31.yaml
Normal file
4
resources/units/ships/cva-31.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
class: AircraftCarrier
|
||||
price: 0
|
||||
variants:
|
||||
CVA-31 Bon Homme Richard: null
|
||||
Reference in New Issue
Block a user