|
Игры / Games Общий игровой форум |
21.01.2012, 18:42
|
#1
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Подключаем геймпад к любой игре
Не так давно загорелось в пятой точке поиграть с геймпадом в Скайрим. Что я получил? Скайрим поддерживает геймпады только от Xbox 360. Даже исходя из того,что очень запекло, отдавать 60$ за еще один геймпал как то было не комильфо. Немного погуглив, наткнулся на Xpadder. Что он делает. Он эмулирует действие мыши и нажатие кнопок с помощью геймпада.
Сложного в настройке ничего нет, может кому пригодится, мануалы http://www.zzima.com/forum/showthread.php?p=1521602 http://www.youtube.com/watch?v=lpt6OxkzegY . Что в итоге я получил. Все чудно работает со Скайрим, minecraft, Метро2033, Ведьмак 2, Lotro (больше не проверял), не работает с онлайн игрой Ryzom(об этом собственно и предупреждали, так как по сути игра вмешивается в игровой процесс и может блокироваться). Тузла блокируется GameGuard точно, PunkBuster должен пропускать(не проверял, так пишут)
В тесте были задействованы logitech cordless rumblepad 2 и Win7 x64.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 50 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
|
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Lestar за это полезное сообщение:
|
|
21.01.2012, 22:31
|
#2
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Берем x360ce vibmod 3.1.4.1
DLL суем к бинарнику
Получаем полную эмуляцию геймпада для XBOX(игра опознает любой геймпад как XBOX-овый). Поддерживается вибрация.
Problem?
|
(Offline)
|
|
22.01.2012, 01:06
|
#3
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Что в итоге я получил.Все чудно работает со Скайрим, minecraft, Метро2033, Ведьмак 2, Lotro
|
Читать умеем или как обычно всенечитал@сразуотвечал? У части вышеперечисленного вовсе нет поддержки геймпадов.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
22.01.2012, 14:10
|
#4
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Подключаем геймпад к любой игре
В играх где нет поддержки геймпадов нет нужды в геймпадах.
Эмуляция мыши через аналог - оральный секс с крокодилом.
У Скайрима и ведьмака есть поддержка геймпадов, только с ним и прохожу.
|
(Offline)
|
|
22.01.2012, 17:07
|
#5
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Интересно как. Обзор грибком - это хуже чем поцелуй Зверева с Моисеевым...
__________________
|
(Offline)
|
|
22.01.2012, 19:22
|
#6
|
Элита
Регистрация: 17.04.2007
Сообщений: 1,950
Написано 1,506 полезных сообщений (для 7,979 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Xpadder отличная вещь, часто использую и не только в играх.
Прикольно лежать на диване перед проектором и серфить инет, удобней чем водить мышкой по мягкому покрытию.
tormoz, дело привычки. Я в BF3, CoD быстро и точно прицеливаюсь.
|
(Offline)
|
|
28.01.2012, 20:04
|
#7
|
ПроЭктировщик
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений (для 219 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Что я сделал в аналогичной ситуации: накодил свою тулсу (<100 строк) на C#, которая считывала состояния джойстика и перенаправляла их в кнопки (симуляция событий). Работает со всем что пробывал, никаких вмешательств в процессы не делается, "все легально".
- Для чтения самих состояний кнопок использовал интерфейс winmm.dll. Так же я выложил код для непосредственного чтения состояний джойстика некоторое время назад.
Как вариант, можно так же использовать DirectInput - в интернете есть довольно большое количество врапперов для него, которые дадут на выходе класс из которого можно просто читать отдельные bool\int. - Для симуляции кнопок использовал ManagedWINAPI - процесс симуляции нажатия\отпускания клавиши упрощен до ~3 строк. Для мыши немного длиннее, но так же вполне реалистично если есть лишние полчаса.
Преимущества: - Не вмешивается в процессы игр
- Можно накодить любое нужное но не поддерживаемое другими программами поведение
- Имеешь представление "как это работает"
Недостатки: - Код, хоть и не длинный, нужно написать
- Какие-либо другие неизвестные факторы
__________________
Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо YellowAfterlife за это полезное сообщение:
|
|
29.01.2012, 13:08
|
#8
|
Элита
Регистрация: 17.04.2007
Сообщений: 1,950
Написано 1,506 полезных сообщений (для 7,979 пользователей)
|
Ответ: Подключаем геймпад к любой игре
YellowAfterlife, молодец, но зачем изобретать велосипед?
Когда уже есть отполированный софт с кучей подробных настроек и который тоже "никаких вмешательств в процессы не делается, "все легально"".
Вот если бы ты написал программу, которая заставляет работать вибрацию от исходящего звука... было бы очень круто (готовых решений не нашел).
То есть чем громче, тем сильнее вращение.
Получится, когда в игре будут взрывы и выстрелы, вибромоторы будут кратковременно быстро вращаться.
Имитируя настоящую DualShock систему.
|
(Offline)
|
|
29.01.2012, 13:47
|
#9
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Недавно взял себе и жене два проводных геймпада от Бокса. Шикарная вещь. Один драйвер без проблем подключает до 4х геймпадов к одному компу (даже ничего настраивать не надо, просто воткнул в юсб сколько надо геймпадов и сразу играй, даже из игры выходить не надо). Рубаю с гостями в стрит файтер, с женой на геймпадах играем в скайрим.
В общем, имхо лучшие геймпады на сегодняшний день, кто еще не купил, но собирается - рекомендую. Ориентировочная цена за штуку 1500р
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
|
|
29.01.2012, 13:53
|
#10
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Сообщение от Amatsu
Рубаю с гостями в стрит файтер
|
Этот процесс я еще представить могу легко. Но:
Сообщение от Amatsu
на геймпадах играем в скайрим.
|
Это как? На геймпадах в двоем в скайрим?
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
29.01.2012, 15:33
|
#11
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Сообщение от Gector
На геймпадах в двоем в скайрим?
|
Не, по отдельности, каждый со своего компа
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.02.2013, 18:12
|
#12
|
AnyKey`щик
Регистрация: 05.02.2013
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Подключаем геймпад к любой игре
Прикольно
|
(Offline)
|
|
05.02.2013, 20:16
|
#13
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Подключаем геймпад к любой игре
с женой на геймпадах играем в скайрим.
|
Больше всего сломала вотт эта строчка
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:22.
|