Una part clau dels jocs és, evidentment, poder controlar els personatges, vaixells, ratapinyades, tancs, cotxes o altres sprites.
El controlador Nintendo WII és ideal per jugar, especialment quan s'utilitzen els emuladors de l'escola vella i els jocs d'arcade d'Internet d'Internet Arcade. La Nintendo WII va ser una consola de jocs molt popular quan va ser llançada per primera vegada i per a moltes persones, ara es troba recollint pols al costat del reproductor de DVD.
En lloc de comprar un controlador de joc dedicat per jugar a jocs en la vostra màquina Linux , per què no només fas servir el WII Remote?
Per descomptat, el controlador WII no és l'únic controlador que és probable que hagi de penjar i vaig a escriure guies per als controladors XBOX i fins i tot el controlador OUYA aviat.
Un avantatge del controlador WII és el dpad. Funciona molt millor per als jocs de la vella escola que el controlador XBOX perquè no és tan sensible.
Malauradament, per a aquells que temen la línia d'ordres, hi ha moltes tasques terminals que s'han de realitzar, però no temeu que faré tot el possible per explicar tot el que necessiteu per fer funcionar el controlador WII.
Instal·leu el programari de Linux necessari per utilitzar un controlador Wii
Les aplicacions que necessiteu instal·lar són les següents:
- lswm
- wminput
- libcwiid1
Aquesta guia suposa que esteu utilitzant una distribució basada en Debian com Debian , Mint , Ubuntu , etc. Si utilitzeu una distribució basada en RPM, feu servir YUM o una eina similar per obtenir aquestes aplicacions.
Escriviu el següent per obtenir les aplicacions:
sudo apt-get install lswm wminput libcwiid1
Trobeu l'adreça Bluetooth del vostre controlador Wii
Tot el motiu d'instal·lar lswm és obtenir l'adreça Bluetooth del vostre controlador WII.
Dins del terminal, escriviu el següent:
lswm
A la pantalla es mostrarà el següent:
" Posa els Wiimotes en mode de descobriment ara (premeu 1 + 2) ..."
Feu el que el missatge us demani i mantingueu premuts els botons 1 i 2 al controlador WII alhora.
Si ho fes correctament, un conjunt de números i lletres hauria d'aparèixer al llarg d'aquestes línies:
00: 1B: 7A: 4F: 61: C4
Si les lletres i els números no apareixen i es torna a trobar en el símbol del sistema, executeu lswm de nou i proveu de pressionar de nou 1 i 2. Bàsicament, segueix intentant fins que funcioni.
Configurar el controlador del joc
Per utilitzar el controlador WII com un joc, haurà de configurar un fitxer de configuració per assignar els botons a les claus.
Escriviu el següent a la finestra del terminal:
sudo nano / etc / cwiid / wminput / gamepad
Aquest fitxer ja hauria d'incloure un text en aquest sentit:
# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
Haureu d'afegir més línies a aquest fitxer per tal que el joc funcioni de la manera que vulgueu.
El format bàsic de cada línia del fitxer és el botó WII Controller a l'esquerra i el botó del teclat a la dreta.
Per exemple:
Wiimote.Up = KEY_UP
La comanda anterior assigna el botó amunt en el comandament WII a la fletxa amunt del teclat.
Aquí hi ha un consell ràpid. El control remot WII sol estar al seu costat quan estàs jugant i, per tant, la fletxa cap amunt del control remot de Wii necessita un mapa a la fletxa esquerra del teclat.
Al final d'aquest article, vaig a enumerar totes les possibles assignacions WII i un rang d'assignacions de teclat sensibles.
De moment, tot i que aquí hi ha un conjunt ràpid i senzill de mapes:
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote.A = KEY_LEFTALT
Wiimote.B = KEY_RIGHTCTRL
Wiimote.Plus = KEY_LEFTSHIFT
L'anterior mostra la tecla de fletxa esquerra del teclat al botó amunt del controlador WII, la tecla dreta al botó avall, la fletxa cap avall al botó esquerre, la fletxa amunt pel botó dret, la barra espaiadora com a botó 1, esquerra tecla CTRL al teclat al botó 2, la tecla ALT esquerra al botó A, la tecla CTRL dreta com a botó B i la tecla de majúscules com el botó Plus.
Si esteu utilitzant jocs retro de la galeria d'arxius d'Internet, generalment diran quines claus han de ser assignades. Podeu tenir diferents fitxers de joc per a diferents jocs perquè pugueu utilitzar la configuració del teclat WII per a cada joc.
Si esteu utilitzant emuladors per a consoles de jocs antics com ara el Sinclair Spectrum, Commodore 64, Commodore Amiga i Atari ST, els jocs sovint us permetran tornar a omplir les claus i, per tant, podeu assignar les claus del joc al vostre fitxer de joc.
Per als jocs més moderns, sovint permeten l'ús del ratolí per controlar-los o fins i tot claus perquè pugueu configurar el vostre fitxer de joc per a que coincideixi amb les claus necessàries per jugar els jocs.
Per desar el fitxer del joc, premeu CTRL i O alhora. Premeu CTRL i X per sortir del nano.
Connecteu el controlador
Per connectar el controlador de manera que utilitzi el vostre fitxer de joc, executeu el següent comandament:
sudo wminput -c / etc / cwiid / wminput / gamepad
Se us demanarà que premeu les tecles 1 + 2 al mateix temps per emparejar el controlador amb l'ordinador.
La paraula "ready" apareixerà si la vostra connexió ha tingut èxit.
Ara tot el que has de fer és començar el joc que vols jugar.
Gaudeix !!!
Apèndix A - Possibles botons remots WII
A la taula següent es mostren tots els botons remots WII que es poden configurar dins del vostre fitxer de joc:
- Wiimote.Up
- Wiimote.Després
- Wiimote.Left
- Wiimote.Right
- Wiimote.A
- Wiimote.B
- Wiimote.1
- Wiimote.2
- Wiimote.Plus
- Wiimote.Minus
- Wiimote.Home
- Wiimote.Dpad.X
- Wiimote.Dpad.Y
- Nunchuk.C
- Nunchuk.Z
- Nunchuk.Stick.X
- Nunchuk.Stick.Y
- Classic.Up
- Clàssic. Baixada
- Classic.Left
- Classic.Right
- Clàssic.Minus
- Classic.Plus
- Clàssic. Home
- Classic.A
- Clàssic.B
- Clàssic.X
- Clàssic.Y
- Classic.ZL
- Classic.ZR
- Classic.L
- Classic.R
- Classic.Dpad.X
- Classic.Dpad.Y
- Classic.LStick.X
- Classic.LStick.Y
- Classic.RStick.X
- Classic.RStick.Y
- Clàssic
- Clàssic. Analògic
Apèndix B - Assignació de teclat
Aquesta és una llista de mapes sensibles del teclat
Clau | Codi |
---|---|
Escapament | 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 |
- (menys símbol) | KEY_MINUS |
= (igual al símbol) | KEY_EQUAL |
BackSpace | KEY_BACKSPACE |
Fitxa | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
R | KEY_R |
T | KEY_T |
Jo | KEY_Y |
U | KEY_U |
Jo | KEY_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Entra | KEY_ENTER |
CTRL (costat esquerre del teclat) | KEY_LEFTCTRL |
A | KEY_A |
S | CLAUS |
D | KEY_D |
F | KEY_F |
G | KEY_G |
H | KEY_H |
J | KEY_J |
K | KEY_K |
L | KEY_L |
; (Semicoló) | KEY_SEMICOLON |
'(Apostrophe) | KEY_APOSTROPHE) |
# | |
Majúscules (costat esquerre del teclat) | 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 |
, (coma) | KEY_COMMA |
. (punt) | KEY_DOT |
/ (barra inclinada) | KEY_SLASH |
Canvi (dreta del teclat | KEY_RIGHTSHIFT |
ALT (costat esquerre del teclat | KEY_LEFTALT |
Barra espaiadora | KEY_SPACE |
Majúscules activades | 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 (teclat numèric) | KEY_KP0 |
1 (teclat numèric) | KEY_KP1 |
2 (teclat numèric) | KEY_KP2 |
3 (teclat numèric) | KEY_KP3 |
4 (teclat numèric) | KEY_KP4 |
5 (teclat numèric) | KEY_KP5 |
6 (teclat numèric) | KEY_KP6 |
7 (teclat numèric) | KEY_KP7 |
8 (teclat numèric) | KEY_KP8 |
9 (teclat numèric) | KEY_KP9 |
. (punt del teclat) | KEY_KPDOT |
+ (teclat més símbol) | KEY_KPPLUS |
- (teclat menys signe) | KEY_KPMINUS |
Fletxa esquerra | KEY_LEFT |
Fletxa dreta | KEY_RIGHT |
Fletxa cap amunt | KEY_UP |
Fletxa avall | KEY_DOWN |
Inici | KEY_HOME |
Insereix | KEY_INSERT |
Suprimeix | KEY_DELETE |
Pàgina amunt | KEY_PAGEUP |
Avançar pagina | KEY_PAGEDOWN |