У меня проблема с моим верным старым Saitek Cyborg Evo. Некоторое время назад я снова хотел сыграть в IL2 Sturmovik. Установил все, подключил мой эво и запустил. К сожалению, что-то не так. Нос моего самолета был опущен вниз. Взглянул на настройки и да, в нейтральном положении клюшки игра думала, что я подтолкну клюшку вперед. В игре вход для оси Y находился в нейтральном положении, когда я отодвинул ручку примерно на 50%.
Я думал, что палка сломана, что было бы хорошо, этой вещи уже более 10 лет. Но я взглянул на параметры калибровки Windows, я использую Windows 10. Там все было хорошо. Нейтральная позиция, все работало нормально. Я попробовал флешку в другой игре (Kerbal Space Program) и флешка работала нормально.
Поэтому я подумал, что это проблема с игрой, неправильно переведя ввод.
Затем я наткнулся на этот инструмент здесь (http://www.xedocproject.com/joystickcurves.html) и решил попробовать его. Насколько я мог видеть, он эмулирует виртуальные игровые контроллеры, так что вы можете изменить входной перевод. Как я выяснил, это не сработает для моей проблемы, но интересно то, что у меня было то же поведение, что и в игре. У инструмента есть окна, в которых вы можете увидеть, как переводится ваш ввод, и там, в нейтральном положении ручки, программа также подумала, что я выдвинул ручку вперед. Поэтому я подумал, что должно быть что-то еще.
Я надеюсь, что вы могли бы следовать за мной до сих пор. Вот несколько скриншотов этого инструмента (кривые джойстика), так что вы действительно можете понять, что я имею в виду:
Палка в нейтральном положении:
Палка отодвинута на 100%
Палка отодвинута на 50%
Палка выдвинута на 100%
Как вы можете видеть, ось Y здесь переводится неправильно, и у меня точно такое же поведение в IL2. Все остальные оси работают нормально, везде, даже в IL2.
Как я уже говорил, в других играх флешка работает нормально. В параметрах калибровки Windows это выглядит так:
Палка в нейтральном положении:
Палка отодвинута на 100%
Палка отодвинута на 50%
Палка выдвинута на 100%
Так что, похоже, сама флешка работает нормально, и проблема не только в этой игре. Существуют ли разные способы, как ввод такого устройства транслируется в компьютер? Чтобы калибровка Windows и KSP использовали метод 1, а другой инструмент, а IL2 - другой метод? Есть ли что-то подобное?
Я установил последние версии драйверов Saitek (по крайней мере, версию для Windows 8, потому что нет специального драйвера для Windows 10). Джойстик подключен через USB. Кажется, нет разницы, если я использую USB2 или 3, нет разницы в использовании передних слотов корпуса или встроенных слотов материнской платы. Я использовал флешку с этой игрой раньше, но много лет назад в другой версии игры и в другой версии для Windows.
Есть ли у вас какие-либо идеи, что может вызвать проблему и что более важно: как я могу это исправить? Я действительно не хочу бросать свою старую палку =)