mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Support for Iraq
This commit is contained in:
parent
a173fa7e5b
commit
9c50c062e9
@ -18,7 +18,7 @@
|
||||
* **[Options]** New option in Settings: Default start type for Player flights.
|
||||
* **[AirWing]** Expose OPFOR Squadrons, giving the ability to change liveries, auto-assignable mission types & an easy way to retrieve debug information.
|
||||
* **[ATO]** Allow planning as OPFOR
|
||||
* **[Campaign Design]** Support for Kola map by Orbx
|
||||
* **[Campaign Design]** Support for latest maps (Kola, Afghanistan, Iraq)
|
||||
* **[UI]** Zoom level retained when switching campaigns
|
||||
* **[UX]** Allow changing squadrons in flight's edit dialog
|
||||
* **[Cheats]** Sink/Resurrect carriers instead of showing an error during cheat-capture (use AWCD-cheat to add squadrons upon resurrection)
|
||||
|
||||
@ -19,6 +19,7 @@ from dcs.terrain import (
|
||||
Sinai,
|
||||
Kola,
|
||||
Afghanistan,
|
||||
Iraq,
|
||||
)
|
||||
|
||||
from .conflicttheater import ConflictTheater
|
||||
@ -38,6 +39,7 @@ ALL_TERRAINS = [
|
||||
Sinai(),
|
||||
Kola(),
|
||||
Afghanistan(),
|
||||
Iraq(),
|
||||
]
|
||||
|
||||
TERRAINS_BY_NAME = {t.name: t for t in ALL_TERRAINS}
|
||||
|
||||
296
resources/dcs/beacons/iraq.json
Normal file
296
resources/dcs/beacons/iraq.json
Normal file
@ -0,0 +1,296 @@
|
||||
{
|
||||
"airfield1_0": {
|
||||
"name": "RAA",
|
||||
"callsign": "RAA",
|
||||
"beacon_type": 4,
|
||||
"hertz": null,
|
||||
"channel": 80
|
||||
},
|
||||
"airfield1_1": {
|
||||
"name": "IRAA",
|
||||
"callsign": "IRAA",
|
||||
"beacon_type": 14,
|
||||
"hertz": 108800000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield1_2": {
|
||||
"name": "ISAD",
|
||||
"callsign": "ISAD",
|
||||
"beacon_type": 14,
|
||||
"hertz": 108900000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield1_3": {
|
||||
"name": "IRAA",
|
||||
"callsign": "IRAA",
|
||||
"beacon_type": 13,
|
||||
"hertz": 108800000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield1_4": {
|
||||
"name": "ISAD",
|
||||
"callsign": "ISAD",
|
||||
"beacon_type": 13,
|
||||
"hertz": 108900000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield12_0": {
|
||||
"name": "ALSAHRAAAF",
|
||||
"callsign": "TKT",
|
||||
"beacon_type": 8,
|
||||
"hertz": 1669000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield9_0": {
|
||||
"name": "AlTajiAirport",
|
||||
"callsign": "TAJI",
|
||||
"beacon_type": 8,
|
||||
"hertz": 1650000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield13_0": {
|
||||
"name": "Al Taquddum",
|
||||
"callsign": "MAT",
|
||||
"beacon_type": 4,
|
||||
"hertz": null,
|
||||
"channel": 70
|
||||
},
|
||||
"airfield2_0": {
|
||||
"name": "BGD",
|
||||
"callsign": "BGD",
|
||||
"beacon_type": 3,
|
||||
"hertz": 112900000,
|
||||
"channel": 76
|
||||
},
|
||||
"airfield2_1": {
|
||||
"name": "",
|
||||
"callsign": "ORBI",
|
||||
"beacon_type": 7,
|
||||
"hertz": 118700000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_2": {
|
||||
"name": "IYCA",
|
||||
"callsign": "IYCA",
|
||||
"beacon_type": 14,
|
||||
"hertz": 110100000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_3": {
|
||||
"name": "IYDB",
|
||||
"callsign": "IYDB",
|
||||
"beacon_type": 14,
|
||||
"hertz": 110700000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_4": {
|
||||
"name": "IYCA",
|
||||
"callsign": "IYCA",
|
||||
"beacon_type": 13,
|
||||
"hertz": 110100000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_5": {
|
||||
"name": "IYDB",
|
||||
"callsign": "IYDB",
|
||||
"beacon_type": 13,
|
||||
"hertz": 110700000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_6": {
|
||||
"name": "BAP",
|
||||
"callsign": "BAP",
|
||||
"beacon_type": 4,
|
||||
"hertz": 121700000,
|
||||
"channel": 64
|
||||
},
|
||||
"airfield2_7": {
|
||||
"name": "ITAK",
|
||||
"callsign": "ITAK",
|
||||
"beacon_type": 14,
|
||||
"hertz": 110900000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_8": {
|
||||
"name": "INHA",
|
||||
"callsign": "INHA",
|
||||
"beacon_type": 14,
|
||||
"hertz": 110300000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_9": {
|
||||
"name": "INHA",
|
||||
"callsign": "INHA",
|
||||
"beacon_type": 13,
|
||||
"hertz": 110300000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield2_10": {
|
||||
"name": "ITAK",
|
||||
"callsign": "ITAK",
|
||||
"beacon_type": 13,
|
||||
"hertz": 110900000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield8_0": {
|
||||
"name": "BLD",
|
||||
"callsign": "BLD",
|
||||
"beacon_type": 5,
|
||||
"hertz": 114600000,
|
||||
"channel": 93
|
||||
},
|
||||
"airfield8_1": {
|
||||
"name": "BaladAirbase",
|
||||
"callsign": "IANC",
|
||||
"beacon_type": 13,
|
||||
"hertz": 109950000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield8_2": {
|
||||
"name": "BaladAirbase",
|
||||
"callsign": "IANC",
|
||||
"beacon_type": 14,
|
||||
"hertz": 109950000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield8_3": {
|
||||
"name": "BaladAirbase",
|
||||
"callsign": "IBLD",
|
||||
"beacon_type": 13,
|
||||
"hertz": 109900000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield8_4": {
|
||||
"name": "BaladAirbase",
|
||||
"callsign": "IBLD",
|
||||
"beacon_type": 14,
|
||||
"hertz": 109900000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield5_0": {
|
||||
"name": "ORB",
|
||||
"callsign": "ORB",
|
||||
"beacon_type": 4,
|
||||
"hertz": null,
|
||||
"channel": 47
|
||||
},
|
||||
"airfield4_0": {
|
||||
"name": "RER",
|
||||
"callsign": "RER",
|
||||
"beacon_type": 3,
|
||||
"hertz": 116300000,
|
||||
"channel": 110
|
||||
},
|
||||
"airfield4_1": {
|
||||
"name": "ErbilInternationalAirport",
|
||||
"callsign": "IREB",
|
||||
"beacon_type": 14,
|
||||
"hertz": 109700000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield4_2": {
|
||||
"name": "ErbilInternationalAirport",
|
||||
"callsign": "IREA",
|
||||
"beacon_type": 14,
|
||||
"hertz": 109200000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield4_3": {
|
||||
"name": "ErbilInternationalAirport",
|
||||
"callsign": "IREB",
|
||||
"beacon_type": 13,
|
||||
"hertz": 109700000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield4_4": {
|
||||
"name": "ErbilInternationalAirport",
|
||||
"callsign": "IREA",
|
||||
"beacon_type": 13,
|
||||
"hertz": 109200000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield4_5": {
|
||||
"name": "ErbilInternationalAirport",
|
||||
"callsign": "IRER",
|
||||
"beacon_type": 13,
|
||||
"hertz": 109300000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield4_6": {
|
||||
"name": "ErbilInternationalAirport",
|
||||
"callsign": "IRER",
|
||||
"beacon_type": 14,
|
||||
"hertz": 109300000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield10_0": {
|
||||
"name": "KIR",
|
||||
"callsign": "KIR",
|
||||
"beacon_type": 3,
|
||||
"hertz": 111200000,
|
||||
"channel": 49
|
||||
},
|
||||
"airfield10_1": {
|
||||
"name": "KRK",
|
||||
"callsign": "KRK",
|
||||
"beacon_type": 4,
|
||||
"hertz": null,
|
||||
"channel": 86
|
||||
},
|
||||
"airfield10_2": {
|
||||
"name": "ISAD",
|
||||
"callsign": "ISAD",
|
||||
"beacon_type": 14,
|
||||
"hertz": 109100000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield10_3": {
|
||||
"name": "ISAD",
|
||||
"callsign": "ISAD",
|
||||
"beacon_type": 13,
|
||||
"hertz": 109100000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield6_0": {
|
||||
"name": "QYW",
|
||||
"callsign": "QYW",
|
||||
"beacon_type": 4,
|
||||
"hertz": null,
|
||||
"channel": 72
|
||||
},
|
||||
"airfield7_0": {
|
||||
"name": "",
|
||||
"callsign": "SUL",
|
||||
"beacon_type": 13,
|
||||
"hertz": 111700000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield7_1": {
|
||||
"name": "",
|
||||
"callsign": "NGA",
|
||||
"beacon_type": 13,
|
||||
"hertz": 111100000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield7_2": {
|
||||
"name": "",
|
||||
"callsign": "NGA",
|
||||
"beacon_type": 14,
|
||||
"hertz": 111100000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield7_3": {
|
||||
"name": "",
|
||||
"callsign": "SUL",
|
||||
"beacon_type": 14,
|
||||
"hertz": 111700000,
|
||||
"channel": null
|
||||
},
|
||||
"airfield7_4": {
|
||||
"name": "SUL",
|
||||
"callsign": "SUL",
|
||||
"beacon_type": 3,
|
||||
"hertz": 117000000,
|
||||
"channel": 117
|
||||
}
|
||||
}
|
||||
BIN
resources/theaters/iraq/icon.gif
Normal file
BIN
resources/theaters/iraq/icon.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.3 KiB |
48
resources/theaters/iraq/info.yaml
Normal file
48
resources/theaters/iraq/info.yaml
Normal file
@ -0,0 +1,48 @@
|
||||
---
|
||||
name: Iraq
|
||||
timezone: +3
|
||||
daytime:
|
||||
dawn: [5, 7]
|
||||
day: [7, 17]
|
||||
dusk: [17, 19]
|
||||
night: [20, 4]
|
||||
climate:
|
||||
day_night_temperature_difference: 15.26
|
||||
seasons:
|
||||
winter:
|
||||
average_pressure: 30.02
|
||||
average_temperature: 13.6
|
||||
weather:
|
||||
thunderstorm: 1
|
||||
raining: 15
|
||||
cloudy: 40
|
||||
clear: 40
|
||||
spring:
|
||||
average_pressure: 29.73
|
||||
average_temperature: 28.6
|
||||
weather:
|
||||
thunderstorm: 1
|
||||
raining: 10
|
||||
cloudy: 30
|
||||
clear: 20
|
||||
summer:
|
||||
average_pressure: 29.56
|
||||
average_temperature: 34.1
|
||||
weather:
|
||||
thunderstorm: 1
|
||||
raining: 1
|
||||
cloudy: 20
|
||||
clear: 40
|
||||
fall:
|
||||
average_pressure: 30.01
|
||||
average_temperature: 18.2
|
||||
weather:
|
||||
thunderstorm: 1
|
||||
raining: 7
|
||||
cloudy: 40
|
||||
clear: 30
|
||||
turbulence:
|
||||
high_avg_yearly_turbulence_per_10cm: 11
|
||||
low_avg_yearly_turbulence_per_10cm: 2.3
|
||||
solar_noon_turbulence_per_10cm: 1.5
|
||||
midnight_turbulence_per_10cm: -2.5
|
||||
BIN
resources/theaters/iraq/landmap.p
Normal file
BIN
resources/theaters/iraq/landmap.p
Normal file
Binary file not shown.
1
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.cpg
Normal file
1
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.cpg
Normal file
@ -0,0 +1 @@
|
||||
UTF-8
|
||||
BIN
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.dbf
Normal file
BIN
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.dbf
Normal file
Binary file not shown.
1
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.prj
Normal file
1
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.prj
Normal file
@ -0,0 +1 @@
|
||||
PROJCS["WGS_1984_UTM_Zone_38N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",45.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
|
||||
BIN
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.shp
Normal file
BIN
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.shp
Normal file
Binary file not shown.
BIN
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.shx
Normal file
BIN
unshipped_data/arcgis_maps/iraq/exclusion/exclusion.shx
Normal file
Binary file not shown.
1
unshipped_data/arcgis_maps/iraq/land/landmap.cpg
Normal file
1
unshipped_data/arcgis_maps/iraq/land/landmap.cpg
Normal file
@ -0,0 +1 @@
|
||||
UTF-8
|
||||
BIN
unshipped_data/arcgis_maps/iraq/land/landmap.dbf
Normal file
BIN
unshipped_data/arcgis_maps/iraq/land/landmap.dbf
Normal file
Binary file not shown.
1
unshipped_data/arcgis_maps/iraq/land/landmap.prj
Normal file
1
unshipped_data/arcgis_maps/iraq/land/landmap.prj
Normal file
@ -0,0 +1 @@
|
||||
PROJCS["WGS_1984_UTM_Zone_38N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",45.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
|
||||
BIN
unshipped_data/arcgis_maps/iraq/land/landmap.shp
Normal file
BIN
unshipped_data/arcgis_maps/iraq/land/landmap.shp
Normal file
Binary file not shown.
BIN
unshipped_data/arcgis_maps/iraq/land/landmap.shx
Normal file
BIN
unshipped_data/arcgis_maps/iraq/land/landmap.shx
Normal file
Binary file not shown.
1
unshipped_data/arcgis_maps/iraq/sea/sea_zones.cpg
Normal file
1
unshipped_data/arcgis_maps/iraq/sea/sea_zones.cpg
Normal file
@ -0,0 +1 @@
|
||||
UTF-8
|
||||
BIN
unshipped_data/arcgis_maps/iraq/sea/sea_zones.dbf
Normal file
BIN
unshipped_data/arcgis_maps/iraq/sea/sea_zones.dbf
Normal file
Binary file not shown.
1
unshipped_data/arcgis_maps/iraq/sea/sea_zones.prj
Normal file
1
unshipped_data/arcgis_maps/iraq/sea/sea_zones.prj
Normal file
@ -0,0 +1 @@
|
||||
PROJCS["WGS_1984_UTM_Zone_38N",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",45.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]
|
||||
BIN
unshipped_data/arcgis_maps/iraq/sea/sea_zones.shp
Normal file
BIN
unshipped_data/arcgis_maps/iraq/sea/sea_zones.shp
Normal file
Binary file not shown.
BIN
unshipped_data/arcgis_maps/iraq/sea/sea_zones.shx
Normal file
BIN
unshipped_data/arcgis_maps/iraq/sea/sea_zones.shx
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user