Jump to content

Хотелки для DCS World


Honcho

Recommended Posts

У Ка-50 переключение между гашетками РС и ВПУ производится нажатием одной кнопки ©. Я обсасываю мысль сделать копию ручки РППУ, но с таким переключением мне непонятно, как её делать. У реальной-то ручки гашетка де-факто выполняет роль тумблера.

 

Положим, я сделаю так в своей копии - когда гашетка РС поднимается, контакт замыкается, что равносильно удержанию некоей кнопки джойстика нажатой. Но DCS такое не поймёт.

Тогда по-другому: при замыкании контакта и при размыкании контакта генерируется нажатие-отпускание кнопки джойстика. Не совсем уверен, что MMJoy2 это такое, но, в конце концов, есть и другие варианты. Беда в том, что джойстик знает состояние своей гашетки РС, но не знает состояние гашетки РС в DCS. Таким образом, из-за дребезга или по какой-то другой причине, можно прийти к неприятному состоянию, когда поднятие гашетки РС у физического джойстика будет приводить к опусканию гашетки РС в DCS, и наоборот.

Короче, по-видимому, для физической копии ручки не хватает

или такой команды, которая при удержании нажатой кнопки джойстика считает, что гашетка РС поднята, а при отпущеной кнопке - гашетка РС опущена,

или двух раздельных команд - одна только поднимает гашетку РС, но не опускает, другая наоборот.

Link to comment
Share on other sites

У Ка-50 переключение между гашетками РС и ВПУ производится нажатием одной кнопки ©. Я обсасываю мысль сделать копию ручки РППУ, но с таким переключением мне непонятно, как её делать. У реальной-то ручки гашетка де-факто выполняет роль тумблера.

 

Положим, я сделаю так в своей копии - когда гашетка РС поднимается, контакт замыкается, что равносильно удержанию некоей кнопки джойстика нажатой. Но DCS такое не поймёт.

 

Есть вариант для "продвинутых пользователей". Добавить в настройки управления команды, которые будут раздельно управлять гашеткой. Но это надо ручками файлы конфигурации модуля править. Я для А-10С такое делал, добавлял в настройки управления некоторые оси и тумблеры, которых изначально нет в настройках. Пример: у меня есть тумблер 3-х позиционный без фиксации, я на него продублировал тумблер открытия/закрывания фонаря. Изначально в модуле есть только команда "открыть/закрыть", в моём случае добавились 2 разные команды "открыть" и "закрыть", и работают они как в оригинале - то есть тумблер нужно держать пока фонарь двигается...

Чё-то дофига написал, но думаю суть понятна. Думаю для Ка-50 такое тоже можно сделать

Link to comment
Share on other sites

Ещё было бы хорошо если бы массовый отстрел ЛТЦ и ДО было бы не постоянном нажатии кнопки, а зажатием кнопки.

Link to comment
Share on other sites

Я для А-10С такое делал, добавлял в настройки управления некоторые оси и тумблеры, которых изначально нет в настройках. Пример: у меня есть тумблер 3-х позиционный без фиксации, я на него продублировал тумблер открытия/закрывания фонаря. Изначально в модуле есть только команда "открыть/закрыть", в моём случае добавились 2 разные команды "открыть" и "закрыть", и работают они как в оригинале - то есть тумблер нужно держать пока фонарь двигается...

Спасибо. А можно посмотреть ваш код? И найти аналогичное в Ка-50 поможет, и само по себе должно быть полезно.

Link to comment
Share on other sites

Хотелось бы на карте с персидским заливом на виде F10 иметь фильтр с границами государств. Особенно в морской части карты, там где острова.

 

 

CPU: Intel Core i9 11900K 5.3 gHz RAM: 128 gb DDR4 Corsair Vengeance 3600 mHz Video: Gigabyte GeForce RTX3070 OC 8 gb 256bit

 

 

 

Link to comment
Share on other sites

  • ED Team
Господа...Можно добавить отечественным самолётам ПНВ? Ну в конце концов.....

Отечественные самолеты в большинстве своем не оснащены ПНВ. Для ПНВ нужно кабину адаптировать, переводить все источники света на светодиоды, со свечением в определенной области спектра, которую не видят очки. Иначе осветители кабины все очки засветят.

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

Отечественные самолеты в большинстве своем не оснащены ПНВ. Для ПНВ нужно кабину адаптировать, переводить все источники света на светодиоды, со свечением в определенной области спектра, которую не видят очки. Иначе осветители кабины все очки засветят.

 

А разве регулировка яркости пнв не решает данную проблему?

Link to comment
Share on other sites

  • ED Team

Сенсор "забивается", а регулировки идут в тракте усиления и обработки уже после.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

На F-14 есть ПНВ, при этом под них никто не адаптировал кабину, красный свет я так понимаю работает как ночное освещение без очков.

 

Су-27 Flanker | Су-30 Flanker-C | Су-33 Flanker-D | Су-34 Fullback | Су-24 Fencer | МиГ-29 Fulcrum | F-14A/B/D Tomcat | F/A-18C/D Hornet | F/A-18E/F Super Hornet | F-16C Fighting Falcon | F-15C Eagle | Eurofighter Typhoon | Tornado IDS | JAS-39 Gripen | AJ/JA(S)-37 Viggen | Rafale | M-2000 Mirage | Mirage F1

Ka-52 Hokum | Mi-28N Havoc | Mi-35M Hind | Mi-24P Hind | AH-64D Apache | AH-1W SuperCobra

Link to comment
Share on other sites

  • ED Team
На F-14 есть ПНВ, при этом под них никто не адаптировал кабину, красный свет я так понимаю работает как ночное освещение без очков.

Возможно там что-то другое.

Но для отечественных очков Скосок нужно адаптировать. Так делают на вертолетах и красят кабину в черный цвет.

 

Update

Прочитал про F-14. Там хотели сделать новую кабину адаптированную под очки (NVIS compatible cockpit), но это оказалось дорого и стали обходиться специальным набором - NVU compatible kit for F-14D. Я думаю что это набор как минимум заменял все штатные источники света на специальные.


Edited by Chizh

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

Возможно такм что-то другое.

Но для отечественных очков Скосок нужно адаптировать. Так делают на вертолетах и красят кабину в черный цвет.

 

А что можете сказать по поводу самого факта существования ПНВ для наших летчиков? Наработки были? И если да, то когда?

 

Су-27 Flanker | Су-30 Flanker-C | Су-33 Flanker-D | Су-34 Fullback | Су-24 Fencer | МиГ-29 Fulcrum | F-14A/B/D Tomcat | F/A-18C/D Hornet | F/A-18E/F Super Hornet | F-16C Fighting Falcon | F-15C Eagle | Eurofighter Typhoon | Tornado IDS | JAS-39 Gripen | AJ/JA(S)-37 Viggen | Rafale | M-2000 Mirage | Mirage F1

Ka-52 Hokum | Mi-28N Havoc | Mi-35M Hind | Mi-24P Hind | AH-64D Apache | AH-1W SuperCobra

Link to comment
Share on other sites

Спасибо. А можно посмотреть ваш код? И найти аналогичное в Ка-50 поможет, и само по себе должно быть полезно.

 

Касаемо моего примера для тумблера фонаря: добавил в файл C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\A-10C\Input\A-10C\joystick\default.lua 2 строчки:

{down = 3006, up = 3006, cockpit_device_id = 39, value_down = 0.0,	value_up = 0.5, name = _('CockpitClose'), category = _('Systems')},
{down = 3007, up = 3007, cockpit_device_id = 39, value_down = 1.0,	value_up = 0.5, name = _('CockpitOpen'), category = _('Systems')},

 

После этого в настройках управления в игре появились соответствующие команды.

 

Самое сложное - найти нужные нам команды. Для этого открываем файл C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\A-10C\Cockpit\Scripts\clickabledata.lua и собственно ищем. В моём случае нам нужно это:

elements["PTR-CANOPY-OPEN"] 		  = {class  	 = {class_type.TUMB			,class_type.BTN},
									 hint   	 = _("Canopy Open/Hold/Close") , 
									 device      = devices.CPT_MECH, 
									 arg 		 =  {712					,712},
									 arg_value   =  {1.0					,0},
									 arg_lim 	 = {{0.5, 1.0}				,{0,0.5}},
									 
									 action 	 = {device_commands.Button_6,device_commands.Button_7},
									 stop_action = {0						,device_commands.Button_7}, 
									 stop_value	 = {nil						,0.5},									 
									 use_release_message = {false			,true}}		

 

Из этих буков узнаём, что данный тумблер принимает значения от 0(закрывание) до 1(открывание), а в положении 0.5 тумблер находится в нейтральном положении. Эти значения в моём примере и передают в игру новые настройки управления.

Link to comment
Share on other sites

  • ED Team
А что можете сказать по поводу самого факта существования ПНВ для наших летчиков? Наработки были? И если да, то когда?

Наработки показывают на МАКСах весь 21-й век.

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

Касаемо моего примера для тумблера фонаря: добавил в файл C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\A-10C\Input\A-10C\joystick\default.lua 2 строчки:

...

После этого в настройках управления в игре появились соответствующие команды.

 

Самое сложное - найти нужные нам команды. Для этого открываем файл C:\Program Files\Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\A-10C\Cockpit\Scripts\clickabledata.lua и собственно ищем. В моём случае нам нужно это:

...

Из этих буков узнаём, что данный тумблер принимает значения от 0(закрывание) до 1(открывание), а в положении 0.5 тумблер находится в нейтральном положении. Эти значения в моём примере и передают в игру новые настройки управления.

Хм. Не сказал бы, что связь очевидна. Во втором фрагменте цифр 3006, 3007 и 39 в явном виде не видно.

 

Ну, наверное, devices["CPT_MECH"] = counter()--39 ?

Принцип назначения up и dow пока не понял. (OK, device_commands.Button_6 и device_commands.Button_7)

 

Но самое главное - гашетка не кликабельна. Сама по себе тема разделения довльно популярна, например

https://forums.eagle.ru/showthread.php?t=200042 Separate gear up/gear down command?

и рекомендация в ответ:

{down = device_commands.Button_4, up = device_commands.Button_4, cockpit_device_id = devices.CONTROL_SYSTEM, value_down = 1.0, name = _('Landing Gear Down'), category = _('Systems')},

{down = device_commands.Button_4, up = device_commands.Button_4, cockpit_device_id = devices.CONTROL_SYSTEM, value_down = 0.0, name = _('Landing Gear Up'), category = _('Systems')},

 

Но если гашетка присутствовала бы в clickabledata.lua и имела cockpit_device_id, она присутствовала бы и в DCS BIOS, так что я мог бы просто использовать дополнительный контроллер.

 

А так я просто имею

{down = iCommandPlaneModeCannon, name = _('Gun Select'), category = _('Ins Cyclic Stick')},

{combos = {{key = 'C'}}, down = iCommandPlaneModeCannon, name = _('Gun Select'), category = _('Ins Cyclic Stick')},

 

команда не соответствует своему имени, iCommandPlaneModeMissles/Rockets нет.


Edited by vvm13
Link to comment
Share on other sites

А можно заставку поменять? Грустно уже в темном ангаре под СУшкой.

i7-7700k/4.2GHz/MSI PRO Series motherboard/Asus RTX2080Ti Gaming OCi/ 32GB DDR4/ SSD 240Gb+HDD/ 64xWin 10/Oculus Rift CV1/ Pimax 5K Plus/ 2Dof motion platform/ Logitech G940 FFB

Link to comment
Share on other sites

Такая вот хотелка. Масляные пятна после уничтожения судов. Иной раз непонятно, долбанул ты корыто или его на фоне волн не разглядеть.

440477829_.thumb.png.aed8b9c4198db236624c26aaa5b22841.png

В авиации не пьёт только автопилот, но и его спиртом протирают (с)

Link to comment
Share on other sites

Guest Dzedai

Отзывчивость клавиатуры

 

Хотелось бы иметь в настройках управления для каждого самолета настройки "чувствительности" для РУС и РУД для управления с клавиатуры. Чтобы было одинаково удобно летать как на RAZBAMовских модулях так и на всех остальных.

Link to comment
Share on other sites

Наверняка сказанное уже не раз повторялось, но все же попробую:

 

Из более-менее реального хотелось бы увидеть торнадо и миг25, так же хотелось бы по аналогии с упрощением модулей под мак от обратного получить asm самолетики из скал.

 

Что касается поршней, очень хоЧЕТСЯ лайтнинг, ну или як какой нибудь на крайняк.

 

Из области фантастики можно помечтать о палубных вертолетах, например позднем сихоуке с полным набором его геймплея. ну а с кораблем ему вообще цены не будет. Кто знает такую игрульку dangerous waters поймет о чем идет речь. (ну и противолодочные самолеты сюда же)

 

PS чем слово хоцца не угодило? хватит страдать графоманией и портить авторский стиль)


Edited by HenryJohnMorgan
Link to comment
Share on other sites

Наверняка сказанное уже не раз повторялось, но все же попробую:

 

Из более-менее реального хотелось бы увидеть торнадо и миг25, так же хотелось бы по аналогии с упрощением модулей под мак от обратного получить asm самолетики из скал.

 

Что касается поршней, очень хоЧЕТСЯ лайтнинг, ну или як какой нибудь на крайняк.

 

Из области фантастики можно помечтать о палубных вертолетах, например позднем сихоуке с полным набором его геймплея. ну а с кораблем ему вообще цены не будет. Кто знает такую игрульку dangerous waters поймет о чем идет речь. (ну и противолодочные самолеты сюда же)

 

Какой МиГ-25 и какой "Торнадо"? Уточните для начала.

 

Iniquissimam pacem justissimo bello anteferro

 

Link to comment
Share on other sites

як-38м

Зачем? Отрабатывать взлёт и посадку? Боевой ценности данный самолёт практически не представляет из-за крайне малого радиуса боевого действия и боевой нагрузки.

Возьмите "Харриер", он однозначно лучше.

 

Iniquissimam pacem justissimo bello anteferro

 

Link to comment
Share on other sites

Какой МиГ-25

и какой "Торнадо"? Уточните для начала.

 

25ПД :gun_smilie:

Acer Aspire E5-571G-713W/Intel® Core™ i7-4510U 2.0-3.1GHz/12 GB DDR3 L Memo/NVIDIA® GeForce® 820M 2 GB/1000 GB HDD

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...