Ora riavvia la distribuzione un’ultima volta e questa volta continua con Emulation Station. Se hai collegato il controller, la distro lo raccoglierà.
Premere e tenere premuto un tasto qualsiasi sul controller per aiutare la distro a identificare correttamente il controller. Ti verrà quindi chiesto di mappare i tasti sul controller. Tieni presente che questa mappatura di base è solo per navigare nell’interfaccia grafica e aiutarti a passare dal sistema emulato alla selezione di un gioco.
- Recensione del controller wireless Xbox Elite
Una volta impostato il controller, tieni premuto nel menu principale dell’interfaccia Emulation Station. Ora, per configurare il controller per i giochi, vai al menu RetroPie in Emulation Station e seleziona l’opzione “Configure RetroArch Keyboard / Joystick”.
Emulation Station visualizza il numero di giochi all’interno di un particolare emulatore
Usa la tastiera e seleziona la prima opzione, etichettata ‘Configure Joystick / Controller’. Quindi seguire le istruzioni visualizzate per configurare il controller. Se il tuo controller non ha i pulsanti che ti vengono richiesti, aspetta solo alcuni secondi e il setup passerà al pulsante successivo.
Driver del controller
Se utilizzi un controller Xbox 360 o PS3, devi prima installare i loro driver prima che RetroPie possa riprenderli. Nelle versioni precedenti, questo comportava alcuni attacchi alla riga di comando.
Tuttavia, nell’ultima versione della distribuzione, è un affare molto semplice e diretto. Vai all’opzione RetroPie-Setup nel menu RetroPie all’interno di Emulation Station.
Questo ti porta al menu Ncurses dello script RetroPie-Setup in cui eravamo in precedenza. Usa la tastiera per selezionare la terza opzione per configurare la distro.
RetroArch è un emulatore multi-sistema che esegue il sollevamento pesante per la distro
Scorri l’elenco e seleziona l’opzione appropriata per installare il driver per il controller: ‘318’ per installare il driver PS3 e il numero ‘332’ per installare il driver per Xbox 360.
Lo script Xbox360 scarica il driver xboxdrv e modifica il file /etc/rc.local per avviare il driver all’avvio. Lo script aggiunge voci per i controller 360 cablati. Se stai usando controller wireless, apri il file /etc/rc.local in un editor di testo, cerca le linee che iniziano con xboxdrv e sostituire il –id opzione con –wid .
Se si utilizzano i controller PS3, dopo aver installato i driver utilizzando lo script come descritto in precedenza, viene richiesto di collegare l’adattatore Bluetooth per i controller.
Anche dopo averlo fatto, RetroPie non riuscirà a rilevare i controller. Questo è normale, secondo gli sviluppatori. Uscire dallo script e uscire da Emulation Station. Una volta tornato sulla riga di comando, passare alla directory / opt / retropie / supplementary / ps3controller / e digitare
$ sudo ./sixpair
Questa piccola e utile utility dovrebbe rilevare l’adattatore Bluetooth e renderlo noto a RetroPie.
- Come far funzionare Wi-Fi e Bluetooth su Raspberry Pi 3
Ora riavvia il Raspberry Pi e, una volta eseguito il backup, passa alla directory / dev / input ed elenca i suoi contenuti con ls . Se il controller è stato rilevato, è elencato come js0. Puoi testare il controller usando:
$ jstest / dev / input / js0
che porta in primo piano il programma jstest progettato per testare le funzionalità di un controller. Ora torna al menu RetroPie in Emulation Station e utilizza l’opzione “Configure RetroArch Keyboard / Joystick” per configurare il controller.
E questo è tutto – i controller ora sono tutti pronti e pronti per l’uso. Puoi farlo con tutti i tuoi controller e RetroPie salva la configurazione e la carica automaticamente ogni volta che colleghi il controller.
È ora possibile scorrere Emulation Station e riprodurre i giochi preinstallati con i controller.
È possibile collegare fino a quattro controller virtuali su RetroPie
Usa un gamepad virtuale
Non sudare se non hai un controller di gioco: puoi invece crearlo e utilizzarne uno virtuale dal tuo telefono o tablet. Per creare il gamepad virtuale, vai su XTerminal e inserisci i seguenti comandi per installare i componenti richiesti:
$ sudo apt-get update
$ sudo apt-get upgrade
$ wget http://node-arm.herokuapp.com/node_latest_armhf.deb
$ sudo dpkg -i nodo_latest_armhf.deb
Una volta ottenuti i componenti, passare all’utente root con il comando su. Viene richiesta la password dell’utente root (raspberry). Una volta autenticato, entra
# git clone https://github.com/miroof/nodevirtual-gamepads
# cd node-virtual-gamepads
# npm install
# npm installa pm2 -g
I passaggi precedenti richiedono un po ‘di tempo per essere completati. Al termine, puoi avviare il controller e attivarlo all’avvio automaticamente all’avvio:
# pm2 avvia main.js
# pm2 startup
# sudo pm2 save
Ora prendi il tuo telefono o tablet, apri il browser web (gli sviluppatori consigliano Google Chrome per i migliori risultati) e inserisci l’indirizzo IP del Raspberry Pi nella barra degli indirizzi. Ora dovresti vedere un controller virtuale sulla pagina.
Nota che devi configurare il controller con e RetroArch come faresti con un controller fisico. L’applicazione web del controller di gioco fornisce anche un feedback tattile: se lo trovi irritante, puoi disattivarlo spegnendo il tuo dispositivo.
- Ti è piaciuto questo articolo? Espandi la tua conoscenza di Linux, ottieni di più dal tuo codice e scopri gli ultimi sviluppi open source in Linux Format. Leggi il nostro sampler oggi e approfitta dell’offerta all’interno.