Как заставить геймпад Xbox работать с Оплотом?

У меня есть геймпад Xbox:

Соедините шиной 005 устройств 004: идентификатор 045e:0289 Microsoft Corp. Xbox Controller S

Когда я запускаю Оплот с терминала, следующее производится:

Количество джойстиков: 1

Количество кнопок для джойстика: 0 - 10

Количество осей для джойстика: 0 - 6

Число PovHats для джойстика: 0 - 1

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


Дополнительная информация, которая может или не может быть релевантной:

  • Мой контроллер является исходным контроллером Xbox, не 360 контроллерами. Игры XNA в Windows по-видимому только работают с контроллерами Xbox360, потому что они используют xinput, а не прямой вход, посмотрите, например, здесь.

  • Мой контроллер работает (почти) правильно с магистральными образцами MonoGame, но Оплот использует измененный MonoGame и отказывает, когда выполнено против соединительной линии, таким образом, я не могу добавить отладку для наблюдения, где проблема.

  • Ошибка может также быть воспроизведена с соединенным проводом контроллером Xbox 360.

5
задан 3 June 2012 в 01:03

3 ответа

SuperGiant Games не включила поддержку джойстика для выпуска Linux. Возможно, в более позднем обновлении.

0
ответ дан 3 June 2012 в 01:03

Можно попытаться использовать qjoypad, чтобы сделать джойстик для ввода с клавиатуры эмуляции:

http://www.playdeb.net/updates/ubuntu/12.04/?q=qjoypad

Необходимо установить playdeb ppa's, чтобы заставить это обнаруживаться в центре программного обеспечения, все инструкции находятся на playdeb сайте. это работает потрясающее.

0
ответ дан 3 June 2012 в 01:03

Это исправлено в последнем пакете от Центра программного обеспечения.

0
ответ дан 3 June 2012 в 01:03

Другие вопросы по тегам:

Похожие вопросы: