Джойстик вводит неправильно

1084
Matthias Nicklisch

У меня проблема с моим верным старым Saitek Cyborg Evo. Некоторое время назад я снова хотел сыграть в IL2 Sturmovik. Установил все, подключил мой эво и запустил. К сожалению, что-то не так. Нос моего самолета был опущен вниз. Взглянул на настройки и да, в нейтральном положении клюшки игра думала, что я подтолкну клюшку вперед. В игре вход для оси Y находился в нейтральном положении, когда я отодвинул ручку примерно на 50%.

Я думал, что палка сломана, что было бы хорошо, этой вещи уже более 10 лет. Но я посмотрел на параметры калибровки Windows, я использую Windows 10. Там все было хорошо. Нейтральная позиция, все работало нормально. Я попробовал флешку в другой игре (Kerbal Space Program) и флешка работала нормально.

Поэтому я подумал, что это проблема с игрой, неправильно переведя ввод.

Затем я наткнулся на этот инструмент здесь ( http://www.xedocproject.com/joystickcurves.html ) и решил попробовать его. Насколько я мог видеть, он эмулирует виртуальные игровые контроллеры, так что вы можете изменить входной перевод. Как я выяснил, это не сработает для моей проблемы, но интересно то, что у меня было то же поведение, что и в игре. У инструмента есть окна, в которых вы можете увидеть, как переводится ваш ввод, и там, в нейтральном положении ручки, программа также подумала, что я выдвинул ручку вперед. Поэтому я подумал, что должно быть что-то еще.

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

Палка в нейтральном положении:

enter image description here

Палка отодвинута на 100%

enter image description here

Палка отодвинута на 50%

enter image description here

Палка выдвинута на 100%

enter image description here

Как вы можете видеть, ось Y здесь переводится неправильно, и у меня точно такое же поведение в IL2. Все остальные оси работают нормально, везде, даже в IL2.

Как я уже говорил, в других играх флешка работает нормально. В параметрах калибровки Windows это выглядит так:

Палка в нейтральном положении:

enter image description here

Палка отодвинута на 100%

enter image description here

Палка отодвинута на 50%

enter image description here

Палка выдвинута на 100%

enter image description here

Так что, похоже, сама флешка работает нормально, и проблема не только в этой игре. Существуют ли разные способы, как ввод такого устройства транслируется в компьютер? Чтобы калибровка Windows и KSP использовали метод 1, а другой инструмент, а IL2 - другой метод? Есть ли что-то подобное?

Я установил последние версии драйверов Saitek (по крайней мере, версию для Windows 8, потому что нет специального драйвера для Windows 10). Джойстик подключен через USB. Кажется, нет разницы, если я использую USB2 или 3, нет разницы в использовании передних слотов корпуса или встроенных слотов материнской платы. Я использовал флешку с этой игрой раньше, но много лет назад в другой версии игры и в другой версии для Windows.

Есть ли у вас какие-либо идеи, что может вызвать проблему и что более важно: как я могу это исправить? Я действительно не хочу бросать свою старую палку =)

1
Вы выполнили калибровку, как описано в статье [Как откалибровать игровой контроллер в Windows 10] (http://www.howtogeek.com/241421/how-to-calibrate-your-gaming-controller-in-windows- 10 /)? harrymc 7 лет назад 0
Да, несколько раз, и, как я уже сказал, в настройках калибровки Windows все работает нормально. Matthias Nicklisch 7 лет назад 0
Палка также должна быть в нейтральном положении при загрузке. А ты попробовал другую модель палки? harrymc 7 лет назад 0
Палка находится в нейтральном положении при загрузке. Я не мог попробовать другую палку, у меня ее нет. Для справки, у меня есть старый оригинальный контроллер Playstation 2, который я подключил через адаптер (USB). Эта штука работает нормально, все оси работают нормально. Matthias Nicklisch 7 лет назад 0
Ладно, похоже, никто не понимает мою проблему. Можем ли мы попытаться поработать над этим? Давайте поговорим о том, как джойстик общается с компьютером и получает его вклад в игровой движок? Какое программное обеспечение делает перевод и где что-то может пойти не так в процессе? Matthias Nicklisch 7 лет назад 0
Это связано с вашей аппаратной / программной конфигурацией. Если драйверы Saitek недоступны для Windows 10, попробуйте, возможно, более старую версию драйвера, даже для Windows 7. Что произойдет, если вы удалите программное обеспечение и устройства Saitek - понимает ли Windows устройство? harrymc 7 лет назад 0
Я попробовал более старые версии драйвера. Я попробовал драйверы Windows 8.1, но я не уверен, смогу ли я попробовать обе версии, x64 и x86, или установка была прервана. Также попробовал Windows 7, и я думаю, что также драйверы XP. Я не знаю результатов каждого драйвера, который я пробовал, я думаю, что некоторые из них я не смог установить из-за несовместимости, но проблема не была решена с одним из них. Я не совсем уверен, распознает ли Windows джойстик без драйверов Saitek, придется попробовать это вечером, но я думаю, что он узнал это. Matthias Nicklisch 7 лет назад 0
Эй, извини, не смог проверить это до сих пор. Я удалил все, что смог найти, что принадлежит Saitek, перезагрузился, подключил джойстик, позволил Windows сделать свое дело и перезагрузился еще раз, просто чтобы быть уверенным. Теперь флешка вообще не работает в настройках Windows GameController. Также я не могу сделать ручную калибровку. Windows распознает джойстик в качестве Saitek Cyborg EVO и показывает небольшую картину реальной палки. В подробностях окна сказано, что драйвера нет. Matthias Nicklisch 7 лет назад 0

1 ответ на вопрос

0
harrymc

Вы опробовали последние и более старые драйверы для устройства, и оно все еще не работает правильно в Windows 10. Windows 10 без драйверов Saitek распознает устройство, но не имеет драйвера для него.

Варианты, которые я вижу:

  1. Подождите, пока Saitek предложит драйверы, которые будут работать с Windows 10 (вероятно, этого не произойдет).
  2. Установите драйверы Windows 8 и отметьте исполняемый файл игры как совместимый с Windows 8 (вероятно, это не поможет, но стоит попробовать).
  3. Переход на Windows 8 (просто шучу).
  4. Забудьте об этом и получите новый джойстик.
Эй, спасибо за твой ответ. Я согласен, Saitek не будет предлагать новые драйверы для этого устройства, оно слишком старое. Я уже пробовал эти другие драйверы и некоторые варианты совместимости, не помогло. Понижение рейтинга не произойдет =) Получить другой джойстик не составит труда, просто новые джойстики либо достаточно дешевы по качеству, но и не имеют функции, которую я уже имел на своем Киборге. Кроме того, я действительно не хочу тратить 200 долларов или больше на более новый новый. Кроме того, я не знаю, возникает ли у меня такая же проблема, когда я покупаю, например, X52, сейчас он тоже довольно старый ... Matthias Nicklisch 7 лет назад 0
Поскольку вы хотите использовать его только для определенных игр, другим решением будет использование виртуальной машины с Windows 8 или 7. Это может работать там. harrymc 7 лет назад 0

Похожие вопросы