Перейти к публикации

Рекомендованные сообщения

Опубликовано:

 Брат......Да хоть тридцать раз!!! :)

 

Спасибо тебе большое, все получилось! Я даже не представлял, что это все так просто! Поклон тебе за отзывчивость и помощь!

Опубликовано:

Всем привет!   Сегодня я расскажу как я преодолел ужасное неудобство и продукт упорного невнимания разработчиков к управлению масштабированием карты и прокрутке списков.

НЕУДОБСТВО в том, что эти вещи можно делать только колесом мыши!!! И ни одной другой клавиши на это не предусмотрено.  А как известно, мышь у большинства пилотов расположена как раз под правую руку, т.е. именно ту которой держат РУС. И получается, что для того, что бы поработать с картой во время полёта, нужно правую руку перенести на мышь, убрав её с джойстика. Т.е. фактически бросить управление самолётом. 30 секунд такой вынужденной "безалаберности" могут не просто заставить потерять курс и высоту, а даже разбиться!!!  

Таким образом, была поставлена задача перевести работу колесом мыши на кнопки РУД, что бы при изучении карты во время полёта не терять управление самолётом.

Сложность была в том, что разрабы БзС не подумали об альтернативных кнопках, а имитировать колесо мыши CH Manager не умеет (да и не только он).  

Решение было найдено через использование проекта AutoHotKey.  Написанный с его помощью скрипт, при активном окне il-2.exe заменяет посылки неиспользуемых в игре клавиш APPS и K102 на события MWHEEL_UP и MWHEEL_DN соответственно. Скрипт скомплирован в исполняемый файл Wheels.exe и его можно поместить в Автозагрузку.

 

Итак:

1. Помещаем файл wheels.exe (он находится в архиве) в папку Автозагрузки (можно запускать вручную, если хотите).

2. В редакторе CMS (Command File) создаем две строки с названиями команд и клавишами которые они генерируют.

MWHEEL_UP      APPS

MWHEEL_DN      K102

KAPPS.jpg.32c52543c69d217c0839781169d7221f.jpg

 

3. И теперь В окне Control Manager для нужных кнопкок джойстика определяем команду, которую он выполняет (на примере MWHEEL_UP)

KAPPS2.jpg.2ca06441403ca8c91ba0358cd86ab0ce.jpg

 

Всё!

 

PS.  Скроллинг карты у меня реализован на микростике, который имитирует работу осей мыши. Левая кн. мыши также привязана к одной из кнопок на РУД.

Так-что теперь я ПОЛНОЦЕННО работаю с картой, не отрываясь и не бросая управление самолётом.

 

PSS.   Большое фи разрабам...   Ибо мы сейчас "через бедро с захватом" пытаемся заморочить простую вещь,  которая в самой игре реализуется несколькими строками кода.

-----------------------------

Приложение:  Wheels.rar

 

  • Спасибо! 1
Опубликовано:

Круто. Может кому-то пригодиться.

Только напоминаю, что независимо от того, держишь джой рукой или нет - управление в слепую (когда перед глазами только карта) до добра не доводит. Для этого придумана комбинация клавиш включающая автогоризонт. Нажал - и смотри в карту сколько угодно. 

Опубликовано:
11 часов назад, =V=Heromant сказал:

Круто. Может кому-то пригодиться.

Только напоминаю, что независимо от того, держишь джой рукой или нет - управление в слепую (когда перед глазами только карта) до добра не доводит. Для этого придумана комбинация клавиш включающая автогоризонт. Нажал - и смотри в карту сколько угодно. 

О, А это разве работает на экспертных серверах? :) 

Опубликовано:
12 часов назад, [IB]Zulu сказал:

О, А это разве работает на экспертных серверах? :) 

автогоризонт работает везде. И сделано это для того, чтобы игрок мог отвлечься (в туалет сбегать, карту глянуть, жене помочь, и т.д.) 

 

Опубликовано:

Ясно. Спасибо. Не знал.

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

Опубликовано:
В 02.03.2018 в 21:36, [IB]Zulu сказал:

Ну и славненько :salute:

Привет! Это снова я! Подскажи, а могу ли я в этой программе СЧ контроль менеджер сделать вот что, я сделал так что сейчас при нажатии одной кнопки на джое срабатывает кнопка с клавиатуры 3 раза, а могу я сделать чтобы она срабатывала 3 раза, потом 2 секунды перерыв, и еще 3 раза и 2 сек перерыв и еще 3 раза?

Опубликовано:

Немного не по теме,но эмоции бьют через кокпит) Взял педали СН, блин по новому нужно учится летать:wacko: Взлет это карусели.Будь проклят твист:angry:

Опубликовано:
В 08.03.2018 в 10:53, EBENMASS сказал:

Привет! Это снова я! Подскажи, а могу ли я в этой программе СЧ контроль менеджер сделать вот что, я сделал так что сейчас при нажатии одной кнопки на джое срабатывает кнопка с клавиатуры 3 раза, а могу я сделать чтобы она срабатывала 3 раза, потом 2 секунды перерыв, и еще 3 раза и 2 сек перерыв и еще 3 раза?

Можно... скриптом. Но! ты уверен, что это вообще нужно делать ;)?

Опубликовано: (изменено)
В 07.03.2018 в 11:47, =V=Heromant сказал:

автогоризонт работает везде. И сделано это для того, чтобы игрок мог отвлечься (в туалет сбегать, карту глянуть, жене помочь, и т.д.) 

 

А вот и нет........

Эх, я то думал, что то разработчики тут поделали. Как я и сказал ранее, - НИФИГА автогоризонт не работает в ЭКСПЕРТНОМ режиме в ОНЛАЙН.  Так что - потеря управления при просмотре карты Вам гарантирована, если вы как и все нормальные люди "имеете мышь" той же рукой, что и джой :)   А посему, тема о том, как перевести управление картой и её масштабирование на джой - весьма актуальна.

Изменено пользователем [IB]Zulu
А просто захотелось :) Да и ошибочки увидел
Опубликовано:
4 часа назад, EXPERT-WL сказал:

Немного не по теме,но эмоции бьют через кокпит) Взял педали СН, блин по новому нужно учится летать:wacko: Взлет это карусели.Будь проклят твист:angry:

Ничего.  Неделя привыкания и тренировки, всего лишь. Дальше  будешь недоумевать как ты вообще без педаль летал! :)

Опубликовано:
15 часов назад, [IB]Zulu сказал:

А вот и нет........

 

Странно. Как я тогда им пользуюсь?

Опубликовано:
5 часов назад, =V=Heromant сказал:

Странно. Как я тогда им пользуюсь?

Кнопка "А"?  Эта?  Работает только в оффлайне у меня

 

Опубликовано:
12 часов назад, [IB]Zulu сказал:

Кнопка "А"?  Эта?  Работает только в оффлайне у меня

 

A - это автопилот. Автомат горизонта - это Shift-A

Опубликовано: (изменено)

А, ясно теперь. Tnx.

Как то несколько дизориентирован был названиями. Ибо подсознательно понимал, что такое "читерское" оборудование как автомат горизонта , есть неотъемлемая часть ПНО автопилота... в любом самолёте.... А так как это unreal бонус в самом полном смысле - то даже и не думал, что бонус автопилота поделят на  подкатегории и выделят кнопки.    И это тогда, когда  даже на включение разных скоростей нагнетателя, всего одна кнопка.

Изменено пользователем [IB]Zulu
Опубликовано:

Не совсем так.

Автомат горизонта - это команда боту в кабине лететь прямо с поддержанием текущего курса и высоты.

Автопилот - это полная передача боту управления. Т.е. он будет летать, стрелять и прочее в соответствии с маршрутом на карте. Т.е. это не реализация технических систем самолета. 

Опубликовано:

 :) Интересно, а как ты себе представляешь  автопилот, не умеющий держать автогоризонт?

 

ПыСы.  

Вообще то, оффтопим, не? .   

Опубликовано:

Други! Хочу задействовать министик на РУДе,прицепить зумирование,подскажите как сделать сию радость,ибо я не вась-вась! Буду премного благодарен. 

Опубликовано: (изменено)
9 часов назад, EXPERT-WL сказал:

Други! Хочу задействовать министик на РУДе,прицепить зумирование,подскажите как сделать сию радость,ибо я не вась-вась! Буду премного благодарен. 

Это можно например так. Министик будет работать как "ползунок". Логика работы получается такая: когда ты двигаешь министик в одну сторону от центра (не обязательно от самого центра), то cms ось увеличивает значение, а когда в другую сторону от центра - уменьшает.

Изменено пользователем =J13=Moroka
Опубликовано:
10 минут назад, =J13=Moroka сказал:

Это можно например так. Министик будет работать как "ползунок". Логика работы получается такая: когда ты двигаешь министик в одну сторону от центра (не обязательно от самого центра), то cms ось увеличивает значение, а когда в другую сторону от центра - уменьшает.

Даа,это ж целая алгебра,:o: Я с месяц как приобрел РУД,и для меня оперировать с менеджером,темные средние века! Как и куда ввести,чтобы работало,ибо абсолютно нету времени рабиратся с прогой,если какую "шпаргалку", видео допустим,был бы весьма признателен.

Опубликовано: (изменено)
8 минут назад, EXPERT-WL сказал:

Даа,это ж целая алгебра,:o: Я с месяц как приобрел РУД,и для меня оперировать с менеджером,темные средние века! Как и куда ввести,чтобы работало,ибо абсолютно нету времени рабиратся с прогой,если какую "шпаргалку", видео допустим,был бы весьма признателен.

Хорошая идея, кстати, насчет видео для новичков!... Однако реальность пока будет другой ((... Попробую картинок наскринить для начала ;)

У тебя только Тротл?.. или джой тоже от CH?

Изменено пользователем =J13=Moroka
Опубликовано:
8 часов назад, =J13=Moroka сказал:

Хорошая идея, кстати, насчет видео для новичков!... Однако реальность пока будет другой ((... Попробую картинок наскринить для начала ;)

У тебя только Тротл?.. или джой тоже от CH?

Только РуД.

Опубликовано: (изменено)

Эксперт, всё таки, с твоей подачи записал видео! Правда плоховато видно :(, но тут уж прошу прощения за мою низкую квалификацию "ютюбера"

Не разобрался как скрыть под спойлер всё это безобразие...

Изменено пользователем =J13=Moroka
  • Спасибо! 1
Опубликовано:

ОГРОМНЮЩЕЕ СПАСИБО! Буду пробовать,потом отпишусь!

Опубликовано:
1 час назад, =J13=Moroka сказал:

Эксперт, всё таки, с твоей подачи записал видео! Правда плоховато видно :(, но тут уж прошу прощения за мою низкую квалификацию "ютюбера"

Не разобрался как скрыть всё это безобразие...

При входе в игру пишет; Обнаружено новое игровое устройство CH Control Maneger Device 1 и предлагает заменить этим устройством, педали или РУД и предупреждает что   все настройки заменяемого устройства будут переназначены на новые! какие мои действия?

10 минут назад, EXPERT-WL сказал:

При входе в игру пишет; Обнаружено новое игровое устройство CH Control Maneger Device 1 и предлагает заменить этим устройством, педали или РУД и предупреждает что   все настройки заменяемого устройства будут переназначены на новые! какие мои действия?

Короче я отказал заменить,и так понимаю ничего не работает(

Опубликовано:

Что не делал,перезагружал ПК, переделывал все по новой в менеджере. А при входе в игру больше нету запроса на замену:wacko:

Опубликовано:

Добавлю к выше сказаному. Скрипт работает в менеджере но не работает в игре,при "шаманстве" игра вообще не видит РУД,что то происходит не так,пока не могу разобратся.

Опубликовано:
В 21.03.2018 в 21:24, EXPERT-WL сказал:

При входе в игру пишет; Обнаружено новое игровое устройство CH Control Maneger Device 1 и предлагает заменить этим устройством, педали или РУД и предупреждает что   все настройки заменяемого устройства будут переназначены на новые! какие мои действия?

Так и есть! В программном режиме твой ProThrottle уже не подключен к компу! Его для компа просто нет! Он теперь управляет виртуальным CH Device1, которого, в свою очередь и видит комп. Поэтому придется назначить оси и кнопки заново ;) 

В 22.03.2018 в 10:29, EXPERT-WL сказал:

Добавлю к выше сказаному. Скрипт работает в менеджере но не работает в игре,при "шаманстве" игра вообще не видит РУД,что то происходит не так,пока не могу разобратся.

Если скрипт работает в менеджере (Test\Calibrate), то должен определяться в игре... причем стандартными способами... Кликаешь по "полю" функции... двигаешь осью... она определяется!... Для этого скрипта лучше перед этим "отодвинуть" ось в крайнее положение - министик сдвинуть до упора и отпустить. А при калибровке двинуть его в другую сторону.

В 21.03.2018 в 21:58, EXPERT-WL сказал:

Что не делал,перезагружал ПК, переделывал все по новой в менеджере. А при входе в игру больше нету запроса на замену:wacko:

Теперь ты понимаешь, что это не связано никак!

В 21.03.2018 в 21:24, EXPERT-WL сказал:

какие мои действия?

Не сдаваться! Идти к намеченной цели... Братерська Україна не сдается!

Опубликовано:

Всем привет,
У меня такая проблема. Дрожат все оси CH THROTTLE QUADRANTa. 
Вопрос как на них "повесить" это программное сглаживание. Как залить в контроль менеджер, спасибо Морока, понял. Но можно ли его прямо использовать, или нужно подгонять к каждой оси? Если можно по пальцам - круглы новичок (не газ :) конечно) в програмированние. И инструкции по русски не нахожу.

 

Надеюсь на помочь.

  

Опубликовано: (изменено)
7 часов назад, LbS_Maver сказал:

Всем привет,
У меня такая проблема. Дрожат все оси CH THROTTLE QUADRANTa. 
Вопрос как на них "повесить" это программное сглаживание. Как залить в контроль менеджер, спасибо Морока, понял. Но можно ли его прямо использовать, или нужно подгонять к каждой оси? 

  

Да, нужно "подгонять" для каждой оси. Тело скрипта (все, что. между script....endscript нужно прописать ещё столько раз, сколько осей ты будешь использовать). И в каждом новом "повторе" нужно указать свои оси и переменные: в первом jsN.a1 (сейчас в скрипте js1.a1), a1, a2,  cms.a1. Во втором: jsN.a2, a3, а4, cms.a2. В третьем  jsN.a3, a5, a6,  cms.a3... и т.д. (N- это номер твоего квадранта в списке устройств, добавленных в конфигурацию). И назначить на вкладке cms control оси для всех cms осей (cms.a1...cms.a6?)

Изменено пользователем =J13=Moroka
Опубликовано:
В 23.03.2018 в 11:37, =J13=Moroka сказал:

Так и есть! В программном режиме твой ProThrottle уже не подключен к компу! Его для компа просто нет! Он теперь управляет виртуальным CH Device1, которого, в свою очередь и видит комп. Поэтому придется назначить оси и кнопки заново ;) 

Если скрипт работает в менеджере (Test\Calibrate), то должен определяться в игре... причем стандартными способами... Кликаешь по "полю" функции... двигаешь осью... она определяется!... Для этого скрипта лучше перед этим "отодвинуть" ось в крайнее положение - министик сдвинуть до упора и отпустить. А при калибровке двинуть его в другую сторону.

Теперь ты понимаешь, что это не связано никак!

Не сдаваться! Идти к намеченной цели... Братерська Україна не сдается!

И так следующая передача...)

Министик настроен,то есть в менеджере он работает,как и должно быть,я так понимаю. Но в игре он не определяется,и команды не вешаются:nea:вот такая вот бедуля.

Опубликовано: (изменено)
1 час назад, Das_EXPERT-WL сказал:

И так следующая передача...)

Министик настроен,то есть в менеджере он работает,как и должно быть,я так понимаю. Но в игре он не определяется,и команды не вешаются:nea:вот такая вот бедуля.

Вопрос на засыпку ;)... а другая ось министика (Y) определяется?.. или ось Z руда? ...или кнопки какие?...

Изменено пользователем =J13=Moroka
Опубликовано:
2 часа назад, =J13=Moroka сказал:

Вопрос на засыпку ;)... а другая ось министика (Y) определяется?.. или ось Z руда? ...или кнопки какие?...

Проверил. Не определяется! Нужно как то "познакомить" игру с Device 1,вот как первый раз запрашивала игра с чем ей работать,а я взял и расстроил эти "отношения":rolleyes: все отменив. 

Опубликовано:

:unsure: Пока даже не знаю чего и посоветовать... А исходный вариант (директ), когда комп видит не девайс1, а ПроТротл работает?

Опубликовано:

Да

Опубликовано: (изменено)

... и если снова создать Девайс 1 (можно без переназначений осей) больше не ругается? Ничего не просит?

... а что если назначить для оси x Device2? (можно на любой из закладок: или ПроТротл или смс)

Изменено пользователем =J13=Moroka
Опубликовано:

А как убрать девайс? Я создал второй,вообще какая то,фигня вышла.  

Опубликовано: (изменено)

В боксе DX Device вместо Device 2 выбрать "none".

Т.е. нигде не должно быть ссылки/указания на Device 2

Изменено пользователем =J13=Moroka
  • 2 месяца спустя...
Опубликовано:

Джентльмены, не мог бы мне кто-нибудь немнго прояснить ситуацию с макросами в СН менеджере. Возникла у меня необходимость соорудить примерно такую конструкцию -

1)нажать и отпустить "J",

2)подождать 3 секунды,

3)нажать правую кнопку мыши

4)удерживать ее 6 секунд

5)отпустить правую кнопку мыши.

 

В виде строки мне ее не удалось задать. Как это можно сделать? Ибо логитековское ПО создает подобный макрос элементарно, но мне хотелось бы иметь его именно на джое, а не на клавиатуре.

 

И второй вопрос -  (в Элитке стрельба производится ПКМ и ЛКМ)  если я задаю значение кнопки в CMC как Lclick или Rclick, то стрельба у меня производится однократно, сколько бы я не удерживал нажатой кнопку джоя, которой назначен этот LCLICK., т.е очереди не получается, получается однократный выстрел, как такое можно исправить?

 

 

 

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...