Здравствуйте, Гость




09-2011 \ Играем в Shadowgun на Sixaxis контроллере при помощи программы Sixaxis Controller


Играем в Shadowgun на Sixaxis контроллере при помощи программы Sixaxis Controller (версия: 0.3.2 и выше) на Android устройствах.

Для начала убеждаемся, что у нас есть ОРИГИНАЛЬНЫЙ Sixaxis контроллер для Sony Play Station 3, куплена, запускается и играет Shadowgun (тут https://market.android.com/details?id=com.madfingergames.shadowgun либо тут http://4pda.ru/forum/index.php?showtopic=277796), куплена и подходит для нашего устройства программа Sixaxis Controller (тут https://market.android.com/details?id=com.dancingpixelstudios.sixaxiscontroller либо тут http://4pda.ru/forum/index.php?showtopic=257429). Для нормального функционирования Sixaxis Controller необходимо, чтобы на Вашем устройстве был сделан root и установлено приложение Superuser. Также имеются у программы проблемы с работай на устройствах с оболочкой HTC Sense, за подробностями лучше пойти на 4pda.ru.

Оценить возможности и посмотреть внешний вид Sixaxis Controller можно тут http://www.youtube.com/watch?v=bGulIF85SnM

Итак, после установки всего вышеперечисленного в приложениях появляется  иконка программы кнопками от Sixaxis. Для первого запуска программы необходимо выключить BlueTooth (если это не сделано, программа сама попросит его выключить), после запуска нажимаем кнопку Start слева вверху программы.


 

Я настраивал Sixaxis Controller на Samsung Galaxy Note. Сразу после установки программа отказалась запускаться – вылетала при нажатии кнопки Start. Помогла перезагрузка устройства.

Итак, после нажатия Start программа запустит проверку подключения после чего слева внизу экрана появится надпись Local Bluttooth Address: после которой будет идти шесть пар разделенных двоеточием значений, состоящих из латинских букв и цифр. Все их надо запомнить, а лучше записать.

Далее скачиваем программу http://www.dancingpixelstudios.com/sixaxiscontroller/SixaxisPairToolSetup-0.2.3.exe, устанавливаем, подключаем Sixaxis кабелем к компьютеру. На моей Windows 7 PRO 64-bit при подключении джойстика автоматически установились драйвера для него, возможно на Win XP придется их устанавливать дополнительно. Программа Sixaxis Pair Tool установилась и отработала без всяких проблем, на младших версиях также проблем быть не должно.

После подключения джойстика к компьютеру, запускаем Sixaxis Pair Tool, она несколько секунд будет искать подключенный контроллер, затем выведет такое окошко:



Поле Current Master содержит текущий MAC-адрес контроллера. На скриншотах он совпадает с адресом в программе Sixaxis Controller, потому что я уже все настроил. Однако у Вас Current Master и Local Bluetooth Addres будут разными. Задача проста – в поле Change Master нужно напечатать значение Local Bluetooth Addres (со всеми двоеточиями) и нажать на кнопку Update. После этого можно отключить контроллер от компьютера и закрыть окошко Sixaxis Pair Tool.

Для верности можно заново подключить контроллер к компьютеру, запустить Pair Tool и проверить, чтобы обновленное поле Current Master утилиты на компьютере полностью соответствовало значению Local Bluttooth Address на телефоне (или планшете) в программе Sixaxis Controller.

После этого я перезагрузил телефон и запустил Sixaxis Controller. Появилась надпись, что программе предоставлены права суперпользователя, потом программа ругнулась open(/efs/Bluetooth/bt_addr) failed: No such file or directory, но в конце выдала Client connected: 1 а на джойстике загорелся диод под цифрой 1.

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

Далее нажимаем кнопку Change Input Metod. Появляется окошко Выбор метода ввода, где нужно поставить зеленую точку напротив Sixaxis Controller. Окошко автоматически закроется.




Далее идем в настройки программы, нажав кнопку выбора меню на телефоне и в появившемся окошке жмем Preferences. Попадаем в Sixaxis Settings.


Сразу ставим галку в пункте Bypass IME (без этого кнопки контроллера в игре не работают).

Далее выбираем Default Input Metod (какой из методов ввода будет использоваться после остановки программы Sixaxis Controller ) и выставляем там либо клавиатуру Samsung, либо Swype.




Теперь нужно настроить непосредственно сами кнопки. Заходим в меню Input Mappings. Выбираем нужный контроллер (в моем случае контроллер один и подключен первым, но вообще можно подключить и настроить до четырех контроллеров).



Нажимаем на 1st Controller mappings. Попадаем в меню, где перечислены физические кнопки контроллера.



Здесь необходимо задать соответствие.

К примеру, виртуальная кнопка DPAD CENTER отвечает за огонь из выбранного оружия и действие. Я повесил ее на R1. То есть находим в списке физических кнопок R1.




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




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

Управление персонажем и повороты камеры соответствуют значениям виртуальных-реальных кнопок:

J is for analog 2 left

L is for analog 2 right

I is for analog 2 up

K is for analog 2 down

dpad left for analog 1 left

dpad right for analog 1 right

dpad up for analog 1 up

dpad down for analog 1 down



Виртуальная кнопка BACK соответствует игровой паузе, ее я повесил на Select контроллера.

Виртуальная кнопка PLUS соответствует выбору внутриигровых опций меню.

Выбор оружия:

  1. Виртуальная кнопка А позволяет выбрать Shotgun, ее можно  назначить на квадрат (Square)

  2. Виртуальная кнопка D позволяет выбрать SMG, ее можно назначить на крест (Cross)

  3. Виртуальная кнопка W позволяет выбрать Grenade Launcher, ее можно назначить на круг (Circle)

По материалам:

http://4pda.ru

http://forum.xda-developers.com/showthread.php?t=1179929

http://forums.androidcentral.com/sprint-photon/129411-ps3-controller-setup-shadowgun-photon-tested-only.html

 



5856
Короткая ссылка на новость: http://www.kropinfo.ru/~HadQy

Комментировать

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

Я - Корреспондент

Вы можете отправить свои новости нашим редакторам. Самые интересные будут опубликованы на портале.


E-mail: info@kropinfo.ru