Как настроить геймпад на пк?

Содержание:

Беспроводной контроллер XBOX

Процесс подключение беспроводного контроллера Xbox сильно отличается от подключения беспроводного обычного джойстика (описанного выше), а всё благодаря его уникальным возможностям: вибрации и свечению. Чтобы осуществить его надо следовать этим шагам:

  1. Для начала следует проверить, поддерживает ли геймпад функцию Bluetooth – если нет, то логотип Xbox будет находиться в пластиковой части контроллера, если поддерживает, то отдельно от неё, как показано на изображении.
  2. Затем включить Bluetooth на ПК.
  3. Перейти в «Параметры», «Устройства».
  4. «Добавить Bluetooth устройство».
  5. «Всё остальное».
  6. Связать «Беспроводной геймпад Xbox» с компьютером и подождать пару минут.

Подключение к компьютеру

Чтобы подключить любой джойстик к ПК или ноутбуку достаточно вставить USB-кабель или BlueTooth адаптер (в зависимости от самого устройства) в USB разъём компьютера. Тем не менее после этого он вряд ли заработает, поскольку скорее всего будут отсутствовать нужные драйвера.

Для нефирменных и китайских контроллеров они почти всегда идут в комплекте на отдельном диске, либо предоставляется ссылка на их скачивание в инструкции (в противном случае нужно найти их в сети), всё зависит от производителя. После установки драйверов и подключения, компьютер должен определить джойстик, как контроллер и добавить его в диспетчер устройств – он начнёт работать.

Подключение к компьютеру

Чтобы подключить любой джойстик к ПК или ноутбуку достаточно вставить USB-кабель или BlueTooth адаптер (в зависимости от самого устройства) в USB разъём компьютера. Тем не менее после этого он вряд ли заработает, поскольку скорее всего будут отсутствовать нужные драйвера.

Для нефирменных и китайских контроллеров они почти всегда идут в комплекте на отдельном диске, либо предоставляется ссылка на их скачивание в инструкции (в противном случае нужно найти их в сети), всё зависит от производителя. После установки драйверов и подключения, компьютер должен определить джойстик, как контроллер и добавить его в диспетчер устройств – он начнёт работать.

Что делать, если джойстик не работает

Решить проблему самостоятельно на уровне программного обеспечения вполне возможно. Но если речь идёт о механических повреждениях, а также о проблемах с несъемным USB-шнуром (съемный кабель можно заменить на аналогичный от другого производителя), следует обратиться в мастерскую или сервисный центр.

Чтобы решить проблемы со стороны Виндовс, следуйте этому руководству.

Установите драйвера

Первым делом нужно установить необходимые драйвера либо с официального сайта производителя вашего джойстика, либо с установочного диска, довольно часто входящего в стандартную комплектацию устройства. Если ваше игровое устройство ввода полностью совместимо с операционной системой Виндовс, все драйвера поставятся автоматически, без какого-либо участия пользователя в этом.

Диски с драйверами, которые идут в комплекте с игровым устройством

Выполните калибровку устройства

После установки драйверов потребуется перезагрузить систему компьютера, затем ваше игровое устройство нужно откалибровать. Как это сделать:

Шаг 1. Сначала зайдите в «Пуск», расположенный в левой части экрана.

Заходим в «Пуск», открываем «Панель управления»

Шаг 2. Затем найдите «Панель управления», в ней нас интересует пункт «Устройства и принтеры», откройте его.

В режиме «Просмотр» выставляем «Мелкие значки», находим и открываем пункт «Устройства и принтеры»

Шаг 3. В появившемся окне найдите ваше игровое устройство ввода и кликните по нему правой клавишей мыши для открытия контекстного меню. В нем нам нужна графа «Параметры игровых устройств управления».

Нажимаем по значку игрового устройства правой кнопкой мышки, затем левой кнопкой по опции «Параметры игровых устройств управления»

Шаг 4. Откроется окно с названием «Игровые устройства». Кликните по «Свойства», находящиеся в самом низу.

Кликаем по кнопке «Свойства»

Шаг 5. Вы увидите окно, содержащее информацию о свойствах вашего джойстика или любого другого устройства. Перейдите в самую первую вкладку «Параметры», здесь вам будет предложено откалибровать ваше устройство. Чтобы совершить это, кликните по пункту с текстом «Откалибровать».

Переходим во вкладку «Параметры», нажимаем по кнопке «Откалибровать»

Шаг 6. Запустится системная программа «Мастер калибровки игрового устройства». Читайте информацию, жмите «Далее».

Нажимаем «Далее»

Шаг 7. Затем выполните калибровку, придерживаясь предоставленными программой инструкциям, это займет совсем немного времени.

Настроив параметры, нажимаем «Далее»Выполнив указанные действия, нажимаем «Далее»

Как устранить проблему

Устранение проблемы тоже зависит от причины:

  1. После обновления драйвера, должно появиться сообщение с просьбой перезагрузить компьютер. Часто кнопка Перезагрузить есть на самом окне.
  2. При поломке провода лучше обращаться в сервисный центр. Но если вы умеете работать с паяльником, и знаете устройство провода и расположение контактов, сделать всю работу можно и своими руками.
  3. А вот заменить разъем на компьютере дома очень трудно. Здесь без помощи мастера не обойтись.
  4. Если вы используете беспроводное устройство, необходимо купить ресивер и установить его на компьютер (чаще всего подключается к USB-разъему). Кроме того, необходимы специальные драйвера для его работы. Не забудьте включить блютуз.

Самая распространенная проблема – отсутствуют драйвера. Их устанавливают следующим образом:

  1. С джойстиком должен быть диск. Вставляем его в дисковод. Если его нет, скачиваем драйвер с интернета.
  2. Запускаем установку. Соглашаемся со всеми условиями, нажимая кнопки Далее и Установить.
  3. Ждем, пока пройдет установка. Обычно около 2-х минут.
  4. Нажимаем кнопку Завершить.
  5. Перезагружаем компьютер, чтобы все изменения вступили в силу.
  6. Пробуем запустить джойстик.

Найти проблему, почему ПК не видит геймпад, несложно. Однако нужно придерживаться всех инструкций, чтобы устранить проблему.

В Need for Speed (2015) нет звука. Ничего не слышно. Решение

Need for Speed работает, но почему-то не звучит — это еще одна проблема, с которой сталкиваются геймеры. Конечно, можно играть и так, но все-таки лучше разобраться, в чем дело.

Сначала нужно определить масштаб проблемы. Где именно нет звука — только в игре или вообще на компьютере? Если только в игре, то, возможно, это обусловлено тем, что звуковая карта очень старая и не поддерживает DirectX.

Если же звука нет вообще, то дело однозначно в настройке компьютера. Возможно, неправильно установлены драйвера звуковой карты, а может быть звука нет из-за какой-то специфической ошибки нашей любимой ОС Windows.

Подключение геймпада к Andro >

Пример использования джойстика

Для начала следует рассмотреть подключение геймпада от популярных приставок Wii и PlayStation:

  • Так, можно подключить манипулятор от одной из приставок через USB или Bluetooth. Для этого способа требуется специальная программа Sixasix Controller, которую можно скачать в интернете.
  • Перед началом загрузки, используйте другую удобную программу. Благодаря утилите, можно легко проверить систему на совместимость с подключаемыми устройствами.
  • Далее, загрузите необходимую программу и установите ее на персональный компьютер. После этого запустите утилиту и укажите адрес телефона, который можно найти в программе. Нажав кнопку Update и геймпад будет привязан к телефону или планшету. Именно так происходит быстрое подключение через систему

Отдельно стоит сказать о настройке через микро USB:

Эти способы упрощают подключение джойстика к мобильному устройству на базе Android в любой ситуации.

При желании можно воспользоваться контроллерами от стороннего производителя.

При этом неважно, есть ли беспроводная функция у подобного устройства. Ведь идентифицируются они одинаково

Так что у пользователя не будет проблем с использованием подобных модулей в играх.

Что делать

Теперь рассмотрим шаги, которые необходимо пройти для успешного подключения геймпада XBOX.

Запустите инструмент устранения неполадок Виндовс на ПК

Первый шаг, что делать, если компьютер не видит джойстик XBOX 360 — воспользуйтесь встроенным инструментом Windows. Сделайте следующие шаги:

  1. Жмите Win+I для открытия Настроек на ПК.
  2. Войдите в Обновление и безопасность.
  1. Найдите с левой стороны Устранение неполадок.
  2. Выберите Оборудование и устройства, а после жмите на кнопку устранения проблем.
  3. Дождитесь завершения процесса и проверьте, ушла неисправность или нет.

Проверьте качество подключения

Если компьютер не видит проводной геймпад XBOX 360, проверьте правильность соединения. Попробуйте переставить USB-разъем в другое гнездо. Для проверки исправности оборудования вставьте джойстик в еще один ПК или ноутбук. Такой шаг позволит определить, с чем именно проблема — с контроллером или самим компьютером.

Загрузите последнюю версию ПО

Для загрузки ПО в режиме совместимости сделайте следующее:

  1. Установите новую версию драйвера, после чего жмите правой кнопкой мышки по установочному файлу для поиска свойств.
  2. Войдите в нужную вкладку и жмите на пункт «Запустить эту программу в режиме совместимости».
  3. Выберите интересующую ОС из выпадающего перечня.
  4. Дождитесь завершения процесса и перезапустите компьютер.

Как вариант, для обновления драйверов можно использовать сторонний софт, к примеру, Tweakbit. После установки и запуска программа сканирует систему и выявляет не обновленные драйвера. Если геймпад XBOX 360 не определяется на ПК из-за устаревшего ПО, неисправность будет решена.

Проверьте уровень заряда

Иногда компьютер не видит беспроводный геймпад на ПК из-за разрядки источников питания. В зависимости от типа девайса поменяйте аккумуляторы или установите новые батарейки АА, после чего проверьте работоспособность.

Отключите другие устройства

Часто ПК не видит беспроводный джойстик XBOX 360 при подключении большого числа других девайсов. Попробуйте отсоединить другие геймпады и устройства, после чего посмотрите, осталась ли неисправность.

Отключите и включите джойстик на ПК

В ситуации, когда XBOX 360 Controller Emulator не видит геймпад, решением проблемы может быть отключение и включение контроллера. В таком случае Виндовс заново перезапускает все процессы, что помогает восстановить нормальную работу. Для решения этой задачи сделайте следующие шаги:

    1. Войдите в Диспетчер устройств и отыщите свой геймпад.
  1. Жмите на него правой кнопкой мышки.
  2. Выберите в меню кнопку Отключить.
  3. В появившемся диалоговом окне жмите Да.
  4. Выждите некоторое время и повторите те же шаги, но включите оборудование.

После выполнения этой работы система Виндовс попробует установить драйвера для ПО.

Поставьте универсальные программы для USB-концентраторов

Иногда, если игра не видит геймпад XBOX 360, спасает установка ПО ЮСБ-концентратора. Сделайте такие шаги:

  1. Войдите в диспетчер устройств.
  2. Отыщите USB Root Hub.
  3. Выберите Обновить драйвер.
  4. Укажите Посмотреть мой компьютер для поиска драйверов.
  5. Жмите на Позволить выбрать мен из списка…
  6. Выберите USB Root Hub.
  7. Повторите предыдущие шаги для всех драйверов ЮБС Рут Хаб.

Переустановите джойстик на ПК

Распространенная причина, почему ПК не видит геймпад XBOX 360 — временные сбои в его работе. В таких обстоятельствах может помочь банальная переустановка девайса. Для этого пройдите следующие шаги:

  1. Войдите в Диспетчер устройств.
  2. Отыщите свой джойстик в перечне.
  3. Жмите на него правой кнопкой мышки.
  4. Выберите пункт Удалить устройство.
  5. После появления диалогового окна подтвердите действие.

Теперь перезапустите ПК и дождитесь, пока компьютер установит недостающее программное обеспечение для геймпада.

Если ничего не удается сделать

Бывает, когда рассмотренные выше шаги не принесли успеха, и компьютер все равно не видит геймпад XBOX 360. Для принятия окончательного решения попробуйте подключить его к другому ПК и посмотреть, работает он или нет. Если ситуация не решается, это может свидетельствовать о механической неисправности. В таких обстоятельствах может потребоваться ремонт или покупка нового девайса. (Сделайте проверку геймпада XBOX 360 на ПК)

Не стоит сразу бежать в сервисный центр. Для сравнения проблема, связанная с отсутствием Beyond Two Souls для XBOX 360, много серьезней, чем трудности с подключением джойстика. И если в первом случае придется смириться с ситуацией и искать аналоги игры, во втором неисправность легко исправить своими силами. Если ПК вдруг не видит геймпад, попробуйте перезагрузиться, установить обновление или принять иные решения, указанные в статье.

Как настроить геймпад

После того как драйвера будут установлены, а геймпад будет подключен к ноутбуку, необходимо его настроить. Для этого следует перейти в «Панель управления» и выбрать «Оборудование и звук». Затем в пункте «Устройства и принтеры» правой клавишей мыши нажать на пункт «Контроллер» и выбрать «Параметры игровых устройства», после чего выбрать «Свойства».

Также во вкладке «Проверка» можно оценить текущую калибровку. Если вы хотите вручную откалибровать свой геймпад, то для этого следует перейти в «Параметры» и выбрать «Откалибровать». Затем следовать предложенным советам, которые будут высвечиваться в диалоговом окне мастером калибровки.

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

Нужно кликнуть правой кнопкой мыши на него, чтобы посмотреть изначально установленную конфигурацию. Выбираете пункт «Калибровка осей», нажимаете на своеобразные «крест» на отображаемом на экране устройстве. Процесс калибровки прост, необходимо установить тот самый «крестик» ровно по центру устройства. Далее подтвердить использования в играх джойстика вместо клавиатуры.

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

Файлы, драйверы и библиотеки

Практически каждое устройство в компьютере требует набор специального программного обеспечения. Это драйверы, библиотеки и прочие файлы, которые обеспечивают правильную работу компьютера.

Обязательным условием для успешного функционирования Need for Speed является наличие самых свежих драйверов для всех устройств в системе. Скачайте утилиту Driver Updater, чтобы легко и быстро загрузить последние версии драйверов и установить их одним щелчком мыши:

  • загрузите Driver Updater и запустите программу;
  • произведите сканирование системы (обычно оно занимает не более пяти минут);
  • обновите устаревшие драйверы одним щелчком мыши.

Фоновые процессы всегда влияют на производительность. Вы можете существенно увеличить FPS, очистив ваш ПК от мусорных файлов и включив специальный игровой режим с помощью программы Advanced System Optimizer

  • загрузите Advanced System Optimizer и запустите программу;
  • произведите сканирование системы (обычно оно занимает не более пяти минут);
  • выполните все требуемые действия. Ваша система работает как новая!

Когда с драйверами закончено, можно заняться установкой актуальных библиотек — DirectX и .NET Framework. Они так или иначе используются практически во всех современных играх:

  • Скачать DirectX
  • Скачать Microsoft .NET Framework 3.5
  • Скачать Microsoft .NET Framework 4

Еще одна важная штука — это библиотеки расширения Visual C++, которые также требуются для работы Need for Speed (2015). Ссылок много, так что мы решили сделать отдельный список для них:

Причины, почему не подключается джойстик

Для начала разберемся, почему компьютер не видит геймпад XBOX One, ведь от этого зависят дальнейшие шаги и способы устранения неисправности. К основным объяснениям можно отнести:

  1. Нахождение джойстика в спящем режиме.
  2. Разряд контроллера.
  3. Большое расстояние между консолью и ПК.
  4. Временные сбои в работе оборудования.
  5. Неправильное подключение геймпада.
  6. Устаревшее ПО.
  7. Поврежденный кабель или гнездо (при проводном подключении).
  8. Чрезмерное количество подключенных джойстиков и т. д.

Выше рассмотрены основные причины, почему ПК не видит геймпад XBOX One контроллер. Почти во всех случаях, кроме механической неисправности, проблему можно решить своими силами. Как это сделать правильно, рассмотрим ниже.

ТОП лучших проводных геймпадов

Фото Название Рейтинг Цена
ТОП лучших беспроводных геймпадов
#1 Sony DualShock 4 v2

100 / 100

#2 Defender X7

99 / 100

#3 CBR CBG 920

98 / 100

#4 SVEN GC-3050

97 / 100

1 — голос

ТОП лучших проводных геймпадов
#1 Microsoft Xbox One Controller

100 / 100

1 — голос

#2 Defender Omega

99 / 100

#3 Logitech G Gamepad F310

98 / 100

#4 CBR CBG 910

97 / 100

#5 Redragon Saturn

96 / 100

Какой бы вы выбрали геймпад для ПК или посоветовали?

5. Redragon Saturn для PS3, ПК

Классический контроллер с удобным управлением, сделанный из качественного пластика. Он оснащен проводом на 1,5 метра, без проблем подключается к ПК и PS3. Раскладка управления соответствует стандарту Sony PlayStation. Эргономичный корпус надёжно умещается в ладони, не выскальзывая из рук.

Redragon Saturn

Технические характеристики:

  • тип подключения – USB;
  • число мини-джойстиков – 2;
  • поддержка API – XInput, DirectInput;
  • D-pad и виброотдача – есть;
  • совместимые устройства – ПК, PS3;
  • цена – 890 р.

Плюсы

  • эргономичность;
  • низкая стоимость;
  • качественные стики;
  • простое подключение.

Минусы

  • малый ход курков;
  • тугая крестовина;
  • залипание клавиш.

Геймпад Redragon Saturn

4. CBR CBG 910

Полноценный игровой контроллер для ноутбуков и ПК, оснащённый стандартной крестовиной, парой джойстиков для более сложных движений, 12 клавишами. Совместим с большинством версий Windows.

CBR CBG 910

Технические характеристики:

  • тип подключения – USB;
  • число клавиш – 12;
  • поддержка API – DirectInput;
  • D-pad – есть;
  • виброотдача – есть;
  • число мини-джойстиков – 2;
  • размер провода – 1,5 м;
  • совместимые устройства – ПК;
  • цена – 379 р.

Плюсы

  • низкая стоимость;
  • плавное нажатие кнопок;
  • добротная сборка.

Минусы

  • нуждается в загрузке стороннего ПО;
  • некачественный материал корпуса;
  • короткий кабель;
  • низкая плавность работы джойстиков.

Геймпад CBR CBG 910

3. Logitech G Gamepad F310

Геймпад с удобным стандартным расположением клавиш и возможностью их настройки. Имеет ПО Profiler, провод длиной 1,8 м.

Logitech G Gamepad F310

Технические характеристики:

  • интерфейс для подсоединения – USB;
  • совместимые устройства – ПК;
  • число мини-джойстиков – 2;
  • поддержка API – XInput, DirectInput;
  • D-pad – есть;
  • количество клавиш – 10;
  • цена – 1990 р.

Плюсы

  • быстрое и простое подключение;
  • влитая маркировка кнопок;
  • качественный пластик;
  • прочные стики.

Минусы

  • тугие курки с большим ходом;
  • нечёткое срабатывание крестовины;
  • малый размер для крупной руки.

Геймпад Logitech G Gamepad F310

2. Defender Omega

Контроллер с базовой раскладкой управления, аналогичной Sony PlayStation. Оснащён крестовиной с 8 позициями, 4 стандартными клавишами, вибрационным мотором.

Defender Omega

Технические характеристики:

  • мини-джойстиков в комплектации – 2;
  • виброотдача – есть;
  • количество клавиш – 12;
  • совместимые устройства – ПК;
  • D-pad – есть;
  • поддержка API – DirectInput;
  • длина провода – 1,8 м;
  • цена – 380 р.

Плюсы

  • совместимость с большинством игр;
  • низкая стоимость;
  • компактность;
  • прорезиненные стики.

Минусы

  • некачественная оплётка кабеля;
  • цифры вместо символов или букв на кнопках;
  • сложная настройка.

Геймпад Defender Omega

1. Microsoft Xbox One Controller

Качественный геймпад с возможностью проводного и автономного питания от пары батареек АА. Присутствует гироскоп и акселерометр, беспроводная связь действует до 9 метров.

Microsoft Xbox One Controller

Технические характеристики:

  • виброотдача – есть;
  • разъём под стереогарнитуру – есть;
  • число мини-джойстиков – 2;
  • поддержка API – XInput;
  • D-pad – есть;
  • совместимые устройства – ПК, Xbox One;
  • количество клавиш – 10;
  • цена – 3990 р.

Плюсы

  • качественная сборка;
  • универсальность;
  • эргономичность;
  • быстрое подключение;
  • хороший отклик.

Минусы

пачкаются прорезиненные курки.

Геймпад Microsoft Xbox One Controller

Можно ли играть джойстиком на компьютере

Как правило, джойстиками комплектуются консоли. Но при необходимости, их можно и присоединить к системному блоку. Данный девайс обладает целым рядом достоинств, обуславливающих его популярность у геймеров. К ним можно отнести:

  • Устройство мобильное, позволяет осуществлять процесс, не только непосредственно сидя перед монитором.
  • В некоторых приложениях, геймпад значительно упрощает процесс, делая его максимально комфортным.
  • Некоторые модели джойстиков имеют встроенные моторчики, заставляющие изделие вибрировать в определённых ситуациях. Это делает процесс более насыщенным и реалистичным.

Unity Engine и x360ce

Список

7 Days to Die
A Valley Without Wind
Among the Sleep
Angry Birds Epic
Anna
ARMA Tactics
Bad Piggies
Battlestar Galactica Online
Blitzkrieg 3
Broforce
Cartoon Network Universe: FusionFall
Castle Story
Cities in Motion 2
Cities: Skylines
Cognition: An Erica Reed Thriller
Cypher
Dead Effect
Dead Frontier
Dead Trigger
Dead Trigger 2
DeadCore
Deus Ex: The Fall
Dex
DJMax Technika Q
DreadOut
Dreamfall Chapters: The Longest Journey
Dungeonland
Earthlock: Festival of Magic
Electronic Super Joy
Endless Legend
Endless Space
English Country Tune
Escape Plan
Exogenesis: Perils of Rebirth
Family Guy Online
Firefly Online
Folk Tale
Forced
Fract OSC
Fractal
Game of Thrones: Seven Kingdoms
Ghost of a Tale
Gone Home
GooBall
Grow Home
Guns and Robots
Guns of Icarus Online
Hearthstone: Heroes of Warcraft
Hero of Many
I Am Playr
Interstellar Marines
Isabelle Dance Studio
Jazzpunk
Jungle Rumble
Kairo
Kentucky Route Zero
Kerbal Space Program
King’s Bounty: Legions
Legend of Dungeon
Leisure Suit Larry: Reloaded
Lifeless Planet
Max & the Magic Marker
Max: The Curse of Brotherhood
MechWarrior Tactics
Mega Dead Pixel
Might & Magic X: Legacy
Monkey Quest
Monument Valley
Never Alone
Oddworld: New ‘n’ Tasty!
Off-Road Velociraptor Safari
Organ Trail: Director’s Cut
Ori and the Blind Forest
Pillars of Eternity
Plague Inc: Evolved
Prime World
Project Phoenix
République
Ravensword 2: Shadowlands
realMyst: Masterpiece Edition
Robocraft
Rochard
Rust
Scrolls
Shadow Blade
Shadow Blade: Reload
Shadowgun
Shadowrun Returns
Shelter
Slender: The Arrival
Slender: The Eight Pages
Space Hulk
Surgeon Simulator 2013
Temple Run
Temple Run 2
Tesla Effect: A Tex Murphy Adventure
Teslagrad
The Bridge
The Dark Eye: Blackguards
The Forest
The Last Tinker: City of Colors
The Long Dark
The Novelist
The Room
The Room Two
The World Ends With You: Solo Remix
Thomas Was Alone
Three Kingdoms Online
Threes
Triple Town
Uberstrike
Unearthed: Trail of Ibn Battuta
Victory at Sea
Wasteland 2
World Series of Poker: Full House Pro

На данный момент способов заставить работать x360ce с Ori And The Blind Forest, Rust, Kerbal Space Program, Lifeless Planet и сотней других нет.

Можно использовать AntiMicro, JoyToKey или аналогичные программы, которые назначают на кнопки геймпада клавиши клавиатуры, но большинство игр, сделанных с использованием Unity Engine, заточены под управление мышью с клавиатурой. Например, Cities: Skylines и Wasteland 2 никак не приспособлены под геймпад.

Как игры взаимодействуют с геймпадами

Ещё чуть-чуть и я раскрою вам тайну, отвечающую на вопрос: почему эмулятор геймпада x360ce не работает так, как должно, с играми на одном ПК, хотя на другом всё отлично. Ключевая фраза: сложность пути.

Между игрой и геймпадом находятся два перевалочных пункта: драйверы и программные библиотеки xinput и dinput.

Программные библиотеки — это, упрощённо говоря, наборы функций, которые могут использоваться несколькими программами одновременно. Сама Windows состоит из гигантского количества оных и это удобно — экономится место на диске, упрощается обновление программ. Для работы с протоколами связи с джойстиками в операционной системе есть несколько программных библиотек, которые могут (но не обязаны) использоваться играми.

Как игры связываются с манипуляторами

На рисунке я показал, что игра общается с устройствами через программные библиотеки и драйверы. Причём вариантов множество — единого стандарта не существует.

Отсутствие унификации вызывает, пожалуй, самую частую проблему — когда игра не видит геймпад. Чтобы объяснить, почему так происходит, нужно вспомнить — есть ведь несколько видов устройств: геймпады с протоколами XInput, DirectInput, клавиатуры и мыши. Вот только как игре отличить геймпад от колёсика регулировки громкости на мультимедийной клавиатуре?

А никак! Серьёзно. Да, в DirectInput есть классификатор устройств. XInput-у он не нужен — там понятно, что кроме игрового манипулятора ничего через этот протокол не подключится. На практике игры работают, мягко говоря, странно, зачастую определяя доп. клавиши типа пресловутого колёсика громкости геймпадом №1 в системе. Особенно этим грешат игры-порты японских тайтлов с Playstation 3/4 (Street Fighter и т.п.). Выход один — отключать устройства физически и программно, пока в виртуальной очереди первым не окажется настоящий геймпад. Иногда доходит до абсурда — работает всё, кроме стика, и только отключение всех USB устройств позволяет полноценно управлять игрой всеми кнопками.

Кстати, насчёт управления. Каждое нажатие кнопки передаётся сначала в драйвер, после чего сигнал принимает компонент Windows, представленный в виде файла, чьё имя начинается на «xinput…» и/или «dinput…», затем нажатие видит сама игра

Важно понимать, что связь двусторонняя. В качестве обратной связи можно привести пример с виброотдачей: игра отправляет команду устройству и оно «вибрирует» моторчиками

Если на каком-то этапе что-то пошло не так, последствия могут быть непредсказуемые. Например, читатель присылал мне версию драйвера «USB Vibration Joystick», вызывавшую полное зависание операционной системы в момент, когда должна сработать вибрация в геймпаде.

Смена драйвера может помочь

Если у вас неправильно определяются кнопки, не работает виброотдача, то, кроме отключения всех устройств, пробуйте сменить драйвер геймпада. Для этого откройте Диспетчер устройств, жмите правой кнопкой по пункту с вашим геймпадом — «Обновить драйвер» — «Выполнить поиск драйверов на этом компьютере» — «Выбрать драйвер из списка доступных драйверов на компьютере». Если драйвер там только один, не советую ковыряться с ними дальше, ибо несертифицированные драйвера, которые вы можете найти на просторах всемирной сети, с 99,99% вероятности вам не помогут, а вот вирус занесут за милую душу.

Что ещё может пойти не так? Об одной ситуации я уже рассказал в разделе «Клавиатуры и мыши» — игра может принять набор мультимедийных кнопок за геймпад, из-за чего настоящий игровой контроллер работать не будет. О других расскажу в разделах, посвященных программам.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector