???
Математика на уровне МГУ

Показано с 1 по 17 из 17

Тема: 2 джойстика свести в один.

  1. #1
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    2 джойстика свести в один.

    Есть ли какое-нибудь программное решение, позволяющее реализовать следующую схему?

    1) В компьютер воткнуто 2 джойстика.
    2) От одного, скажем, берём оси X,Y и кнопки, а от второго раддер и газ.
    3) Требуется объединить это так, чтобы системе был виден один "составной" джойстик.

  2. #2
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    46
    Сообщений
    10,064

    Ответ: 2 джойстика свести в один.

    Обычно, когда возникает такая проблема (некая игра позволяет управление только одним джойстиком), решение такое: устанавливается виртуальный джойстик и на него мапятся оси-кнопки реальных. Однако это работает не всегда, поскольку игры иногда видят только первый установленный в системе джойстик.
    Если же игра позволяет выбрать один из установленных в системе джоев (виртуальный), либо адекватно реагирует на настройку выбора "предпочитаемого устройства" в панели управления винды, то остается просто набросать простейший скрипт в GlovePie вида:

    PPJoy1.Analog0 = Joystick1.x
    PPJoy1.Analog1 = Joystick1.y
    PPJoy1.Analog2 = Joystick1.z

    PPJoy1.Analog3 = Joystick2.x
    PPJoy1.Analog4 = Joystick2.y
    PPJoy1.Analog5 = Joystick2.z

    PPJoy1.Digital1 = Joystick1.Button1
    PPJoy1.Digital2 = Joystick1.Button2
    PPJoy1.Digital3 = Joystick1.Button3

    PPJoy1.Digital4 = Joystick2.Button1
    PPJoy1.Digital5 = Joystick2.Button2
    PPJoy1.Digital6 = Joystick2.Button3

    Подробнее об установке вирт.джоя и гловпае в этой теме.
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  3. #3
    Старший инструктор Аватар для PoHbka
    Регистрация
    24.11.2007
    Адрес
    UKFF
    Возраст
    51
    Сообщений
    2,631

    Ответ: 2 джойстика свести в один.

    Цитата Сообщение от Sonar_FB Посмотреть сообщение
    Есть ли какое-нибудь программное решение, позволяющее реализовать следующую схему?

    1) В компьютер воткнуто 2 джойстика.
    2) От одного, скажем, берём оси X,Y и кнопки, а от второго раддер и газ.
    3) Требуется объединить это так, чтобы системе был виден один "составной" джойстик.
    Если установить Ppjoy, а затем Ppjoy joy, то возможно. PPJoyJoy позволяет объеденить оси в любом порядке, а кнопки мапятся через маппер джойстика. У меня так работает в Orbiter. Объеденены когуар и педали с мджой контроллером. Причем на когуар под орбитер написана отдельная программа с назначением кнопок. Перед запуском просто включаю PPJoyJoy, вызываю сохраненный файл с конфигурациями осей и готово.

    -----
    Live Long and Prosper

  4. #4
    Зашедший Аватар для ironman
    Регистрация
    03.06.2005
    Адрес
    Господин Великий Новгород
    Возраст
    60
    Сообщений
    434

    Ответ: 2 джойстика свести в один.

    Неужто ещё актуально такое ?

  5. #5
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    Актуально. Что поделать - мышкой вирпилилить у меня удаётся лучше. И сочетание мышь (jmouse) + хардварные педали много лет были бессменны. Но на новом компе геймпорта нет, поэтому педали перекинул на ось Z валяющегося у меня Cyborg Evo (летать на нём невозможно, после мышки любой джойстик - дубовый). А Jmouse поддерживает подключение педалей только к геймпорту. Вот и хочется объединить Еву (как контроллер педалей) и мышиный джойстик.

  6. #6
    Зашедший Аватар для ironman
    Регистрация
    03.06.2005
    Адрес
    Господин Великий Новгород
    Возраст
    60
    Сообщений
    434

    Ответ: 2 джойстика свести в один.

    Как бы насчёт "евы" Вы поаккуратней , а то щас тут камни полетят от фанатов , возможно Вам проще купить простенькую звуковую карточку рублёв за 150 , где однозначно есть гейм-порт и жить как вы привыкли Ну , если это можно назвать жизнью

  7. #7
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    Аккуратным в адрес Евы не буду - джойстик по моим меркам ущербный, как и его прародитель Киборг 3д, который я купил в те времена, когда он только-только начал поставляться в Россию. Попробовал, плюнул, оторвал от него ручку и приспособил к очередному Сонарстику. У всех этих джойстиков с центровкой подпружиненной тарелкой есть общая беда - ступенчатая нелинейность усилия на ручку. X52, впрочем, тоже не устроил, и по ощущениям, он уступает уже много лет назад сделанному Сонарстику-4 (точнее, SFCS). Новый Сонарстик я делать не буду - с электроникой нет желания копаться, да и педали с вечной аналоговой оптики (для геймпорта) переделаны под потенциометр от Евы практически необратимо.

    Хорошая игровая мышь + педали - это совершенно нереалистично, но очень эффективно для управления виртуальным самолётиком. Точность имитации мне никогда не была важна, в отличие от моей виртуальной боевой эффективности. Хотя, система SCFS та же в сборе (кресло+джойстик+педали) по точности имитации и сейчас фору многим приборам дала бы, жаль размонтирована была 7 лет назад.

    ---------- Добавлено в 03:48 ---------- Предыдущее сообщение было написано в 02:36 ----------

    Попробовал PPJoy+PPJoyjoy+PPMouse. При запуске PPJoyJoy все оси начинают скакать, как будто идут помехи. Причину не выяснил.
    Крайний раз редактировалось Sonar_FB; 16.04.2010 в 02:43.

  8. #8
    Зашедший Аватар для ironman
    Регистрация
    03.06.2005
    Адрес
    Господин Великий Новгород
    Возраст
    60
    Сообщений
    434

    Ответ: 2 джойстика свести в один.

    Н-да , очевидно у Вас весьма своеобразная логика , как и авиавиртуальные запросы , дело , конечно , ваше , но судя по отношению Вы явно выраженый "авиаквакер" Вот из дыс "Сонарстик-4" ?
    И напоследок , а что за прога ( руки не пишут "игруха" ) у Вас не понимает хотя бы пару джоев ? Разумеется если речь применительно к авсимам.

  9. #9
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    Цитата Сообщение от ironman Посмотреть сообщение
    Н-да , очевидно у Вас весьма своеобразная логика , как и авиавиртуальные запросы , дело , конечно , ваше , но судя по отношению Вы явно выраженый "авиаквакер" Вот из дыс "Сонарстик-4" ?
    И напоследок , а что за прога ( руки не пишут "игруха" ) у Вас не понимает хотя бы пару джоев ? Разумеется если речь применительно к авсимам.

    Сонарстик - это серия джойстиков, сделанных для себя в 2001-2003 годах. Удалось сделать действительно прецизионные устройства при внешней неказистости. Начиная с Сонарстика-3, джойстик цельнометаллический, с фторопластовыми подшипниками, датчики оптические, со шторкой переменной толщины. Педали тоже на оптике, главная ось - подшипниковая, взята целиком передняя втулка велосипеда. Поскольку делалось не для имитации полёта, а для боевой эффективности, от паралеллограммной конструкции педалей отказался быстро (точно двигать всей ногой получается хуже, чем давить носком при неподвижной пятке). Центровка педалей вообще уникальна, я считаю. Она и мягкая и ненавязчивая, но, в то же время очень чёткая - пружиной большого диаметра, работающей на изгиб в сторону - она возвращает педали в центр, смыкая витки. Сонарстик-4 - это Sonar's Flight Control System, вон та хрень с деревянным креслом, педалями, джойстиком и подвижной полкой под клавиатуру (двинешь клаву за правый угол вперёд - добавляется газ, назад - убирается).

    Фотки 2003 года. SFCS уже с тех пор не существует, а вот педальки живы и модифицированы. Пока был геймпорт, проработали почти без перекалибровок лет 7. Оптика - сила


    Я по-старинке в Warbirds 2.77 поигрываю. Прога старенькая, двух джоев не понимает. В своё время =Flying Barans= разделились, бОльшая часть ушла в Ил-2, а некоторые, типа меня, остались в ВБ. Ил не прёт
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sfcs01big.jpg 
Просмотров:	155 
Размер:	27.0 Кб 
ID:	109324   Нажмите на изображение для увеличения. 

Название:	sfcs03big.jpg 
Просмотров:	192 
Размер:	26.9 Кб 
ID:	109325   Нажмите на изображение для увеличения. 

Название:	sfcs06big.jpg 
Просмотров:	183 
Размер:	29.7 Кб 
ID:	109326   Нажмите на изображение для увеличения. 

Название:	sonar_rudder01.jpg 
Просмотров:	183 
Размер:	61.1 Кб 
ID:	109327  

  10. #10
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    Мышиный джойстик с педалями настроил, но появилась ещё одна проблема. Warbirds видит лишь первый джойстик по возрастанию номера Vendor Identifier (VID). У Сайтека он меньше, чем у PPJoy, так что последний не видится. Кто-нибудь знает, как обмануть программу и сменить VID?

  11. #11
    Старший инструктор Аватар для PoHbka
    Регистрация
    24.11.2007
    Адрес
    UKFF
    Возраст
    51
    Сообщений
    2,631

    Ответ: 2 джойстика свести в один.

    Форма ручки джоя мне нравится. От чего она?

    -----
    Live Long and Prosper

  12. #12
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    Древнейший Trustmaster, уже даже марку не помню.

  13. #13
    Зашедший Аватар для ironman
    Регистрация
    03.06.2005
    Адрес
    Господин Великий Новгород
    Возраст
    60
    Сообщений
    434

    Ответ: 2 джойстика свести в один.

    Да ..., в некотором смысле вы ископемое , а что ж так запал -то кончился ? вроде ещё не старый по возрасту . Насчёт прецизионности второпластовых подшипников и оптики на оптопарах - шторках - эт , конечно , весьма спорно , но тема не та , вот прожка , может поможет .:
    Вложения Вложения

  14. #14
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    Не, пробовал я эту прогу - она VID'ы не подменяет.

  15. #15
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    В общем, придумал эрзац-метод, который работает:
    При отсоединённой Еве запускаем хитрый батник, который 20 секунд страдает фигнёй, а потом запускает настроенный glovepie, который объединяет Еву и мышеджой.
    За эти 20 секунд делается следующее: запускаем Warbirds и втыкаем Еву. В итоге скрипт запускается, когда и Ева в системе, и PPjoy выбран варбёрдсом как единственный джойстик. Скрипт объединяет джойстики, и цель достигнута Запустить скрипт по нажатию клавиши Warbirds не даёт, т.к. всю клавиатуру перехватывает.

    ---------- Добавлено в 03:55 ---------- Предыдущее сообщение было написано в 03:50 ----------

    Цитата Сообщение от ironman Посмотреть сообщение
    Да ..., в некотором смысле вы ископемое , а что ж так запал -то кончился ? вроде ещё не старый по возрасту . Насчёт прецизионности второпластовых подшипников и оптики на оптопарах - шторках - эт , конечно , весьма спорно , но тема не та , вот прожка , может поможет .:
    А про подшипники... Фторопластовые Т-образные подшипники при такой нагрузке практически вечные и не уступают ш/п, а шторка... При разрешающей способности примерно в 500 точек дрожания у нуля не было. Кривизна шторки подгонялась для лучшей линейности вручную.

  16. #16
    Зашедший Аватар для ironman
    Регистрация
    03.06.2005
    Адрес
    Господин Великий Новгород
    Возраст
    60
    Сообщений
    434

    Ответ: 2 джойстика свести в один.

    [/COLOR]

    А про подшипники... Фторопластовые Т-образные подшипники при такой нагрузке практически вечные и не уступают ш/п, а шторка... При разрешающей способности примерно в 500 точек дрожания у нуля не было. Кривизна шторки подгонялась для лучшей линейности вручную.[/QUOTE]
    Либо Вы что-то путаете , либо мы не о том говорим , фторопласт. конечно , обладает низким коэф. трения , и износостойкость хорошая , но не в подшипниках скольжения , только не в них , если это , конечно , нет нагрузок или больших оборотов , а если это минимизируется по площади контакта трущейся пары , сорри , там ему не место . Много я его перерезал за годы по работе . Про шторки , ну , коль Вы таки добились такого результата- снимаю шляпу , лично мне в начале рукоприкладства эта шторно-оптическая тема попортила изрядное колличество нервов , а я их попортил вопросами спецов по электронике , пока не надоумили забить на эту мутатень и взять Холл .
    Батничек приаттачьте , вдруг понадобиться , а хз.

  17. #17
    Зашедший
    Регистрация
    21.03.2008
    Возраст
    45
    Сообщений
    17

    Ответ: 2 джойстика свести в один.

    Ось вращения диаметром 7 мм при длине подшипника 15 мм, так что площадь там ого-го. За несколько лет использования износа - ноль. И ещё лет десять бы проработало, только вот на мышку я это дело променял - валяются все эти железяки без дела.
    Я тоже сначала мучался со шторками, пытаясь сделать градиент фотометодом. А как оказалось, тот же результат получается, если шторка переменной толщины. В качестве материала - тот же тефлон, а точно подгонять удалось потому, что размеры этих шторок были немаленькими - радиус около 6 см, толщина - 1 - 10 мм.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •