Джойстик (контроллер) не определяется в игре — x360 CE. X360Ce настройка руля


x360ce - подключаем любой джойстик (инструкция)

Предисловие

Все началось с того, что я и моя жена решили играть вместе на одном ПК в файтинги - серии игр Mortal Kombat, Naruto. Так как на одной клавиатуре в четыре руки играть неудобно, решили купить геймпады (джойстики - некорректное слово по отношению к кнопочным игровым устройствам).

Выбрали относительно дешевые, потому что было неизвестно, как часто будем использовать:

Пришли откуда-то из Китая

Пришли откуда-то из Китая.

Подобных геймпадов море. Все они отличаются внешним видом и качеством сборки, недостатки одни и те же:

  1. Слишком чувствительные аналоговые стики - те черные рычажки, благодаря которым целятся, управляют бегом. Достаточно небольшого сдвига, чтобы персонаж бежал как ошпаренный. Управлять камерой тем более неудобно. Для файтингов сойдут, но про "стрелялки" забудьте.
  2. Вместо курков, чувствительных к силе нажатия - обычные кнопки. В некоторых играх (например, гонках) будет неудобно играть.
  3. Проблемы с драйверами - не работает виброотдача с теми, что идут на комплектном диске. Нашел подходящие (ссылка), но они подойдут не ко всем моделям.
  4. Совместимость с современными играми. Этому вопросу посвящена следующая глава.

Конечно, можно было не заморачиваться и купить универсальный геймпад, который работает и на ПК, и с Xbx 360, и даже с PS3 и Android, но тогда, признаюсь, об этом как-то не подумал. Пришлось выкручиваться с помощью эмулятора, чему и посвящена эта инструкция.

Поддержка геймпадов в играх

Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта - использование программного протокола DirectInput. Мыши, клавиатуры, джойстики, рули, педали - все устройства работают, используя один и тот же стандартный набор команд.

Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол - XInput.

Геймпад от Xbox 360 очень удобен в использовании.

Геймпад от Xbox 360 очень удобен в использовании.

Разработанный специально для геймпада приставки, XInput до поры до времени не обладал какими-либо преимуществами перед DirectInput, но разработчики стали повсеместно его использовать. Так как игры сначала разрабатывают для приставок Xbox 360,  Xbox One, PlayStation 3 и 4, только затем переносят на родной вам компьютер, проще всего использовать именно XInput - не надо заморачиваться с тестированием различных геймпадов, джойстиков, рулей - все уже протестировано, игровой процесс с геймпадом на компьютере и приставке совершенно одинаков.

Современные геймпады от именитых брендов (Razer, Thrustmaster, Saitek и другие) умеют переключаться между DirectInput и XInput, имитируя оригинальный иксбоксовый. Владельцам остальных придется попотеть, но проблема решаема.

x360ce - эмулятор геймпада Xbox 360

Внимание!

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

Программка x360ce обманывает игры, заставляя их поверить, что подключен XInput-геймпад. Настройка может показаться излишне сложной, но это делается только один раз.

Внимание! Очень желательно, чтобы в вашей Windows было включено отображение расширений типов файлов.

Как включить отображение расширений в именах файлов

Пуск - Панель управления - Параметры папок (или просто набрать "Параметры папок" в меню Пуск). Вкладка Вид:

Снимаем галку.

Снимаем галку.

Снимаем галку с пункта Скрывать расширения для зарегистрированных типов файлов и нажимаем ОК. Это позволит увидеть нам расширения файлов.

Если вы не знаете, что такое расширения файлов, советую задуматься - нужно ли вам устанавливать x360ce? Без базовых знаний велика вероятность сделать что-либо не так.

Настройка x360ce

Сначала нужно соотнести кнопки реального геймпада с кнопками виртуального от Xbox 360, который будет видеть игра.

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

Чтобы настроить x360ce, придется потратить полчаса, но они того стоят.

1. Качаем архив x360ce.zip и распаковываем в любую папку, желательно пустую.  Должно получиться как-то так:

Файл x360ce.sample можно удалить.

Файл x360ce.sample можно удалить.

В распакованной папке будут два архива с программными библиотеками эмулятора - x360ce_lib32 и x360ce_lib64. Первый для 32-битных игр, второй, соответственно, для 64-битных. Не трогайте их, пока не настроите кнопки геймпада, так как после распаковки 64-битной библиотеки конфигуратор из той же папки будет закрываться с ошибкой.

2. Запускаем конфигуратор x360ce. Если геймпад подключен и запуск производится первый раз, должно появиться окно поиска настроек:

Окно для поиска готовых настроек в Интернете

Окно для поиска готовых настроек в Интернете

Нажимаем Next, ждем. Может быть, вам повезет и настройки найдутся. Щелкаем по первому пункту в списке и нажимаем Finish. Появится главное окно программы:

Конфигуратор x360ce

Конфигуратор x360ce

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

Если у вас в x360ce красный квадрат и серая картинка геймпада, то на вкладке Advanced снимите галку с Pass Through. Также конфигуратор не работает, если в папку с ним кинуть 64-битные файлы *.dll. Настраивайте 32-битную версию. 64-битные файлы *.dll можно кинуть потом (когда будете устанавливать x360ce для Watch Dogs, например).

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

Если что-то работает не так, можно вручную все настроить. Начнем с кнопок.

Кнопки: чтобы указать, какая кнопка за какую функцию отвечает, нужно открыть меню эмулируемой кнопки и нажать Record:

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

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

После нажатия Record конфигуратор будет ожидать нажатия соответствующей кнопки вашего геймпада. На фотографии геймпада эмулируемая кнопка будет выделена мигающим красным кружком.

Стрелки (D-Pad) настраиваются двумя способами:

x360ce9

Настройка стрелок геймпада. Сначала пробуем вариант 1. Если в меню нет DPad, следуем варианту 2 - настраиваем стрелки как обычные кнопки, выбирая Record в каждом из четырех пунктов D-Pad и нажимая, соответственно, стрелки вверх, влево, вправо, вниз.

С аналоговыми стиками ситуация аналогична. После нажатия Record просто двигаем их в ту сторону, в которую просит программа:

x360ce7

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

Стики могут быть аналоговыми. Если при нажатии стиков нажимаются кнопки крестовины или YXBA, поищите на геймпаде кнопку "Mode". Дело в том, что многие китайские джойстики по умолчанию переключают стики в дублирование стрелочных кнопок. Например, на моем геймпаде приходится нажимать "Mode" каждый раз, когда подключаю геймпад к компьютеру, иначе стики будут дублировать и крестовину, и YXBA.

Из экзотики - стики могут использовать половину оси. Симптом: после настройки геймпада стик работает вроде как обычно, но при максимальном наклоне срабатывает как триггер или другой стик. Это значит, что придется вручную перебирать значения *Axis*, чтобы все работало как надо.

4. Не нужно настраивать все кнопки. Если ваш геймпад похож на тот, что купил я, как минимум кнопка Guide в пролете (это пауза, можно нажимать Esc клавиатуры). Стики аналоговые (определяются промежуточные позиции, не только вверх-вниз-влево-вправо), нижняя секция настроек не нужна:

Кнопка Guide на реальном геймпаде отсутствует, ее не настраиваем. В моем случае стики аналоговые, поэтому нижняя секция настроек не нужна.

Кнопка Guide на реальном геймпаде отсутствует, ее не настраиваем. В моем случае стики аналоговые, поэтому нижняя секция настроек не нужна.

5. Проверяем. Нажимаем все кнопки геймпада, смотрим на появляющиеся на картинке индикаторы. Если все имитируется правильно, дело сделано. Если нет - внимательно читаем текст выше и соображаем, где ошиблись.

6. Если у вас есть виброотдача, грех не настроить. Идем на вкладку Force Feedback:

Настройка виброотдачи

Настройка виброотдачи

Пройдемся по пунктам:

  • Enable Force Feedback - если галочка стоит, значит, отдача разрешена.
  • Swap Motor - без понятия, на что влияет. Возможно, если два вибромотора в вашем геймпаде работают раздельно, виртуально меняет их местами.
  • (1) - тип вибромотора (если виброотдача слабая или отсутствует, нужно перебрать пункты этого меню, каждый раз дергая туда-сюда ползунки теста).
  • (2) - сила эффекта отдачи. Чем больше значение, тем сильнее геймпад вибрирует в руках.
  • (3) и (4) - ползунки для теста моторов.
  • На что влияет Motor Period, мне неизвестно. Буду рад, если кто-то подскажет.

7. Чтобы довести настройки до идеала, нужно глянуть секцию Advanced и обязательно указать, что мы используем обычный геймпад:

Установка опции Device Type в значение GamePad полезна, так как некоторые игры не хотят признавать геймпад, помеченный как Wheel (руль), FlightStick (джойстик) или как-то иначе.

Установка опции Device Type в значение GamePad полезна, так как некоторые игры не хотят признавать геймпад, помеченный как Wheel (руль), FlightStick (джойстик) или как-то иначе.

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

Что такое мертвые зоны

Если стик нажимается сам по себе (вращается камера, когда стик установлен по центру), значит, мертвая зона отсутствует, но требуется. В таком случае нужно изменить параметры секции Thumbs (значения Thumb Dead Zone подбираются экспериментальным путем).

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

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

8. Если вам нужно настроить два геймпада или больше (чтобы играть компанией), нужно пройтись по разделам Controller 2, 3 и 4.

9. Чтобы сохранить настройки, нажимаем Save и закрываем окно. В будущем можно снова запустить конфигуратор и что-то подправить.

Устанавливаем x360ce в игру

Открываем папку с игрой (надеюсь, рассказывать, как найти папку, где установлена игра, не надо?) и просто копируем туда содержимое нашей папки.

Запускаем игру - игра должна опознать ваш геймпад. В зависимости от игры, можно либо сразу играть (Mortal Kombat, The Legend of Korra, Watch Dogs и другие современные) либо идти в настройки и переключать управление с клавиатуры и мыши на геймпад.

Для 64-битных игр нужно распаковать архив x360ce_lib64_r848_VS2010.zip с заменой файлов, иначе игра не увидит геймпад. Так как конфигуратор x360ce 32-битный, он перестанет видеть геймпад или будет вылетать с ошибкой. Для настройки геймада всегда можно распаковать архив с 32-битными библиотеками x360ce_lib32_r848_VS2010.zip.

Если x360ce не работает

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

1. Убедитесь, что содержимое папки с настроенным x360ce скопировано в папку с исполняемым (.exe) файлом игры. Например, исполняемые файлы игр серии Borderlands находятся в папка_игры\Binaries\Win32\.

2. Сделайте копии файла xinput1_3.dll и переименуйте:

xinput1_4.dllxinput1_2.dllxinput1_1.dllxinput9_1_0.dll

Это помогает, если игра старая или наоборот, очень новая.

Внимание! ".dll" в именах файлов - расширение. Если у вас не включен показ расширений или не знаете, что это такое, именуйте копии файлов без ".dll".

4. Прямо в папке с исполняемым файлом игры запустите конфигуратор и измените опцию Use Init Beep в разделе Options:

Включаем оповещение о корректной инициализации x360ce.

Включаем оповещение о корректной инициализации 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).

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.

Если игра не поддерживает геймпады

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

Unity Engine и x360ce

К сожалению, игры, использующие UnityEngine, поддерживают только оригинальный геймпад от Xbox 360. Пример - Ori And The Blind Forest. Неполный список игр, созданных с использованием UnityEngine, здесь. Если вам лень открывать ссылку, список под спойлером:

Список

7 Days to DieA Valley Without WindAmong the SleepAngry Birds EpicAnnaARMA TacticsBad PiggiesBattlestar Galactica OnlineBlitzkrieg 3BroforceCartoon Network Universe: FusionFallCastle StoryCities in Motion 2Cities: SkylinesCognition: An Erica Reed ThrillerCypherDead EffectDead FrontierDead TriggerDead Trigger 2DeadCoreDeus Ex: The FallDexDJMax Technika QDreadOutDreamfall Chapters: The Longest JourneyDungeonlandEarthlock: Festival of MagicElectronic Super JoyEndless LegendEndless SpaceEnglish Country TuneEscape PlanExogenesis: Perils of RebirthFamily Guy OnlineFirefly OnlineFolk TaleForcedFract OSCFractalGame of Thrones: Seven KingdomsGhost of a TaleGone HomeGooBallGrow HomeGuns and RobotsGuns of Icarus OnlineHearthstone: Heroes of WarcraftHero of ManyI Am PlayrInterstellar MarinesIsabelle Dance StudioJazzpunkJungle RumbleKairoKentucky Route ZeroKerbal Space ProgramKing's Bounty: LegionsLegend of DungeonLeisure Suit Larry: ReloadedLifeless PlanetMax & the Magic MarkerMax: The Curse of BrotherhoodMechWarrior TacticsMega Dead PixelMight & Magic X: LegacyMonkey QuestMonument ValleyNever AloneOddworld: New 'n' Tasty!Off-Road Velociraptor SafariOrgan Trail: Director's CutOri and the Blind ForestPillars of EternityPlague Inc: EvolvedPrime WorldProject PhoenixRépubliqueRavensword 2: ShadowlandsrealMyst: Masterpiece EditionRobocraftRochardRustScrollsShadow BladeShadow Blade: ReloadShadowgunShadowrun ReturnsShelterSlender: The ArrivalSlender: The Eight PagesSpace HulkSurgeon Simulator 2013Temple RunTemple Run 2Tesla Effect: A Tex Murphy AdventureTeslagradThe BridgeThe Dark Eye: BlackguardsThe ForestThe Last Tinker: City of ColorsThe Long DarkThe NovelistThe RoomThe Room TwoThe World Ends With You: Solo RemixThomas Was AloneThree Kingdoms OnlineThreesTriple TownUberstrikeUnearthed: Trail of Ibn BattutaVictory at SeaWasteland 2World 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 никак не приспособлены под геймпад.

Dark Souls II: Scholar of the First Sin

Для работы x360ce в Dark Souls II: Scholar of the First Sin требуются специфичные настройки. Пока база в файле x360ce.gdb авторами не обновлена, джойстик будет работать некорректно.

Как исправить самим:

1. Настраиваем x360ce и геймпад по инструкции выше.

Игра 64-битная, поэтому удаляем xinput1_3.dll, x360ce.gdb и конфигуратор x360ce.exe (вы ведь кнопки геймпада настроили, не так ли?), кладем в ту же папку 64-битную версию файла xinput1_3.dll. Конфигуратор x360ce.exe можно удалить, т.к. с 64-битной библиотекой xinput он не работает.

2. Открываем файл x360ce.ini программой Блокнот (не Word или WordPad, а обычным Блокнотом!). Это текстовый файл, где все настройки можно поправить вручную.

3. Ищем секцию [Options]. Если под ней нет строчки "Version=1" без кавычек, добавляем.

4. После названия секции [InputHook] удаляем строку "HookCOM=1" (если есть) и добавляем вместо неё:

HookLL=1 HookCOM=1 HookSA=0 HookWT=0 HOOK_DI=0 HOOK_PIDVID=0

Закрываем файл, попутно сохранив. Напоминаю, что кавычки ставить не нужно.

5. Если игра при запуске вылетает, снова откройте  x360ce.ini и смените "HookLL=1" на "HookLL=0".

6. Играем.

Если метод не помог - убедитесь, что все сделали строго по инструкции, с 64-битной версией.

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 не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает. Ждем обновлений от разработчиков игры.

GTA V

Для GTA V настраивайте по новой инструкции, так как вышла новая версия x360ce.

Witcher 3

Как и для большинства современных игр, рекомендую новую версию эмулятора. Ссылка чуть выше.

Ведьмак намекает - используйте новую версию!

Ведьмак намекает - используйте новую версию!

WWE 2K15

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

1. Игра точно не видит геймпад без x360ce? Она поддерживает много моделей джойстиков без всяких эмуляторов.

2. Вы должны использовать 64-битную библиотеку xinput1_3.dll, потому что игра 64-битная.

Если это не помогает, см. выше ссылку на новую версию.

DualShock контроллеры (для Playstation 3/4)

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

Итог

В ряде случаев джойстик в руках удобнее клавиатуры с мышью. Благодаря x360ce можно играть в любимые игры с комфортом. Некачественный геймпад не дает такого ощущения контроля в играх, как оригинальный от Xbox 360 (или Xbox One - благо способ подключить к ПК есть), но играть можно.

Приятной игры!

glashkoff.com

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

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

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

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

Решение

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

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

x360ce: настраиваем геймпад на примере Sleeping Dogs

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

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

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

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

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

  • xinput9_1_0.dll
  • xinput1_1.dll
  • xinput1_2.dll
  • xinput1_3.dll
  • xinput1_4.dll
  • dinput8.dll

Как у игры Sleeping Dogs:

x360ce: как выбрать нужные настройки 2

Если у игры только 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 можно внедрить.

В 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»:

x360ce: как выбрать нужные настройки

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

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

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

x360ce: как выбрать нужные настройки 3

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

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

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

Галка на «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

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

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

  • Управление не настраивается.
  • Количество кнопок и стиков строго ограничено.

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

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

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

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

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

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

glashkoff.com

Комфортная игра на геймпаде, эмулируем через x360ce. :: ERIL team

Комфортная игра на геймпаде, эмулируем через x360ce.

Всем привет. Мануалов по x360ce достаточно много, но лично мне захотелось написать ещё один, поэтому придётся вам терпеть мою писанину. Ну или можете не терпеть, лол.

Предисловие

В общем, многие геймеры, у кого есть какой-то не-иксбоксовский геймпад, наверняка заметили, что разработчики игр откровенно наплевательски относятся к совместимости игр и геймпадов. Некоторые косяки обусловлены тем, что просто заточены ТОЛЬКО под x-box контроллеры, некоторые - потому что порт игры с консоли кривой, некоторые - просто потому что ответственные программисты за раскладку джойпада были лохами.

Короче, практически все директ-инпут контроллеры страдают от недоработок со стороны игроделов. Но на сегодня всё не так плохо, потому что у нас есть замечательный эмулятор x-box контроллера под названием "x360ce". (здесь надо вскинуть длани ввысь и восславить Солнце)

Итак, мы хотим чтобы наш ноу-нейм директ инпут контроллер работал примерно с такой же раскладкой, что и иксбоксовский. Чтобы в Дак Сойсе RT было на месте, а не на правом стике, чтобы в Саник Дженерейшенс этот синий кусок дерьма хаотично не катался налево, а в мортал комбате персонаж умел прыгать по диагонали. О да, именно такие проблемы мне пришлось преодолевать.

Даже не смотря на то, что в некоторых играх есть конфигуратор кнопок для геймпада, всё равно что-то но работает не так как надо.

Скачиваем

Для начала заходим на сайт проекта в раздел скачиваний. https://code.google.com/p/x360ce/downloads/list

Что качать? Собственно программу, что имеет описание "XBOX 360 Controller Emulator ..."

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

Первый запуск

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

Перед запуском подключаем геймпад (конечно же все драйверы должны работать как надо). Разархивированный файл запускаем, программа первый раз скажет, что ini и dll файлов нет, создать? Да, создать. И ещё программа предложит обратиться в интернет, чтобы скачать из онлайн библиотеки настройки под ваш геймпад. Можно попробовать, но мы всё равно проверим корректность раскладки.

Настраиваем

Итак, файлы созданы, библиотека нашла (или не нашла) настройки под пад, и... что теперь? Смотрим, есть ли на вкладке Controller 1 зелёный квадратик.

Если квадратик зелёный, то это значит, что эмулятор увидел контроллер и мы можем его настроить. Если красный - лезем на вкладку Controller 1 -> Advanced и проверяем там галочку "Pass Through", она должна быть снята. Эта галочка совершает простое действие - пропускает все инпуты с контроллера такими какие есть прямо в игру, минуя эмулятор. Это нужно в крайне редких случаях, например когда у вас несколько контроллеров и один из них не нуждается в эмуляторе.

Ну, допустим, что мы добились того чтобы зелёный квадратик горел. Теперь надо проверить раскладку. Собственно, просто нажимаем на вкладке General кнопки геймпада и проверяем, нужная ли кнопка загарается на рисунке.

Если что-то не так как надо, то возле названия кнопок кликаем выпадающее меню и выбираем либо руками кнопку, если вы знаете её номер, либо просто выбираете [Record] и жмёте на геймпаде нужную кнопку. Со стиками надо быть нежнее при "записи" кнопок, учтите это, если после корректировки стиков они будут двигаться на рисунке инвертированно.

Ещё одна хитрость возможно (и скорее всего) понадобится нам, если в игре геймпад всё равно будет работать по-старому. Это режим совместимости. Заглядываем на вкладку "Options" в верхней строке вкладок. Там нас интересует InputHook, это режим перехвата контроллера. Некоторые игры например требуют com hack, выставляем Hook Mode: Compability. Этот режим активирует чтение хаков из файла x360ce.gdb

Содержимое файла можете скопировать с этой страницы: https://code.google.com/p/x360ce/source/browse/trunk/x360ce/Support/x360ce.gdb(справа под File Info правой кнопкой мыши по ссылке View raw file и сохраняете в директорию с эмулятором)Там же можно попробовать найти свою игру. Если она есть в списке - файл понадобится сто процентов. Если её в списке нет - всё равно может быть придётся под неё ручками дописать HookMask. Так что ИМХО этот файлик "must have".

Используем

Допустим мы всё настроили и теперь хочется поиграть. Итак, закрываем эмулятор, он спросит сохранить конфиг, соглашаемся. Конфиг хранится в файле x360ce.ini

Теперь просто копируем все файлы x360ce в директорию с игрой. Обычно это та папка, в которой есть файл запуска игры. Например, в игре Dark Souls 2 это папка:Steam\SteamApps\common\Dark Souls II\Game

Сам эмулятор запускать не надо, он активируется при запуске игры.

steamcommunity.com

Как настроить геймпад: три эффективных способа

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

Зачем настраивать геймпад?

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

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

Здесь стоит оговориться: если вы приобретете геймпад от XBox, то, скорее всего, он будет функционировать идеально, а вот устройство от другой фирмы навряд ли. Дело обстоит так потому, что игры, заточенные под джойстик, являются кроссплатформенными. Это означает, что разработчик их делает не только для ПК, но и для PlayStation и XBox. А игра, соответственно, поддерживает устройство этих двух флагманов консольной индустрии.

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

Настройка через панель управления

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

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

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

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

Переходим к завершающему этапу. В окне вы видите ряд полей, которые нужно заполнить. Каждое поле требует введения клавиши на клавиатуре, которая будет активироваться при нажатии соответствующей кнопки на геймпаде. Заполните все поля и после этого нажмите "Сохранить".

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

Настройка с помощью x360ce

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

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

  1. После загрузки архива поместите файлы из него в любую папку на вашем компьютере.
  2. Теперь открываем файл x360ce.exe из этой папки.
  3. Если контроллер подключен верно, то при запуске вы услышите характерный сигнал.
  4. Снизу нажмите на выпадающий список. Перед вами откроются все шаблоны.
  5. Из списка выберете Thrustmaster Dual Tigger 3 in 1 Rumble Mods.
  6. Нажмите кнопку Load.

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

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

Все, что осталось сделать, - это скопировать файлы из папки, а именно: x360ce.exe, x360ce.ini, xinput1_3.dll - в корневую папку игры. Корневая папка - это та, в которой располагается лаунчер. Чтобы ее найти, можно нажать ПКМ по ярлыку игры и выбрать "Расположение файла". Откроется папка, в которую нужно поместить все вышеперечисленные файлы.

Настройка геймпада с помощью программы XPadder

Итак, сейчас рассмотрим, как настроить геймпад с помощью программы XPadder. Можно сказать, что сейчас мы переходим к тяжелой артиллерии, поскольку данная программа уже эмулирует не контроллер, а клавиатуру вашего ПК, то есть вы назначите клавиши клавиатуры на геймпад. Это универсальный способ, ведь с помощью него можно играть в игры с устройства, даже если они вообще не поддерживают управление джойстиком.

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

Итак, настраиваем программу:

  • В окне программы нажмите на значок джойстика, который располагается в верхней части окна слева.
  • Нажмите "Новый".
  • Из всех кнопок выберите "Открыть".
  • В появившемся окне откройте папку controllerimages. В ней есть картинки разных геймпадов. Выберите свой и нажмите "Открыть" (если свой не нашли, выберите любой).
  • В левой панели выберете пункт "Стики".
  • В окошке поставьте галочку рядом со "Включено". Следуя инструкциям, нажмите влево, после вправо.
  • На изображении джойстика появится кружок, переместите его на левый стик.
  • В окошке настроек стика поставьте галочку рядом со "Включено", только теперь справа, и повторите все действия, но кружок переместите на правый стик.
  • На левой панели выберете "Крестовину".
  • Поставьте галочку "Включено" и, следуя инструкциям, нажмите соответствующие кнопки на геймпаде.
  • Перетащите крестовину на картинке в нужное место.
  • В левой панели выберете "Кнопки".
  • Поочередно нажмите все кнопки геймпада. Появятся квадратики на картинках: перетащите их на соответствующие кнопки.
  • В левой панели выберете "Триггеры".
  • Нажмите левый, а затем правый курок.
  • Нажмите "Принять".

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

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

Что делать, если геймпад не настраивается?

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

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

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

fb.ru

Джойстик (контроллер) не определяется в игре — x360 CE / Заметки Сис.Админа

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

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

gamepad

gamepad

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

Может, конечно, это как-то связано с тем, что девайс староват (хотя моя версия Logitech'а еще есть в продаже и на сайте производителя даже заявлена поддержка Windows 10), но судя по информации с форумов, проблема актуальна повсеместно и носит достаточно частый характер.

Сегодня мы поговорим о возможном решении этой ситуации.Давайте приступим.

Xbox 360 Controller Emulator - для эмуляции любого контроллера и решения проблемы с его определением

Чаще всего проблема связана с библиотекой xinput1_3.dll и в интернете предлагают самые разные решения, вроде переустановки DirectX, скачивания и регистрации библиотеки насильно и много чего еще. Мы всем этим заниматься не будем, т.к нам необходимо решить вполне конкретную проблему и делать мы это будем вполне определенным инструментом.

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

Нам потребуется такое чудо программисткой мысли Xbox 360 Controller Emulator. Кстати эта программа (бесплатная, к слову) не только поможет решить нашу проблему, но и зачастую поможет поиграть с джойстиком там, где поддерживается только контроллер от xbox 360 (а такие игры есть, в частности это касается эмуляторов консоли).

TocaEdit Xbox 360 Controller Emulator - решение проблемы с джостиком и эмуляция его

TocaEdit Xbox 360 Controller Emulator - решение проблемы с джостиком и эмуляция его

Скачать программу можно с сайта разработчика. Выберите версию для разрядности своей системы (x32 или x64) и скачайте соответствующий дистрибутив как показано на скриншоте выше (во всяком случае он был актуален на момент написания статьи).

распаковка эмулятора Xbox 360 Controller Emulator

распаковка эмулятора Xbox 360 Controller Emulator

Распакуйте архив, допустим, используя 7-zip, в удобное для Вас место. В архиве окажется всего один файл программы. Прежде чем его запустить лучше все отключить джойстик от компьютера, а так же, если не установлен, то установить пакет .NET Framework.

Xbox 360 Controller Emulator - первый запуск, dll file xinput1_3.dll not foundXbox 360 Controller Emulator - первый запуск, dll file xinput1_3.dll not found

Возможно, что Вы столкнетесь с ошибкой, которая представлена на скриншоте выше (он кликабелен). В нашем случае это нормально и необходимо просто нажать в кнопку "Greate".

x360ce_x64 и xinpu1_3.dll в папке

x360ce_x64 и xinpu1_3.dll в папке

Теперь в папке, куда Вы распаковали программу, у Вас будет три файла, а именно, x360ce.ini, x360ce_x64.exe и xinput1_3.dll. Возможно, что Вы еще раз столкнетесь с ошибкой следующего вида:

Failed to load 'xinput1_3.dll' - ошибка

Failed to load 'xinput1_3.dll' - ошибка

Просто проигнорируйте её, нажав в кнопочку "ОК" (чаще всего она не возникает повторно, но мало ли). На этом этапе самое время подключить джойстик в USB-порт (при этом программа-эмулятор Xbox 360 Controller Emulator всё еще должна быть запущена).

автоматический поиск настроек джостика (контроллера) в эмуляторе

автоматический поиск настроек джостика (контроллера) в эмуляторе

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

Рекомендуется оставить всё как есть и нажать в кнопку "Next", обычно необходимые настройки будут подгружены автоматически о чем будет свидетельствовать соответствующее окно.

поиск настроек для джостика (контроллера) и его эмуляции

поиск настроек для джостика (контроллера) и его эмуляции После чего нажать в кнопочку "Finish". Если Вы увидите ошибку как на скриншоте ниже, то нажмите в кнопку "Продолжить".

необрабатываемое исключение в приложении X360CE\x360ce.xml

необрабатываемое исключение в приложении X360CE\x360ce.xml

Если Вы всё сделали правильно (или наоборот никаких окон автоматически не появлялось и Вы ничего не поняли), то в первой вкладке у Вас должна определится некая раскладка (все эти Button 1, Button 2 и тп):

настройка эмулятора Xbox 360 Controller Emulator и джойстика в немнастройка эмулятора Xbox 360 Controller Emulator и джойстика в нем

А по нажатию на кнопку Game Controller (скриншот выше кликабелен) открываться список игровых устройств, где, собственно должен быть джостик в состоянии ОК (он кстати может называться не так как в реальности, но не это главное).

значения кнопок джойстка и раскладки контроллера в Xbox 360 Controller Emulatorзначения кнопок джойстка и раскладки контроллера в Xbox 360 Controller Emulator

Далее Вам необходимо либо:

  • Оставить всё как есть (что часто срабатывает) и нажать кнопку "Save", после чего закрыть программу;
  • Либо настроить раскладку, что делается методом изменения значения кнопок.

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

назначение кнопок в эмуляторе Xbox 360 Controller Emulator

назначение кнопок в эмуляторе Xbox 360 Controller Emulator

Xbox 360 Controller Emulator назначение правого курка джойстика

Xbox 360 Controller Emulator назначение правого курка джойстика

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

эмуляция джостика в overwatch с помощью Xbox 360 Controller Emulator

эмуляция джостика в overwatch с помощью Xbox 360 Controller Emulator

Завершив все настройки и нажав в "Save" программу необходимо закрыть, после чего все три полученных файла в папку с игрой, а именно:

  • Либо в то место, где лежит её exe-файл для запуска;
  • Либо в то (это особенно актуально для Steam и игр-портов) место (это может быть папка bin или data в папке с игрой) где уже есть xinput1_3.dll (или его аналог), заменив его новосозданным (старый файл, перед заменой, можете предварительно куда-либо сохранить, на всякий случай).

Возможные вариации файла:

  • xinput1_4.dll;
  • xinput1_3.dll;
  • xinput1_2.dll;
  • xinput1_1.dll;
  • xinput9_1_0.dll.

Т.е, иногда, перед заменой, полученный с помощью эмулятора Xbox 360 Controller Emulator, файл, необходимо (если потребуется замена) переименовать в то имя, которое Вы найдете в папке с игрой (если же не найдете, то положите как есть, т.е просто рядом с exe-шником).

На сим всё, можно запускать и играть.А мы переходим к послесловию.

к содержанию ↑

Послесловие

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

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

Спасибо, что остаетесь с нами.

sonikelf.ru

Настройка руля PC в Driver: San Francisco + видео по настройке - 10 Декабря 2011

FISH EMPIRE - игра с возможностью вывода денег. Запуск системы 31.03.2014.

Для регистрации перейдите по ссылке: http://fish-empire.net/

Наши Приемущества: Открытая статистика - Вы всегда будете знать о реальном положении золота в игре. На проекте нет никаких запретов для выручки золота.

Идеальное сотрудничество - Вы можете во много раз увеличить свои вложения. Мы предлагаем от 30% до 100% в месяц.

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

О системе: FISH EMPIRE - игра с возможностью вывода денег. Окунитесь в атмосферу экономической онлайн игры и создайте свою Рыбную Империю, которая каждый день будет давать Вам настоящие средства.

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

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

Начинай Играть: Начать играть можно без инвестиций. При регистрации Всем Щука в подарок. Ежедневные бонусы, лотерея, конкурсы, акции. Так же предусмотрена реферальная програма. Призывайте в игру своих знакомых и родных.

За каждое пополнение баланса партнерами, Вы будете иметь 30% от суммы их пополнения. Автоматический ввод в проект и вывод средств на Ваш электронный кошелек. Низкая минималка на Payeer, всего 3 RUB. Ваша Рыбная Империя будет давать деньги всегда.

Курс игрового инвентаря: 100 гр. икры = 1 гр. золота. 100 гр. золота = 1 RUB.

Рыбы-------------------Стоимость----------------Доход в день-----------Окупаемость Щука--------------------90 RUB--------------------1 RUB--------------------90 дней Минтай-----------------270 RUB------------------3,6 RUB--------------------75 дней Лосось-----------------810 RUB------------------13,5 RUB-------------------60 дней Осетр------------------2430 RUB-----------------54 RUB---------------------45 дней Белуга-----------------7290 RUB-----------------243 RUB--------------------30 дней

driver-sf.my1.ru

Настройка геймпадов в Euro Truck Simulator 2 и American Truck Simulator

Всем привет! В этой статье я подробно опишу как настроить свой контроллер для максимально комфортной езды в игре Euro Truck Simulator 2 и American Truck Simulator. Для примера буду использовать два геймпада: проводной Xbox 360 Controller и китайский джойстик Speedlink Strike Gamepad. Оба контроллера находятся в разной ценовой категории и работают по разным принципам. Геймпад от Xbox360 использует технологию xinput, а поэтому полностью совместим со всеми играми, поддерживающими данную технологию. Speedlink Strike в свою очередь работает на dinput, а потому работает не во всех играх: в некоторых приходится его настраивать, в других он не работает совсем и нужно использовать такие утилиты как x360ce, Xpadder и др. К сожалению, такая проблема присуща всем китайским геймпадам, работающим на dinput, не только этому экземпляру.

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

Для начала стоит отметить, что игра не умеет подключать устройства в самой игре, так что делать это нужно непосредственно перед её запуском. Разбираться будем на примере Euro Truck Simulator 2.

Настраиваем геймпад Xbox 360 Controller

02-01-01_1

Порядок действий:1. Заходим в настройки игры, выбираем пункт «Настройка устройств», затем нажимаем кнопку «Мастер настройки».2. Далее выбираем тип управления «Контроллеры», тип коробки передач «Автоматическая упрощенная» и выбираем внизу пункт «Расширенная настройка».3. В появившемся окне уже выставлены стандартные настройки для геймпада.

set1По умолчанию руление грузовиком назначено на левый стик, обзор на правый стик, газ на левый триггер, тормоз на правый триггер. Можно назначить по своему усмотрению, но тут я оставил все как есть. Единственное, что поменял, это порог чувствительности для левого и правого стика, т.к. на моем геймпаде стики немного износились и при небольшом отклонении (2-3 градуса) застревали в одном положении. Если увеличить порог чувствительности, то подобной проблемы можно избежать. Для сцепления никаких настроек не выставляем, забудьте про ручную коробку передач на джое, это тот еще садизм. >:-)Нажимаем «Далее» и затем «Завершить настройку».4. В открывшемся окне, в самом первом пункте выбираем «Клавиатура + Controller (XBOX 360 For Windows)», еще ниже подтип устройства «Геймпад, джойстик» и выставляем по своему усмотрению чувствительность руля. Нелинейность не трогаем.

set3После этого можно еще раз проверить настройки стиков. Все что расположено ниже смело пропускаем и внизу нажимаем на пункт «Кнопки и клавиши».5. Как вы могли заметить, некоторые кнопки геймпада уже назначены на определенные действия. Конечно, можно оставить всё как есть, но лично меня подобная раскладка не устроила и я переназначил все как мне удобно (каждому действию соответствует кнопка боксового геймпада).

Ключ зажигания — YЛевый указатель поворота — LBПравый указатель поворота — RBАварийная сигнализация — BПереключатель головного света — Влево на крестовинеФары дальнего света — Нажатие на левый стикЗвуковой сигнал — Вправо на крестовинеСтеклоочистители — Вверх на крестовинеКруиз-контроль — XПоказать/скрыть зеркала — Нажатие на правый стикВыбор режима Route Advisor — StartАктивировать — AУправление сцепкой — Вниз на крестовинеМеню — Back

Настраиваем Speedlink Strike Gamepad

spdlnkstrk

Настройка этого геймпада существенно отличается от боксового и ему подобных в первую очередь тем, что работает он через dinput, как говорилось выше. Последовательность действий будет такой же, однако есть определенные нюансы. Во-первых, с такого джоя нельзя управлять мышкой в меню игры, как на xinput аналогах. Во-вторых, у подобных устройств обычно нету триггеров, как RT и LT на Xbox геймпаде, в связи с чем газ и тормоз по умолчанию устанавливаются на стики. Ах да, не забываем, что большинство производителей подобного барахла устанавливают свою раскладку, поэтому сделать какой-то конфиг, 100% подходящий под все модели джойстиков нельзя. Впрочем, не будем тянуть резину перейдем к делу!

1. Для начала повторяем пункты 1-2, описанные выше.2. По умолчанию настройки выставлены таким образом, что руление влево/вправо и газ с тормозом задействованы на левом стике. Если вам так удобно, то можно поставить настройки как представлено на скриншоте ниже, при этом правый стик можно задействовать для обзора.

20160523063922_1Далее действуем как в пункте 5 выше, т.е. переназначаем остальные клавиши по своему усмотрению.

3. Перейдем к следующему этапу. Если предыдущий вариант раскладки вам не подходит, то позволительно сделать управление на левом стике, обзор на правом, а газ и тормоз перенести на отдельные клавиши. Лично я назначил на кнопки 7 и 6 (по аналогии с геймпадом от xbox’а). ВАЖНО! Не обязательно заходить в пункт «Расширенная настройка», вместо этого жмите «Завершение настройки» и только после этого назначайте управление.Мой геймпад отображается как Generic USB Joystick, это нормально. =)

20160523064919_1Чтобы отучить стик от использования газа, нажимаем на «Отменить значение» внизу и затем кликаем на пункт «Ось педали газа», аналогично поступаем с осью тормоза. В итоге должна получиться следующая картина:

20160523065147_1Не забываем назначить обзор на правый стик:

20160523065222_1Остается финальный штрих, назначаем газ и тормоз, а затем и остальные кнопки на джойстике.

20160523071834_1На этом настройка закончена. В любом случае большинство китайских геймпадов имеют схожий принцип работы и каких-либо проблем при их настройке возникнуть не должно, так как игра по умолчанию задает свои установки для каждого устройства, правда по своим неведомым принципам. %) Надеюсь, данное руководство было вам полезно, если так, то делитесь информацией с друзьями! Не стесняйтесь оставлять комментарии, если что-то было Вам не понятно.

Смотрите также:Улучшение графики на ноутбуках в Euro Truck Simulator 2 и American Truck SimulatorEuro Truck Simulator 2 и American Truck Simulator — гайд по настройке и оптимизации

jcblog.ru