From 71e09ee9f6438b7a5a5e6632927b05b7e8eefd81 Mon Sep 17 00:00:00 2001 From: Nobatgeldi Date: Fri, 3 Mar 2017 11:30:10 +0300 Subject: [PATCH] Afterburner animation reworked --- SU_33_Flanker_D/config.cpp | 5421 +++++++++++------------- SU_33_Flanker_D/model.cfg | 40 +- SU_33_Flanker_D/sqs/FX_Afterburner.sqf | 1 + 3 files changed, 2522 insertions(+), 2940 deletions(-) diff --git a/SU_33_Flanker_D/config.cpp b/SU_33_Flanker_D/config.cpp index ba29b98..98fcc95 100644 --- a/SU_33_Flanker_D/config.cpp +++ b/SU_33_Flanker_D/config.cpp @@ -11,7 +11,8 @@ class CfgPatches class Su33_Protatype_PT { units[] = { - "Su33_Protatype_PT_2" + "Su33_Protatype_PT_2", + "Sukhoi_Pilot" }; weapons[] = {}; requiredVersion = 1.3; @@ -120,11 +121,10 @@ class CfgVehicles picture="\SU_33_Flanker_D\paa\pic.paa"; unitInfoType="RscOptics_CAS_Pilot"; driverWeaponsInfoType = "RscOptics_CAS_01_TGP"; - //unitInfoType = "Rsc_FA18X_UnitInfo"; simulation="airplane"; _generalMacro="Su33_Protatype_PT_2"; scope=2; - accuracy = 3.500000 + accuracy = 3.500000; nameSound="aircraft"; fuelCapacity=2500; camouflage=5; @@ -171,7 +171,7 @@ class CfgVehicles airBrake = true; maxRotationX=10.5; //secondaryExplosion = true; - turnCoef=5.0 + turnCoef=5.0; damping=40; damperSize = 0.12; wheelWeight = 175; @@ -541,394 +541,7 @@ class CfgVehicles animPeriod=0.001; initPhase=0; }; - /* - //right engine - class thrust32b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust31b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust30b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust29b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust28b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust27b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust26b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust25b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust24b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust23b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust22b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust21b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust20b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust19b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust18b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust17b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust16b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust15b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust14b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust13b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust12b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust11b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust10b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust9b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust8b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust7b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust6b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust5b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust4b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust3b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust2b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust1b - { - source="user"; - animPeriod=5; - initPhase=0; - }; - //left engine - class thrust32 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust31 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust30 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust29 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust28 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust27 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust26 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust25 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust24 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust23 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust22 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust21 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust20 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust19 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust18 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust17 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust16 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust15 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust14 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust13 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust12 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust11 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust10 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust9 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust8 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust7 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust6 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust5 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust4 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust3 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust2 - { - source="user"; - animPeriod=5; - initPhase=0; - }; - class thrust1A - { - source="user"; - animPeriod=5; - initPhase=0; - }; - */ + class sun_rise { source="user"; @@ -973,30 +586,7 @@ class CfgVehicles initPhase=1; animPeriod=0.0099999998; }; - /*class AfterburnerLV2 - { - source = "user"; - animPeriod = 5; - initPhase = 0; - }; - class AfterburnerRV2 - { - source = "user"; - animPeriod = 5; - initPhase = 0; - }; - class AfterburnerL2 - { - source = "user"; - animPeriod = 5; - initPhase = 0; - }; - class AfterburnerR2 - { - source = "user"; - animPeriod = 5; - initPhase = 0; - };*/ + }; class UserActions { @@ -1126,3351 +716,3342 @@ class CfgVehicles class Eventhandlers: Eventhandlers { init="[_this select 0] execVM ""\SU_33_Flanker_D\sqs\init.sqf"",[_this select 0]exec ""\SU_33_Flanker_D\sqs\init.sqs"",[_this select 0]exec ""\SU_33_Flanker_D\sqs\wing.sqs"",[_this select 0] execVM ""\SU_33_Flanker_D\sqs\AircraftEffects.sqf"",_this execVM ""\SU_33_Flanker_D\sqs\aircraftvapour.sqf"","; - fired="[_this] exec ""\SU_33_Flanker_D\sqs\fireGsh.sqs"",_this call BIS_Effects_EH_Fired"; - }; - class Library - { - libTextDesc = "The Sukhoi Su-33 (NATO reporting name Flanker-D) is a carrier-based multi-role fighter aircraft produced by Russian firm Sukhoi beginning in 1982. \nThe main differences from the Su-27 are that the Su-33 can operate from aircraft carriers and is capable of aerial refueling. \nThe wings were fitted with power-assisted folding, and the vertical tails were shortened to allow the fighter to fit in the typically crowded hangars of an aircraft carrier. The rear radome was shortened and reshaped to allow for the tail hook, as well as to save space inside the hangars."; - }; - //unitInfoType = UnitInfoAirplane; - class MFD - { - class HUD_HMD - { - topLeft="HUD LH"; - topRight="HUD PH"; - bottomLeft="HUD LD"; - borderLeft=0; - borderRight=0; - borderTop=0; - borderBottom=0; - color[]={0,1,0,1}; - enableParallax=0; - class Bones - { - class WeaponAim - { - type="vector"; - source="weapon"; - pos0[]={0.5,0.55500001}; - pos10[]={1.5,1.5549999}; - }; - }; - class Draw - { - color[]={0,1,0,1}; - alpha=0.5; - condition="on"; - class StallGroup - { - type="group"; - condition="stall"; - color[]={1,0,0}; - class StallText - { - type="text"; - source="static"; - text="STALL"; - align="center"; - scale=1; - pos[]= - { - - { - 0.5, - "0.53 - 0.25" - }, - 1 - }; - right[]= - { - - { - 0.55000001, - "0.53 - 0.25" - }, - 1 - }; - down[]= - { - - { - 0.5, - "0.53 - 0.17" - }, - 1 - }; - }; - }; - class AAMissile - { - type="group"; - condition="AAmissile"; - class AAMissileCrosshair - { - type="line"; - width=4; - points[]= - { - - { - "WeaponAim", - {0,-0.25}, - 1 - }, - - { - "WeaponAim", - {0.043400001,-0.2462}, - 1 - }, - - { - "WeaponAim", - {0.085500002,-0.234925}, - 1 - }, - - { - "WeaponAim", - {0.125,-0.2165}, - 1 - }, - - { - "WeaponAim", - {0.16069999,-0.19149999}, - 1 - }, - - { - "WeaponAim", - {0.19149999,-0.16069999}, - 1 - }, - - { - "WeaponAim", - {0.2165,-0.125}, - 1 - }, - - { - "WeaponAim", - {0.234925,-0.085500002}, - 1 - }, - - { - "WeaponAim", - {0.2462,-0.043400001}, - 1 - }, - - { - "WeaponAim", - {0.25,0}, - 1 - }, - - { - "WeaponAim", - {0.2462,0.043400001}, - 1 - }, - - { - "WeaponAim", - {0.234925,0.085500002}, - 1 - }, - - { - "WeaponAim", - {0.2165,0.125}, - 1 - }, - - { - "WeaponAim", - {0.19149999,0.16069999}, - 1 - }, - - { - "WeaponAim", - {0.16069999,0.19149999}, - 1 - }, - - { - "WeaponAim", - {0.125,0.2165}, - 1 - }, - - { - "WeaponAim", - {0.085500002,0.234925}, - 1 - }, - - { - "WeaponAim", - {0.043400001,0.2462}, - 1 - }, - - { - "WeaponAim", - {0,0.25}, - 1 - }, - - { - "WeaponAim", - {-0.043400001,0.2462}, - 1 - }, - - { - "WeaponAim", - {-0.085500002,0.234925}, - 1 - }, - - { - "WeaponAim", - {-0.125,0.2165}, - 1 - }, - - { - "WeaponAim", - {-0.16069999,0.19149999}, - 1 - }, - - { - "WeaponAim", - {-0.19149999,0.16069999}, - 1 - }, - - { - "WeaponAim", - {-0.2165,0.125}, - 1 - }, - - { - "WeaponAim", - {-0.234925,0.085500002}, - 1 - }, - - { - "WeaponAim", - {-0.2462,0.043400001}, - 1 - }, - - { - "WeaponAim", - {-0.25,0}, - 1 - }, - - { - "WeaponAim", - {-0.2462,-0.043400001}, - 1 - }, - - { - "WeaponAim", - {-0.234925,-0.085500002}, - 1 - }, - - { - "WeaponAim", - {-0.2165,-0.125}, - 1 - }, - - { - "WeaponAim", - {-0.19149999,-0.16069999}, - 1 - }, - - { - "WeaponAim", - {-0.16069999,-0.19149999}, - 1 - }, - - { - "WeaponAim", - {-0.125,-0.2165}, - 1 - }, - - { - "WeaponAim", - {-0.085500002,-0.234925}, - 1 - }, - - { - "WeaponAim", - {-0.043400001,-0.2462}, - 1 - }, - - { - "WeaponAim", - {0,-0.25}, - 1 - } - }; + fired="[_this] exec ""\SU_33_Flanker_D\sqs\fireGsh.sqs"",_this call BIS_Effects_EH_Fired"; + }; + class Library + { + libTextDesc = "The Sukhoi Su-33 (NATO reporting name Flanker-D) is a carrier-based multi-role fighter aircraft produced by Russian firm Sukhoi beginning in 1982. \nThe main differences from the Su-27 are that the Su-33 can operate from aircraft carriers and is capable of aerial refueling. \nThe wings were fitted with power-assisted folding, and the vertical tails were shortened to allow the fighter to fit in the typically crowded hangars of an aircraft carrier. The rear radome was shortened and reshaped to allow for the tail hook, as well as to save space inside the hangars."; + }; + //unitInfoType = UnitInfoAirplane; + //HUD configuration + class MFD + { + class HUD_HMD + { + topLeft="HUD LH"; + topRight="HUD PH"; + bottomLeft="HUD LD"; + borderLeft=0; + borderRight=0; + borderTop=0; + borderBottom=0; + color[]={0,1,0,1}; + enableParallax=0; + class Bones + { + class WeaponAim + { + type="vector"; + source="weapon"; + pos0[]={0.5,0.55500001}; + pos10[]={1.5,1.5549999}; }; }; - class ATMissile + class Draw { - condition="ATmissile"; - type="group"; - class ATMissileCrosshair + color[]={0,1,0,1}; + alpha=0.5; + condition="on"; + class StallGroup { - type="line"; - width=4; - points[]= + type="group"; + condition="stall"; + color[]={1,0,0}; + class StallText { - - { - "WeaponAim", - {-0.15000001,-0.15000001}, - 1 - }, - - { - "WeaponAim", - - { - -0.15000001, - "-0.15 + 0.02" - }, - 1 - }, - {}, - - { - "WeaponAim", - {-0.15000001,0.15000001}, - 1 - }, - - { - "WeaponAim", - - { - -0.15000001, - "0.15 - 0.02" - }, - 1 - }, - {}, - - { - "WeaponAim", - {0.15000001,-0.15000001}, - 1 - }, - - { - "WeaponAim", - - { - 0.15000001, - "-0.15 + 0.02" - }, - 1 - }, - {}, - - { - "WeaponAim", - {0.15000001,0.15000001}, - 1 - }, - - { - "WeaponAim", - - { - 0.15000001, - "0.15 - 0.02" - }, - 1 - }, - {}, - - { - "WeaponAim", - {-0.15000001,-0.15000001}, - 1 - }, - - { - "WeaponAim", - - { - "-0.15 + 0.02", - -0.15000001 - }, - 1 - }, - {}, - - { - "WeaponAim", - {-0.15000001,0.15000001}, - 1 - }, - + type="text"; + source="static"; + text="STALL"; + align="center"; + scale=1; + pos[]= { - "WeaponAim", { - "-0.15 + 0.02", - 0.15000001 + 0.5, + "0.53 - 0.25" }, 1 - }, - {}, - - { - "WeaponAim", - {0.15000001,-0.15000001}, - 1 - }, - + }; + right[]= { - "WeaponAim", { - "0.15 - 0.02", - -0.15000001 + 0.55000001, + "0.53 - 0.25" }, 1 - }, - {}, - - { - "WeaponAim", - {0.15000001,0.15000001}, - 1 - }, - + }; + down[]= { - "WeaponAim", { - "0.15 - 0.02", - 0.15000001 + 0.5, + "0.53 - 0.17" }, 1 - } + }; }; }; - }; - }; - helmetMountedDisplay = 1; - helmetPosition[] = {-0.04, 0.04, 0.1}; - helmetRight[] = {0.08, 0, 0}; - helmetDown[] = {0, -0.08, 0}; - }; - class HUD_statick - { - topLeft="HUD LH"; - topRight="HUD PH"; - bottomLeft="HUD LD"; - borderLeft=0; - borderRight=0; - borderTop=0; - borderBottom=0; - color[]={0,1,0,1}; - enableParallax=0; - class Bones - { - class PlaneOrientation - { - type="fixed"; - pos[]={0.5,0.52999997}; - }; - class WeaponAim - { - type="vector"; - source="weapon"; - pos0[]={0.5,0.55500001}; - pos10[]={1.5,1.5549999}; - }; - class Velocity - { - type="vector"; - source="velocity"; - pos0[]={0.5,0.52999997}; - pos10[]={1.5,1.53}; - angle=-2.3; - }; - class Level0 - { - type="horizon"; - pos0[]={0.5,0.52999997}; - pos10[]={1.5,1.53}; - angle=-2.3; - }; - }; - class Draw - { - color[]={0,1,0,1}; - alpha=1; - condition="on"; - class Horizont - { - clipTL[]={0.25,0.25}; - clipBR[]={0.75,0.75}; - class Dimmed + class AAMissile { - class Level00 + type="group"; + condition="AAmissile"; + class AAMissileCrosshair { type="line"; - width=15; + width=4; points[]= { { - "Level0", - - { - "-0.200 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0,-0.25}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0.043400001,-0.2462}, 1 }, - {}, { - "Level0", - - { - "-0.045 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0.085500002,-0.234925}, 1 }, { - "Level0", - - { - "-0.005 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0.125,-0.2165}, 1 }, - {}, { - "Level0", - - { - "0.005 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0.16069999,-0.19149999}, 1 }, { - "Level0", - - { - "0.045 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0.19149999,-0.16069999}, 1 }, - {}, { - "Level0", - - { - "0.125 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0.2165,-0.125}, 1 }, { - "Level0", - - { - "0.200 * 1.4", - "0 * 1.4" - }, + "WeaponAim", + {0.234925,-0.085500002}, 1 - } - }; - }; - class Level2M5: Level00 - { - type="line"; - points[]= - { + }, { - "Level0", - - { - "-0.200 * 1.4", - "-1.0 / 10 * 5" - }, + "WeaponAim", + {0.2462,-0.043400001}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "-1.0 / 10 * 5" - }, + "WeaponAim", + {0.25,0}, 1 }, - {}, { - "Level0", - - { - "+0.125 * 1.4", - "-1.0 / 10 * 5" - }, + "WeaponAim", + {0.2462,0.043400001}, 1 }, { - "Level0", - - { - "+0.200 * 1.4", - "-1.0 / 10 * 5" - }, + "WeaponAim", + {0.234925,0.085500002}, 1 - } - }; - }; - class Level2P5: Level00 - { - type="line"; - points[]= - { + }, { - "Level0", - - { - "-0.200 * 1.4", - "+1.0 / 10 * 5" - }, + "WeaponAim", + {0.2165,0.125}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "+1.0 / 10 * 5" - }, + "WeaponAim", + {0.19149999,0.16069999}, 1 }, - {}, { - "Level0", - - { - "+0.125 * 1.4", - "+1.0 / 10 * 5" - }, + "WeaponAim", + {0.16069999,0.19149999}, 1 }, { - "Level0", - - { - "+0.200 * 1.4", - "+1.0 / 10 * 5" - }, + "WeaponAim", + {0.125,0.2165}, 1 - } - }; - }; - class Level2M10: Level00 - { - type="line"; - points[]= - { + }, { - "Level0", - - { - "-0.200 * 1.4", - "-1.0 / 10 * 10" - }, + "WeaponAim", + {0.085500002,0.234925}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "-1.0 / 10 * 10" - }, + "WeaponAim", + {0.043400001,0.2462}, 1 }, - {}, { - "Level0", - - { - "+0.125 * 1.4", - "-1.0 / 10 * 10" - }, + "WeaponAim", + {0,0.25}, 1 }, { - "Level0", - - { - "+0.200 * 1.4", - "-1.0 / 10 * 10" - }, + "WeaponAim", + {-0.043400001,0.2462}, 1 - } - }; - }; - class Level2P10: Level00 - { - type="line"; - points[]= - { + }, { - "Level0", - - { - "-0.200 * 1.4", - "+1.0 / 10 * 10" - }, + "WeaponAim", + {-0.085500002,0.234925}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "+1.0 / 10 * 10" - }, + "WeaponAim", + {-0.125,0.2165}, 1 }, - {}, { - "Level0", - - { - "+0.125 * 1.4", - "+1.0 / 10 * 10" - }, + "WeaponAim", + {-0.16069999,0.19149999}, 1 }, { - "Level0", - - { - "+0.200 * 1.4", - "+1.0 / 10 * 10" - }, + "WeaponAim", + {-0.19149999,0.16069999}, 1 - } - }; - }; - class Level2M15: Level00 - { - type="line"; - points[]= - { + }, { - "Level0", - - { - "-0.200 * 1.4", - "-1.0 / 10 * 15" - }, + "WeaponAim", + {-0.2165,0.125}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "-1.0 / 10 * 15" - }, + "WeaponAim", + {-0.234925,0.085500002}, 1 }, - {}, { - "Level0", - - { - "+0.125 * 1.4", - "-1.0 / 10 * 15" - }, + "WeaponAim", + {-0.2462,0.043400001}, 1 }, { - "Level0", + "WeaponAim", + {-0.25,0}, + 1 + }, - { - "+0.200 * 1.4", - "-1.0 / 10 * 15" - }, + { + "WeaponAim", + {-0.2462,-0.043400001}, 1 - } - }; - }; - class Level2P15: Level00 - { - type="line"; - points[]= - { + }, { - "Level0", - - { - "-0.200 * 1.4", - "+1.0 / 10 * 15" - }, + "WeaponAim", + {-0.234925,-0.085500002}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "+1.0 / 10 * 15" - }, + "WeaponAim", + {-0.2165,-0.125}, 1 }, - {}, { - "Level0", - - { - "+0.125 * 1.4", - "+1.0 / 10 * 15" - }, + "WeaponAim", + {-0.19149999,-0.16069999}, 1 }, { - "Level0", - - { - "+0.200 * 1.4", - "+1.0 / 10 * 15" - }, + "WeaponAim", + {-0.16069999,-0.19149999}, 1 - } - }; - }; - class Level2P20: Level00 - { - type="line"; - points[]= - { + }, { - "Level0", - - { - "-0.200 * 1.4", - "+1.0 / 10 * 20" - }, + "WeaponAim", + {-0.125,-0.2165}, 1 }, { - "Level0", - - { - "-0.125 * 1.4", - "+1.0 / 10 * 20" - }, + "WeaponAim", + {-0.085500002,-0.234925}, 1 }, - {}, { - "Level0", - - { - "+0.125 * 1.4", - "+1.0 / 10 * 20" - }, + "WeaponAim", + {-0.043400001,-0.2462}, 1 }, { - "Level0", - - { - "+0.200 * 1.4", - "+1.0 / 10 * 20" - }, + "WeaponAim", + {0,-0.25}, 1 } }; }; - class Level2M20: Level00 + }; + class ATMissile + { + condition="ATmissile"; + type="group"; + class ATMissileCrosshair { type="line"; + width=4; points[]= { { - "Level0", - - { - "-0.200 * 1.4", - "-1.0 / 10 * 20" - }, + "WeaponAim", + {-0.15000001,-0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "-0.125 * 1.4", - "-1.0 / 10 * 20" + -0.15000001, + "-0.15 + 0.02" }, 1 }, {}, { - "Level0", - - { - "+0.125 * 1.4", - "-1.0 / 10 * 20" - }, + "WeaponAim", + {-0.15000001,0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "+0.200 * 1.4", - "-1.0 / 10 * 20" + -0.15000001, + "0.15 - 0.02" }, 1 - } - }; - }; - class Level2P30: Level00 - { - type="line"; - points[]= - { + }, + {}, { - "Level0", - - { - "-0.200 * 1.4", - "+1.0 / 10 * 30" - }, + "WeaponAim", + {0.15000001,-0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "-0.125 * 1.4", - "+1.0 / 10 * 30" + 0.15000001, + "-0.15 + 0.02" }, 1 }, {}, { - "Level0", - - { - "+0.125 * 1.4", - "+1.0 / 10 * 30" - }, + "WeaponAim", + {0.15000001,0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "+0.200 * 1.4", - "+1.0 / 10 * 30" + 0.15000001, + "0.15 - 0.02" }, 1 - } - }; - }; - class Level2M30: Level00 - { - type="line"; - points[]= - { + }, + {}, { - "Level0", - - { - "-0.200 * 1.4", - "-1.0 / 10 * 30" - }, + "WeaponAim", + {-0.15000001,-0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "-0.125 * 1.4", - "-1.0 / 10 * 30" + "-0.15 + 0.02", + -0.15000001 }, 1 }, {}, { - "Level0", - - { - "+0.125 * 1.4", - "-1.0 / 10 * 30" - }, + "WeaponAim", + {-0.15000001,0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "+0.200 * 1.4", - "-1.0 / 10 * 30" + "-0.15 + 0.02", + 0.15000001 }, 1 - } - }; - }; - class Level2P40: Level00 - { - type="line"; - points[]= - { + }, + {}, { - "Level0", - - { - "-0.200 * 1.4", - "+1.0 / 10 * 40" - }, + "WeaponAim", + {0.15000001,-0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "-0.125 * 1.4", - "+1.0 / 10 * 40" + "0.15 - 0.02", + -0.15000001 }, 1 }, {}, { - "Level0", - - { - "+0.125 * 1.4", - "+1.0 / 10 * 40" - }, + "WeaponAim", + {0.15000001,0.15000001}, 1 }, { - "Level0", + "WeaponAim", { - "+0.200 * 1.4", - "+1.0 / 10 * 40" + "0.15 - 0.02", + 0.15000001 }, 1 } }; }; - class Level2M40: Level00 + }; + }; + helmetMountedDisplay = 1; + helmetPosition[] = {-0.04, 0.04, 0.1}; + helmetRight[] = {0.08, 0, 0}; + helmetDown[] = {0, -0.08, 0}; + }; + class HUD_statick + { + topLeft="HUD LH"; + topRight="HUD PH"; + bottomLeft="HUD LD"; + borderLeft=0; + borderRight=0; + borderTop=0; + borderBottom=0; + color[]={0,1,0,1}; + enableParallax=0; + class Bones + { + class PlaneOrientation + { + type="fixed"; + pos[]={0.5,0.52999997}; + }; + class WeaponAim + { + type="vector"; + source="weapon"; + pos0[]={0.5,0.55500001}; + pos10[]={1.5,1.5549999}; + }; + class Velocity + { + type="vector"; + source="velocity"; + pos0[]={0.5,0.52999997}; + pos10[]={1.5,1.53}; + angle=-2.3; + }; + class Level0 + { + type="horizon"; + pos0[]={0.5,0.52999997}; + pos10[]={1.5,1.53}; + angle=-2.3; + }; + }; + class Draw + { + color[]={0,1,0,1}; + alpha=1; + condition="on"; + class Horizont + { + clipTL[]={0.25,0.25}; + clipBR[]={0.75,0.75}; + class Dimmed { - type="line"; - points[]= + class Level00 { - + type="line"; + width=15; + points[]= { - "Level0", { - "-0.200 * 1.4", - "-1.0 / 10 * 40" + "Level0", + + { + "-0.200 * 1.4", + "0 * 1.4" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "0 * 1.4" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "-1.0 / 10 * 40" + "Level0", + + { + "-0.045 * 1.4", + "0 * 1.4" + }, + 1 }, - 1 - }, - {}, - { - "Level0", + { + "Level0", + + { + "-0.005 * 1.4", + "0 * 1.4" + }, + 1 + }, + {}, { - "+0.125 * 1.4", - "-1.0 / 10 * 40" + "Level0", + + { + "0.005 * 1.4", + "0 * 1.4" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "0.045 * 1.4", + "0 * 1.4" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "-1.0 / 10 * 40" + "Level0", + + { + "0.125 * 1.4", + "0 * 1.4" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "0.200 * 1.4", + "0 * 1.4" + }, + 1 + } + }; }; - }; - class Level2P50: Level00 - { - type="line"; - points[]= + class Level2M5: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "+1.0 / 10 * 50" - }, - 1 - }, + "Level0", - { - "Level0", + { + "-0.200 * 1.4", + "-1.0 / 10 * 5" + }, + 1 + }, { - "-0.125 * 1.4", - "+1.0 / 10 * 50" - }, - 1 - }, - {}, + "Level0", - { - "Level0", + { + "-0.125 * 1.4", + "-1.0 / 10 * 5" + }, + 1 + }, + {}, { - "+0.125 * 1.4", - "+1.0 / 10 * 50" - }, - 1 - }, + "Level0", - { - "Level0", + { + "+0.125 * 1.4", + "-1.0 / 10 * 5" + }, + 1 + }, { - "+0.200 * 1.4", - "+1.0 / 10 * 50" - }, - 1 - } + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 5" + }, + 1 + } + }; }; - }; - class Level2M50: Level00 - { - type="line"; - points[]= + class Level2P5: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "-1.0 / 10 * 50" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 5" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 5" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "-1.0 / 10 * 50" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 5" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 5" + }, + 1 + } + }; + }; + class Level2M10: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "-1.0 / 10 * 50" + "Level0", + + { + "-0.200 * 1.4", + "-1.0 / 10 * 10" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "-1.0 / 10 * 10" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "-1.0 / 10 * 50" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 10" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 10" + }, + 1 + } + }; }; - }; - class Level2P60: Level00 - { - type="line"; - points[]= + class Level2P10: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "+1.0 / 10 * 60" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 10" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 10" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "+1.0 / 10 * 60" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 10" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 10" + }, + 1 + } + }; + }; + class Level2M15: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "+1.0 / 10 * 60" + "Level0", + + { + "-0.200 * 1.4", + "-1.0 / 10 * 15" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "-1.0 / 10 * 15" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "+1.0 / 10 * 60" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 15" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 15" + }, + 1 + } + }; }; - }; - class Level2M60: Level00 - { - type="line"; - points[]= + class Level2P15: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "-1.0 / 10 * 60" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 15" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 15" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "-1.0 / 10 * 60" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 15" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 15" + }, + 1 + } + }; + }; + class Level2P20: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "-1.0 / 10 * 60" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 20" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 20" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "-1.0 / 10 * 60" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 20" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 20" + }, + 1 + } + }; }; - }; - class Level2P70: Level00 - { - type="line"; - points[]= + class Level2M20: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "+1.0 / 10 * 70" + "Level0", + + { + "-0.200 * 1.4", + "-1.0 / 10 * 20" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "-1.0 / 10 * 20" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "+1.0 / 10 * 70" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 20" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 20" + }, + 1 + } + }; + }; + class Level2P30: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "+1.0 / 10 * 70" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 30" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 30" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "+1.0 / 10 * 70" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 30" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 30" + }, + 1 + } + }; }; - }; - class Level2M70: Level00 - { - type="line"; - points[]= + class Level2M30: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "-1.0 / 10 * 70" + "Level0", + + { + "-0.200 * 1.4", + "-1.0 / 10 * 30" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "-1.0 / 10 * 30" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "-1.0 / 10 * 70" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 30" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 30" + }, + 1 + } + }; + }; + class Level2P40: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "-1.0 / 10 * 70" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 40" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 40" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "-1.0 / 10 * 70" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 40" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 40" + }, + 1 + } + }; }; - }; - class Level2P80: Level00 - { - type="line"; - points[]= + class Level2M40: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "+1.0 / 10 * 80" + "Level0", + + { + "-0.200 * 1.4", + "-1.0 / 10 * 40" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "-1.0 / 10 * 40" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "+1.0 / 10 * 80" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 40" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 40" + }, + 1 + } + }; + }; + class Level2P50: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "+1.0 / 10 * 80" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 50" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 50" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "+1.0 / 10 * 80" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 50" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 50" + }, + 1 + } + }; }; - }; - class Level2M80: Level00 - { - type="line"; - points[]= + class Level2M50: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "-1.0 / 10 * 80" + "Level0", + + { + "-0.200 * 1.4", + "-1.0 / 10 * 50" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "-1.0 / 10 * 50" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "-1.0 / 10 * 80" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 50" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 50" + }, + 1 + } + }; + }; + class Level2P60: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "-1.0 / 10 * 80" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 60" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 60" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "-1.0 / 10 * 80" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 60" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 60" + }, + 1 + } + }; }; - }; - class Level2P90: Level00 - { - type="line"; - points[]= + class Level2M60: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "+1.0 / 10 * 90" + "Level0", + + { + "-0.200 * 1.4", + "-1.0 / 10 * 60" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "-1.0 / 10 * 60" + }, + 1 + }, + {}, { - "-0.125 * 1.4", - "+1.0 / 10 * 90" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 60" + }, + 1 }, - 1 - }, - {}, + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 60" + }, + 1 + } + }; + }; + class Level2P70: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.125 * 1.4", - "+1.0 / 10 * 90" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 70" + }, + 1 }, - 1 - }, - { - "Level0", + { + "Level0", + + { + "-0.125 * 1.4", + "+1.0 / 10 * 70" + }, + 1 + }, + {}, { - "+0.200 * 1.4", - "+1.0 / 10 * 90" + "Level0", + + { + "+0.125 * 1.4", + "+1.0 / 10 * 70" + }, + 1 }, - 1 - } + + { + "Level0", + + { + "+0.200 * 1.4", + "+1.0 / 10 * 70" + }, + 1 + } + }; }; - }; - class Level2M90: Level00 - { - type="line"; - points[]= + class Level2M70: Level00 { - + type="line"; + points[]= { - "Level0", { - "-0.200 * 1.4", - "-1.0 / 10 * 90" - }, - 1 - }, + "Level0", - { - "Level0", + { + "-0.200 * 1.4", + "-1.0 / 10 * 70" + }, + 1 + }, { - "-0.125 * 1.4", - "-1.0 / 10 * 90" - }, - 1 - }, - {}, + "Level0", - { - "Level0", + { + "-0.125 * 1.4", + "-1.0 / 10 * 70" + }, + 1 + }, + {}, { - "+0.125 * 1.4", - "-1.0 / 10 * 90" + "Level0", + + { + "+0.125 * 1.4", + "-1.0 / 10 * 70" + }, + 1 }, - 1 - }, + { + "Level0", + + { + "+0.200 * 1.4", + "-1.0 / 10 * 70" + }, + 1 + } + }; + }; + class Level2P80: Level00 + { + type="line"; + points[]= { - "Level0", { - "+0.200 * 1.4", - "-1.0 / 10 * 90" + "Level0", + + { + "-0.200 * 1.4", + "+1.0 / 10 * 80" + }, + 1 }, - 1 - } - }; - }; - }; - }; - class PlaneOrientation_MiniPlane - { - width=20; - type="line"; - points[]= - { - { - "PlaneOrientation", - {0.20999999,0}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - 1, - {0.07,0}, - 1 - }, - {}, + { + "-0.125 * 1.4", + "+1.0 / 10 * 80" + }, + 1 + }, + {}, - { - "PlaneOrientation", - 1, - {-0.20999999,0}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {-0.07,0}, - 1 - }, - {}, + { + "+0.125 * 1.4", + "+1.0 / 10 * 80" + }, + 1 + }, - { - "PlaneOrientation", - {0,0}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {0,-0.14}, - 1 - } - }; - }; - class PlaneOrientationLines - { - clipTL[]={0,0.1}; - clipBR[]={1,0}; - type="line"; - width=4; - points[]= - { + { + "+0.200 * 1.4", + "+1.0 / 10 * 80" + }, + 1 + } + }; + }; + class Level2M80: Level00 + { + type="line"; + points[]= + { - { - "PlaneOrientation", - {-0.20999999,7.2250699e-009}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {-0.28,9.6334301e-009}, - 1 - }, - {}, + { + "-0.200 * 1.4", + "-1.0 / 10 * 80" + }, + 1 + }, - { - "PlaneOrientation", - {0.20999999,-1.97107e-009}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {0.28,-2.62809e-009}, - 1 - }, - {}, + { + "-0.125 * 1.4", + "-1.0 / 10 * 80" + }, + 1 + }, + {}, - { - "PlaneOrientation", - {-0.105,0.14314599}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {-0.14,0.190861}, - 1 - }, - {}, + { + "+0.125 * 1.4", + "-1.0 / 10 * 80" + }, + 1 + }, - { - "PlaneOrientation", - {0.105,0.14314599}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {0.14,0.190861}, - 1 - }, - {}, + { + "+0.200 * 1.4", + "-1.0 / 10 * 80" + }, + 1 + } + }; + }; + class Level2P90: Level00 + { + type="line"; + points[]= + { - { - "PlaneOrientation", - {-0.18186501,0.0826452}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {-0.242487,0.110194}, - 1 - }, - {}, + { + "-0.200 * 1.4", + "+1.0 / 10 * 90" + }, + 1 + }, - { - "PlaneOrientation", - {0.18186501,0.0826452}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {0.242487,0.110194}, - 1 - }, - {}, + { + "-0.125 * 1.4", + "+1.0 / 10 * 90" + }, + 1 + }, + {}, - { - "PlaneOrientation", - {-0.20284399,0.042780299}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {-0.270459,0.057040401}, - 1 - }, - {}, + { + "+0.125 * 1.4", + "+1.0 / 10 * 90" + }, + 1 + }, - { - "PlaneOrientation", - {0.20284399,0.042780299}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {0.270459,0.057040401}, - 1 - }, - {}, + { + "+0.200 * 1.4", + "+1.0 / 10 * 90" + }, + 1 + } + }; + }; + class Level2M90: Level00 + { + type="line"; + points[]= + { - { - "PlaneOrientation", - {-0.20920099,0.014406}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {-0.244068,0.016806999}, - 1 - }, - {}, + { + "-0.200 * 1.4", + "-1.0 / 10 * 90" + }, + 1 + }, - { - "PlaneOrientation", - {-0.20681,0.028702401}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {-0.24127799,0.033486102}, - 1 - }, - {}, + { + "-0.125 * 1.4", + "-1.0 / 10 * 90" + }, + 1 + }, + {}, - { - "PlaneOrientation", - {0.20681,0.028702401}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {0.24127799,0.033486102}, - 1 - }, - {}, + { + "+0.125 * 1.4", + "-1.0 / 10 * 90" + }, + 1 + }, - { - "PlaneOrientation", - {0.20920099,0.014406}, - 1 - }, + { + "Level0", - { - "PlaneOrientation", - {0.244068,0.016806999}, - 1 - }, - {} - }; - }; - class WeaponName - { - type="text"; - source="weapon"; - sourceScale=1; - align="right"; - scale=1; - pos[]= - { - {0.029999999,0.94}, - 1 - }; - right[]= - { - {0.079999998,0.94}, - 1 - }; - down[]= - { - {0.029999999,0.98000002}, - 1 - }; - }; - class AmmoCount - { - type="text"; - source="ammo"; - sourceScale=1; - align="right"; - scale=1; - pos[]= - { - {0.029999999,0.88999999}, - 1 - }; - right[]= - { - {0.079999998,0.88999999}, - 1 - }; - down[]= - { - {0.029999999,0.93000001}, - 1 + { + "+0.200 * 1.4", + "-1.0 / 10 * 90" + }, + 1 + } + }; + }; + }; }; - }; - class FlapsGroup - { - type="group"; - condition="flaps"; - class FlapsText + class PlaneOrientation_MiniPlane { - type="text"; - source="static"; - text="FLAPS"; - align="right"; - scale=1; - pos[]= + width=20; + type="line"; + points[]= { { - 0.029999999, - "0.53 - 0.045" + "PlaneOrientation", + {0.20999999,0}, + 1 }, - 1 - }; - right[]= - { { - 0.079999998, - "0.53 - 0.045" + "PlaneOrientation", + 1, + {0.07,0}, + 1 }, - 1 - }; - down[]= - { + {}, { - 0.029999999, - "0.53 - 0.005" + "PlaneOrientation", + 1, + {-0.20999999,0}, + 1 }, - 1 + + { + "PlaneOrientation", + {-0.07,0}, + 1 + }, + {}, + + { + "PlaneOrientation", + {0,0}, + 1 + }, + + { + "PlaneOrientation", + {0,-0.14}, + 1 + } }; }; - }; - class GearGroup - { - type="group"; - condition="ils"; - class GearText + class PlaneOrientationLines { - type="text"; - source="static"; - text="GEAR"; - align="right"; - scale=1; - pos[]= + clipTL[]={0,0.1}; + clipBR[]={1,0}; + type="line"; + width=4; + points[]= { { - 0.029999999, - "0.53 + 0.005" + "PlaneOrientation", + {-0.20999999,7.2250699e-009}, + 1 }, - 1 - }; - right[]= - { { - 0.079999998, - "0.53 + 0.005" + "PlaneOrientation", + {-0.28,9.6334301e-009}, + 1 }, - 1 - }; - down[]= - { + {}, { - 0.029999999, - "0.53 + 0.045" + "PlaneOrientation", + {0.20999999,-1.97107e-009}, + 1 }, - 1 - }; - }; - }; - class LightsGroup - { - type="group"; - condition="lights"; - class LightsText - { - type="text"; - source="static"; - text="LIGHTS"; - align="right"; - scale=1; - pos[]= - { { - 0.029999999, - "0.53 + 0.055" + "PlaneOrientation", + {0.28,-2.62809e-009}, + 1 }, - 1 - }; - right[]= - { + {}, { - 0.079999998, - "0.53 + 0.055" + "PlaneOrientation", + {-0.105,0.14314599}, + 1 }, - 1 - }; - down[]= - { { - 0.029999999, - "0.53 + 0.095" + "PlaneOrientation", + {-0.14,0.190861}, + 1 }, - 1 - }; - }; - }; - class CollisionLightsGroup - { - type="group"; - condition="collisionlights"; - class CollisionLightsText - { - type="text"; - source="static"; - text="A-COL"; - align="right"; - scale=1; - pos[]= - { + {}, { - 0.029999999, - "0.53 + 0.105" + "PlaneOrientation", + {0.105,0.14314599}, + 1 }, - 1 - }; - right[]= - { { - 0.079999998, - "0.53 + 0.105" + "PlaneOrientation", + {0.14,0.190861}, + 1 }, - 1 - }; - down[]= - { + {}, { - 0.029999999, - "0.53 + 0.145" + "PlaneOrientation", + {-0.18186501,0.0826452}, + 1 }, - 1 - }; - }; - }; - class PitchNumber - { - type="text"; - source="horizonDive"; - sourceScale=57.295799; - align="right"; - scale=1; - pos[]= - { - {0.50999999,0.88999999}, - 1 - }; - right[]= - { - {0.56,0.88999999}, - 1 - }; - down[]= - { - {0.50999999,0.93000001}, - 1 - }; - }; - class PitchText - { - type="text"; - source="static"; - text="PITCH"; - align="left"; - scale=1; - pos[]= - { - {0.49000001,0.88999999}, - 1 - }; - right[]= - { - {0.54000002,0.88999999}, - 1 - }; - down[]= - { - {0.49000001,0.93000001}, - 1 - }; - }; - class RollNumber - { - type="text"; - source="horizonBank"; - sourceScale=57.295799; - align="right"; - scale=1; - pos[]= - { - {0.50999999,0.83999997}, - 1 - }; - right[]= - { - {0.56,0.83999997}, - 1 - }; - down[]= - { - {0.50999999,0.88}, - 1 - }; - }; - class RollText - { - type="text"; - source="static"; - text="ROLL"; - align="left"; - scale=1; - pos[]= - { - {0.49000001,0.83999997}, - 1 - }; - right[]= - { - {0.54000002,0.83999997}, - 1 - }; - down[]= - { - {0.49000001,0.88}, - 1 - }; - }; - class SpeedNumber - { - type="text"; - source="speed"; - sourceScale=3.5999999; - align="right"; - scale=1; - pos[]= - { - {0.13,0.14}, - 1 - }; - right[]= - { - {0.18000001,0.14}, - 1 - }; - down[]= - { - {0.13,0.18000001}, - 1 - }; - }; - class SpeedText - { - type="text"; - source="static"; - text="SPD"; - align="left"; - scale=1; - pos[]= - { - {0.11,0.14}, - 1 - }; - right[]= - { - {0.16,0.14}, - 1 - }; - down[]= - { - {0.11,0.18000001}, - 1 - }; - }; - class AltitudeNumber - { - type="text"; - source="altitudeAGL"; - sourceScale=1; - align="right"; - scale=1; - pos[]= - { - {0.88999999,0.14}, - 1 - }; - right[]= - { - {0.94,0.14}, - 1 - }; - down[]= - { - {0.88999999,0.18000001}, - 1 - }; - }; - class AltitudeText - { - type="text"; - source="static"; - text="AGL"; - align="left"; - scale=1; - pos[]= - { - {0.87,0.14}, - 1 - }; - right[]= - { - {0.92000002,0.14}, - 1 - }; - down[]= - { - {0.87,0.18000001}, - 1 - }; - }; - class AltitudeArrow - { - type="line"; - width=4; - points[]= - { - { + { + "PlaneOrientation", + {-0.242487,0.110194}, + 1 + }, + {}, + + { + "PlaneOrientation", + {0.18186501,0.0826452}, + 1 + }, + + { + "PlaneOrientation", + {0.242487,0.110194}, + 1 + }, + {}, + + { + "PlaneOrientation", + {-0.20284399,0.042780299}, + 1 + }, { - "0.88 + 0.018", - "0.40 - 0.016" + "PlaneOrientation", + {-0.270459,0.057040401}, + 1 }, - 1 - }, + {}, - { - {0.88,0.40000001}, - 1 - }, + { + "PlaneOrientation", + {0.20284399,0.042780299}, + 1 + }, - { + { + "PlaneOrientation", + {0.270459,0.057040401}, + 1 + }, + {}, { - "0.88 + 0.018", - "0.40 + 0.016" + "PlaneOrientation", + {-0.20920099,0.014406}, + 1 }, - 1 - } - }; - }; - class AltitudeLine - { - type="line"; - width=4; - points[]= - { - { - {0.87,0.60000002}, - 1 - }, + { + "PlaneOrientation", + {-0.244068,0.016806999}, + 1 + }, + {}, - { - {0.87,0.2}, - 1 - } - }; - }; - class AltitudeScale - { - type="scale"; - horizontal=0; - source="altitudeAGL"; - sourceScale=1; - width=4; - top=0.60000002; - center=0.40000001; - bottom=0.2; - lineXleft=0.88; - lineYright=0.88999999; - lineXleftMajor=0.88; - lineYrightMajor=0.89999998; - majorLineEach=5; - numberEach=5; - step=20; - stepSize="(0.60 - 0.20) / 15"; - align="right"; - scale=1; - pos[]={0.91000003,0.57999998}; - right[]={0.95999998,0.57999998}; - down[]={0.91000003,0.62}; - }; - class ClimbNumber - { - type="text"; - source="vspeed"; - sourceScale=1; - align="right"; - scale=1; - pos[]= - { - {0.88999999,0.94}, - 1 - }; - right[]= - { - {0.94,0.94}, - 1 - }; - down[]= - { - {0.88999999,0.98000002}, - 1 - }; - }; - class ClimbText - { - type="text"; - source="static"; - text="CLIMB"; - align="left"; - scale=1; - pos[]= - { - {0.87,0.94}, - 1 - }; - right[]= - { - {0.92000002,0.94}, - 1 - }; - down[]= - { - {0.87,0.98000002}, - 1 - }; - }; - class ClimbArrow - { - type="line"; - width=4; - points[]= - { + { + "PlaneOrientation", + {-0.20681,0.028702401}, + 1 + }, - { + { + "PlaneOrientation", + {-0.24127799,0.033486102}, + 1 + }, + {}, { - "0.88 + 0.018", - "0.80 - 0.016" + "PlaneOrientation", + {0.20681,0.028702401}, + 1 }, - 1 - }, - { - {0.88,0.80000001}, - 1 - }, + { + "PlaneOrientation", + {0.24127799,0.033486102}, + 1 + }, + {}, - { + { + "PlaneOrientation", + {0.20920099,0.014406}, + 1 + }, { - "0.88 + 0.018", - "0.80 + 0.016" + "PlaneOrientation", + {0.244068,0.016806999}, + 1 }, - 1 - } + {} + }; }; - }; - class ClimbLine - { - type="line"; - width=4; - points[]= + class WeaponName { - + type="text"; + source="weapon"; + sourceScale=1; + align="right"; + scale=1; + pos[]= { - {0.87,0.92500001}, + {0.029999999,0.94}, 1 - }, - + }; + right[]= + { + {0.079999998,0.94}, + 1 + }; + down[]= { - {0.87,0.67500001}, + {0.029999999,0.98000002}, 1 - } + }; }; - }; - class ClimbScale - { - type="scale"; - horizontal=0; - source="vspeed"; - sourceScale=1; - width=4; - top=0.92500001; - center=0.80000001; - bottom=0.67500001; - lineXleft=0.88; - lineYright=0.88999999; - lineXleftMajor=0.88; - lineYrightMajor=0.89999998; - majorLineEach=2; - numberEach=4; - step=5; - stepSize="(0.925 - 0.675) / 15"; - align="right"; - scale=1; - pos[]={0.91000003,0.90499997}; - right[]={0.95999998,0.90499997}; - down[]={0.91000003,0.94499999}; - }; - class HeadingArrow - { - type="line"; - width=4; - points[]= + class AmmoCount { - + type="text"; + source="ammo"; + sourceScale=1; + align="right"; + scale=1; + pos[]= { - - { - "0.5 - 0.02", - "0.11 - 0.02" - }, + {0.029999999,0.88999999}, 1 - }, - + }; + right[]= { - {0.5,0.11}, + {0.079999998,0.88999999}, 1 - }, - + }; + down[]= { - - { - "0.5 + 0.02", - "0.11 - 0.02" - }, + {0.029999999,0.93000001}, 1 - } + }; }; - }; - class HeadingLine - { - type="line"; - width=4; - points[]= + class FlapsGroup { - + type="group"; + condition="flaps"; + class FlapsText { - {0.30000001,0.12}, - 1 - }, + type="text"; + source="static"; + text="FLAPS"; + align="right"; + scale=1; + pos[]= + { - { - {0.69999999,0.12}, - 1 - } + { + 0.029999999, + "0.53 - 0.045" + }, + 1 + }; + right[]= + { + + { + 0.079999998, + "0.53 - 0.045" + }, + 1 + }; + down[]= + { + + { + 0.029999999, + "0.53 - 0.005" + }, + 1 + }; + }; }; - }; - class HeadingScale - { - type="scale"; - scale=1; - source="Heading"; - sourceScale=1; - align="center"; - pos[]= + class GearGroup { - "0.21-0.01", - 0 + type="group"; + condition="ils"; + class GearText + { + type="text"; + source="static"; + text="GEAR"; + align="right"; + scale=1; + pos[]= + { + + { + 0.029999999, + "0.53 + 0.005" + }, + 1 + }; + right[]= + { + + { + 0.079999998, + "0.53 + 0.005" + }, + 1 + }; + down[]= + { + + { + 0.029999999, + "0.53 + 0.045" + }, + 1 + }; + }; }; - right[]= + class LightsGroup { - "0.29-0.01", - 0 + type="group"; + condition="lights"; + class LightsText + { + type="text"; + source="static"; + text="LIGHTS"; + align="right"; + scale=1; + pos[]= + { + + { + 0.029999999, + "0.53 + 0.055" + }, + 1 + }; + right[]= + { + + { + 0.079999998, + "0.53 + 0.055" + }, + 1 + }; + down[]= + { + + { + 0.029999999, + "0.53 + 0.095" + }, + 1 + }; + }; }; - down[]= + class CollisionLightsGroup { - "0.21-0.01", - 0.050000001 + type="group"; + condition="collisionlights"; + class CollisionLightsText + { + type="text"; + source="static"; + text="A-COL"; + align="right"; + scale=1; + pos[]= + { + + { + 0.029999999, + "0.53 + 0.105" + }, + 1 + }; + right[]= + { + + { + 0.079999998, + "0.53 + 0.105" + }, + 1 + }; + down[]= + { + + { + 0.029999999, + "0.53 + 0.145" + }, + 1 + }; + }; }; - lineXleft=0.059999999; - lineYright=0.050000001; - lineXleftMajor=0.059999999; - lineYrightMajor=0.039999999; - bottom=0.80000001; - center=0.5; - top=0.2; - step="18/9"; - StepSize="(0.80- 0.2)/20"; - horizontal=1; - min="none"; - max="none"; - numberEach=5; - majorLineEach=5; - }; - class RadarTargets - { - type="radar"; - width=4; - angle=-2.3; - pos0[]={0.5,0.55500001}; - pos10[]={1.24,1.325}; - points[]= + class PitchNumber { - + type="text"; + source="horizonDive"; + sourceScale=57.295799; + align="right"; + scale=1; + pos[]= { - {-0.050000001,-0.047297299}, + {0.50999999,0.88999999}, 1 - }, - + }; + right[]= { - {0.050000001,-0.047297299}, + {0.56,0.88999999}, 1 - }, - + }; + down[]= { - {0.050000001,0.047297299}, + {0.50999999,0.93000001}, 1 - }, - + }; + }; + class PitchText + { + type="text"; + source="static"; + text="PITCH"; + align="left"; + scale=1; + pos[]= { - {-0.050000001,0.047297299}, + {0.49000001,0.88999999}, 1 - }, - + }; + right[]= { - {-0.050000001,-0.047297299}, + {0.54000002,0.88999999}, 1 - } - }; - }; - }; - }; - class Parallax_HUD - { - topLeft="HUD LH"; - topRight="HUD PH"; - bottomLeft="HUD LD"; - borderLeft=0; - borderRight=0; - borderTop=0; - borderBottom=0; - color[]={0,1,0,1}; - enableParallax=1; - class Bones - { - class PlaneOrientation - { - type="fixed"; - pos[]={0.5,0.52999997}; - }; - class WeaponAim - { - type="vector"; - source="weapon"; - pos0[]={0.5,0.55500001}; - pos10[]={1.5,1.5549999}; - }; - class Velocity - { - type="vector"; - source="velocity"; - pos0[]={0.5,0.52999997}; - pos10[]={1.5,1.53}; - }; - class Level0 - { - type="horizon"; - pos0[]={0.5,0.52999997}; - pos10[]={1.5,1.53}; - angle=-2.3; - }; - }; - class Draw - { - color[]={0,1,0,1}; - alpha=0.5; - condition="on"; - class PlaneMovementCrosshair - { - type="line"; - width=4; - points[]= - { - + }; + down[]= { - "Velocity", - {0,-0.02}, + {0.49000001,0.93000001}, 1 - }, - + }; + }; + class RollNumber + { + type="text"; + source="horizonBank"; + sourceScale=57.295799; + align="right"; + scale=1; + pos[]= { - "Velocity", - {0.0099999998,-0.01732}, + {0.50999999,0.83999997}, 1 - }, - + }; + right[]= { - "Velocity", - {0.01732,-0.0099999998}, + {0.56,0.83999997}, 1 - }, - + }; + down[]= { - "Velocity", - {0.02,0}, + {0.50999999,0.88}, 1 - }, - + }; + }; + class RollText + { + type="text"; + source="static"; + text="ROLL"; + align="left"; + scale=1; + pos[]= { - "Velocity", - {0.01732,0.0099999998}, + {0.49000001,0.83999997}, 1 - }, - + }; + right[]= { - "Velocity", - {0.0099999998,0.01732}, + {0.54000002,0.83999997}, 1 - }, - + }; + down[]= { - "Velocity", - {0,0.02}, + {0.49000001,0.88}, 1 - }, - + }; + }; + class SpeedNumber + { + type="text"; + source="speed"; + sourceScale=3.5999999; + align="right"; + scale=1; + pos[]= { - "Velocity", - {-0.0099999998,0.01732}, + {0.13,0.14}, 1 - }, - + }; + right[]= { - "Velocity", - {-0.01732,0.0099999998}, + {0.18000001,0.14}, 1 - }, - + }; + down[]= { - "Velocity", - {-0.02,0}, + {0.13,0.18000001}, 1 - }, - + }; + }; + class SpeedText + { + type="text"; + source="static"; + text="SPD"; + align="left"; + scale=1; + pos[]= { - "Velocity", - {-0.01732,-0.0099999998}, + {0.11,0.14}, 1 - }, - + }; + right[]= { - "Velocity", - {-0.0099999998,-0.01732}, + {0.16,0.14}, 1 - }, - + }; + down[]= { - "Velocity", - {0,-0.02}, + {0.11,0.18000001}, 1 - }, - {}, - + }; + }; + class AltitudeNumber + { + type="text"; + source="altitudeAGL"; + sourceScale=1; + align="right"; + scale=1; + pos[]= { - "Velocity", - {0.039999999,0}, + {0.88999999,0.14}, 1 - }, - + }; + right[]= { - "Velocity", - {0.02,0}, + {0.94,0.14}, 1 - }, - {}, - + }; + down[]= { - "Velocity", - {-0.039999999,0}, + {0.88999999,0.18000001}, 1 - }, - + }; + }; + class AltitudeText + { + type="text"; + source="static"; + text="AGL"; + align="left"; + scale=1; + pos[]= { - "Velocity", - {-0.02,0}, + {0.87,0.14}, 1 - }, - {}, - + }; + right[]= { - "Velocity", - {0,-0.039999999}, + {0.92000002,0.14}, 1 - }, - + }; + down[]= { - "Velocity", - {0,-0.02}, + {0.87,0.18000001}, 1 - } + }; }; - }; - class MGun - { - condition="mgun"; - class Circle + class AltitudeArrow { type="line"; + width=4; points[]= { { - "WeaponAim", - {0.0099999998,0}, - 1 - }, - - { - "WeaponAim", - {-0.0099999998,0}, - 1 - }, - {}, - - { - "WeaponAim", - {0,0.0094594602}, - 1 - }, - - { - "WeaponAim", - {0,-0.0094594602}, - 1 - }, - {}, - { - "WeaponAim", - {0,-0.066216201}, + { + "0.88 + 0.018", + "0.40 - 0.016" + }, 1 }, { - "WeaponAim", - {0.048999999,-0.046351399}, + {0.88,0.40000001}, 1 }, { - "WeaponAim", - {0.07,0}, - 1 - }, - { - "WeaponAim", - {0.048999999,0.046351399}, + { + "0.88 + 0.018", + "0.40 + 0.016" + }, 1 - }, + } + }; + }; + class AltitudeLine + { + type="line"; + width=4; + points[]= + { { - "WeaponAim", - {0,0.066216201}, + {0.87,0.60000002}, 1 }, { - "WeaponAim", - {-0.048999999,0.046351399}, + {0.87,0.2}, 1 - }, + } + }; + }; + class AltitudeScale + { + type="scale"; + horizontal=0; + source="altitudeAGL"; + sourceScale=1; + width=4; + top=0.60000002; + center=0.40000001; + bottom=0.2; + lineXleft=0.88; + lineYright=0.88999999; + lineXleftMajor=0.88; + lineYrightMajor=0.89999998; + majorLineEach=5; + numberEach=5; + step=20; + stepSize="(0.60 - 0.20) / 15"; + align="right"; + scale=1; + pos[]={0.91000003,0.57999998}; + right[]={0.95999998,0.57999998}; + down[]={0.91000003,0.62}; + }; + class ClimbNumber + { + type="text"; + source="vspeed"; + sourceScale=1; + align="right"; + scale=1; + pos[]= + { + {0.88999999,0.94}, + 1 + }; + right[]= + { + {0.94,0.94}, + 1 + }; + down[]= + { + {0.88999999,0.98000002}, + 1 + }; + }; + class ClimbText + { + type="text"; + source="static"; + text="CLIMB"; + align="left"; + scale=1; + pos[]= + { + {0.87,0.94}, + 1 + }; + right[]= + { + {0.92000002,0.94}, + 1 + }; + down[]= + { + {0.87,0.98000002}, + 1 + }; + }; + class ClimbArrow + { + type="line"; + width=4; + points[]= + { { - "WeaponAim", - {-0.07,0}, - 1 - }, - { - "WeaponAim", - {-0.048999999,-0.046351399}, + { + "0.88 + 0.018", + "0.80 - 0.016" + }, 1 }, { - "WeaponAim", - {0,-0.066216201}, + {0.88,0.80000001}, 1 }, - {}, { - "WeaponAim", - {0,-0.132432}, - 1 - }, - { - "WeaponAim", - {0.07,-0.115216}, + { + "0.88 + 0.018", + "0.80 + 0.016" + }, 1 - }, + } + }; + }; + class ClimbLine + { + type="line"; + width=4; + points[]= + { { - "WeaponAim", - {0.1218,-0.066216201}, + {0.87,0.92500001}, 1 }, { - "WeaponAim", - {0.14,0}, + {0.87,0.67500001}, 1 - }, + } + }; + }; + class ClimbScale + { + type="scale"; + horizontal=0; + source="vspeed"; + sourceScale=1; + width=4; + top=0.92500001; + center=0.80000001; + bottom=0.67500001; + lineXleft=0.88; + lineYright=0.88999999; + lineXleftMajor=0.88; + lineYrightMajor=0.89999998; + majorLineEach=2; + numberEach=4; + step=5; + stepSize="(0.925 - 0.675) / 15"; + align="right"; + scale=1; + pos[]={0.91000003,0.90499997}; + right[]={0.95999998,0.90499997}; + down[]={0.91000003,0.94499999}; + }; + class HeadingArrow + { + type="line"; + width=4; + points[]= + { { - "WeaponAim", - {0.1218,0.066216201}, - 1 - }, - { - "WeaponAim", - {0.07,0.115216}, + { + "0.5 - 0.02", + "0.11 - 0.02" + }, 1 }, { - "WeaponAim", - {0,0.132432}, + {0.5,0.11}, 1 }, { - "WeaponAim", - {-0.07,0.115216}, - 1 - }, - { - "WeaponAim", - {-0.1218,0.066216201}, + { + "0.5 + 0.02", + "0.11 - 0.02" + }, 1 - }, + } + }; + }; + class HeadingLine + { + type="line"; + width=4; + points[]= + { { - "WeaponAim", - {-0.14,0}, + {0.30000001,0.12}, 1 }, { - "WeaponAim", - {-0.1218,-0.066216201}, + {0.69999999,0.12}, 1 - }, + } + }; + }; + class HeadingScale + { + type="scale"; + scale=1; + source="Heading"; + sourceScale=1; + align="center"; + pos[]= + { + "0.21-0.01", + 0 + }; + right[]= + { + "0.29-0.01", + 0 + }; + down[]= + { + "0.21-0.01", + 0.050000001 + }; + lineXleft=0.059999999; + lineYright=0.050000001; + lineXleftMajor=0.059999999; + lineYrightMajor=0.039999999; + bottom=0.80000001; + center=0.5; + top=0.2; + step="18/9"; + StepSize="(0.80- 0.2)/20"; + horizontal=1; + min="none"; + max="none"; + numberEach=5; + majorLineEach=5; + }; + class RadarTargets + { + type="radar"; + width=4; + angle=-2.3; + pos0[]={0.5,0.55500001}; + pos10[]={1.24,1.325}; + points[]= + { { - "WeaponAim", - {-0.07,-0.115216}, + {-0.050000001,-0.047297299}, 1 }, { - "WeaponAim", - {0,-0.132432}, + {0.050000001,-0.047297299}, 1 }, - {}, { - "WeaponAim", - {0,-0.132432}, + {0.050000001,0.047297299}, 1 }, { - "WeaponAim", - {0,-0.151351}, + {-0.050000001,0.047297299}, 1 }, - {}, { - "WeaponAim", - {-0.07,-0.11469}, + {-0.050000001,-0.047297299}, 1 - }, + } + }; + }; + }; + }; + class Parallax_HUD + { + topLeft="HUD LH"; + topRight="HUD PH"; + bottomLeft="HUD LD"; + borderLeft=0; + borderRight=0; + borderTop=0; + borderBottom=0; + color[]={0,1,0,1}; + enableParallax=1; + class Bones + { + class PlaneOrientation + { + type="fixed"; + pos[]={0.5,0.52999997}; + }; + class WeaponAim + { + type="vector"; + source="weapon"; + pos0[]={0.5,0.55500001}; + pos10[]={1.5,1.5549999}; + }; + class Velocity + { + type="vector"; + source="velocity"; + pos0[]={0.5,0.52999997}; + pos10[]={1.5,1.53}; + }; + class Level0 + { + type="horizon"; + pos0[]={0.5,0.52999997}; + pos10[]={1.5,1.53}; + angle=-2.3; + }; + }; + class Draw + { + color[]={0,1,0,1}; + alpha=0.5; + condition="on"; + class PlaneMovementCrosshair + { + type="line"; + width=4; + points[]= + { { - "WeaponAim", - {-0.079999998,-0.131074}, + "Velocity", + {0,-0.02}, 1 }, - {}, { - "WeaponAim", - {-0.121244,-0.066216201}, + "Velocity", + {0.0099999998,-0.01732}, 1 }, { - "WeaponAim", - {-0.13856401,-0.075675704}, + "Velocity", + {0.01732,-0.0099999998}, 1 }, - {}, { - "WeaponAim", - {-0.14,5.7888099e-009}, + "Velocity", + {0.02,0}, 1 }, { - "WeaponAim", - {-0.16,6.6157799e-009}, + "Velocity", + {0.01732,0.0099999998}, 1 }, - {}, { - "WeaponAim", - {-0.121244,0.066216201}, + "Velocity", + {0.0099999998,0.01732}, 1 }, { - "WeaponAim", - {-0.13856401,0.075675704}, + "Velocity", + {0,0.02}, 1 }, - {}, { - "WeaponAim", - {-0.07,0.11469}, + "Velocity", + {-0.0099999998,0.01732}, 1 }, { - "WeaponAim", - {-0.079999998,0.131074}, + "Velocity", + {-0.01732,0.0099999998}, 1 }, - {}, { - "WeaponAim", - {1.22392e-008,0.132432}, + "Velocity", + {-0.02,0}, 1 }, { - "WeaponAim", - {1.39876e-008,0.151351}, + "Velocity", + {-0.01732,-0.0099999998}, 1 }, - {}, { - "WeaponAim", - {0.07,0.11469}, + "Velocity", + {-0.0099999998,-0.01732}, 1 }, { - "WeaponAim", - {0.079999998,0.131074}, + "Velocity", + {0,-0.02}, 1 }, {}, { - "WeaponAim", - {0.121244,0.066216201}, + "Velocity", + {0.039999999,0}, 1 }, { - "WeaponAim", - {0.13856401,0.075675704}, + "Velocity", + {0.02,0}, 1 }, {}, { - "WeaponAim", - {0.14,-1.57924e-009}, + "Velocity", + {-0.039999999,0}, 1 }, { - "WeaponAim", - {0.16,-1.80485e-009}, + "Velocity", + {-0.02,0}, 1 }, {}, { - "WeaponAim", - {0.121244,-0.066216201}, + "Velocity", + {0,-0.039999999}, 1 }, { - "WeaponAim", - {0.13856401,-0.075675704}, + "Velocity", + {0,-0.02}, 1 - }, - {}, - + } + }; + }; + class MGun + { + condition="mgun"; + class Circle + { + type="line"; + points[]= { - "WeaponAim", - {0.07,-0.11469}, - 1 - }, - { - "WeaponAim", - {0.079999998,-0.131074}, - 1 - }, - {} + { + "WeaponAim", + {0.0099999998,0}, + 1 + }, + + { + "WeaponAim", + {-0.0099999998,0}, + 1 + }, + {}, + + { + "WeaponAim", + {0,0.0094594602}, + 1 + }, + + { + "WeaponAim", + {0,-0.0094594602}, + 1 + }, + {}, + + { + "WeaponAim", + {0,-0.066216201}, + 1 + }, + + { + "WeaponAim", + {0.048999999,-0.046351399}, + 1 + }, + + { + "WeaponAim", + {0.07,0}, + 1 + }, + + { + "WeaponAim", + {0.048999999,0.046351399}, + 1 + }, + + { + "WeaponAim", + {0,0.066216201}, + 1 + }, + + { + "WeaponAim", + {-0.048999999,0.046351399}, + 1 + }, + + { + "WeaponAim", + {-0.07,0}, + 1 + }, + + { + "WeaponAim", + {-0.048999999,-0.046351399}, + 1 + }, + + { + "WeaponAim", + {0,-0.066216201}, + 1 + }, + {}, + + { + "WeaponAim", + {0,-0.132432}, + 1 + }, + + { + "WeaponAim", + {0.07,-0.115216}, + 1 + }, + + { + "WeaponAim", + {0.1218,-0.066216201}, + 1 + }, + + { + "WeaponAim", + {0.14,0}, + 1 + }, + + { + "WeaponAim", + {0.1218,0.066216201}, + 1 + }, + + { + "WeaponAim", + {0.07,0.115216}, + 1 + }, + + { + "WeaponAim", + {0,0.132432}, + 1 + }, + + { + "WeaponAim", + {-0.07,0.115216}, + 1 + }, + + { + "WeaponAim", + {-0.1218,0.066216201}, + 1 + }, + + { + "WeaponAim", + {-0.14,0}, + 1 + }, + + { + "WeaponAim", + {-0.1218,-0.066216201}, + 1 + }, + + { + "WeaponAim", + {-0.07,-0.115216}, + 1 + }, + + { + "WeaponAim", + {0,-0.132432}, + 1 + }, + {}, + + { + "WeaponAim", + {0,-0.132432}, + 1 + }, + + { + "WeaponAim", + {0,-0.151351}, + 1 + }, + {}, + + { + "WeaponAim", + {-0.07,-0.11469}, + 1 + }, + + { + "WeaponAim", + {-0.079999998,-0.131074}, + 1 + }, + {}, + + { + "WeaponAim", + {-0.121244,-0.066216201}, + 1 + }, + + { + "WeaponAim", + {-0.13856401,-0.075675704}, + 1 + }, + {}, + + { + "WeaponAim", + {-0.14,5.7888099e-009}, + 1 + }, + + { + "WeaponAim", + {-0.16,6.6157799e-009}, + 1 + }, + {}, + + { + "WeaponAim", + {-0.121244,0.066216201}, + 1 + }, + + { + "WeaponAim", + {-0.13856401,0.075675704}, + 1 + }, + {}, + + { + "WeaponAim", + {-0.07,0.11469}, + 1 + }, + + { + "WeaponAim", + {-0.079999998,0.131074}, + 1 + }, + {}, + + { + "WeaponAim", + {1.22392e-008,0.132432}, + 1 + }, + + { + "WeaponAim", + {1.39876e-008,0.151351}, + 1 + }, + {}, + + { + "WeaponAim", + {0.07,0.11469}, + 1 + }, + + { + "WeaponAim", + {0.079999998,0.131074}, + 1 + }, + {}, + + { + "WeaponAim", + {0.121244,0.066216201}, + 1 + }, + + { + "WeaponAim", + {0.13856401,0.075675704}, + 1 + }, + {}, + + { + "WeaponAim", + {0.14,-1.57924e-009}, + 1 + }, + + { + "WeaponAim", + {0.16,-1.80485e-009}, + 1 + }, + {}, + + { + "WeaponAim", + {0.121244,-0.066216201}, + 1 + }, + + { + "WeaponAim", + {0.13856401,-0.075675704}, + 1 + }, + {}, + + { + "WeaponAim", + {0.07,-0.11469}, + 1 + }, + + { + "WeaponAim", + {0.079999998,-0.131074}, + 1 + }, + {} + }; }; }; - }; - class BombCrosshairGroup - { - type="group"; - condition="bomb"; - class BombCrosshair + class BombCrosshairGroup { - type="line"; - width=4; - points[]= + type="group"; + condition="bomb"; + class BombCrosshair { - + type="line"; + width=4; + points[]= { - "WeaponAim", - {0,-0.1}, - 1 - }, - { - "WeaponAim", - {0.01736,-0.098480001}, - 1 - }, + { + "WeaponAim", + {0,-0.1}, + 1 + }, - { - "WeaponAim", - {0.034200002,-0.093970001}, - 1 - }, + { + "WeaponAim", + {0.01736,-0.098480001}, + 1 + }, - { - "WeaponAim", - {0.050000001,-0.086599998}, - 1 - }, + { + "WeaponAim", + {0.034200002,-0.093970001}, + 1 + }, - { - "WeaponAim", - {0.064280003,-0.0766}, - 1 - }, + { + "WeaponAim", + {0.050000001,-0.086599998}, + 1 + }, - { - "WeaponAim", - {0.0766,-0.064280003}, - 1 - }, + { + "WeaponAim", + {0.064280003,-0.0766}, + 1 + }, - { - "WeaponAim", - {0.086599998,-0.050000001}, - 1 - }, + { + "WeaponAim", + {0.0766,-0.064280003}, + 1 + }, - { - "WeaponAim", - {0.093970001,-0.034200002}, - 1 - }, + { + "WeaponAim", + {0.086599998,-0.050000001}, + 1 + }, - { - "WeaponAim", - {0.098480001,-0.01736}, - 1 - }, + { + "WeaponAim", + {0.093970001,-0.034200002}, + 1 + }, - { - "WeaponAim", - {0.1,0}, - 1 - }, + { + "WeaponAim", + {0.098480001,-0.01736}, + 1 + }, - { - "WeaponAim", - {0.098480001,0.01736}, - 1 - }, + { + "WeaponAim", + {0.1,0}, + 1 + }, - { - "WeaponAim", - {0.093970001,0.034200002}, - 1 - }, + { + "WeaponAim", + {0.098480001,0.01736}, + 1 + }, - { - "WeaponAim", - {0.086599998,0.050000001}, - 1 - }, + { + "WeaponAim", + {0.093970001,0.034200002}, + 1 + }, - { - "WeaponAim", - {0.0766,0.064280003}, - 1 - }, + { + "WeaponAim", + {0.086599998,0.050000001}, + 1 + }, - { - "WeaponAim", - {0.064280003,0.0766}, - 1 - }, + { + "WeaponAim", + {0.0766,0.064280003}, + 1 + }, - { - "WeaponAim", - {0.050000001,0.086599998}, - 1 - }, + { + "WeaponAim", + {0.064280003,0.0766}, + 1 + }, - { - "WeaponAim", - {0.034200002,0.093970001}, - 1 - }, + { + "WeaponAim", + {0.050000001,0.086599998}, + 1 + }, - { - "WeaponAim", - {0.01736,0.098480001}, - 1 - }, + { + "WeaponAim", + {0.034200002,0.093970001}, + 1 + }, - { - "WeaponAim", - {0,0.1}, - 1 - }, + { + "WeaponAim", + {0.01736,0.098480001}, + 1 + }, - { - "WeaponAim", - {-0.01736,0.098480001}, - 1 - }, + { + "WeaponAim", + {0,0.1}, + 1 + }, - { - "WeaponAim", - {-0.034200002,0.093970001}, - 1 - }, + { + "WeaponAim", + {-0.01736,0.098480001}, + 1 + }, - { - "WeaponAim", - {-0.050000001,0.086599998}, - 1 - }, + { + "WeaponAim", + {-0.034200002,0.093970001}, + 1 + }, - { - "WeaponAim", - {-0.064280003,0.0766}, - 1 - }, + { + "WeaponAim", + {-0.050000001,0.086599998}, + 1 + }, - { - "WeaponAim", - {-0.0766,0.064280003}, - 1 - }, + { + "WeaponAim", + {-0.064280003,0.0766}, + 1 + }, - { - "WeaponAim", - {-0.086599998,0.050000001}, - 1 - }, + { + "WeaponAim", + {-0.0766,0.064280003}, + 1 + }, - { - "WeaponAim", - {-0.093970001,0.034200002}, - 1 - }, + { + "WeaponAim", + {-0.086599998,0.050000001}, + 1 + }, - { - "WeaponAim", - {-0.098480001,0.01736}, - 1 - }, + { + "WeaponAim", + {-0.093970001,0.034200002}, + 1 + }, - { - "WeaponAim", - {-0.1,0}, - 1 - }, + { + "WeaponAim", + {-0.098480001,0.01736}, + 1 + }, - { - "WeaponAim", - {-0.098480001,-0.01736}, - 1 - }, + { + "WeaponAim", + {-0.1,0}, + 1 + }, - { - "WeaponAim", - {-0.093970001,-0.034200002}, - 1 - }, + { + "WeaponAim", + {-0.098480001,-0.01736}, + 1 + }, - { - "WeaponAim", - {-0.086599998,-0.050000001}, - 1 - }, + { + "WeaponAim", + {-0.093970001,-0.034200002}, + 1 + }, - { - "WeaponAim", - {-0.0766,-0.064280003}, - 1 - }, + { + "WeaponAim", + {-0.086599998,-0.050000001}, + 1 + }, - { - "WeaponAim", - {-0.064280003,-0.0766}, - 1 - }, + { + "WeaponAim", + {-0.0766,-0.064280003}, + 1 + }, - { - "WeaponAim", - {-0.050000001,-0.086599998}, - 1 - }, + { + "WeaponAim", + {-0.064280003,-0.0766}, + 1 + }, - { - "WeaponAim", - {-0.034200002,-0.093970001}, - 1 - }, + { + "WeaponAim", + {-0.050000001,-0.086599998}, + 1 + }, - { - "WeaponAim", - {-0.01736,-0.098480001}, - 1 - }, + { + "WeaponAim", + {-0.034200002,-0.093970001}, + 1 + }, - { - "WeaponAim", - {0,-0.1}, - 1 - }, - {}, + { + "WeaponAim", + {-0.01736,-0.098480001}, + 1 + }, - { - "Velocity", - 0.001, - "WeaponAim", - {0,0}, - 1 - }, + { + "WeaponAim", + {0,-0.1}, + 1 + }, + {}, - { - "Velocity", - {0,0}, - 1 - } + { + "Velocity", + 0.001, + "WeaponAim", + {0,0}, + 1 + }, + + { + "Velocity", + {0,0}, + 1 + } + }; }; }; }; }; }; - }; }; }; -/*class CfgFunctions -{ - class sukhoi - { - class SU33_MFD - { - file="\Su_33_Flanker_D\sqs\su33_MFD.sqf"; - }; - }; -};*/ diff --git a/SU_33_Flanker_D/model.cfg b/SU_33_Flanker_D/model.cfg index c925b42..6f3e7d3 100644 --- a/SU_33_Flanker_D/model.cfg +++ b/SU_33_Flanker_D/model.cfg @@ -319,7 +319,7 @@ class CfgModels offset0 = 1.2; offset1 = 0; minPhase=0; - maxPhase=8 + maxPhase=8; axis="osa vrtule 0"; source="Afterburner_source"; sourceAddress=0; @@ -333,7 +333,7 @@ class CfgModels offset0 = -1.2; offset1 = 0; minPhase=0; - maxPhase=8 + maxPhase=8; axis="osa vrtule 1"; source="Afterburner_source"; sourceAddress=0; @@ -433,7 +433,7 @@ class CfgModels offset0 = 1.2; offset1 = 0; minPhase=0; - maxPhase=8 + maxPhase=8; axis="osa vrtule 0"; source="Afterburner_source"; sourceAddress=0; @@ -447,7 +447,7 @@ class CfgModels offset0 = -1.2; offset1 = 0; minPhase=0; - maxPhase=8 + maxPhase=8; axis="osa vrtule 1"; source="Afterburner_source"; sourceAddress=0; @@ -937,7 +937,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="32_axis"; memory=1; minValue=0; @@ -967,7 +967,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="30_axis"; memory=1; minValue=0; @@ -997,7 +997,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="28_axis"; memory=1; minValue=0; @@ -1027,7 +1027,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="26_axis"; memory=1; minValue=0; @@ -1057,7 +1057,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="24_axis"; memory=1; minValue=0; @@ -1087,7 +1087,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="22_axis"; memory=1; minValue=0; @@ -1117,7 +1117,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="20_axis"; memory=1; minValue=0; @@ -1147,7 +1147,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="18_axis"; memory=1; minValue=0; @@ -1177,7 +1177,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="16_axis"; memory=1; minValue=0; @@ -1207,7 +1207,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="14_axis"; memory=1; minValue=0; @@ -1237,7 +1237,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="12_axis"; memory=1; minValue=0; @@ -1267,7 +1267,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="10_axis"; memory=1; minValue=0; @@ -1297,7 +1297,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="8_axis"; memory=1; minValue=0; @@ -1327,7 +1327,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="6_axis"; memory=1; minValue=0; @@ -1357,7 +1357,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="4_axis"; memory=1; minValue=0; @@ -1387,7 +1387,7 @@ class CfgModels { type="rotation"; angle0=0; - angle1=-0.5 + angle1=-0.5; axis="2_axis"; memory=1; minValue=0; diff --git a/SU_33_Flanker_D/sqs/FX_Afterburner.sqf b/SU_33_Flanker_D/sqs/FX_Afterburner.sqf index 45b8bd5..3d11519 100644 --- a/SU_33_Flanker_D/sqs/FX_Afterburner.sqf +++ b/SU_33_Flanker_D/sqs/FX_Afterburner.sqf @@ -3,6 +3,7 @@ // Modified by Gnat // configured for su-33 by Nobat // ----------------------------- + private ["_MaxIntensity","_Boost","_leftengine","_rightengine","_emitters","_Intensity","_looptime", "_plane","_illuminateL","_illuminateR","_veldir","_veldirx","_veldiry","_veldirz","_daylight","_cl0","_cl1","_cl2","_cl3","_risetime","_downtime","_day","_eftime","_ef"]; _MaxIntensity = 2;