Перейти к контенту
Инструкции
Время чтения 1 мин.Просмотры 2.4k.Опубликовано
Эмулятор игровых контроллеров X360CE иногда не видит геймпад или руль в Windows 10 32 / 64 бит, даже если производитель заявляет, что устройство совместимо с этой версией операционной системы. Рассмотрим, что делать в подобных случаях.
На форумах советуют пере- или установить DirectX и прочие библиотеки, без которых эмулятор не работает. У нас иная ситуация.
Сначала убедитесь, что джойстик подключен, обнаруживается операционной системой, играми. Если его не находит только X360CE, спасёт Steam:
- Добавьте в клиенте новую стороннюю игру.
- Посетите Библиотеку, выберите эту видеоигру.
- Щёлкните по ссылке «Настройки контроллера».
- Перейдите в раздел «Конфигурация».
- Жмите «Шаблон», затем – «Геймпад».
- Выберите один из двух шаблонов, который сработает.
- Сохраните изменения.
- Перезапустите X360CE на своём ПК.
Если не помогло, перенесите игру с каталога Program Files (x86) – приложение не может создать в ней нужные файлы, также попробуйте старую версию X360CE.
Если хотите поиграть в игру с раздела «Горячие новинки, дождитесь обновления эмулятора. Возможно, он не совместим с видеоигрой.
Перейти к содержанию
На чтение 2 мин Опубликовано Обновлено
x360ce — это популярная программа, которая позволяет использовать геймпады от Xbox 360 на компьютере с операционной системой Windows 10. Однако, у некоторых пользователей могут возникать проблемы при использовании этой программы. В этой статье мы рассмотрим наиболее распространенные проблемы с x360ce и их возможные решения.
Проблема: x360ce не распознает мой геймпад.
Если x360ce не распознает ваш геймпад, вам следует проверить несколько вещей. Во-первых, убедитесь, что ваш геймпад подключен к компьютеру и правильно работает. Попробуйте подключить геймпад к другому USB-порту или использовать другой USB-кабель. Во-вторых, убедитесь, что вы используете последнюю версию x360ce. Если у вас установлена устаревшая версия, попробуйте обновить программу до последней версии и повторите попытку.
Если после всех этих мер геймпад по-прежнему не распознается, возможно, ваш геймпад не является совместимым с x360ce. Проверьте список совместимых геймпадов на официальном сайте x360ce и убедитесь, что ваш геймпад включен в этот список. Если ваш геймпад не совместим, рекомендуется использовать другую программу для эмуляции геймпада на компьютере.
Проблема: x360ce не сохраняет настройки геймпада.
Если x360ce не сохраняет настройки вашего геймпада, вам стоит проверить, есть ли у программы доступ к папке, в которой она установлена. Убедитесь, что программа имеет права на запись в эту папку. Если нет, измените права доступа к папке, чтобы x360ce мог сохранять настройки.
Также стоит убедиться, что вы запускаете x360ce с правами администратора. Права администратора могут позволить программе корректно сохранять настройки в системе.
Проблема: x360ce вызывает конфликты с другими программами или драйверами.
Если у вас возникают конфликты между x360ce и другими программами или драйверами, попробуйте отключить или удалить любые другие программы или драйверы, которые могут вызывать конфликты. Также проверьте, что у вас установлены последние версии драйверов для вашего геймпада и операционной системы.
Если конфликты сохраняются, можно попробовать запустить x360ce в совместимости с предыдущей версией Windows. Чтобы сделать это, щелкните правой кнопкой мыши на ярлыке x360ce, выберите «Свойства», затем перейдите на вкладку «Совместимость» и установите режим совместимости с предыдущей версией Windows.
Надеемся, что эти решения помогут вам решить проблемы с x360ce на Windows 10 и наслаждаться игрой с вашим геймпадом от Xbox 360.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
- Pick a username
- Email Address
- Password
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
Расскажу о программе, которая пригодится обладателям геймпадов — TocaEdit Xbox 360 Controller Emulator или, если кратко, x360ce.
Зачем она нужна? Дело в том, что продающиеся на Алиэкспресс джойстики не подходят для современных игр. Им подавай либо оригинальный от приставки Xbox 360 (который очень удобный, кстати), либо от Xbox One. Чтобы игра увидела не оригинальный, требуется программа-эмулятор, маскирующая любое устройство с кнопками под искбоксовый.
Возникает противоречивая ситуация: игровой контроллер сам по себе отлично работает, но в современные игры им не поиграть. Почему производители так поступают, непонятно. Можно, конечно, купить нормальный универсальный геймпад вроде CBR CBG 959, но что, если хочется разобраться с уже имеющимся?
Тут и выручает эмулятор x360ce. Он работает не со всеми играми, не всегда идеально, но лучшего способа пока нет.
x360ce поможет:
- поиграть в Dark Souls, третьего Ведьмака и другие игры геймпадом, изначально не воспринимаемым игрой;
- поиграть рулём и педалями в играх, где есть только поддержка геймпада иксбокса;
- заодно настроить чувствительность стиков (рычажков).
возможны проблемы:
- в играх с защитой Denuvo эмуляция не заработает (есть исключения);
- с беспроводными (bluetooth) устройствами (эмулятор их не поддерживает!);
- если ваш геймпад определяется как несколько устройств;
- если ваша Windows давно не обновлялась (не хватит кое-каких программных библиотек, появится ошибка «Не найден указанный модуль»).
эмулятор не поможет:
- настроить геймпад, уже определяющийся в игре без всякого эмулятора;
- настроить/переназначить кнопки оригинального искбоксового геймпада;
- использовать одновременно оригинальный и не оригинальный геймпады;
- шпилить в игры, где геймпад не поддерживается в принципе никакой (различные MMORPG, например);
- подключить джойстик от Sony Playstation любой версии;
- использовать геймпад в играх на движке Unity.
Внимательно прочтите текст выше несколько раз. Слишком часто эту софтину пытаются использовать не по назначению.
Существует две версии эмулятора разной разрядности — 32 и 64. Если у вас 64-битная Windows, берите 64. Иначе — 32.
- 32-битный эмулятор x360ce.
- 64-битный эмулятор x360ce.
Эмулятор работает в Windows XP, Vista, 7, 8, 8.1 и 10. Для запуска необходимы .NET Framework 3.5 (Windows 7), .NET Framework 4.6 (Win 8-10), Visual C++ Redistributable for VS2003 и DirectX End-User Runtime. Если указанные компоненты не установлены, при запуске x360ce появится ошибка «Не найден указанный модуль» и ничего не заработает!
Что находится в архиве x360ce.zip:
- xinput1_3.dll — программная библиотека для трансляции вызовов DirectInput в XInput (это протоколы обычных геймпадов и от Xbox соответственно).
- x360ce.exe — программа настройки эмулятора.
- x360ce.ini — настройки эмулятора.
- x360ce.gdb — база данных готовых настроек к различным играм.
- Dinput8.dll — программная библиотека, улучшая в некоторых случаях работу эмулятора.
Настройка эмулятора
1. Распакуйте архив в отдельную папку.
Запомните: не распаковывайте архив x360ce.zip в папку с игрой или системные с Windows! Куда угодно — на Рабочий стол, Мои документы, в отдельно созданную папку, но только не в папку с игрой или системную. Так вы избежите 99% проблем.
2. Запустите x360ce.exe от имени администратора (правой кнопкой по значку с джойстиком — «Запуск от имени администратора»).
При первом запуске появится окно настроек, с помощью которого можно найти готовые настройки геймпада. К сожалению, функция бесполезна: совершенно разные геймпады, в том числе брендовые, в системе имеют одно и то же название «USB Vibration Joystick» или «PC Twin shock», из-за чего найти настройки для своего устройства крайне сложно, проще настроить с нуля. Поэтому в окне «New Device Detected…» жмите Cancel.
В главном окне программы есть вкладки — Controller 1-4, в которых и настраиваются геймпады. Цветные квадраты на этих вкладках сообщают о статусе подключения:
- серый — геймпад не подключён,
- зеленый — подключён и определяется правильно,
- красный — ошибка при подключении.
Избавиться от красного статуса поможет отключение опции «Pass Through» на вкладке Advanced.
3. Кнопки настраиваются легко, надо только понять принцип.
На картинке изображен виртуальный джойстик, вокруг него — настройки привязки отдельных кнопок к реально существующим кнопкам вашего геймпада. Просто выбирайте в меню каждой кнопки пункт «[Record]» и жмите реальный аналог или поворачивайте стик в нужную сторону.
Обратите внимание, что внизу окна часть опций дублирует друг друга. Причина в том, что есть такие убогие джойстики, у которых стики и крестовина — обычные кнопки вместо осей движения (Button вместо Axis). Играть в них то ещё мучение!
На скриншоте ниже я выделил зелёным то, что обычно настраивается на нормальных геймпадах, красным — дублированные варианты для примитивных кнопочных, которые скорее всего вам не нужны.
Кстати, кнопку Guide настраивать нет нужды — с её функциями справляется Esc клавиатуры.
Настройки сохраняются кнопкой Save.
4. Настройка чувствительности стиков важна для комфортной игры. Чем дешевле игровое устройство, тем хуже работают стики. Вы заметите эту проблему в играх, где важно точно нацеливать камеру (Dark Souls, Assassin’s Creed и др.) — при малейшем отклонении стика камера начнёт бешено вращаться. Хоть как-то понизить чувствительность можно на вкладках Left Thumb и Right Thumb параметром Sensitivity:
Подстройте так, как на скриншоте, целиться станет немного проще.
5. Функция виброотдачи работает, прямо скажу, так себе. Вибро настраивается на вкладке Force Feedback путём перебора всех опций и дергания туда-сюда для проверки ползунков «Test Left/Right Motor».
Если игра при включении эмулятора стала тормозить, причина во включённой виброотдаче — снимите галку с «Enable Force Feedback» и живите без обратной связи, но с высоким fps.
Настройка x360ce в играх
Итак, кнопки настроили, теперь надо включить эмуляцию в играх. В старых версиях x360ce нужно было скопировать некоторые файлы в папку с игрой, теперь эмулятор делает это сам.
Если на этом этапе конфигуратор вылетает с ошибкой, значит, вы не запустили его от имени администратора.
1. Идите на вкладку Options, ставьте галку на «Use Init Beep» — тогда при запуске игры, если эмулятор смог запуститься, будет звуковой сигнал.
2. Вкладка Game Settings, жмите Add… и выбирайте исполняемый файл игры. Не ярлык, не значок Steam/Origin, а именно запускаемый файл игры в её папке.
3. Игра появится в списке. Теперь нужно выбрать способ внедрения в неё.
Утилита x360ce использует весьма капризный метод подмены программной библиотеки xinput1_*.dll. Суть в том, что в папку с игрой кладётся файл xinput1_3.dll (или xinput1_4.dll, или ещё как-нибудь названный), игра загружает его вместо оригинального из папки C:\Windows\System32, эмулятор запускается внутри игры, берёт настройки и начинает согласно им имитировать виртуальный джойстик.
Имя файла xinput1_*.dll может быть разным, как и его разрядность. Поэтому сначала проставьте галки так, как на скриншоте ниже:
И нажмите кнопку Save. В папке с игрой появятся новые файлы. Если этого не произошло, вы либо указали не ту папку, либо конфигуратор запущен не от имени администратора.
Затем запустите игру. В случае удачного запуска эмулятора раздастся звуковой сигнал. Если появится какая-нибудь ошибка, закрывайте и меняйте настройки вот так:
Нюанс: на 32-битной Windows 64-битные игры не запустятся, поэтому настройка для 64 бит не поможет. Переходите к следующему шагу, оставаясь на 32-битных пунктах в любом случае.
Мало выбрать нужную разрядность, нужно указать тип внедрения в игру. И тут я вам совершенно не помощник, правильную настройку можно выбрать только методом перебора или узнав у других игроков. Ещё есть вкладка «Default Settings for Most Popular Games» с онлайн-базой настроек, но там негусто игр:
При правильном выборе геймпад заработает. Каких-либо внутриигровых настроек обычно проводить не нужно — игра сразу начнёт откликаться на кнопки.
Всё, что нужно — правильно подобрать сочетание вот этих галок:
Начните с пункта COM и попеременно пройдите все, не забывая нажать кнопки сохранения настроек и перезапуская игру.
Если эмулятор не работает
Перебор опций не помог? Что ж, значит, не судьба. Препятствовать может что угодно: установленный антивирус, антипиратская защита, движок игры, защита против читеров.
Также существуют особо проблемные геймпады, которые вроде бы определяются игрой без x360ce, но кнопки перепутаны местами. Владельцам таких чудо-контроллеров нужно обратиться к производителю с вопросом: «почему ваш джойстик неправильно эмулирует протокол XInput?». Ситуация очень часта, многие дорогие устройства этим грешат. И здесь никакой эмулятор не поможет.
По возможности напишите в комментариях, какую игру (не) удалось настроить и какая у вас модель геймпада.
P.S. На другом сайте я написал более подробную инструкцию, все вопросы туда: x360ce — подключаем любой джойстик (инструкция к эмулятору геймпада Xbox 360)
Автор: Дмитрий Татаринцев
Контроллер Xbox 360 является одним из самых распространённых игровых контроллеров, используемых во множестве современных игр. Существуют даже несколько игр, которые поддерживают только контроллер Xbox 360. Если у вас имеется игровой контроллер, вы можете настроить его для работы на вашем ПК, использовав для этого эмулятор Xbox 360 под названием «x360ce». Как выполняется настройка геймпада с помощью эмулятора «x360ce» на вашем ПК – расскажем в нашем материале.
- Что это за x360ce?
- Как выполнить настройку x360ce геймпад на компьютере
- Что делать, если эмуляция не работает?
- Видео
Что это за x360ce?
«x360ce» — это программный инструмент с открытым исходным кодом, который предназначен для эмуляции контроллера «Xbox 360» для ОС Виндовс. Он получает входные данные от любого игрового контроллера, преобразует их в сигналы контроллера Xbox 360 и сохраняет их в специальном dll-файле. Последний используется для обеспечения совместимости вашего геймпада практически с любой игрой, поддерживающей контроллер Xbox 360.
Читайте также: Game Stick Lite обзор и отзывы.
Как выполнить настройку x360ce геймпад на компьютере
Для настройки работы вашего джойстика с помощью эмулятора «x360ce» выполните следующее:
- Перейдите на сайт x360ce.com;
- Среди перечня представленных для загрузки эмуляторов нажмите на кнопку «Download for all games»;
- Скачайте архив с эмулятором и распакуйте архив в любой удобной директории. Помещать эмулятор в папку с нужной игрой нет никакой необходимости;
- Подключите джойстик к вашему компьютеру;
- Запустите эмулятор от имени администратора. Для этого наведите курсор мышки на исполняемый файл эмулятора «x360ce», щёлкните правой клавишей мышки, и выберите «Запуск от имени администратора»;
- В окне эмулятора нажмите на кнопку «Add» вверху справа;
- Из перечня устройств кликните на ваш джойстик, после чего внизу нажмите на «Add selected device»;
- Теперь на странице эмулятора убедитесь, что сверху слева стоит галочка рядом с опцией «Enable 1 Mapped Device»;
- Если в меню эмулятора отобразится значок жёлтого треугольника (откройте окно эмулятора на весь экран, так как в свёрнутом режиме можно не заметить), тогда кликните на данный значок;
Нажмите на жёлтый треугольник для просмотра отсутствующих драйверов - Отобразятся драйвера, которые необходимо установить для нормальной работы эмулятора и поддержки джойстика. Нажмите справа на кнопку «Install» и дождитесь установки необходимых драйверов (может понадобиться несколько секунд);
- Вернитесь в основное меню и кликните на кнопку «Game» внизу слева. Ваш контроллер должен появится в списке доступных контроллеров;
- Теперь желательно перезагрузить ваш ПК;
- После перезагрузки вновь запустите эмулятор. Далее нам понадобится настроить кнопки;
- Кликните на стрелочку самой верхней из кнопок слева;
- В открывшемся меню выберите опцию «Record» (Запись»);
- На джойстике нажмите на ту кнопку, которая мигает на рисунке эмулятора;
Нажмите на мигающую кнопку на вашем джойстике - Последовательно проведите данную операцию со всеми кнопками на эмуляторе кроме самых нижних четырёх рядов. Данные кнопки не трогайте. Убедитесь, что вы заполнили все кнопки верхних рядов;
- После настройки кнопок нажмите сверху на кнопку «Save all»;
Останется запустить игру, перейти в её настройки и просмотрите, есть ли в устройствах управления Game Pad Xbox. Запустите игру и наслаждаться геймплеем на вашем джойстике.
Не закрывайте эмулятор в течении игры, просто сверните его для снижение нагрузки на процессор вашего ПК.
Что делать, если эмуляция не работает?
В случае, если вы подключили ваш джойстик через эмулятор x360ce на ПК правильно, но в игре джойстик всё равно не работает, это может быть вызвано следующими факторами:
- Игра защищена защитой «Denuvo». В играх с такой защитой поддержка джойстика на базе эмулятора x360ce не работает, и никакие манипуляции не помогут. Перечень игр, в которых используется защита Denuvo, можно посмотреть, к примеру, на специальной странице в Википедии;
- Ваша система не соответствует требованиям эмулятора. В частности, необходима система Виндовс Vista или новее, установленный Microsoft NET 3.5 (для Виндовс 7) или .NET 4.6 (для Виндовс 8, 10 и новее). Обязательно наличие в системе DirectX End-User Runtime (сборка июнь 2010 года) и новее. Также необходима установка в системе пакета Visual C++ Redistributable для Visual Studio 2013. Для 64-битных систем должны быть установлена оба пакета, для x86 и x64;
- Убедитесь, что штекер контроллера плотно прилегает к USB-разъёму вашего ПК. При необходимости переподключите контролер в другой разъём компьютера;
- Полностью переустановите эмулятор. Удалите эмулятор из системы стандартным образом, затем скачайте актуальную версию эмулятора и проведите его настройку в соответствии с инструкцией, представленной нами выше;
- Попробуйте использовать другой геймпад. В некоторых случаях настройка геймпада на эмуляторе не может быть осуществлена из-за аппаратных неисправностей самого гейпада. Попробуйте использовать другой геймпад, работоспособность которого не вызывает у вас сомнений.
В случае, если ни один из способов не помог, рекомендуем обратиться на форум эмулятора за советом опытных пользователей программы. Форум англоязычный, в случае отсутствия знания языка воспользуйтесь переводчиком.
https://www.ngemu.com/forums/x360ce.140/
Это также может помочь: Как забрать игру PS Plus находясь в России.