Nyttige kontrollørkonfigurasjonstips for et Raspberry Pi Retro Gaming Center

Nyttige kontrollørkonfigurasjonstips for et Raspberry Pi Retro Gaming Center / DIY

Mens du bygger min Raspberry Pi Retro Gaming Center Slik installerer du Game Emulators på Raspberry Pi Slik installerer du spillemulatorer på Raspberry Pi Stasjonær datamaskin, mediasenter, en integrert del av et budsjettromsprogram - er det ingen slutt på allsidigheten til Raspberry Pi? Synes ikke - fordi det også gjør spill. Les mer Jeg kjørte inn i noen problemer med å konfigurere spillkontrollere.

Utfordringene var enkle. Skal jeg bruke Xbox 360-kontrolleren min, eller benytte seg av et par grunnleggende USB-kontrollere for to-spiller spill?

Etablering av en løsning var vanskelig. Til slutt, til tross for mine preferanser, valgte jeg å gå for et par grunnleggende, retro-stil spillkontrollere som viste seg bra for noen klassiske tospillere i arcade-spill.

Selv om jeg er ærlig, har flertallet av min RetroPie-bruk vært å nyte noen klassiske strategititler som jeg like lett kunne laste opp i DOSBox på PCen min.

Så hvordan håndterte jeg å sette opp en tospillers spillprofil på min RetroPie, og hvor lett er det å legge til en Xbox 360-kontroller?

Fordeler med en moderne spillkontroller

Selv om retro-spill er morsomt, suger kontrollerne ofte. Tilbake på dagen, ville jeg regelmessig gå gjennom flere styrepinner om året, inkludert de slitesterke, metallakselte to knappene (Competition Pro og lignende).

Når det gjelder tohåndskontrollere, fant jeg dem upålitelige og spinkel, sannsynligvis på grunn av mangel på mikroswitches til fordel for blisterbrytere.

Det er klart at det er en klar fordel ved å bruke en Xbox 360-kontroller (eller lignende) i stedet for de retro alternativer, fra ergonomisk komfort til forbedret pålitelighet.

Sette opp Xbox Game Controllers On The Raspberry Pi

Selv om det ikke var mitt endelige valg, viste det seg å være enklere å sette opp Xbox 360-kontrolleren enn jeg hadde tenkt på.

Hvis du har sjekket den forrige veiledningen om å installere og sette opp et RetroPie-system, vet du at konfigurasjonsfilen kan redigeres slik at forskjellige kontroller kan legges til. Forresten legger du til en Xbox 360-kontroller til et Linux-system Koble Xbox 360-kontrolleren til Linux-spillrommet Koble Xbox 360-kontrolleren til Linux-spillriggene dine på Linux-spillriggene? Yup, de skjer. Med Valves damp på Linux og en kommende Valve Steambox bruker Steam til å kjøre Linux-spill, ser fremtiden på spill på Linux. Du kan til og med installere ... Les mer er ikke så uvanlig.

For å installere Xbox 360-kontroller-driveren må du avslutte EmulationStation fra navigasjonsmenyen og skrive inn følgende i kommandolinjen:

sudo apt-get install xboxdrv

Følg dette, rediger /etc/rc.local, legger til

xboxdrv --trigger-as-button --wid 0 - led 2 --deadzone 4000 --silent &
sove 1

Dette sikrer at sjåføren starter når datamaskinen starter. Legg merke til bruken av “-wid” i instruksjonen, som er for trådløse kontroller. Bytt den til -id for kablede kontrollere.

Følg dette, skriv inn

cd ~ / RetroPie / emulatorer / RetroArch / verktøy

Mens du er i denne katalogen, skriv inn følgende kommando:

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

Du bør øke sifrene med faktor 1 for hver ekstra kontroller. Hvis korrekt oppgitt, må de resulterende filene legges til retroarch.cfg:

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

Du kan deretter lagre og starte om å bruke Xbox 360-kontrolleren.

Slik konfigurerer du Dual Controllers

Det er en klar grunn til at du kanskje bruker mer enn én kontroller - for å nyte multiplayer-spill.

Mens det er mulig å bruke et tastatur og en USB-kontroller, i stedet for to kontroller, vil du oppdage at det er vanskelig å konfigurere et par forskjellige enheter. For de beste resultatene (og for å unngå konfigurasjonsproblemer), bør du bruke to identiske kontrollere. Hvis du vil ha mer enn dette, må du bruke et drevet USB-hub.

Begynn med å åpne retroarch.cfg filen via FTP (eller ved å kjøre Raspbian og bla til RetroPie> Configs> Alle) og finn denne linjen:

input_player1_joypad_index = "0"

Kontroller linjene som følger, og kopier dem deretter til sist i den delen. Etter siste linje, la en tom linje og lim inn valget. Du har duplisert den første kontrolleringsprofilen, men du må redigere den nye koden med kode slik at hver forekomst av “PLAYER1” nå leser “Player2”

Her er et eksempel. De to første linjene i det limte segmentet bør leses:

input_player2_joypad_index = "0"
input_player2_a_btn = "1"

Gjenta til du kommer til slutten av den kopierte koden, og lagre og lukk deretter.

Utgangsspill med kontrollerne

Standardmetoden for å avslutte et spill i EmulationStation er ved å starte din Raspberry Pi - noe som kan ødelegge SD-kortet. 3 Grunner til at din Raspberry Pi ikke fungerer riktig. 3 Grunner til at din Raspberry Pi ikke fungerer riktig Jeg har bodd med Raspberry Pi i flere måneder nå, og har funnet denne forbløffende lille datamaskinen til å bli enda mer fantastisk enn forventet. Til tross for sine dimensjonale dimensjoner, er Raspberry Pi like fruktig ... Les mer, siden dette bare er mulig i dette scenariet ved å fjerne strømkabelen.

For å overvinne dette, finnes det en løsning som viser et utgangsalternativ til spillkontrolleren.

Du må redigere filen retroarch.cfg for å gjøre dette, og legg til følgende kode:

input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"

Du må sjekke filen retroarch.cfg for å identifisere knappene du vil bruke her. Åpenbart vil du ikke avslutte spill ved hjelp av de vanlige kontrollknappene. I stedet bør du være på utkikk etter de som knytter seg til knappene i midten av kontrolleren, kanskje merket “Meny” eller “start”.

Når du vet hvordan disse knappene er nummerert i config-filen, må du erstatte “X” og “Y” med de tilsvarende tallene.

Du kan deretter lagre filen og avslutte for å bruke endringene.

Konklusjon: Hvis du skal spille Retro, gjør det riktig

Tipsene her skal hjelpe deg med å komme deg på retrosporet i stil på RetroPie-enheten, men for den absolutt klassiske spillopplevelsen kan du vurdere å bruke (eller bygge!) En alt-i-ett-multifunksjonsspill for å replikere de som ble funnet på de gamle arkadeskapene.

Uansett hvilken kontrollerløsning du er, må du sørge for at du gir det noen prøvekjøringer før “spill i sinne” - og gi oss beskjed om hvordan du går videre, og hvilke kontrolleralternativer du bestemmer deg for.

Utforsk mer om: Game Controller, Raspberry Pi.