Werbung
Während ich meine baue Raspberry Pi Retro-Gaming-Center So installieren Sie Spielemulatoren auf dem Raspberry PiDesktop-Computer, Media Center, ein wesentlicher Bestandteil eines Budget-Space-Programms - gibt es kein Ende für die Vielseitigkeit des Raspberry Pi? Scheinbar nicht - weil es auch Spiele macht. Weiterlesen Ich hatte einige Probleme mit der Konfiguration von Gamecontrollern.
Die Herausforderungen waren unkompliziert. Würde ich meinen Xbox 360-Controller verwenden oder für Spiele mit zwei Spielern auf ein Paar grundlegende USB-Controller zurückgreifen?
Eine Lösung zu finden war schwierig. Am Ende entschied ich mich trotz meiner Vorlieben für ein paar einfache Gamecontroller im Retro-Stil, die sich für einige klassische Arcade-Spiele für zwei Spieler als großartig erwiesen.
Um ehrlich zu sein, bestand der Großteil meiner RetroPie-Nutzung darin, einige klassische Strategietitel zu genießen, die ich genauso einfach in DOSBox auf meinem PC laden konnte.
Wie habe ich mit dem Einrichten eines Zwei-Spieler-Spielprofils auf meinem RetroPie umgegangen und wie einfach ist es, einen Xbox 360-Controller hinzuzufügen?
Vorteile eines modernen Gamecontrollers
Obwohl Retro-Gaming Spaß macht, saugen die Controller oft. Früher habe ich regelmäßig mehrere Joysticks pro Jahr durchlaufen, einschließlich der strapazierfähigen Typen mit zwei Metallknöpfen (Competition Pro und ähnliche).
Zweihandregler fand ich unzuverlässig und schwach, wahrscheinlich aufgrund des Fehlens von Mikroschaltern zugunsten von Blisterschaltern.
Es ist klar, dass die Verwendung eines Xbox 360-Controllers (oder eines ähnlichen) anstelle der Retro-Alternativen einen deutlichen Vorteil bietet, vom ergonomischen Komfort bis zur verbesserten Zuverlässigkeit.
Einrichten von Xbox Game Controllern auf dem Raspberry Pi
Obwohl es nicht meine endgültige Entscheidung war, erwies sich das Einrichten des Xbox 360-Controllers als weitaus einfacher als ich es mir vorgestellt hatte.
Wenn Sie die vorherige Anleitung zum Installieren und Einrichten eines RetroPie-Systems gelesen haben, wissen Sie, dass die Konfigurationsdatei so bearbeitet werden kann, dass verschiedene Controller hinzugefügt werden können. Übrigens, Hinzufügen eines Xbox 360-Controllers zu einem Linux-System Verbinden Sie Ihren Xbox 360-Controller mit Ihrem Linux-Gaming-RigLinux-Gaming-Rigs? Ja, sie passieren. Mit Valves Steam unter Linux und einer bevorstehenden Valve Steambox, die Steam zum Ausführen von Linux-Spielen verwendet, sieht die Zukunft nach Spielen unter Linux aus. Sie können sogar installieren ... Weiterlesen ist gar nicht so ungewöhnlich

Um den Xbox 360-Controller-Treiber zu installieren, müssen Sie EmulationStation über das Navigationsmenü beenden und Folgendes in die Befehlszeile eingeben:
sudo apt-get install xboxdrv
Anschließend bearbeiten /etc/rc.local, Hinzufügen
xboxdrv --trigger-as-button --wid 0 --led 2 --deadzone 4000 --silent &
Schlaf 1
Dadurch wird sichergestellt, dass der Treiber beim Starten des Computers gestartet wird. Beachten Sie die Verwendung von „–wid“ in der Anweisung, die für drahtlose Controller gilt. Ändern Sie es für kabelgebundene Controller in –id.
Geben Sie anschließend ein
cd ~ / RetroPie / emulators / RetroArch / tools
Geben Sie in diesem Verzeichnis den folgenden Befehl ein:
./retroarch-joyconfig -o p1.cfg -p 1 -j 0
Sie sollten die Ziffern für jeden weiteren Controller um den Faktor 1 erhöhen. Bei korrekter Eingabe sollten die resultierenden Dateien zu retroarch.cfg hinzugefügt werden:
sudo cat p * .cfg >> ~ / RetroPie / configs / all / retroarch.cfg
Sie können dann speichern und neu starten, um Ihren Xbox 360-Controller zu verwenden.
So richten Sie zwei Controller ein
Es gibt einen klaren Grund, warum Sie möglicherweise mehr als einen Controller verwenden - um Multiplayer-Spiele zu genießen.
Es ist zwar möglich, eine Tastatur und einen USB-Controller anstelle von zwei Controllern zu verwenden, Sie werden jedoch feststellen, dass die Konfiguration eines Paares verschiedener Geräte schwierig ist. Um die besten Ergebnisse zu erzielen (und Konfigurationsprobleme zu vermeiden), sollten Sie zwei identische Controller verwenden. Wenn Sie mehr als dies wünschen, müssen Sie einen USB-Hub mit Stromversorgung verwenden.

Öffnen Sie zunächst die Datei retroarch.cfg über FTP (oder führen Sie Raspbian aus und navigieren Sie zu RetroPie> Konfigurationen> Alle) und finde diese Zeile:
input_player1_joypad_index = "0"
Überprüfen Sie die folgenden Zeilen und kopieren Sie sie bis zum letzten in diesem Abschnitt. Lassen Sie nach der letzten Zeile eine leere Zeile und fügen Sie die Auswahl ein. Sie haben das erste Controller-Profil dupliziert, müssen jedoch den neuen Codeblock so bearbeiten, dass jede Instanz von "player1" jetzt "player2" lautet.
Hier ist ein Beispiel. Die ersten beiden Zeilen des eingefügten Segments sollten lauten:
input_player2_joypad_index = "0"
input_player2_a_btn = "1"
Wiederholen Sie diesen Vorgang, bis Sie das Ende des kopierten Codes erreicht haben. Speichern und schließen Sie ihn dann.
Beenden Sie Spiele mit Ihren Controllern
Die Standardmethode zum Beenden eines Spiels in EmulationStation ist der Neustart Ihres Raspberry Pi - etwas, das dies kann Beschädigen Sie die SD-Karte 3 Gründe, warum Ihr Raspberry Pi nicht richtig funktioniertIch lebe jetzt seit einigen Monaten mit dem Raspberry Pi und habe festgestellt, dass dieser erstaunliche kleine Computer noch erstaunlicher ist als erwartet. Trotz seiner geringen Abmessungen ist der Raspberry Pi ebenso fruchtig ... Weiterlesen Dies ist in diesem Szenario nur durch Entfernen des Netzkabels möglich.

Um dies zu überwinden, gibt es eine Problemumgehung, die Ihrem Gamecontroller eine Exit-Option zuordnet.
Dazu müssen Sie die Datei retroarch.cfg bearbeiten und den folgenden Code hinzufügen:
input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"
Sie müssen die Datei retroarch.cfg überprüfen, um die Schaltflächen zu identifizieren, die Sie hier verwenden möchten. Natürlich möchten Sie Spiele nicht mit den üblichen Controller-Tasten beenden, sondern sollten nachsehen für diejenigen, die sich auf die Tasten in der Mitte des Controllers beziehen, möglicherweise mit "Menü" oder "Menü" bezeichnet "Start".
Wenn Sie wissen, wie diese Schaltflächen in der Konfigurationsdatei nummeriert sind, ersetzen Sie "X" und "Y" durch die entsprechenden Nummern.
Sie können die Datei dann speichern und beenden, um die Änderungen zu übernehmen.
Fazit: Wenn Sie Retro spielen möchten, machen Sie es richtig
Die Tipps hier sollen Ihnen helfen, mit Ihrem RetroPie-Gerät stilvoll auf den Retro-Gaming-Pfad zu gelangen, aber für das absolut klassische Spielerlebnis Vielleicht möchten Sie ein All-in-One-Spielgerät mit mehreren Tasten verwenden (oder bauen!), um die in der alten Spielhalle gefundenen zu replizieren Schränke.
Unabhängig von Ihrer Controller-Lösung sollten Sie vor dem „Spielen im Zorn“ einige Testläufe durchführen - und uns mitteilen, wie Sie vorgehen und für welche Controller-Optionen Sie sich entscheiden.
Christian Cawley ist stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained. Er produziert auch The Really Useful Podcast und verfügt über umfangreiche Erfahrung im Desktop- und Software-Support. Christian ist ein Mitarbeiter des Linux Format Magazins. Er ist ein Bastler von Raspberry Pi, ein Lego-Liebhaber und ein Retro-Gaming-Fan.