Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Игры / Games

Игры / Games Общий игровой форум

Ответ
 
Опции темы
Старый 21.01.2012, 18:42   #1
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 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 за это полезное сообщение:
IgorOK (21.01.2012), pax (22.01.2012)
Старый 21.01.2012, 22:31   #2
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Подключаем геймпад к любой игре

Берем x360ce vibmod 3.1.4.1
DLL суем к бинарнику
Получаем полную эмуляцию геймпада для XBOX(игра опознает любой геймпад как XBOX-овый). Поддерживается вибрация.
Problem?
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 22.01.2012, 01:06   #3
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Подключаем геймпад к любой игре

Что в итоге я получил.Все чудно работает со Скайрим, minecraft, Метро2033, Ведьмак 2, Lotro
Читать умеем или как обычно всенечитал@сразуотвечал? У части вышеперечисленного вовсе нет поддержки геймпадов.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Старый 22.01.2012, 14:10   #4
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Подключаем геймпад к любой игре

В играх где нет поддержки геймпадов нет нужды в геймпадах.
Эмуляция мыши через аналог - оральный секс с крокодилом.
У Скайрима и ведьмака есть поддержка геймпадов, только с ним и прохожу.
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 22.01.2012, 17:07   #5
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Подключаем геймпад к любой игре

Интересно как. Обзор грибком - это хуже чем поцелуй Зверева с Моисеевым...
__________________
(Offline)
 
Ответить с цитированием
Старый 22.01.2012, 19:22   #6
m_512
Элита
 
Аватар для m_512
 
Регистрация: 17.04.2007
Сообщений: 1,950
Написано 1,506 полезных сообщений
(для 7,979 пользователей)
Ответ: Подключаем геймпад к любой игре

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

tormoz, дело привычки. Я в BF3, CoD быстро и точно прицеливаюсь.
(Offline)
 
Ответить с цитированием
Старый 28.01.2012, 20:04   #7
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Ответ: Подключаем геймпад к любой игре

Что я сделал в аналогичной ситуации: накодил свою тулсу (<100 строк) на C#, которая считывала состояния джойстика и перенаправляла их в кнопки (симуляция событий). Работает со всем что пробывал, никаких вмешательств в процессы не делается, "все легально".
  • Для чтения самих состояний кнопок использовал интерфейс winmm.dll. Так же я выложил код для непосредственного чтения состояний джойстика некоторое время назад.
    Как вариант, можно так же использовать DirectInput - в интернете есть довольно большое количество врапперов для него, которые дадут на выходе класс из которого можно просто читать отдельные bool\int.
  • Для симуляции кнопок использовал ManagedWINAPI - процесс симуляции нажатия\отпускания клавиши упрощен до ~3 строк. Для мыши немного длиннее, но так же вполне реалистично если есть лишние полчаса.

Преимущества:
  • Не вмешивается в процессы игр
  • Можно накодить любое нужное но не поддерживаемое другими программами поведение
  • Имеешь представление "как это работает"
Недостатки:
  • Код, хоть и не длинный, нужно написать
  • Какие-либо другие неизвестные факторы
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо YellowAfterlife за это полезное сообщение:
Lestar (29.01.2012), LLI.T.A.L.K.E.R. (05.02.2013), m_512 (29.01.2012)
Старый 29.01.2012, 13:08   #8
m_512
Элита
 
Аватар для m_512
 
Регистрация: 17.04.2007
Сообщений: 1,950
Написано 1,506 полезных сообщений
(для 7,979 пользователей)
Ответ: Подключаем геймпад к любой игре

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



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

То есть чем громче, тем сильнее вращение.
Получится, когда в игре будут взрывы и выстрелы, вибромоторы будут кратковременно быстро вращаться.
Имитируя настоящую DualShock систему.
(Offline)
 
Ответить с цитированием
Старый 29.01.2012, 13:47   #9
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Подключаем геймпад к любой игре

Недавно взял себе и жене два проводных геймпада от Бокса. Шикарная вещь. Один драйвер без проблем подключает до 4х геймпадов к одному компу (даже ничего настраивать не надо, просто воткнул в юсб сколько надо геймпадов и сразу играй, даже из игры выходить не надо). Рубаю с гостями в стрит файтер, с женой на геймпадах играем в скайрим.
В общем, имхо лучшие геймпады на сегодняшний день, кто еще не купил, но собирается - рекомендую. Ориентировочная цена за штуку 1500р
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
Gector (29.01.2012), Wegox (08.04.2012)
Старый 29.01.2012, 13:53   #10
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Подключаем геймпад к любой игре

Сообщение от Amatsu Посмотреть сообщение
Рубаю с гостями в стрит файтер
Этот процесс я еще представить могу легко. Но:
Сообщение от Amatsu Посмотреть сообщение
на геймпадах играем в скайрим.
Это как? На геймпадах в двоем в скайрим?
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 29.01.2012, 15:33   #11
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Подключаем геймпад к любой игре

Сообщение от Gector Посмотреть сообщение
На геймпадах в двоем в скайрим?
Не, по отдельности, каждый со своего компа
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (08.04.2012)
Старый 05.02.2013, 18:12   #12
Sergey
AnyKey`щик
 
Регистрация: 05.02.2013
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Подключаем геймпад к любой игре

Прикольно
(Offline)
 
Ответить с цитированием
Старый 05.02.2013, 20:16   #13
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Подключаем геймпад к любой игре

с женой на геймпадах играем в скайрим.
Больше всего сломала вотт эта строчка
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 16:45.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com