Шасси — в ГА мало где убираются. Мы же пока про ГА говорим. генерал авиация,так сказать, да простят меня досточтимые сэры.
Закрылки в обрыв — в нулевое положение. Редко такое бывает, но все же.
Тут Кирилл порадуется.
Берд страйк — это зачет!
Кровь на стекло, кишки на стойки! Пусть болтаются! Я УЖЕ это хочу!
Сообщение отредактировано Uncle_Sam: 19 April 2012 — 09:45
crum
19.04.2012 в 01:05
Общая логика отслеживания скоростей для шасси уже готова, причем с учетом направления уборки/выпуска отдельной стойки. У многих самолетов передняя нога в одну сторону выпускается, а задние — в другую. Соответственно превышение скорости на выпуске больше повредит, например, передней стойке и сломается скорее она, а превышение на уборке тогда больше повредит основным стойкам..
Ну и вообще, с убирающимися шасси интереснее 🙂 Щас вот доделаю и можно будет побаловаться — попробовать посадить самолет без крэша, при том, что носовая стойка у него не вышла… Хохмы ради можно даже отследить удар по полосе и иногда выпускать-таки застрявшую стойку после удара 🙂
По закрылкам уже все готово, надо только оттестировать в неочевидных ситуациях.
Берд страйк с кровью и перьями — никак.. но тряхнуть самолет и чего-нибудь от него отломить вполне можно устроить.. можно при этом звук проигрывать соответствующий, но это нужно еще сам звук.найти подходящий..
Uncle_Sam
19.04.2012 в 01:17
Берд страйк с кровью и перьями — никак.. но тряхнуть самолет и чего-нибудь от него отломить вполне можно устроить.. можно при этом звук проигрывать соответствующий, но это нужно еще сам звук.найти подходящий..
angry birds?
crum
19.04.2012 в 01:21
angry birds?
Да, это будет уржаться просто!
Uncle_Sam
19.04.2012 в 01:23
зато, как неожиданно…
Comrade
19.04.2012 в 03:24
Только вот нафига все это нужно? Люди по 30 лет без проишествий отлетывают.
ilya1502
19.04.2012 в 10:48
Только вот нафига все это нужно? Люди по 30 лет без проишествий отлетывают.
Именно для того, чтобы отлетали с происшествиями Просто некоторые симмеры даже не заморачиваются ограничениями, потому что привыкли к безнаказанности.
Только вот нафига все это нужно? Люди по 30 лет без проишествий отлетывают.
Я это делаю в первую очередь для себя, потому что отношусь как раз к той безалаберной категории симмеров, которые отказываются добровольно летать по правилам и ограничениям, если это не ведет к последствиям… Для этого и нужен скрипт, чтобы стоял рядом «с палкой» и контролировал соблюдение ограничений.
Ну, и тут не только в поломках дело… в FSX все настолько тупо и предсказуемо, что летать скучно. Если учиться навигации или процедуры отрабатывать, то FSXа достаточно (кому-то и штурманская линейка — уже симулятор), а если просто полетать в удовольствие и с приключениями, то….
Сообщение отредактировано crum: 19 April 2012 — 11:23
Enzzo
19.04.2012 в 16:25
Все верно. Я из той же категории. Чуть полетал без паксов — и вот уже фары забываю включать и т.п. Уверен, что нас таких полно.
Enzzo
25.04.2012 в 07:14
Ну а где альфа/бета/релиз?
Ожидание праздника — лучше самого праздника.
crum
25.04.2012 в 08:13
Альфа релиз уже назревает. Отлавливаю очевидные баги и недоделки, плюс надо написать инструкцию по применению… Новые фичи пока добавлять прекращаю именно для того, чтобы начать уже открытое тестирование.
В любом случае, все заинтересованные должны понимать, что в текущем виде скрипт представляет собой не законченный продукт, а скорее экспериментальный проект для энтузиастов, готовых вручную поковыряться в конфигах. В дальнейшем, если интерес к проекту будет расти, напишу для него GUI и автоматизирую начальную установку, а пока… as-is, как говорится.
LifeBurner
25.04.2012 в 08:19
Да ничо, мы привыкшие «допиливать» всё, что только можно
В этой ветке продолжаем обсуждение дальнейшей разработки, в новой ветке — конкретно, тестирование.
Переименовал тему в «FS-Troubles — журнал разработки» — для ясности.
Ясность!!! Потерялась…
crum
25.04.2012 в 11:01
Написал. Проверь, может, поменять что.
Супер! Подскажи еще, как его правильно прописывать в конфигах, чтобы в виде отдельной панельки он был. Поэкпериментирую с ним, потом выложу свою версию.
А кнопку можешь туда добавить? Чтобы по клику переменная обновлялась или вызывался FSX control (это было бы лучше).
ilya1502
25.04.2012 в 11:04
Создай в папке Gauges подпапку, например, «Service», туда распакуй прибор и битмап.
Про кнопку, прости, пока не понял задачи: какая переменная должна обновляться и что такое FSX control?
crum
25.04.2012 в 11:12
Ага, с конфигами понятно, спасибо.
Про кнопку, прости, пока не понял задачи: какая переменная должна обновляться и что такое FSX control?
Хочу там сделать кнопку «Отремонтировать все сразу чудесным образом», для этого мне надо отслеживать в скрипте ее нажатие. Я могу это сделать двумя способами: 1. Отслеживать состояние L-переменной и если оно изменилось в нужное значение, производить ремонт 2. Отслеживать вызов встроенных команд симулятора (control) — это тот список команд, который можно увидеть в FSUIPC, там где на кнопку джойстика вешаются действия. Этим командам соответствует числовой код типа 66649 и тп или же они вызываются по имени, типа REPAIR_AND_REFUEL. В XML приборах вроде бы вызов происходит по имени: C:REPAIR_AND_REFUEL.
Вот мне и надо либо то, либо другое… либо что-то третье, чего я пока не знаю.
Tory
25.04.2012 в 11:42
Обледенение винта не забывайте.
crum
25.04.2012 в 12:10
Обледенение винта не забывайте.
Сейчас тестируем и отлаживаем общий каркас, потом будем думать, что и как сделать еще лучше.
ilya1502
25.04.2012 в 12:17
Понял, напишу кнопку.
Pinhas
25.04.2012 в 16:21
Категорически обобряю программку.
Попробовал сейчас на скорую руку — хрень получается. Высота самолета над землей (когда он на земле) не постоянная, а плавает во время движения. И чтобы прервать контакт приходится отрывать самолет от земли с поправкой на эту плавающую величину… выглядит это фигово. Других идей пока в голову не приходит по этому поводу.
Есть вот какие соображения: Текущая перегрузка выводится на экран, думаю эта величина доступна. В комплекте с контролем касания шасси поверхности (это тоже думаю доступно) получаем искомые величины по каждому шасси (можно смотреть крен/тангаж). Если я правильно понял проблему.
crum
25.04.2012 в 17:02
Текущая перегрузка выводится на экран, думаю эта величина доступна. В комплекте с контролем касания шасси поверхности (это тоже думаю доступно) получаем искомые величины по каждому шасси (можно смотреть крен/тангаж). Если я правильно понял проблему.
Беда не в отсутствии данных, а в том, что попытка приподнять самолет над полосой ради уменьшения к.сц. визуально выглядит паршиво — самолет сильно скачет вверх вниз. Вот если бы высота самолета над землей, когда он ее касается была постоянной и соответствовала бы высоте аэродрома, было бы достаточно приподнять колеса на миллиметр, чтобы к.сц. изменился, а тут его приходится дергать высоко с запасом на плавающую величину.. это вот и выглядит визуально, как скачок.
Видимо высота над землей считается от центра тяжести или вроде того, которая плавает из-за амортизации стоек и покрышек, поэтому и не выйдет так ничего.
Pinhas
25.04.2012 в 17:39
Беда не в отсутствии данных, а в том, что попытка приподнять самолет над полосой ради уменьшения к.сц. визуально выглядит паршиво — самолет сильно скачет вверх вниз. Вот если бы высота самолета над землей, когда он ее касается была постоянной и соответствовала бы высоте аэродрома, было бы достаточно приподнять колеса на миллиметр, чтобы к.сц. изменился, а тут его приходится дергать высоко с запасом на плавающую величину.. это вот и выглядит визуально, как скачок.
Ага, дошло. Речь о боковом сносе в основном. Я подумал на неровности поверхности. Вот, кстати. а если оффсет КСЦ в ДЛЛ известен, можно ли его менять «на лету»? Вроде бы ФСУПИК позволяет прямо писать в какие-то оффсеты (я не вдавлся в детали)?
crum
25.04.2012 в 18:48
Ага, дошло. Речь о боковом сносе в основном. Я подумал на неровности поверхности. Вот, кстати. а если оффсет КСЦ в ДЛЛ известен, можно ли его менять «на лету»? Вроде бы ФСУПИК позволяет прямо писать в какие-то оффсеты (я не вдавлся в детали)?
FSUIPC занимается оффсетами данных находящихся в памяти (а не в файле), оффсета для к.сц не существует. Менять длл бесполезно, потому что данные из нее загружаются один раз во время запуска симулятора.
В общем, придется и дальше мириться с убогой наземной динамикой FSX’а.
Закрылки в обрыв — в нулевое положение. Редко такое бывает, но все же.
Тут Кирилл порадуется.
Берд страйк — это зачет!
Кровь на стекло, кишки на стойки! Пусть болтаются! Я УЖЕ это хочу!
Сообщение отредактировано Uncle_Sam: 19 April 2012 — 09:45
Ну и вообще, с убирающимися шасси интереснее 🙂 Щас вот доделаю и можно будет побаловаться — попробовать посадить самолет без крэша, при том, что носовая стойка у него не вышла… Хохмы ради можно даже отследить удар по полосе и иногда выпускать-таки застрявшую стойку после удара 🙂
По закрылкам уже все готово, надо только оттестировать в неочевидных ситуациях.
Берд страйк с кровью и перьями — никак.. но тряхнуть самолет и чего-нибудь от него отломить вполне можно устроить.. можно при этом звук проигрывать соответствующий, но это нужно еще сам звук.найти подходящий..
angry birds?
Да, это будет уржаться просто!
Именно для того, чтобы отлетали с происшествиями
Просто некоторые симмеры даже не заморачиваются ограничениями, потому что привыкли к безнаказанности.
Ну уж…
Cessna C177 Cardinal RG
Cessna C182R Skylane RG
Cessna C210 Centurion
Cessna 310
Cessna 421
Cessna 441
+ дохрена Пайперов
+ Mooney
+ куча Beechcraft’ов.
Я это делаю в первую очередь для себя, потому что отношусь как раз к той безалаберной категории симмеров, которые отказываются добровольно летать по правилам и ограничениям, если это не ведет к последствиям… Для этого и нужен скрипт, чтобы стоял рядом «с палкой» и контролировал соблюдение ограничений.
Ну, и тут не только в поломках дело… в FSX все настолько тупо и предсказуемо, что летать скучно. Если учиться навигации или процедуры отрабатывать, то FSXа достаточно (кому-то и штурманская линейка — уже симулятор), а если просто полетать в удовольствие и с приключениями, то….
Сообщение отредактировано crum: 19 April 2012 — 11:23
Ожидание праздника — лучше самого праздника.
В любом случае, все заинтересованные должны понимать, что в текущем виде скрипт представляет собой не законченный продукт, а скорее экспериментальный проект для энтузиастов, готовых вручную поковыряться в конфигах. В дальнейшем, если интерес к проекту будет расти, напишу для него GUI и автоматизирую начальную установку, а пока… as-is, как говорится.
В этой ветке продолжаем обсуждение дальнейшей разработки, в новой ветке — конкретно, тестирование.
Переименовал тему в «FS-Troubles — журнал разработки» — для ясности.
Прикрепленные файлы
FSTrouble.zip 9.46К
24 Количество загрузок:
Ясность!!! Потерялась…
Супер! Подскажи еще, как его правильно прописывать в конфигах, чтобы в виде отдельной панельки он был.
Поэкпериментирую с ним, потом выложу свою версию.
А кнопку можешь туда добавить? Чтобы по клику переменная обновлялась или вызывался FSX control (это было бы лучше).
Далее синтаксис такой.
panel.cfg
Про кнопку, прости, пока не понял задачи: какая переменная должна обновляться и что такое FSX control?
Хочу там сделать кнопку «Отремонтировать все сразу чудесным образом», для этого мне надо отслеживать в скрипте ее нажатие. Я могу это сделать двумя способами:
1. Отслеживать состояние L-переменной и если оно изменилось в нужное значение, производить ремонт
2. Отслеживать вызов встроенных команд симулятора (control) — это тот список команд, который можно увидеть в FSUIPC, там где на кнопку джойстика вешаются действия. Этим командам соответствует числовой код типа 66649 и тп или же они вызываются по имени, типа REPAIR_AND_REFUEL. В XML приборах вроде бы вызов происходит по имени: C:REPAIR_AND_REFUEL.
Вот мне и надо либо то, либо другое… либо что-то третье, чего я пока не знаю.
Сейчас тестируем и отлаживаем общий каркас, потом будем думать, что и как сделать еще лучше.
Есть вот какие соображения:
Текущая перегрузка выводится на экран, думаю эта величина доступна. В комплекте с контролем касания шасси поверхности (это тоже думаю доступно) получаем искомые величины по каждому шасси (можно смотреть крен/тангаж). Если я правильно понял проблему.
Беда не в отсутствии данных, а в том, что попытка приподнять самолет над полосой ради уменьшения к.сц. визуально выглядит паршиво — самолет сильно скачет вверх вниз. Вот если бы высота самолета над землей, когда он ее касается была постоянной и соответствовала бы высоте аэродрома, было бы достаточно приподнять колеса на миллиметр, чтобы к.сц. изменился, а тут его приходится дергать высоко с запасом на плавающую величину.. это вот и выглядит визуально, как скачок.
Видимо высота над землей считается от центра тяжести или вроде того, которая плавает из-за амортизации стоек и покрышек, поэтому и не выйдет так ничего.
Ага, дошло. Речь о боковом сносе в основном. Я подумал на неровности поверхности. Вот, кстати. а если оффсет КСЦ в ДЛЛ известен, можно ли его менять «на лету»? Вроде бы ФСУПИК позволяет прямо писать в какие-то оффсеты (я не вдавлся в детали)?
FSUIPC занимается оффсетами данных находящихся в памяти (а не в файле), оффсета для к.сц не существует. Менять длл бесполезно, потому что данные из нее загружаются один раз во время запуска симулятора.
В общем, придется и дальше мириться с убогой наземной динамикой FSX’а.