Реклама

игровая консоль Raspberry PiСтроя мой Ретро игровой центр Raspberry Pi Как установить игровые эмуляторы на Raspberry PiНастольный компьютер, медиацентр, неотъемлемая часть бюджетной космической программы - нет ли конца универсальности Raspberry Pi? Кажется, нет - потому что это также делает игры. Подробнее Я столкнулся с некоторыми проблемами при настройке игровых контроллеров.

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

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

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

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

instagram viewer

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

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

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

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

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

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

Если вы проверили предыдущее руководство по установке и настройке системы RetroPie, вы будете знать, что файл конфигурации можно редактировать, чтобы можно было добавлять разные контроллеры. Между прочим, добавление контроллера Xbox 360 в систему Linux Подключите контроллер Xbox 360 к игровой платформе LinuxLinux игровые автоматы? Да, они происходят. С появлением Steve от Valve для Linux и будущей версии Valve Steambox, использующей Steam для запуска игр для Linux, будущее за игрой на 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> Конфиги> Все) и найдите эту строку:

input_player1_joypad_index = "0"

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

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

input_player2_joypad_index = "0"
input_player2_a_btn = "1"

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

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

По умолчанию для выхода из игры в EmulationStation используется перезапуск Raspberry Pi, что может испортить SD-карту 3 причины, почему ваш Raspberry Pi не работает должным образомЯ живу с Raspberry Pi уже несколько месяцев, и нашел этот удивительный маленький компьютер еще более удивительным, чем ожидалось. Несмотря на свои миниатюрные размеры, Raspberry Pi столь же фруктовый ... Подробнее так как это возможно только в этом сценарии, отсоединив кабель питания.

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

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

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

input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"

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

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

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

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

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

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

Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.