// // Nieuport 17.C1 // //TODO_Nieuport17 [performance] MaxSpeed = 164.0// H=0, МСА MaxClimbRate = 6.3 // H=0, МСА //TODONieuport11 MaxClimbCAS = 127 // H=0, МСА //TODONieuport11 ServiceCeiling = 5050.0 // Практический потолок с полной заправкой MaxAltitude = 5300.0 // Теоретический потолок с полной заправкой MinStructureHealth = 0.962 MinEngineHealth = 0.6 EngineWarming = true TurnRate = 110.0, 30.0 //TODONieuport11 CruiseFuelRate = 0.63 //[л/мин], МСА, Н=1000м, TS=145км/ч, EAS=138км/ч, заправка 50%, без бомб //TODONieuport11 PriorityType = 1 //FIGHTER=1,HEAVY_FIGHTER=2,LIGHT_BOMBER=3,BOMBER=4,LIGHT_RECON=5,RECON=6,SHTURMOVIK=7,CARGO=8 ////// ClimbTime = , ClimbTime = 0, 0 ClimbTime = 1000, 227 ClimbTime = 2000, 499 ClimbTime = 3000, 891 ClimbTime = 4000,1682 ////// MaxAltTAS = , MaxAltTAS = 0,167 MaxAltTAS = 1000,165 MaxAltTAS = 2000,161 MaxAltTAS = 3000,155 MaxAltTAS = 4000,143 ////// turn time at altitude (m/s) = , //TODONieuport11 TurnTimeAlt = 0,10.4 TurnTimeAlt = 3000,12.3 ////// optimal turn CAS at altitude= , //TODONieuport11 TurnOptimal_CAS_Alt = 0,110 TurnOptimal_CAS_Alt = 3000,110 [end] [cruise] RefAngle = 90.0 RefRoll = 85.0 MaxRoll = 60.0 MaxRollClimb = 10.0 RefRollFactor = 1.0 RefAltError = 50.0 RefClimb = 4.0 RefClimbFactor = 1.5 RefDive = 10.0 RefDiveFactor = 1.5 TurnOffError = -10 TurnOnError = -2 MinRPM = 200 MinCruiseCAS = 130.0 MinWingmanCAS = 110.0 WingLeaderLagCorrectionK = 1.0 // коэфицент от 0.0 до 1.0(default), уменьшающий степень сброса скорости лидером при ожидании ведомых PursueWingmanDist = 100.0 // пороговое расстояние до места в формации с которого начинает падать заданное превышение скорости WingLeaderThrottleLowLimit = 0.75 // ограничение минимума газа ведущего в снижении и торможении WingLeaderThrottleUpLimit = 1.0 // ограничение максимума газа ведущего в наборе высоты и разгоне LandRoundCAS0 = 150 // Скорость на подходе к аэродрому, уходе на 2й круг, ко 2му и 3му разворотам LandRoundCAS1 = 140 // Скорость на подходе к 4му развороту LandRoundCAS2 = 120 // Скорость на подходе к точке входа в глиссаду LandingApproachCAS = 95.0 LandingTouchDownCAS = 90.0 TouchDownDistance = 200.0 // Расстояние от точки начала выравнивания до торца ВПП TouchDownPitch = 14.0 LandingApproachCAS_NoFuel = 90.0 LandingTouchDownCAS_NoFuel = 85.0 TouchDownDistance_NoFuel = 100.0 TouchDownPitch_NoFuel = 10.0 StartTurnBeforeGlissadeDistance = 400.0 TouchDownPitchUpSpeed = 50.0 // скорость с которой на посадке начинается интенсивное дотягивание ручки на себя для торможения после касания TouchDownAlignHeight = 30.0 // высота начала выравнивания SmoothTouchDownHeight = 2.0 // высота начала "мягкого касания(выдерживания)" LandingThrottleLimit = false BrakePitchMax = 12.0 // тангаж при котором начинается приотпускание тормозов BrakePitchMin = 10.0 // тангаж при котором тормоза не зажмутся больше BrakeLimMin BrakeLimMin = 0.1 // множитель заданного сигнала тормозов при тангаже BrakePitchMin (защита от капотирования) ApproachLowering = false ApproachIgnition = true LandingRoundIgnition = true TouchDownCYRFactor = 0.0 RestrictAttackAngle = true MinAttackAngle = 9.0 MaxAttackAngle = 11.0 MinNegativeAttackAngle = -8.0 MaxNegativeAttackAngle = -10.0 MinSlipAngle = 10.0 MaxSlipAngle = 15.0 TaxiD1 = 5.0 TaxiD2 = 10.0 TaxiD3 = 50.0 TaxiD4 = 300.0 TaxiSpeedD1 = 15.0 // заданная скорость руления до дистанции D1, к D2 линейно интерполируется TaxiSpeedD2D3 = 20.0 // заданная скорость руления от дистанции D2 до D3, к D2 линейно интерполируется TaxiSpeedD4 = 45.0 // заданная скорость руления от дистанции D4 TaxiMaxAngle = 70.0 // угол отклонения от заданного направления руления, при котором заданная скорость снизится до TaxiSpeedD1 TaxiMaxAside = 50.0 // боковое отклонение от заданного направления руления, при котором заданная скорость снизится до TaxiSpeedD1 TaxiBrakingThrottleUp = 0.5 // насколько подгазовывать при использовании тормоза для подруливания на скорости менее TaxiSpeedD1 TaxiingPitch = false // управление фиксатором хвостового колеса по взятию ручки управления на себя, тянет ручку когда до точки руления далеко и на взлете. Если выключено - тянет всегда. TaxiingPIDSpeed = 50.0 // скорость переключения PID с [pid_taxiing] в [pid_0] при взлёте, при посадке обратное переключение при скорости 0,75*TaxiingPIDSpeed по умолчанию = TakeOffCAS+10 Switch_2_TaxiingPIDSpeed = 60.0 // скорость переключения PID с [pid_0] в [pid_taxiing] при посадке. По умолчанию = LandingTouchDownCAS - 20.0 TakeOffCAS = 90.0 //целевая скорость , достигнув которой бот начинает пытаться оторвать самолёт от полосы. TakeoffPitch = 10.0 // угол тангажа до заданной высоты завершения маневра взлета TakeoffElevatorSafe = true TakeoffSafePitch = 0.0 TakeoffSurfaceSlope = false TakeoffCriticalSlope = 0.0 CriticalTakeoffRoll = 10 TakeoffYawFactor = 0 TakeOffBrakingMax = 1.0 // значение торможения при отклонении на взлете по курсу на TakeOffBrakingAngle (до скорости pid_taxiing) TakeOffBrakingAngle = 10.0 // отклонение по курсу на взлете, при котором осуществляется торможение на TakeOffBrakingMax StallRollRate = 160.0 StallYawRate = 60.0 StructureAlert = true StructureAlertNy = 5 // ограничение по пилоту, по самолёту =5.3 StructureAlertTAS = 220.0 AttackIgnitionControl = false TakeoffRefAngle = 15.0 MaxFlapsCAS = 10.0 MinFlapsCAS = 20.0 TakeOFFFlapsAngle = 0 // 0..1 позиция закрылков при взлёте LandingFlapsAngle = 0 // 0..1 позиция закрылков в посадочной конфигурации FlapsPosQuantity = 0 DifferentialBrakes = false // "true", если управление тормозами раздельное(мессер), "false" - общее (ЛаГГ) OpenCocpitWhileTaxi = true // true - рулим на взлёт с открытым фонарём NeedFilter = false // нужно ли применять фильтр управления MinStickMoveTime = 0.0 //минимальное время за которое ручка перебрасывается из крайнего положения в крайнее положение MaxStickMoveTime = 0.2 // максимальное время за которое ручка перебрасывается из крайнего положения в крайнее положение MinStickMoveCAS = 400.0 // скорость на которой время переброски m_MinStickMoveTime MaxStickMoveCAS = 500.0 // скорость на которой время переброски m_MaxStickMoveTime CruiseThrottleLimit = 1.0 // ограничитель положения РУД-а в крейсерских режимах полёта, 0..1 , по умолчанию - 1 taxiWindLimit = 7.5 // скорость ветра(м/с) выше которой самолёт не может рулить по земле и приземлившись выключается и дестроится на полосе (дефолт - 15.0 м/с) [end] [dogfight] [novice] RefNoseAngle = 30.0 MinCAS1 = 90.0 MaxCAS2 = 150.0 //TurnOptimal_CAS_Alt + 20 MaxPitchRate = 120.0 AttackDistance = 400.0 EngageDistance = 700.0 MinFireDistance = 35.0 MaxFireDistance = 200.0 MinOpenFireAngle = 20.0 MaxOpenFireAngle = 3.0 MinStopFireAngle = 50.0 MaxStopFireAngle = 11.0 CollisionTimeTreshold = 3.0 HBTNegativeRoll = -60.0 HBTPositiveBTRoll = 60.0 InterceptAltitudeAdvance = 0.0 [end] [normal] RefNoseAngle = 30.0 MinCAS1 = 70.0 MaxCAS2 = 140.0 //TurnOptimal_CAS_Alt + 10 AttackDistance = 600.0 EngageDistance = 900.0 MinFireDistance = 30.0 MaxFireDistance = 250.0 MinOpenFireAngle = 20.0 MaxOpenFireAngle = 3.0 MinStopFireAngle = 40.0 MaxStopFireAngle = 9.0 CollisionTimeTreshold = 3.0 HBTNegativeRoll = -70.0 HBTPositiveBTRoll = 70.0 InterceptAltitudeAdvance = 0.0 [end] [high] RefNoseAngle = 30.0 MinCAS1 = 50.0 MaxCAS2 = 130.0 //TurnOptimal_CAS_Alt MaxPitchRate = 160.0 AttackDistance = 800.0 EngageDistance = 1200.0 MinFireDistance = 25.0 MaxFireDistance = 300.0 MinOpenFireAngle = 20.0 MaxOpenFireAngle = 3.0 MinStopFireAngle = 35.0 MaxStopFireAngle = 7.0 CollisionTimeTreshold = 3.0 HBTNegativeRoll = -75.0 HBTPositiveBTRoll = 75.0 InterceptAltitudeAdvance = 150.0 [end] [ace] RefNoseAngle = 30.0 MinCAS1 = 30.0 MaxCAS2 = 120.0 //TurnOptimal_CAS_Alt - 10 MaxPitchRate = 180.0 AttackDistance = 1000.0 EngageDistance = 1500.0 MinFireDistance = 20.0 MaxFireDistance = 400.0 MinOpenFireAngle = 20.0 MaxOpenFireAngle = 3.0 MinStopFireAngle = 30.0 MaxStopFireAngle = 5.0 CollisionTimeTreshold = 3.0 HBTNegativeRoll = -80.0 HBTPositiveBTRoll = 80.0 InterceptAltitudeAdvance = 300.0 [end] MinSafeAltitude0 = 50.0 MaxSafeAltitude0 = 100.0 MinSafeAltitude45 = 80.0 MaxSafeAltitude45 = 150.0 MinSafeAltitudeVP = 300.0 MaxSafeAltitudeVP = 600.0 CASPitchLimit = false MinPitchCAS = 240.0 MaxPitchCAS = 300.0 STVOffset = -1.5 // -5.5 YawAimingAngle = 7.0 AirTargetToLeaderCriticalDistance = 10000,15000 DiveCAS = 260.0 CruiseCAS = 170.0 ClimbCAS = 110.0 RestrictPitchBySSA = true MinPitchSSA = 10.0 MaxPitchSSA = 15.0 GunAirAimSmooth = 0.4 // Сглаживание наведения пушками в воздушном бою (нужно при расколбасе). [0..1], 0 - максимально, 1 - минимально, -1 - выключено [end] [approach] GroundTargetToLeaderCriticalDistance = 10000,15000 VFAngle = 0.0 ApproachCAS = 160.0 ApproachRadius = 300.0 ApproachDistance = 1800.0 ApproachAltitude = 150.0 GroundAttackExitAltitude = 80.0 // минимальная высота выхода из пикирования при атаке ракетами и пушками (настроить над верхушками деревьев, а потом +40м) GroundAttackDistance = 150.0 GroundEngageDistance = 1000.0 GroundEngageRocketK = 1.0 // к-т на который умножается m_GroundEngageDistance при атаке ракетами SpiralAttackApproach = true DiveBombAltitude = 2500.0 // минимальная высота начала отвесного пикирования, если самолёт ниже и есть команда на атаку - будет набирать эту высоту перед бомбёжкой DiveBombExitAltitude = 650.0 // минимальная высота выхода из отвесного пикирования DeepDiveWeaponSet = -1 // набор payloads подходящий для бомбёжки отвесным пикированием, -1 не используется, до 15 значений в строке ShallowDiveWeaponSet = 3,4,5,6 // набор payloads подходящий для бомбёжки пологим пикированием, -1 не используется, до 15 значений в строке OwerWingDive = false // вход в отвесное пикирование , true - переворотом через крыло, false - отдачей ручки от себя DiveSoftness = 7.5 // "мягкость" выбирания ручки в пикировании большее значение - медленнее подводится к точке сброса, при этом планее, если число большое - может не успевать на низких высотах (для переворота 7.5) PushDiveEntranceDistance = 1800.0 // горизонтальное расстояние(м) до цели с которого начинается ввод в пике "ручкой от себя", подбирать таким образом, чтобы самолёт успевал занять положение для бомбардировки в пике, чем меньше, тем угол пике - выше PushDiveEntranceK = 1.2 // Коэфф. интенсивности ввода в пике "ручкой от себя",при увеличении - более интенсивный ввод, грубо, (Гориз.расстояние - PushDiveEntranceDistance)*PushDiveEntranceK = требуемый угол тангажа (для переворота 1.0) ShallowDiveAngle = 10.0 // угол в пологом пикировании, < 41 градуса - ввод в пике с прямой(ручка от себя) >41 - полупереворотом (для переворота 50.0) ShallowExitAltitude = 80.0 // минимальная высота выхода из пологого пикирования (настроить над верхушками деревьев, а потом +40м) ShallowDiveEnterKoef = 1.9 // коэффициент на который умножается расчётная дальность начала ввода в пикирование, >1 - самолёт пикировать начинает раньше, < 1 - позже, подбирать под инд. особенности самолёта Salvo2WeaponSet = -1 // набор payloads, при которых происходит залповый сброс/пуск бомб/ракет по 2 штуки, -1 не используется, до 15 значений в строке Salvo4WeaponSet = -1 // набор payloads, при которых происходит залповый сброс/пуск бомб/ракет по 4 штуки, -1 не используется, до 15 значений в строке SalvoAllWeaponSet = 3,4,5,6 // набор payloads, при которых происходит залповый сброс/пуск бомб/ракет всех сразу, -1 не используется, до 15 значений в строке NearRocketAimError = 15 // Допустимая ошибка прицеливания по неподвижной цели на дистанции 300м и менее FarRocketAimError = 10 // Допустимая ошибка прицеливания по неподвижной цели на дистанции 600м и менее RocketAimSmooth = 0.8 // Резкость наведения ракетами. При <1 плавнее, при >1 резче GunAimSmooth = 1.8 // Резкость наведения пушками по наземным целям. При <1 плавнее, при >1 резче. Дефолт =1.8 AimDamperCompensationTime = 0.7 // компенсация демпфера наведения, стремящегося остановить вращения самолёта. [end] [adapt_pid_0] CAS = 100.0 Roll = 15.0, 0.0, 0.2, 0.1 Pitch = 50.0, 0.0, 1.5, 0.02 PitchVy = 23.0, 0.0, 3.2, 0.02 Yaw = 4.7, 0.0, 2.0, 0.02 Speed = 90.0, 50.0, 15.0, 0.2 [end] [adapt_pid_1] CAS = 200.0 Roll = 10.0, 0.0, 0.1, 0.1 Pitch = 10.0, 0.0, 0.2, 0.02 PitchVy = 8.5, 0.0, 2.0, 0.02 Yaw = 3.0, 0.0, 1.0, 0.02 Speed = 90.0, 50.0, 15.0, 0.2 [end] [pid_taxiing] Roll = 20.0, 0.0, 0.0, 0.1 Pitch = 10.0, 0.0, 0.0, 0.05 Yaw = 5.0, 5.0, 0.0, 0.02 Speed = 90.0, 50.0, 0.0, 0.4 WheelBrakes = 1.5, 0.0, 0.0 [end]