Содержание
- Проблемы и ошибки
- Подключение геймпада PS3
- Unity Engine и x360ce
- Предисловие
- Если x360ce не работает
- Настройка геймпада с помощью программы XPadder
- 64-битные игры и x360ce
- Unity Engine и x360ce
- Поддержка геймпадов в играх
- Mortal Kombat X
- Минусы
- Для чего нужно приложение Tocaedit Xbox 360 Controller Emulator
- Инструкция по настройке и калибровке джойстика
- Настройка через панель управления
- Поддержка геймпадов в играх
Проблемы и ошибки
Очень важно соблюдать битность версии. Последние игровые хиты выходят в версии x64, потому что 32-битный процесс не может использовать более 4 гигабайт ОЗУ, а это очень немного для современной графики
Но небольшие инди-игры столько ресурсов не требуют. Xbox360ce поставляется в версиях 64 бит и 32 бит, названы они соответствующе. В случае неправильной установки вылетит ошибка с красным крестом о несоответствии исполнимого файла либо библиотеки xinput, а юзеру будет предложено скачать подобающую версию. Две библиотеки сразу ставить запрещено категорически, в лучшем случае просто «повиснет» геймпад, в худшем — «отвалятся» несколько системных процессов, а починка займет достаточно долгое время.
Популярна выскакивающая ошибка, содержащая win32exception. Решение очевидно — держать постоянно свежую версию эмулятора, а также обновлять XInput согласно версии Виндовс, наиболее популярная версия сейчас — 1.3. Как известно, с компьютерной периферии сигналы входят цифровым и аналоговым методами. Если DirectInput уже «встроен» по принципу plug-n-play, то XInput является аналоговым протоколом, который требует настройки. Софт закачивает его автоматически и соответственно битности, поэтому достаточно обновить эту библиотеку по первому требованию.
Бывают проблемы с виброоткликом, но они в первую очередь аппаратного толка. Не стоит покупать совершенно неизвестные и буквально разваливающиеся в руках модели из самой дешевой пластмассы, в которых некачественные контакты приводят к некорректному реагированию. Может помочь отдельнок скачивание драйвера USB Network Joystick, но гарантированную работу это не дает. В случае некоторых игр фреймрейт может драматически падать и вибросигнал лучше отключать насовсем.
Множество проблем приходит оттого, что сомнительные сайты предлагают скачать x360ce с читами, дополнительными эмулирующими функциями. Это ловушка для наивных пользователей. Программа x360ce не имеет никаких дополнительных функций, кроме непосредственного управления разнообразной игровой периферией. С точки зрения копирайта ничьи права не нарушаются, это ПО можно считать свободной разновидностью драйверов.
Больше фундаментальных проблем у x360ce нет. Иногда оборудование бывает несовместимо даже с ним. Порой игра не хочет «сотрудничать» и с оригинальным геймпадом Xbox, но тогда проблема уже явно не с эмулирующей оболочкой. Проект развивается, база игр пополняется с каждым релизом, поэтому даже если сейчас данная игра не пошла — стоит вернуться к данному софту через несколько месяцев, возможно, код был изменен в лучшую сторону.
Подключение геймпада PS3
Внешний вид игрового манипулятора
Когда пользователь покупает обычный джойстик, к которому присоединен USB провод и адаптер, он может подключить устройство, просто соединив игровое устройство с компьютером.
Обычно ОС Windows автоматически распознает подключенный джойстик и устанавливает для него соответствующий драйвер.
В этом случае набор драйверов прилагается к универсальному джойстику. Так что можно не бояться, что система не справится с этой задачей, как подключить геймпад к компьютеру, самостоятельно.
Обладателям игровых консолей Xbox One, а также проводного контроллера, можно подключить к компьютеру эти устройства самостоятельно.
Подобная приставка изготовлена фирмой Microsoft, значит не будет проблем с автоматическим поиском драйвера.
Подключив гаджет к персональному компьютеру, нажмите на центральную кнопку и подождите, пока не загорится сегмент.
Если же у пользователя имеется оригинальный джойстик от PlayStation (третья версия), не будет лишним установить драйверы, а также докупить мини USB кабель.
Обязательно выберите подходящую версию ОС (если используется версия Windows раньше восьмой).
Также пользователю будет нужно загрузить пакеты Microsoft.net и Visual C.
Скачать
Не обойтись без программы SCP Driver.
Скачать
Завершив указанные действия, приступайте к подключению джойстика. Запускайте приложение из распакованных архивов и подождите, когда закончится установка.
Процесс подключения
Подключить к компьютеру геймпад от игровой приставки PS3 намного труднее, чем популярный геймпад Xbox.
Причина этому тот факт, что требуется загрузка специальных драйверов – это необходимо, чтобы ОС Виндовс увидел вставленный геймпад и успешно с ним работал.
Вот только специалистам удалось разработать легкий способ подключения:
- скачайте с официального сайта файл с драйверами;
- не забудьте подключить геймпад;
- откройте «Диспетчер устройств» и найдите свой геймпад – именно он будет отмечен вопросительным знаком. Зайдя в контекстное меню, откройте свойства устройства. Зайдя в драйвер, нажмите «обновить» или «установка драйверов». В этом случае вам придется указать путь к папке скачанных драйверов;
- установите драйвер ForceFeedbackDriver, который будет находиться в папке загруженных устройств. Указанный драйвер контролирует вибрацию геймпадов в процессе игры;
- не забудьте установить драйвер SDDriverSetting, основная задача которого – назначение клавиш и настройка Bluetooth.
Отображение игрового устройства в диспетчере Windows
В результате геймпад будет корректно работать с операционной системой Виндовс.
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 никак не приспособлены под геймпад.
Предисловие
Все началось с того, что я и моя жена решили играть вместе на одном ПК в файтинги — серии игр Mortal Kombat, Naruto. Так как на одной клавиатуре в четыре руки играть неудобно, решили купить геймпады (джойстики — некорректное слово по отношению к кнопочным игровым устройствам).
Выбрали относительно дешевые, потому что было неизвестно, как часто будем использовать:
Пришли откуда-то из Китая.
Подобных геймпадов море. Все они отличаются внешним видом и качеством сборки, недостатки одни и те же:
- Слишком чувствительные аналоговые стики — те черные рычажки, благодаря которым целятся, управляют бегом. Достаточно небольшого сдвига, чтобы персонаж бежал как ошпаренный. Управлять камерой тем более неудобно. Для файтингов сойдут, но про «стрелялки» забудьте.
- Вместо курков, чувствительных к силе нажатия — обычные кнопки. В некоторых играх (например, гонках) будет неудобно играть.
- Проблемы с драйверами — не работает виброотдача с теми, что идут на комплектном диске. Нашел подходящие (ссылка), но они подойдут не ко всем моделям.
- Совместимость с современными играми. Этому вопросу посвящена следующая глава.
Конечно, можно было не заморачиваться и купить универсальный геймпад, который работает и на ПК, и с Xbx 360, и даже с PS3 и Android, но тогда, признаюсь, об этом как-то не подумал. Пришлось выкручиваться с помощью эмулятора, чему и посвящена эта инструкция.
Если x360ce не работает
Такое случается. Разные игры используют разные способы определения геймпада.
1. Убедитесь, что содержимое папки с настроенным x360ce скопировано в папку с исполняемым (.exe) файлом игры. Например, исполняемые файлы игр серии Borderlands находятся в папка_игры\Binaries\Win32\.
2. Сделайте копии файла xinput1_3.dll и переименуйте:
xinput1_4.dll
xinput1_2.dll
xinput1_1.dll
xinput9_1_0.dll
Это помогает, если игра старая или наоборот, очень новая.
Внимание! «.dll» в именах файлов — расширение. Если у вас не включен показ расширений или не знаете, что это такое, именуйте копии файлов без «.dll»
4. Прямо в папке с исполняемым файлом игры запустите конфигуратор и измените опцию Use Init Beep в разделе Options:
Включаем оповещение о корректной инициализации x360ce.
Если при запуске игры x360ce корректно загрузился, вы услышите звук «бип», что позволит нам приблизиться к решению проблемы.
Если звук «бип» есть, а джойстик все равно ну никак не работает в игре (например, не видно в настройках управления), проверяем:
а) В конфигураторе квадрат около вкладки Controller 1 должен быть зеленым. Если он серый и в настройках стало пусто — геймпад отключен (проверьте USB-провод, подключение).
б) Если упомянутый выше квадрат зеленый, игре почему-то не понравился виртуальный геймпад Xbox 360. Идем в конфигуратор, открываем вкладку Controller 1 (с остальными цифрами тоже не забудьте, если подключаете больше одного геймпада), там вкладку Advanced и проверяем опцию Device Type — должно быть Gamepad. Если там все-таки Gamepad, можно поменять на Unknown, но мой опыт говорит — x360ce с этой игрой не заработает.
Если звука «бип» нет, значит, ни один из файлов x360ce (xinput*.dll) не загружается игрой. Скорее всего, вы скопировали файлы x360ce не в папку с исполняемым файлом игры. Если игра поддерживает геймпад от Xbox 360, то она обязана загружать один из этих файлов. Решение очевидно — копируем эмулятор геймпада Xbox 360 в нужную папку.
в) Перебираем Hook Mode на вкладке Options. Когда пользовался старой версией x360ce, это помогало. В последних версиях эмулятор смотрит эту опцию в файле x360ce.gdb, поэтому актуальность совета под вопросом, но попробовать можно.
4. Смотрим список поддерживаемых игр. Полезная информация, которую можно оттуда почерпнуть:
- С каким именем файла xinput*.dll игра корректно работает.
- Какой разрядности требуются файлы *.dll (я уже упоминал, что есть две версии x360ce — 32- и 64-битные).
- В разделе Known games that do not work список игр, которые не работают ни в какую с x360ce.
5. Обновляем x360ce.gdb. Этот файл содержит специфичные настройки для некоторых игр и обновляется довольно часто.
Идем на эту страницу, качаем файл под именем x360ce.gdb, заменяем им одноимённый файл из папки с игрой.
6. Игра все равно не видит джойстик, а конфигуратор его опознает — перечитываем еще раз пункты 1-5. Поверьте — причина большинства проблем в невнимательности. То файл назовут xinpit.dll (как можно до такого додуматься?), то скопируют не туда, где лежит исполняемый файл игры… Поэтому еще раз проверяем папку, проверяем разрядность игры (глава ниже), пробуем именовать файлы по-разному (п. 2).
Настройка геймпада с помощью программы XPadder
Итак, сейчас рассмотрим, как настроить геймпад с помощью программы XPadder. Можно сказать, что сейчас мы переходим к тяжелой артиллерии, поскольку данная программа уже эмулирует не контроллер, а клавиатуру вашего ПК, то есть вы назначите клавиши клавиатуры на геймпад. Это универсальный способ, ведь с помощью него можно играть в игры с устройства, даже если они вообще не поддерживают управление джойстиком.
Итак, настраиваем программу:
- В окне программы нажмите на значок джойстика, который располагается в верхней части окна слева.
- Нажмите «Новый».
- Из всех кнопок выберите «Открыть».
- В появившемся окне откройте папку controllerimages. В ней есть картинки разных геймпадов. Выберите свой и нажмите «Открыть» (если свой не нашли, выберите любой).
- В левой панели выберете пункт «Стики».
- В окошке поставьте галочку рядом со «Включено». Следуя инструкциям, нажмите влево, после вправо.
- На изображении джойстика появится кружок, переместите его на левый стик.
- В окошке настроек стика поставьте галочку рядом со «Включено», только теперь справа, и повторите все действия, но кружок переместите на правый стик.
- На левой панели выберете «Крестовину».
- Поставьте галочку «Включено» и, следуя инструкциям, нажмите соответствующие кнопки на геймпаде.
- Перетащите крестовину на картинке в нужное место.
- В левой панели выберете «Кнопки».
- Поочередно нажмите все кнопки геймпада. Появятся квадратики на картинках: перетащите их на соответствующие кнопки.
- В левой панели выберете «Триггеры».
- Нажмите левый, а затем правый курок.
- Нажмите «Принять».
Теперь вам остается, нажимая на белые квадратики, назначить соответствующие клавиши на клавиатуре.
Теперь вы знаете, как настроить геймпад с помощью программы Xpadder.
64-битные игры и x360ce
Из-за большого количества вопросов, посыпавшихся мне на почту, разъясню некоторые моменты, касающиеся 64-битных игр.
1. Миллион раз проверьте, какой разрядности ваша игра.
Самый простой способ определить, какой разрядности программа (игра): загрузите ее .exe файл на сайт VirusTotal, на странице отчета откройте раздел «Сведения о файле» — в самом низу будет строчка FileType. Если значение справа будет «Win32 EXE» — игра 32-битная, если «Win64 EXE» — 64-битная.
Редкий случай: иногда бывает так, что имеются две версии .exe файла игры в подпапках (папки могут иметь имена, например, bin32 и bin64). Запускает игру лаунчер, находящийся в третьей папке. Тогда файлы xinput*.dll раскидайте по обеим папкам, учитывая их разрядность. В папку с лаунчером ничего копировать не нужно, потому что лаунчер — не игра, ему джойстик видеть не обязательно.
2. Конфигуратор x360ce — 32-битный! Если его запустить в папке с 64-битными версиями xinput*.dll, то он закроется с ошибкой. Это не значит, что игра не будет работать — если она 64-битная, то джойстик игрой опознается. Вывод: настраиваем джойстик с 32-битными .dll, затем меняем в папке на 64-битные версии и играем. Например, так настраиваются Watch Dogs и Far Cry 4.
Unity Engine и x360ce
К сожалению, игры, использующие UnityEngine, поддерживают только оригинальный геймпад от Xbox 360. Пример — Ori And The Blind Forest. Неполный список игр, созданных с использованием UnityEngine, здесь. Если вам лень открывать ссылку, список под спойлером:
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 никак не приспособлены под геймпад.
Поддержка геймпадов в играх
Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола DirectInput. Мыши, клавиатуры, джойстики, рули, педали — все устройства работают, используя один и тот же стандартный набор команд.
Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол — XInput.
Геймпад от Xbox 360 очень удобен в использовании.
Разработанный специально для геймпада приставки, XInput до поры до времени не обладал какими-либо преимуществами перед DirectInput, но разработчики стали повсеместно его использовать. Так как игры сначала разрабатывают для приставок Xbox 360, Xbox One, PlayStation 3 и 4, только затем переносят на родной вам компьютер, проще всего использовать именно XInput — не надо заморачиваться с тестированием различных геймпадов, джойстиков, рулей — все уже протестировано, игровой процесс с геймпадом на компьютере и приставке совершенно одинаков.
Современные геймпады от именитых брендов (Razer, Thrustmaster, Saitek и другие) умеют переключаться между DirectInput и XInput, имитируя оригинальный иксбоксовый. Владельцам остальных придется попотеть, но проблема решаема.
Mortal Kombat X
Игра Mortal Kombat X, вышедшая в 2015 году, 64-битная и вместо xinput1_3.dll требует имени файла xinput9_1_0.dll (если не будет этого файла, x360ce не «прицепится» к игре и кнопки геймпада будут перепутаны), а также нуждается в некоторых специфичных настройках.
Чтобы облегчить вас задачу, я сам настроил x360ce, вам остается только назначить кнопки джойстика:
1. Скачайте архив с x360ce, который использую я: ссылка (запасная).
2. Распакуйте его содержимое в папку Binaries/Retail игры.
3. Запустите x360ce, настройте по инструкции выше (все как обычно).
4. Играйте, все будет работать.
Внимание! Если Mortal Kombat X не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает
Ждем обновлений от разработчиков игры.
Минусы
Казалось бы, всё идеально, однако TocaEdit Xbox 360 Controller Emulator также имеет недостатки:
- Управление в некоторых играх некорректное, что вызывает трудности при прохождении, или вовсе невозможность проходить игру. В пример можно поставить Dead Zone.
- Иногда настройки других пользователей могут вам не подойти, или же их не будет вовсе. Тогда придётся назначать каждую кнопку самостоятельно для комфортной игры.
- Программа не поддерживает геймпады, у которых отсутствует DirectInput. В этот список входит фирменный джойстик для PlayStation – DualShock.
- Чтобы эмулятор работал правильно, необходимо установить драйвер джойстика и специальное сервисное программное обеспечение, к примеру .NET Framework и дистрибутивы Visual C++.
Зачастую в компьютере пользователя уже установлено нужное ПО, а драйвера ставятся автоматически при подключении игрового устройства
Однако если при запуске программы выдаётся ошибка, или её работа кажется вам некорректной, обратите внимание на обновление необходимых сервисов и самого эмулятора. Сейчас скачать последнюю версию на русском не составит труда
Стоит также учитывать стоимость и качество самого геймпада, для которого вам необходима данная программа. Очевидно, что плохо собранное устройство может функционировать неправильно само по себе, или же окажется недостаточно комфортным для игры, к примеру, в стрелялки. Позаботьтесь, чтобы джойстик подходил по характеристикам для эмуляции, и вы на старте не обнаружили нехватку кнопок.
Для чего нужно приложение Tocaedit Xbox 360 Controller Emulator
Итак, вы привыкли играть на геймпаде Xbox 360. Контроллер вы находите удобным, и рука уже привыкла к расположению стиков и кнопок. Однако в данный момент вы играете на компьютере, и оригинального контроллера у вас под рукой нет.
К сожалению, периферия сторонних производителей не всегда воспринимается играми как «настоящая». Дело в политике их разработчиков — как правило, недорогие контроллеры для ПК разрабатываются в Китае, а там авторские права белых лаоваев традиционно игнорируют. В свою очередь, создателям игр выгодно, чтобы покупатели платили им за честные лицензии, поэтому они не очень-то спешат ввести поддержку устройств-«дженериков»
Всё внимание — приставкам с «настоящим» железом
Вот тут и приходит на помощь приложение Tocaedit Xbox 360 Controller Emulator. Расположившись как посредник между игрой и оборудованием, программа принимает сигналы от контроллера-дженерика, а игре передаёт те же сигналы, но переведенные на язык настоящего контроллера Xbox 360. Все довольны.
Единственное «но» — программа нуждается в некоторой настройке. Об этом поговорим ниже.
Инструкция по настройке и калибровке джойстика
К сожалению, встроенные средства Windows 10 не позволяют выполнить точную настройку и калибровку. Поэтому нам придется обратиться к помощи специализированного ПО. Ниже рассмотрим лучшие программы, способные справиться с поставленной задачей.
X360CE
Приложение поддерживает манипуляторы разных производителей и доступно для бесплатного скачивания. После загрузки и установки программы вы можете запустить X360CE, где перед вами сразу же откроется окно настроек.
Обратите внимание, что все манипуляции необходимо выполнять после подключения джойстика. Он отображается во вкладке «Controller 1»
Но, если геймпадов несколько, есть смысл рассмотреть вкладки «Controller 2» и «Controller 3».
В разделе с контроллером предлагается задать функции для кнопок. Это будет очень полезно, если настройка не работает в играх. Еще одной отличительной особенностью X360CE является то, что программа заставляет воспринимать подключенный джойстик в качестве Xbox-контроллера, благодаря чему решаются проблемы, связанные с обнаружением устройства.
DS4Windows
Это приложение будет полезно тем, кто использует для гейминга различные эмуляторы, которые не поддерживают геймпады от PlayStation. Программа DS4Windows решает проблему распознавания и позволяет настроить управление на свой вкус. Также в DS4Windows можно откалибровать геймпад, сделав движения стиками более резкими или, напротив, менее выраженными.
MotioninJoy
Данная программа обладает устаревшим интерфейсом, но это не помешает настроить геймпад вне зависимости от производителя. Для начала нужно подключить Defender к компьютеру, а затем открыть приложение. Внутри MotioninJoy скрываются тесты контроллера, включая проверку вибрации. Кроме того, программа позволяет обновить драйверы оборудования без обращения к постороннему ПО. Так что MotioninJoy является универсальным средством проверки и обслуживания джойстиков.
Xpadder
Также вы можете настроить геймпад, обратившись к помощи Xpadder. Мало того, что он обладает продвинутым средством проверки контроллера, так еще приложение умеет подменять сигналы клавиатуры и мыши. Это будет полезно в тех случаях, когда вы решите запустить игру, не поддерживающую джойстики.
Что касается процедуры настройки управления, то Xpadder обеспечивает высокий уровень удобства благодаря автоматическому распознаванию производителя контроллера и сопутствующей визуализации. Вы будете сразу понимать, какие действия назначаются на ту или иную кнопку.
JoyToKey
Заключительное приложение в нашем списке ничем не уступает рассмотренным ранее программам. Его особенностью является то, что у пользователя появляется возможность настроить геймпад таким образом, чтобы он работал не только в играх, но и в приложениях.
Есть расширенная настройка профилей, позволяющая задать управление для разных пользователей. А еще эта функция будет полезна, когда требуется подготовить параметры в зависимости от запущенной программы или игры.
Перед началом процедуры не забудьте подключить джойстик к ноутбуку или компьютеру, а затем устройство отобразится на главном экране JoyToKey. Дальнейшие действия зависят от предпочтений пользователя, которые программное обеспечение попробует автоматически предугадать. Останется лишь внести коррективы и сохранить настройки.
Настройка через панель управления
Итак, приступаем к рассказу о том, как настроить геймпад для удобной игры. Перво-наперво будет разобран самый простой способ, который не подразумевает скачивание дополнительных приложений. Следует осуществить настройку с помощью стандартных утилит Windows.
Сначала нужно войти в панель управления. Для этого в меню «Пуск» выберете одноименный раздел. Как только вы это сделали, появится окно с большим количеством значков, но нас интересует лишь один — «Устройства и принтеры».
Теперь перед вами будут изображения всех подключенных к персональному компьютеру устройств. Среди всего найдите изображения вашего геймпада. Теперь нужно нажать правую кнопку мыши по иконке и в меню выбрать «Параметры игровых устройств управления». Далее в окне нужно открыть свойства данного устройства.
Переходим к завершающему этапу. В окне вы видите ряд полей, которые нужно заполнить. Каждое поле требует введения клавиши на клавиатуре, которая будет активироваться при нажатии соответствующей кнопки на геймпаде. Заполните все поля и после этого нажмите «Сохранить».
Теперь, когда вы зайдете в игру, все назначенные кнопки должны функционировать исправно. Но в случае если это не так — не отчаивайтесь, сейчас будет разобран другой способ, как настроить геймпад для игр.
Поддержка геймпадов в играх
Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола DirectInput. Мыши, клавиатуры, джойстики, рули, педали — все устройства работают, используя один и тот же стандартный набор команд.
Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол — XInput.
Геймпад от Xbox 360 очень удобен в использовании.
Разработанный специально для геймпада приставки, XInput до поры до времени не обладал какими-либо преимуществами перед DirectInput, но разработчики стали повсеместно его использовать. Так как игры сначала разрабатывают для приставок Xbox 360, Xbox One, PlayStation 3 и 4, только затем переносят на родной вам компьютер, проще всего использовать именно XInput — не надо заморачиваться с тестированием различных геймпадов, джойстиков, рулей — все уже протестировано, игровой процесс с геймпадом на компьютере и приставке совершенно одинаков.
Современные геймпады от именитых брендов (Razer, Thrustmaster, Saitek и другие) умеют переключаться между DirectInput и XInput, имитируя оригинальный иксбоксовый. Владельцам остальных придется попотеть, но проблема решаема.