Есть такая замечательная игра от gaijin games - bit.trip runner 2. Это продолжение игры bit.trip.runner - где персонаж бежит, а мы должны уворачиваться от препятствий и собирать золото.
После очередного обновления мой джойстик Logitech Rumble Gamepad F510(его ещё иногда называют xbox controller) просто перестал определяться в этой игре. Во всех играх работает, а в этой - нет!
К счастью, есть стим-сообщество, где описали рецепт, как это можно вылечить. Ну, а я опишу это в своём блоге по-русски и это кому-то поможет, а для меня - лишний информационный бэкап.
Итак, поехали!
Сначала нам нужно установить драйвера xbox. Скажу сразу, что у меня xubuntu, т.е. ubuntu+xfce, поэтому все команды привожу для убунты.
В терминале пишем:
sudo apt-get install xboxdrv
и соглашаемся с установкой пакетов. после это выполняем другую команду:
sudo xboxdrv --silent --type xbox360 --device-by-id 046d:c21d --mimic-xpad --detach-kernel-driver
Если всё прошло хорошо, нам напишет
Your Xbox/Xbox360 controller should now be available as:
/dev/input/js0
/dev/input/event13
Press Ctrl-c to quit
Пока control+c ни в коем случае не нажимаем.
Теперь Открываем игру bit.trip runner 2 и наслаждаемся игрой с джойстиком :)
Когда поиграли, лучше зайти в терминал и нажать control+c. Если хотите, можно просто закрыть терминал, но тогда система сама себе выдаст некритичную ошибку.
Т.к. это линукс, тут вообще можно обойтись без терминала, можно взять одну программу, добавить её в автозагрузку и сделать ей кнопки для переключения джойстика.
А можно вообще пойти радикально и поставить qjoypad и эмулировать нажатия клавиш на клавиатуре - универсально и просто. Для каждой игры можно выставить свои настройки.
Но. Зачем так заморачиваться, если можно взять и скопировать одну строчку в терминале? :)
Лично я решил сделать простой скрипт, чтобы не копировать длинную команду, а просто написать определённый набор букв.
Это делается очень просто:
echo "sudo xboxdrv --silent --type xbox360 --device-by-id 046d:c21d --mimic-xpad --detach-kernel-driver" >x360
chmod +x x360
В дальнейшем мне будет нужно просто написать x360, у меня попросит пароль и я его введу.
Всем успехов в решении проблем. :)
После очередного обновления мой джойстик Logitech Rumble Gamepad F510(его ещё иногда называют xbox controller) просто перестал определяться в этой игре. Во всех играх работает, а в этой - нет!
К счастью, есть стим-сообщество, где описали рецепт, как это можно вылечить. Ну, а я опишу это в своём блоге по-русски и это кому-то поможет, а для меня - лишний информационный бэкап.
Итак, поехали!
Сначала нам нужно установить драйвера xbox. Скажу сразу, что у меня xubuntu, т.е. ubuntu+xfce, поэтому все команды привожу для убунты.
В терминале пишем:
sudo apt-get install xboxdrv
и соглашаемся с установкой пакетов. после это выполняем другую команду:
sudo xboxdrv --silent --type xbox360 --device-by-id 046d:c21d --mimic-xpad --detach-kernel-driver
Если всё прошло хорошо, нам напишет
Your Xbox/Xbox360 controller should now be available as:
/dev/input/js0
/dev/input/event13
Press Ctrl-c to quit
Пока control+c ни в коем случае не нажимаем.
Теперь Открываем игру bit.trip runner 2 и наслаждаемся игрой с джойстиком :)
Когда поиграли, лучше зайти в терминал и нажать control+c. Если хотите, можно просто закрыть терминал, но тогда система сама себе выдаст некритичную ошибку.
Т.к. это линукс, тут вообще можно обойтись без терминала, можно взять одну программу, добавить её в автозагрузку и сделать ей кнопки для переключения джойстика.
А можно вообще пойти радикально и поставить qjoypad и эмулировать нажатия клавиш на клавиатуре - универсально и просто. Для каждой игры можно выставить свои настройки.
Но. Зачем так заморачиваться, если можно взять и скопировать одну строчку в терминале? :)
Лично я решил сделать простой скрипт, чтобы не копировать длинную команду, а просто написать определённый набор букв.
Это делается очень просто:
echo "sudo xboxdrv --silent --type xbox360 --device-by-id 046d:c21d --mimic-xpad --detach-kernel-driver" >x360
chmod +x x360
В дальнейшем мне будет нужно просто написать x360, у меня попросит пароль и я его введу.
Всем успехов в решении проблем. :)