O parte esențială a jocurilor este, în mod evident, posibilitatea de a controla personajele, navele, liliecii, tancurile, mașinile sau alte sprite.
Controlerul Nintendo WII este minunat pentru jocurile, mai ales atunci când folosiți emulatori de școală vechi și jocurile Internet Archives Internet Arcade. Nintendo WII a fost o consolă de jocuri cu adevărat populară când a fost lansată pentru prima dată și pentru mulți oameni, acum este așezat praf lângă DVD player.
Mai degrabă decât să cumpărați un controler de joc dedicat pentru a juca jocuri pe mașina dvs. Linux, de ce să nu folosiți doar telecomanda WII?
Bineînțeles, controlerul WII nu este singurul controler pe care probabil că trebuie să-l agățați și voi scrie în curând ghiduri pentru controlorii XBOX și chiar pentru controlerul OUYA.
Un avantaj al controlerului WII este dpad-ul. Funcționează mult mai bine pentru jocurile vechi decât pentru controlerul XBOX, deoarece nu este destul de sensibil.
Din nefericire pentru cei dintre voi care vă este frică de linia de comandă, există multe lucrări terminale care trebuie efectuate, dar nu vă temeți, deoarece voi face tot posibilul pentru a vă explica tot ce trebuie să faceți pentru a obține funcționarea controlerului WII.
Instalați software-ul Linux necesar pentru a utiliza un controler Wii
Aplicațiile pe care trebuie să le instalați sunt următoarele:
- lswm
- wminput
- libcwiid1
Acest ghid presupune că utilizați un distribuitor bazat pe Debian, cum ar fi Debian, Mint, Ubuntu etc. Dacă utilizați un distribuitor pe bază de RPM folosiți YUM sau un instrument similar pentru a obține aceste aplicații.
Introduceți următoarele pentru a obține aplicațiile:
sudo apt-get instala lswm wminput libcwiid1
Găsiți adresa Bluetooth a controlerului dvs. Wii
Întregul motiv pentru instalarea lswm este de a obține adresa bluetooth a controlerului dvs. WII.
În cadrul tipului de terminal, aveți următoarele:
lswm
Următoarele vor fi afișate pe ecran:
'Puneți Wiimote în modul descoperit acum (apăsați 1 + 2) … "
Faceți ca mesajul să solicite și să țineți simultan butoanele 1 și 2 de pe controlerul WII.
Dacă ați făcut-o corect, ar trebui să apară un set de numere și litere de-a lungul liniilor:
00: 1B: 7A: 4F: 61: C4
Dacă literele și numerele nu apar și vă aflați înapoi la linia de comandă, executați din nou lswm și încercați să reintroduceți împreună 1 și 2. În principiu, continuați să încercați până va funcționa.
Configurați controlerul jocului
Pentru a utiliza controlerul WII ca jocpad, trebuie să configurați un fișier de configurare pentru a cartografia butoanele pe taste.
Introduceți următoarele în fereastra terminalului:
sudo nano / etc / cwiid / wminput / gamepad
Acest fișier ar trebui să conțină deja un text în acest sens:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
Va trebui să adăugați mai multe linii în acest fișier pentru a obține ca jocul să funcționeze așa cum doriți.
Formatul de bază al fiecărei linii din fișier este butonul WII Controller din stânga și butonul tastaturii din dreapta.
De exemplu:
Wiimote.Up = KEY_UP
Comanda de mai sus descarcă butonul de sus de pe telecomanda WII la săgeata sus de pe tastatură.
Iată un sfat rapid. Telecomanda WII este, de obicei, pe partea sa atunci când joci jocuri și astfel săgeata în sus de pe telecomanda Wii are de fapt o hartă spre săgeata din stânga de pe tastatură.
La sfârșitul acestui articol, voi lista toate cartografiile WII posibile și o serie de mapări sensibile ale tastaturii.
Pentru moment, deși aici este un set rapid și simplu de mapări:
Hărțile de mai sus indică tasta săgeată stânga de pe tastatură până la butonul de sus al controlerului WII, tasta dreaptă a butonului jos, săgeata în jos spre butonul din stânga, săgeata în sus la butonul din dreapta, bara de spațiu ca butonul 1, stingeți tasta CTRL de pe tastatură la butonul 2, tasta ALT din stânga pe butonul A, tasta CTRL din dreapta ca butonul B și tasta de schimbare stânga ca buton Plus. Dacă utilizați jocuri retro din arcada de arhive pe internet, acestea vor spune, în general, ce chei trebuie să fie cartografiate. Aveți posibilitatea să aveți diferite gamepad-uri pentru diferite jocuri, astfel încât să puteți utiliza setarea tastaturii WII pentru fiecare joc. Dacă utilizați emulatori pentru console de jocuri vechi, cum ar fi Sinclair Spectrum, Commodore 64, Commodore Amiga și Atari ST, atunci jocurile vă permit de multe ori să remapați cheile și puteți, prin urmare, să cartografiați cheile jocului la fișierul gamepad. Pentru jocuri mai moderne, acestea permit de multe ori utilizarea mouse-ului pentru a le controla sau chiar chei, astfel încât să puteți seta fișierul gamepad până pentru a se potrivi cu tastele necesare pentru a reda jocurile. Pentru a salva fișierul gamepad apăsați CTRL și O în același timp. Apăsați CTRL și X pentru a ieși din nano. Pentru a conecta efectiv controlerul astfel încât acesta să utilizeze fișierul gamepad, executați următoarea comandă: Vi se va cere să apăsați simultan tastele 1 + 2 pentru a asocia controlerul cu computerul. Cuvintele "gata" vor apărea dacă ați reușit conexiunea. Tot ce trebuie să faceți este să începeți jocul pe care doriți să îl jucați. Bucurați-vă !!! Următorul tabel prezintă toate butoanele telecomenzii WII care pot fi configurate în fișierul gamepad: Aceasta este o listă de mapări sensibile ale tastaturii 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_LEFTSHIFTConectați controlerul
sudo wminput-c / etc / cwiid / wminput / gamepad
Anexa A - Posibile butoane de la distanță WII
Anexa B - Cartografierea tastaturii
Cheie Cod Evadare KEY_ESC 0 KEY_0 1 KEY_1 2 KEY_2 3 KEY_3 4 KEY_4 5 KEY_5 6 KEY_6 7 KEY_7 8 KEY_8 9 KEY_9 - (simbol minus) KEY_MINUS = (este egal cu simbolul) KEY_EQUAL BackSpace KEY_BACKSPACE Tab KEY_TAB Q KEY_Q W KEY_W E KEY_E R KEY_R T KEY_T Y KEY_Y U KEY_U eu KEY_I O KEY_O P KEY_P KEY_LEFTBRACE KEY_RIGHTBRACE introduce KEY_ENTER CTRL (partea stângă a tastaturii) KEY_LEFTCTRL A KEY_A S KEY_S D KEY_D F KEY_F G KEY_G H KEY_H J KEY_J K KEY_K L KEY_L ; (Semi Colon) KEY_SEMICOLON "(Apostrophe) KEY_APOSTROPHE) # Shift (partea stângă a tastaturii) 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 , (virgulă) KEY_COMMA . (punct) KEY_DOT / (slash înainte) KEY_SLASH Shift (partea dreaptă a tastaturii KEY_RIGHTSHIFT ALT (partea stângă a tastaturii
Spațiu bar KEY_SPACE Majuscule 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 Shift Lock KEY_SHIFTLOCK 0 (tastatură) KEY_KP0 1 (tastatură) KEY_KP1 2 (tastatură) KEY_KP2 3 (tastatură) KEY_KP3 4 (tastatura) KEY_KP4 5 (tastatură) KEY_KP5 6 (tastatură) KEY_KP6 7 (tastatură) KEY_KP7 8 (tastatură) KEY_KP8 9 (tastatură) KEY_KP9 . (punct de pe tastatură) KEY_KPDOT + (tastatură plus simbol) KEY_KPPLUS - (simbol tastatură minus) KEY_KPMINUS Sageata stanga KEY_LEFT Sageata dreapta KEY_RIGHT Săgeata în sus KEY_UP Sageata in jos TASTA ÎN JOS Acasă KEY_HOME Introduce KEY_INSERT Șterge KEY_DELETE Pagină sus KEY_PAGEUP In josul paginii KEY_PAGEDOWN