В прилагаемом архиве плагин для x-plane 9.70+ для создания траффика.
Когда-то это было написано для фс2004 и задачей было создание более приближенного к реальности искусственного диспетчерского обслуживания, поэтому пилотская часть была сделана довольно условно. Сейчас потребовалось переделать весь проект под x-plane.
Выкладываю пилотский плагин для тестирования, вдруг кому-то будет интересно. Стабильность пока под вопросом, поэтому может вылетать иногда.
— Возможность создания до 999 AI самолетов. Простейшая математическая модель не влияет на производительность.
— Собственная, легко редактируемая библиотека моделей.
— Навигационные огни и посадочный свет.
— Эффекты инверсионного следа и касания ВПП.
— Звуки двигателей, реверса и касания ВПП.
— 4 камеры для наблюдения за самолетами.
— VFR траффик использует коробочку, летает по упрощенному маршруту, выполняет конвейеры (посадка-взлет).
— IFR траффик использует упрощенные схемы подхода/выхода, летает по упрощенному маршруту.
— Текстовый радиообмен.
— Смоделирована работа диспетчерских пунктов DEL, GND на вылет, TWR на вылет.
Enviro теперь выделился в отдельный проект.
— Капли дождя на остеклении 2D кабины.
— Изменение видимости в зависимости от интенсивности осадков.— Случайная генерация перистых облаков.
— Закачка сводок METAR с сервиса NOAA.
— Генерация облачности (проба, здесь будет еще много работы).
— Возможность настройки яркости окружающего мира отдельно от яркости облачности и неба.
— Звуки окружения, звуки осадков.
— Возможность добавления пользовательских звуков.
К сожалению, только для винды, для других ос пока не планируется.
Сообщение отредактировал Jazz: 22 September 2012 — 11:07
Сообщение отредактировал Jazz: 11 August 2012 — 21:00
А то закинул в папу плагинов но ничего не произошло… у меня как раз X-Plane 10
dll-ок каких-то не хватает
и не одной

UPD: после добавления dll появилось окно
Сообщение отредактировал Rhard: 26 July 2012 — 01:03
С 10-кой должно работать, но надо проверять.
Если жалуется на отсутствие библиотек, то надо доустановить http://www.microsoft…on.aspx?id=3387
ПС: из-за моей слабой совместимости с многопоточностью плагин может изредка ронять сим.
xai.zip 398байт
46 Количество загрузок:
UPD: залил крайний билд, не могу отловить место, в котором все валится…
UPD2: Загрузил в 10ке — вроде работает…
Сообщение отредактировал Jazz: 26 July 2012 — 05:59
Сообщение отредактировал Jazz: 27 July 2012 — 21:32
Теперь окно settings появилось. Но и там ничего не работает.
Правда, интересно стало..
UPD. В десятке что-то появилось.. даже цессну добавило.. Только окно сеттингс не закрывается и не двигается.
UPD2.. Если вот те вот 999 самолётов, которые в менюхе добавить можно действительно будут летать, да ещё и по расписанию.. да ещё и правильно заходить будут.. да ещё и с диспетчером.. это будет круто!!! Успехов.. если нужна помощь, чем смогу — помогу.
UPD3. Таки летают.. Взлетают и садятся.. Супер.. Это на видео трафик летит?
Сообщение отредактировал Rhard: 28 July 2012 — 00:47
По поводу расписания… изначально все было рассчитано на визуальный траффик и работу с ним, поэтому IFR функции были сделаны очень условно — борт взлетел и векторением куда-то там полетел, даже ад назначения нет. VFR же перемещается между локальными аэродромами, делает всякие тачнгоу. Безусловно если найдется светлая голова, которая сможет бд для «расписания» продумать и описать процедуры работы с ней — можно и реализовать.
Диспетчерская часть была достаточно глубоко проработана в оригинальной версии, я ее потихонечку переношу уже, так как надо VFR обслуживание закрыть как можно скорее.
А помощь нужна — тестировать, копаться, смотреть кто что и как делает. Может быть кто-то модельки и текстурки соберет, кто-то войспак для своего региона сделает… как-то так.
UPD: На крайнем видео с каплями я сам летел. Я плагин сейчас раза 2 в день обновляю.
UPD2: Если настроить любой комплект радио на 122.8, то можно увидеть радиообмен на юникоме.
Сообщение отредактировал Jazz: 28 July 2012 — 01:20
Ок.. Тогда буду писать, что проверил. Всё для XP10.
0) Окна плохо двигаются — с подтормаживаниями и при переводе в верхнюю часть экрана перестают реагировать.
1) Окно Settings — Функции включения откл звука, Caption не работают. Меню яркости как на видео нет.
2) Плаг нужно назвать win.xpl и копировать целой папкой в plugins. Так будет правильней.
3) Отображения трафика за пределами текущего квадрата (квадратов) отключить (убрать из списка) что бы не показывать внутренности X-Plane.
Думаю простого векторения при условии работающего диспа (командующего и для пользователя) достаточно (ОГО!) для начала. Про базу данных можно подумать.. Как я понимаю — имеется ввиду онлайн сервер?
Звука, кстати, нет!
Сообщение отредактировал Rhard: 28 July 2012 — 01:22
1. Caption будет видна только при настройке на 122.8, голоса пилотов и диспов идут отдельным приложением, слишком уж дорогостоящее оно потому, что в нем распознавание речи. Думаю, что не следует сим нагружать этим, учитывая мой очень скудный опыт работы с параллельными потоками. Voice OFF будет всегда, пока голосовой модуль не запущен.
2. Мне win.xpl положить в папку xAI — я правильно понял? Я далеко не все тонкости знаю
3. Радиусы и фильтры — еще вопрос открытый, я очень грубо-примерно прикинул их, потом по ходу придется все равно корректировать…
Звук в крайнем билде должен появиться, как и сохранение настроек.
Про бд на сервере я даже и не думал как-то… Промелькнула идея такая: имеем бд «всех ВС мира», имеем что-то типа «виртуального оперейшнза» (набор фунок просто), имеем расписание «всех рейсов мира» — оперейшнз расставляет борты по рейсам сам, исходя из каких-то там условий. Т.о. нам надо будет только позаботиться о том, тобы в бд указать какой типкласс ВС и какой АК должен стоять на рейсе, об остальном «опс» сам позаботится.
Капли и гамма теперь в отдельном плагине, чуток попозже добавлю, еще надо поработать над ним.
0. Разрешение 1920х1200. По-моему тоже 1024х768 в относительных координатаx
Please note that this is not the size of the screen when doing 2-d drawing (the 2-d screen is currently always 1024×768, and graphics are scaled up by OpenGL when doing 2-d drawing for higher-res monitors).
2. Просто всё что уже есть положите ещё в одну папку и эту папку положить в plugins.(plugins -> папка -> win.xpl/mac.xpl/lin.xpl) Внутри меняйте структуру на ваше усмотрение. Басску туда же.. я не знаю, имеется ли басс в статике.. Но если и динамически линковать.. какая разница.. все просто привыкли линковать одним файлом.. Это не обязательно.
Ждём билда.. Про сервак у меня тоже промелькнуло в первом приближении.
К сожалению на сегодня всё.. отбой.. Успехов.
Думайте на всякий заранее о Mac и Lin.. Поменьше «платформенного» кода.. Басска вроде бы под все платформы идёт.
Сообщение отредактировал Rhard: 28 July 2012 — 02:26
Басска линкуется из папки плагина без проблем.
Сделал «пробы грунта», теперь 737-747-320 пузом на асфальте, надо поднимать в конфигах — уже теперь завтра. Надо последить за ВС во время руления, разбега и пробега — сильно ли будут скакать на неровных поверхностях..
Подложил в архив новый плагин Enviro — теперь в нем будут все эффекты. Сейчас там гамма земли и 3д объектов (небо и облака не затронуты), капли дождя на стекле фонаря кабины (пока только в полноэкранном режиме, так как рисуется по окну), работа с видимостью (уменьшение при наличии осадков). В него же можно потом запихнуть работу с сезонами, если ламинар будет сильно занят.
С другими платформами на данном этапе очень проблематично, так как весь исходный код был написан строго под MFC со всеми прелестями…
Если не в курсе, есть хороший плаг.. позволяет перегружать плуги не закрывая сим.
http://www.x-air.ru/…p?cid=9&lid=208
Проверил на скорую руку. Звук появился. Окна по прежнему лагают. Enviro позволяет менять гамму и добавляет капли во время дождя, видимость работает только на включение.. нужно добавить загрузку дефолтного параметра после отключения этой опции. Капли, как и сказали, рисуются только в углу моего монитора.. нужно что то делать с координатами.. И хотелось бы, что бы капли пререкрывались текстуройобъектом кокпита. Чтоб так сказать только на фонаре были)).
Траффик пока не смотрел.
Очень круто, что траффик из своего самолёта слышно.
Сообщение отредактировал Rhard: 28 July 2012 — 13:23
UPD: после вчерашних проб грунта траффик теперь скачет на впп и не может взлететь
Сообщение отредактировал Jazz: 28 July 2012 — 21:13
По мелочам кое-что поправил.
Ой беда огорчение… 🙁
А в планах на будущее?
Если данный проект действительно будет интересен кому-то, кроме его заказчиков и пары энтузиастов, то в районе ноября можно будет начать работы в этом направлении. На текущий момент просто физически нет такой возможности.
Понятно. Спасибо. Бум надеятся на лучшее.
Что то не разобрался я в этом плагине. Загрузился в порту… на соседней стоянке висит B747 в паре метров над землёй… Остальные самолёты выделывают странные фокусы недалеко от аэропорта: один сквозь холмы летает, а другие просто туда сюда кружат.
Возможно со временем появятся и другие пользователи кторые перешли летать в ХР из др фс, у которых появятся свежие идеи, и будет жаль если в будующем не будет возможности улучшать програму…. На данное время ХР(10) не имею, а желание пользовать ХР9 нет. Поэтому есть только пожелания как хотелось бы видеть AI- траффик и эффекты в ХР10.
Желание максимально приблизить полеты в ХР к реальным условиям в побудило меня в ответ указать на необходимые дополнения в ХР.
Жеательно создание неограниченного числа траффиковых с- тов. 999 шт-… «капля в море»…Большое количество летающих траффиковых с- тов, летающих макс реалистично, в районах крупных аэроузлов(Шереметьево, Внуково, и т.п.) придаст больший реализм для полетов в ХР(!). Часто возд про- во крупных а.др перегружено, что создает соотв обстановку в воздухе… Подскажите пожалуйста- как будут создаваться AI- с- ты? Будет(или есть) возможность установки таффиковых моделей различных Авторов?
Упрощенные м- ты, полетым траффика по лод- ам как в мсфс думаю уже давно неуместны(многим не нравятся)- наверное многие пользователи хотели бы видеть максимально реалистичные полеты траффиковых с- тов… Необходим полный м- т полета траффика, не упрощенный, причем аи- траффик должен не летать над запретными р- нами для полетов. Такие полеты траффиковых с- тов будут реалистичнее. Возможно для таких полетов аи- траффика понадобятся базы данных(м- ты полетов). Думаю такие данные можно позаимствовать из- бп источников(?). Если позаимствовать базы невозможно то тогда может быть лучше создать утилиту которая могла бы генерировать м- ты для траффика в ХР(9, 10)?. Но в первую очередь необходимо осведомиться, а лучше всего постоянно быть в курсе планов разработчиков ХР10- что собираются, как собираются и когда собираются усовершенствовать аи- траффик в своем фс.
Возможно ли добавить эффект попадания мошкары на лобовые стекла пилотской кабины(со слабым звуком в момент попадания «больших насекомых»)? На грунтовых а.др(да и на адр имеющих ГВПП) бывает так что налипание мошкары приводит к затруднению выполнения этапов полета. Если возможно такой эффект реализовать то нелишним будет и создание возможности эффекта размывания налипшей мошкары в полете если воздух достаточно влажный… Создать возможность установки эффекта интенсивности налипания в ХР по решению пользователя- «днем» и «ночью», «зимой», а также если есть значительный ветер на а.дроме- эффект не должен работать. Хорошо бы продумать работу эффекта в зависимости от прогноза(ТAF)- как мы знаем по полета у земли птиц(ласточек, стрижей) можно определить погоду на ближайшее время. В плагине установить интенсивность работы эффекта «по умолчанию». Вобще советую изучить небольшую по обьему книгу В.М. Маслова «Сам себе синоптик, или как определить погоду по приметам». После изучения этой книги возможно у Вас появятся новые оригинальные идеи и разработки, которые улучшат реалистичность в ХР…
Актуальный пункт. Как Вы знаете ХР10 яркость окружающего мира увеличивается путем включения 3D эффекта освещения, который, как сообщают, отнимает значительную часть фпс. Эфект который не уменьшал бы величину фпс в ХР10 был бы очень желанным. Облака выглядели бы более реалистичнее если бы их верхние части отражали солнечный свет- т.е. как бы «светились»…
Было бы уместно также добавить к звукам окружения и звуки которые издают птицы когда ожидается(или есть) например хорошая погода- в книге В. М. маслова эт хорошо расказано, можно выбрать. Незнаю в ХР10 смоделированы ли колебания растительности(эффекты пыли, шторма) в зависимости от силы и направления ветра. Если такого нет то хотелось бы видеть такую анимацию в ХР10- по направлению и амплитуде колебаний растительности в реале определяют направление и силу ветра в приземном слое воздуха, у земли перед посадкой с- та, для контроля достоверности сводки погоды по а.дрому. Такаую анимацию растительности предполагаю возможно создать с помощью… эффекта. Как мы знаем эффекту можно придавать форму, текстуру, свойства(и т.п.). А если уважаемый Jazz скомпиллирует свой мегатеррайн и для ХР10 то Авторские модели- эффектов растительности, предполагаю, можно будет увидеть ;). Также хотелось бы видеть в ХР10 и водные эффекты, по которым можно также определить силу и направление ветра на поверхности- эт актуально для всех типов вс. Для уточнения создания таких эффектов тем кто незнает рекомендую изучить таблицы «Определение скорости ветра(по С.В. Покровскому)» а также «Определение силыволнения моря(озера)(по А.Г.Комовскому)». По направлению и интенсивности пыли которая поднимается под воздействием ветра также можно в некоторых случаях определять параметры ветра- такой эффект также будет желанным в ХР. На территории СНГ достаточно а.др которые расположены в пустынных районах, а некотрые не имеют метеостанций.
Необходимо начать разработку и для других ос, сделать кроссплатформенной- по сообщениями пользователей например ХР9 имеет значение величины фпс на ос Linux примерно в 2- а раза больше чем в Windows(!!)- а для лучшей работы ХР10 эт актуально. В ХР(10) очень хотелось бы видеть автоматическую смену сезонов- если уважаемый Jazz смог в мсфс смог создать смену адр покрытия (подложку) то возможно в ХР сможет создать авоматическую смену сезонов(если разработчики ХР10 пока не планируют создавать сезонное покрытие)? =)… Сезоны были бы оч желанными в ХР. Например в зимнее время вести визуальную ориентировку над заснеженной местностью, с малым количеством ориентиров, оч сложно… На данное время пока пожеланий нет. Благодарю за внимание.
UR67393, не обижайтесь, пожалуйста, но я вас очень прошу сделать две вещи:
1. прочитать все сообщения топика (хотя-бы мои), я в них уже объяснял и про расписание, и про маршруты, и про другие платформы.
2. установить сим, плагин и попробовать разобраться в том, как он работает.
По поводу расписания повторюсь.
У меня в ТЗ этого не было изначально. Если такой функционал нужен, то предлагаю подумать над структурой и форматом базы данных и примерными алгоритмами. Во-первых так будет быстрее, учитывая мою занятость, а во-вторых все равно вам же потом и работать с этим, поэтому логичнее сразу сделать все удобно «для себя», чем потом ломать голову над тем, что я там наворотил