Jump to content

crumstler

Members
  • Posts

    102
  • Joined

  • Last visited

Everything posted by crumstler

  1. Hey Olaf, Great work with SSA! And what are your plans on further improvements for FSX/P3D? If you'll need any help, suggestions or just an opinion from one who is flying GA aircrafts a lot and has pilot's license, will be glad to help. I'm a developer too. If you know LINDA freeware project - it's mine. So I have overall knowledge on sim internals and coding. I'm testing SSA for the first time today. It's ok in some areas, but not that good in others. Biggest issue is with translating engine RPM into vibrations. The difference in idle RPM and full power RPM is barely noticeable and that is not realistic at all. There are some other areas for improvement but don't want to bother you yet)) Keep it going!
  2. Спасибо! Полезная информация. Есть с чем поразбираться.
  3. Да-да, уже выяснил опытным путем - время выполнения скрипта прибавляется ко времени расчета текущего кадра, так что нагружать скрипт нельзя - упадет фпс. Первый этап работы уже сделан. Отдельным процессом запускается скрипт, который работает непосредственно с железякой, и через сокет налажен обмен данными со скриптом экспорта/импорта данных в DCS. Следующий вопрос такой: есть типовые команды, которые перечислены в самом скрипте экспорта (те что унаследованы еще с ЛокОна) - там номера команд от 0 до 430. А где взять список команд и их номеров по модулям - Акула, А10 и прочие? Помнится, где-то я их раньше видел, но не помню, где именно... кажись что-то с настройкой инпута было связано.
  4. Так-с, с обменом данными разобрался - все работает. Теперь есть другой вопрос: правильно ли я понимаю, что скрипт экспорта выполняется строго синхронно с основным движком DCS? То есть, например, если я в функцию LuaExportBeforeNextFrame вставлю код, который выполняется 1 секунду, то и FPS в симуляторе упадет до одного кадра в секунду?
  5. Гуд, спасибо. Сомневался, актуальная ли там информация. Буду разбираться.
  6. Ага, уже там копаюсь, спасибо. По экспорту логика в общем понятна. А как обратную передачу данных организовать? Как мне из своего скрипта отправить команду в DCS на выпуск шасси и тп? p. s. Насколько понимаю, прием данных от стороннего софта делается через тот же export.lua и тот же открытый сокет, только в обратном направлении (читаем данные из сокета)... надо поэкспериментировать.
  7. Всем привет, Есть одна задумка на тему подключения стороннего железа (VRInsight) к DCS, и в связи с этим есть ряд вопросов. Если не вдаваться в подробности, то задача такая: допустим, есть Lua скрипт запущенный отдельным процессом параллельно с DCS - надо наладить обмен данными между ними. От DCS нужно получить текущий статус основных систем и положение самолета в пространстве, а обратно в DCS иметь возможность отправлять стандартные команды типа выпуска шасси, включения/выключения автопилота и тп. Старую документацию по этой теме нашел (https://www.digitalcombatsimulator.com/ru/dev_journal/lua-export/#112), но судя по всему сейчас структура скриптов несколько изменилась и шаг за шагом повторить инструкцию не получится. Короче говоря, нужна консультация по этой теме от разработчиков или от тех, кто подобную задачу уже решал. Можно здесь, можно в скайпе голосом, чтоб быстрее.
  8. Thanks! Seems to be a great project... but it's not what I need right now.
  9. Hello all, I'm thinking about to make software interface between VRInsight hardware and DCS engine. I did this already for FSX and want to try to do the same for DCS. I know DCS engine has Lua scripting facility and I want to use it (as it was done with FSX/FSUIPC) and I need some hint where to start from. Is there any developer documentation about Lua scripting inside DCS? Is there any Lua-to-DCS code examples base? And another task is code example or docs about how to send command from external app (let's say written in Delphi) to DCS via TCP-Socket or so on. I. e. I want to send command to retract gears in plane. Any help or hint will be much appreciated! :helpsmilie:
  10. Вопрос по настройкам осей. В ЛО1 у меня на крутилках Х45 (на РУДе) было управление зоной сканирования РЛС. Насколько я помню, для этого были отдельные оси в настройках. А теперь получается какая-то ерунда - в настройках есть пункты "РЛС, перемещение по вертикали/горизонтали" и "Целеуказатель, перемещение по вертикали/горизонтали", но оба этих пункта по факту двигают именно целеуказатель, а "голова" РЛС остается на месте... Речь о СУ-27. Это я чего-то не догоняю или что-то не так в датском королевстве?
  11. И обогрев стекол включи —*помутнение пройдет... (панель под правой рукой — там ряд кнопок квадратных, штук 6 — врубай все :-)
  12. Именно проход через мертвую зону и нужно детектировать. Проверено на себе через софт CH — вполне удобно. Только изредка случается спотыкаться из-за того, что ручку нужно через центр провести, чтобы продолжить управление..
  13. FreemanRU, еще раз спасибо (теперь, публично). А разработчики действительно что-то совсем затихарились... :-(
  14. — Доктор, почему меня все игнорируют? :lol:
  15. Ура! Дошли народные мольбы! :thumbup:
  16. Подробно все документировать некогда. Будет много желающих — займусь. А пока, если есть какие-то конкретные вопросы — спрашивай. Есть одна идея интересная, как интегрировать триммер акулы и CH, а то сейчас педали не триммируются. Сегодня поковыряю.
  17. VSlash Режимы между джойстиками можно "удружить" через настройки ЧА. Создать там модификаторы и от них плясать — в зависимости от того, какая кнопка зажата на Х45 или СН — выполнять соответствующие действия (а "режим" в ПО джойстика — это и есть зажатая кнопка, одна из..). У меня тоже РУД от Х45. Но в режимах вообще-то нужды не вижу. В ЛО смысл был, а в ЧА — нет.
  18. По просьбе VSlash выкладываю профиль для CH Fighterstick. Реализованные функции: Триммер — в отличие от родного триммера в ЧА, дожидается возвращения рукоятки джойстика в центр, прежде чем менять "точку отсчета" Управление триммером с кнопок хатки — как на самолетах. Чит, но это хоть немного компенсирует неудобства от управления джойстиком без обратной связи. Управление шквалом — POV управляет двумя виртуальными осями, что позволяет перемещать целеуказатель с ускорением: дольше жмешь — быстрее едет. Выбор подвесок / возврат шквала в центр / размер метки / приближение и удаление — управляются с одной 4х-позиционной хатки. Короткое нажатие одна функция, длинное — другая Управление режимами автопилота и включение/сброс триммера — тоже управляются с одной хатки. Та же логика двойных нажатий. Включение и сброс захвата одной кнопкой (длинное и короткое нажатие) Режим плавного управления — снижение чувствительности ручки джойстика (отклонение на 100% соответствует отклонению 50% на виртуальной оси) — удобнее садиться и выполнять прочие тонкие маневры. Сделано ради интереса — не пользуюсь. Нюансы: третья ось никак не используется стрельба пушкой и с повесок одной кнопой (см. сюда: как включить?) скрипты создают ДВА виртуальных джойстика — основные кнопки и оси на первом, второй используется в служебных нуждах за редким исключением привязка кнопок/хаток к функциям ЧА делается средствами самой ЧА (в ее настройках управления), профиль прилагается — его нужно прицепить на первый виртуальный джойстик (CH Control Manager 1) изначально эти скрипты писались под ЛокОн и взаимодействие с еще двумя джойстиками, поэтому содержат в себе некоторые "особенности" и рудименты Скрипты находятся в стадии написания — глюков в них нет, но не все может быть удобно и очевидно. Предоставляются исключительно в ознакомительных целях — ЭТО НЕ ГОТОВЫЙ ПРОДУКТ, а "съедобный полуфабрикат". Будут интересные идеи по развитию — предлагайте. ka-50-ch-profile.zip
  19. В какой-то теме проскакивал параметр конфига, который позволял стрелять из пушки и с подвесок одной и той же кнопкой на джойстике. Напомните, а? Или мне приснилось?
  20. В ЛокОне было удобно — выпуск и уборка шасси (закрылки, воздушный тормоз) были раздельными командами и тумблер на джойстике можно было использовать именно как тумблер. И вообще была гибкость в программировании. Была надежда, что в ЧА все переключатели будут двух-командные, а сделали наоборот — все тумблеры теперь включаются/выключаются одной и той же кнопкой. :-( Специально лудил-паял, ставил переключатели, а они теперь бесполезны. Может быть можно как-то через конфиги разнести включение / выключение тумблеров на разные клавиатурные сочетания хотя бы?
  21. Может так и задумано, но выглядит странно. 1. Запускаем миссию 2. Нажимаем ESC - появляется окно Выход/Отмена 3. Нажимаем кнопку снятия с паузы — миссия продолжается, а окно "Выход/Отмена" продолжает висеть, пока не закроешь его вручную. Жить не мешает.
  22. Еще раз то же самое и на пальцах, плиз. Потому что включать триммер и потом быстро-быстро отпускать ручку джойстика — это никак не удобно. Может ты как-то по-другому триммером пользуешься?
  23. С приходом ЧА все профили приходится переделывать. До программирования джойстика руки пока не дошли — пока летаю вообще без триммера. Встроенным в ЧА несколько раз пробовал пользоваться — не понравилось. Да оно там же на CH-hangar'е все описано было. Я оттуда брал скрипт и его правил под себя. Если будет интерес — спроси в ветке с профилями, чтобы здесь не офтопить. Выложу пример.
×
×
  • Create New...