DiyИгры

Полезные советы по настройке контроллера для игрового центра Raspberry Pi Retro

Полезные советы по настройке контроллера для игрового центра Raspberry Pi Retro

При создании моего ретро-игрового центра Raspberry Pi Я столкнулся с некоторыми проблемами при настройке игровых контроллеров.

Проблемы были простыми. Буду ли я использовать свой контроллер Xbox 360 или использовать пару базовых USB-контроллеров для игр двух игроков?

Установить решение было сложно. В конце концов, несмотря на мои предпочтения, я решил выбрать пару базовых игровых контроллеров в стиле ретро, ​​которые отлично подошли для некоторых классических аркадных игр для двух игроков.

Хотя, честно говоря, большая часть моего использования RetroPie состояла в том, чтобы наслаждаться некоторыми классическими стратегическими играми, которые я мог бы так же легко загрузить в DOSBox на моем ПК.

Итак, как я справился с настройкой профиля двух игроков на моем RetroPie и насколько легко добавить контроллер Xbox 360?

Преимущества современного игрового контроллера

Хотя ретро-игры это весело, контроллеры часто сосут. В свое время я регулярно проводил несколько джойстиков в год, в том числе износостойкие металлические кнопки с двумя стержнями (Competition Pro и аналогичные).

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

Очевидно, что вместо альтернативы ретро есть явное преимущество в использовании контроллера Xbox 360 (или аналогичного) от эргономичного комфорта до повышенной надежности.

Настройка игровых контроллеров Xbox на Raspberry Pi

Хотя это был не мой окончательный выбор, настройка контроллера Xbox 360 оказалась намного проще, чем я предполагал.

Если вы проверили предыдущее руководство по установке и настройке системы RetroPie, вы будете знать, что файл конфигурации можно редактировать, чтобы можно было добавлять разные контроллеры. Кстати, добавление контроллера Xbox 360 в систему Linux. не все так необычно.

игровая консоль Raspberry Pi

Чтобы установить драйвер контроллера Xbox 360, вам необходимо выйти из EmulationStation из меню навигации и ввести в командной строке следующее:

  sudo apt-get установить xboxdrv 

После этого отредактируйте /etc/rc.local, добавив

  xboxdrv --trigger-as-button --wid 0 --led 2 --deadzone 4000 --silent & 
  спать 1 

Это гарантирует, что драйвер запускается при загрузке компьютера. Обратите внимание на использование «-wid» в инструкции для беспроводных контроллеров. Измените его на –id для проводных контроллеров.

После этого введите

  cd ~ / RetroPie / эмуляторы / RetroArch / инструменты 

Находясь в этом каталоге, введите следующую команду:

  ./retroarch-joyconfig -o p1.cfg -p 1 -j 0 

Вы должны увеличить цифры в 1 раз для каждого дополнительного контроллера. Если введено правильно, полученные файлы должны быть добавлены в retroarch.cfg:

  sudo cat p * .cfg >> ~ / RetroPie / configs / all / retroarch.cfg 

Затем вы можете сохранить и перезагрузить компьютер, чтобы использовать контроллер Xbox 360.

Как настроить двойной контроллер

Есть одна очевидная причина, по которой вы можете использовать более одного контроллера — наслаждаться многопользовательскими играми.

Хотя вместо двух контроллеров можно использовать клавиатуру и контроллер USB, вы обнаружите, что настройка пары различных устройств затруднена. Для достижения наилучших результатов (и во избежание проблем с конфигурацией) вы должны использовать два одинаковых контроллера. Если вы хотите больше, чем это, вам нужно будет использовать USB-концентратор с питанием.

Полезные советы по настройке контроллеров для Raspberry Pi Retro Gaming Center muo контроллеры raspberrypi usb

Начните с открытия файла retroarch.cfg через FTP (или запустив Raspbian и перейдя к RetroPie> Configs> All ) и найдите следующую строку:

  input_player1_joypad_index = "0" 

Проверьте строки, которые следуют, а затем скопируйте их, до последней в этом разделе. После последней строки оставьте пустую строку и вставьте выделение. Вы продублировали первый профиль контроллера, но вам нужно будет отредактировать новый блок кода, чтобы каждый экземпляр «player1» теперь читал «player2»

Вот пример. Первые две строки вставленного сегмента должны гласить:

  input_player2_joypad_index = "0" 
  input_player2_a_btn = "1" 

Повторяйте, пока не дойдете до конца скопированного кода, затем сохраните и закройте.

Выйдите из игр, используя свои контроллеры

Стандартный способ выхода из игры в EmulationStation — перезапуск Raspberry Pi, что может привести к повреждению SD-карты. столь поскольку в этом случае это возможно только при отключении кабеля питания.

игровая консоль Raspberry Pi

Чтобы преодолеть это, существует обходной путь, отображающий опцию выхода на ваш игровой контроллер.

Для этого вам нужно отредактировать файл retroarch.cfg, добавив следующий код:

  input_enable_hotkey_btn = "X" 
  input_exit_emulator_btn = "Y" 

Вам нужно проверить файл retroarch.cfg, чтобы определить кнопки, которые вы хотите использовать здесь. Очевидно, что вы не хотите выходить из игр, используя обычные кнопки контроллера — вместо этого вы должны искать те, которые относятся к кнопкам в центре контроллера, возможно, с пометкой «меню» или «запуск».

Как только вы узнаете, как эти кнопки пронумерованы в файле конфигурации, замените «X» и «Y» на соответствующие цифры.

Затем вы можете сохранить файл и выйти, чтобы применить изменения.

Вывод: если вы собираетесь играть в ретро, ​​делайте это правильно

Советы, приведенные здесь, должны помочь вам сориентироваться в стиле ретро-игр на вашем устройстве RetroPie, но для абсолютного классического игрового процесса вы можете подумать об использовании (или создании!) Многофункционального многокнопочного игрового устройства для воспроизведения. найденные на старых аркадных шкафах.

Независимо от того, какое у вас решение для контроллера, обязательно проведите несколько тестовых прогонов, прежде чем «играть в гневе», — и дайте нам знать, как вы справляетесь, и какие варианты контроллеров вы выбираете.

Похожие посты
Игры

Читы Red Dead об искуплении для Xbox 360

Игры

The Sims 2: университетские варианты для майоров

Игры

Mortal Kombat: Армагеддон PS2 Коды Жертв

Игры

Xbox Live: Monster Island обновлен и снова на торговой площадке