Medan jag bygger mitt Raspberry Pi Retro Gaming Center Så här installerar du spelemulatorer på Raspberry Pi Så här installerar du spelemulatorer på Raspberry Pi Stationär dator, mediecenter, en integrerad del av ett budgetutrymme program - finns det ingen slut på mångsidigheten hos Raspberry Pi? Verkligen inte - för att det också spelar. Läs mer Jag stötte på några problem med att konfigurera spelkontrollen.
Utmaningarna var enkla. Skulle jag använda min Xbox 360-controller, eller ta till sig några grundläggande USB-kontroller för spel för två spelare?
Att etablera en lösning var svår. Till slut valde jag, trots mina preferenser, att gå till ett par grundläggande, retro-stil spelkontroller som visade sig bra för vissa klassiska tvåspelare i arkadspel.
Även om jag är ärlig har majoriteten av min RetroPie användning varit att njuta av några klassiska strategititlar som jag lika lätt kan ladda upp i DOSBox på min dator.
Så, hur hanterade jag att du skapade en spelarprofil på två spelare på min RetroPie, och hur lätt är det att lägga till en Xbox 360-kontroller?
Fördelar med en modern spelkontrollör
Även om retrospel är roligt, suger regulatorn ofta. Åter på dagen skulle jag regelbundet gå igenom flera joysticks om året, inklusive de slitstarka, metallaxlade två knapptyperna (Competition Pro och liknande).
När det gäller tvåhandskontroller hittade jag dem otillförlitliga och spetsiga, troligen på grund av att mikrobrytare saknade blisterkopplingar.
Det är uppenbart att det finns en distinkt fördel att använda en Xbox 360-kontroller (eller liknande) istället för de retroalternativen, från ergonomisk komfort till förbättrad tillförlitlighet.
Ställa in Xbox-spelkontroller på Raspberry Pi
Medan det inte var mitt sista val, visade sig att konfigurera Xbox 360-kontrollen mycket enklare än vad jag hade tänkt mig.
Om du har kontrollerat den tidigare guiden när du installerar och installerar ett RetroPie-system, vet du att konfigurationsfilen kan redigeras så att olika kontroller kan läggas till. För övrigt lägger du till en Xbox 360-kontroller till ett Linux-system Anslut Xbox 360-kontrollen till din Linux Gaming Rig Anslut Xbox 360-kontrollen till dina Linux Gaming Rig Linux spelrätter? Ja, det händer. Med Valves Steam on Linux och en kommande Valve Steambox med Steam för att köra Linux-spel, ser framtiden upp på spel på Linux. Du kan även installera ... Läs mer är inte så ovanligt.
För att installera Xbox 360-drivrutinsdrivrutinen måste du avsluta EmulationStation från navigeringsmenyn och ange följande på kommandoraden:
sudo apt-get installera xboxdrv
Efter detta, redigera /etc/rc.local, lägg till
xboxdrv --trigger-as-button --wid 0 --led 2 --deadzone 4000 --silent &
sova 1
Detta säkerställer att föraren startar när datorn startar. Notera användningen av "-wid" i instruktionen, som är för trådlösa kontroller. Ändra den till-för trådbundna controllers.
Följ detta genom att ange
cd ~ / RetroPie / emulatorer / RetroArch / verktyg
Ange i följande katalog följande:
./retroarch-joyconfig -o p1.cfg -p 1 -j 0
Du bör öka siffrorna med faktor 1 för varje extra kontroller. Om korrekt anges, måste de resulterande filerna läggas till retroarch.cfg:
sudo katt p * .cfg >> ~ / RetroPie / configs / all / retroarch.cfg
Du kan sedan spara och starta om att använda din Xbox 360-kontroller.
Så här ställer du in dubbla kontroller
Det finns en tydlig anledning till varför du kanske använder mer än en controller - för att njuta av multiplayer-spel.
Medan det är möjligt att använda ett tangentbord och en USB-kontroller, i stället för två kontroller, kommer du att upptäcka att det är svårt att konfigurera ett par olika enheter. För bästa möjliga resultat (och för att undvika konfigurationsproblem) ska du använda två identiska kontroller. Om du vill ha mer än det här måste du använda en USB-hubb.
Börja med att öppna filen retroarch.cfg via FTP (eller genom att springa Raspbian och bläddra till RetroPie> Configs> All ) och hitta den här raden:
input_player1_joypad_index = "0"
Kontrollera de linjer som följer och kopiera dem sedan till det sista i det avsnittet. Efter sista raden lämnar du en tom linje och klistrar sedan in valet. Du har duplicerat den första kontrollprofilen, men du måste redigera det nya kvarteret så att varje instans av "player1" nu läser "player2"
Här är ett exempel. De två första raderna i det klistrade segmentet bör läsas:
input_player2_joypad_index = "0"
input_player2_a_btn = "1"
Upprepa tills du når slutet av den kopierade koden och spara och stäng sedan.
Avsluta spel som använder dina kontroller
Standardmetoden för att avsluta ett spel i EmulationStation är genom att starta om din Raspberry Pi - något som kan korrumpera SD-kortet. 3 Anledningar till varför din hallon Pi inte fungerar ordentligt. 3 Anledningar till att din Raspberry Pi inte fungerar korrekt Jag har levt med Raspberry Pi i flera månader nu, och har funnit denna häpnadsväckande lilla dator för att vara ännu mer fantastisk än väntat. Trots sin dimensionerande dimensioner är Raspberry Pi lika fruktig ... Läs mer eftersom detta bara är möjligt i detta scenario genom att ta bort strömkabeln.
För att övervinna detta finns en lösning, en kartläggning av ett utgångsalternativ till din spelkontroller.
Du måste redigera filen retroarch.cfg för att göra detta och lägga till följande kod:
input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"
Du måste kolla filen retroarch.cfg för att identifiera de knappar du vill använda här. Självklart vill du inte lämna spel med de vanliga kontrollknapparna. I stället ska du leta efter de som hänför sig till knapparna i mitten av kontrollenheten, kanske märkt "meny" eller "start".
När du väl vet hur dessa knappar är numrerade i config-filen, ersätt "X" och "Y" med motsvarande nummer.
Du kan sedan spara filen och avsluta för att tillämpa ändringarna.
Slutsats: Om du ska spela Retro, gör det ordentligt
Tipsen här skulle hjälpa dig att komma på retrospelsspåret i stil på din RetroPie-enhet, men för den absoluta klassiska spelupplevelsen kan du överväga att använda (eller bygga!) En allt-i-ett-multifunktionsspelare för att replikera de som finns på de gamla arkadskaparna.
Oavsett vilken regulatorlösning du är, se till att du ger det några testkörningar före "spel i ilska" - och låt oss veta hur du går vidare och vilka kontrolleralternativ du bestämmer dig för.