-
Вложений: 1
Довёл прогу до рабочего состояния - кривую отклика вшил в неё намертво. В проге есть очень красивый механизм сохранения данных в файл настроек, но мне потребовалось бы слишком много времени, чтобы разобраться в его работе. В идеале, конечно, нужно сделать кривую отклика для каждой оси и функцию copy&paste, и сохранять это всё в файл.
Линейное управление я отключил вообще (за ненадобностью в моём случае), но если нужно сделать универсальный вариант, то достаточно было бы к каждой оси добавить галочку "тензо" или наоборот.
И кстати, этот PPJoy - штука слишком большая. Есть другой виртуальный джой, 8 осей + 32 кнопки + хатка, и весит считанные килобайты. Если нужно, могу поискать конкретно.
-
Ууупс, в код закралась ошибка. Забыл дописать "exit" в процедуре применения кривой отклика, из-за чего она не применялась. Прикрепленный файл обновил.
-
Цитата:
Originally posted by Maximus_G
И кстати, этот PPJoy - штука слишком большая. Есть другой виртуальный джой, 8 осей + 32 кнопки + хатка, и весит считанные килобайты. Если нужно, могу поискать конкретно.
Еще как нужно:)
Дай направление, я тоже поищу его конкретно:D
-
2 UIV:
ОК, сообщение автору отправил. И см. приват ;)
-
Цитата:
Originally posted by UIV
Еще как нужно:)
Дай направление, я тоже поищу его конкретно:D
автор я.
вечером выложу сюда.
-
Вложений: 1
вот оно. не уверен, что это последняя версия, так-что если будут проблемы/пожелания пишите в PM. (в этом разделе я почти не бываю)
-
Цитата:
Originally posted by pwl
вот оно. не уверен, что это последняя версия, так-что если будут проблемы/пожелания пишите в PM. (в этом разделе я почти не бываю)
Павел:
В ini файле опечатка:
VjoyDesc= "vireual joystick"
вместо
VjoyDesc= "virtual joystick"
И пожелание, которое я уже как-то высказывал - после старта драйвера хатка всё время нажата в положение вверх. Пока её програмно не сбросишь. Очень хотелось бы чтобы она инитилась не нулём, а -1. :rolleyes:
А драйвер просто отличный! Я пользуюсь для отладки NewView и других экспериментов. Работает отлично, нареканий не было. Управлять удобно и просто. Спасибо!!!!
-
Цитата:
Originally posted by pwl
автор я.
вечером выложу сюда.
Спасибо большое. Ты крут:)
-
Ответ: Управление виртуальным джойстиком
Занялся я тут объединением двух джоев (TM AB2 + Cyborg Evo).
Хочется использовать РУД от AB2 с маппером, т.е. с назначенной Shift-кнопкой на РУДе.
Возможно ли объединить два этих джоя в один виртуальный с возможностью назначить комбинацию (Shift на AB2) + (кнопка или хатка на Evo).
Комбинацию виртуального джоя от PWL с программой управления от Vosxod подружить не удалось почемуто.
Виртуальный джой установился (8 axis 32 button joystik with hat switch)под ID0.
А программка VJoyCtrl.exe видит три реальных джоя, и ни одного виртуального (или она только под PPJoy заточена).
Помогите проблему решить.
-
Ответ: Управление виртуальным джойстиком
-
Ответ: Управление виртуальным джойстиком
Надо же! только захотел написать нечто похожее для себя - и наткнулся на этот топик - был ужасно рад! :)
здесь реализованно какраз то, что я только собирался сделать :)
есть ли какие-нить обновления? как-никак пол года прошло..
-
Ответ: Управление виртуальным джойстиком
Обновлений я не делал. Щас над другим проектом работаю.
А что не устраивает в существующей версии?
-
Ответ: Управление виртуальным джойстиком
Все устраивает. Просто спросил, а вдруг есть? :)
дальше я ее под себя сам дорисую... хочу нажатия кнопок обработать
-
Вложений: 1
Ответ: Управление виртуальным джойстиком
Обновил программу.
Теперь для каждой оси можно:
* выбрать характер реакции - линейный и тензометрический,
* а также указать, будет ли применяться к оси кривая отклика (собственно использовать тензо- без кривой отклика не стоит).
-
Вложений: 1
PPJoy 078
Прикрепляю здесь PPJoy версии 078, ибо доступная сейчас в сети версия 083 глючит и роняет систему...
-
Ответ: Управление виртуальным джойстиком
А я эту прогоу пользую давно. У меня х45. Меняю оси на крутилках. Нажал кнопку - тр. высоты, еще раз нажал -тр. руля. Проблема в том (ее уже как-то обсуждали) Что забываешь на какой оси че щас стоит. Те отрегулировал триммеры, а на каком осталась ось не помню. Потом захотел подрегулировать тр. высоты, крутанул, бац а стоял тр. руля. Короче суть в том что было бы не плохо если при переключении осей загорался какой нить символ какая на данном этапе ось висит. А лучше что бы сам вписал в окошке, а в игре при нажатии кнопки она загорелась. Типа тр. руля - активирован. Или это сложно?
-
Ответ: Управление виртуальным джойстиком
Сорри, не заметил сообщения сразу.
В принципе - это несложно, однако для этого потребуется разобраться в механизме переключения осей по нажатию кнопки и добавить в программу дополнительные функции. Обещать этого не могу, но в список фич к добавлению внесу.
-
Ответ: Управление виртуальным джойстиком
Уж вниси плз в список фенечек, тем более, что из города одного.
-
Ответ: Управление виртуальным джойстиком
Выношу обсуждение своей работы над этой программой в отдельную ветку.
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
Maximus_G
Люди помогите! Живу в деревне. Программист из меня никакой. Из доступной электронной начинки только оптические USB мыши. Хочется сделать сделать приличные РУС, РУД, педали и т.д. Со слесаркой проблем нет. Существует ли драйвер, чтобы вторую, третью и т.д. USB мышь обозвать джойстиками (как отдельные устройства) и использовать их оси и кнопки? Чтобы при этом основная мышь осталась нетронутой.
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
serg21
Люди помогите! Живу в деревне. Программист из меня никакой. Из доступной электронной начинки только оптические USB мыши. Хочется сделать сделать приличные РУС, РУД, педали и т.д. Со слесаркой проблем нет. Существует ли драйвер, чтобы вторую, третью и т.д. USB мышь обозвать джойстиками (как отдельные устройства) и использовать их оси и кнопки? Чтобы при этом основная мышь осталась нетронутой.
Будет проще собрать МДжой8 или МДжой16.
-
Ответ: Управление виртуальным джойстиком
Две мыши ты использовать как совершенно раздельные не сможешь, дело не в софте а в том, что сама Винда этого не умеет.
Есть программа, с помощью которой вполне можно управлять пепелацем от мышки, я не помню название, но попозже сегодня скину линк. Я знаю людей, которые вполне прилично летают на мышке.
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
USSR_Rik
Две мыши ты использовать как совершенно раздельные не сможешь, дело не в софте а в том, что сама Винда этого не умеет.
Есть программа, с помощью которой вполне можно управлять пепелацем от мышки, я не помню название, но попозже сегодня скину линк. Я знаю людей, которые вполне прилично летают на мышке.
Всяческие мышеждои не то. Использовать действующую мышь в качестве джойстика очень неудобно, да и чувствуешь себя каким-то ущербным. Лучше иметь отдельное устройство. Тем более, что нормальный джой у меня есть. Весь фокус в том, чтобы использовать датчик и преобразователь USB от мышки в самодельной солидной механической конструкции, т.к. точность должна быть на порядок выше, чем у самых лучших джоев. И стоить это будет копейки. Уж слесарку-то почти каждый осилит.
Насчет невозможности крупно сомневаюсь, потому что Винда обе мышки опознает как отдельные устройства. Просто драйвера обеих мышек направляют все реакции в одну точку. Значит можно под второе устройство подпихнуть другой драйвер, с другими точками реакции.
Кстати, по слухам, это уже кем-то реализовано. Но найти никак не удается.
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
serg21
Тем более, что нормальный джой у меня есть. Весь фокус в том, чтобы использовать датчик и преобразователь USB от мышки в самодельной солидной механической конструкции, т.к. точность должна быть на порядок выше, чем у самых лучших джоев. И стоить это будет копейки. Уж слесарку-то почти каждый осилит.
Пройденный этап - проверялось на датчике ADNS 3060 (1600 dpi) - если привязать жестко к механике, то оптический сенсор НИКОГДА !!! не возвращается в ту же точку по замкнутой траектории. Кнопочка обнуления не спасёт, потому как уход довольно сильный.
Использовался даже не мышиный контроллер, а прямое считывание показаний сенсора по SPI, и потом уже уже преобразование в контроллере джойстика.
В мышеджое координаты относительные, поэтому уход нуля компенсируется визуально.
Простой тест - установите какой-нибудь указатель положения курсора и потаскайте мышку вдоль линейки - и всё станет сразу понятно.
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
Alex Oz
Пройденный этап - проверялось на датчике ADNS 3060 (1600 dpi) - если привязать жестко к механике, то оптический сенсор НИКОГДА !!! не возвращается в ту же точку по замкнутой траектории. Кнопочка обнуления не спасёт, потому как уход довольно сильный.
Использовался даже не мышиный контроллер, а прямое считывание показаний сенсора по SPI, и потом уже уже преобразование в контроллере джойстика.
В мышеджое координаты относительные, поэтому уход нуля компенсируется визуально.
Простой тест - установите какой-нибудь указатель положения курсора и потаскайте мышку вдоль линейки - и всё станет сразу понятно.
Согласен. А мышки старого типа, точнее их датчики?
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
Alex Oz
Простой тест - установите какой-нибудь указатель положения курсора и потаскайте мышку вдоль линейки - и всё станет сразу понятно.
Тест слишком примитивный.
Винда использует скорость перемещения для коррекции расстояния, так сдвинув мышку на 2 см вдоль линейки медленно и плавно, а потом вернув мышку обратно на те же 2 см. но резким рывком можно наблюдать, что сначала курсор сдвигался медленно и на небольшое расстоние, а потом улетел быстро и на гораздо большее расстояние в другую сторону.
Если же в панели управления убрать эту компенсацию, то курсор возвращается на место довольно стабильно.
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
serg21
Согласен. А мышки старого типа, точнее их датчики?
Шариковые? слабо представляю механику всего этого дела.
Ввиду малого число прорезей на колёсах необходима приличная редукция со всеми вытекающими последствиями.
Цитата:
Сообщение от
Hruks
Тест слишком примитивный.
Винда использует скорость перемещения для коррекции расстояния, так сдвинув мышку на 2 см вдоль линейки медленно и плавно, а потом вернув мышку обратно на те же 2 см. но резким рывком можно наблюдать, что сначала курсор сдвигался медленно и на небольшое расстоние, а потом улетел быстро и на гораздо большее расстояние в другую сторону.
Если же в панели управления убрать эту компенсацию, то курсор возвращается на место довольно стабильно.
Хорошо, отключите компенсацию, на листе бумаги нарисуйте контур начального положения мыши и поводите произвольно в двух координатах, избегая вращения. Теоретически мышка должна вернуться. А практически?
-
Ответ: Управление виртуальным джойстиком
Мужики, к чему спор о тупиковой ветви? Возможно, когда-нибудь она и сможет развиться (заманчиво получить сразу цифру и гнать ее в комп) - но пока не придуман центр, все это без толку, пробовалось же много раз.
Мне вот и в TIR не нравятся относительные координаты и необходимость в центровке (привык к HeadJoyFree c абсолютными) - что там говорить про джой!
-
Ответ: Управление виртуальным джойстиком
Цитата:
Сообщение от
serg21
Всяческие мышеждои не то. Использовать действующую мышь в качестве джойстика очень неудобно, да и чувствуешь себя каким-то ущербным. Лучше иметь отдельное устройство. Тем более, что нормальный джой у меня есть. Весь фокус в том, чтобы использовать датчик и преобразователь USB от мышки в самодельной солидной механической конструкции, т.к. точность должна быть на порядок выше, чем у самых лучших джоев. И стоить это будет копейки. Уж слесарку-то почти каждый осилит.
Насчет невозможности крупно сомневаюсь, потому что Винда обе мышки опознает как отдельные устройства. Просто драйвера обеих мышек направляют все реакции в одну точку. Значит можно под второе устройство подпихнуть другой драйвер, с другими точками реакции.
Кстати, по слухам, это уже кем-то реализовано. Но найти никак не удается.
:) Подкупил первый пост , типа живу в деревне , помогите , кхе , всплыл афоризм , типа " меняю кусок сала 2х3 на ковер того же размера " ;).Весьма самоуверенно насчёт "слесарки" , ну , да ладно , если проблемно что-то купить из девайсов или отсутствие дензнаков , то уж лучше использовать ещё не канувший в Лету "геймпорт" хоть рус , хоть руд с педалями , коль джой есть "путний":). Вариант проще чем мышиная апгрейдизация , минус это резисторы для применения, ну или варианты переделки самых дешёвых юсбовых джоев , ( 500-600 рубл.),а "мышиный" вариант модернизации это уже даже не вчерашний день , это каменный век :rolleyes:Хотя всё это довольно забавно и тешит пытливость ума и старание рук , но не стоит полученного эфекта и удовольствия от юзанья .А высказаное пожелание насчёт mj16 есть определённо наиболее подходящее воплощение задуманого , поверь , даже в деревне можно собрать и самого себя осчастливить , насчёт помочь с комплектацией , то это ещё проще , думаю многие согласятся подкинуть и заслать , себестоимость - 250 руб . , кусок мяса или сала ,на раз покушать:)
-
Ответ: Управление виртуальным джойстиком
Такая мысля пришла про тупиковую ветку... Вот если геометрически точно разместить, скажем, пяток оптопар на колесе, причем в нониусном порядке - разрешение возрастёт до немыслимых величин...
-
Ответ: Управление виртуальным джойстиком
Механические мышки и так имеют на каждое колесо по 2 приёмника, то есть 2 оптопары и расстояние подобрано так, чтобы направление точно считать.
Размещение нескольких теоретически повысит точность, но откалибровать их будет непростой задачей, да ещё и смещаться они могут от перепадов температур, вибраций и прочих факторов.
Лучше уж тогда само колесо сделать большего диаметра или через редуктор пустить :)
-
Ответ: Управление виртуальным джойстиком
Так я ж про геометрически точно и говорю :) Практически выставить датчики - ох какая непростая задача будет. Из каждой пары понадобится только один датчик, направление будет рассчитываться по пяти. Просто у меня на столе второй год лежит рулетка Бошевская поломанная - процессор в ней закончился (не моя - поэтому и выкинуть не имею права :)) . Так вот перфорация в ней через 1 см, пять оптопар , в результате измеряет с точностью 1 mm. Хотя внутренней организации уже не помню вообще, а ковырятся там нет ни времени ни желания.
-
Re: Управление виртуальным джойстиком
некропостинг детектед ))
не открываются аттачи.
для полетов в war thuner мне нужно сделать в glovePIE кривую отклика (встроенная там кривая).
вопрос - как ее математически / алгоритмически задать
-
Re: Управление виртуальным джойстиком
Я вот пытался при помощи этой проги объединить две реальные оси в одну виртуальную - не осилил :( Если кто знает как это сделать, подскажите.
-
Re: Управление виртуальным джойстиком
Цитата:
Сообщение от
Kos
Я вот пытался при помощи этой проги объединить две реальные оси в одну виртуальную - не осилил :( Если кто знает как это сделать, подскажите.
выкладывай свой скрипт и поточнее что хотел сделать.
2 в 1 - кроме как 1 ось работает "грубо" вторая уточняет ничего придумать не могу
-
Re: Управление виртуальным джойстиком
Всем привет,помогите новичку
у меня Gametrix Engine Control System и Defender Cobra M5
нужен СКРИПТ в GlovePIE для Parallel Port Joysticks
есть у кого,или кто написать может или ссылку где взять можно ??
заранее благодарен
-
Re: Управление виртуальным джойстиком
Всем привет! Решил еще раз попытаться установить мышеджой(когда то пробовал, не удалось), попытка номер какая-то).
придерживаясь этой ссылки http://88-uhu.livejournal.com/722.html поставил PPjoy и PPmouse, в PPmouse все работает как часы, а вот в JoyCtrl работают только 2 оси, рули направления и дроссель газа не работают стоят как вкопанные, а запустив игру ИЛ2 вообще не видит мышеджоя. Mожет кто сталкивался с такой проблемой, игру переустанавливал не 1 раз, нужна помощь!