Меню

Outlast как подключить геймпад

Как использовать геймпад на BlueStacks?

О чем эта статья?

В этой статье вы узнаете о геймпадах, которые поддерживаются на BlueStacks.

Получаемые преимущества

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

Затрагиваемая аудитория

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

Затрагиваемые версии BlueStacks

Все версии BlueStacks 4.40.0.1109 и выше.

Затрагиваемые регионы

Теперь на BlueStacks есть игры, которые поддерживают геймпад.

1) Как подключить геймпад?

Подключите USB-кабель или ресивер к компьютеру. После вы увидите уведомление на главном экране BlueStacks, сообщающее о том, что геймпад подключен.

Внимание. На данный момент BlueStacks поддерживает только контроллеры Xbox.

2) Какие игры работают с геймпадом?

Игры, которые поддерживают такое управление, отмечены значком в виде геймпада в Центре приложений и Моих приложениях.

3) Как проверить настройки управления для геймпада?

BlueStacks создает специальные пресеты для геймпада к большинству популярных игр. Вы можете посмотреть настройки управления, нажав сочетание клавиш Ctrl+Shift+H или кликнув на иконку в виде клавиатуры в нижнем правом углу экрана BlueStacks.

4) Как редактировать настройки управления?

После запуска игры автоматически открывается окно «Управление в игре». Пожалуйста, нажмите на «Редактировать» в верхнем правом углу окна, чтобы изменить текущие настройки управления для геймпада.

5) Как создавать новые контроллеры для геймпада?

Пожалуйста, подсоедините геймпад и откройте окно «Расширенное управление в игре», кликнув на иконку в виде клавиатуры в правом нижнем углу экрана или нажав сочетание клавиш Ctrl + Shift + H.

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

Здесь вы видите, что движение вверх назначено на левый стик. Для этого нужно зажать левый стик на геймпаде. Вы можете назначить любой стик (левый или правый) для выполнения функций D-pad контроллера.

Более подробные инструкции по настройке управления вы найдете по этой ссылке.

Мы ценим, что вы с нами. Надеемся, вам нравится опыт использования программы BlueStacks. По любым вопросам пишите нам на support (собака) bluestacks (точка) com. Большое спасибо!

Источник

How to use x360ce emulator with Outlast on PC

In this tutorial you will find steps to make x360ce work with Outlast. This method also works with any game – just do the same easy steps, no special skills needed to make any controller work as an Xbox 360 gamepad. Emulator allows your controller (joystick, wheel, gamepad, etc.) to operate as the most common device, recognized by most of the games without any additional settings and workarounds.

Читайте также:  Как подключить планшет триколор тв к компьютеру

1. The first step is to download x360ce zip file from official site. You have to select 32 or 64 bit version (same as the version of Outlast you use). If you don’t know the version of your game or download wrong one accidentally, you will be notified later and have a chance to use another version.

2. Now we have to find the installation folder of your game. You can easily do this by looking into game shortcut settings or finding the game in your Steam library list. If you choose the Steam variant, right click the game name and select “Properties”.

3. Navigate to “Local files” tab and press “Browse local files. ” button.

4. Now you need to find the folder with Outlast executable. In the example picture they are located in Binaries / Retail subfolder. You need to extract downloaded x360ce ZIP file to folder with your game executable file.

5. Click on x360ce exe file with the right mouse button and select “Run as administrator” from dropdown menu.

6. You will see window with warning – “xinput 1_3.dll was not found. This file is required for emulator to function properly.” Don’t worry, just click “Create” button to make them appear.

7. When x360ce will inform you that new device was detected, use automatic search for settings from internet – just hit “Next” button.

8. Click “Finish”, when installation completed.

9. Hit the “Auto” button to make all settings set to defaults. Confirm changes by clicking “Yes” in popup window. All the buttons will be filled automatically.

10. Now just hit “Save” button to make all your settings saved. You can also change buttons assignment before hitting “Save”, if you like.

Now you can normally launch Outlast and use your controller with x360ce emulator – it will be starting automatically with each game launch.

Читайте также:  Как подключить сегу к телевизору через av кабель

Источник

Эмуляция геймпада на примере Sleeping Dogs

Как правильно настроить x360ce

Без правильного внедрения x360ce в игру джойстик будет вести себя странно. Например, в Sleeping Dogs: Definitive Edition не будет работать правый стик и перепутаются кнопки.

Как связать кнопки виртуального джойстика Xbox 360, который увидит игра, и кнопки настоящего джойстика в ваших руках, я рассказал в инструкции по настройке x360ce. Сейчас сосредоточимся на внедрении эмулятора в игру.

Решение

Сначала — информационная разведка. Нужно проанализировать игру.

Загрузите на сайт virustotal.com exe-файл игры (тот, который запускает игру):

В моем случае игра лицензионная, установлена в Стиме и поэтому лежит в папке «c:\Program Files (x86)\Steam\SteamApps\common\SleepingDogsDefinitiveEdition«. У вас, скорее всего, будет другая папка.

После непродолжительного анализа на вирусы (сайт в первую очередь создан для этого) откройте вкладку «Сведения о файле«. Там будет нужная информация.

1. Определяем, работает ли игра с XInput

Нужно определить, поддерживает ли игра геймпады. Без этого управлять игрой джойстиком через x360ce не получится, нужен другой эмулятор — программа типа JoyToKey, которая превратит кнопки геймпада в клавиши клавиатуры и движения мыши.

Пробегаем глазами раздел «PE imports«. Среди строчек типа «ADVAPI32.dll«, «OLEAUT32.dll» и т.д. ищите следующие:

Как у игры Sleeping Dogs:

Если у игры только dinput8.dll, значит, возможно, она умеет работать с геймпадами через протокол DirectInput и никакой эмуляции джойстика Xbox 360 не нужно.

Отсутствие dinput8.dll означает, что игра, скорее всего, не умеет подключаться к джойстику через протокол Dinput и эмулятор x360ce нужен, но только если есть Xinput*.dll.

Не нашли Xinput*.dll? Печально — либо игра практикует особый подход к геймпадам иксбокса (этим славится игровой движок Unity), либо не поддерживает геймпады Xbox 360 вообще.

В Sleeping Dogs есть настройки геймпада Xbox 360 и она работает через xinput9_1_0.dll — значит, эмулятор x360ce можно внедрить.

2. Смотрим разрядность

Игра поддерживает XInput? Продолжаем.

В разделе «PE header basic information» строчка «Target machine» подскажет, какой разрядности игра: 64-битная (значение «x64«) или 32-битная («Intel 386 or later processors and compatible processors«).

Смотрим, какой разрядности программа

Для подтверждения догадки смотрим раздел «ExifTool file metadata» — «FileType«: «Win32 EXE» или «Win64 EXE«:

Читайте также:  Как ps4 подключить к домашнему кинотеатру

Подтверждаем свою догадку

2. Ставим нужные галки

Осталось отметить галками нужные пункты в конфигураторе x360ce.exe:

Тогда в папке с игрой появятся файлы xinput*.dll. Если есть кнопка «Apply/Synchronize Settings«, жмите ее.

Чтобы знать, что созданные файлики подхватились игрой, нужно включить оповещение на вкладке «Options«: ставьте галку на «Use Init Beep«:

Галка на «Use Init Beep» включает звук «бип» при запуске игры, если x360ce работает

Если вы слабослышащий, отметьте галкой пункт «Enable Console» — когда эмулятор x360ce внедрится в игру, появится черное окошко (если игра запускается поверх всех окон, жмите Alt+Tab).

3. Если геймпад не работает в игре

Sleeping Dogs, The Evil Within и некоторые другие игры просто так не заработают. Кнопки будут перепутаны и/или не заработает правый стик. Исправим это!

Копируем из папки с конфигуратором x360ce.exe файл x360ce.ini в папку с игрой и пробуем запустить.

Теперь игра вылетает с ошибкой? Скажите спасибо корявым драйверам джойстика. Отключите вибрацию на вкладке «Force Feedback«:

Отключение функции вибрации

Если геймпадов несколько, отключите у всех.

После настройки заново скопируйте x360ce.ini в папку с игрой. Игра запустится и кнопки заработают как надо.

Управление работает как надо!

Все остальные методы, как бороться с вылетами x360ce, описаны в записи «x360ce — подключаем любой джойстик«.

DirectInput vs. XInput

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

Потом Microsoft изобрела новый протокол XInput для общения компьютера с геймпадами фирменных приставок Xbox.

Геймпад для Xbox One

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

Заточенные под новый протокол игры не видят DirectInput геймпады. А ведь 99% геймпадов китайского происхождения используют только его!

Есть геймпады, умеющие переключаться между обеими режимами. Таким эмулятор x360ce не нужен:

SPEEDLINK XEOX Pro — переключалка режима на видном месте

Кнопкой «Mode» можно включать эмуляцию геймпада от Xbox 360. Конечно, стики от этого лучше работать не станут, но хоть что-то.

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

Источник

Adblock
detector