Есть у меня геймпад от х-коробки. В скайрим играть на нём вполне удобно (если не бегать с луком), но вот в шутеры до сих пор не могу понять, как с ним играют. Прицельность совершенно ужасна. И тут пару дней назад посетила одна мысль: а что если стик будет управлять не скоростью вращения камеры, а углом?
Обычное классическое управление стиком заключается в том, что на какой угол его отклонишь, с такой скоростью камера и будет вращаться. Зависимости скорости вращения от наклона могут быть от линейной до любой другой (квадратичной, кубической и т.д.).
Я же пошёл другим путём. В моём случае выполняются следующие правила:
1. Наклон стика определает не скорость вращения, а угол.
2. Угол вращения зависит от скорости, с которой наклоняем стик. Чем быстрее наклоняем, тем на больший угол поворачивается камера. Медленными движениями можем прицеливаться чётко. Быстрыми движениями можем резко вращаться (для разворота, например).
3. Возвращение стика в номинальное положение не влияет на поворот камеры. Т.е. например если нам надо повернуть налево, то мы несколько раз двигаем и возвращаем стик влево.
Как Настроить Геймпад на ПК для Всех Игр | Windows 10 (2019)
Выполнил пару тестов. На быстроту и точность прицеливания и удержание цели (жёлтый кубик) в перекрестье. Испытывал мышкой+клавной, классическим управлением геймпада и альтернативным управлением.
В тесте на прицеливание мне нужно было резко развернуться к цели и прицелиться в неё.
Результаты:
1. Можно увидеть на видео.
2. Самое неудобное управление — классическое с геймпада.
3. Мышь и клава — самое удобное. Хотя возможно дело привычки.
4. Альтернативное управление достаточно сильно уступает мышке, но куда приятней классического (лучше чувствуется, на сколько повернётся камера). Есть свои минусы в неплавности камеры. И основная проблемы в мёртвых зонах стиков. Камера не сразу начинает поворачиваться, как пошло движение стика, а только после выхода из мёртвой зоны, что неудобно.
#1
19:18, 13 фев 2014
Лучше мыши пока ничего не придумано, гейпадлы они же джойстики в классическом варианте изначально юзались в платформерах,
потом каким-то дебилам пришло в голову использовать их в шутерах и появились игростанции и хабоксы.
#2
19:20, 13 фев 2014
dedm0zaj
> но вот в шутеры до сих пор не могу понять, как с ним играют.
#3
19:24, 13 фев 2014
есть мнение, услышанное от димы в «16 бит тому назад», что в файтинги (хотя это не платформеры, но всё же) профессионалам удобней играть на клаве. а вообще, в скайрим с геймпада играть мне очень понравилось. особенно быстро привыкаешь к менюшке, предназначенной для кнопочного управления. пользоваться ей, после привыкания, в разы быстрее, чем мышкой таскать иконки с вещами в морровинде.
#4
19:26, 13 фев 2014
dedm0zaj
Вроде-бы Альтернативка показывает точную наводку, но слишком порывисто выглядит.
Если-бы какую-то амортизацию туда встроить.
Тоесть, рывком сдвигается спрайт-точка проекции Прицела, а сама камера плавно подгоняется туда.
Игрок видит, что Прицел уже попал на цель, и больше не хочет поворачивать, но может стрелять.
#5
19:27, 13 фев 2014
0iStalker
> Auto aim
если только. выглядит это, как костыль.
#6
19:28, 13 фев 2014
dedm0zaj
> выглядит это, как костыль.
Почему костыль? Времена точного прицеливания в пиксель давно и безвозвратно прошли.
#7
19:29, 13 фев 2014
slatazan
> камера плавно подгоняется туда
была такая мысль. может попробую.
#8
19:33, 13 фев 2014
dedm0zaj
> выглядит это, как костыль.
Почему выглядит? Это и есть костыль!
#9
19:39, 13 фев 2014
ну если только времена. для среднестатистического гейминга. но я не видел, чтобы в жизни прицеливанием обычным пистолетом управляли скрипты.
#10
19:45, 13 фев 2014
#11
19:46, 13 фев 2014
dedm0zaj
> но я не видел, чтобы в жизни прицеливанием обычным пистолетом управляли
> скрипты.
http://lenta.ru/news/2012/02/01/bullet/
Обнови знания.
Ну и в целом, заикаться о реалистичности прицеливания в контексте мыши — бессмысленное занятие.
По сложности прицеливания ближе как раз геймпад, чем мышь.
Одна из причин по которой у меня нет алергии на шутеры при игре с геймпада — потому что я для себя сразу обозначил, что сложность прицеливания с геймпада сравнима со сложностью при реальной стрельбе и смирился с этим.
#12
19:46, 13 фев 2014
nes
> Целятся за игрока, камеру крутят за игрока, с такими успехами скоро будут
> играть за игрока.
Уже давно. Еще раньше чем игры появилось.
Это называется «кино». Рекомендую, отличная вещь.
#13
19:50, 13 фев 2014
такое мнение знаю. но это не повод поручать прицеливание компу.
#14
19:52, 13 фев 2014
dedm0zaj
> это не повод поручать прицеливание компу.
А это уже от игрока зависит. Не видел ни одной игры, где автоприцеливание было бы не отключаемым.
Источник: gamedev.ru
Почему джойстик не работает в скайриме. X360ce — подключаем любой джойстик (инструкция к старой версии)
Конечно, можно было не заморачиваться и купить универсальный геймпад, который работает и на ПК, и с Xbx 360, и даже с PS3 и Android, но тогда, признаюсь, об этом как-то не подумал. Пришлось выкручиваться с помощью эмулятора, чему и посвящена эта инструкция.
Поддержка геймпадов в играх
Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола DirectInput . Мыши, клавиатуры, джойстики, рули, педали — все устройства работают, используя один и тот же стандартный набор команд.
Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол — XInput .
Разработанный специально для геймпада приставки, 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, придется потратить полчаса, но они того стоят.
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 — благо способ подключить к ПК есть), но играть можно.
Иногда бывает так, что компьютерные игры не видят подключенные геймпады. Особенно, если это устройства малоизвестных производителей. Такие же проблемы наблюдаются при использовании старых геймпадов Logitech – все они поддерживают только Direct Input API, тогда как современные геймпады по умолчанию работают с XInput API. Данную проблему можно решить с помощью программы Xbox 360 Controller Emulator, которая распространяется совершенно бесплатно.
Рассмотрим ситуацию с подключением старой модели геймпада Logitech Dual Action. Другие устройства настраиваются аналогичным образом.
Первое, что нужно сделать, скачать программу Xbox 360 Controller Emulator. Есть 32- и 64-битная версии для 32- и 64-битных игр соответственно. Если вы скачали 32-битную версию, а игра 64-битная, программа уведомит об этом сразу при запуске и предложит скачать другую версию.
Скопируйте программу в директорию с игрой, в раздел где находится исполняемый файл с расширением.EXE. Подключите геймпад и запустите программу. Нажмите кнопку «Create», затем «Next». Подождите пока программа найдет в интернете нужные настройки, затем нажмите кнопку «Finish». Все, настройка завершена.
Если вы все сделали правильно, вкладка с геймпадом должна загореться зеленым цветом. Понажимайте кнопки, чтобы проверить их назначение.
Закройте программу и запустите игру. Должен раздаться специальный сигнал, который означает, что игра нашла геймпад.
Возможные проблемы
Бывает так, что программа не смогла найти конфигурацию для вашего геймпада, но при этом смогла определить его. В этом случае кнопки можно назначить самостоятельно.
Сигнала не было, джойстик не найден. Проблема может заключаться в том, что программа не верно определила директорию игры. В этом случае ее нужно указать вручную. Для этого откройте вкладку «Game Settings», нажмите кнопку Add и укажите директорию, где находится «экзешник». В этой же вкладке справа выберите соответствующие значения «XInput Files».
Сигнал был, но геймпад не работает. Загляните в настройки игры. Возможно, там имеется опция для включения геймпада. Таковая точно есть в Bioshock и Skyrim.
Есть игры в которых данная программа не работает. Это продукция из магазина Windows Store, которая работает через сервис Xbox Live. Дело в том, что Xbox 360 Controller Emulator – это Win32-приложение, а новые игры Microsoft создаются на платформе UWP (Universal Windows Platform), которая имеет совершенно другую архитектуру.
In this tutorial you will find steps to make x360ce work with The Elder Scrolls V: Skyrim . 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 The Elder Scrolls V: Skyrim 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 The Elder Scrolls V: Skyrim 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 The Elder Scrolls V: Skyrim and use your controller with x360ce emulator – it will be starting automatically with each game launch.
Источник: erfa.ru
Игры на пк с геймпадом skyrim. X360ce — подключаем любой джойстик (инструкция к старой версии)
Все началось с того, что я и моя жена решили играть вместе на одном ПК в файтинги — серии игр Mortal Kombat, Naruto. Так как на одной клавиатуре в четыре руки играть неудобно, решили купить геймпады (джойстики — некорректное слово по отношению к кнопочным игровым устройствам).
Выбрали относительно дешевые, потому что было неизвестно, как часто будем использовать:
Подобных геймпадов море. Все они отличаются внешним видом и качеством сборки, недостатки одни и те же:
- Слишком чувствительные аналоговые стики — те черные рычажки, благодаря которым целятся, управляют бегом. Достаточно небольшого сдвига, чтобы персонаж бежал как ошпаренный. Управлять камерой тем более неудобно. Для файтингов сойдут, но про «стрелялки» забудьте.
- Вместо курков, чувствительных к силе нажатия — обычные кнопки. В некоторых играх (например, гонках) будет неудобно играть.
- Проблемы с драйверами — не работает виброотдача с теми, что идут на комплектном диске. Нашел подходящие (ссылка), но они подойдут не ко всем моделям.
- Совместимость с современными играми. Этому вопросу посвящена следующая глава.
Конечно, можно было не заморачиваться и купить универсальный геймпад, который работает и на ПК, и с Xbx 360, и даже с PS3 и Android, но тогда, признаюсь, об этом как-то не подумал. Пришлось выкручиваться с помощью эмулятора, чему и посвящена эта инструкция.
Поддержка геймпадов в играх
Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола DirectInput . Мыши, клавиатуры, джойстики, рули, педали — все устройства работают, используя один и тот же стандартный набор команд.
Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол — XInput .
Разработанный специально для геймпада приставки, 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, придется потратить полчаса, но они того стоят.
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 — благо способ подключить к ПК есть), но играть можно.
Иногда бывает так, что компьютерные игры не видят подключенные геймпады. Особенно, если это устройства малоизвестных производителей. Такие же проблемы наблюдаются при использовании старых геймпадов Logitech – все они поддерживают только Direct Input API, тогда как современные геймпады по умолчанию работают с XInput API. Данную проблему можно решить с помощью программы Xbox 360 Controller Emulator, которая распространяется совершенно бесплатно.
Рассмотрим ситуацию с подключением старой модели геймпада Logitech Dual Action. Другие устройства настраиваются аналогичным образом.
Первое, что нужно сделать, скачать программу Xbox 360 Controller Emulator. Есть 32- и 64-битная версии для 32- и 64-битных игр соответственно. Если вы скачали 32-битную версию, а игра 64-битная, программа уведомит об этом сразу при запуске и предложит скачать другую версию.
Скопируйте программу в директорию с игрой, в раздел где находится исполняемый файл с расширением.EXE. Подключите геймпад и запустите программу. Нажмите кнопку «Create», затем «Next». Подождите пока программа найдет в интернете нужные настройки, затем нажмите кнопку «Finish». Все, настройка завершена.
Если вы все сделали правильно, вкладка с геймпадом должна загореться зеленым цветом. Понажимайте кнопки, чтобы проверить их назначение.
Закройте программу и запустите игру. Должен раздаться специальный сигнал, который означает, что игра нашла геймпад.
Возможные проблемы
Бывает так, что программа не смогла найти конфигурацию для вашего геймпада, но при этом смогла определить его. В этом случае кнопки можно назначить самостоятельно.
Сигнала не было, джойстик не найден. Проблема может заключаться в том, что программа не верно определила директорию игры. В этом случае ее нужно указать вручную. Для этого откройте вкладку «Game Settings», нажмите кнопку Add и укажите директорию, где находится «экзешник». В этой же вкладке справа выберите соответствующие значения «XInput Files».
Сигнал был, но геймпад не работает. Загляните в настройки игры. Возможно, там имеется опция для включения геймпада. Таковая точно есть в Bioshock и Skyrim.
Есть игры в которых данная программа не работает. Это продукция из магазина Windows Store, которая работает через сервис Xbox Live. Дело в том, что Xbox 360 Controller Emulator – это Win32-приложение, а новые игры Microsoft создаются на платформе UWP (Universal Windows Platform), которая имеет совершенно другую архитектуру.
In this tutorial you will find steps to make x360ce work with The Elder Scrolls V: Skyrim . 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 The Elder Scrolls V: Skyrim 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 The Elder Scrolls V: Skyrim 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 The Elder Scrolls V: Skyrim and use your controller with x360ce emulator – it will be starting automatically with each game launch.
Похожие статьи
- Как узнать какой windows установлен на компьютере
- Как полностью очистить телефон на Android
- Что такое BIOS и как изменить параметры BIOS на компьютере Dell
- Дисководы внешние для компьютера и ноутбука
Источник: lab-music.ru