Una parte fondamentale del gioco è ovviamente quella di poter controllare personaggi, navi, pipistrelli, carri armati, auto o altri sprite.
Il controller Nintendo WII è ottimo per giocare, specialmente quando si usano emulatori di vecchia scuola e giochi Internet Arcade di Internet Archives. La Nintendo WII è stata una console di gioco molto popolare quando è stata rilasciata per la prima volta e per molte persone ora si trova a raccogliere polvere accanto al lettore DVD.
Piuttosto che acquistare un controller di gioco dedicato per giocare con la tua macchina Linux, perché non usare semplicemente il telecomando WII?
Ovviamente, il controller WII non è l'unico controller che è probabile che tu debba tenere in giro e scriverò presto guide per i controller XBOX e anche per il controller OUYA.
Un vantaggio del controller WII è il dpad. Funziona molto meglio per i giochi della vecchia scuola rispetto al controller XBOX perché non è così sensibile.
Sfortunatamente per quelli di voi che hanno paura della linea di comando c'è molto lavoro da eseguire, ma non temete, perché farò del mio meglio per spiegare tutto ciò che dovete fare per far funzionare il controller WII.
Installa il software Linux necessario per utilizzare un controller Wii
Le applicazioni che devi installare sono le seguenti:
- lswm
- wminput
- libcwiid1
Questa guida presuppone che si stia utilizzando una distro basata su Debian come Debian, Mint, Ubuntu ecc. Se si utilizza una distribuzione basata su RPM, utilizzare YUM o uno strumento simile per ottenere queste applicazioni.
Digitare quanto segue per ottenere le applicazioni:
sudo apt-get install lswm wminput libcwiid1
Trova l'indirizzo Bluetooth del tuo controller Wii
L'intera ragione per l'installazione di lswm è quella di ottenere l'indirizzo bluetooth del controller WII.
All'interno del terminale digitare quanto segue:
lswm
Quanto segue verrà visualizzato sullo schermo:
'Metti i Wiimote in modalità rilevabile ora (premi 1 + 2) … "
Fai come chiede il messaggio e tieni premuti i pulsanti 1 e 2 sul controller WII contemporaneamente.
Se lo hai fatto correttamente, un insieme di numeri e lettere dovrebbe apparire lungo le linee di questo:
00: 1B: 7A: 4F: 61: C4
Se lettere e numeri non vengono visualizzati e ti ritrovi al prompt dei comandi, esegui di nuovo lswm e prova nuovamente a premere 1 e 2 di nuovo. In pratica, continua a provare finché non funziona.
Imposta il controller di gioco
Per utilizzare il controller WII come un gamepad è necessario impostare un file di configurazione per mappare i pulsanti sui tasti.
Digitare quanto segue nella finestra del terminale:
sudo nano / etc / cwiid / wminput / gamepad
Questo file dovrebbe già contenere del testo lungo le linee di questo:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
Dovrai aggiungere altre linee a questo file per far funzionare il gamepad nel modo che preferisci.
Il formato di base di ogni riga del file è il pulsante WII Controller sulla sinistra e il pulsante della tastiera sulla destra.
Per esempio:
Wiimote.Up = KEY_UP
Il comando precedente associa il pulsante su del telecomando WII alla freccia su della tastiera.
Ecco un suggerimento rapido. Il telecomando WII è di solito sul lato quando si sta giocando e quindi la freccia su del telecomando Wii deve effettivamente mapparsi alla freccia sinistra sulla tastiera.
Alla fine di questo articolo, elencherò tutti i possibili mapping WII e una serie di mappature sensibili della tastiera.
Per ora anche se qui è un insieme rapido e semplice di mappature:
Il precedente mappa il tasto freccia sinistra sulla tastiera al pulsante su del controller WII, il tasto destro al pulsante giù la freccia giù al pulsante sinistro, la freccia su al pulsante destro, la barra spaziatrice come pulsante 1, il tasto sinistro CTRL sulla tastiera per il pulsante 2, il tasto ALT sinistro per il pulsante A, il tasto CTRL destro come pulsante B e tasto Maiusc sinistro come pulsante Più. Se utilizzi giochi retrò dalla galleria di archivi internet, generalmente diranno quali chiavi devono essere mappate. È possibile avere diversi file gamepad per diversi giochi in modo da poter usare semplicemente la configurazione della tastiera WII per ogni gioco. Se si utilizzano emulatori per console di giochi precedenti come Sinclair Spectrum, Commodore 64, Commodore Amiga e Atari ST, i giochi spesso consentono di rimappare i tasti e quindi è possibile mappare i tasti di gioco sul proprio file gamepad. Per i giochi più moderni spesso consentono l'uso del mouse per controllarli o persino i tasti in modo da poter impostare il file gamepad in modo che corrisponda alle chiavi necessarie per giocare. Per salvare il file gamepad, premi CTRL e O contemporaneamente. Premere CTRL e X per uscire da nano. Per connettere effettivamente il controller in modo che usi il tuo file gamepad, esegui il seguente comando: Ti verrà chiesto di premere i tasti 1 + 2 allo stesso tempo per accoppiare il controller con il computer. La parola "pronto" apparirà se la tua connessione è andata a buon fine. Ora tutto ciò che devi fare è iniziare il gioco che desideri giocare. Godere!!! La seguente tabella mostra tutti i pulsanti del telecomando WII che possono essere impostati all'interno del tuo gamepad: Questa è una lista di mappature sensibili della tastiera KEY_LEFTALTWiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFTConnetti il controller
sudo wminput -c / etc / cwiid / wminput / gamepad
Appendice A - Possibili pulsanti del telecomando WII
Appendice B - Mappature della tastiera
Chiave Codice Fuga KEY_ESC 0 KEY_0 1 Pulsante 1 2 Pulsante 2 3 Pulsante 3 4 Pulsante 4 5 Key_5 6 KEY_6 7 KEY_7 8 KEY_8 9 KEY_9 - (meno simbolo) KEY_MINUS = (uguale al simbolo) KEY_EQUAL BackSpace KEY_BACKSPACE linguetta KEY_TAB Q KEY_Q W KEY_W E KEY_E R KEY_R T KEY_T Y KEY_Y U KEY_U io KEY_I O KEY_O P KEY_P KEY_LEFTBRACE KEY_RIGHTBRACE accedere KEY_ENTER CTRL (lato sinistro della tastiera) KEY_LEFTCTRL UN KEY_A S KEY_S D KEY_D F KEY_F sol KEY_G H KEY_H J KEY_J K KEY_K L KEY_L ; (Punto e virgola) KEY_SEMICOLON '(Apostrofo) KEY_APOSTROPHE) # Maiusc (lato sinistro della tastiera) KEY_LEFTSHIFT KEY_BACKSLASH Z KEY_Z X KEY_X C KEY_C V KEY_V B KEY_B N KEY_N M KEY_M , (virgola) KEY_COMMA . (punto) KEY_DOT / (barra) KEY_SLASH Maiusc (lato destro della tastiera KEY_RIGHTSHIFT ALT (lato sinistro della tastiera
Barra spaziatrice KEY_SPACE Blocco maiuscole KEY_CAPSLOCK F1 KEY_F1 F2 KEY_F2 F3 KEY_F3 F4 KEY_F4 F5 KEY_F5 F6 KEY_F6 F7 KEY_F7 F8 KEY_F8 F9 KEY_F9 F10 KEY_F10 F11 KEY_F11 F12 KEY_F12 Num Kock KEY_NUMLOCK Blocco maiuscolo KEY_SHIFTLOCK 0 (tastiera) KEY_KP0 1 (tastiera) KEY_KP1 2 (tastiera) KEY_KP2 3 (tastiera) KEY_KP3 4 (tastiera) KEY_KP4 5 (tastiera) KEY_KP5 6 (tastiera) KEY_KP6 7 (tastiera) KEY_KP7 8 (tastiera) KEY_KP8 9 (tastiera) KEY_KP9 . (punto della tastiera) KEY_KPDOT + (tastiera più simbolo) KEY_KPPLUS - (simbolo meno tastiera) KEY_KPMINUS Freccia sinistra KEY_LEFT Freccia destra KEY_RIGHT Freccia in su KEY_UP Freccia in giù KEY_DOWN Casa KEY_HOME Inserire KEY_INSERT Elimina KEY_DELETE Pagina su KEY_PAGEUP Pagina giù KEY_PAGEDOWN