diff --git a/client/demo.js b/client/demo.js index 17321e79..57a0eb5a 100644 --- a/client/demo.js +++ b/client/demo.js @@ -48,7 +48,7 @@ const DEMO_UNIT_DATA = { ammo: [{ quantity: 2, name: "A cool missile", guidance: 0, category: 0, missileCategory: 0 } ], contacts: [{ID: 1, detectionMethod: 16}], activePath: [ ] - }, ["4"]:{ category: "GroundUnit", alive: true, human: false, controlled: true, coalition: 1, country: 0, name: "Gepard", unitName: "Cool guy 2-1", groupName: "Cool group 4", state: 1, task: "Being cool", + }, ["4"]:{ category: "GroundUnit", alive: true, human: false, controlled: true, coalition: 0, country: 0, name: "Gepard", unitName: "Cool guy 2-1", groupName: "Cool group 4", state: 1, task: "Being cool", hasTask: false, position: { lat: 37.2, lng: -116.1, alt: 1000 }, speed: 200, heading: 315 * Math.PI / 180, isTanker: false, isAWACS: false, onOff: true, followRoads: false, fuel: 50, desiredSpeed: 300, desiredSpeedType: 1, desiredAltitude: 1000, desiredAltitudeType: 1, leaderID: 0, formationOffset: { x: 0, y: 0, z: 0 }, @@ -64,7 +64,7 @@ const DEMO_UNIT_DATA = { contacts: [{ID: 1001, detectionMethod: 16}], activePath: [ ], isLeader: true - }, ["5"]:{ category: "GroundUnit", alive: true, human: false, controlled: true, coalition: 1, country: 0, name: "S_75M_Volhov", unitName: "Cool guy 2-2", groupName: "Cool group 4", state: 1, task: "Being cool", + }, ["5"]:{ category: "GroundUnit", alive: true, human: false, controlled: true, coalition: 0, country: 0, name: "Gepard", unitName: "Cool guy 2-2", groupName: "Cool group 4", state: 1, task: "Being cool", hasTask: false, position: { lat: 37.21, lng: -116.1, alt: 1000 }, speed: 200, heading: 315 * Math.PI / 180, isTanker: false, isAWACS: false, onOff: true, followRoads: false, fuel: 50, desiredSpeed: 300, desiredSpeedType: 1, desiredAltitude: 1000, desiredAltitudeType: 1, leaderID: 0, formationOffset: { x: 0, y: 0, z: 0 }, diff --git a/client/public/databases/units/groundunitdatabase.json b/client/public/databases/units/groundunitdatabase.json index 5f099c6d..98b79e31 100644 --- a/client/public/databases/units/groundunitdatabase.json +++ b/client/public/databases/units/groundunitdatabase.json @@ -1,5995 +1,7327 @@ { - "1L13 EWR": { - "name": "1L13 EWR", - "coalition": "red", - "era": "Late Cold War", - "label": "Box Spring", - "shortLabel": "1L13 EWR", - "filename": "", - "type": "Radar", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "2B11 mortar": { - "name": "2B11 mortar", - "coalition": "red", - "era": "Late Cold War", - "label": "2B11 mortar", - "shortLabel": "2B11 mortar", - "filename": "", - "type": "Gun Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "2S6 Tunguska": { - "name": "2S6 Tunguska", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-19 Tunguska", - "shortLabel": "SA-19", - "range": "Short", - "filename": "", - "type": "AAA/SAM", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "55G6 EWR": { - "name": "55G6 EWR", - "coalition": "red", - "era": "Early Cold War", - "label": "Tall Rack", - "shortLabel": "55G6 EWR", - "filename": "", - "type": "Radar", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "5p73 s-125 ln": { - "name": "5p73 s-125 ln", - "coalition": "red", - "era": "Early Cold War", - "label": "SA-3 Launcher", - "shortLabel": "5p73 s-125 ln", - "range": "Medium", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "AAV7": { - "name": "AAV7", - "coalition": "blue", - "era": "Mid Cold War", - "label": "AAV7", - "shortLabel": "AAV7", - "filename": "", - "type": "APC", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ATMZ-5": { - "name": "ATMZ-5", - "coalition": "red", - "era": "Early Cold War", - "label": "ATMZ-5", - "shortLabel": "ATMZ-5", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ATZ-10": { - "name": "ATZ-10", - "coalition": "red", - "era": "Early Cold War", - "label": "ATZ-10", - "shortLabel": "ATZ-10", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "BMD-1": { - "name": "BMD-1", - "coalition": "red", - "era": "Mid Cold War", - "label": "BMD-1", - "shortLabel": "BMD-1", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "iran - camo": { - "name": "IRAN - camo", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - }, - "barrelHeight": 1.25, - "muzzleVelocity": 900 - }, - "BMP-1": { - "name": "BMP-1", - "coalition": "red", - "era": "Mid Cold War", - "label": "BMP-1", - "shortLabel": "BMP-1", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grg_summer": { - "name": "GRG_Summer", - "countries": "All" - }, - "grg_autumn": { - "name": "GRG_Autumn", - "countries": "All" - }, - "grg_winter": { - "name": "GRG_Winter", - "countries": "All" - }, - "grg_spring": { - "name": "GRG_Spring", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "ukr_summer": { - "name": "UKR_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "ukr_winter": { - "name": "UKR_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - }, - "ukr_spring": { - "name": "UKR_Spring", - "countries": "All" - }, - "ukr_autumn": { - "name": "UKR_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - } - } - }, - "BMP-2": { - "name": "BMP-2", - "coalition": "red", - "era": "Mid Cold War", - "label": "BMP-2", - "shortLabel": "BMP-2", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "ukr_summer": { - "name": "UKR_Summer", - "countries": "All" - }, - "ukr_spring": { - "name": "UKR_Spring", - "countries": "All" - }, - "winter": { - "name": "Winter", - "countries": "All" - }, - "ukr_autumn": { - "name": "UKR_Autumn", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "grg_summer": { - "name": "GRG_Summer", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grg_autumn": { - "name": "GRG_Autumn", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "ukr_winter": { - "name": "UKR_Winter", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grg_winter": { - "name": "GRG_Winter", - "countries": "All" - }, - "grg_spring": { - "name": "GRG_Spring", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - }, - "barrelHeight": 1.95, - "muzzleVelocity": 970 - }, - "BMP-3": { - "name": "BMP-3", - "coalition": "red", - "era": "Late Cold War", - "label": "BMP-3", - "shortLabel": "BMP-3", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "BRDM-2": { - "name": "BRDM-2", - "coalition": "red", - "era": "Early Cold War", - "label": "BRDM-2", - "shortLabel": "BRDM-2", - "filename": "", - "type": "Reconnaissance", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "BTR-80": { - "name": "BTR-80", - "coalition": "red", - "era": "Late Cold War", - "label": "BTR-80", - "shortLabel": "BTR-80", - "filename": "", - "type": "APC", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "light green autumn": { - "name": "Light Green Autumn", - "countries": "All" - }, - "military police autumn": { - "name": "Military Police Autumn", - "countries": "All" - }, - "light green winter": { - "name": "Light Green Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "military police winter": { - "name": "Military Police Winter", - "countries": "All" - }, - "military police spring": { - "name": "Military Police Spring", - "countries": "All" - }, - "light green spring": { - "name": "Light Green Spring", - "countries": "All" - }, - "green autumn": { - "name": "Green_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "green winter": { - "name": "Green_Winter", - "countries": "All" - }, - "military police summer": { - "name": "Military Police Summer", - "countries": "All" - }, - "light green summer": { - "name": "Light_Green_Summer", - "countries": "All" - }, - "green spring": { - "name": "Green_Spring", - "countries": "All" - }, - "green summer": { - "name": "Green_Summer", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "BTR_D": { - "name": "BTR_D", - "coalition": "red", - "era": "Mid Cold War", - "label": "BTR_D", - "shortLabel": "BTR_D", - "filename": "", - "type": "APC", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Boman": { - "name": "Boman", - "coalition": "blue", - "era": "Late Cold War", - "label": "Grad Fire Direction Manager", - "shortLabel": "Boman", - "filename": "", - "type": "Reconnaissance", - "enabled": true - }, - "Bunker": { - "name": "Bunker", - "coalition": "", - "era": "", - "label": "Bunker", - "shortLabel": "Bunker", - "filename": "", - "type": "Static", - "enabled": true - }, - "Challenger2": { - "name": "Challenger2", - "coalition": "blue", - "era": "Modern", - "label": "Challenger2", - "shortLabel": "Challenger2", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Cobra": { - "name": "Cobra", - "coalition": "blue", - "era": "Modern", - "label": "Otokar Cobra", - "shortLabel": "Cobra", - "filename": "", - "type": "Reconnaissance", - "enabled": true - }, - "Dog Ear radar": { - "name": "Dog Ear radar", - "coalition": "red", - "era": "Mid Cold War", - "label": "Dog Ear", - "shortLabel": "Dog Ear radar", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "ukr_summer": { - "name": "UKR_Summer", - "countries": "All" - }, - "ukr_spring": { - "name": "UKR_Spring", - "countries": "All" - }, - "winter": { - "name": "Winter", - "countries": "All" - }, - "ukr_autumn": { - "name": "UKR_Autumn", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "ukr_winter": { - "name": "UKR_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "GAZ-3307": { - "name": "GAZ-3307", - "coalition": "red", - "era": "Early Cold War", - "label": "GAZ-3307", - "shortLabel": "GAZ-3307", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "GAZ-3308": { - "name": "GAZ-3308", - "coalition": "red", - "era": "Early Cold War", - "label": "GAZ-3308", - "shortLabel": "GAZ-3308", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "GAZ-66": { - "name": "GAZ-66", - "coalition": "red", - "era": "Early Cold War", - "label": "GAZ-66", - "shortLabel": "GAZ-66", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Gepard": { - "name": "Gepard", - "coalition": "blue", - "era": "Late Cold War", - "label": "Gepard", - "shortLabel": "Gepard", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - }, - "barrelHeight": 2.35, - "muzzleVelocity": 1440 - }, - "Grad-URAL": { - "name": "Grad-URAL", - "coalition": "red", - "era": "Mid Cold War", - "label": "Grad", - "shortLabel": "Grad", - "filename": "", - "type": "Rocket Artillery", - "enabled": true - }, - "HEMTT TFFT": { - "name": "HEMTT TFFT", - "coalition": "blue", - "era": "Late Cold War", - "label": "HEMTT TFFT", - "shortLabel": "HEMTT TFFT", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Hawk SAM Battery": { - "name": "Hawk SAM Battery", - "coalition": "blue", - "era": "Early Cold War", - "label": "Hawk SAM Battery", - "shortLabel": "Hawk SAM Battery", - "range": "Medium", - "filename": "", - "type": "SAM Site", - "enabled": true - }, - "Hawk cwar": { - "name": "Hawk cwar", - "coalition": "blue", - "era": "Early Cold War", - "label": "Hawk Continous Wave Acquisition Radar", - "shortLabel": "Hawk cwar", - "range": "Long", - "filename": "", - "type": "SAM Track radar", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Hawk ln": { - "name": "Hawk ln", - "coalition": "blue", - "era": "Late Cold War", - "label": "Hawk Launcher", - "shortLabel": "Hawk ln", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "xx337 - 92 sqn blue tail": { - "name": "XX337-92Sqn", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "finland hw-341 grey": { - "name": "HW-341 Grey", - "countries": [ - "FIN" - ] - }, - "xx245 - 2009 raf hawk display": { - "name": "XX245-RAF Hawk Display 2009", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "finland hw-329 green brown": { - "name": "HW-329 Green Brown", - "countries": [ - "FIN" - ] - }, - "swiss u-1268 - byebyehawk": { - "name": "U-1268 - ByeByeHawk", - "countries": [ - "SUI" - ] - }, - "25th fts, vance afb, oklahoma (vn)": { - "name": "25th FTS, Vance AFB, Oklahoma (VN)", - "countries": [ - "USA" - ] - }, - "xx226 - 74sqn 1992-2000": { - "name": "74Sqn XX226 1992-2000", - "countries": [ - "UK" - ] - }, - "finland hw-373 ex-swiss air force": { - "name": "HW-373 Ex-Swiss Air Force", - "countries": [ - "FIN" - ] - }, - "swiss u-1252 - normal": { - "name": "U-1252 - Normal", - "countries": [ - "SUI" - ] - }, - "swiss u-1270 - wallis": { - "name": "U-1270 - Wallis", - "countries": [ - "SUI" - ] - }, - "1st rs, beale afb, california (bb)": { - "name": "1st RS, Beale AFB, California (BB)", - "countries": [ - "USA" - ] - }, - "xx100 - tfc": { - "name": "The Fighter Collection XX100", - "countries": [ - "UK" - ] - }, - "509th bs, whitman afb, missouri (wm)": { - "name": "509th BS, Whiteman AFB, Missouri (WM)", - "countries": [ - "USA" - ] - }, - "xx218 - 208sqn": { - "name": "208Sqn XX218", - "countries": [ - "UK" - ] - }, - "xx316 - fradu royal navy": { - "name": "Royal Navy XX316", - "countries": [ - "UK" - ] - }, - "usaf aggressor 269": { - "name": "USAF-AGGRESSOR-269", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "swiss u-1251 - white": { - "name": "U-1251 - White", - "countries": [ - "SUI" - ] - }, - "xx201 - 2010 raf hawk display": { - "name": "XX201-4FTS-HawkDisplay2010", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "xx175 - fradu royal navy": { - "name": "Royal Navy XX175", - "countries": [ - "UK" - ] - }, - "1018 - united arab emirates": { - "name": "United Arab Emirates Air Force", - "countries": [ - "ARE" - ] - }, - "xx179 - red arrows 1979-2007": { - "name": "Red Arrows 1979-2007", - "countries": [ - "UK" - ] - }, - "xx178 - 1994 raf hawk display": { - "name": "XX178-RAF Hawk Display 1994", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "xx159 - fradu royal navy anniversary": { - "name": "Royal Navy XX159", - "countries": [ - "UK" - ] - }, - "xx189 - 100sqn": { - "name": "100Sqn XX189", - "countries": [ - "TUR", - "RUS", - "USA", - "ISR", - "NETH", - "NOR", - "RSO", - "BEL", - "GER", - "DEN", - "SPN", - "GRG", - "ABH", - "UKR", - "ITA", - "CAN", - "FRA", - "UK" - ] - }, - "xx228 - veao": { - "name": "VEAO, XX228", - "countries": [ - "UK" - ] - }, - "xx316 - 74sqn 1998-2000": { - "name": "74Sqn XX316 1998-2000", - "countries": [ - "UK" - ] - }, - "xx179 - red arrows 2008-2012": { - "name": "Red Arrows 2008-2012", - "countries": [ - "UK" - ] - }, - "12th ftw, randolph afb, texas (ra)": { - "name": "12th FTW, Randolph AFB, Texas (RA)", - "countries": [ - "USA" - ] - }, - "nas meridian, mississippi seven (vt-7)": { - "name": "NAS Meridian, Mississippi Seven (VT-7)", - "countries": [ - "USA" - ] - }, - "88th fts, sheppard afb, texas (en)": { - "name": "88th FTS, Sheppard AFB, Texas (EN)", - "countries": [ - "USA" - ] - }, - "xx159 - 2004 raf hawk display": { - "name": "XX159-RAF Hawk Display 2004", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - } - } - }, - "Hawk pcp": { - "name": "Hawk pcp", - "coalition": "blue", - "era": "Late Cold War", - "label": "Hawk Platoon Command Post", - "shortLabel": "Hawk pcp", - "range": "Medium", - "filename": "", - "type": "SAM Support vehicle", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Hawk sr": { - "name": "Hawk sr", - "coalition": "blue", - "era": "Early Cold War", - "label": "Hawk Search radar", - "shortLabel": "Hawk sr", - "range": "Long", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "xx337 - 92 sqn blue tail": { - "name": "XX337-92Sqn", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "finland hw-341 grey": { - "name": "HW-341 Grey", - "countries": [ - "FIN" - ] - }, - "xx245 - 2009 raf hawk display": { - "name": "XX245-RAF Hawk Display 2009", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "finland hw-329 green brown": { - "name": "HW-329 Green Brown", - "countries": [ - "FIN" - ] - }, - "swiss u-1268 - byebyehawk": { - "name": "U-1268 - ByeByeHawk", - "countries": [ - "SUI" - ] - }, - "25th fts, vance afb, oklahoma (vn)": { - "name": "25th FTS, Vance AFB, Oklahoma (VN)", - "countries": [ - "USA" - ] - }, - "xx226 - 74sqn 1992-2000": { - "name": "74Sqn XX226 1992-2000", - "countries": [ - "UK" - ] - }, - "finland hw-373 ex-swiss air force": { - "name": "HW-373 Ex-Swiss Air Force", - "countries": [ - "FIN" - ] - }, - "swiss u-1252 - normal": { - "name": "U-1252 - Normal", - "countries": [ - "SUI" - ] - }, - "swiss u-1270 - wallis": { - "name": "U-1270 - Wallis", - "countries": [ - "SUI" - ] - }, - "1st rs, beale afb, california (bb)": { - "name": "1st RS, Beale AFB, California (BB)", - "countries": [ - "USA" - ] - }, - "xx100 - tfc": { - "name": "The Fighter Collection XX100", - "countries": [ - "UK" - ] - }, - "509th bs, whitman afb, missouri (wm)": { - "name": "509th BS, Whiteman AFB, Missouri (WM)", - "countries": [ - "USA" - ] - }, - "xx218 - 208sqn": { - "name": "208Sqn XX218", - "countries": [ - "UK" - ] - }, - "xx316 - fradu royal navy": { - "name": "Royal Navy XX316", - "countries": [ - "UK" - ] - }, - "usaf aggressor 269": { - "name": "USAF-AGGRESSOR-269", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "swiss u-1251 - white": { - "name": "U-1251 - White", - "countries": [ - "SUI" - ] - }, - "xx201 - 2010 raf hawk display": { - "name": "XX201-4FTS-HawkDisplay2010", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "xx175 - fradu royal navy": { - "name": "Royal Navy XX175", - "countries": [ - "UK" - ] - }, - "1018 - united arab emirates": { - "name": "United Arab Emirates Air Force", - "countries": [ - "ARE" - ] - }, - "xx179 - red arrows 1979-2007": { - "name": "Red Arrows 1979-2007", - "countries": [ - "UK" - ] - }, - "xx178 - 1994 raf hawk display": { - "name": "XX178-RAF Hawk Display 1994", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "xx159 - fradu royal navy anniversary": { - "name": "Royal Navy XX159", - "countries": [ - "UK" - ] - }, - "xx189 - 100sqn": { - "name": "100Sqn XX189", - "countries": [ - "TUR", - "RUS", - "USA", - "ISR", - "NETH", - "NOR", - "RSO", - "BEL", - "GER", - "DEN", - "SPN", - "GRG", - "ABH", - "UKR", - "ITA", - "CAN", - "FRA", - "UK" - ] - }, - "xx228 - veao": { - "name": "VEAO, XX228", - "countries": [ - "UK" - ] - }, - "xx316 - 74sqn 1998-2000": { - "name": "74Sqn XX316 1998-2000", - "countries": [ - "UK" - ] - }, - "xx179 - red arrows 2008-2012": { - "name": "Red Arrows 2008-2012", - "countries": [ - "UK" - ] - }, - "12th ftw, randolph afb, texas (ra)": { - "name": "12th FTW, Randolph AFB, Texas (RA)", - "countries": [ - "USA" - ] - }, - "nas meridian, mississippi seven (vt-7)": { - "name": "NAS Meridian, Mississippi Seven (VT-7)", - "countries": [ - "USA" - ] - }, - "88th fts, sheppard afb, texas (en)": { - "name": "88th FTS, Sheppard AFB, Texas (EN)", - "countries": [ - "USA" - ] - }, - "xx159 - 2004 raf hawk display": { - "name": "XX159-RAF Hawk Display 2004", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - } - } - }, - "Hawk tr": { - "name": "Hawk tr", - "coalition": "blue", - "era": "Early Cold War", - "label": "Hawk Track radar", - "shortLabel": "Hawk tr", - "range": "Medium", - "filename": "", - "type": "SAM Track radar", - "enabled": true, - "liveries": { - "xx337 - 92 sqn blue tail": { - "name": "XX337-92Sqn", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "finland hw-341 grey": { - "name": "HW-341 Grey", - "countries": [ - "FIN" - ] - }, - "xx245 - 2009 raf hawk display": { - "name": "XX245-RAF Hawk Display 2009", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "finland hw-329 green brown": { - "name": "HW-329 Green Brown", - "countries": [ - "FIN" - ] - }, - "swiss u-1268 - byebyehawk": { - "name": "U-1268 - ByeByeHawk", - "countries": [ - "SUI" - ] - }, - "25th fts, vance afb, oklahoma (vn)": { - "name": "25th FTS, Vance AFB, Oklahoma (VN)", - "countries": [ - "USA" - ] - }, - "xx226 - 74sqn 1992-2000": { - "name": "74Sqn XX226 1992-2000", - "countries": [ - "UK" - ] - }, - "finland hw-373 ex-swiss air force": { - "name": "HW-373 Ex-Swiss Air Force", - "countries": [ - "FIN" - ] - }, - "swiss u-1252 - normal": { - "name": "U-1252 - Normal", - "countries": [ - "SUI" - ] - }, - "swiss u-1270 - wallis": { - "name": "U-1270 - Wallis", - "countries": [ - "SUI" - ] - }, - "1st rs, beale afb, california (bb)": { - "name": "1st RS, Beale AFB, California (BB)", - "countries": [ - "USA" - ] - }, - "xx100 - tfc": { - "name": "The Fighter Collection XX100", - "countries": [ - "UK" - ] - }, - "509th bs, whitman afb, missouri (wm)": { - "name": "509th BS, Whiteman AFB, Missouri (WM)", - "countries": [ - "USA" - ] - }, - "xx218 - 208sqn": { - "name": "208Sqn XX218", - "countries": [ - "UK" - ] - }, - "xx316 - fradu royal navy": { - "name": "Royal Navy XX316", - "countries": [ - "UK" - ] - }, - "usaf aggressor 269": { - "name": "USAF-AGGRESSOR-269", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "swiss u-1251 - white": { - "name": "U-1251 - White", - "countries": [ - "SUI" - ] - }, - "xx201 - 2010 raf hawk display": { - "name": "XX201-4FTS-HawkDisplay2010", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "xx175 - fradu royal navy": { - "name": "Royal Navy XX175", - "countries": [ - "UK" - ] - }, - "1018 - united arab emirates": { - "name": "United Arab Emirates Air Force", - "countries": [ - "ARE" - ] - }, - "xx179 - red arrows 1979-2007": { - "name": "Red Arrows 1979-2007", - "countries": [ - "UK" - ] - }, - "xx178 - 1994 raf hawk display": { - "name": "XX178-RAF Hawk Display 1994", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - }, - "xx159 - fradu royal navy anniversary": { - "name": "Royal Navy XX159", - "countries": [ - "UK" - ] - }, - "xx189 - 100sqn": { - "name": "100Sqn XX189", - "countries": [ - "TUR", - "RUS", - "USA", - "ISR", - "NETH", - "NOR", - "RSO", - "BEL", - "GER", - "DEN", - "SPN", - "GRG", - "ABH", - "UKR", - "ITA", - "CAN", - "FRA", - "UK" - ] - }, - "xx228 - veao": { - "name": "VEAO, XX228", - "countries": [ - "UK" - ] - }, - "xx316 - 74sqn 1998-2000": { - "name": "74Sqn XX316 1998-2000", - "countries": [ - "UK" - ] - }, - "xx179 - red arrows 2008-2012": { - "name": "Red Arrows 2008-2012", - "countries": [ - "UK" - ] - }, - "12th ftw, randolph afb, texas (ra)": { - "name": "12th FTW, Randolph AFB, Texas (RA)", - "countries": [ - "USA" - ] - }, - "nas meridian, mississippi seven (vt-7)": { - "name": "NAS Meridian, Mississippi Seven (VT-7)", - "countries": [ - "USA" - ] - }, - "88th fts, sheppard afb, texas (en)": { - "name": "88th FTS, Sheppard AFB, Texas (EN)", - "countries": [ - "USA" - ] - }, - "xx159 - 2004 raf hawk display": { - "name": "XX159-RAF Hawk Display 2004", - "countries": [ - "USA", - "NOR", - "BEL", - "DEN", - "SPN", - "UKR", - "TUR", - "NETH", - "ISR", - "ABH", - "FRA", - "RUS", - "INS", - "RSO", - "AUS", - "CAN", - "UK", - "GER", - "GRG", - "ITA" - ] - } - } - }, - "Hummer": { - "name": "Hummer", - "coalition": "blue", - "era": "Mid Cold War", - "label": "Hummer", - "shortLabel": "Hummer", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "IKARUS Bus": { - "name": "IKARUS Bus", - "coalition": "red", - "era": "Mid Cold War", - "label": "IKARUS Bus", - "shortLabel": "IKARUS Bus", - "filename": "", - "type": "Unarmed", - "enabled": true - }, - "Igla manpad INS": { - "name": "Igla manpad INS", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-18 Igla manpad INS", - "shortLabel": "Igla manpad INS", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true, - "liveries": { - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Infantry AK": { - "name": "Infantry AK", - "coalition": "red", - "era": "Mid Cold War", - "label": "Infantry AK", - "shortLabel": "Infantry AK", - "filename": "", - "type": "Infantry", - "enabled": true, - "muzzleVelocity": 900, - "barrelHeight": 0.9 - }, - "KAMAZ Truck": { - "name": "KAMAZ Truck", - "coalition": "red", - "era": "Mid Cold War", - "label": "KAMAZ Truck", - "shortLabel": "KAMAZ Truck", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Kub 1S91 str": { - "name": "Kub 1S91 str", - "coalition": "red", - "era": "Mid Cold War", - "label": "SA-6 Straight flush", - "shortLabel": "Kub 1S91 str", - "range": "Medium", - "filename": "", - "type": "SAM Search/Track radar", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Kub 2P25 ln": { - "name": "Kub 2P25 ln", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-6 Launcher", - "shortLabel": "Kub 2P25 ln", - "range": "Medium", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "LAV-25": { - "name": "LAV-25", - "coalition": "blue", - "era": "Late Cold War", - "label": "LAV-25", - "shortLabel": "LAV-25", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "aus_winter": { - "name": "AUS_Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "aus_summer": { - "name": "AUS_Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "sand": { - "name": "sand", - "countries": "All" - }, - "green": { - "name": "green", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "LAZ Bus": { - "name": "LAZ Bus", - "coalition": "red", - "era": "Early Cold War", - "label": "LAZ Bus", - "shortLabel": "LAZ Bus", - "filename": "", - "type": "Unarmed", - "enabled": true - }, - "Leclerc": { - "name": "Leclerc", - "coalition": "blue", - "era": "Modern", - "label": "Leclerc", - "shortLabel": "Leclerc", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Leopard-2": { - "name": "Leopard-2", - "coalition": "blue", - "era": "Late Cold War", - "label": "Leopard-2", - "shortLabel": "Leopard-2", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "can_spring": { - "name": "CAN_spring", - "countries": "All" - }, - "winter": { - "name": "winter", - "countries": "All" - }, - "spn_summer": { - "name": "SPN_Summer", - "countries": "All" - }, - "de_desert_winter": { - "name": "winter", - "countries": "All" - }, - "de_desert_spring": { - "name": "spring", - "countries": "All" - }, - "de_summer": { - "name": "summer", - "countries": "All" - }, - "den_autumn": { - "name": "DEN_autumn", - "countries": "All" - }, - "den_spring": { - "name": "DEN_spring", - "countries": "All" - }, - "de_winter": { - "name": "winter", - "countries": "All" - }, - "neth_summer": { - "name": "NETH_summer", - "countries": "All" - }, - "de_autumn": { - "name": "winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_summer", - "countries": "All" - }, - "spring": { - "name": "spring", - "countries": "All" - }, - "summer": { - "name": "summer", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_autumn", - "countries": "All" - }, - "autumn": { - "name": "autumn", - "countries": "All" - }, - "de_desert_summer": { - "name": "DE_Desert_summer", - "countries": "All" - }, - "desert_summer": { - "name": "Desert_summer", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_winter", - "countries": "All" - }, - "den_summer": { - "name": "DEN_summer", - "countries": "All" - }, - "desert_autumn": { - "name": "Desert_autumn", - "countries": "All" - }, - "de_spring": { - "name": "spring", - "countries": "All" - }, - "den_winter": { - "name": "DEN_winter", - "countries": "All" - }, - "fin_winter": { - "name": "FIN_winter", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_spring", - "countries": "All" - }, - "desert_winter": { - "name": "Desert_winter", - "countries": "All" - }, - "can_winter": { - "name": "CAN_winter", - "countries": "All" - }, - "de_desert_autumn": { - "name": "autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - }, - "desert_spring": { - "name": "Desert_spring", - "countries": "All" - }, - "fin_spring": { - "name": "FIN_spring", - "countries": "All" - }, - "fin_summer": { - "name": "FIN_summer", - "countries": "All" - }, - "can_summer": { - "name": "CAN_summer", - "countries": "All" - }, - "can_autumn": { - "name": "CAN_autumn", - "countries": "All" - }, - "neth_winter": { - "name": "NETH_winter", - "countries": "All" - }, - "spn_winter": { - "name": "SPN_Winter", - "countries": "All" - }, - "fin_autumn": { - "name": "FIN_autumn", - "countries": "All" - } - } - }, - "Leopard1A3": { - "name": "Leopard1A3", - "coalition": "blue", - "era": "Mid Cold War", - "label": "Leopard1A3", - "shortLabel": "Leopard1A3", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M 818": { - "name": "M 818", - "coalition": "blue", - "era": "Early Cold War", - "label": "M 818", - "shortLabel": "M 818", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "spring": { - "name": "spring", - "countries": "All" - }, - "winter": { - "name": "winter", - "countries": "All" - }, - "autumn": { - "name": "autumn", - "countries": "All" - }, - "summer": { - "name": "summer", - "countries": "All" - } - } - }, - "M-1 Abrams": { - "name": "M-1 Abrams", - "coalition": "blue", - "era": "Late Cold War", - "label": "M-1 Abrams", - "shortLabel": "M-1 Abrams", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M-109": { - "name": "M-109", - "coalition": "blue", - "era": "Early Cold War", - "label": "M-109 Paladin", - "shortLabel": "M-109", - "filename": "", - "type": "Gun Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M-113": { - "name": "M-113", - "coalition": "blue", - "era": "Early Cold War", - "label": "M-113", - "shortLabel": "M-113", - "filename": "", - "type": "APC", - "enabled": true, - "liveries": { - "winter": { - "name": "winter", - "countries": "All" - }, - "grc_autumn_med": { - "name": "GRC_autumn", - "countries": "All" - }, - "winter_med": { - "name": "winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_summer", - "countries": "All" - }, - "spring": { - "name": "spring", - "countries": "All" - }, - "summer": { - "name": "summer", - "countries": "All" - }, - "grc_spring_med": { - "name": "GRC_spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_autumn", - "countries": "All" - }, - "autumn": { - "name": "autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_winter", - "countries": "All" - }, - "green_med": { - "name": "green", - "countries": "All" - }, - "green": { - "name": "green", - "countries": "All" - }, - "spring_med": { - "name": "spring", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_spring", - "countries": "All" - }, - "grc_winter_med": { - "name": "GRC_winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - }, - "grc_summer_med": { - "name": "GRC_summer", - "countries": "All" - }, - "autumn_med": { - "name": "autumn", - "countries": "All" - }, - "desert_med": { - "name": "Desert", - "countries": "All" - }, - "summer_med": { - "name": "summer", - "countries": "All" - } - } - }, - "M-2 Bradley": { - "name": "M-2 Bradley", - "coalition": "blue", - "era": "Late Cold War", - "label": "M-2A2 Bradley", - "shortLabel": "M-2 Bradley", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M-60": { - "name": "M-60", - "coalition": "blue", - "era": "Early Cold War", - "label": "M-60", - "shortLabel": "M-60", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "winter": { - "name": "winter", - "countries": "All" - }, - "spring": { - "name": "spring", - "countries": "All" - }, - "summer": { - "name": "summer", - "countries": "All" - }, - "autumn": { - "name": "autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M1043 HMMWV Armament": { - "name": "M1043 HMMWV Armament", - "coalition": "blue", - "era": "Late Cold War", - "label": "HMMWV M2 Browning", - "shortLabel": "HMMWV M2", - "filename": "", - "type": "Reconnaissance", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M1045 HMMWV TOW": { - "name": "M1045 HMMWV TOW", - "coalition": "red", - "era": "Late Cold War", - "label": "HMMWV TOW", - "shortLabel": "HMMWV TOW", - "filename": "", - "type": "Reconnaissance", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M1097 Avenger": { - "name": "M1097 Avenger", - "coalition": "blue", - "era": "Modern", - "label": "M1097 Avenger", - "shortLabel": "M1097 Avenger", - "filename": "", - "type": "SAM", - "enabled": true - }, - "M1126 Stryker ICV": { - "name": "M1126 Stryker ICV", - "coalition": "blue", - "era": "Modern", - "label": "Stryker MG", - "shortLabel": "Stryker MG", - "filename": "", - "type": "APC", - "enabled": true - }, - "M1128 Stryker MGS": { - "name": "M1128 Stryker MGS", - "coalition": "blue", - "era": "Modern", - "label": "M1128 Stryker MGS", - "shortLabel": "M1128 Stryker MGS", - "filename": "", - "type": "SPG", - "enabled": true - }, - "M1134 Stryker ATGM": { - "name": "M1134 Stryker ATGM", - "coalition": "blue", - "era": "Modern", - "label": "Stryker ATGM", - "shortLabel": "Stryker ATGM", - "filename": "", - "type": "IFV", - "enabled": true - }, - "M48 Chaparral": { - "name": "M48 Chaparral", - "coalition": "blue", - "era": "Late Cold War", - "label": "M48 Chaparral", - "shortLabel": "M48 Chaparral", - "filename": "", - "type": "SAM", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "usa_winter": { - "name": "USA_Winter", - "countries": "All" - }, - "isr_summer": { - "name": "ISR_Summer", - "countries": "All" - }, - "isr_spring": { - "name": "ISR_Spring", - "countries": "All" - }, - "usa_autumn": { - "name": "USA_Autumn", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "isr_winter": { - "name": "ISR_Winter", - "countries": "All" - }, - "isr_autumn": { - "name": "ISR_Autumn", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "usa_summer": { - "name": "USA_Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "usa_spring": { - "name": "USA_Spring", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M6 Linebacker": { - "name": "M6 Linebacker", - "coalition": "blue", - "era": "Late Cold War", - "label": "M6 Linebacker", - "shortLabel": "M6 Linebacker", - "filename": "", - "type": "SAM", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "M978 HEMTT Tanker": { - "name": "M978 HEMTT Tanker", - "coalition": "blue", - "era": "Mid Cold War", - "label": "M978 HEMTT Tanker", - "shortLabel": "M978 HEMTT Tanker", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "MAZ-6303": { - "name": "MAZ-6303", - "coalition": "red", - "era": "Mid Cold War", - "label": "MAZ-6303", - "shortLabel": "MAZ-6303", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "winter": { - "name": "winter", - "countries": "All" - }, - "spring": { - "name": "spring", - "countries": "All" - }, - "summer": { - "name": "summer", - "countries": "All" - }, - "autumn": { - "name": "autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "MCV-80": { - "name": "MCV-80", - "coalition": "blue", - "era": "Late Cold War", - "label": "Warrior IFV", - "shortLabel": "Warrior", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "MLRS": { - "name": "MLRS", - "coalition": "blue", - "era": "Late Cold War", - "label": "M270", - "shortLabel": "M270", - "filename": "", - "type": "Rocket Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "MTLB": { - "name": "MTLB", - "coalition": "red", - "era": "Mid Cold War", - "label": "MT-LB", - "shortLabel": "MT-LB", - "filename": "", - "type": "APC", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Marder": { - "name": "Marder", - "coalition": "blue", - "era": "Late Cold War", - "label": "Marder", - "shortLabel": "Marder", - "filename": "", - "type": "IFV", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Osa 9A33 ln": { - "name": "Osa 9A33 ln", - "coalition": "red", - "era": "Mid Cold War", - "label": "SA-8 Launcher", - "shortLabel": "Osa 9A33 ln", - "range": "Short", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Paratrooper AKS-74": { - "name": "Paratrooper AKS-74", - "coalition": "red", - "era": "Modern", - "label": "Paratrooper AKS-74", - "shortLabel": "Paratrooper AKS-74", - "filename": "", - "type": "Infantry", - "enabled": true - }, - "Paratrooper RPG-16": { - "name": "Paratrooper RPG-16", - "coalition": "red", - "era": "Modern", - "label": "Paratrooper RPG-16", - "shortLabel": "Paratrooper RPG-16", - "filename": "", - "type": "Infantry", - "enabled": true - }, - "Patriot AMG": { - "name": "Patriot AMG", - "coalition": "blue", - "era": "Modern", - "label": "Patriot Antenna Mast Group", - "shortLabel": "Patriot AMG", - "range": "Long", - "filename": "", - "type": "SAM Support vehicle", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Patriot ECS": { - "name": "Patriot ECS", - "coalition": "blue", - "era": "Modern", - "label": "Patriot Engagement Control Station", - "shortLabel": "Patriot ECS", - "range": "Long", - "filename": "", - "type": "SAM Support vehicle", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Patriot EPP": { - "name": "Patriot EPP", - "coalition": "blue", - "era": "Late Cold War", - "label": "Patriot Electric Power Plant", - "shortLabel": "Patriot EPP", - "range": "Long", - "filename": "", - "type": "SAM Support vehicle", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Patriot cp": { - "name": "Patriot cp", - "coalition": "blue", - "era": "Late Cold War", - "label": "Patriot Command Post", - "shortLabel": "Patriot cp", - "range": "Long", - "filename": "", - "type": "SAM Support vehicle", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Patriot ln": { - "name": "Patriot ln", - "coalition": "blue", - "era": "Late Cold War", - "label": "Patriot Launcher", - "shortLabel": "Patriot ln", - "range": "Long", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Patriot site": { - "name": "Patriot site", - "coalition": "blue", - "era": "Late Cold War", - "label": "Patriot site", - "shortLabel": "Patriot site", - "range": "Long", - "filename": "", - "type": "SAM Site", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Patriot str": { - "name": "Patriot str", - "coalition": "blue", - "era": "Late Cold War", - "label": "Patriot Search/Track radar", - "shortLabel": "Patriot str", - "range": "Medium", - "filename": "", - "type": "SAM Search/Track radar", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Predator GCS": { - "name": "Predator GCS", - "coalition": "blue", - "era": "Late Cold War", - "label": "Predator GCS", - "shortLabel": "Predator GCS", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "usaf standard": { - "name": "USAF Standard", - "countries": [ - "USA" - ] - } - } - }, - "Predator TrojanSpirit": { - "name": "Predator TrojanSpirit", - "coalition": "blue", - "era": "Late Cold War", - "label": "Predator TrojanSpirit", - "shortLabel": "Predator TrojanSpirit", - "filename": "", - "type": "Unarmed", - "enabled": true - }, - "RLS_19J6": { - "name": "RLS_19J6", - "coalition": "Red", - "era": "Mid Cold War", - "label": "SA-5 Thin Shield", - "shortLabel": "RLS 19J6", - "range": "Long", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "spring": { - "name": "spring", - "countries": "All" - }, - "winter": { - "name": "winter", - "countries": "All" - }, - "autumn": { - "name": "autumn", - "countries": "All" - }, - "summer": { - "name": "summer", - "countries": "All" - } - } - }, - "RPC_5N62V": { - "name": "RPC_5N62V", - "coalition": "Red", - "era": "Mid Cold War", - "label": "SA-5 Square Pair", - "shortLabel": "RPC 5N62V", - "range": "Long", - "filename": "", - "type": "SAM Track radar", - "enabled": true, - "liveries": { - "desert_spring": { - "name": "S-200_Radar_Desert_Spring", - "countries": "All" - }, - "cam_autumn": { - "name": "S-200_Radar_Cam_Autumn", - "countries": "All" - }, - "cam_spring": { - "name": "S-200_Radar_Cam_Spring", - "countries": "All" - }, - "green_summer": { - "name": "S-200_Radar_Green_Summer", - "countries": "All" - }, - "green_winter": { - "name": "S-200_Radar_Green_Winter", - "countries": "All" - }, - "cam_summer": { - "name": "S-200_Radar_Cam_Summer", - "countries": "All" - }, - "desert_winter": { - "name": "S-200_Radar_Desert_Winter", - "countries": "All" - }, - "syria_autumn": { - "name": "S-200_Radar_Syria_Autumn", - "countries": "All" - }, - "syria_summer": { - "name": "S-200_Radar_Syria_Summer", - "countries": "All" - }, - "syria_winter": { - "name": "S-200_Radar_Syria_Winter", - "countries": "All" - }, - "green_spring": { - "name": "S-200_Radar_Green_Spring", - "countries": "All" - }, - "syria_spring": { - "name": "S-200_Radar_Syria_Spring", - "countries": "All" - }, - "desert_summer": { - "name": "S-200_Radar_Desert_Summer", - "countries": "All" - }, - "green_autumn": { - "name": "S-200_Radar_Green_Autumn", - "countries": "All" - }, - "desert_autumn": { - "name": "S-200_Radar_Desert_Autumn", - "countries": "All" - }, - "cam_winter": { - "name": "S-200_Radar_Cam_Winter", - "countries": "All" - } - } - }, - "Roland ADS": { - "name": "Roland ADS", - "coalition": "blue", - "era": "Late Cold War", - "label": "Roland ADS", - "shortLabel": "Roland ADS", - "filename": "", - "type": "SAM", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Roland Radar": { - "name": "Roland Radar", - "coalition": "blue", - "era": "Mid Cold War", - "label": "Roland Search radar", - "shortLabel": "Roland Radar", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "S-200_Launcher": { - "name": "S-200_Launcher", - "coalition": "Red", - "era": "Mid Cold War", - "label": "SA-5 Launcher", - "shortLabel": "S-200 Launcher", - "range": "Long", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "desert_spring": { - "name": "S-200_Launcher_Desert_Spring", - "countries": "All" - }, - "cam_autumn": { - "name": "S-200_Cam_Autumn", - "countries": "All" - }, - "cam_spring": { - "name": "S-200_Launcher_Cam_Spring", - "countries": "All" - }, - "green_summer": { - "name": "S-200_Launcher_Green_Summer", - "countries": "All" - }, - "green_winter": { - "name": "S-200_Launcher_Green_Winter", - "countries": "All" - }, - "cam_summer": { - "name": "S-200_Launcher_Cam_Summer", - "countries": "All" - }, - "desert_winter": { - "name": "S-200_Launcher_Desert_Winter", - "countries": "All" - }, - "syria_autumn": { - "name": "S-200_Launcher_Syria_Autumn", - "countries": "All" - }, - "syria_summer": { - "name": "S-200_Launcher_Syria_Summer", - "countries": "All" - }, - "syria_winter": { - "name": "S-200_Launcher_Syria_Winter", - "countries": "All" - }, - "green_spring": { - "name": "S-200_Launcher_Green_Spring", - "countries": "All" - }, - "syria_spring": { - "name": "S-200_Launcher_Syria_Spring", - "countries": "All" - }, - "desert_summer": { - "name": "S-200_Launcher_Desert_Summer", - "countries": "All" - }, - "green_autumn": { - "name": "S-200_Launcher_Green_Autumn", - "countries": "All" - }, - "desert_autumn": { - "name": "S-200_Launcher_Desert_Autumn", - "countries": "All" - }, - "cam_winter": { - "name": "S-200_Launcher_Cam_Winter", - "countries": "All" - } - } - }, - "S-300PS 40B6M tr": { - "name": "S-300PS 40B6M tr", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-10 Tin Shield", - "shortLabel": "S-300PS 40B6M tr", - "range": "Long", - "filename": "", - "type": "SAM Track radar", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "S-300PS 40B6MD sr": { - "name": "S-300PS 40B6MD sr", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-10 Clam Shell", - "shortLabel": "S-300PS 40B6MD sr", - "range": "Long", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "S-300PS 54K6 cp": { - "name": "S-300PS 54K6 cp", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-10 Command Post", - "shortLabel": "S-300PS 54K6 cp", - "range": "Long", - "filename": "", - "type": "SAM Support vehicle", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "S-300PS 5P85C ln": { - "name": "S-300PS 5P85C ln", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-10 Launcher (5P85C)", - "shortLabel": "S-300PS 5P85C ln", - "range": "Long", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "S-300PS 5P85D ln": { - "name": "S-300PS 5P85D ln", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-10 Launcher (5P85D)", - "shortLabel": "S-300PS 5P85D ln", - "range": "Long", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "S-300PS 64H6E sr": { - "name": "S-300PS 64H6E sr", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-10 Big Bird", - "shortLabel": "S-300PS 64H6E sr", - "range": "Long", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SA-10 SAM Battery": { - "name": "SA-10 SAM Battery", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-10 SAM Battery", - "shortLabel": "SA-10 SAM Battery", - "range": "Long", - "filename": "", - "type": "SAM Site", - "enabled": true - }, - "SA-11 Buk CC 9S470M1": { - "name": "SA-11 Buk CC 9S470M1", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-11 Command Post", - "shortLabel": "SA-11 Buk CC 9S470M1", - "range": "Medium", - "filename": "", - "type": "SAM Support vehicle", - "enabled": true, - "liveries": { - "ukr_summer": { - "name": "UKR_Summer", - "countries": "All" - }, - "ukr_spring": { - "name": "UKR_Spring", - "countries": "All" - }, - "winter": { - "name": "Winter", - "countries": "All" - }, - "ukr_autumn": { - "name": "UKR_Autumn", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "ukr_winter": { - "name": "UKR_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SA-11 Buk LN 9A310M1": { - "name": "SA-11 Buk LN 9A310M1", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-11 Launcher", - "shortLabel": "SA-11 Buk LN 9A310M1", - "range": "Medium", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SA-11 Buk SR 9S18M1": { - "name": "SA-11 Buk SR 9S18M1", - "coalition": "red", - "era": "Mid Cold War", - "label": "SA-11 Snown Drift", - "shortLabel": "SA-11 Buk SR 9S18M1", - "range": "Long", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "ukr_summer": { - "name": "UKR_Summer", - "countries": "All" - }, - "ukr_spring": { - "name": "UKR_Spring", - "countries": "All" - }, - "winter": { - "name": "Winter", - "countries": "All" - }, - "ukr_autumn": { - "name": "UKR_Autumn", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "ukr_winter": { - "name": "UKR_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SA-11 SAM Battery": { - "name": "SA-11 SAM Battery", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-11 SAM Battery", - "shortLabel": "SA-11 SAM Battery", - "range": "Medium", - "filename": "", - "type": "SAM Site", - "enabled": true - }, - "SA-18 Igla manpad": { - "name": "SA-18 Igla manpad", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-18 Igla manpad", - "shortLabel": "SA-18 Igla manpad", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true - }, - "SA-18 Igla-S manpad": { - "name": "SA-18 Igla-S manpad", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-18 Igla-S manpad", - "shortLabel": "SA-18 Igla-S manpad", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true - }, - "SA-2 SAM Battery": { - "name": "SA-2 SAM Battery", - "coalition": "red", - "era": "Early Cold War", - "label": "SA-2 SAM Battery", - "shortLabel": "SA-2 SAM Battery", - "range": "Long", - "filename": "", - "type": "SAM Site", - "enabled": true - }, - "SA-3 SAM Battery": { - "name": "SA-3 SAM Battery", - "coalition": "red", - "era": "Early Cold War", - "label": "SA-3 SAM Battery", - "shortLabel": "SA-3 SAM Battery", - "range": "Medium", - "filename": "", - "type": "SAM Site", - "enabled": true - }, - "SA-5 SAM Battery": { - "name": "SA-5 SAM Battery", - "coalition": "Red", - "era": "Mid Cold War", - "label": "SA-5 SAM Battery", - "shortLabel": "SA-5 SAM Battery", - "range": "Long", - "filename": "", - "type": "SAM Site", - "enabled": true - }, - "SA-6 SAM Battery": { - "name": "SA-6 SAM Battery", - "coalition": "red", - "era": "Mid Cold War", - "label": "SA-6 SAM Battery", - "shortLabel": "SA-6 SAM Battery", - "range": "Medium", - "filename": "", - "type": "SAM Site", - "enabled": true - }, - "SA-8 Osa LD 9T217": { - "name": "SA-8 Osa LD 9T217", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-8 Osa LD 9T217", - "shortLabel": "SA-8 Osa LD 9T217", - "range": "Short", - "filename": "", - "type": "SAM", - "enabled": true - }, - "SAU 2-C9": { - "name": "SAU 2-C9", - "coalition": "red", - "era": "Mid Cold War", - "label": "SAU Nona", - "shortLabel": "SAU Nona", - "filename": "", - "type": "Gun Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SAU Akatsia": { - "name": "SAU Akatsia", - "coalition": "red", - "era": "Mid Cold War", - "label": "SAU Akatsia", - "shortLabel": "SAU Akatsia", - "filename": "", - "type": "Gun Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SAU Gvozdika": { - "name": "SAU Gvozdika", - "coalition": "red", - "era": "Mid Cold War", - "label": "SAU Gvozdika", - "shortLabel": "SAU Gvozdika", - "filename": "", - "type": "Gun Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SAU Msta": { - "name": "SAU Msta", - "coalition": "red", - "era": "Late Cold War", - "label": "SAU Msta", - "shortLabel": "SAU Msta", - "filename": "", - "type": "Gun Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SKP-11": { - "name": "SKP-11", - "coalition": "red", - "era": "Early Cold War", - "label": "SKP-11", - "shortLabel": "SKP-11", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "SNR_75V": { - "name": "SNR_75V", - "coalition": "Red", - "era": "Early Cold War", - "label": "SA-2 Fan Song", - "shortLabel": "SNR 75V", - "filename": "", - "type": "SAM Track radar", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "S_75M_Volhov": { - "name": "S_75M_Volhov", - "coalition": "Red", - "era": "Early Cold War", - "label": "SA-2 Launcher", - "shortLabel": "S75M Volhov", - "filename": "", - "type": "SAM Launcher", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Sandbox": { - "name": "Sandbox", - "coalition": "", - "era": "", - "label": "Sandbox", - "shortLabel": "Sandbox", - "filename": "", - "type": "Static", - "enabled": true - }, - "Smerch": { - "name": "Smerch", - "coalition": "red", - "era": "Late Cold War", - "label": "Smerch", - "shortLabel": "Smerch", - "filename": "", - "type": "Rocket Artillery", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Soldier AK": { - "name": "Soldier AK", - "coalition": "red", - "era": "Early Cold War", - "label": "Soldier AK", - "shortLabel": "Soldier AK", - "filename": "", - "type": "Infantry", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - }, - "muzzleVelocity": 900, - "barrelHeight": 0.9 - }, - "Soldier M249": { - "name": "Soldier M249", - "coalition": "blue", - "era": "Late Cold War", - "label": "Soldier M249", - "shortLabel": "Soldier M249", - "filename": "", - "type": "Infantry", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Soldier M4 GRG": { - "name": "Soldier M4 GRG", - "coalition": "blue", - "era": "Mid Cold War", - "label": "Soldier M4 GRG", - "shortLabel": "Soldier M4 GRG", - "filename": "", - "type": "Infantry", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Soldier M4": { - "name": "Soldier M4", - "coalition": "blue", - "era": "Mid Cold War", - "label": "Soldier M4", - "shortLabel": "Soldier M4", - "filename": "", - "type": "Infantry", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Soldier RPG": { - "name": "Soldier RPG", - "coalition": "red", - "era": "Mid Cold War", - "label": "Soldier RPG", - "shortLabel": "Soldier RPG", - "filename": "", - "type": "Infantry", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Stinger comm dsr": { - "name": "Stinger comm dsr", - "coalition": "red", - "era": "Late Cold War", - "label": "Stinger comm dsr", - "shortLabel": "Stinger comm dsr", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "multicam": { - "name": "multicam", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Stinger comm": { - "name": "Stinger comm", - "coalition": "blue", - "era": "Late Cold War", - "label": "Stinger comm", - "shortLabel": "Stinger comm", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "multicam": { - "name": "multicam", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Stinger manpad GRG": { - "name": "Stinger manpad GRG", - "coalition": "blue", - "era": "Late Cold War", - "label": "Stinger manpad GRG", - "shortLabel": "Stinger manpad GRG", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true, - "liveries": { - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Stinger manpad dsr": { - "name": "Stinger manpad dsr", - "coalition": "blue", - "era": "Late Cold War", - "label": "Stinger manpad dsr", - "shortLabel": "Stinger manpad dsr", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true, - "liveries": { - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Stinger manpad": { - "name": "Stinger manpad", - "coalition": "blue", - "era": "Late Cold War", - "label": "Stinger manpad", - "shortLabel": "Stinger manpad", - "range": "Short", - "filename": "", - "type": "MANPADS", - "enabled": true, - "liveries": { - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - } - } - }, - "Strela-1 9P31": { - "name": "Strela-1 9P31", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-9 Strela-1 9P31", - "shortLabel": "Strela-1 9P31", - "range": "Short", - "filename": "", - "type": "SAM", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Strela-10M3": { - "name": "Strela-10M3", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-13 Strela-10M3", - "shortLabel": "Strela-10M3", - "range": "Short", - "filename": "", - "type": "SAM", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Suidae": { - "name": "Suidae", - "coalition": "", - "era": "Modern", - "label": "Suidae", - "shortLabel": "Suidae", - "filename": "", - "type": "Unarmed", - "enabled": true - }, - "T-55": { - "name": "T-55", - "coalition": "red", - "era": "Early Cold War", - "label": "T-55", - "shortLabel": "T-55", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "T-72B": { - "name": "T-72B", - "coalition": "red", - "era": "Mid Cold War", - "label": "T-72B", - "shortLabel": "T-72B", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "T-80UD": { - "name": "T-80UD", - "coalition": "red", - "era": "Mid Cold War", - "label": "T-80UD", - "shortLabel": "T-80UD", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "iran - 01": { - "name": "Iran - 01", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "iran - 02": { - "name": "Iran - 02", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "T-90": { - "name": "T-90", - "coalition": "red", - "era": "Late Cold War", - "label": "T-90", - "shortLabel": "T-90", - "filename": "", - "type": "Tank", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "TPZ": { - "name": "TPZ", - "coalition": "blue", - "era": "Late Cold War", - "label": "TPz Fuchs", - "shortLabel": "TPz Fuchs", - "filename": "", - "type": "APC", - "enabled": true - }, - "Tigr_233036": { - "name": "Tigr_233036", - "coalition": "red", - "era": "Late Cold War", - "label": "Tigr_233036", - "shortLabel": "Tigr_233036", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Tor 9A331": { - "name": "Tor 9A331", - "coalition": "red", - "era": "Late Cold War", - "label": "SA-15 Tor 9A331", - "shortLabel": "Tor 9A331", - "range": "Medium", - "filename": "", - "type": "SAM", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Trolley bus": { - "name": "Trolley bus", - "coalition": "blue", - "era": "Late Cold War", - "label": "Trolley bus", - "shortLabel": "Trolley bus", - "filename": "", - "type": "Unarmed", - "enabled": true - }, - "UAZ-469": { - "name": "UAZ-469", - "coalition": "red", - "era": "Mid Cold War", - "label": "UAZ-469", - "shortLabel": "UAZ-469", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "red_spring": { - "name": "RED_Spring", - "countries": "All" - }, - "red_summer": { - "name": "RED_Summer", - "countries": "All" - }, - "winter": { - "name": "Winter", - "countries": "All" - }, - "orange_spring": { - "name": "ORANGE_Spring", - "countries": "All" - }, - "orange_autumn": { - "name": "ORANGE_Autumn", - "countries": "All" - }, - "red_autumn": { - "name": "RED_Autumn", - "countries": "All" - }, - "red_winter": { - "name": "RED_Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "orange_summer": { - "name": "ORANGE_Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "orange_winter": { - "name": "ORANGE_Winter", - "countries": "All" - } - } - }, - "Uragan_BM-27": { - "name": "Uragan_BM-27", - "coalition": "red", - "era": "Late Cold War", - "label": "Uragan", - "shortLabel": "Uragan", - "filename": "", - "type": "Rocket Artillery", - "enabled": true, - "liveries": { - "ukr_summer": { - "name": "UKR_Summer", - "countries": "All" - }, - "ukr_spring": { - "name": "UKR_Spring", - "countries": "All" - }, - "winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "ukr_autumn": { - "name": "UKR_Autumn", - "countries": "All" - }, - "spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "ukr_winter": { - "name": "UKR_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Ural ATsP-6": { - "name": "Ural ATsP-6", - "coalition": "red", - "era": "Mid Cold War", - "label": "Ural ATsP-6", - "shortLabel": "Ural ATsP-6", - "filename": "", - "type": "Unarmed", - "enabled": true - }, - "Ural-375 PBU": { - "name": "Ural-375 PBU", - "coalition": "red", - "era": "Mid Cold War", - "label": "Ural-375 PBU", - "shortLabel": "Ural-375 PBU", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "desert", - "countries": "All" - } - } - }, - "Ural-375 ZU-23 Insurgent": { - "name": "Ural-375 ZU-23 Insurgent", - "coalition": "red", - "era": "Early Cold War", - "label": "Ural-375 ZU-23 Insurgent", - "shortLabel": "Ural-375 ZU-23 Insurgent", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Ural-375 ZU-23": { - "name": "Ural-375 ZU-23", - "coalition": "red", - "era": "Early Cold War", - "label": "Ural-375 ZU-23", - "shortLabel": "Ural-375 ZU-23", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Ural-375": { - "name": "Ural-375", - "coalition": "red", - "era": "Mid Cold War", - "label": "Ural-375", - "shortLabel": "Ural-375", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Ural-4320 APA-5D": { - "name": "Ural-4320 APA-5D", - "coalition": "red", - "era": "Early Cold War", - "label": "Ural-4320 APA-5D", - "shortLabel": "Ural-4320 APA-5D", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Ural-4320-31": { - "name": "Ural-4320-31", - "coalition": "red", - "era": "Late Cold War", - "label": "Ural-4320-31", - "shortLabel": "Ural-4320-31", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "Ural-4320T": { - "name": "Ural-4320T", - "coalition": "red", - "era": "Late Cold War", - "label": "Ural-4320T", - "shortLabel": "Ural-4320T", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "VAZ Car": { - "name": "VAZ Car", - "coalition": "red", - "era": "Early Cold War", - "label": "VAZ Car", - "shortLabel": "VAZ Car", - "filename": "", - "type": "Unarmed", - "enabled": true - }, - "Vulcan": { - "name": "Vulcan", - "coalition": "blue", - "era": "Late Cold War", - "label": "Vulcan", - "shortLabel": "Vulcan", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "usa_winter": { - "name": "USA_Winter", - "countries": "All" - }, - "isr_summer": { - "name": "ISR_Summer", - "countries": "All" - }, - "isr_spring": { - "name": "ISR_Spring", - "countries": "All" - }, - "usa_autumn": { - "name": "USA_Autumn", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "isr_winter": { - "name": "ISR_Winter", - "countries": "All" - }, - "isr_autumn": { - "name": "ISR_Autumn", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "usa_summer": { - "name": "USA_Summer", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "usa_spring": { - "name": "USA_Spring", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZIL-131 KUNG": { - "name": "ZIL-131 KUNG", - "coalition": "red", - "era": "Early Cold War", - "label": "ZIL-131 KUNG", - "shortLabel": "ZIL-131 KUNG", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZIL-4331": { - "name": "ZIL-4331", - "coalition": "red", - "era": "Early Cold War", - "label": "ZIL-4331", - "shortLabel": "ZIL-4331", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZSU-23-4 Shilka": { - "name": "ZSU-23-4 Shilka", - "coalition": "red", - "era": "Late Cold War", - "label": "ZSU-23-4 Shilka", - "shortLabel": "ZSU-23-4 Shilka", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "ukr_summer": { - "name": "UKR_Summer", - "countries": "All" - }, - "ukr_spring": { - "name": "UKR_Spring", - "countries": "All" - }, - "winter": { - "name": "Winter", - "countries": "All" - }, - "ukr_autumn": { - "name": "UKR_Autumn", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "grg_summer": { - "name": "GRG_Summer", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "grg_autumn": { - "name": "GRG_Autumn", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "ukr_winter": { - "name": "UKR_Winter", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "grg_winter": { - "name": "GRG_Winter", - "countries": "All" - }, - "grg_spring": { - "name": "GRG_Spring", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZU-23 Closed Insurgent": { - "name": "ZU-23 Closed Insurgent", - "coalition": "red", - "era": "Early Cold War", - "label": "ZU-23 Closed Insurgent", - "shortLabel": "ZU-23 Closed Insurgent", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZU-23 Emplacement Closed": { - "name": "ZU-23 Emplacement Closed", - "coalition": "red", - "era": "Early Cold War", - "label": "ZU-23 Emplacement Closed", - "shortLabel": "ZU-23 Emplacement Closed", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZU-23 Emplacement": { - "name": "ZU-23 Emplacement", - "coalition": "red", - "era": "Early Cold War", - "label": "ZU-23 Emplacement", - "shortLabel": "ZU-23 Emplacement", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "grc_summer": { - "name": "GRC_Summer", - "countries": "All" - }, - "grc_spring": { - "name": "GRC_Spring", - "countries": "All" - }, - "grc_autumn": { - "name": "GRC_Autumn", - "countries": "All" - }, - "grc_winter": { - "name": "GRC_Winter", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZU-23 Insurgent": { - "name": "ZU-23 Insurgent", - "coalition": "red", - "era": "Early Cold War", - "label": "ZU-23 Insurgent", - "shortLabel": "ZU-23 Insurgent", - "filename": "", - "type": "AAA", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "ZiL-131 APA-80": { - "name": "ZiL-131 APA-80", - "coalition": "red", - "era": "Early Cold War", - "label": "ZiL-131 APA-80", - "shortLabel": "ZiL-131 APA-80", - "filename": "", - "type": "Unarmed", - "enabled": true, - "liveries": { - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "house1arm": { - "name": "house1arm", - "coalition": "", - "era": "", - "label": "house1arm", - "shortLabel": "house1arm", - "filename": "", - "type": "Structure", - "enabled": true - }, - "house2arm": { - "name": "house2arm", - "coalition": "", - "era": "", - "label": "house2arm", - "shortLabel": "house2arm", - "filename": "", - "type": "Structure", - "enabled": true - }, - "houseA_arm": { - "name": "houseA_arm", - "coalition": "", - "era": "", - "label": "houseA_arm", - "shortLabel": "houseA_arm", - "filename": "", - "type": "Structure", - "enabled": true - }, - "outpost": { - "name": "outpost", - "coalition": "", - "era": "", - "label": "outpost", - "shortLabel": "outpost", - "filename": "", - "type": "Structure", - "enabled": true - }, - "outpost_road": { - "name": "outpost_road", - "coalition": "", - "era": "", - "label": "outpost_road", - "shortLabel": "outpost_road", - "filename": "", - "type": "Structure", - "enabled": true - }, - "p-19 s-125 sr": { - "name": "p-19 s-125 sr", - "coalition": "red", - "era": "Mid Cold War", - "label": "SA-3 Flat Face B", - "shortLabel": "Flat Face B", - "filename": "", - "type": "SAM Search radar", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "snr s-125 tr": { - "name": "snr s-125 tr", - "coalition": "red", - "era": "Early Cold War", - "label": "SA-3 Low Blow", - "shortLabel": "snr s-125 tr", - "range": "Medium", - "filename": "", - "type": "SAM Track radar", - "enabled": true, - "liveries": { - "winter": { - "name": "Winter", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "rus_summer": { - "name": "RUS_Summer", - "countries": "All" - }, - "rus_winter": { - "name": "RUS_Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "rus_autumn": { - "name": "RUS_Autumn", - "countries": "All" - }, - "rus_spring": { - "name": "RUS_Spring", - "countries": "All" - }, - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - } + "1L13 EWR": { + "name": "1L13 EWR", + "coalition": "red", + "era": "Late Cold War", + "label": "Box Spring", + "shortLabel": "1L13 EWR", + "filename": "", + "type": "Radar", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "2B11 mortar": { + "name": "2B11 mortar", + "coalition": "red", + "era": "Late Cold War", + "label": "2B11 mortar", + "shortLabel": "2B11 mortar", + "filename": "", + "type": "Gun Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "2S6 Tunguska": { + "name": "2S6 Tunguska", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-19 Tunguska", + "shortLabel": "SA-19", + "range": "Short", + "filename": "", + "type": "AAA/SAM", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "55G6 EWR": { + "name": "55G6 EWR", + "coalition": "red", + "era": "Early Cold War", + "label": "Tall Rack", + "shortLabel": "55G6 EWR", + "filename": "", + "type": "Radar", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "5p73 s-125 ln": { + "name": "5p73 s-125 ln", + "coalition": "red", + "era": "Early Cold War", + "label": "SA-3 Launcher", + "shortLabel": "5p73 s-125 ln", + "range": "Medium", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "AAV7": { + "name": "AAV7", + "coalition": "blue", + "era": "Mid Cold War", + "label": "AAV7", + "shortLabel": "AAV7", + "filename": "", + "type": "APC", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ATMZ-5": { + "name": "ATMZ-5", + "coalition": "red", + "era": "Early Cold War", + "label": "ATMZ-5", + "shortLabel": "ATMZ-5", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ATZ-10": { + "name": "ATZ-10", + "coalition": "red", + "era": "Early Cold War", + "label": "ATZ-10", + "shortLabel": "ATZ-10", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "BMD-1": { + "name": "BMD-1", + "coalition": "red", + "era": "Mid Cold War", + "label": "BMD-1", + "shortLabel": "BMD-1", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "iran - camo": { + "name": "IRAN - camo", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + }, + "barrelHeight": 1.25, + "muzzleVelocity": 900 + }, + "BMP-1": { + "name": "BMP-1", + "coalition": "red", + "era": "Mid Cold War", + "label": "BMP-1", + "shortLabel": "BMP-1", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grg_summer": { + "name": "GRG_Summer", + "countries": "All" + }, + "grg_autumn": { + "name": "GRG_Autumn", + "countries": "All" + }, + "grg_winter": { + "name": "GRG_Winter", + "countries": "All" + }, + "grg_spring": { + "name": "GRG_Spring", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "ukr_summer": { + "name": "UKR_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "ukr_winter": { + "name": "UKR_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + }, + "ukr_spring": { + "name": "UKR_Spring", + "countries": "All" + }, + "ukr_autumn": { + "name": "UKR_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + } + } + }, + "BMP-2": { + "name": "BMP-2", + "coalition": "red", + "era": "Mid Cold War", + "label": "BMP-2", + "shortLabel": "BMP-2", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "ukr_summer": { + "name": "UKR_Summer", + "countries": "All" + }, + "ukr_spring": { + "name": "UKR_Spring", + "countries": "All" + }, + "winter": { + "name": "Winter", + "countries": "All" + }, + "ukr_autumn": { + "name": "UKR_Autumn", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "grg_summer": { + "name": "GRG_Summer", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grg_autumn": { + "name": "GRG_Autumn", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "ukr_winter": { + "name": "UKR_Winter", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grg_winter": { + "name": "GRG_Winter", + "countries": "All" + }, + "grg_spring": { + "name": "GRG_Spring", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + }, + "barrelHeight": 1.95, + "muzzleVelocity": 970 + }, + "BMP-3": { + "name": "BMP-3", + "coalition": "red", + "era": "Late Cold War", + "label": "BMP-3", + "shortLabel": "BMP-3", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "BRDM-2": { + "name": "BRDM-2", + "coalition": "red", + "era": "Early Cold War", + "label": "BRDM-2", + "shortLabel": "BRDM-2", + "filename": "", + "type": "Reconnaissance", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "BTR-80": { + "name": "BTR-80", + "coalition": "red", + "era": "Late Cold War", + "label": "BTR-80", + "shortLabel": "BTR-80", + "filename": "", + "type": "APC", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "light green autumn": { + "name": "Light Green Autumn", + "countries": "All" + }, + "military police autumn": { + "name": "Military Police Autumn", + "countries": "All" + }, + "light green winter": { + "name": "Light Green Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "military police winter": { + "name": "Military Police Winter", + "countries": "All" + }, + "military police spring": { + "name": "Military Police Spring", + "countries": "All" + }, + "light green spring": { + "name": "Light Green Spring", + "countries": "All" + }, + "green autumn": { + "name": "Green_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "green winter": { + "name": "Green_Winter", + "countries": "All" + }, + "military police summer": { + "name": "Military Police Summer", + "countries": "All" + }, + "light green summer": { + "name": "Light_Green_Summer", + "countries": "All" + }, + "green spring": { + "name": "Green_Spring", + "countries": "All" + }, + "green summer": { + "name": "Green_Summer", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "BTR_D": { + "name": "BTR_D", + "coalition": "red", + "era": "Mid Cold War", + "label": "BTR_D", + "shortLabel": "BTR_D", + "filename": "", + "type": "APC", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Bunker": { + "name": "Bunker", + "coalition": "", + "era": "", + "label": "Bunker", + "shortLabel": "Bunker", + "filename": "", + "type": "Static", + "enabled": true + }, + "Challenger2": { + "name": "Challenger2", + "coalition": "blue", + "era": "Modern", + "label": "Challenger2", + "shortLabel": "Challenger2", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Cobra": { + "name": "Cobra", + "coalition": "blue", + "era": "Modern", + "label": "Otokar Cobra", + "shortLabel": "Cobra", + "filename": "", + "type": "Reconnaissance", + "enabled": true + }, + "Dog Ear radar": { + "name": "Dog Ear radar", + "coalition": "red", + "era": "Mid Cold War", + "label": "Dog Ear", + "shortLabel": "Dog Ear radar", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "ukr_summer": { + "name": "UKR_Summer", + "countries": "All" + }, + "ukr_spring": { + "name": "UKR_Spring", + "countries": "All" + }, + "winter": { + "name": "Winter", + "countries": "All" + }, + "ukr_autumn": { + "name": "UKR_Autumn", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "ukr_winter": { + "name": "UKR_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "GAZ-3307": { + "name": "GAZ-3307", + "coalition": "red", + "era": "Early Cold War", + "label": "GAZ-3307", + "shortLabel": "GAZ-3307", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "GAZ-3308": { + "name": "GAZ-3308", + "coalition": "red", + "era": "Early Cold War", + "label": "GAZ-3308", + "shortLabel": "GAZ-3308", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "GAZ-66": { + "name": "GAZ-66", + "coalition": "red", + "era": "Early Cold War", + "label": "GAZ-66", + "shortLabel": "GAZ-66", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Gepard": { + "name": "Gepard", + "coalition": "blue", + "era": "Late Cold War", + "label": "Gepard", + "shortLabel": "Gepard", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + }, + "barrelHeight": 2.35, + "muzzleVelocity": 1440 + }, + "Grad-URAL": { + "name": "Grad-URAL", + "coalition": "red", + "era": "Mid Cold War", + "label": "Grad", + "shortLabel": "Grad", + "filename": "", + "type": "Rocket Artillery", + "enabled": true + }, + "HEMTT TFFT": { + "name": "HEMTT TFFT", + "coalition": "blue", + "era": "Late Cold War", + "label": "HEMTT TFFT", + "shortLabel": "HEMTT TFFT", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Hawk SAM Battery": { + "name": "Hawk SAM Battery", + "coalition": "blue", + "era": "Early Cold War", + "label": "Hawk SAM Battery", + "shortLabel": "Hawk SAM Battery", + "range": "Medium", + "filename": "", + "type": "SAM Site", + "enabled": true + }, + "Hawk cwar": { + "name": "Hawk cwar", + "coalition": "blue", + "era": "Early Cold War", + "label": "Hawk Continous Wave Acquisition Radar", + "shortLabel": "Hawk cwar", + "range": "Long", + "filename": "", + "type": "SAM Track radar", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Hawk ln": { + "name": "Hawk ln", + "coalition": "blue", + "era": "Late Cold War", + "label": "Hawk Launcher", + "shortLabel": "Hawk ln", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "xx337 - 92 sqn blue tail": { + "name": "XX337-92Sqn", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "finland hw-341 grey": { + "name": "HW-341 Grey", + "countries": [ + "FIN" + ] + }, + "xx245 - 2009 raf hawk display": { + "name": "XX245-RAF Hawk Display 2009", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "finland hw-329 green brown": { + "name": "HW-329 Green Brown", + "countries": [ + "FIN" + ] + }, + "swiss u-1268 - byebyehawk": { + "name": "U-1268 - ByeByeHawk", + "countries": [ + "SUI" + ] + }, + "25th fts, vance afb, oklahoma (vn)": { + "name": "25th FTS, Vance AFB, Oklahoma (VN)", + "countries": [ + "USA" + ] + }, + "xx226 - 74sqn 1992-2000": { + "name": "74Sqn XX226 1992-2000", + "countries": [ + "UK" + ] + }, + "finland hw-373 ex-swiss air force": { + "name": "HW-373 Ex-Swiss Air Force", + "countries": [ + "FIN" + ] + }, + "swiss u-1252 - normal": { + "name": "U-1252 - Normal", + "countries": [ + "SUI" + ] + }, + "swiss u-1270 - wallis": { + "name": "U-1270 - Wallis", + "countries": [ + "SUI" + ] + }, + "1st rs, beale afb, california (bb)": { + "name": "1st RS, Beale AFB, California (BB)", + "countries": [ + "USA" + ] + }, + "xx100 - tfc": { + "name": "The Fighter Collection XX100", + "countries": [ + "UK" + ] + }, + "509th bs, whitman afb, missouri (wm)": { + "name": "509th BS, Whiteman AFB, Missouri (WM)", + "countries": [ + "USA" + ] + }, + "xx218 - 208sqn": { + "name": "208Sqn XX218", + "countries": [ + "UK" + ] + }, + "xx316 - fradu royal navy": { + "name": "Royal Navy XX316", + "countries": [ + "UK" + ] + }, + "usaf aggressor 269": { + "name": "USAF-AGGRESSOR-269", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "swiss u-1251 - white": { + "name": "U-1251 - White", + "countries": [ + "SUI" + ] + }, + "xx201 - 2010 raf hawk display": { + "name": "XX201-4FTS-HawkDisplay2010", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "xx175 - fradu royal navy": { + "name": "Royal Navy XX175", + "countries": [ + "UK" + ] + }, + "1018 - united arab emirates": { + "name": "United Arab Emirates Air Force", + "countries": [ + "ARE" + ] + }, + "xx179 - red arrows 1979-2007": { + "name": "Red Arrows 1979-2007", + "countries": [ + "UK" + ] + }, + "xx178 - 1994 raf hawk display": { + "name": "XX178-RAF Hawk Display 1994", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "xx159 - fradu royal navy anniversary": { + "name": "Royal Navy XX159", + "countries": [ + "UK" + ] + }, + "xx189 - 100sqn": { + "name": "100Sqn XX189", + "countries": [ + "TUR", + "RUS", + "USA", + "ISR", + "NETH", + "NOR", + "RSO", + "BEL", + "GER", + "DEN", + "SPN", + "GRG", + "ABH", + "UKR", + "ITA", + "CAN", + "FRA", + "UK" + ] + }, + "xx228 - veao": { + "name": "VEAO, XX228", + "countries": [ + "UK" + ] + }, + "xx316 - 74sqn 1998-2000": { + "name": "74Sqn XX316 1998-2000", + "countries": [ + "UK" + ] + }, + "xx179 - red arrows 2008-2012": { + "name": "Red Arrows 2008-2012", + "countries": [ + "UK" + ] + }, + "12th ftw, randolph afb, texas (ra)": { + "name": "12th FTW, Randolph AFB, Texas (RA)", + "countries": [ + "USA" + ] + }, + "nas meridian, mississippi seven (vt-7)": { + "name": "NAS Meridian, Mississippi Seven (VT-7)", + "countries": [ + "USA" + ] + }, + "88th fts, sheppard afb, texas (en)": { + "name": "88th FTS, Sheppard AFB, Texas (EN)", + "countries": [ + "USA" + ] + }, + "xx159 - 2004 raf hawk display": { + "name": "XX159-RAF Hawk Display 2004", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + } + } + }, + "Hawk pcp": { + "name": "Hawk pcp", + "coalition": "blue", + "era": "Late Cold War", + "label": "Hawk Platoon Command Post", + "shortLabel": "Hawk pcp", + "range": "Medium", + "filename": "", + "type": "SAM Support vehicle", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Hawk sr": { + "name": "Hawk sr", + "coalition": "blue", + "era": "Early Cold War", + "label": "Hawk Search radar", + "shortLabel": "Hawk sr", + "range": "Long", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "xx337 - 92 sqn blue tail": { + "name": "XX337-92Sqn", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "finland hw-341 grey": { + "name": "HW-341 Grey", + "countries": [ + "FIN" + ] + }, + "xx245 - 2009 raf hawk display": { + "name": "XX245-RAF Hawk Display 2009", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "finland hw-329 green brown": { + "name": "HW-329 Green Brown", + "countries": [ + "FIN" + ] + }, + "swiss u-1268 - byebyehawk": { + "name": "U-1268 - ByeByeHawk", + "countries": [ + "SUI" + ] + }, + "25th fts, vance afb, oklahoma (vn)": { + "name": "25th FTS, Vance AFB, Oklahoma (VN)", + "countries": [ + "USA" + ] + }, + "xx226 - 74sqn 1992-2000": { + "name": "74Sqn XX226 1992-2000", + "countries": [ + "UK" + ] + }, + "finland hw-373 ex-swiss air force": { + "name": "HW-373 Ex-Swiss Air Force", + "countries": [ + "FIN" + ] + }, + "swiss u-1252 - normal": { + "name": "U-1252 - Normal", + "countries": [ + "SUI" + ] + }, + "swiss u-1270 - wallis": { + "name": "U-1270 - Wallis", + "countries": [ + "SUI" + ] + }, + "1st rs, beale afb, california (bb)": { + "name": "1st RS, Beale AFB, California (BB)", + "countries": [ + "USA" + ] + }, + "xx100 - tfc": { + "name": "The Fighter Collection XX100", + "countries": [ + "UK" + ] + }, + "509th bs, whitman afb, missouri (wm)": { + "name": "509th BS, Whiteman AFB, Missouri (WM)", + "countries": [ + "USA" + ] + }, + "xx218 - 208sqn": { + "name": "208Sqn XX218", + "countries": [ + "UK" + ] + }, + "xx316 - fradu royal navy": { + "name": "Royal Navy XX316", + "countries": [ + "UK" + ] + }, + "usaf aggressor 269": { + "name": "USAF-AGGRESSOR-269", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "swiss u-1251 - white": { + "name": "U-1251 - White", + "countries": [ + "SUI" + ] + }, + "xx201 - 2010 raf hawk display": { + "name": "XX201-4FTS-HawkDisplay2010", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "xx175 - fradu royal navy": { + "name": "Royal Navy XX175", + "countries": [ + "UK" + ] + }, + "1018 - united arab emirates": { + "name": "United Arab Emirates Air Force", + "countries": [ + "ARE" + ] + }, + "xx179 - red arrows 1979-2007": { + "name": "Red Arrows 1979-2007", + "countries": [ + "UK" + ] + }, + "xx178 - 1994 raf hawk display": { + "name": "XX178-RAF Hawk Display 1994", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "xx159 - fradu royal navy anniversary": { + "name": "Royal Navy XX159", + "countries": [ + "UK" + ] + }, + "xx189 - 100sqn": { + "name": "100Sqn XX189", + "countries": [ + "TUR", + "RUS", + "USA", + "ISR", + "NETH", + "NOR", + "RSO", + "BEL", + "GER", + "DEN", + "SPN", + "GRG", + "ABH", + "UKR", + "ITA", + "CAN", + "FRA", + "UK" + ] + }, + "xx228 - veao": { + "name": "VEAO, XX228", + "countries": [ + "UK" + ] + }, + "xx316 - 74sqn 1998-2000": { + "name": "74Sqn XX316 1998-2000", + "countries": [ + "UK" + ] + }, + "xx179 - red arrows 2008-2012": { + "name": "Red Arrows 2008-2012", + "countries": [ + "UK" + ] + }, + "12th ftw, randolph afb, texas (ra)": { + "name": "12th FTW, Randolph AFB, Texas (RA)", + "countries": [ + "USA" + ] + }, + "nas meridian, mississippi seven (vt-7)": { + "name": "NAS Meridian, Mississippi Seven (VT-7)", + "countries": [ + "USA" + ] + }, + "88th fts, sheppard afb, texas (en)": { + "name": "88th FTS, Sheppard AFB, Texas (EN)", + "countries": [ + "USA" + ] + }, + "xx159 - 2004 raf hawk display": { + "name": "XX159-RAF Hawk Display 2004", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + } + } + }, + "Hawk tr": { + "name": "Hawk tr", + "coalition": "blue", + "era": "Early Cold War", + "label": "Hawk Track radar", + "shortLabel": "Hawk tr", + "range": "Medium", + "filename": "", + "type": "SAM Track radar", + "enabled": true, + "liveries": { + "xx337 - 92 sqn blue tail": { + "name": "XX337-92Sqn", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "finland hw-341 grey": { + "name": "HW-341 Grey", + "countries": [ + "FIN" + ] + }, + "xx245 - 2009 raf hawk display": { + "name": "XX245-RAF Hawk Display 2009", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "finland hw-329 green brown": { + "name": "HW-329 Green Brown", + "countries": [ + "FIN" + ] + }, + "swiss u-1268 - byebyehawk": { + "name": "U-1268 - ByeByeHawk", + "countries": [ + "SUI" + ] + }, + "25th fts, vance afb, oklahoma (vn)": { + "name": "25th FTS, Vance AFB, Oklahoma (VN)", + "countries": [ + "USA" + ] + }, + "xx226 - 74sqn 1992-2000": { + "name": "74Sqn XX226 1992-2000", + "countries": [ + "UK" + ] + }, + "finland hw-373 ex-swiss air force": { + "name": "HW-373 Ex-Swiss Air Force", + "countries": [ + "FIN" + ] + }, + "swiss u-1252 - normal": { + "name": "U-1252 - Normal", + "countries": [ + "SUI" + ] + }, + "swiss u-1270 - wallis": { + "name": "U-1270 - Wallis", + "countries": [ + "SUI" + ] + }, + "1st rs, beale afb, california (bb)": { + "name": "1st RS, Beale AFB, California (BB)", + "countries": [ + "USA" + ] + }, + "xx100 - tfc": { + "name": "The Fighter Collection XX100", + "countries": [ + "UK" + ] + }, + "509th bs, whitman afb, missouri (wm)": { + "name": "509th BS, Whiteman AFB, Missouri (WM)", + "countries": [ + "USA" + ] + }, + "xx218 - 208sqn": { + "name": "208Sqn XX218", + "countries": [ + "UK" + ] + }, + "xx316 - fradu royal navy": { + "name": "Royal Navy XX316", + "countries": [ + "UK" + ] + }, + "usaf aggressor 269": { + "name": "USAF-AGGRESSOR-269", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "swiss u-1251 - white": { + "name": "U-1251 - White", + "countries": [ + "SUI" + ] + }, + "xx201 - 2010 raf hawk display": { + "name": "XX201-4FTS-HawkDisplay2010", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "xx175 - fradu royal navy": { + "name": "Royal Navy XX175", + "countries": [ + "UK" + ] + }, + "1018 - united arab emirates": { + "name": "United Arab Emirates Air Force", + "countries": [ + "ARE" + ] + }, + "xx179 - red arrows 1979-2007": { + "name": "Red Arrows 1979-2007", + "countries": [ + "UK" + ] + }, + "xx178 - 1994 raf hawk display": { + "name": "XX178-RAF Hawk Display 1994", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + }, + "xx159 - fradu royal navy anniversary": { + "name": "Royal Navy XX159", + "countries": [ + "UK" + ] + }, + "xx189 - 100sqn": { + "name": "100Sqn XX189", + "countries": [ + "TUR", + "RUS", + "USA", + "ISR", + "NETH", + "NOR", + "RSO", + "BEL", + "GER", + "DEN", + "SPN", + "GRG", + "ABH", + "UKR", + "ITA", + "CAN", + "FRA", + "UK" + ] + }, + "xx228 - veao": { + "name": "VEAO, XX228", + "countries": [ + "UK" + ] + }, + "xx316 - 74sqn 1998-2000": { + "name": "74Sqn XX316 1998-2000", + "countries": [ + "UK" + ] + }, + "xx179 - red arrows 2008-2012": { + "name": "Red Arrows 2008-2012", + "countries": [ + "UK" + ] + }, + "12th ftw, randolph afb, texas (ra)": { + "name": "12th FTW, Randolph AFB, Texas (RA)", + "countries": [ + "USA" + ] + }, + "nas meridian, mississippi seven (vt-7)": { + "name": "NAS Meridian, Mississippi Seven (VT-7)", + "countries": [ + "USA" + ] + }, + "88th fts, sheppard afb, texas (en)": { + "name": "88th FTS, Sheppard AFB, Texas (EN)", + "countries": [ + "USA" + ] + }, + "xx159 - 2004 raf hawk display": { + "name": "XX159-RAF Hawk Display 2004", + "countries": [ + "USA", + "NOR", + "BEL", + "DEN", + "SPN", + "UKR", + "TUR", + "NETH", + "ISR", + "ABH", + "FRA", + "RUS", + "INS", + "RSO", + "AUS", + "CAN", + "UK", + "GER", + "GRG", + "ITA" + ] + } + } + }, + "Hummer": { + "name": "Hummer", + "coalition": "blue", + "era": "Mid Cold War", + "label": "Hummer", + "shortLabel": "Hummer", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "IKARUS Bus": { + "name": "IKARUS Bus", + "coalition": "red", + "era": "Mid Cold War", + "label": "IKARUS Bus", + "shortLabel": "IKARUS Bus", + "filename": "", + "type": "Unarmed", + "enabled": true + }, + "Igla manpad INS": { + "name": "Igla manpad INS", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-18 Igla manpad INS", + "shortLabel": "Igla manpad INS", + "range": "Short", + "filename": "", + "type": "MANPADS", + "enabled": true, + "liveries": { + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + } + }, + "Infantry AK": { + "name": "Infantry AK", + "coalition": "red", + "era": "Mid Cold War", + "label": "Infantry AK", + "shortLabel": "Infantry AK", + "filename": "", + "type": "Infantry", + "enabled": true, + "muzzleVelocity": 900, + "barrelHeight": 0.9 + }, + "KAMAZ Truck": { + "name": "KAMAZ Truck", + "coalition": "red", + "era": "Mid Cold War", + "label": "KAMAZ Truck", + "shortLabel": "KAMAZ Truck", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Kub 1S91 str": { + "name": "Kub 1S91 str", + "coalition": "red", + "era": "Mid Cold War", + "label": "SA-6 Straight flush", + "shortLabel": "Kub 1S91 str", + "range": "Medium", + "filename": "", + "type": "SAM Search/Track radar", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Kub 2P25 ln": { + "name": "Kub 2P25 ln", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-6 Launcher", + "shortLabel": "Kub 2P25 ln", + "range": "Medium", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "LAV-25": { + "name": "LAV-25", + "coalition": "blue", + "era": "Late Cold War", + "label": "LAV-25", + "shortLabel": "LAV-25", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "aus_winter": { + "name": "AUS_Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "aus_summer": { + "name": "AUS_Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "sand": { + "name": "sand", + "countries": "All" + }, + "green": { + "name": "green", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "LAZ Bus": { + "name": "LAZ Bus", + "coalition": "red", + "era": "Early Cold War", + "label": "LAZ Bus", + "shortLabel": "LAZ Bus", + "filename": "", + "type": "Unarmed", + "enabled": true + }, + "Leclerc": { + "name": "Leclerc", + "coalition": "blue", + "era": "Modern", + "label": "Leclerc", + "shortLabel": "Leclerc", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Leopard-2": { + "name": "Leopard-2", + "coalition": "blue", + "era": "Late Cold War", + "label": "Leopard-2", + "shortLabel": "Leopard-2", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "can_spring": { + "name": "CAN_spring", + "countries": "All" + }, + "winter": { + "name": "winter", + "countries": "All" + }, + "spn_summer": { + "name": "SPN_Summer", + "countries": "All" + }, + "de_desert_winter": { + "name": "winter", + "countries": "All" + }, + "de_desert_spring": { + "name": "spring", + "countries": "All" + }, + "de_summer": { + "name": "summer", + "countries": "All" + }, + "den_autumn": { + "name": "DEN_autumn", + "countries": "All" + }, + "den_spring": { + "name": "DEN_spring", + "countries": "All" + }, + "de_winter": { + "name": "winter", + "countries": "All" + }, + "neth_summer": { + "name": "NETH_summer", + "countries": "All" + }, + "de_autumn": { + "name": "winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_summer", + "countries": "All" + }, + "spring": { + "name": "spring", + "countries": "All" + }, + "summer": { + "name": "summer", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_autumn", + "countries": "All" + }, + "autumn": { + "name": "autumn", + "countries": "All" + }, + "de_desert_summer": { + "name": "DE_Desert_summer", + "countries": "All" + }, + "desert_summer": { + "name": "Desert_summer", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_winter", + "countries": "All" + }, + "den_summer": { + "name": "DEN_summer", + "countries": "All" + }, + "desert_autumn": { + "name": "Desert_autumn", + "countries": "All" + }, + "de_spring": { + "name": "spring", + "countries": "All" + }, + "den_winter": { + "name": "DEN_winter", + "countries": "All" + }, + "fin_winter": { + "name": "FIN_winter", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_spring", + "countries": "All" + }, + "desert_winter": { + "name": "Desert_winter", + "countries": "All" + }, + "can_winter": { + "name": "CAN_winter", + "countries": "All" + }, + "de_desert_autumn": { + "name": "autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + }, + "desert_spring": { + "name": "Desert_spring", + "countries": "All" + }, + "fin_spring": { + "name": "FIN_spring", + "countries": "All" + }, + "fin_summer": { + "name": "FIN_summer", + "countries": "All" + }, + "can_summer": { + "name": "CAN_summer", + "countries": "All" + }, + "can_autumn": { + "name": "CAN_autumn", + "countries": "All" + }, + "neth_winter": { + "name": "NETH_winter", + "countries": "All" + }, + "spn_winter": { + "name": "SPN_Winter", + "countries": "All" + }, + "fin_autumn": { + "name": "FIN_autumn", + "countries": "All" + } + } + }, + "Leopard1A3": { + "name": "Leopard1A3", + "coalition": "blue", + "era": "Mid Cold War", + "label": "Leopard1A3", + "shortLabel": "Leopard1A3", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M 818": { + "name": "M 818", + "coalition": "blue", + "era": "Early Cold War", + "label": "M 818", + "shortLabel": "M 818", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "spring": { + "name": "spring", + "countries": "All" + }, + "winter": { + "name": "winter", + "countries": "All" + }, + "autumn": { + "name": "autumn", + "countries": "All" + }, + "summer": { + "name": "summer", + "countries": "All" + } + } + }, + "M-1 Abrams": { + "name": "M-1 Abrams", + "coalition": "blue", + "era": "Late Cold War", + "label": "M-1 Abrams", + "shortLabel": "M-1 Abrams", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M-109": { + "name": "M-109", + "coalition": "blue", + "era": "Early Cold War", + "label": "M-109 Paladin", + "shortLabel": "M-109", + "filename": "", + "type": "Gun Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M-113": { + "name": "M-113", + "coalition": "blue", + "era": "Early Cold War", + "label": "M-113", + "shortLabel": "M-113", + "filename": "", + "type": "APC", + "enabled": true, + "liveries": { + "winter": { + "name": "winter", + "countries": "All" + }, + "grc_autumn_med": { + "name": "GRC_autumn", + "countries": "All" + }, + "winter_med": { + "name": "winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_summer", + "countries": "All" + }, + "spring": { + "name": "spring", + "countries": "All" + }, + "summer": { + "name": "summer", + "countries": "All" + }, + "grc_spring_med": { + "name": "GRC_spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_autumn", + "countries": "All" + }, + "autumn": { + "name": "autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_winter", + "countries": "All" + }, + "green_med": { + "name": "green", + "countries": "All" + }, + "green": { + "name": "green", + "countries": "All" + }, + "spring_med": { + "name": "spring", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_spring", + "countries": "All" + }, + "grc_winter_med": { + "name": "GRC_winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + }, + "grc_summer_med": { + "name": "GRC_summer", + "countries": "All" + }, + "autumn_med": { + "name": "autumn", + "countries": "All" + }, + "desert_med": { + "name": "Desert", + "countries": "All" + }, + "summer_med": { + "name": "summer", + "countries": "All" + } + } + }, + "M-2 Bradley": { + "name": "M-2 Bradley", + "coalition": "blue", + "era": "Late Cold War", + "label": "M-2A2 Bradley", + "shortLabel": "M-2 Bradley", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M-60": { + "name": "M-60", + "coalition": "blue", + "era": "Early Cold War", + "label": "M-60", + "shortLabel": "M-60", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "winter": { + "name": "winter", + "countries": "All" + }, + "spring": { + "name": "spring", + "countries": "All" + }, + "summer": { + "name": "summer", + "countries": "All" + }, + "autumn": { + "name": "autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M1043 HMMWV Armament": { + "name": "M1043 HMMWV Armament", + "coalition": "blue", + "era": "Late Cold War", + "label": "HMMWV M2 Browning", + "shortLabel": "HMMWV M2", + "filename": "", + "type": "Reconnaissance", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M1045 HMMWV TOW": { + "name": "M1045 HMMWV TOW", + "coalition": "red", + "era": "Late Cold War", + "label": "HMMWV TOW", + "shortLabel": "HMMWV TOW", + "filename": "", + "type": "Reconnaissance", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M1097 Avenger": { + "name": "M1097 Avenger", + "coalition": "blue", + "era": "Modern", + "label": "M1097 Avenger", + "shortLabel": "M1097 Avenger", + "filename": "", + "type": "SAM", + "enabled": true + }, + "M1126 Stryker ICV": { + "name": "M1126 Stryker ICV", + "coalition": "blue", + "era": "Modern", + "label": "Stryker MG", + "shortLabel": "Stryker MG", + "filename": "", + "type": "APC", + "enabled": true + }, + "M1128 Stryker MGS": { + "name": "M1128 Stryker MGS", + "coalition": "blue", + "era": "Modern", + "label": "M1128 Stryker MGS", + "shortLabel": "M1128 Stryker MGS", + "filename": "", + "type": "SPG", + "enabled": true + }, + "M1134 Stryker ATGM": { + "name": "M1134 Stryker ATGM", + "coalition": "blue", + "era": "Modern", + "label": "Stryker ATGM", + "shortLabel": "Stryker ATGM", + "filename": "", + "type": "IFV", + "enabled": true + }, + "M48 Chaparral": { + "name": "M48 Chaparral", + "coalition": "blue", + "era": "Late Cold War", + "label": "M48 Chaparral", + "shortLabel": "M48 Chaparral", + "filename": "", + "type": "SAM", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "usa_winter": { + "name": "USA_Winter", + "countries": "All" + }, + "isr_summer": { + "name": "ISR_Summer", + "countries": "All" + }, + "isr_spring": { + "name": "ISR_Spring", + "countries": "All" + }, + "usa_autumn": { + "name": "USA_Autumn", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "isr_winter": { + "name": "ISR_Winter", + "countries": "All" + }, + "isr_autumn": { + "name": "ISR_Autumn", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "usa_summer": { + "name": "USA_Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "usa_spring": { + "name": "USA_Spring", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M6 Linebacker": { + "name": "M6 Linebacker", + "coalition": "blue", + "era": "Late Cold War", + "label": "M6 Linebacker", + "shortLabel": "M6 Linebacker", + "filename": "", + "type": "SAM", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "M978 HEMTT Tanker": { + "name": "M978 HEMTT Tanker", + "coalition": "blue", + "era": "Mid Cold War", + "label": "M978 HEMTT Tanker", + "shortLabel": "M978 HEMTT Tanker", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "MAZ-6303": { + "name": "MAZ-6303", + "coalition": "red", + "era": "Mid Cold War", + "label": "MAZ-6303", + "shortLabel": "MAZ-6303", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "winter": { + "name": "winter", + "countries": "All" + }, + "spring": { + "name": "spring", + "countries": "All" + }, + "summer": { + "name": "summer", + "countries": "All" + }, + "autumn": { + "name": "autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "MCV-80": { + "name": "MCV-80", + "coalition": "blue", + "era": "Late Cold War", + "label": "Warrior IFV", + "shortLabel": "Warrior", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "MLRS": { + "name": "MLRS", + "coalition": "blue", + "era": "Late Cold War", + "label": "M270", + "shortLabel": "M270", + "filename": "", + "type": "Rocket Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "MTLB": { + "name": "MTLB", + "coalition": "red", + "era": "Mid Cold War", + "label": "MT-LB", + "shortLabel": "MT-LB", + "filename": "", + "type": "APC", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Marder": { + "name": "Marder", + "coalition": "blue", + "era": "Late Cold War", + "label": "Marder", + "shortLabel": "Marder", + "filename": "", + "type": "IFV", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Osa 9A33 ln": { + "name": "Osa 9A33 ln", + "coalition": "red", + "era": "Mid Cold War", + "label": "SA-8 Launcher", + "shortLabel": "Osa 9A33 ln", + "range": "Short", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Paratrooper AKS-74": { + "name": "Paratrooper AKS-74", + "coalition": "red", + "era": "Modern", + "label": "Paratrooper AKS-74", + "shortLabel": "Paratrooper AKS-74", + "filename": "", + "type": "Infantry", + "enabled": true + }, + "Paratrooper RPG-16": { + "name": "Paratrooper RPG-16", + "coalition": "red", + "era": "Modern", + "label": "Paratrooper RPG-16", + "shortLabel": "Paratrooper RPG-16", + "filename": "", + "type": "Infantry", + "enabled": true + }, + "Patriot AMG": { + "name": "Patriot AMG", + "coalition": "blue", + "era": "Modern", + "label": "Patriot Antenna Mast Group", + "shortLabel": "Patriot AMG", + "range": "Long", + "filename": "", + "type": "SAM Support vehicle", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Patriot ECS": { + "name": "Patriot ECS", + "coalition": "blue", + "era": "Modern", + "label": "Patriot Engagement Control Station", + "shortLabel": "Patriot ECS", + "range": "Long", + "filename": "", + "type": "SAM Support vehicle", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Patriot EPP": { + "name": "Patriot EPP", + "coalition": "blue", + "era": "Late Cold War", + "label": "Patriot Electric Power Plant", + "shortLabel": "Patriot EPP", + "range": "Long", + "filename": "", + "type": "SAM Support vehicle", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Patriot cp": { + "name": "Patriot cp", + "coalition": "blue", + "era": "Late Cold War", + "label": "Patriot Command Post", + "shortLabel": "Patriot cp", + "range": "Long", + "filename": "", + "type": "SAM Support vehicle", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Patriot ln": { + "name": "Patriot ln", + "coalition": "blue", + "era": "Late Cold War", + "label": "Patriot Launcher", + "shortLabel": "Patriot ln", + "range": "Long", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Patriot site": { + "name": "Patriot site", + "coalition": "blue", + "era": "Late Cold War", + "label": "Patriot site", + "shortLabel": "Patriot site", + "range": "Long", + "filename": "", + "type": "SAM Site", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Patriot str": { + "name": "Patriot str", + "coalition": "blue", + "era": "Late Cold War", + "label": "Patriot Search/Track radar", + "shortLabel": "Patriot str", + "range": "Medium", + "filename": "", + "type": "SAM Search/Track radar", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Predator GCS": { + "name": "Predator GCS", + "coalition": "blue", + "era": "Late Cold War", + "label": "Predator GCS", + "shortLabel": "Predator GCS", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "usaf standard": { + "name": "USAF Standard", + "countries": [ + "USA" + ] + } + } + }, + "Predator TrojanSpirit": { + "name": "Predator TrojanSpirit", + "coalition": "blue", + "era": "Late Cold War", + "label": "Predator TrojanSpirit", + "shortLabel": "Predator TrojanSpirit", + "filename": "", + "type": "Unarmed", + "enabled": true + }, + "RLS_19J6": { + "name": "RLS_19J6", + "coalition": "Red", + "era": "Mid Cold War", + "label": "SA-5 Thin Shield", + "shortLabel": "RLS 19J6", + "range": "Long", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "spring": { + "name": "spring", + "countries": "All" + }, + "winter": { + "name": "winter", + "countries": "All" + }, + "autumn": { + "name": "autumn", + "countries": "All" + }, + "summer": { + "name": "summer", + "countries": "All" + } + } + }, + "RPC_5N62V": { + "name": "RPC_5N62V", + "coalition": "Red", + "era": "Mid Cold War", + "label": "SA-5 Square Pair", + "shortLabel": "RPC 5N62V", + "range": "Long", + "filename": "", + "type": "SAM Track radar", + "enabled": true, + "liveries": { + "desert_spring": { + "name": "S-200_Radar_Desert_Spring", + "countries": "All" + }, + "cam_autumn": { + "name": "S-200_Radar_Cam_Autumn", + "countries": "All" + }, + "cam_spring": { + "name": "S-200_Radar_Cam_Spring", + "countries": "All" + }, + "green_summer": { + "name": "S-200_Radar_Green_Summer", + "countries": "All" + }, + "green_winter": { + "name": "S-200_Radar_Green_Winter", + "countries": "All" + }, + "cam_summer": { + "name": "S-200_Radar_Cam_Summer", + "countries": "All" + }, + "desert_winter": { + "name": "S-200_Radar_Desert_Winter", + "countries": "All" + }, + "syria_autumn": { + "name": "S-200_Radar_Syria_Autumn", + "countries": "All" + }, + "syria_summer": { + "name": "S-200_Radar_Syria_Summer", + "countries": "All" + }, + "syria_winter": { + "name": "S-200_Radar_Syria_Winter", + "countries": "All" + }, + "green_spring": { + "name": "S-200_Radar_Green_Spring", + "countries": "All" + }, + "syria_spring": { + "name": "S-200_Radar_Syria_Spring", + "countries": "All" + }, + "desert_summer": { + "name": "S-200_Radar_Desert_Summer", + "countries": "All" + }, + "green_autumn": { + "name": "S-200_Radar_Green_Autumn", + "countries": "All" + }, + "desert_autumn": { + "name": "S-200_Radar_Desert_Autumn", + "countries": "All" + }, + "cam_winter": { + "name": "S-200_Radar_Cam_Winter", + "countries": "All" + } + } + }, + "Roland ADS": { + "name": "Roland ADS", + "coalition": "blue", + "era": "Late Cold War", + "label": "Roland ADS", + "shortLabel": "Roland ADS", + "filename": "", + "type": "SAM", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Roland Radar": { + "name": "Roland Radar", + "coalition": "blue", + "era": "Mid Cold War", + "label": "Roland Search radar", + "shortLabel": "Roland Radar", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "S-200_Launcher": { + "name": "S-200_Launcher", + "coalition": "Red", + "era": "Mid Cold War", + "label": "SA-5 Launcher", + "shortLabel": "S-200 Launcher", + "range": "Long", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "desert_spring": { + "name": "S-200_Launcher_Desert_Spring", + "countries": "All" + }, + "cam_autumn": { + "name": "S-200_Cam_Autumn", + "countries": "All" + }, + "cam_spring": { + "name": "S-200_Launcher_Cam_Spring", + "countries": "All" + }, + "green_summer": { + "name": "S-200_Launcher_Green_Summer", + "countries": "All" + }, + "green_winter": { + "name": "S-200_Launcher_Green_Winter", + "countries": "All" + }, + "cam_summer": { + "name": "S-200_Launcher_Cam_Summer", + "countries": "All" + }, + "desert_winter": { + "name": "S-200_Launcher_Desert_Winter", + "countries": "All" + }, + "syria_autumn": { + "name": "S-200_Launcher_Syria_Autumn", + "countries": "All" + }, + "syria_summer": { + "name": "S-200_Launcher_Syria_Summer", + "countries": "All" + }, + "syria_winter": { + "name": "S-200_Launcher_Syria_Winter", + "countries": "All" + }, + "green_spring": { + "name": "S-200_Launcher_Green_Spring", + "countries": "All" + }, + "syria_spring": { + "name": "S-200_Launcher_Syria_Spring", + "countries": "All" + }, + "desert_summer": { + "name": "S-200_Launcher_Desert_Summer", + "countries": "All" + }, + "green_autumn": { + "name": "S-200_Launcher_Green_Autumn", + "countries": "All" + }, + "desert_autumn": { + "name": "S-200_Launcher_Desert_Autumn", + "countries": "All" + }, + "cam_winter": { + "name": "S-200_Launcher_Cam_Winter", + "countries": "All" + } + } + }, + "S-300PS 40B6M tr": { + "name": "S-300PS 40B6M tr", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-10 Tin Shield", + "shortLabel": "S-300PS 40B6M tr", + "range": "Long", + "filename": "", + "type": "SAM Track radar", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "S-300PS 40B6MD sr": { + "name": "S-300PS 40B6MD sr", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-10 Clam Shell", + "shortLabel": "S-300PS 40B6MD sr", + "range": "Long", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "S-300PS 54K6 cp": { + "name": "S-300PS 54K6 cp", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-10 Command Post", + "shortLabel": "S-300PS 54K6 cp", + "range": "Long", + "filename": "", + "type": "SAM Support vehicle", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "S-300PS 5P85C ln": { + "name": "S-300PS 5P85C ln", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-10 Launcher (5P85C)", + "shortLabel": "S-300PS 5P85C ln", + "range": "Long", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "S-300PS 5P85D ln": { + "name": "S-300PS 5P85D ln", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-10 Launcher (5P85D)", + "shortLabel": "S-300PS 5P85D ln", + "range": "Long", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "S-300PS 64H6E sr": { + "name": "S-300PS 64H6E sr", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-10 Big Bird", + "shortLabel": "S-300PS 64H6E sr", + "range": "Long", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SA-10 SAM Battery": { + "name": "SA-10 SAM Battery", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-10 SAM Battery", + "shortLabel": "SA-10 SAM Battery", + "range": "Long", + "filename": "", + "type": "SAM Site", + "enabled": true + }, + "SA-11 Buk CC 9S470M1": { + "name": "SA-11 Buk CC 9S470M1", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-11 Command Post", + "shortLabel": "SA-11 Buk CC 9S470M1", + "range": "Medium", + "filename": "", + "type": "SAM Support vehicle", + "enabled": true, + "liveries": { + "ukr_summer": { + "name": "UKR_Summer", + "countries": "All" + }, + "ukr_spring": { + "name": "UKR_Spring", + "countries": "All" + }, + "winter": { + "name": "Winter", + "countries": "All" + }, + "ukr_autumn": { + "name": "UKR_Autumn", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "ukr_winter": { + "name": "UKR_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SA-11 Buk LN 9A310M1": { + "name": "SA-11 Buk LN 9A310M1", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-11 Launcher", + "shortLabel": "SA-11 Buk LN 9A310M1", + "range": "Medium", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SA-11 Buk SR 9S18M1": { + "name": "SA-11 Buk SR 9S18M1", + "coalition": "red", + "era": "Mid Cold War", + "label": "SA-11 Snown Drift", + "shortLabel": "SA-11 Buk SR 9S18M1", + "range": "Long", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "ukr_summer": { + "name": "UKR_Summer", + "countries": "All" + }, + "ukr_spring": { + "name": "UKR_Spring", + "countries": "All" + }, + "winter": { + "name": "Winter", + "countries": "All" + }, + "ukr_autumn": { + "name": "UKR_Autumn", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "ukr_winter": { + "name": "UKR_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SA-11 SAM Battery": { + "name": "SA-11 SAM Battery", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-11 SAM Battery", + "shortLabel": "SA-11 SAM Battery", + "range": "Medium", + "filename": "", + "type": "SAM Site", + "enabled": true + }, + "SA-18 Igla manpad": { + "name": "SA-18 Igla manpad", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-18 Igla manpad", + "shortLabel": "SA-18 Igla manpad", + "range": "Short", + "filename": "", + "type": "MANPADS", + "enabled": true + }, + "SA-18 Igla-S manpad": { + "name": "SA-18 Igla-S manpad", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-18 Igla-S manpad", + "shortLabel": "SA-18 Igla-S manpad", + "range": "Short", + "filename": "", + "type": "MANPADS", + "enabled": true + }, + "SA-2 SAM Battery": { + "name": "SA-2 SAM Battery", + "coalition": "red", + "era": "Early Cold War", + "label": "SA-2 SAM Battery", + "shortLabel": "SA-2 SAM Battery", + "range": "Long", + "filename": "", + "type": "SAM Site", + "enabled": true + }, + "SA-3 SAM Battery": { + "name": "SA-3 SAM Battery", + "coalition": "red", + "era": "Early Cold War", + "label": "SA-3 SAM Battery", + "shortLabel": "SA-3 SAM Battery", + "range": "Medium", + "filename": "", + "type": "SAM Site", + "enabled": true + }, + "SA-5 SAM Battery": { + "name": "SA-5 SAM Battery", + "coalition": "Red", + "era": "Mid Cold War", + "label": "SA-5 SAM Battery", + "shortLabel": "SA-5 SAM Battery", + "range": "Long", + "filename": "", + "type": "SAM Site", + "enabled": true + }, + "SA-6 SAM Battery": { + "name": "SA-6 SAM Battery", + "coalition": "red", + "era": "Mid Cold War", + "label": "SA-6 SAM Battery", + "shortLabel": "SA-6 SAM Battery", + "range": "Medium", + "filename": "", + "type": "SAM Site", + "enabled": true + }, + "SAU 2-C9": { + "name": "SAU 2-C9", + "coalition": "red", + "era": "Mid Cold War", + "label": "SAU Nona", + "shortLabel": "SAU Nona", + "filename": "", + "type": "Gun Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SAU Akatsia": { + "name": "SAU Akatsia", + "coalition": "red", + "era": "Mid Cold War", + "label": "SAU Akatsia", + "shortLabel": "SAU Akatsia", + "filename": "", + "type": "Gun Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SAU Gvozdika": { + "name": "SAU Gvozdika", + "coalition": "red", + "era": "Mid Cold War", + "label": "SAU Gvozdika", + "shortLabel": "SAU Gvozdika", + "filename": "", + "type": "Gun Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SAU Msta": { + "name": "SAU Msta", + "coalition": "red", + "era": "Late Cold War", + "label": "SAU Msta", + "shortLabel": "SAU Msta", + "filename": "", + "type": "Gun Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SKP-11": { + "name": "SKP-11", + "coalition": "red", + "era": "Early Cold War", + "label": "SKP-11", + "shortLabel": "SKP-11", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SNR_75V": { + "name": "SNR_75V", + "coalition": "Red", + "era": "Early Cold War", + "label": "SA-2 Fan Song", + "shortLabel": "SNR 75V", + "filename": "", + "type": "SAM Track radar", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "S_75M_Volhov": { + "name": "S_75M_Volhov", + "coalition": "Red", + "era": "Early Cold War", + "label": "SA-2 Launcher", + "shortLabel": "S75M Volhov", + "filename": "", + "type": "SAM Launcher", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Sandbox": { + "name": "Sandbox", + "coalition": "", + "era": "", + "label": "Sandbox", + "shortLabel": "Sandbox", + "filename": "", + "type": "Static", + "enabled": true + }, + "Smerch": { + "name": "Smerch", + "coalition": "red", + "era": "Late Cold War", + "label": "Smerch", + "shortLabel": "Smerch", + "filename": "", + "type": "Rocket Artillery", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Soldier AK": { + "name": "Soldier AK", + "coalition": "red", + "era": "Early Cold War", + "label": "Soldier AK", + "shortLabel": "Soldier AK", + "filename": "", + "type": "Infantry", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + }, + "muzzleVelocity": 900, + "barrelHeight": 0.9 + }, + "Soldier M249": { + "name": "Soldier M249", + "coalition": "blue", + "era": "Late Cold War", + "label": "Soldier M249", + "shortLabel": "Soldier M249", + "filename": "", + "type": "Infantry", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + } + }, + "Soldier M4 GRG": { + "name": "Soldier M4 GRG", + "coalition": "blue", + "era": "Mid Cold War", + "label": "Soldier M4 GRG", + "shortLabel": "Soldier M4 GRG", + "filename": "", + "type": "Infantry", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + } + }, + "Soldier M4": { + "name": "Soldier M4", + "coalition": "blue", + "era": "Mid Cold War", + "label": "Soldier M4", + "shortLabel": "Soldier M4", + "filename": "", + "type": "Infantry", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + } + }, + "Soldier RPG": { + "name": "Soldier RPG", + "coalition": "red", + "era": "Mid Cold War", + "label": "Soldier RPG", + "shortLabel": "Soldier RPG", + "filename": "", + "type": "Infantry", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + } + }, + "Stinger comm dsr": { + "name": "Stinger comm dsr", + "coalition": "red", + "era": "Late Cold War", + "label": "Stinger comm dsr", + "shortLabel": "Stinger comm dsr", + "range": "Short", + "filename": "", + "type": "MANPADS", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "multicam": { + "name": "multicam", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + } + }, + "Stinger comm": { + "name": "Stinger comm", + "coalition": "blue", + "era": "Late Cold War", + "label": "Stinger comm", + "shortLabel": "Stinger comm", + "range": "Short", + "filename": "", + "type": "MANPADS", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "multicam": { + "name": "multicam", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + } + } + }, + "Strela-1 9P31": { + "name": "Strela-1 9P31", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-9 Strela-1 9P31", + "shortLabel": "Strela-1 9P31", + "range": "Short", + "filename": "", + "type": "SAM", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Strela-10M3": { + "name": "Strela-10M3", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-13 Strela-10M3", + "shortLabel": "Strela-10M3", + "range": "Short", + "filename": "", + "type": "SAM", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Suidae": { + "name": "Suidae", + "coalition": "", + "era": "Modern", + "label": "Suidae", + "shortLabel": "Suidae", + "filename": "", + "type": "Unarmed", + "enabled": true + }, + "T-55": { + "name": "T-55", + "coalition": "red", + "era": "Early Cold War", + "label": "T-55", + "shortLabel": "T-55", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "T-72B": { + "name": "T-72B", + "coalition": "red", + "era": "Mid Cold War", + "label": "T-72B", + "shortLabel": "T-72B", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "T-80UD": { + "name": "T-80UD", + "coalition": "red", + "era": "Mid Cold War", + "label": "T-80UD", + "shortLabel": "T-80UD", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "iran - 01": { + "name": "Iran - 01", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "iran - 02": { + "name": "Iran - 02", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "T-90": { + "name": "T-90", + "coalition": "red", + "era": "Late Cold War", + "label": "T-90", + "shortLabel": "T-90", + "filename": "", + "type": "Tank", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "TPZ": { + "name": "TPZ", + "coalition": "blue", + "era": "Late Cold War", + "label": "TPz Fuchs", + "shortLabel": "TPz Fuchs", + "filename": "", + "type": "APC", + "enabled": true + }, + "Tigr_233036": { + "name": "Tigr_233036", + "coalition": "red", + "era": "Late Cold War", + "label": "Tigr_233036", + "shortLabel": "Tigr_233036", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Tor 9A331": { + "name": "Tor 9A331", + "coalition": "red", + "era": "Late Cold War", + "label": "SA-15 Tor 9A331", + "shortLabel": "Tor 9A331", + "range": "Medium", + "filename": "", + "type": "SAM", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Trolley bus": { + "name": "Trolley bus", + "coalition": "blue", + "era": "Late Cold War", + "label": "Trolley bus", + "shortLabel": "Trolley bus", + "filename": "", + "type": "Unarmed", + "enabled": true + }, + "UAZ-469": { + "name": "UAZ-469", + "coalition": "red", + "era": "Mid Cold War", + "label": "UAZ-469", + "shortLabel": "UAZ-469", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "red_spring": { + "name": "RED_Spring", + "countries": "All" + }, + "red_summer": { + "name": "RED_Summer", + "countries": "All" + }, + "winter": { + "name": "Winter", + "countries": "All" + }, + "orange_spring": { + "name": "ORANGE_Spring", + "countries": "All" + }, + "orange_autumn": { + "name": "ORANGE_Autumn", + "countries": "All" + }, + "red_autumn": { + "name": "RED_Autumn", + "countries": "All" + }, + "red_winter": { + "name": "RED_Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "orange_summer": { + "name": "ORANGE_Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "orange_winter": { + "name": "ORANGE_Winter", + "countries": "All" + } + } + }, + "Uragan_BM-27": { + "name": "Uragan_BM-27", + "coalition": "red", + "era": "Late Cold War", + "label": "Uragan", + "shortLabel": "Uragan", + "filename": "", + "type": "Rocket Artillery", + "enabled": true, + "liveries": { + "ukr_summer": { + "name": "UKR_Summer", + "countries": "All" + }, + "ukr_spring": { + "name": "UKR_Spring", + "countries": "All" + }, + "winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "ukr_autumn": { + "name": "UKR_Autumn", + "countries": "All" + }, + "spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "ukr_winter": { + "name": "UKR_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Ural ATsP-6": { + "name": "Ural ATsP-6", + "coalition": "red", + "era": "Mid Cold War", + "label": "Ural ATsP-6", + "shortLabel": "Ural ATsP-6", + "filename": "", + "type": "Unarmed", + "enabled": true + }, + "Ural-375 PBU": { + "name": "Ural-375 PBU", + "coalition": "red", + "era": "Mid Cold War", + "label": "Ural-375 PBU", + "shortLabel": "Ural-375 PBU", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "desert", + "countries": "All" + } + } + }, + "Ural-375 ZU-23 Insurgent": { + "name": "Ural-375 ZU-23 Insurgent", + "coalition": "red", + "era": "Early Cold War", + "label": "Ural-375 ZU-23 Insurgent", + "shortLabel": "Ural-375 ZU-23 Insurgent", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Ural-375 ZU-23": { + "name": "Ural-375 ZU-23", + "coalition": "red", + "era": "Early Cold War", + "label": "Ural-375 ZU-23", + "shortLabel": "Ural-375 ZU-23", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Ural-375": { + "name": "Ural-375", + "coalition": "red", + "era": "Mid Cold War", + "label": "Ural-375", + "shortLabel": "Ural-375", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Ural-4320 APA-5D": { + "name": "Ural-4320 APA-5D", + "coalition": "red", + "era": "Early Cold War", + "label": "Ural-4320 APA-5D", + "shortLabel": "Ural-4320 APA-5D", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Ural-4320-31": { + "name": "Ural-4320-31", + "coalition": "red", + "era": "Late Cold War", + "label": "Ural-4320-31", + "shortLabel": "Ural-4320-31", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "Ural-4320T": { + "name": "Ural-4320T", + "coalition": "red", + "era": "Late Cold War", + "label": "Ural-4320T", + "shortLabel": "Ural-4320T", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "VAZ Car": { + "name": "VAZ Car", + "coalition": "red", + "era": "Early Cold War", + "label": "VAZ Car", + "shortLabel": "VAZ Car", + "filename": "", + "type": "Unarmed", + "enabled": true + }, + "Vulcan": { + "name": "Vulcan", + "coalition": "blue", + "era": "Late Cold War", + "label": "Vulcan", + "shortLabel": "Vulcan", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "usa_winter": { + "name": "USA_Winter", + "countries": "All" + }, + "isr_summer": { + "name": "ISR_Summer", + "countries": "All" + }, + "isr_spring": { + "name": "ISR_Spring", + "countries": "All" + }, + "usa_autumn": { + "name": "USA_Autumn", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "isr_winter": { + "name": "ISR_Winter", + "countries": "All" + }, + "isr_autumn": { + "name": "ISR_Autumn", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "usa_summer": { + "name": "USA_Summer", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "usa_spring": { + "name": "USA_Spring", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZIL-131 KUNG": { + "name": "ZIL-131 KUNG", + "coalition": "red", + "era": "Early Cold War", + "label": "ZIL-131 KUNG", + "shortLabel": "ZIL-131 KUNG", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZIL-4331": { + "name": "ZIL-4331", + "coalition": "red", + "era": "Early Cold War", + "label": "ZIL-4331", + "shortLabel": "ZIL-4331", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZSU-23-4 Shilka": { + "name": "ZSU-23-4 Shilka", + "coalition": "red", + "era": "Late Cold War", + "label": "ZSU-23-4 Shilka", + "shortLabel": "ZSU-23-4 Shilka", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "ukr_summer": { + "name": "UKR_Summer", + "countries": "All" + }, + "ukr_spring": { + "name": "UKR_Spring", + "countries": "All" + }, + "winter": { + "name": "Winter", + "countries": "All" + }, + "ukr_autumn": { + "name": "UKR_Autumn", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "grg_summer": { + "name": "GRG_Summer", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "grg_autumn": { + "name": "GRG_Autumn", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "ukr_winter": { + "name": "UKR_Winter", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "grg_winter": { + "name": "GRG_Winter", + "countries": "All" + }, + "grg_spring": { + "name": "GRG_Spring", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZU-23 Closed Insurgent": { + "name": "ZU-23 Closed Insurgent", + "coalition": "red", + "era": "Early Cold War", + "label": "ZU-23 Closed Insurgent", + "shortLabel": "ZU-23 Closed Insurgent", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZU-23 Emplacement Closed": { + "name": "ZU-23 Emplacement Closed", + "coalition": "red", + "era": "Early Cold War", + "label": "ZU-23 Emplacement Closed", + "shortLabel": "ZU-23 Emplacement Closed", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZU-23 Emplacement": { + "name": "ZU-23 Emplacement", + "coalition": "red", + "era": "Early Cold War", + "label": "ZU-23 Emplacement", + "shortLabel": "ZU-23 Emplacement", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "grc_summer": { + "name": "GRC_Summer", + "countries": "All" + }, + "grc_spring": { + "name": "GRC_Spring", + "countries": "All" + }, + "grc_autumn": { + "name": "GRC_Autumn", + "countries": "All" + }, + "grc_winter": { + "name": "GRC_Winter", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZU-23 Insurgent": { + "name": "ZU-23 Insurgent", + "coalition": "red", + "era": "Early Cold War", + "label": "ZU-23 Insurgent", + "shortLabel": "ZU-23 Insurgent", + "filename": "", + "type": "AAA", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "ZiL-131 APA-80": { + "name": "ZiL-131 APA-80", + "coalition": "red", + "era": "Early Cold War", + "label": "ZiL-131 APA-80", + "shortLabel": "ZiL-131 APA-80", + "filename": "", + "type": "Unarmed", + "enabled": true, + "liveries": { + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "house1arm": { + "name": "house1arm", + "coalition": "", + "era": "", + "label": "house1arm", + "shortLabel": "house1arm", + "filename": "", + "type": "Structure", + "enabled": true + }, + "house2arm": { + "name": "house2arm", + "coalition": "", + "era": "", + "label": "house2arm", + "shortLabel": "house2arm", + "filename": "", + "type": "Structure", + "enabled": true + }, + "houseA_arm": { + "name": "houseA_arm", + "coalition": "", + "era": "", + "label": "houseA_arm", + "shortLabel": "houseA_arm", + "filename": "", + "type": "Structure", + "enabled": true + }, + "outpost": { + "name": "outpost", + "coalition": "", + "era": "", + "label": "outpost", + "shortLabel": "outpost", + "filename": "", + "type": "Structure", + "enabled": true + }, + "outpost_road": { + "name": "outpost_road", + "coalition": "", + "era": "", + "label": "outpost_road", + "shortLabel": "outpost_road", + "filename": "", + "type": "Structure", + "enabled": true + }, + "p-19 s-125 sr": { + "name": "p-19 s-125 sr", + "coalition": "red", + "era": "Mid Cold War", + "label": "SA-3 Flat Face B", + "shortLabel": "Flat Face B", + "filename": "", + "type": "SAM Search radar", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "snr s-125 tr": { + "name": "snr s-125 tr", + "coalition": "red", + "era": "Early Cold War", + "label": "SA-3 Low Blow", + "shortLabel": "snr s-125 tr", + "range": "Medium", + "filename": "", + "type": "SAM Track radar", + "enabled": true, + "liveries": { + "winter": { + "name": "Winter", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "rus_summer": { + "name": "RUS_Summer", + "countries": "All" + }, + "rus_winter": { + "name": "RUS_Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "rus_autumn": { + "name": "RUS_Autumn", + "countries": "All" + }, + "rus_spring": { + "name": "RUS_Spring", + "countries": "All" + }, + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "SpGH_Dana": { + "name": "SpGH_Dana", + "coalition": "", + "era": "", + "label": "SPH Dana vz77 152mm", + "shortLabel": "SPH Dana vz77 152mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "Grad_FDDM": { + "name": "Grad_FDDM", + "coalition": "", + "era": "", + "label": "Grad MRL FDDM (FC)", + "shortLabel": "Grad MRL FDDM (FC)", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "Infantry AK Ins": { + "name": "Infantry AK Ins", + "coalition": "", + "era": "", + "label": "Insurgent AK-74", + "shortLabel": "Insurgent AK-74", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "MLRS FDDM": { + "name": "MLRS FDDM", + "coalition": "", + "era": "", + "label": "MRLS FDDM (FC)", + "shortLabel": "MRLS FDDM (FC)", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "Infantry AK ver2": { + "name": "Infantry AK ver2", + "coalition": "", + "era": "", + "label": "Infantry AK-74 Rus ver2", + "shortLabel": "Infantry AK-74 Rus ver2", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "Infantry AK ver3": { + "name": "Infantry AK ver3", + "coalition": "", + "era": "", + "label": "Infantry AK-74 Rus ver3", + "shortLabel": "Infantry AK-74 Rus ver3", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "Smerch_HE": { + "name": "Smerch_HE", + "coalition": "", + "era": "", + "label": "MLRS 9A52 Smerch HE 300mm", + "shortLabel": "MLRS 9A52 Smerch HE 300mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "Soldier stinger": { + "name": "Soldier stinger", + "coalition": "", + "era": "", + "label": "MANPADS Stinger", + "shortLabel": "MANPADS Stinger", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "SA-18 Igla comm": { + "name": "SA-18 Igla comm", + "coalition": "", + "era": "", + "label": "MANPADS SA-18 Igla \"Grouse\" C2", + "shortLabel": "MANPADS SA-18 Igla \"Grouse\" C2", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "SA-18 Igla-S comm": { + "name": "SA-18 Igla-S comm", + "coalition": "", + "era": "", + "label": "MANPADS SA-18 Igla-S \"Grouse\" C2", + "shortLabel": "MANPADS SA-18 Igla-S \"Grouse\" C2", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "TACAN_beacon": { + "name": "TACAN_beacon", + "coalition": "", + "era": "", + "label": "Beacon TACAN Portable TTS 3030", + "shortLabel": "Beacon TACAN Portable TTS 3030", + "type": "Fortification", + "enabled": true, + "liveries": {} + }, + "Merkava_Mk4": { + "name": "Merkava_Mk4", + "coalition": "", + "era": "", + "label": "MBT Merkava IV", + "shortLabel": "MBT Merkava IV", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "LiAZ Bus": { + "name": "LiAZ Bus", + "coalition": "", + "era": "", + "label": "Bus LiAZ-677", + "shortLabel": "Bus LiAZ-677", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "KrAZ6322": { + "name": "KrAZ6322", + "coalition": "", + "era": "", + "label": "Truck KrAZ-6322 6x6", + "shortLabel": "Truck KrAZ-6322 6x6", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "JTAC": { + "name": "JTAC", + "coalition": "", + "era": "", + "label": "JTAC", + "shortLabel": "JTAC", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "Infantry Animated": { + "name": "Infantry Animated", + "coalition": "", + "era": "", + "label": "Infantry", + "shortLabel": "Infantry", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "Electric locomotive": { + "name": "Electric locomotive", + "coalition": "", + "era": "", + "label": "Loco VL80 Electric", + "shortLabel": "Loco VL80 Electric", + "type": "Locomotive", + "enabled": true, + "liveries": {} + }, + "Locomotive": { + "name": "Locomotive", + "coalition": "", + "era": "", + "label": "Loco CHME3T", + "shortLabel": "Loco CHME3T", + "type": "Locomotive", + "enabled": true, + "liveries": {} + }, + "Coach cargo": { + "name": "Coach cargo", + "coalition": "", + "era": "", + "label": "Freight Van", + "shortLabel": "Freight Van", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "Coach cargo open": { + "name": "Coach cargo open", + "coalition": "", + "era": "", + "label": "Open Wagon", + "shortLabel": "Open Wagon", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "Coach a tank blue": { + "name": "Coach a tank blue", + "coalition": "", + "era": "", + "label": "Tank Car blue", + "shortLabel": "Tank Car blue", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "Coach a tank yellow": { + "name": "Coach a tank yellow", + "coalition": "", + "era": "", + "label": "Tank Car yellow", + "shortLabel": "Tank Car yellow", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "Coach a passenger": { + "name": "Coach a passenger", + "coalition": "", + "era": "", + "label": "Passenger Car", + "shortLabel": "Passenger Car", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "Coach a platform": { + "name": "Coach a platform", + "coalition": "", + "era": "", + "label": "Coach Platform", + "shortLabel": "Coach Platform", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "tacr2a": { + "name": "tacr2a", + "coalition": "", + "era": "", + "label": "RAF Rescue", + "shortLabel": "RAF Rescue", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "LARC-V": { + "name": "LARC-V", + "coalition": "", + "era": "", + "label": "LARC-V", + "shortLabel": "LARC-V", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "KS-19": { + "name": "KS-19", + "coalition": "", + "era": "", + "label": "AAA KS-19 100mm", + "shortLabel": "AAA KS-19 100mm", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "SON_9": { + "name": "SON_9", + "coalition": "", + "era": "", + "label": "AAA Fire Can SON-9", + "shortLabel": "AAA Fire Can SON-9", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "Scud_B": { + "name": "Scud_B", + "coalition": "", + "era": "", + "label": "SSM SS-1C Scud-B", + "shortLabel": "SSM SS-1C Scud-B", + "type": "MissilesSS", + "enabled": true, + "liveries": {} + }, + "HL_DSHK": { + "name": "HL_DSHK", + "coalition": "", + "era": "", + "label": "Scout HL with DSHK 12.7mm", + "shortLabel": "Scout HL with DSHK 12.7mm", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "HL_KORD": { + "name": "HL_KORD", + "coalition": "", + "era": "", + "label": "Scout HL with KORD 12.7mm", + "shortLabel": "Scout HL with KORD 12.7mm", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "tt_DSHK": { + "name": "tt_DSHK", + "coalition": "", + "era": "", + "label": "Scout LC with DSHK 12.7mm", + "shortLabel": "Scout LC with DSHK 12.7mm", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "tt_KORD": { + "name": "tt_KORD", + "coalition": "", + "era": "", + "label": "Scout LC with KORD 12.7mm", + "shortLabel": "Scout LC with KORD 12.7mm", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "HL_ZU-23": { + "name": "HL_ZU-23", + "coalition": "", + "era": "", + "label": "SPAAA HL with ZU-23", + "shortLabel": "SPAAA HL with ZU-23", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "tt_ZU-23": { + "name": "tt_ZU-23", + "coalition": "", + "era": "", + "label": "SPAAA LC with ZU-23", + "shortLabel": "SPAAA LC with ZU-23", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "HL_B8M1": { + "name": "HL_B8M1", + "coalition": "", + "era": "", + "label": "MLRS HL with B8M1 80mm", + "shortLabel": "MLRS HL with B8M1 80mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "tt_B8M1": { + "name": "tt_B8M1", + "coalition": "", + "era": "", + "label": "MLRS LC with B8M1 80mm", + "shortLabel": "MLRS LC with B8M1 80mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "NASAMS_Radar_MPQ64F1": { + "name": "NASAMS_Radar_MPQ64F1", + "coalition": "", + "era": "", + "label": "SAM NASAMS SR MPQ64F1", + "shortLabel": "SAM NASAMS SR MPQ64F1", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "NASAMS_Command_Post": { + "name": "NASAMS_Command_Post", + "coalition": "", + "era": "", + "label": "SAM NASAMS C2", + "shortLabel": "SAM NASAMS C2", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "NASAMS_LN_B": { + "name": "NASAMS_LN_B", + "coalition": "", + "era": "", + "label": "SAM NASAMS LN AIM-120B", + "shortLabel": "SAM NASAMS LN AIM-120B", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "NASAMS_LN_C": { + "name": "NASAMS_LN_C", + "coalition": "", + "era": "", + "label": "SAM NASAMS LN AIM-120C", + "shortLabel": "SAM NASAMS LN AIM-120C", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "M4_Sherman": { + "name": "M4_Sherman", + "coalition": "", + "era": "", + "label": "Tk M4 Sherman", + "shortLabel": "Tk M4 Sherman", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "M2A1_halftrack": { + "name": "M2A1_halftrack", + "coalition": "", + "era": "", + "label": "APC M2A1 Halftrack", + "shortLabel": "APC M2A1 Halftrack", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "FPS-117 Dome": { + "name": "FPS-117 Dome", + "coalition": "", + "era": "", + "label": "EWR AN/FPS-117 Radar (domed)", + "shortLabel": "EWR AN/FPS-117 Radar (domed)", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "FPS-117 ECS": { + "name": "FPS-117 ECS", + "coalition": "", + "era": "", + "label": "EWR AN/FPS-117 ECS", + "shortLabel": "EWR AN/FPS-117 ECS", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "FPS-117": { + "name": "FPS-117", + "coalition": "", + "era": "", + "label": "EWR AN/FPS-117 Radar", + "shortLabel": "EWR AN/FPS-117 Radar", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "RD_75": { + "name": "RD_75", + "coalition": "", + "era": "", + "label": "SAM SA-2 S-75 RD-75 Amazonka RF", + "shortLabel": "SAM SA-2 S-75 RD-75 Amazonka RF", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "ZSU_57_2": { + "name": "ZSU_57_2", + "coalition": "", + "era": "", + "label": "SPAAA ZSU-57-2", + "shortLabel": "SPAAA ZSU-57-2", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "S-60_Type59_Artillery": { + "name": "S-60_Type59_Artillery", + "coalition": "", + "era": "", + "label": "AAA S-60 57mm", + "shortLabel": "AAA S-60 57mm", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "generator_5i57": { + "name": "generator_5i57", + "coalition": "", + "era": "", + "label": "Diesel Power Station 5I57A", + "shortLabel": "Diesel Power Station 5I57A", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "T-72B3": { + "name": "T-72B3", + "coalition": "", + "era": "", + "label": "MBT T-72B3", + "shortLabel": "MBT T-72B3", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "PT_76": { + "name": "PT_76", + "coalition": "", + "era": "", + "label": "LT PT-76", + "shortLabel": "LT PT-76", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "BTR-82A": { + "name": "BTR-82A", + "coalition": "", + "era": "", + "label": "IFV BTR-82A", + "shortLabel": "IFV BTR-82A", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "ATZ-5": { + "name": "ATZ-5", + "coalition": "", + "era": "", + "label": "Refueler ATZ-5", + "shortLabel": "Refueler ATZ-5", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "AA8": { + "name": "AA8", + "coalition": "", + "era": "", + "label": "Firefighter Vehicle AA-7.2/60", + "shortLabel": "Firefighter Vehicle AA-7.2/60", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "TZ-22_KrAZ": { + "name": "TZ-22_KrAZ", + "coalition": "", + "era": "", + "label": "Refueler TZ-22 Tractor (KrAZ-258B1)", + "shortLabel": "Refueler TZ-22 Tractor (KrAZ-258B1)", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "ATZ-60_Maz": { + "name": "ATZ-60_Maz", + "coalition": "", + "era": "", + "label": "Refueler ATZ-60 Tractor (MAZ-7410)", + "shortLabel": "Refueler ATZ-60 Tractor (MAZ-7410)", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "ZIL-135": { + "name": "ZIL-135", + "coalition": "", + "era": "", + "label": "Truck ZIL-135", + "shortLabel": "Truck ZIL-135", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "S_75_ZIL": { + "name": "S_75_ZIL", + "coalition": "", + "era": "", + "label": "S-75 Tractor (ZIL-131)", + "shortLabel": "S-75 Tractor (ZIL-131)", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "rapier_fsa_launcher": { + "name": "rapier_fsa_launcher", + "coalition": "", + "era": "", + "label": "SAM Rapier LN", + "shortLabel": "SAM Rapier LN", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "rapier_fsa_optical_tracker_unit": { + "name": "rapier_fsa_optical_tracker_unit", + "coalition": "", + "era": "", + "label": "SAM Rapier Tracker", + "shortLabel": "SAM Rapier Tracker", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "rapier_fsa_blindfire_radar": { + "name": "rapier_fsa_blindfire_radar", + "coalition": "", + "era": "", + "label": "SAM Rapier Blindfire TR", + "shortLabel": "SAM Rapier Blindfire TR", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "bofors40": { + "name": "bofors40", + "coalition": "", + "era": "", + "label": "AAA Bofors 40mm", + "shortLabel": "AAA Bofors 40mm", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "Chieftain_mk3": { + "name": "Chieftain_mk3", + "coalition": "", + "era": "", + "label": "MBT Chieftain Mk.3", + "shortLabel": "MBT Chieftain Mk.3", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Bedford_MWD": { + "name": "Bedford_MWD", + "coalition": "", + "era": "", + "label": "Truck Bedford", + "shortLabel": "Truck Bedford", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "Land_Rover_101_FC": { + "name": "Land_Rover_101_FC", + "coalition": "", + "era": "", + "label": "Truck Land Rover 101 FC", + "shortLabel": "Truck Land Rover 101 FC", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "Land_Rover_109_S3": { + "name": "Land_Rover_109_S3", + "coalition": "", + "era": "", + "label": "LUV Land Rover 109", + "shortLabel": "LUV Land Rover 109", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "hy_launcher": { + "name": "hy_launcher", + "coalition": "", + "era": "", + "label": "AShM SS-N-2 Silkworm", + "shortLabel": "AShM SS-N-2 Silkworm", + "type": "MissilesSS", + "enabled": true, + "liveries": {} + }, + "Silkworm_SR": { + "name": "Silkworm_SR", + "coalition": "", + "era": "", + "label": "AShM Silkworm SR", + "shortLabel": "AShM Silkworm SR", + "type": "MissilesSS", + "enabled": true, + "liveries": {} + }, + "ES44AH": { + "name": "ES44AH", + "coalition": "", + "era": "", + "label": "Loco ES44AH", + "shortLabel": "Loco ES44AH", + "type": "Locomotive", + "enabled": true, + "liveries": {} + }, + "Boxcartrinity": { + "name": "Boxcartrinity", + "coalition": "", + "era": "", + "label": "Flatcar", + "shortLabel": "Flatcar", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "Tankcartrinity": { + "name": "Tankcartrinity", + "coalition": "", + "era": "", + "label": "Tank Cartrinity", + "shortLabel": "Tank Cartrinity", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "Wellcarnsc": { + "name": "Wellcarnsc", + "coalition": "", + "era": "", + "label": "Well Car", + "shortLabel": "Well Car", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "flak18": { + "name": "flak18", + "coalition": "", + "era": "", + "label": "AAA 8,8cm Flak 18", + "shortLabel": "AAA 8,8cm Flak 18", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "Pz_IV_H": { + "name": "Pz_IV_H", + "coalition": "", + "era": "", + "label": "Tk PzIV H", + "shortLabel": "Tk PzIV H", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Leopard-2A5": { + "name": "Leopard-2A5", + "coalition": "", + "era": "", + "label": "MBT Leopard-2A5", + "shortLabel": "MBT Leopard-2A5", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "leopard-2A4": { + "name": "leopard-2A4", + "coalition": "", + "era": "", + "label": "MBT Leopard-2A4", + "shortLabel": "MBT Leopard-2A4", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "leopard-2A4_trs": { + "name": "leopard-2A4_trs", + "coalition": "", + "era": "", + "label": "MBT Leopard-2A4 Trs", + "shortLabel": "MBT Leopard-2A4 Trs", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Sd_Kfz_251": { + "name": "Sd_Kfz_251", + "coalition": "", + "era": "", + "label": "APC Sd.Kfz.251 Halftrack", + "shortLabel": "APC Sd.Kfz.251 Halftrack", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Blitz_36-6700A": { + "name": "Blitz_36-6700A", + "coalition": "", + "era": "", + "label": "Truck Opel Blitz", + "shortLabel": "Truck Opel Blitz", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "T155_Firtina": { + "name": "T155_Firtina", + "coalition": "", + "era": "", + "label": "SPH T155 Firtina 155mm", + "shortLabel": "SPH T155 Firtina 155mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "VAB_Mephisto": { + "name": "VAB_Mephisto", + "coalition": "", + "era": "", + "label": "ATGM VAB Mephisto", + "shortLabel": "ATGM VAB Mephisto", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "ZTZ96B": { + "name": "ZTZ96B", + "coalition": "", + "era": "", + "label": "ZTZ-96B", + "shortLabel": "ZTZ-96B", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "ZBD04A": { + "name": "ZBD04A", + "coalition": "", + "era": "", + "label": "ZBD-04A", + "shortLabel": "ZBD-04A", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "HQ-7_LN_SP": { + "name": "HQ-7_LN_SP", + "coalition": "", + "era": "", + "label": "HQ-7 Self-Propelled LN", + "shortLabel": "HQ-7 Self-Propelled LN", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "HQ-7_LN_EO": { + "name": "HQ-7_LN_EO", + "coalition": "", + "era": "", + "label": "HQ-7 LN Electro-Optics", + "shortLabel": "HQ-7 LN Electro-Optics", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "HQ-7_STR_SP": { + "name": "HQ-7_STR_SP", + "coalition": "", + "era": "", + "label": "HQ-7 Self-Propelled STR", + "shortLabel": "HQ-7 Self-Propelled STR", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "PLZ05": { + "name": "PLZ05", + "coalition": "", + "era": "", + "label": "PLZ-05", + "shortLabel": "PLZ-05", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "TYPE-59": { + "name": "TYPE-59", + "coalition": "", + "era": "", + "label": "MT Type 59", + "shortLabel": "MT Type 59", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Kubelwagen_82": { + "name": "Kubelwagen_82", + "coalition": "", + "era": "", + "label": "LUV Kubelwagen Jeep", + "shortLabel": "LUV Kubelwagen Jeep", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "Sd_Kfz_2": { + "name": "Sd_Kfz_2", + "coalition": "", + "era": "", + "label": "LUV Kettenrad", + "shortLabel": "LUV Kettenrad", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "Sd_Kfz_7": { + "name": "Sd_Kfz_7", + "coalition": "", + "era": "", + "label": "Tractor Sd.Kfz.7 Art'y Tractor", + "shortLabel": "Tractor Sd.Kfz.7 Art'y Tractor", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "Horch_901_typ_40_kfz_21": { + "name": "Horch_901_typ_40_kfz_21", + "coalition": "", + "era": "", + "label": "LUV Horch 901 Staff Car", + "shortLabel": "LUV Horch 901 Staff Car", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "Tiger_I": { + "name": "Tiger_I", + "coalition": "", + "era": "", + "label": "Tk Tiger 1", + "shortLabel": "Tk Tiger 1", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Tiger_II_H": { + "name": "Tiger_II_H", + "coalition": "", + "era": "", + "label": "Tk Tiger II", + "shortLabel": "Tk Tiger II", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Pz_V_Panther_G": { + "name": "Pz_V_Panther_G", + "coalition": "", + "era": "", + "label": "Tk Panther G (Pz V)", + "shortLabel": "Tk Panther G (Pz V)", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Jagdpanther_G1": { + "name": "Jagdpanther_G1", + "coalition": "", + "era": "", + "label": "SPG Jagdpanther TD", + "shortLabel": "SPG Jagdpanther TD", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "JagdPz_IV": { + "name": "JagdPz_IV", + "coalition": "", + "era": "", + "label": "SPG Jagdpanzer IV TD", + "shortLabel": "SPG Jagdpanzer IV TD", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Stug_IV": { + "name": "Stug_IV", + "coalition": "", + "era": "", + "label": "SPG StuG IV AG", + "shortLabel": "SPG StuG IV AG", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "SturmPzIV": { + "name": "SturmPzIV", + "coalition": "", + "era": "", + "label": "SPG Brummbaer AG", + "shortLabel": "SPG Brummbaer AG", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Wespe124": { + "name": "Wespe124", + "coalition": "", + "era": "", + "label": "SPH Sd.Kfz.124 Wespe 105mm", + "shortLabel": "SPH Sd.Kfz.124 Wespe 105mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "Sd_Kfz_234_2_Puma": { + "name": "Sd_Kfz_234_2_Puma", + "coalition": "", + "era": "", + "label": "Scout Puma AC", + "shortLabel": "Scout Puma AC", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "flak30": { + "name": "flak30", + "coalition": "", + "era": "", + "label": "AAA Flak 38 20mm", + "shortLabel": "AAA Flak 38 20mm", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "flak36": { + "name": "flak36", + "coalition": "", + "era": "", + "label": "AAA 8,8cm Flak 36", + "shortLabel": "AAA 8,8cm Flak 36", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "flak37": { + "name": "flak37", + "coalition": "", + "era": "", + "label": "AAA 8,8cm Flak 37", + "shortLabel": "AAA 8,8cm Flak 37", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "flak38": { + "name": "flak38", + "coalition": "", + "era": "", + "label": "AAA Flak-Vierling 38 Quad 20mm", + "shortLabel": "AAA Flak-Vierling 38 Quad 20mm", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "KDO_Mod40": { + "name": "KDO_Mod40", + "coalition": "", + "era": "", + "label": "AAA Kdo.G.40", + "shortLabel": "AAA Kdo.G.40", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "Flakscheinwerfer_37": { + "name": "Flakscheinwerfer_37", + "coalition": "", + "era": "", + "label": "SL Flakscheinwerfer 37", + "shortLabel": "SL Flakscheinwerfer 37", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "Maschinensatz_33": { + "name": "Maschinensatz_33", + "coalition": "", + "era": "", + "label": "Maschinensatz 33 Gen", + "shortLabel": "Maschinensatz 33 Gen", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "soldier_mauser98": { + "name": "soldier_mauser98", + "coalition": "", + "era": "", + "label": "Infantry Mauser 98", + "shortLabel": "Infantry Mauser 98", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "SK_C_28_naval_gun": { + "name": "SK_C_28_naval_gun", + "coalition": "", + "era": "", + "label": "Gun 15cm SK C/28 Naval in Bunker", + "shortLabel": "Gun 15cm SK C/28 Naval in Bunker", + "type": "Fortification", + "enabled": true, + "liveries": {} + }, + "fire_control": { + "name": "fire_control", + "coalition": "", + "era": "", + "label": "Bunker with Fire Control Center", + "shortLabel": "Bunker with Fire Control Center", + "type": "Fortification", + "enabled": true, + "liveries": {} + }, + "Stug_III": { + "name": "Stug_III", + "coalition": "", + "era": "", + "label": "SPG StuG III G AG", + "shortLabel": "SPG StuG III G AG", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Elefant_SdKfz_184": { + "name": "Elefant_SdKfz_184", + "coalition": "", + "era": "", + "label": "SPG Elefant TD", + "shortLabel": "SPG Elefant TD", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "flak41": { + "name": "flak41", + "coalition": "", + "era": "", + "label": "AAA 8,8cm Flak 41", + "shortLabel": "AAA 8,8cm Flak 41", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "v1_launcher": { + "name": "v1_launcher", + "coalition": "", + "era": "", + "label": "V-1 Launch Ramp", + "shortLabel": "V-1 Launch Ramp", + "type": "MissilesSS", + "enabled": true, + "liveries": {} + }, + "FuMG-401": { + "name": "FuMG-401", + "coalition": "", + "era": "", + "label": "EWR FuMG-401 Freya LZ", + "shortLabel": "EWR FuMG-401 Freya LZ", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "FuSe-65": { + "name": "FuSe-65", + "coalition": "", + "era": "", + "label": "EWR FuSe-65 W\u00fcrzburg-Riese", + "shortLabel": "EWR FuSe-65 W\u00fcrzburg-Riese", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "Pak40": { + "name": "Pak40", + "coalition": "", + "era": "", + "label": "FH Pak 40 75mm", + "shortLabel": "FH Pak 40 75mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "LeFH_18-40-105": { + "name": "LeFH_18-40-105", + "coalition": "", + "era": "", + "label": "FH LeFH-18 105mm", + "shortLabel": "FH LeFH-18 105mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "Cromwell_IV": { + "name": "Cromwell_IV", + "coalition": "", + "era": "", + "label": "Tk Cromwell IV", + "shortLabel": "Tk Cromwell IV", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "M4A4_Sherman_FF": { + "name": "M4A4_Sherman_FF", + "coalition": "", + "era": "", + "label": "Tk M4A4 Sherman Firefly", + "shortLabel": "Tk M4A4 Sherman Firefly", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "soldier_wwii_br_01": { + "name": "soldier_wwii_br_01", + "coalition": "", + "era": "", + "label": "Infantry SMLE No.4 Mk-1", + "shortLabel": "Infantry SMLE No.4 Mk-1", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "Centaur_IV": { + "name": "Centaur_IV", + "coalition": "", + "era": "", + "label": "Tk Centaur IV CS", + "shortLabel": "Tk Centaur IV CS", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Churchill_VII": { + "name": "Churchill_VII", + "coalition": "", + "era": "", + "label": "Tk Churchill VII", + "shortLabel": "Tk Churchill VII", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Daimler_AC": { + "name": "Daimler_AC", + "coalition": "", + "era": "", + "label": "Car Daimler Armored", + "shortLabel": "Car Daimler Armored", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "Tetrarch": { + "name": "Tetrarch", + "coalition": "", + "era": "", + "label": "Tk Tetrach", + "shortLabel": "Tk Tetrach", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "QF_37_AA": { + "name": "QF_37_AA", + "coalition": "", + "era": "", + "label": "AAA QF 3.7\"", + "shortLabel": "AAA QF 3.7\"", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "Allies_Director": { + "name": "Allies_Director", + "coalition": "", + "era": "", + "label": "Allies Rangefinder (DRT)", + "shortLabel": "Allies Rangefinder (DRT)", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "CCKW_353": { + "name": "CCKW_353", + "coalition": "", + "era": "", + "label": "Truck GMC \"Jimmy\" 6x6", + "shortLabel": "Truck GMC \"Jimmy\" 6x6", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "Willys_MB": { + "name": "Willys_MB", + "coalition": "", + "era": "", + "label": "Car Willys Jeep", + "shortLabel": "Car Willys Jeep", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "M12_GMC": { + "name": "M12_GMC", + "coalition": "", + "era": "", + "label": "SPH M12 GMC 155mm", + "shortLabel": "SPH M12 GMC 155mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "M30_CC": { + "name": "M30_CC", + "coalition": "", + "era": "", + "label": "Ammo M30 Cargo Carrier", + "shortLabel": "Ammo M30 Cargo Carrier", + "type": "Unarmed", + "enabled": true, + "liveries": {} + }, + "soldier_wwii_us": { + "name": "soldier_wwii_us", + "coalition": "", + "era": "", + "label": "Infantry M1 Garand", + "shortLabel": "Infantry M1 Garand", + "type": "Infantry", + "enabled": true, + "liveries": {} + }, + "M10_GMC": { + "name": "M10_GMC", + "coalition": "", + "era": "", + "label": "SPG M10 GMC TD", + "shortLabel": "SPG M10 GMC TD", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "M8_Greyhound": { + "name": "M8_Greyhound", + "coalition": "", + "era": "", + "label": "Scout M8 Greyhound AC", + "shortLabel": "Scout M8 Greyhound AC", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "M2A1-105": { + "name": "M2A1-105", + "coalition": "", + "era": "", + "label": "FH M2A1 105mm", + "shortLabel": "FH M2A1 105mm", + "type": "Artillery", + "enabled": true, + "liveries": {} + }, + "M4_Tractor": { + "name": "M4_Tractor", + "coalition": "", + "era": "", + "label": "Tractor M4 High Speed", + "shortLabel": "Tractor M4 High Speed", + "type": "Armor", + "enabled": true, + "liveries": {} + }, + "M45_Quadmount": { + "name": "M45_Quadmount", + "coalition": "", + "era": "", + "label": "AAA M45 Quadmount HB 12.7mm", + "shortLabel": "AAA M45 Quadmount HB 12.7mm", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "M1_37mm": { + "name": "M1_37mm", + "coalition": "", + "era": "", + "label": "AAA M1 37mm", + "shortLabel": "AAA M1 37mm", + "type": "AirDefence", + "enabled": true, + "liveries": {} + }, + "DR_50Ton_Flat_Wagon": { + "name": "DR_50Ton_Flat_Wagon", + "coalition": "", + "era": "", + "label": "DR 50-ton flat wagon", + "shortLabel": "DR 50-ton flat wagon", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "DRG_Class_86": { + "name": "DRG_Class_86", + "coalition": "", + "era": "", + "label": "Loco DRG Class 86", + "shortLabel": "Loco DRG Class 86", + "type": "Locomotive", + "enabled": true, + "liveries": {} + }, + "German_covered_wagon_G10": { + "name": "German_covered_wagon_G10", + "coalition": "", + "era": "", + "label": "Wagon G10 (Germany)", + "shortLabel": "Wagon G10 (Germany)", + "type": "Carriage", + "enabled": true, + "liveries": {} + }, + "German_tank_wagon": { + "name": "German_tank_wagon", + "coalition": "", + "era": "", + "label": "Tank Car (Germany)", + "shortLabel": "Tank Car (Germany)", + "type": "Carriage", + "enabled": true, + "liveries": {} + } } \ No newline at end of file diff --git a/client/public/databases/units/navyunitdatabase.json b/client/public/databases/units/navyunitdatabase.json index 4ffc29bd..87af5abd 100644 --- a/client/public/databases/units/navyunitdatabase.json +++ b/client/public/databases/units/navyunitdatabase.json @@ -1,1337 +1,1401 @@ { - "BDK-775": { - "name": "BDK-775", - "coalition": "blue", - "type": "Landing Craft", - "era": "Mid Cold War", - "label": "LS Ropucha", - "shortLabel": "LS Ropucha", - "range": "", - "filename": "", - "enabled": true - }, - "Boat Armed Hi-Speed": { - "name": "Boat Armed Hi-Speed", - "coalition": "", - "type": "Fast Attack Craft", - "era": "Mid Cold War", - "label": "Boat Armed Hi-Speed", - "shortLabel": "Boat Armed Hi-Speed", - "range": "", - "filename": "", - "enabled": true - }, - "CVN_71": { - "name": "CVN_71", - "coalition": "blue", - "type": "Super Aircraft Carrier", - "era": "Late Cold War", - "label": "CVN-71 Theodore Roosevelt", - "shortLabel": "CVN-71", - "range": "Short", - "filename": "", - "enabled": true - }, - "CVN_72": { - "name": "CVN_72", - "coalition": "blue", - "type": "Super Aircraft Carrier", - "era": "Late Cold War", - "label": "CVN-72 Abraham Lincoln", - "shortLabel": "CVN-72", - "range": "Short", - "filename": "", - "enabled": true - }, - "CVN_73": { - "name": "CVN_73", - "coalition": "blue", - "type": "Super Aircraft Carrier", - "era": "Late Cold War", - "label": "CVN-73 George Washington", - "shortLabel": "CVN-73", - "range": "Medium", - "filename": "", - "enabled": true - }, - "CVN_75": { - "name": "CVN_75", - "coalition": "blue", - "type": "Aircraft Carrier", - "era": "Late Cold War", - "label": "CVN-75 Harry S. Truman", - "shortLabel": "CVN-75", - "range": "Medium", - "filename": "", - "enabled": true, - "liveries": { - "autumn": { - "name": "Autumn", - "countries": "All" - }, - "winter": { - "name": "Winter", - "countries": "All" - }, - "summer": { - "name": "Summer", - "countries": "All" - }, - "spring": { - "name": "Spring", - "countries": "All" - }, - "desert": { - "name": "Desert", - "countries": "All" - } - } - }, - "CV_1143_5": { - "name": "CV_1143_5", - "coalition": "red", - "type": "Aircraft Carrier", - "era": "Modern", - "label": "CV Admiral Kuznetsov(2017)", - "shortLabel": "Admiral Kuznetsov(2017)", - "range": "Medium", - "filename": "", - "enabled": true - }, - "CV_59": { - "name": "CV_59", - "coalition": "blue", - "type": "Aircraft Carrier", - "era": "Early Cold War", - "label": "CV-59 Forrestal", - "shortLabel": "CV-59", - "range": "Short", - "filename": "", - "enabled": true - }, - "CastleClass_01": { - "name": "CastleClass_01", - "coalition": "blue", - "type": "Patrol", - "era": "Mid Cold War", - "label": "HMS Leeds Castle (P-258)", - "shortLabel": "HMS Leeds Castle (P-258)", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "dumbarton": { - "name": "Dumbarton", - "countries": "All" - } - } - }, - "HandyWind": { - "name": "HandyWind", - "coalition": "blue", - "type": "Cargoship", - "era": "Late Cold War", - "label": "Bulker Handy Wind", - "shortLabel": "Bulker Handy Wind", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "noname": { - "name": "NoName", - "countries": "All" - }, - "handy_wind": { - "name": "Handy Wind", - "countries": "All" - }, - "baltic_cove": { - "name": "Baltic Cove", - "countries": "All" - }, - "baltic_wind": { - "name": "Baltic Wind", - "countries": "All" - } - } - }, - "HarborTug": { - "name": "HarborTug", - "coalition": "", - "type": "Tug", - "era": "Mid Cold War", - "label": "Harbor Tug", - "shortLabel": "Harbor Tug", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "harbor tug blue": { - "name": "Harbor Tug Blue", - "countries": "All" - }, - "harbor tug red": { - "name": "Harbor Tug Red", - "countries": "All" - }, - "harbor tug black": { - "name": "Harbor Tug Black", - "countries": "All" - }, - "harbor tug green": { - "name": "Harbor Tug Green", - "countries": "All" - } - } - }, - "LHA_Tarawa": { - "name": "LHA_Tarawa", - "coalition": "blue", - "type": "Aircraft Carrier", - "era": "Mid Cold War", - "label": "LHA-1 Tarawa", - "shortLabel": "LHA-1 Tarawa", - "range": "Short", - "filename": "", - "enabled": true - }, - "La_Combattante_II": { - "name": "La_Combattante_II", - "coalition": "blue", - "type": "Fast Attack Craft", - "era": "Mid Cold War", - "label": "FAC La Combattante lla", - "shortLabel": "FAC La Combattante", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "irn_217": { - "name": "217", - "countries": [ - "IRN" - ] - }, - "syr_35": { - "name": "35", - "countries": [ - "SYR" - ] - }, - "lib_521": { - "name": "521", - "countries": [ - "LIB" - ] - }, - "grg_dioskuria": { - "name": "Dioskuria", - "countries": [ - "GRG" - ] - }, - "grc_p77_plotarchis sakipis": { - "name": "Plotarchis_Sakipis", - "countries": [ - "GRC" - ] - }, - "grc_p72_ypoploiarchos votsis": { - "name": "Ypoploiarchos_Votsis", - "countries": [ - "GRC" - ] - }, - "egp_601": { - "name": "601", - "countries": [ - "EGP" - ] - }, - "irn_215": { - "name": "215", - "countries": [ - "IRN" - ] - }, - "ger_s50_panther": { - "name": "S50_Panther", - "countries": [ - "GER" - ] - }, - "lib_520": { - "name": "520", - "countries": [ - "LIB" - ] - }, - "grc_p73_antiploiarchos pezopoulos": { - "name": "Antiploiarchos_Pezopoulos", - "countries": [ - "GRC" - ] - }, - "ger_s54_elster": { - "name": "S54_Elster", - "countries": [ - "GER" - ] - }, - "ger_s58_pinguin": { - "name": "S58_Pinguin", - "countries": [ - "GER" - ] - }, - "grc_p74_plotarchis vlachavas": { - "name": "Plotarchis_Vlachavas", - "countries": [ - "GRC" - ] - }, - "ger_s52_storch": { - "name": "S52_Storch", - "countries": [ - "GER" - ] - }, - "ger_s57_weihe": { - "name": "S57_Weihe", - "countries": [ - "GER" - ] - }, - "egp_604": { - "name": "604", - "countries": [ - "EGP" - ] - }, - "ger_s53_pelikan": { - "name": "S53_Pelikan", - "countries": [ - "GER" - ] - }, - "lib_522": { - "name": "522", - "countries": [ - "LIB" - ] - }, - "ger_s56_dommel": { - "name": "S56_Dommel", - "countries": [ - "GER" - ] - }, - "irn_216": { - "name": "216", - "countries": [ - "IRN" - ] - }, - "ger_s59_reiher": { - "name": "S59_Reiher", - "countries": [ - "GER" - ] - }, - "lib_519": { - "name": "519", - "countries": [ - "LIB" - ] - }, - "syr_34": { - "name": "34", - "countries": [ - "SYR" - ] - }, - "irn_218": { - "name": "218", - "countries": [ - "IRN" - ] - }, - "grc_p76_ypoploiarchos tournas": { - "name": "Ypoploiarchos_Tournas", - "countries": [ - "GRC" - ] - }, - "grc_p75_plotarchis maridakis": { - "name": "Plotarchis_Maridakis", - "countries": [ - "GRC" - ] - }, - "ger_s55_alk": { - "name": "S55_Alk", - "countries": [ - "GER" - ] - }, - "grg_305": { - "name": "305", - "countries": [ - "GRG" - ] - }, - "egp_602": { - "name": "602", - "countries": [ - "EGP" - ] - }, - "irn_212": { - "name": "212", - "countries": [ - "IRN" - ] - }, - "grg_304": { - "name": "304", - "countries": [ - "GRG" - ] - }, - "irn_214": { - "name": "214", - "countries": [ - "IRN" - ] - }, - "irn_219": { - "name": "219", - "countries": [ - "IRN" - ] - }, - "syr_36": { - "name": "36", - "countries": [ - "SYR" - ] - }, - "lib_518": { - "name": "518", - "countries": [ - "LIB" - ] - }, - "egp_605": { - "name": "605", - "countries": [ - "EGP" - ] - }, - "ger_s51_haher": { - "name": "S51_Haher", - "countries": [ - "GER" - ] - }, - "egp_603": { - "name": "603", - "countries": [ - "EGP" - ] - } - } - }, - "Seawise_Giant": { - "name": "Seawise_Giant", - "coalition": "blue", - "type": "Tanker", - "era": "Late Cold War", - "label": "Tanker Seawise Giant", - "shortLabel": "Seawise Giant", - "range": "", - "filename": "", - "enabled": true - }, - "Ship_Tilde_Supply": { - "name": "Ship_Tilde_Supply", - "coalition": "blue", - "type": "Transport", - "era": "Late Cold War", - "label": "Supply Ship MV Tilde", - "shortLabel": "Supply Ship Tilde", - "range": "", - "filename": "", - "enabled": true - }, - "Stennis": { - "name": "Stennis", - "coalition": "blue", - "type": "Aircraft Carrier", - "era": "Late Cold War", - "label": "CVN-74 John C. Stennis", - "shortLabel": "CVN-74", - "range": "Medium", - "filename": "", - "enabled": true - }, - "TICONDEROG": { - "name": "TICONDEROG", - "coalition": "blue", - "type": "Cruiser", - "era": "Late Cold War", - "label": "Ticonderoga", - "shortLabel": "Ticonderoga", - "range": "Medium", - "filename": "", - "enabled": true, - "liveries": { - "vellagulf": { - "name": "USS Vella Gulf CG-72", - "countries": [ - "USA" - ] - }, - "huecity": { - "name": "USS Hue City CG-66", - "countries": [ - "USA" - ] - }, - "capestgeorge": { - "name": "USS Cape St. George CG-71", - "countries": [ - "USA" - ] - }, - "lakeerie": { - "name": "USS Lake Erie CG-70", - "countries": [ - "USA" - ] - }, - "chosin": { - "name": "USS Chosin CG-65", - "countries": [ - "USA" - ] - }, - "normandy": { - "name": "USS Normandy CG-60", - "countries": [ - "USA" - ] - }, - "portroyal": { - "name": "USS Port Royal CG-73", - "countries": [ - "USA" - ] - }, - "shiloh": { - "name": "USS Shiloh CG-67", - "countries": [ - "USA" - ] - }, - "viksburg": { - "name": "USS Viksburg CG-69", - "countries": [ - "USA" - ] - }, - "anzio": { - "name": "USS Anzio CG-68", - "countries": [ - "USA" - ] - } - } - }, - "Type_052B": { - "name": "Type_052B", - "coalition": "red", - "type": "Destroyer", - "era": "Modern", - "label": "052B DDG-168 Guangzhou", - "shortLabel": "Type 52B", - "range": "Short", - "filename": "", - "enabled": true, - "liveries": { - "general": { - "name": "General", - "countries": "All" - }, - "ddg-169": { - "name": "DDG-169 Wuhan", - "countries": [ - "CHN" - ] - }, - "ddg-168": { - "name": "DDG-168 Guangzhou", - "countries": [ - "CHN" - ] - } - } - }, - "Type_052C": { - "name": "Type_052C", - "coalition": "red", - "type": "Destroyer", - "era": "Modern", - "label": "052C DDG-171 Haikou", - "shortLabel": "Type 52C", - "range": "Short", - "filename": "", - "enabled": true, - "liveries": { - "ddg-171": { - "name": "DDG-171 Haikou", - "countries": [ - "CHN" - ] - }, - "general": { - "name": "General", - "countries": "All" - }, - "ddg-151": { - "name": "DDG-151 Zhengzhou", - "countries": [ - "CHN" - ] - }, - "ddg-170": { - "name": "DDG-170 Lanzhou", - "countries": [ - "CHN" - ] - }, - "default": { - "name": "DDG-150 Changchun", - "countries": [ - "CHN" - ] - }, - "ddg-152": { - "name": "DDG-152 Jinan", - "countries": [ - "CHN" - ] - }, - "ddg-153": { - "name": "DDG-153 Xi'an", - "countries": [ - "CHN" - ] - } - } - }, - "Type_054A": { - "name": "", - "coalition": "red", - "type": "Frigate", - "era": "Modern", - "label": "054A FFG-538 Yantai", - "shortLabel": "Type 54A", - "range": "Medium", - "filename": "", - "enabled": true, - "liveries": { - "ffg-573": { - "name": "FFG-573 Liuzhou", - "countries": [ - "CHN" - ] - }, - "ffg-578": { - "name": "FFG-578 Yangzhou", - "countries": [ - "CHN" - ] - }, - "ffg-531": { - "name": "FFG-531 Xiangtan", - "countries": [ - "CHN" - ] - }, - "ffg-550": { - "name": "FFG-550 Weifang", - "countries": [ - "CHN" - ] - }, - "ffg-536": { - "name": "FFG-536 Xuchang", - "countries": [ - "CHN" - ] - }, - "ffg-549": { - "name": "FFG-549 Changzhou", - "countries": [ - "CHN" - ] - }, - "ffg-574": { - "name": "FFG-574 Sanya", - "countries": [ - "CHN" - ] - }, - "default": { - "name": "FFG-515 Binzhou", - "countries": [ - "CHN" - ] - }, - "ffg-576": { - "name": "FFG-576 Daqing", - "countries": [ - "CHN" - ] - }, - "ffg-599": { - "name": "FFG-599 Anyang", - "countries": [ - "CHN" - ] - }, - "ffg-547": { - "name": "FFG-547 Linyi", - "countries": [ - "CHN" - ] - }, - "ffg-571": { - "name": "FFG-571 Yuncheng", - "countries": [ - "CHN" - ] - }, - "ffg-546": { - "name": "FFG-546 Yancheng", - "countries": [ - "CHN" - ] - }, - "ffg-579": { - "name": "FFG-579 Handan", - "countries": [ - "CHN" - ] - }, - "ffg-532": { - "name": "FFG-532 Jingzhou", - "countries": [ - "CHN" - ] - }, - "ffg-569": { - "name": "FFG-569 Yulin", - "countries": [ - "CHN" - ] - }, - "ffg-538": { - "name": "FFG-538 Yantai", - "countries": [ - "CHN" - ] - }, - "ffg-577": { - "name": "FFG-577 Huanggang", - "countries": [ - "CHN" - ] - }, - "general": { - "name": "General", - "countries": "All" - }, - "ffg-572": { - "name": "FFG-572 Hengshui", - "countries": [ - "CHN" - ] - }, - "ffg-539": { - "name": "FFG-539 Wuhu", - "countries": [ - "CHN" - ] - }, - "ffg-548": { - "name": "FFG-548 Yiyang", - "countries": [ - "CHN" - ] - }, - "ffg-575": { - "name": "FFG-575 Yueyang", - "countries": [ - "CHN" - ] - }, - "ffg-598": { - "name": "FFG-598 Rizhao", - "countries": [ - "CHN" - ] - }, - "ffg-500": { - "name": "FFG-500 Xianning", - "countries": [ - "CHN" - ] - } - } - }, - "Type_071": { - "name": "Type_071", - "coalition": "red", - "type": "Transport", - "era": "Modern", - "label": "Type 071", - "shortLabel": "Type 071", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "lpd-978": { - "name": "978 Wuzhi Shan", - "countries": [ - "CHN" - ] - }, - "lpd-989": { - "name": "989 Changbai Shan", - "countries": [ - "CHN" - ] - }, - "default": { - "name": "998 Kunlun Shan", - "countries": [ - "CHN" - ] - }, - "lpd-999": { - "name": "999 Jinggang Shan", - "countries": [ - "CHN" - ] - }, - "lpd-988": { - "name": "988 Yimeng Shan", - "countries": [ - "CHN" - ] - }, - "lpd-980": { - "name": "980 Longhu Shan", - "countries": [ - "CHN" - ] - } - } - }, - "Type_093": { - "name": "Type_093", - "coalition": "red", - "type": "Submarine", - "era": "Modern", - "label": "Type 093", - "shortLabel": "Type 093", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "periscope_state_1": { - "name": "Periscope State 1", - "countries": "All" - } - } - }, - "USS_Arleigh_Burke_IIa": { - "name": "USS_Arleigh_Burke_IIa", - "coalition": "blue", - "type": "Destroyer", - "era": "Late Cold War", - "label": "DDG Arleigh Burke lla", - "shortLabel": "DDG Arleigh Burke", - "range": "Medium", - "filename": "", - "enabled": true, - "liveries": { - "ddg-107_uss_gravely": { - "name": "DDG-107 USS Gravely", - "countries": [ - "USA" - ] - }, - "ddg-112_uss_michael_murphy": { - "name": "DDG-112 USS Michael Murphy", - "countries": [ - "USA" - ] - }, - "ddg-101_uss_gridley": { - "name": "DDG-101 USS Gridley", - "countries": [ - "USA" - ] - }, - "ddg-106_uss_stockdale": { - "name": "DDG-106 USS Stockdale", - "countries": [ - "USA" - ] - }, - "ddg-115_uss_rafael_peralta": { - "name": "DDG-115 USS Rafael Peralta", - "countries": [ - "USA" - ] - }, - "ddg-114_uss_ralph_johnson": { - "name": "DDG-114 USS Ralph Johnson", - "countries": [ - "USA" - ] - }, - "ddg-116_uss_thomas_hudner": { - "name": "DDG-116 USS Thomas Hudner", - "countries": [ - "USA" - ] - }, - "ddg-113_uss_john_finn": { - "name": "DDG-113 USS John Finn", - "countries": [ - "USA" - ] - }, - "ddg-108_uss_wayne_e.meyer": { - "name": "DDG-108 USS Wayne E. Meyer", - "countries": [ - "USA" - ] - }, - "ddg-110_uss_william_p.lawrence": { - "name": "DDG-110 USS William P. Lawrence", - "countries": [ - "USA" - ] - }, - "ddg-103_uss_truxtun": { - "name": "DDG-103 USS Truxtun", - "countries": [ - "USA" - ] - }, - "ddg-109_uss_jason_dunham": { - "name": "DDG-109 USS Jason Dunham", - "countries": [ - "USA" - ] - }, - "ddg-105_uss_dewey": { - "name": "DDG-105 USS Dewey", - "countries": [ - "USA" - ] - }, - "ddg-104_uss_sterett": { - "name": "DDG-104 USS Sterett", - "countries": [ - "USA" - ] - }, - "ddg-102_uss_sampson": { - "name": "DDG-102 USS Sampson", - "countries": [ - "USA" - ] - }, - "ddg-111_uss_spruance": { - "name": "DDG-111 USS Spruance", - "countries": [ - "USA" - ] - } - } - }, - "albatros": { - "name": "albatros", - "coalition": "red", - "type": "Aircraft Carrier", - "era": "Early Cold War", - "label": "Albatros (Grisha-5)", - "shortLabel": "Albatros", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "141": { - "name": "141", - "countries": "All" - }, - "142": { - "name": "142", - "countries": "All" - }, - "143": { - "name": "143", - "countries": "All" - }, - "144": { - "name": "144", - "countries": "All" - }, - "145": { - "name": "145", - "countries": "All" - }, - "146": { - "name": "146", - "countries": "All" - }, - "147": { - "name": "147", - "countries": "All" - }, - "148": { - "name": "148", - "countries": "All" - }, - "149": { - "name": "149", - "countries": "All" - } - } - }, - "ara_vdm": { - "name": "ara_vdm", - "coalition": "", - "type": "Aircraft Carrier", - "era": "Mid Cold War", - "label": "ARA Vienticinco de Mayo", - "shortLabel": "ARA Vienticinco de Mayo", - "range": "", - "filename": "", - "enabled": true - }, - "barge-1": { - "name": "barge-1", - "coalition": "red", - "type": "Cargoship", - "era": "Late Cold War", - "label": "Dry cargo ship Ivanov", - "shortLabel": "Dry cargo ship Ivanov", - "range": "", - "filename": "", - "enabled": true - }, - "barge-2": { - "name": "barge-2", - "coalition": "red", - "type": "Cargoship", - "era": "Late Cold War", - "label": "Dry cargo ship Yakushev", - "shortLabel": "Dry cargo ship Yakushev", - "range": "", - "filename": "", - "enabled": true - }, - "elnya": { - "name": "elnya", - "coalition": "red", - "type": "Tanker", - "era": "Late Cold War", - "label": "Elnya tanker", - "shortLabel": "Elnya tanker", - "range": "", - "filename": "", - "enabled": true, - "liveries": { - "952": { - "name": "952", - "countries": "All" - }, - "953": { - "name": "953", - "countries": "All" - }, - "954": { - "name": "954", - "countries": "All" - } - } - }, - "hms_invincible": { - "name": "hms_invincible", - "coalition": "blue", - "type": "Aircraft Carrier", - "era": "Mid Cold War", - "label": "HMS Invincible (R05)", - "shortLabel": "HMS Invincible", - "range": "", - "filename": "", - "enabled": true - }, - "kilo": { - "name": "kilo", - "coalition": "red", - "type": "Submarine", - "era": "Late Cold War", - "label": "Project 636 Varshavyanka Basic", - "shortLabel": "Varshavyanka Basic", - "range": "Medium", - "filename": "", - "enabled": true - }, - "kilo_636": { - "name": "kilo_636", - "coalition": "red", - "type": "Submarine", - "era": "Late Cold War", - "label": "Project 636 Varshavyanka Improved", - "shortLabel": "Varshavyanka Improved", - "range": "Medium", - "filename": "", - "enabled": true - }, - "kuznecow": { - "name": "kuznecow", - "coalition": "red", - "type": "Aircraft Carrier", - "era": "Late Cold War", - "label": "Admiral Kuznetsov", - "shortLabel": "Admiral Kuznetsov", - "range": "Medium", - "filename": "", - "enabled": true - }, - "leander-gun-achilles": { - "name": "leander-gun-achilles", - "coalition": "blue", - "type": "Frigate", - "era": "Mid Cold War", - "label": "HMS Achilles (F12)", - "shortLabel": "HMS Achilles", - "range": "", - "filename": "", - "enabled": true - }, - "leander-gun-andromeda": { - "name": "leander-gun-andromeda", - "coalition": "blue", - "type": "Frigate", - "era": "Mid Cold War", - "label": "HMS Andromeda (F57)", - "shortLabel": "HMS Andromeda", - "range": "", - "filename": "", - "enabled": true - }, - "leander-gun-ariadne": { - "name": "leander-gun-ariadne", - "coalition": "blue", - "type": "Frigate", - "era": "Mid Cold War", - "label": "HMS Ariadne (F72)", - "shortLabel": "HMS Ariadne", - "range": "", - "filename": "", - "enabled": true - }, - "leander-gun-condell": { - "name": "leander-gun-condell", - "coalition": "", - "type": "Frigate", - "era": "Mid Cold War", - "label": "Almirante Condell PFG-06", - "shortLabel": "Almirante Condell", - "range": "", - "filename": "", - "enabled": true - }, - "leander-gun-lynch": { - "name": "leander-gun-lynch", - "coalition": "", - "type": "Frigate", - "era": "Mid Cold War", - "label": "CNS Almirante Lynch (PFG-07)", - "shortLabel": "CNS Almirante Lynch", - "range": "", - "filename": "", - "enabled": true - }, - "molniya": { - "name": "molniya", - "coalition": "", - "type": "Fast Attack Craft", - "era": "Late Cold War", - "label": "Molniya (Tarantul-3)", - "shortLabel": "Molniya", - "range": "Short", - "filename": "", - "enabled": true, - "liveries": { - "952": { - "name": "952", - "countries": "All" - }, - "953": { - "name": "953", - "countries": "All" - }, - "954": { - "name": "954", - "countries": "All" - } - } - }, - "moscow": { - "name": "moscow", - "coalition": "red", - "type": "Cruiser", - "era": "Late Cold War", - "label": "Moscow", - "shortLabel": "Moscow", - "range": "Medium", - "filename": "", - "enabled": true, - "liveries": { - "default": { - "name": "default", - "countries": "All" - }, - "cow1": { - "name": "cow1", - "countries": "All" - }, - "cow3": { - "name": "cow3", - "countries": "All" - }, - "cow2": { - "name": "cow2", - "countries": "All" - } - } - }, - "neustrash": { - "name": "neustrash", - "coalition": "red", - "type": "Frigate", - "era": "Late Cold War", - "label": "Neustrashimy", - "shortLabel": "Neustrashimy", - "range": "Short", - "filename": "", - "enabled": true - }, - "perry": { - "name": "perry", - "coalition": "blue", - "type": "Frigate", - "era": "Mid Cold War", - "label": "Oliver H. Perry", - "shortLabel": "Oliver H. Perry", - "range": "Medium", - "filename": "", - "enabled": true, - "liveries": { - "gary": { - "name": "USS Gary FFG-51", - "countries": "All" - }, - "carr": { - "name": "USS Carr FFG-52", - "countries": "All" - }, - "reubenjames": { - "name": "USS Reuben James FFG-57", - "countries": "All" - }, - "hawes": { - "name": "USS Hawes FFG-53", - "countries": "All" - }, - "ford": { - "name": "USS Ford FFG-54", - "countries": "All" - }, - "elrod": { - "name": "USS Elrod FFG-55", - "countries": "All" - }, - "vandergrift": { - "name": "USS Vandergrift FFG-48", - "countries": "All" - }, - "rentz": { - "name": "USS Rentz FFG-46", - "countries": "All" - }, - "nicholas": { - "name": "USS Nicholas FFG-47", - "countries": "All" - }, - "kauffman": { - "name": "USS Kauffman FFG-59", - "countries": "All" - } - } - }, - "piotr_velikiy": { - "name": "piotr_velikiy", - "coalition": "red", - "type": "Cruiser", - "era": "Late Cold War", - "label": "Pyotr Velikiy", - "shortLabel": "Pyotr Velikiy", - "range": "Medium", - "filename": "", - "enabled": true - }, - "rezky": { - "name": "Rezky (Krivak-2)", - "coalition": "red", - "type": "Frigate", - "era": "Early Cold War", - "label": "Rezky (Krivak-2)", - "shortLabel": "Rezky", - "range": "Short", - "filename": "", - "enabled": true - }, - "santafe": { - "name": "santafe", - "coalition": "", - "type": "Submarine", - "era": "Early Cold War", - "label": "ARA Santa Fe S-21", - "shortLabel": "ARA Santa", - "range": "", - "filename": "", - "enabled": true - }, - "zwezdny": { - "name": "zwezdny", - "coalition": "", - "type": "Civilian Boat", - "era": "Modern", - "label": "Zwezdny", - "shortLabel": "Zwezdny", - "range": "", - "filename": "", - "enabled": true - } + "BDK-775": { + "name": "BDK-775", + "coalition": "blue", + "type": "Landing Craft", + "era": "Mid Cold War", + "label": "LS Ropucha", + "shortLabel": "LS Ropucha", + "range": "", + "filename": "", + "enabled": true + }, + "CVN_71": { + "name": "CVN_71", + "coalition": "blue", + "type": "Super Aircraft Carrier", + "era": "Late Cold War", + "label": "CVN-71 Theodore Roosevelt", + "shortLabel": "CVN-71", + "range": "Short", + "filename": "", + "enabled": true + }, + "CVN_72": { + "name": "CVN_72", + "coalition": "blue", + "type": "Super Aircraft Carrier", + "era": "Late Cold War", + "label": "CVN-72 Abraham Lincoln", + "shortLabel": "CVN-72", + "range": "Short", + "filename": "", + "enabled": true + }, + "CVN_73": { + "name": "CVN_73", + "coalition": "blue", + "type": "Super Aircraft Carrier", + "era": "Late Cold War", + "label": "CVN-73 George Washington", + "shortLabel": "CVN-73", + "range": "Medium", + "filename": "", + "enabled": true + }, + "CVN_75": { + "name": "CVN_75", + "coalition": "blue", + "type": "Aircraft Carrier", + "era": "Late Cold War", + "label": "CVN-75 Harry S. Truman", + "shortLabel": "CVN-75", + "range": "Medium", + "filename": "", + "enabled": true, + "liveries": { + "autumn": { + "name": "Autumn", + "countries": "All" + }, + "winter": { + "name": "Winter", + "countries": "All" + }, + "summer": { + "name": "Summer", + "countries": "All" + }, + "spring": { + "name": "Spring", + "countries": "All" + }, + "desert": { + "name": "Desert", + "countries": "All" + } + } + }, + "CV_1143_5": { + "name": "CV_1143_5", + "coalition": "red", + "type": "Aircraft Carrier", + "era": "Modern", + "label": "CV Admiral Kuznetsov(2017)", + "shortLabel": "Admiral Kuznetsov(2017)", + "range": "Medium", + "filename": "", + "enabled": true + }, + "CastleClass_01": { + "name": "CastleClass_01", + "coalition": "blue", + "type": "Patrol", + "era": "Mid Cold War", + "label": "HMS Leeds Castle (P-258)", + "shortLabel": "HMS Leeds Castle (P-258)", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "dumbarton": { + "name": "Dumbarton", + "countries": "All" + } + } + }, + "HandyWind": { + "name": "HandyWind", + "coalition": "blue", + "type": "Cargoship", + "era": "Late Cold War", + "label": "Bulker Handy Wind", + "shortLabel": "Bulker Handy Wind", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "noname": { + "name": "NoName", + "countries": "All" + }, + "handy_wind": { + "name": "Handy Wind", + "countries": "All" + }, + "baltic_cove": { + "name": "Baltic Cove", + "countries": "All" + }, + "baltic_wind": { + "name": "Baltic Wind", + "countries": "All" + } + } + }, + "HarborTug": { + "name": "HarborTug", + "coalition": "", + "type": "Tug", + "era": "Mid Cold War", + "label": "Harbor Tug", + "shortLabel": "Harbor Tug", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "harbor tug blue": { + "name": "Harbor Tug Blue", + "countries": "All" + }, + "harbor tug red": { + "name": "Harbor Tug Red", + "countries": "All" + }, + "harbor tug black": { + "name": "Harbor Tug Black", + "countries": "All" + }, + "harbor tug green": { + "name": "Harbor Tug Green", + "countries": "All" + } + } + }, + "LHA_Tarawa": { + "name": "LHA_Tarawa", + "coalition": "blue", + "type": "Aircraft Carrier", + "era": "Mid Cold War", + "label": "LHA-1 Tarawa", + "shortLabel": "LHA-1 Tarawa", + "range": "Short", + "filename": "", + "enabled": true + }, + "La_Combattante_II": { + "name": "La_Combattante_II", + "coalition": "blue", + "type": "Fast Attack Craft", + "era": "Mid Cold War", + "label": "FAC La Combattante lla", + "shortLabel": "FAC La Combattante", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "irn_217": { + "name": "217", + "countries": [ + "IRN" + ] + }, + "syr_35": { + "name": "35", + "countries": [ + "SYR" + ] + }, + "lib_521": { + "name": "521", + "countries": [ + "LIB" + ] + }, + "grg_dioskuria": { + "name": "Dioskuria", + "countries": [ + "GRG" + ] + }, + "grc_p77_plotarchis sakipis": { + "name": "Plotarchis_Sakipis", + "countries": [ + "GRC" + ] + }, + "grc_p72_ypoploiarchos votsis": { + "name": "Ypoploiarchos_Votsis", + "countries": [ + "GRC" + ] + }, + "egp_601": { + "name": "601", + "countries": [ + "EGP" + ] + }, + "irn_215": { + "name": "215", + "countries": [ + "IRN" + ] + }, + "ger_s50_panther": { + "name": "S50_Panther", + "countries": [ + "GER" + ] + }, + "lib_520": { + "name": "520", + "countries": [ + "LIB" + ] + }, + "grc_p73_antiploiarchos pezopoulos": { + "name": "Antiploiarchos_Pezopoulos", + "countries": [ + "GRC" + ] + }, + "ger_s54_elster": { + "name": "S54_Elster", + "countries": [ + "GER" + ] + }, + "ger_s58_pinguin": { + "name": "S58_Pinguin", + "countries": [ + "GER" + ] + }, + "grc_p74_plotarchis vlachavas": { + "name": "Plotarchis_Vlachavas", + "countries": [ + "GRC" + ] + }, + "ger_s52_storch": { + "name": "S52_Storch", + "countries": [ + "GER" + ] + }, + "ger_s57_weihe": { + "name": "S57_Weihe", + "countries": [ + "GER" + ] + }, + "egp_604": { + "name": "604", + "countries": [ + "EGP" + ] + }, + "ger_s53_pelikan": { + "name": "S53_Pelikan", + "countries": [ + "GER" + ] + }, + "lib_522": { + "name": "522", + "countries": [ + "LIB" + ] + }, + "ger_s56_dommel": { + "name": "S56_Dommel", + "countries": [ + "GER" + ] + }, + "irn_216": { + "name": "216", + "countries": [ + "IRN" + ] + }, + "ger_s59_reiher": { + "name": "S59_Reiher", + "countries": [ + "GER" + ] + }, + "lib_519": { + "name": "519", + "countries": [ + "LIB" + ] + }, + "syr_34": { + "name": "34", + "countries": [ + "SYR" + ] + }, + "irn_218": { + "name": "218", + "countries": [ + "IRN" + ] + }, + "grc_p76_ypoploiarchos tournas": { + "name": "Ypoploiarchos_Tournas", + "countries": [ + "GRC" + ] + }, + "grc_p75_plotarchis maridakis": { + "name": "Plotarchis_Maridakis", + "countries": [ + "GRC" + ] + }, + "ger_s55_alk": { + "name": "S55_Alk", + "countries": [ + "GER" + ] + }, + "grg_305": { + "name": "305", + "countries": [ + "GRG" + ] + }, + "egp_602": { + "name": "602", + "countries": [ + "EGP" + ] + }, + "irn_212": { + "name": "212", + "countries": [ + "IRN" + ] + }, + "grg_304": { + "name": "304", + "countries": [ + "GRG" + ] + }, + "irn_214": { + "name": "214", + "countries": [ + "IRN" + ] + }, + "irn_219": { + "name": "219", + "countries": [ + "IRN" + ] + }, + "syr_36": { + "name": "36", + "countries": [ + "SYR" + ] + }, + "lib_518": { + "name": "518", + "countries": [ + "LIB" + ] + }, + "egp_605": { + "name": "605", + "countries": [ + "EGP" + ] + }, + "ger_s51_haher": { + "name": "S51_Haher", + "countries": [ + "GER" + ] + }, + "egp_603": { + "name": "603", + "countries": [ + "EGP" + ] + } + } + }, + "Seawise_Giant": { + "name": "Seawise_Giant", + "coalition": "blue", + "type": "Tanker", + "era": "Late Cold War", + "label": "Tanker Seawise Giant", + "shortLabel": "Seawise Giant", + "range": "", + "filename": "", + "enabled": true + }, + "Ship_Tilde_Supply": { + "name": "Ship_Tilde_Supply", + "coalition": "blue", + "type": "Transport", + "era": "Late Cold War", + "label": "Supply Ship MV Tilde", + "shortLabel": "Supply Ship Tilde", + "range": "", + "filename": "", + "enabled": true + }, + "Stennis": { + "name": "Stennis", + "coalition": "blue", + "type": "Aircraft Carrier", + "era": "Late Cold War", + "label": "CVN-74 John C. Stennis", + "shortLabel": "CVN-74", + "range": "Medium", + "filename": "", + "enabled": true + }, + "TICONDEROG": { + "name": "TICONDEROG", + "coalition": "blue", + "type": "Cruiser", + "era": "Late Cold War", + "label": "Ticonderoga", + "shortLabel": "Ticonderoga", + "range": "Medium", + "filename": "", + "enabled": true, + "liveries": { + "vellagulf": { + "name": "USS Vella Gulf CG-72", + "countries": [ + "USA" + ] + }, + "huecity": { + "name": "USS Hue City CG-66", + "countries": [ + "USA" + ] + }, + "capestgeorge": { + "name": "USS Cape St. George CG-71", + "countries": [ + "USA" + ] + }, + "lakeerie": { + "name": "USS Lake Erie CG-70", + "countries": [ + "USA" + ] + }, + "chosin": { + "name": "USS Chosin CG-65", + "countries": [ + "USA" + ] + }, + "normandy": { + "name": "USS Normandy CG-60", + "countries": [ + "USA" + ] + }, + "portroyal": { + "name": "USS Port Royal CG-73", + "countries": [ + "USA" + ] + }, + "shiloh": { + "name": "USS Shiloh CG-67", + "countries": [ + "USA" + ] + }, + "viksburg": { + "name": "USS Viksburg CG-69", + "countries": [ + "USA" + ] + }, + "anzio": { + "name": "USS Anzio CG-68", + "countries": [ + "USA" + ] + } + } + }, + "Type_052B": { + "name": "Type_052B", + "coalition": "red", + "type": "Destroyer", + "era": "Modern", + "label": "052B DDG-168 Guangzhou", + "shortLabel": "Type 52B", + "range": "Short", + "filename": "", + "enabled": true, + "liveries": { + "general": { + "name": "General", + "countries": "All" + }, + "ddg-169": { + "name": "DDG-169 Wuhan", + "countries": [ + "CHN" + ] + }, + "ddg-168": { + "name": "DDG-168 Guangzhou", + "countries": [ + "CHN" + ] + } + } + }, + "Type_052C": { + "name": "Type_052C", + "coalition": "red", + "type": "Destroyer", + "era": "Modern", + "label": "052C DDG-171 Haikou", + "shortLabel": "Type 52C", + "range": "Short", + "filename": "", + "enabled": true, + "liveries": { + "ddg-171": { + "name": "DDG-171 Haikou", + "countries": [ + "CHN" + ] + }, + "general": { + "name": "General", + "countries": "All" + }, + "ddg-151": { + "name": "DDG-151 Zhengzhou", + "countries": [ + "CHN" + ] + }, + "ddg-170": { + "name": "DDG-170 Lanzhou", + "countries": [ + "CHN" + ] + }, + "default": { + "name": "DDG-150 Changchun", + "countries": [ + "CHN" + ] + }, + "ddg-152": { + "name": "DDG-152 Jinan", + "countries": [ + "CHN" + ] + }, + "ddg-153": { + "name": "DDG-153 Xi'an", + "countries": [ + "CHN" + ] + } + } + }, + "Type_054A": { + "name": "", + "coalition": "red", + "type": "Frigate", + "era": "Modern", + "label": "054A FFG-538 Yantai", + "shortLabel": "Type 54A", + "range": "Medium", + "filename": "", + "enabled": true, + "liveries": { + "ffg-573": { + "name": "FFG-573 Liuzhou", + "countries": [ + "CHN" + ] + }, + "ffg-578": { + "name": "FFG-578 Yangzhou", + "countries": [ + "CHN" + ] + }, + "ffg-531": { + "name": "FFG-531 Xiangtan", + "countries": [ + "CHN" + ] + }, + "ffg-550": { + "name": "FFG-550 Weifang", + "countries": [ + "CHN" + ] + }, + "ffg-536": { + "name": "FFG-536 Xuchang", + "countries": [ + "CHN" + ] + }, + "ffg-549": { + "name": "FFG-549 Changzhou", + "countries": [ + "CHN" + ] + }, + "ffg-574": { + "name": "FFG-574 Sanya", + "countries": [ + "CHN" + ] + }, + "default": { + "name": "FFG-515 Binzhou", + "countries": [ + "CHN" + ] + }, + "ffg-576": { + "name": "FFG-576 Daqing", + "countries": [ + "CHN" + ] + }, + "ffg-599": { + "name": "FFG-599 Anyang", + "countries": [ + "CHN" + ] + }, + "ffg-547": { + "name": "FFG-547 Linyi", + "countries": [ + "CHN" + ] + }, + "ffg-571": { + "name": "FFG-571 Yuncheng", + "countries": [ + "CHN" + ] + }, + "ffg-546": { + "name": "FFG-546 Yancheng", + "countries": [ + "CHN" + ] + }, + "ffg-579": { + "name": "FFG-579 Handan", + "countries": [ + "CHN" + ] + }, + "ffg-532": { + "name": "FFG-532 Jingzhou", + "countries": [ + "CHN" + ] + }, + "ffg-569": { + "name": "FFG-569 Yulin", + "countries": [ + "CHN" + ] + }, + "ffg-538": { + "name": "FFG-538 Yantai", + "countries": [ + "CHN" + ] + }, + "ffg-577": { + "name": "FFG-577 Huanggang", + "countries": [ + "CHN" + ] + }, + "general": { + "name": "General", + "countries": "All" + }, + "ffg-572": { + "name": "FFG-572 Hengshui", + "countries": [ + "CHN" + ] + }, + "ffg-539": { + "name": "FFG-539 Wuhu", + "countries": [ + "CHN" + ] + }, + "ffg-548": { + "name": "FFG-548 Yiyang", + "countries": [ + "CHN" + ] + }, + "ffg-575": { + "name": "FFG-575 Yueyang", + "countries": [ + "CHN" + ] + }, + "ffg-598": { + "name": "FFG-598 Rizhao", + "countries": [ + "CHN" + ] + }, + "ffg-500": { + "name": "FFG-500 Xianning", + "countries": [ + "CHN" + ] + } + } + }, + "Type_071": { + "name": "Type_071", + "coalition": "red", + "type": "Transport", + "era": "Modern", + "label": "Type 071", + "shortLabel": "Type 071", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "lpd-978": { + "name": "978 Wuzhi Shan", + "countries": [ + "CHN" + ] + }, + "lpd-989": { + "name": "989 Changbai Shan", + "countries": [ + "CHN" + ] + }, + "default": { + "name": "998 Kunlun Shan", + "countries": [ + "CHN" + ] + }, + "lpd-999": { + "name": "999 Jinggang Shan", + "countries": [ + "CHN" + ] + }, + "lpd-988": { + "name": "988 Yimeng Shan", + "countries": [ + "CHN" + ] + }, + "lpd-980": { + "name": "980 Longhu Shan", + "countries": [ + "CHN" + ] + } + } + }, + "Type_093": { + "name": "Type_093", + "coalition": "red", + "type": "Submarine", + "era": "Modern", + "label": "Type 093", + "shortLabel": "Type 093", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "periscope_state_1": { + "name": "Periscope State 1", + "countries": "All" + } + } + }, + "USS_Arleigh_Burke_IIa": { + "name": "USS_Arleigh_Burke_IIa", + "coalition": "blue", + "type": "Destroyer", + "era": "Late Cold War", + "label": "DDG Arleigh Burke lla", + "shortLabel": "DDG Arleigh Burke", + "range": "Medium", + "filename": "", + "enabled": true, + "liveries": { + "ddg-107_uss_gravely": { + "name": "DDG-107 USS Gravely", + "countries": [ + "USA" + ] + }, + "ddg-112_uss_michael_murphy": { + "name": "DDG-112 USS Michael Murphy", + "countries": [ + "USA" + ] + }, + "ddg-101_uss_gridley": { + "name": "DDG-101 USS Gridley", + "countries": [ + "USA" + ] + }, + "ddg-106_uss_stockdale": { + "name": "DDG-106 USS Stockdale", + "countries": [ + "USA" + ] + }, + "ddg-115_uss_rafael_peralta": { + "name": "DDG-115 USS Rafael Peralta", + "countries": [ + "USA" + ] + }, + "ddg-114_uss_ralph_johnson": { + "name": "DDG-114 USS Ralph Johnson", + "countries": [ + "USA" + ] + }, + "ddg-116_uss_thomas_hudner": { + "name": "DDG-116 USS Thomas Hudner", + "countries": [ + "USA" + ] + }, + "ddg-113_uss_john_finn": { + "name": "DDG-113 USS John Finn", + "countries": [ + "USA" + ] + }, + "ddg-108_uss_wayne_e.meyer": { + "name": "DDG-108 USS Wayne E. Meyer", + "countries": [ + "USA" + ] + }, + "ddg-110_uss_william_p.lawrence": { + "name": "DDG-110 USS William P. Lawrence", + "countries": [ + "USA" + ] + }, + "ddg-103_uss_truxtun": { + "name": "DDG-103 USS Truxtun", + "countries": [ + "USA" + ] + }, + "ddg-109_uss_jason_dunham": { + "name": "DDG-109 USS Jason Dunham", + "countries": [ + "USA" + ] + }, + "ddg-105_uss_dewey": { + "name": "DDG-105 USS Dewey", + "countries": [ + "USA" + ] + }, + "ddg-104_uss_sterett": { + "name": "DDG-104 USS Sterett", + "countries": [ + "USA" + ] + }, + "ddg-102_uss_sampson": { + "name": "DDG-102 USS Sampson", + "countries": [ + "USA" + ] + }, + "ddg-111_uss_spruance": { + "name": "DDG-111 USS Spruance", + "countries": [ + "USA" + ] + } + } + }, + "ara_vdm": { + "name": "ara_vdm", + "coalition": "", + "type": "Aircraft Carrier", + "era": "Mid Cold War", + "label": "ARA Vienticinco de Mayo", + "shortLabel": "ARA Vienticinco de Mayo", + "range": "", + "filename": "", + "enabled": true + }, + "hms_invincible": { + "name": "hms_invincible", + "coalition": "blue", + "type": "Aircraft Carrier", + "era": "Mid Cold War", + "label": "HMS Invincible (R05)", + "shortLabel": "HMS Invincible", + "range": "", + "filename": "", + "enabled": true + }, + "leander-gun-achilles": { + "name": "leander-gun-achilles", + "coalition": "blue", + "type": "Frigate", + "era": "Mid Cold War", + "label": "HMS Achilles (F12)", + "shortLabel": "HMS Achilles", + "range": "", + "filename": "", + "enabled": true + }, + "leander-gun-andromeda": { + "name": "leander-gun-andromeda", + "coalition": "blue", + "type": "Frigate", + "era": "Mid Cold War", + "label": "HMS Andromeda (F57)", + "shortLabel": "HMS Andromeda", + "range": "", + "filename": "", + "enabled": true + }, + "leander-gun-ariadne": { + "name": "leander-gun-ariadne", + "coalition": "blue", + "type": "Frigate", + "era": "Mid Cold War", + "label": "HMS Ariadne (F72)", + "shortLabel": "HMS Ariadne", + "range": "", + "filename": "", + "enabled": true + }, + "leander-gun-condell": { + "name": "leander-gun-condell", + "coalition": "", + "type": "Frigate", + "era": "Mid Cold War", + "label": "Almirante Condell PFG-06", + "shortLabel": "Almirante Condell", + "range": "", + "filename": "", + "enabled": true + }, + "leander-gun-lynch": { + "name": "leander-gun-lynch", + "coalition": "", + "type": "Frigate", + "era": "Mid Cold War", + "label": "CNS Almirante Lynch (PFG-07)", + "shortLabel": "CNS Almirante Lynch", + "range": "", + "filename": "", + "enabled": true + }, + "santafe": { + "name": "santafe", + "coalition": "", + "type": "Submarine", + "era": "Early Cold War", + "label": "ARA Santa Fe S-21", + "shortLabel": "ARA Santa", + "range": "", + "filename": "", + "enabled": true + }, + "speedboat": { + "name": "speedboat", + "coalition": "", + "era": "", + "label": "Boat Armed Hi-speed", + "shortLabel": "Boat Armed Hi-speed", + "type": "Speedboat", + "enabled": true, + "liveries": {} + }, + "VINSON": { + "name": "VINSON", + "coalition": "", + "era": "", + "label": "CVN-70 Carl Vinson", + "shortLabel": "CVN-70 Carl Vinson", + "type": "VINSON", + "enabled": true, + "liveries": {} + }, + "PERRY": { + "name": "perry", + "coalition": "blue", + "type": "Frigate", + "era": "Mid Cold War", + "label": "Oliver H. Perry", + "shortLabel": "Oliver H. Perry", + "range": "Medium", + "filename": "", + "enabled": true, + "liveries": { + "gary": { + "name": "USS Gary FFG-51", + "countries": "All" + }, + "carr": { + "name": "USS Carr FFG-52", + "countries": "All" + }, + "reubenjames": { + "name": "USS Reuben James FFG-57", + "countries": "All" + }, + "hawes": { + "name": "USS Hawes FFG-53", + "countries": "All" + }, + "ford": { + "name": "USS Ford FFG-54", + "countries": "All" + }, + "elrod": { + "name": "USS Elrod FFG-55", + "countries": "All" + }, + "vandergrift": { + "name": "USS Vandergrift FFG-48", + "countries": "All" + }, + "rentz": { + "name": "USS Rentz FFG-46", + "countries": "All" + }, + "nicholas": { + "name": "USS Nicholas FFG-47", + "countries": "All" + }, + "kauffman": { + "name": "USS Kauffman FFG-59", + "countries": "All" + } + } + }, + "ALBATROS": { + "name": "albatros", + "coalition": "red", + "type": "Aircraft Carrier", + "era": "Early Cold War", + "label": "Albatros (Grisha-5)", + "shortLabel": "Albatros", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "141": { + "name": "141", + "countries": "All" + }, + "142": { + "name": "142", + "countries": "All" + }, + "143": { + "name": "143", + "countries": "All" + }, + "144": { + "name": "144", + "countries": "All" + }, + "145": { + "name": "145", + "countries": "All" + }, + "146": { + "name": "146", + "countries": "All" + }, + "147": { + "name": "147", + "countries": "All" + }, + "148": { + "name": "148", + "countries": "All" + }, + "149": { + "name": "149", + "countries": "All" + } + } + }, + "KUZNECOW": { + "name": "kuznecow", + "coalition": "red", + "type": "Aircraft Carrier", + "era": "Late Cold War", + "label": "Admiral Kuznetsov", + "shortLabel": "Admiral Kuznetsov", + "range": "Medium", + "filename": "", + "enabled": true + }, + "MOLNIYA": { + "name": "molniya", + "coalition": "", + "type": "Fast Attack Craft", + "era": "Late Cold War", + "label": "Molniya (Tarantul-3)", + "shortLabel": "Molniya", + "range": "Short", + "filename": "", + "enabled": true, + "liveries": { + "952": { + "name": "952", + "countries": "All" + }, + "953": { + "name": "953", + "countries": "All" + }, + "954": { + "name": "954", + "countries": "All" + } + } + }, + "MOSCOW": { + "name": "moscow", + "coalition": "red", + "type": "Cruiser", + "era": "Late Cold War", + "label": "Moscow", + "shortLabel": "Moscow", + "range": "Medium", + "filename": "", + "enabled": true, + "liveries": { + "default": { + "name": "default", + "countries": "All" + }, + "cow1": { + "name": "cow1", + "countries": "All" + }, + "cow3": { + "name": "cow3", + "countries": "All" + }, + "cow2": { + "name": "cow2", + "countries": "All" + } + } + }, + "NEUSTRASH": { + "name": "neustrash", + "coalition": "red", + "type": "Frigate", + "era": "Late Cold War", + "label": "Neustrashimy", + "shortLabel": "Neustrashimy", + "range": "Short", + "filename": "", + "enabled": true + }, + "PIOTR": { + "name": "PIOTR", + "coalition": "", + "era": "", + "label": "Battlecruiser 1144.2 Pyotr Velikiy", + "shortLabel": "Battlecruiser 1144.2 Pyotr Velikiy", + "type": "PIOTR", + "enabled": true, + "liveries": {} + }, + "REZKY": { + "name": "Rezky (Krivak-2)", + "coalition": "red", + "type": "Frigate", + "era": "Early Cold War", + "label": "Rezky (Krivak-2)", + "shortLabel": "Rezky", + "range": "Short", + "filename": "", + "enabled": true + }, + "ELNYA": { + "name": "elnya", + "coalition": "red", + "type": "Tanker", + "era": "Late Cold War", + "label": "Elnya tanker", + "shortLabel": "Elnya tanker", + "range": "", + "filename": "", + "enabled": true, + "liveries": { + "952": { + "name": "952", + "countries": "All" + }, + "953": { + "name": "953", + "countries": "All" + }, + "954": { + "name": "954", + "countries": "All" + } + } + }, + "Dry-cargo ship-2": { + "name": "Dry-cargo ship-2", + "coalition": "", + "era": "", + "label": "Cargo Ivanov", + "shortLabel": "Cargo Ivanov", + "type": "Dry_cargo_ship_2", + "enabled": true, + "liveries": {} + }, + "Dry-cargo ship-1": { + "name": "Dry-cargo ship-1", + "coalition": "", + "era": "", + "label": "Bulker Yakushev", + "shortLabel": "Bulker Yakushev", + "type": "Dry_cargo_ship_1", + "enabled": true, + "liveries": {} + }, + "ZWEZDNY": { + "name": "zwezdny", + "coalition": "", + "type": "Civilian Boat", + "era": "Modern", + "label": "Zwezdny", + "shortLabel": "Zwezdny", + "range": "", + "filename": "", + "enabled": true + }, + "KILO": { + "name": "kilo", + "coalition": "red", + "type": "Submarine", + "era": "Late Cold War", + "label": "Project 636 Varshavyanka Basic", + "shortLabel": "Varshavyanka Basic", + "range": "Medium", + "filename": "", + "enabled": true + }, + "IMPROVED_KILO": { + "name": "IMPROVED_KILO", + "coalition": "", + "era": "", + "label": "SSK 636 Improved Kilo", + "shortLabel": "SSK 636 Improved Kilo", + "type": "IMPROVED_KILO", + "enabled": true, + "liveries": {} + }, + "SOM": { + "name": "SOM", + "coalition": "", + "era": "", + "label": "SSK 641B Tango", + "shortLabel": "SSK 641B Tango", + "type": "SOM", + "enabled": true, + "liveries": {} + }, + "Forrestal": { + "name": "Forrestal", + "coalition": "", + "era": "", + "label": "CV-59 Forrestal", + "shortLabel": "CV-59 Forrestal", + "type": "Forrestal", + "enabled": true, + "liveries": {} + }, + "LST_Mk2": { + "name": "LST_Mk2", + "coalition": "", + "era": "", + "label": "LST Mk.II", + "shortLabel": "LST Mk.II", + "type": "LST_Mk2", + "enabled": true, + "liveries": {} + }, + "USS_Samuel_Chase": { + "name": "USS_Samuel_Chase", + "coalition": "", + "era": "", + "label": "LS Samuel Chase", + "shortLabel": "LS Samuel Chase", + "type": "USS_Samuel_Chase", + "enabled": true, + "liveries": {} + }, + "Higgins_boat": { + "name": "Higgins_boat", + "coalition": "", + "era": "", + "label": "Boat LCVP Higgins", + "shortLabel": "Boat LCVP Higgins", + "type": "Higgins_boat", + "enabled": true, + "liveries": {} + }, + "Uboat_VIIC": { + "name": "Uboat_VIIC", + "coalition": "", + "era": "", + "label": "U-boat VIIC U-flak", + "shortLabel": "U-boat VIIC U-flak", + "type": "Uboat_VIIC", + "enabled": true, + "liveries": {} + }, + "Schnellboot_type_S130": { + "name": "Schnellboot_type_S130", + "coalition": "", + "era": "", + "label": "Boat Schnellboot type S130", + "shortLabel": "Boat Schnellboot type S130", + "type": "Schnellboot_type_S130", + "enabled": true, + "liveries": {} + } } \ No newline at end of file diff --git a/client/public/stylesheets/other/contextmenus.css b/client/public/stylesheets/other/contextmenus.css index fe9e5837..9a06c25d 100644 --- a/client/public/stylesheets/other/contextmenus.css +++ b/client/public/stylesheets/other/contextmenus.css @@ -326,9 +326,9 @@ #unit-contextmenu div:before { display: inline-block; filter: invert(100%); - height: 16px; + height: 20px; margin-right: 15px; - width: 16px; + width: 20px; } .ol-select>.ol-select-options>div button.country-dropdown-element { @@ -377,6 +377,30 @@ content: url("/resources/theme/images/icons/follow.svg"); } +#scenic-aaa-red::before { + content: url("/resources/theme/images/icons/scenic-red.svg"); +} + +#scenic-aaa-blue::before { + content: url("/resources/theme/images/icons/scenic-blue.svg"); +} + +#miss-aaa-red::before { + content: url("/resources/theme/images/icons/miss-red.svg"); +} + +#miss-aaa-blue::before { + content: url("/resources/theme/images/icons/miss-blue.svg"); +} + +#group-ground::before { + content: url("/resources/theme/images/icons/group-ground.svg"); +} + +#group-navy::before { + content: url("/resources/theme/images/icons/group-navy.svg"); +} + #trail::before { content: url("/resources/theme/images/icons/trail.svg"); } diff --git a/client/public/stylesheets/panels/unitcontrol.css b/client/public/stylesheets/panels/unitcontrol.css index 4865cce6..250a9e2f 100644 --- a/client/public/stylesheets/panels/unitcontrol.css +++ b/client/public/stylesheets/panels/unitcontrol.css @@ -203,6 +203,22 @@ body.feature-forceShowUnitControlPanel #unit-control-panel { content: "NO"; } +#operate-as-switch[data-value="true"] .ol-switch-fill { + background-color: var(--accent-light-blue); +} + +#operate-as-switch[data-value="false"] .ol-switch-fill { + background-color: var(--primary-red); +} + +#operate-as-switch[data-value="true"]>.ol-switch-fill::before { + content: "BLUE" !important; +} + +#operate-as-switch[data-value="false"]>.ol-switch-fill::before { + content: "RED" !important; +} + #advanced-settings-div { column-gap: 5px; display: flex; @@ -225,6 +241,7 @@ body.feature-forceShowUnitControlPanel #unit-control-panel { #unit-control-panel:not([data-show-emissions-countermeasures]) #emissions-countermeasures, #unit-control-panel:not([data-show-on-off]) #ai-on-off, #unit-control-panel:not([data-show-follow-roads]) #follow-roads, +#unit-control-panel:not([data-show-operate-as]) #operate-as, #unit-control-panel:not([data-show-advanced-settings-button]) #advanced-settings-button, #advanced-settings-dialog:not([data-show-settings]) #general-settings, #advanced-settings-dialog:not([data-show-tasking]) #tasking, diff --git a/client/public/stylesheets/style/style.css b/client/public/stylesheets/style/style.css index f2a0a198..b262fe0c 100644 --- a/client/public/stylesheets/style/style.css +++ b/client/public/stylesheets/style/style.css @@ -678,6 +678,13 @@ nav.ol-panel> :last-child { stroke: white; } +#rapid-controls button:before { + display: inline-block; + filter: invert(100%); + height: 20px; + width: 20px; +} + /****************************************************************************************/ #splash-screen { border-radius: var(--border-radius-md); diff --git a/client/public/themes/olympus/images/icons/burst-solid.svg b/client/public/themes/olympus/images/icons/burst-solid.svg new file mode 100644 index 00000000..81719666 --- /dev/null +++ b/client/public/themes/olympus/images/icons/burst-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/public/themes/olympus/images/icons/group-ground.svg b/client/public/themes/olympus/images/icons/group-ground.svg new file mode 100644 index 00000000..d47d8bc6 --- /dev/null +++ b/client/public/themes/olympus/images/icons/group-ground.svg @@ -0,0 +1,76 @@ + + diff --git a/client/public/themes/olympus/images/icons/group-navy.svg b/client/public/themes/olympus/images/icons/group-navy.svg new file mode 100644 index 00000000..c2457a0f --- /dev/null +++ b/client/public/themes/olympus/images/icons/group-navy.svg @@ -0,0 +1,64 @@ + + diff --git a/client/public/themes/olympus/images/icons/jet-fighter-up-solid.svg b/client/public/themes/olympus/images/icons/jet-fighter-up-solid.svg new file mode 100644 index 00000000..9df104e9 --- /dev/null +++ b/client/public/themes/olympus/images/icons/jet-fighter-up-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/client/public/themes/olympus/images/icons/miss-blue.svg b/client/public/themes/olympus/images/icons/miss-blue.svg new file mode 100644 index 00000000..4f6ee87f --- /dev/null +++ b/client/public/themes/olympus/images/icons/miss-blue.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/client/public/themes/olympus/images/icons/miss-red.svg b/client/public/themes/olympus/images/icons/miss-red.svg new file mode 100644 index 00000000..8bb47e46 --- /dev/null +++ b/client/public/themes/olympus/images/icons/miss-red.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/client/public/themes/olympus/images/icons/scenic-blue.svg b/client/public/themes/olympus/images/icons/scenic-blue.svg new file mode 100644 index 00000000..c19ddb60 --- /dev/null +++ b/client/public/themes/olympus/images/icons/scenic-blue.svg @@ -0,0 +1,49 @@ + + diff --git a/client/public/themes/olympus/images/icons/scenic-red.svg b/client/public/themes/olympus/images/icons/scenic-red.svg new file mode 100644 index 00000000..0fe03fd9 --- /dev/null +++ b/client/public/themes/olympus/images/icons/scenic-red.svg @@ -0,0 +1,49 @@ + + diff --git a/client/src/map/map.ts b/client/src/map/map.ts index 360281a6..79484e46 100644 --- a/client/src/map/map.ts +++ b/client/src/map/map.ts @@ -688,7 +688,6 @@ export class Map extends L.Map { this.#isZooming = false; } - #panToUnit(unit: Unit) { var unitPosition = new L.LatLng(unit.getPosition().lat, unit.getPosition().lng); this.setView(unitPosition, this.getZoom(), { animate: false }); diff --git a/client/src/panels/unitcontrolpanel.ts b/client/src/panels/unitcontrolpanel.ts index 4a1b0cbe..d28cfad0 100644 --- a/client/src/panels/unitcontrolpanel.ts +++ b/client/src/panels/unitcontrolpanel.ts @@ -17,6 +17,7 @@ export class UnitControlPanel extends Panel { #speedTypeSwitch: Switch; #onOffSwitch: Switch; #followRoadsSwitch: Switch; + #operateAs: Switch; #TACANXYDropdown: Dropdown; #radioDecimalsDropdown: Dropdown; #radioCallsignDropdown: Dropdown; @@ -67,6 +68,11 @@ export class UnitControlPanel extends Panel { getApp().getUnitsManager().selectedUnitsSetFollowRoads(value); }); + /* Operate as */ + this.#operateAs = new Switch("operate-as-switch", (value: boolean) => { + //getApp().getUnitsManager().selectedUnitsSetFollowRoads(value); + }); + /* Advanced settings dialog */ this.#advancedSettingsDialog = document.querySelector("#advanced-settings-dialog"); @@ -80,21 +86,28 @@ export class UnitControlPanel extends Panel { /* Events and timer */ window.setInterval(() => {this.update();}, 25); - document.addEventListener("unitsSelection", (e: CustomEvent) => { this.show(); this.addButtons();}); - document.addEventListener("clearSelection", () => { this.hide() }); + document.addEventListener("unitsSelection", (e: CustomEvent) => { + this.show(); + this.addButtons(); + this.#updateRapidControls(); + }); + document.addEventListener("clearSelection", () => { + this.hide(); + this.#updateRapidControls(); + }); document.addEventListener("applyAdvancedSettings", () => {this.#applyAdvancedSettings();}) document.addEventListener("showAdvancedSettings", () => { this.#updateAdvancedSettingsDialog(getApp().getUnitsManager().getSelectedUnits()); this.#advancedSettingsDialog.classList.remove("hide"); }); - - this.hide(); - - // This is for when a ctrl-click happens on the map for deselection and we need to remove the selected unit from the panel + /* This is for when a ctrl-click happens on the map for deselection and we need to remove the selected unit from the panel */ document.addEventListener( "unitDeselection", ( ev:CustomEventInit ) => { this.getElement().querySelector( `button[data-unit-id="${ev.detail.ID}"]` )?.remove(); + this.#updateRapidControls(); }); + + this.hide(); } show() { @@ -157,6 +170,7 @@ export class UnitControlPanel extends Panel { element.toggleAttribute("data-show-emissions-countermeasures", (this.#selectedUnitsTypes.includes("Aircraft") || this.#selectedUnitsTypes.includes("Helicopter")) && !(this.#selectedUnitsTypes.includes("GroundUnit") || this.#selectedUnitsTypes.includes("NavyUnit"))); element.toggleAttribute("data-show-on-off", (this.#selectedUnitsTypes.includes("GroundUnit") || this.#selectedUnitsTypes.includes("NavyUnit")) && !(this.#selectedUnitsTypes.includes("Aircraft") || this.#selectedUnitsTypes.includes("Helicopter"))); element.toggleAttribute("data-show-follow-roads", (this.#selectedUnitsTypes.length == 1 && this.#selectedUnitsTypes.includes("GroundUnit"))); + element.toggleAttribute("data-show-operate-as", getApp().getUnitsManager().getSelectedUnitsVariable((unit: Unit) => {return unit.getCoalition()}) === "neutral"); element.toggleAttribute("data-show-advanced-settings-button", this.#units.length == 1); if (this.#selectedUnitsTypes.length == 1) { @@ -208,6 +222,59 @@ export class UnitControlPanel extends Panel { } } + #updateRapidControls() { + var options: { [key: string]: { text: string, tooltip: string, type: string } } | null = null; + + var selectedUnits = getApp().getUnitsManager().getSelectedUnits(); + + var showAltitudeChange = selectedUnits.some((unit: Unit) => {return ["Aircraft", "Helicopter"].includes(unit.getCategory());}); + this.getElement().querySelector("#climb")?.classList.toggle("hide", !showAltitudeChange); + this.getElement().querySelector("#descend")?.classList.toggle("hide", !showAltitudeChange); + + /* Keep only the common "and" options, unless a single unit is selected */ + selectedUnits.forEach((unit: Unit) => { + var unitOptions = unit.getActions(); + if (options === null) { + options = unitOptions; + } else { + /* Delete all the "or" type options */ + for (let optionKey in options) { + if (options[optionKey].type == "or") { + delete options[optionKey]; + } + } + + /* Options of "and" type get shown if ALL units have it */ + for (let optionKey in options) { + if (!(optionKey in unitOptions)) { + delete options[optionKey]; + } + } + } + }); + + options = options ?? {}; + + const rapidControlsContainer = this.getElement().querySelector("#rapid-controls") as HTMLElement; + const unitActionButtons = rapidControlsContainer.querySelectorAll(".unit-action-button"); + for (let button of unitActionButtons) { + rapidControlsContainer.removeChild(button); + } + + for (let option in options) { + let button = document.createElement("button"); + button.title = options[option].tooltip; + button.classList.add("ol-button", "unit-action-button"); + button.id = option; + rapidControlsContainer.appendChild(button); + button.onclick = () => { + /* Since only common actions are shown in the rapid controls, we execute it only on the first unit */ + if (selectedUnits.length > 0) + selectedUnits[0].executeAction(null, option); + } + } + } + #updateAdvancedSettingsDialog(units: Unit[]) { if (units.length == 1) diff --git a/client/src/server/servermanager.ts b/client/src/server/servermanager.ts index c00aa271..b73037b1 100644 --- a/client/src/server/servermanager.ts +++ b/client/src/server/servermanager.ts @@ -329,14 +329,14 @@ export class ServerManager { this.PUT(data, callback); } - scenicAAA(ID: number, callback: CallableFunction = () => {}) { - var command = { "ID": ID } + scenicAAA(ID: number, coalition: string, callback: CallableFunction = () => {}) { + var command = { "ID": ID, "coalition": coalition } var data = { "scenicAAA": command } this.PUT(data, callback); } - missOnPurpose(ID: number, callback: CallableFunction = () => {}) { - var command = { "ID": ID } + missOnPurpose(ID: number, coalition: string, callback: CallableFunction = () => {}) { + var command = { "ID": ID, "coalition": coalition } var data = { "missOnPurpose": command } this.PUT(data, callback); } diff --git a/client/src/unit/unit.ts b/client/src/unit/unit.ts index 3ee4351a..83c9a0e6 100644 --- a/client/src/unit/unit.ts +++ b/client/src/unit/unit.ts @@ -588,15 +588,7 @@ export class Unit extends CustomMarker { } isInViewport() { - - const mapBounds = getApp().getMap().getBounds(); - const unitPos = this.getPosition(); - - return (unitPos.lng > mapBounds.getWest() - && unitPos.lng < mapBounds.getEast() - && unitPos.lat > mapBounds.getSouth() - && unitPos.lat < mapBounds.getNorth()); - + return getApp().getMap().getBounds().contains(this.getPosition()); } /********************** Unit commands *************************/ @@ -739,14 +731,40 @@ export class Unit extends CustomMarker { }); } - scenicAAA() { - getApp().getServerManager().scenicAAA(this.ID); + scenicAAA(coalition: string) { + getApp().getServerManager().scenicAAA(this.ID, coalition); } - missOnPurpose() { - getApp().getServerManager().missOnPurpose(this.ID); + missOnPurpose(coalition: string) { + getApp().getServerManager().missOnPurpose(this.ID, coalition); } + /***********************************************/ + getActions(): { [key: string]: { text: string, tooltip: string, type: string } } { + /* To be implemented by child classes */ // TODO make Unit an abstract class + return {}; + } + + executeAction(e: any, action: string) { + if (action === "center-map") + getApp().getMap().centerOnUnit(this.ID); + if (action === "attack") + getApp().getUnitsManager().selectedUnitsAttackUnit(this.ID); + else if (action === "refuel") + getApp().getUnitsManager().selectedUnitsRefuel(); + else if (action === "group-ground" || action === "group-navy") + getApp().getUnitsManager().selectedUnitsCreateGroup(); + else if (action === "scenic-aaa-red") + getApp().getUnitsManager().selectedUnitsScenicAAA("red"); + else if (action === "scenic-aaa-blue") + getApp().getUnitsManager().selectedUnitsScenicAAA("blue"); + else if (action === "miss-aaa-red") + getApp().getUnitsManager().selectedUnitsMissOnPurpose("red"); + else if (action === "miss-aaa-blue") + getApp().getUnitsManager().selectedUnitsMissOnPurpose("blue"); + else if (action === "follow") + this.#showFollowOptions(e); + } /***********************************************/ onAdd(map: Map): this { @@ -761,18 +779,18 @@ export class Unit extends CustomMarker { if (this.#waitingForDoubleClick) { return; } - + // We'll wait for a doubleclick this.#waitingForDoubleClick = true; - this.#doubleClickTimer = window.setTimeout(() => { + this.#doubleClickTimer = window.setTimeout(() => { // Still waiting so no doubleclick; do the click action if (this.#waitingForDoubleClick) { if (getApp().getMap().getState() === IDLE || getApp().getMap().getState() === MOVE_UNIT || e.originalEvent.ctrlKey) { if (!e.originalEvent.ctrlKey) getApp().getUnitsManager().deselectAllUnits(); - + this.setSelected(!this.getSelected()); const detail = { "detail": { "unit": this } }; if (this.getSelected()) @@ -788,7 +806,6 @@ export class Unit extends CustomMarker { } #onDoubleClick(e: any) { - // Let single clicks work again this.#waitingForDoubleClick = false; clearTimeout(this.#doubleClickTimer); @@ -801,58 +818,49 @@ export class Unit extends CustomMarker { }); } - #onContextMenu(e: any) { - var options: { [key: string]: { text: string, tooltip: string } } = {}; - const selectedUnits = getApp().getUnitsManager().getSelectedUnits(); - const selectedUnitTypes = getApp().getUnitsManager().getSelectedUnitsCategories(); + getActionOptions() { + var options: { [key: string]: { text: string, tooltip: string, type: string } } | null = null; - options["center-map"] = { text: "Center map", tooltip: "Center the map on the unit and follow it" }; + var units = getApp().getUnitsManager().getSelectedUnits(); + units.push(this); - if (selectedUnits.length > 0 && !(selectedUnits.length == 1 && (selectedUnits.includes(this)))) { - options["attack"] = { text: "Attack", tooltip: "Attack the unit using A/A or A/G weapons" }; - if (getApp().getUnitsManager().getSelectedUnitsCategories().length == 1 && getApp().getUnitsManager().getSelectedUnitsCategories()[0] === "Aircraft") - options["follow"] = { text: "Follow", tooltip: "Follow the unit at a user defined distance and position" }; - } - else if ((selectedUnits.length > 0 && (selectedUnits.includes(this))) || selectedUnits.length == 0) { - if (this.getCategory() == "Aircraft") { - options["refuel"] = { text: "Air to air refuel", tooltip: "Refuel units at the nearest AAR Tanker. If no tanker is available the unit will RTB." }; // TODO Add some way of knowing which aircraft can AAR + /* Keep only the common "or" options or any "and" option */ + units.forEach((unit: Unit) => { + var unitOptions = unit.getActions(); + if (options === null) { + options = unitOptions; + } else { + /* Options of "or" type get shown if any one unit has it*/ + for (let optionKey in unitOptions) { + if (unitOptions[optionKey].type == "or") { + options[optionKey] = unitOptions[optionKey]; + } + } + + /* Options of "and" type get shown if ALL units have it */ + for (let optionKey in options) { + if (!(optionKey in unitOptions)) { + delete options[optionKey]; + } + } } - } + }); - if (selectedUnitTypes.length === 1 && ["NavyUnit", "GroundUnit"].includes(selectedUnitTypes[0]) && getApp().getUnitsManager().getSelectedUnitsVariable((unit: Unit) => {return unit.getCoalition()}) !== undefined) - options["group"] = { text: "Create group", tooltip: "Create a group from the selected units." }; + return options ?? {}; + } - if (selectedUnitTypes.length === 1 && ["GroundUnit"].includes(selectedUnitTypes[0]) && selectedUnits.every((unit: Unit) => { return ["AAA"].includes(unit.getType())})) { - options["scenic-aaa"] = { text: "Scenic AAA", tooltip: "Shoot AAA in the air without aiming at any target" }; - options["miss-aaa"] = { text: "Miss on purpose AAA", tooltip: "Shoot AAA towards the closes enemy, but don't aim precisely" }; - } + #onContextMenu(e: any) { + var options = this.getActionOptions(); if (Object.keys(options).length > 0) { getApp().getMap().showUnitContextMenu(e.originalEvent.x, e.originalEvent.y, e.latlng); getApp().getMap().getUnitContextMenu().setOptions(options, (option: string) => { getApp().getMap().hideUnitContextMenu(); - this.#executeAction(e, option); + this.executeAction(e, option); }); } } - #executeAction(e: any, action: string) { - if (action === "center-map") - getApp().getMap().centerOnUnit(this.ID); - if (action === "attack") - getApp().getUnitsManager().selectedUnitsAttackUnit(this.ID); - else if (action === "refuel") - getApp().getUnitsManager().selectedUnitsRefuel(); - else if (action === "group") - getApp().getUnitsManager().selectedUnitsCreateGroup(); - else if (action === "scenic-aaa") - getApp().getUnitsManager().selectedUnitsScenicAAA(); - else if (action === "miss-aaa") - getApp().getUnitsManager().selectedUnitsMissOnPurpose(); - else if (action === "follow") - this.#showFollowOptions(e); - } - #showFollowOptions(e: any) { var options: { [key: string]: { text: string, tooltip: string } } = {}; @@ -892,14 +900,14 @@ export class Unit extends CustomMarker { var angleRad = deg2rad(angleDeg); var distance = ftToM(parseInt((dialog.querySelector(`#distance`)?.querySelector("input")).value)); var upDown = ftToM(parseInt((dialog.querySelector(`#up-down`)?.querySelector("input")).value)); - + // X: front-rear, positive front // Y: top-bottom, positive top // Z: left-right, positive right var x = distance * Math.cos(angleRad); var y = upDown; var z = distance * Math.sin(angleRad); - + getApp().getUnitsManager().selectedUnitsFollowUnit(this.ID, { "x": x, "y": y, "z": z }); } }); @@ -1166,6 +1174,37 @@ export class AirUnit extends Unit { rotateToHeading: false }; } + + getActions() { + var options: { [key: string]: { text: string, tooltip: string, type: string } } = {}; + + /* Options if this unit is not selected */ + if (!this.getSelected()) { + /* Someone else is selected */ + if (getApp().getUnitsManager().getSelectedUnits().length > 0) { + options["attack"] = { text: "Attack", tooltip: "Attack the unit using A/A or A/G weapons", type: "or" }; + options["follow"] = { text: "Follow", tooltip: "Follow the unit at a user defined distance and position", type: "or" }; + } else { + options["center-map"] = { text: "Center map", tooltip: "Center the map on the unit and follow it", type: "and" }; + } + } + /* Options if this unit is selected*/ + else if (this.getSelected()) { + /* This is the only selected unit */ + if (getApp().getUnitsManager().getSelectedUnits().length == 1) { + options["center-map"] = { text: "Center map", tooltip: "Center the map on the unit and follow it", type: "and" }; + } else { + /* Provision */ + } + + options["refuel"] = { text: "Air to air refuel", tooltip: "Refuel units at the nearest AAR Tanker. If no tanker is available the unit will RTB.", type: "and" }; // TODO Add some way of knowing which aircraft can AAR + } + /* All other options */ + else { + /* Provision */ + } + return options; + } } export class Aircraft extends AirUnit { @@ -1209,6 +1248,41 @@ export class GroundUnit extends Unit { }; } + getActions() { + var options: { [key: string]: { text: string, tooltip: string, type: string } } = {}; + + /* Options if this unit is not selected */ + if (!this.getSelected()) { + /* Someone else is selected */ + if (getApp().getUnitsManager().getSelectedUnits().length > 0) { + options["attack"] = { text: "Attack", tooltip: "Attack the unit using A/A or A/G weapons", type: "or" }; + } else { + options["center-map"] = { text: "Center map", tooltip: "Center the map on the unit and follow it", type: "and" }; + } + } + /* Options if this unit is selected*/ + else if (this.getSelected()) { + /* This is the only selected unit */ + if (getApp().getUnitsManager().getSelectedUnits().length == 1) { + options["center-map"] = { text: "Center map", tooltip: "Center the map on the unit and follow it", type: "and" }; + } else { + options["group-ground"] = { text: "Create group", tooltip: "Create a group from the selected units", type: "and" }; + } + + if (["AAA", "flak"].includes(this.getType())) { + options["scenic-aaa-red"] = { text: "Scenic AAA (red)", tooltip: "Shoot AAA in the air without aiming at any target, when a red air unit gets close enough", type: "and" }; + options["scenic-aaa-blue"] = { text: "Scenic AAA (blue)", tooltip: "Shoot AAA in the air without aiming at any target, when a blue air unit gets close enough", type: "and" }; + options["miss-aaa-red"] = { text: "Miss on purpose AAA (red)", tooltip: "Shoot AAA towards the closest red air unit, but don't aim precisely", type: "and" }; + options["miss-aaa-blue"] = { text: "Miss on purpose AAA (blue)", tooltip: "Shoot AAA towards the closest blue air unit, but don't aim precisely", type: "and" }; + } + } + /* All other options */ + else { + /* Provision */ + } + return options; + } + getCategory() { return "GroundUnit"; } @@ -1240,6 +1314,34 @@ export class NavyUnit extends Unit { }; } + getActions() { + var options: { [key: string]: { text: string, tooltip: string, type: string } } = {}; + + /* Options if this unit is not selected */ + if (!this.getSelected()) { + /* Someone else is selected */ + if (getApp().getUnitsManager().getSelectedUnits().length > 0) { + options["attack"] = { text: "Attack", tooltip: "Attack the unit using A/A or A/G weapons", type: "or" }; + } else { + options["center-map"] = { text: "Center map", tooltip: "Center the map on the unit and follow it", type: "and" }; + } + } + /* Options if this unit is selected */ + else if (this.getSelected()) { + /* This is the only selected unit */ + if (getApp().getUnitsManager().getSelectedUnits().length == 1) { + options["center-map"] = { text: "Center map", tooltip: "Center the map on the unit and follow it", type: "and" }; + } else { + options["group-navy"] = { text: "Create group", tooltip: "Create a group from the selected units", type: "and" }; + } + } + /* All other options */ + else { + /* Provision */ + } + return options; + } + getMarkerCategory() { return "navyunit"; } diff --git a/client/src/unit/unitsmanager.ts b/client/src/unit/unitsmanager.ts index 7314b5f3..0125adef 100644 --- a/client/src/unit/unitsmanager.ts +++ b/client/src/unit/unitsmanager.ts @@ -629,21 +629,23 @@ export class UnitsManager { /** Instruct units to enter into scenic AAA mode. Units will shoot in the air without aiming * */ - selectedUnitsScenicAAA() { + selectedUnitsScenicAAA(coalition: string) { var selectedUnits = this.getSelectedUnits({ excludeHumans: true, onlyOnePerGroup: true }); for (let idx in selectedUnits) { - selectedUnits[idx].scenicAAA(); + selectedUnits[idx].scenicAAA(coalition); } + this.#showActionMessage(selectedUnits, `unit set to perform scenic AAA against ${coalition} units`); } /** Instruct units to enter into miss on purpose mode. Units will aim to the nearest enemy unit but not precisely. * */ - selectedUnitsMissOnPurpose() { + selectedUnitsMissOnPurpose(coalition: string) { var selectedUnits = this.getSelectedUnits({ excludeHumans: true, onlyOnePerGroup: true }); for (let idx in selectedUnits) { - selectedUnits[idx].missOnPurpose(); + selectedUnits[idx].missOnPurpose(coalition); } + this.#showActionMessage(selectedUnits, `unit set to perform miss on purpose AAA against ${coalition} units`); } /*********************** Control operations on selected units ************************/ diff --git a/client/views/panels/unitcontrol.ejs b/client/views/panels/unitcontrol.ejs index f7e8c4ad..1aa80183 100644 --- a/client/views/panels/unitcontrol.ejs +++ b/client/views/panels/unitcontrol.ejs @@ -61,6 +61,12 @@ +
+

Operate as

+
+
Determines if the unit will target red or blue units when performing scenic tasks.
+
+

Unit active

@@ -81,11 +87,11 @@
- - - - - + + + + +
\ No newline at end of file diff --git a/scripts/python/addMissingUnits.py b/scripts/python/addMissingUnits.py new file mode 100644 index 00000000..091d5ad3 --- /dev/null +++ b/scripts/python/addMissingUnits.py @@ -0,0 +1,77 @@ +import sys +import json +import inspect +import difflib +from slpp import slpp as lua + +SEARCH_FOLDER = "D:\\Eagle Dynamics\\DCS World OpenBeta" + +sys.path.append("D:\\Documents\\dcs") + +from dcs.vehicles import * +from dcs.ships import * +from dcs.planes import * +from dcs.helicopters import * + +# The database file on which to operate is the first standard argument of the call +if len(sys.argv) > 1: + if (sys.argv[1] == "aircraft"): + filename = '..\\..\\client\\public\\databases\\units\\aircraftdatabase.json' + units_map = plane_map + elif (sys.argv[1] == "helicopter"): + filename = '..\\..\\client\\public\\databases\\units\\helicopterdatabase.json' + units_map = helicopter_map + elif (sys.argv[1] == "groundunit"): + filename = '..\\..\\client\\public\\databases\\units\\groundunitdatabase.json' + units_map = vehicle_map + elif (sys.argv[1] == "navyunit"): + filename = '..\\..\\client\\public\\databases\\units\\navyunitdatabase.json' + units_map = ship_map + + # Loads the database + with open(filename) as f: + database = json.load(f) + + for unit in units_map.values(): + if unit.id not in database: + database[unit.id] = { + "name": unit.id, + "coalition": "", + "era": "", + "label": unit.name, + "shortLabel": unit.name, + "type": unit.__qualname__.split(".")[0], + "enabled": True, + "liveries": {} + } + print("Added missing unit " + unit.id) + + to_remove = [] + to_change_case = {} + for id in database: + found = False + for unit in units_map.values(): + if unit.id == id: + found = True + elif unit.id.lower() == id.lower() : + to_change_case[unit.id] = database[id] + + if not found: + to_remove.append(id) + + for id in to_remove: + if database[id]["type"] == "SAM Site": + print("Skipping " + id + ", it is a SAM Site") + else: + del database[id] + print("Removed unit " + id) + + for id in to_change_case: + database[id] = to_change_case[id] + print("Changed case of unit " + id) + + # Dump everything in the database + with open(filename, "w") as f: + json.dump(database, f, indent=2) + +print("Done!") \ No newline at end of file diff --git a/scripts/python/generateGunData.py b/scripts/python/generateGunData.py deleted file mode 100644 index 858cc28e..00000000 --- a/scripts/python/generateGunData.py +++ /dev/null @@ -1,21 +0,0 @@ -import sys -import json -import inspect -import difflib -from slpp import slpp as lua - -SEARCH_FOLDER = "D:\\Eagle Dynamics\\DCS World OpenBeta" - -sys.path.append("..\\..\\..\\dcs-master\\dcs-master") - -from dcs.vehicles import * - -with open("gundata.h", "w") as f: - for unit in vehicle_map.values(): - if unit in Artillery.__dict__.values() or unit in Armor.__dict__.values() or unit in Infantry.__dict__.values(): - f.write('{"' + unit.id + '", {0.9, 860}}, \n') - -# Done! -print("Done!") - - \ No newline at end of file diff --git a/scripts/python/gundata.h b/scripts/python/gundata.h deleted file mode 100644 index d28a26e5..00000000 --- a/scripts/python/gundata.h +++ /dev/null @@ -1,109 +0,0 @@ -{"2B11 mortar", {0.9, 860}}, -{"SAU Gvozdika", {0.9, 860}}, -{"SAU Msta", {0.9, 860}}, -{"SAU Akatsia", {0.9, 860}}, -{"SAU 2-C9", {0.9, 860}}, -{"M-109", {0.9, 860}}, -{"SpGH_Dana", {0.9, 860}}, -{"AAV7", {0.9, 860}}, -{"BMD-1", {0.9, 860}}, -{"BMP-1", {0.9, 860}}, -{"BMP-2", {0.9, 860}}, -{"BMP-3", {0.9, 860}}, -{"BRDM-2", {0.9, 860}}, -{"BTR_D", {0.9, 860}}, -{"Cobra", {0.9, 860}}, -{"LAV-25", {0.9, 860}}, -{"M1043 HMMWV Armament", {0.9, 860}}, -{"M1045 HMMWV TOW", {0.9, 860}}, -{"M1126 Stryker ICV", {0.9, 860}}, -{"M-113", {0.9, 860}}, -{"M1134 Stryker ATGM", {0.9, 860}}, -{"M-2 Bradley", {0.9, 860}}, -{"MCV-80", {0.9, 860}}, -{"MTLB", {0.9, 860}}, -{"Marder", {0.9, 860}}, -{"TPZ", {0.9, 860}}, -{"Grad_FDDM", {0.9, 860}}, -{"Paratrooper RPG-16", {0.9, 860}}, -{"Paratrooper AKS-74", {0.9, 860}}, -{"Infantry AK Ins", {0.9, 860}}, -{"Soldier AK", {0.9, 860}}, -{"Infantry AK", {0.9, 860}}, -{"Soldier M249", {0.9, 860}}, -{"Soldier M4", {0.9, 860}}, -{"Soldier M4 GRG", {0.9, 860}}, -{"Soldier RPG", {0.9, 860}}, -{"MLRS FDDM", {0.9, 860}}, -{"Infantry AK ver2", {0.9, 860}}, -{"Infantry AK ver3", {0.9, 860}}, -{"Grad-URAL", {0.9, 860}}, -{"Uragan_BM-27", {0.9, 860}}, -{"Smerch", {0.9, 860}}, -{"Smerch_HE", {0.9, 860}}, -{"MLRS", {0.9, 860}}, -{"Challenger2", {0.9, 860}}, -{"Leclerc", {0.9, 860}}, -{"M-60", {0.9, 860}}, -{"M1128 Stryker MGS", {0.9, 860}}, -{"M-1 Abrams", {0.9, 860}}, -{"T-55", {0.9, 860}}, -{"T-72B", {0.9, 860}}, -{"T-80UD", {0.9, 860}}, -{"T-90", {0.9, 860}}, -{"Leopard1A3", {0.9, 860}}, -{"Merkava_Mk4", {0.9, 860}}, -{"JTAC", {0.9, 860}}, -{"Infantry Animated", {0.9, 860}}, -{"HL_DSHK", {0.9, 860}}, -{"HL_KORD", {0.9, 860}}, -{"tt_DSHK", {0.9, 860}}, -{"tt_KORD", {0.9, 860}}, -{"HL_B8M1", {0.9, 860}}, -{"tt_B8M1", {0.9, 860}}, -{"M4_Sherman", {0.9, 860}}, -{"M2A1_halftrack", {0.9, 860}}, -{"BTR-80", {0.9, 860}}, -{"T-72B3", {0.9, 860}}, -{"PT_76", {0.9, 860}}, -{"BTR-82A", {0.9, 860}}, -{"Chieftain_mk3", {0.9, 860}}, -{"Pz_IV_H", {0.9, 860}}, -{"Leopard-2A5", {0.9, 860}}, -{"Leopard-2", {0.9, 860}}, -{"leopard-2A4", {0.9, 860}}, -{"leopard-2A4_trs", {0.9, 860}}, -{"Sd_Kfz_251", {0.9, 860}}, -{"T155_Firtina", {0.9, 860}}, -{"VAB_Mephisto", {0.9, 860}}, -{"ZTZ96B", {0.9, 860}}, -{"ZBD04A", {0.9, 860}}, -{"PLZ05", {0.9, 860}}, -{"TYPE-59", {0.9, 860}}, -{"Tiger_I", {0.9, 860}}, -{"Tiger_II_H", {0.9, 860}}, -{"Pz_V_Panther_G", {0.9, 860}}, -{"Jagdpanther_G1", {0.9, 860}}, -{"JagdPz_IV", {0.9, 860}}, -{"Stug_IV", {0.9, 860}}, -{"SturmPzIV", {0.9, 860}}, -{"Wespe124", {0.9, 860}}, -{"Sd_Kfz_234_2_Puma", {0.9, 860}}, -{"soldier_mauser98", {0.9, 860}}, -{"Stug_III", {0.9, 860}}, -{"Elefant_SdKfz_184", {0.9, 860}}, -{"Pak40", {0.9, 860}}, -{"LeFH_18-40-105", {0.9, 860}}, -{"Cromwell_IV", {0.9, 860}}, -{"M4A4_Sherman_FF", {0.9, 860}}, -{"soldier_wwii_br_01", {0.9, 860}}, -{"Centaur_IV", {0.9, 860}}, -{"Churchill_VII", {0.9, 860}}, -{"Daimler_AC", {0.9, 860}}, -{"Tetrarch", {0.9, 860}}, -{"M12_GMC", {0.9, 860}}, -{"soldier_wwii_us", {0.9, 860}}, -{"M10_GMC", {0.9, 860}}, -{"M8_Greyhound", {0.9, 860}}, -{"M2A1-105", {0.9, 860}}, -{"M4_Tractor", {0.9, 860}},