Handige controllerconfiguratietips voor een Retro Gaming Center van Raspberry Pi
Tijdens het bouwen van mijn Raspberry Pi retro-gamecentrum Hoe ik game-emulators op de Raspberry Pi installeer Hoe kan ik game-emulators op de Raspberry Pi installeren Desktopcomputer, mediacentrum, een integraal onderdeel van een budgetruimteprogramma - is er geen einde aan de veelzijdigheid van de Raspberry Pi? Schijnbaar niet - omdat het ook spellen doet. Meer informatie Ik heb een aantal problemen ondervonden bij het configureren van gamecontrollers.
De uitdagingen waren duidelijk. Zou ik mijn Xbox 360-controller gebruiken of een beroep doen op een paar standaard USB-controllers voor gamen met twee spelers?
Het was moeilijk om een oplossing te vinden. Uiteindelijk koos ik, ondanks mijn voorkeuren, voor een paar standaard gamecontrollers in retrostijl die geweldig bleken te zijn voor een paar klassieke gokspellen met twee spelers.
Hoewel om eerlijk te zijn het grootste deel van mijn RetroPie-gebruik was om van een aantal klassieke strategietitels te genieten die ik net zo gemakkelijk in DOSBox op mijn pc kon laden.
Dus, hoe ging ik om met het opzetten van een gameprofiel met twee spelers op mijn RetroPie en hoe eenvoudig is het om een Xbox 360-controller toe te voegen?
Voordelen van een moderne gamecontroller
Hoewel retrogamen leuk is, zuigen de controllers vaak. Vroeger zou ik regelmatig een aantal joysticks per jaar meemaken, waaronder de robuuste, met metalen assen uitgeruste twee knoptypes (de Competition Pro en vergelijkbaar).
Wat betreft tweehandenbedieningen vond ik ze onbetrouwbaar en dun, waarschijnlijk vanwege het ontbreken van microschakelaars ten gunste van blisterschakelaars.
Het is duidelijk dat er een duidelijk voordeel is bij het gebruik van een Xbox 360-controller (of vergelijkbaar) in plaats van de retro-alternatieven, van ergonomisch comfort tot verbeterde betrouwbaarheid.
Xbox-gamecontrollers instellen op de Raspberry Pi
Hoewel het niet mijn laatste keus was, bleek het opzetten van de Xbox 360-controller veel eenvoudiger dan ik had verwacht.
Als u de vorige handleiding over het installeren en instellen van een RetroPie-systeem hebt gecontroleerd, weet u dat het configuratiebestand kan worden bewerkt, zodat verschillende controllers kunnen worden toegevoegd. Overigens voeg je een Xbox 360-controller toe aan een Linux-systeem Verbind je Xbox 360-controller met je Linux Gaming Rig Verbind je Xbox 360-controller met je Linux gaming-platform Linux-gamingplatforms? Ja, ze gebeuren. Met Valve's Steam op Linux en een nieuwe Valve Steambox die gebruik maakt van Steam om Linux-games uit te voeren, zoekt de toekomst naar gaming op Linux. U kunt zelfs installeren ... Meer lezen is niet zo ongewoon.
Om het stuurprogramma van de Xbox 360-controller te installeren, moet je EmulationStation afsluiten vanuit het navigatiemenu en het volgende invoeren in de opdrachtregel:
sudo apt-get install xboxdrv
Hierna bewerken /etc/rc.local, toevoegen
xboxdrv --trigger-as-button --wid 0 --led 2 --deadzone 4000 --silent &
slaap 1
Dit zorgt ervoor dat het stuurprogramma wordt gestart wanneer de computer opstart. Let op het gebruik van “-wid” in de instructie, die voor draadloze controllers is. Verander het in -id voor bekabelde controllers.
Hierna voert u in
cd ~ / RetroPie / emulators / RetroArch / tools
Voer in deze map de volgende opdracht in:
./ retroarch-joyconfig -o p1.cfg -p 1 -j 0
U moet de cijfers per factor 1 verhogen voor elke extra controller. Indien correct ingevoerd, moeten de resulterende bestanden worden toegevoegd aan retroarch.cfg:
sudo cat p * .cfg >> ~ / RetroPie / configs / all / retroarch.cfg
U kunt vervolgens opslaan en opnieuw opstarten om uw Xbox 360-controller te gebruiken.
Hoe Dual Controllers in te stellen
Er is een duidelijke reden waarom u meer dan één controller zou kunnen gebruiken - om te genieten van multiplayer-gaming.
Hoewel het mogelijk is om een toetsenbord en een USB-controller te gebruiken, in plaats van twee controllers, zult u merken dat het configureren van een paar verschillende apparaten moeilijk is. Voor de beste resultaten (en om configuratieproblemen te voorkomen), moet u twee identieke controllers gebruiken. Als u meer wilt, moet u een actieve USB-hub gebruiken.
Begin met het openen van het bestand retroarch.cfg via FTP (of door Raspbian uit te voeren en naar te browsen RetroPie> Configs> Alle) en zoek deze regel:
input_player1_joypad_index = "0"
Controleer de regels die volgen en kopieer ze vervolgens naar de laatste in die sectie. Plaats na de laatste regel een lege regel en plak de selectie. U hebt het eerste controllerprofiel gedupliceerd, maar u moet het nieuwe codeblok bewerken zodat elke instantie van “player1” leest nu “player2”
Hier is een voorbeeld. De eerste twee regels van het geplakte segment moeten als volgt worden gelezen:
input_player2_joypad_index = "0"
input_player2_a_btn = "1"
Herhaal dit tot je het einde van de gekopieerde code bereikt, sla op en sluit.
Games verlaten met behulp van uw controllers
De standaardmethode voor het afsluiten van een game in EmulationStation is door je Raspberry Pi opnieuw op te starten - iets dat de SD-kaart kan beschadigen 3 Redenen waarom je Raspberry Pi niet goed werkt 3 Redenen waarom je Raspberry Pi niet goed werkt Ik heb geleefd met de Raspberry Pi nu al een aantal maanden, en hebben ontdekt dat deze verbluffende kleine computer nog verbazingwekkender is dan verwacht. Ondanks zijn geringe afmetingen is de Raspberry Pi net zo fruitig ... Lees meer omdat dit alleen mogelijk is in dit scenario door de voedingskabel te verwijderen.
Om dit te verhelpen, wordt er een tijdelijke oplossing geboden om een exitoptie toe te wijzen aan je gamecontroller.
U moet hiervoor het bestand retroarch.cfg bewerken en de volgende code toevoegen:
input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"
U moet het retroarch.cfg-bestand controleren om de knoppen te identificeren die u hier wilt gebruiken. Natuurlijk wil je geen games verlaten met de gebruikelijke controllerknoppen - in plaats daarvan zou je moeten zoeken naar degene die betrekking hebben op de knoppen in het midden van de controller, misschien gelabeld “menu” of “begin”.
Als u weet hoe deze knoppen in het configuratiebestand genummerd zijn, vervangt u “X” en “Y” met de bijbehorende nummers.
U kunt het bestand vervolgens opslaan en afsluiten om de wijzigingen toe te passen.
Conclusie: als je retro gaat spelen, doe het dan goed
De tips hier zouden u moeten helpen om op retro Retro-apparaat stijlvol op het retro-gamepad te stappen, maar voor de absolute klassieke game-ervaring kunt u overwegen een all-in-one gamingtoestel met meerdere knoppen te gebruiken (of te bouwen!) Om te repliceren die gevonden op de oude arcade kasten.
Wat uw controlleroplossing ook is, zorg ervoor dat u deze een paar keer testtest geeft “gamen in woede” - en laat ons weten hoe u verder gaat en welke controlleropties u kiest.
Ontdek meer over: Game Controller, Raspberry Pi.