Как играть в игры через джойстик

Есть такие компьютерные игры, управление в которых возможно исключительно с помощью клавиатуры и мыши. А если хочется поиграть на джойстике? Выход есть.

Итак, предположим, что нам хочется использовать геймпад в игре Serious Sam 2 (не та, которая для консолей, а для ПК). Подключаем джойстик, лезем в настройки и. ничего не находим. Печально, не правда ли? Сейчас, конечно, большинство игр все же предусматривают управление с помощью контроллера, но немало выпущенных ранее игр такой поддержки не имеют. Решается проблема до безобразия просто: установкой программы JoyToKey.

Процесс поэтапно:

  1. Качаем отсюда архив с программой JoyToKey
  2. Устанавливаем программу
  3. Подключаем геймпад
  4. Запускаем и настраиваем программу

На последнем пункте остановимся поподробнее. JoyToKey делает вот что: отлавливает нажатия кнопок на джойстике и преобразовывает их в нажатия на клавиатуре. То есть по сути дела получается эмуляция нажатий клавиш на клавиатуре. Настройка программы проста: делаем двойной клик в окне программы справа на выбранной кнопке геймпада (например, Stick1 ←), а затем в появившемся окне нажимаем нужную кнопку на клавиатуре (например, стрелка влево — высветится Arrow-Left). Жмем «Да», производим аналогичные операции с другими клавишами, которые требуется эмулировать и все! Можно запускать Serious Sam 2:

Напоследок замечу, что данный способ работает абсолютно для всех игр: то есть вам не надо будет настраивать поддержку джойстика ни в какой игре отдельно – настроили один раз и конфигурация сохраняется для всех. Это работает для онлайн игр, в том числе флеш и многопользовательских. По сути дела вы программа будет просто имитировать нажатия клавиш на клавиатуре, так что проблем не возникает. Можете проверить сами у меня на сайте в игре Primary — все работает 🙂

заметки, джойстик, игры

Не все игры поддерживают джойстики. Стратегии и MMORPG заточены под управление клавиатурой с мышью, остальные работают только с геймпадами от приставок Xbox 360/One. Что же делать, если поиграть геймпадом хочется, а игра ни в какую его не видит?

Введение

Два выхода из ситуации:

  1. Воспользоваться эмулятором геймпада Xbox 360 под названием x360ce. О ней я рассказывал в статье «x360ce – подключаем любой джойстик».
  2. Связать нажатия кнопок геймпада и движения стиками с нажатиями кнопок на клавиатуре и мыши. Игра будет думать, что игрок играет клавомышью, но в действительности у него в руках будет геймпад. О том, как такое провернуть, и будет заметка ниже.

Программа AntiMicro

Существует 10 популярных программ для эмуляции клавиатуры с мышью: Xpadder, JoyToKey, AntiMicro, Pinnacle Game Profiler, Controller Companion, Joystick 2 Mouse, reWASD, ControlMK, J2K, Keysticks. Большинство — платные. К счастью, одна из бесплатных программ оказалась очень даже неплохой — AntiMicro. Она бесплатна и нормально работает. Мне удалось с её помощью поиграть в Sword Art Online: Hollow Realization, где в версии для ПК разработчики намудрили с управлением.

Что может AntiMicro:

  • Управлять играми с помощью любого геймпада (не уверен насчёт DualShock, остальные должны поддерживаться).
  • Играть с помощью геймпада от Xbox 360/One в игры, где эти геймпады не поддерживаются.
  • Работать с компьютером (обычным софтом) с помощью любых игровых контроллеров. Будет полезным для людей с ограниченной подвижностью.

Что программа не может:

  • Играть на геймпаде в игры, которые игнорируют нажатия виртуальных клавиш (например, Rust).
  • Гарантировать, что при игре в онлайновые игры вас не забанят за использование читов.
  • Играть с удобством в шутеры и MMORPG — они заточены под управление клавомышью и с этим ничего поделать нельзя.
  • Задействовать виброотдачу. Игра в принципе не будет знать, что игрок использует джойстик, поэтому обратной связи нет.
  • Настроить геймпад, если он видим игрой.

Программа работает в Linux различных версий, а также Windows 7, 8, 8.1 и 10. Windows XP не поддерживается.

Где скачать

Версию для Windows скачать можно отсюда: https://github.com/AntiMicro/antimicro/releases (выбирайте ту, которая оканчивается на «-win32.msi«).

Читайте также:  Как лечить hdd с помощью victoria

Устанавливается легко — инсталлятор не задаёт сложных вопросов, нужно просто нажимать «Далее». На Рабочем столе появится ярлык, с него и нужно запускать AntiMicro.

Главное окно

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

Главное окно эмулятора:

Главное окно AntiMicro

Вверху — меню с различными командами, из них самая важная — пункт Опции — Настройки. Ниже — вкладки с геймпадами (если их несколько). Кнопки «Удалить», «Загрузить», «Сохранить», «Сохранить как» отвечают за хранение всех настроек геймпада в отдельном файле (ведь игры используют разные клавиши).

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

Ниже — кнопки управления наборами сочетания клавиш. Можно использовать для случаев, когда на геймпаде не хватает кнопок, чтобы геймпад выполнял другие действия при нажатии (зажатии) кнопки, запрограммированной как переключатель профилей.

В нижнем ряду находятся самые важные кнопки.

Настройка контроллера — указание программе, как кнопки расположены на геймпаде:

Окно «Настройка контроллера»

Тогда в главном окне AntiMicro кнопки расположатся упорядоченно и получат осмысленные названия. Надписи [ПУСТО] означают, что никакие действия на кнопки не назначены:

AntiMicro после настройки контроллера

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

Быстрая настройка — нажав эту кнопку, затем реальную кнопку игрового контроллера, появится окно с выбором — какое действие повесить. То же самое окно появляется при нажатии любой из кнопок в центре окна.

Бирки — включение и выключение отображения назначенных команд на подписях кнопок

Сброс — сброс всех настроек.

Как настроить

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

В этом окне есть две вкладки — с клавишами клавиатуры и действиями мыши. Если хотите назначить клавишу клавиатуры, не обязательно искать эту кнопку в окне, достаточно нажать реальную клавишу. Какие кнопки назначать — знаете только вы.

Движения мышью можно настроить двумя путями. Первый (сложный) — вручную выбрать действия на вкладке «Мышь». Например, движение в одну из сторон:

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

Откроется окно настройки стика (или стрелочного D-Pad), в котором можно выбрать готовую настройку для эмуляции мыши:

Там можно настроить и чувствительность стика, мёртвые зоны (если стик в нетронутом положении сообщает, что его отклоняют) и некоторые другие параметры.

В общем, этого достаточно, чтобы играть в игры, где джойстик изначально не поддерживается.

Тонкая настройка

Кроме простого назначения действий на кнопки геймпада, можно пойти дальше.

1. Запрограммировать сочетания клавиш. Например, в игре Sword Art Online: Hollow Realization японцы намудрили с управлением (не в первый раз). Мало того, что у многих пользователей в игре не работают геймпады, так ещё управление камерой странное: нужно зажимать правую кнопку мыши. Поэтому для игры в SAO HR на геймпаде нужно назначить два действия на движение стика: собственно сдвиг мыши и зажатие кнопки.

Шаг 1. Выбор кнопки для назначения второго действия

Шаг 2. Дополнительные настройки

Шаг 3. Добавление второго действия

В итоге так будет выглядеть настройка стика, запрограммированного на движение с зажатой правой кнопкой мыши

Можно, конечно, назначить не правую кнопку мыши, а Shift, F12, Delete или любую другую кнопку, а также запуск программ, ввод текста, изменение направления движения и так далее. Всё зависит от того, что нужно вам. Действия назначаются не только на стики, но и любые кнопки.

2. Назначение макросов (наборов действий). Это удобно, если по каким-то причинам вы хотите играть в MMORPG на геймпаде — там нужно нажимать не только сочетания, но и последовательности. Например, сначала Ctrl+1, затем Ctrl+5 и Shift+2.

Читайте также:  Как достать картинку из pdf

Заходите в те же дополнительные параметры, что и в первом пункте. Только теперь нужно сделать так:

К сожалению, режим создания макросов в эмуляторе AntiMicro неудобен: действия нельзя перетаскивать мышью. Но он работает, причём на выбор много действий: паузы, запуск программ, изменение скорости мыши, подгрузка других профилей настроек геймпада и другое.

Каждой игре — свои настройки

Можно сделать так, чтобы при фокусе на окне с определённым названием геймпад вёл себя иначе. Удобно, если у вас много игр и не хочется вручную переключать профили. Для этого зайдите в меню Опции — Настройки — пункт АвтоПрофиль. В окне нажмите кнопку «Добавить» и… в общем, там всё понятно:

Разные настройки геймпада для игр

Это достойная альтернатива более известному эмулятору нажатий клавиатуры и мыши Xpadder (который платный). Кому-то AntiMicro покажется неудобным — не спорю, это действительно так. Зато утилита мощная и, самое главное, бесплатная.

Я перечислил далеко не все настройки AntiMicro. Остальное вы вполне можете понять сами, потому что она почти полностью переведена на русский язык.

Доброго времени суток!

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

В этой статье рассмотрю такой казалось бы простой вопрос, как подключение джойстика к ПК (ноутбуку). Вообще, обычно, после соединения джойстика с USB-портом (например) — Windows автоматически ставит драйвер и все настраивает (вам останется только запустить игру и до-настроить управление).

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

Подключение и настройка джойстика

ШАГ 1: подключение, установка драйвера

И так, если у вас USB-джойстик — то после включения компьютера (ноутбука), его достаточно просто подключить к порту и подождать 5-10 сек. пока Windows установит на него драйвер (разумеется, речь идет о современных Windows 8/10, которые это делают сразу и автоматически).

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

Примечание : если у вас джойстик работает на протоколе Bluetooth — то никакого адаптера в комплекте к нему может и не быть.

После установки батареек и включения джойстика (на некоторых моделях есть еда заметный переключатель ON/OFF) — на нем должны начать моргать светодиоды (большинство беспроводных моделей снабжены ими) .

Малозаметный переключатель ON/OFF

Не забудьте подключить адаптер к USB-порту.

Не забудьте подключить адаптер

Если у вас Bluetooth джойстик (без отдельного USB-адаптера) — то просто кликните по значку Bluetooth в трее Windows и добавьте новое устройство (сопряжение джойстика с компьютером проходит буквально в 2-клика). См. пример ниже.

Добавление устройства Bluetooth

Далее (вне зависимости от модели вашего джойстика) я рекомендую вам зайти в панель управления Windows в раздел:

Панель управленияОборудование и звукУстройства и принтеры

Если Windows смогла найти драйвер и с джойстиком не возникло проблем — вы должны увидеть его здесь (см. скриншот ниже).

В общем-то, после этого можно запускать игру и тестировать работу девайса. ✌

Если же драйвер не был установлен автоматически — обратите внимание на комплектацию джойстика. В комплекте к большинству нестандартных моделей идет компакт-диск (флешка) с необходимыми драйверами.

Компакт-диск с драйверами

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

Другие устройства — обновить драйвер

Если обновить драйвер таким способов не получилось, рекомендую попробовать спец. утилиту Driver Booster. Она автоматически определит модель вашего геймпада, а после предложит загрузить и установить для него драйвер. Кроме того, эта утилита проверит наличие всех библиотек в системе, которые нужны играм (Visual C++, DirectX и прочие).

Читайте также:  Как правильно зарядить новый телефон хонор

Driver Booster обновляет помимо драйверов все необходимые библиотеки для игр

ШАГ 2: проверка и калибровка

Если джойстик ведет себя как-то подозрительно (например, не срабатывает какая-нибудь кнопка или его не видит игра) — для начала я бы порекомендовал проверить, а видит ли его ОС Windows, распознает ли она какие-нибудь нажатия.

Чтобы это сделать, необходимо зайти в панель управления, в поисковую строку ввести "джойстик" и перейти по ссылке "Настройка игровых USB-контроллеров" (также можно воспользоваться разделом Панель управленияОборудование и звукУстройства и принтеры) .

Альтернативный способ : нажмите Win+R, и используйте команду joy.cpl

Настройка игровых USB-контроллеров

Далее обратите внимание, виден ли ваш джойстик, горит ли напротив него отметка "OK" (пример ниже). Если все так, переходите в свойства джойстика.

Во вкладке "Проверка" вы можете протестировать работу каждой кнопки (при нажатии кнопки на геймпаде — у вас будет загораться соответствующая кнопка в окне Windows). Если подобного не происходит, вероятные причины могут быть следующими:

  1. физическое повреждение кнопки;
  2. севшие батарейки (для беспроводных геймпадов);
  3. отсутствие родного драйвера (подобранный стандартный драйвер неправильно распознает работу устройства) ;
  4. устройство не откалибровано (ОС Windows по умолчанию неправильно с ним работает) .

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

Пример калибровки (первый шаг после запуска мастера)

ШАГ 3: что делать, если игра не видит джойстик

Разумеется, речь идет о тех случаях, когда компьютер видит джойстик, Windows дает его откалибровать и при проверке все кнопки срабатывают (см. чуть выше), а вот непосредственно сама игра — просто не знает о его существовании (почему-то. ). Кстати, такое часто бывает со старыми играми, которые видят только клавиатуру.

Если вы столкнулись с чем-то подобным — то решить проблему можно с помощью спец. утилит (своего рода эмуляторы нажатия клавиатуры). Лично я бы порекомендовал использовать JoyToKey (у нее есть аналоги AutoHotkey и Xpadder, но на Windows 10 они работают не стабильно) .

Небольшое бесплатное приложение, позволяющее эмулировать нажатие кнопок клавиатуры при помощи джойстика. Вся настройка JoyToKey сводится к тому, чтобы задать какие кнопки джойстика будут отвечать за определенные клавиши клавиатуры.

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

Многие начинающие пользователи не могут сразу вникнуть в работу JoyToKey (к тому же она на англ.). Покажу на своем примере.

И так, после загрузки архива с приложением просто извлеките все файлы в отдельную папку и запустите исполняемый файл JoyToKey.exe (от имени администратора) . Далее перейдите в раздел "Options" и нажмите "Configure" .

После перейдите во вкладку "Advanced Setting. " и выберите свой джойстик (select device). В моем примере джойстик "TGZ Controller" (пример на скрине ниже).

Джойстик по умолчанию задан

Затем нажмите на кнопку "Refresh" и попробуйте нажать на какую-нибудь кнопку джойстика.

Далее вы увидите, что утилита вам подсвечивает желтым цветом ту кнопку, которую вы нажимаете.

Вам осталось только определиться на какую кнопку джойстика вы хотите повесть определенную клавишу клавиатуры — а затем просто кликнуть двойным кликом мышки данную строчку и указать требуемое. См. скриншоты ниже.

На скрине ниже я на кнопку "Button 2" джойстика "повесил" клавишу Q.

Собственно, таким образом вам нужно определиться со всеми кнопками джойстика. Делается это достаточно быстро.

Кстати, обратите внимание, чтобы ваши заданные кнопки джойстика работали — программа JoyToKey должна быть запущена перед входом в игру! (и выбран нужный профиль (в моем примере он один, поэтому не актуально)) .

Быстрое переключение профилей

Дополнения по теме приветствуются.

Adblock
detector