Annuncio pubblicitario
Mentre costruisco il mio Centro di gioco retrò Raspberry Pi Come installare gli emulatori di giochi sul Raspberry PiComputer desktop, media center, parte integrante di un programma spaziale economico: non c'è fine alla versatilità di Raspberry Pi? Apparentemente no, perché fa anche giochi. Leggi di più Ho riscontrato alcuni problemi con la configurazione dei controller di gioco.
Le sfide erano semplici. Vorrei utilizzare il mio controller Xbox 360 o ricorrere a un paio di controller USB di base per giochi a due giocatori?
Stabilire una soluzione è stato difficile. Alla fine, nonostante le mie preferenze, ho optato per un paio di controller di gioco di base, in stile retrò, che si sono rivelati ottimi per alcuni classici giochi arcade a due giocatori.
Anche se ad essere onesti, la maggior parte del mio uso di RetroPie è stata quella di godere di alcuni titoli di strategia classici che ho potuto caricare facilmente in DOSBox sul mio PC.
Quindi, come ho gestito la configurazione di un profilo di gioco per due giocatori sul mio RetroPie e quanto è facile aggiungere un controller Xbox 360?
Vantaggi di un moderno controller di gioco
Sebbene i giochi retrò siano divertenti, i controller spesso fanno schifo. In passato, passavo regolarmente attraverso diversi joystick all'anno, compresi i due tipi di pulsanti a stelo metallico resistenti (il Competition Pro e simili).
Per quanto riguarda i controller a due mani, li ho trovati inaffidabili e fragili, probabilmente a causa della mancanza di microinterruttori a favore degli interruttori blister.
Chiaramente c'è un netto vantaggio nell'usare un controller Xbox 360 (o simile) al posto delle alternative retrò, dal comfort ergonomico alla maggiore affidabilità.
Configurazione dei controller di gioco Xbox su The Raspberry Pi
Sebbene non fosse la mia scelta finale, configurare il controller Xbox 360 si è rivelato molto più semplice di quanto mi aspettassi.
Se hai controllato la guida precedente sull'installazione e l'impostazione di un sistema RetroPie, saprai che il file di configurazione può essere modificato in modo da poter aggiungere controller diversi. Per inciso, aggiunta di un controller Xbox 360 a un sistema Linux Connetti il tuo controller Xbox 360 al tuo impianto di gioco LinuxPiattaforme di gioco Linux? Sì, stanno accadendo. Con Steam su Linux di Valve e Steambox su Valve che utilizza Steam per eseguire giochi Linux, il futuro è alla ricerca di giochi su Linux. Puoi persino installare ... Leggi di più non è poi così insolito.
Per installare il driver del controller Xbox 360, sarà necessario uscire da EmulationStation dal menu di navigazione e immettere quanto segue nella riga di comando:
sudo apt-get install xboxdrv
Successivamente, modifica /etc/rc.local, aggiungendo
xboxdrv --trigger-as-button --wid 0 --led 2 --deadzone 4000 --silent &
dormire 1
Ciò garantisce che il driver venga avviato all'avvio del computer. Nota l'uso di "–wid" nelle istruzioni, che è per i controller wireless. Modificalo in –id per i controller cablati.
Successivamente, entra
cd ~ / RetroPie / emulatori / RetroArch / tools
In questa directory, immettere il seguente comando:
./retroarch-joyconfig -o p1.cfg -p 1 -j 0
È necessario aumentare le cifre del fattore 1 per ciascun controller aggiuntivo. Se inserito correttamente, i file risultanti dovrebbero essere aggiunti a retroarch.cfg:
sudo cat p * .cfg >> ~ / RetroPie / configs / all / retroarch.cfg
È quindi possibile salvare e riavviare per utilizzare il controller Xbox 360.
Come impostare i controller doppi
C'è un chiaro motivo per cui potresti usare più di un controller: divertirti con i giochi multiplayer.
Sebbene sia possibile utilizzare una tastiera e un controller USB, anziché due controller, scoprirai che è difficile configurare una coppia di dispositivi diversi. Per i migliori risultati (e per evitare problemi di configurazione), è necessario utilizzare due controller identici. Se vuoi più di questo, dovrai utilizzare un hub USB alimentato.
Inizia aprendo il file retroarch.cfg tramite FTP (o eseguendo Raspbian e navigando su RetroPie> Config> Tutti) e trova questa riga:
input_player1_joypad_index = "0"
Controlla le righe che seguono, quindi copiale, fino all'ultima in quella sezione. Dopo l'ultima riga, lasciare una riga vuota e quindi incollare la selezione. Hai duplicato il primo profilo del controller, ma dovrai modificare il nuovo blocco di codice in modo che ogni istanza di "player1" ora legga "player2"
Ecco un esempio. Le prime due righe del segmento incollato dovrebbero essere:
input_player2_joypad_index = "0"
input_player2_a_btn = "1"
Ripeti fino a raggiungere la fine del codice copiato, quindi salva e chiudi.
Esci dai giochi utilizzando i controller
Il metodo predefinito per uscire da un gioco in EmulationStation è riavviare Raspberry Pi, qualcosa che può corrotto la scheda SD 3 motivi per cui il tuo Raspberry Pi non funziona correttamenteVivo con Raspberry Pi da diversi mesi e ho trovato questo piccolo computer sorprendente ancora più sorprendente del previsto. Nonostante le sue dimensioni ridotte, il Raspberry Pi è altrettanto fruttato ... Leggi di più poiché ciò è possibile solo in questo scenario rimuovendo il cavo di alimentazione.
Per ovviare a questo, esiste una soluzione alternativa che associa un'opzione di uscita al controller di gioco.
Per fare ciò, dovrai modificare il file retroarch.cfg, aggiungendo il seguente codice:
input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"
Dovrai controllare il file retroarch.cfg per identificare i pulsanti che vuoi usare qui. Ovviamente non vuoi uscire dai giochi usando i soliti pulsanti del controller - invece, dovresti cercare per quelli che si riferiscono ai pulsanti al centro del controller, forse etichettati "menu" o "inizio".
Una volta che sai come questi pulsanti sono numerati nel file di configurazione, sostituisci "X" e "Y" con i numeri corrispondenti.
È quindi possibile salvare il file ed uscire per applicare le modifiche.
Conclusione: se stai per giocare a Retro, fallo nel modo giusto
I suggerimenti qui dovrebbero aiutarti a seguire il percorso di gioco retrò con stile sul tuo dispositivo RetroPie, ma per l'esperienza di gioco classica assoluta ti consigliamo di utilizzare (o creare!) un dispositivo di gioco multi-pulsante all-in-one per replicare quelli trovati nel vecchio arcade armadietti.
Qualunque sia la tua soluzione di controller, assicurati di eseguire alcune prove prima di "giocare con rabbia" - e facci sapere come vai avanti e quali opzioni di controller decidi.
Christian Cawley è vicedirettore per la sicurezza, Linux, DIY, programmazione e spiegazione tecnica. Produce anche The Really Useful Podcast e ha una vasta esperienza nel supporto di desktop e software. Un collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante di Lego e fan dei giochi retrò.