Nola erabili Nintendo Wii kontrolagailu bat Linux Jokoak erreproduzitzeko

Jolasak funtsezkoak dira karaktereak, ontziak, saguzarrak, tankeak, autoak edo beste sprites kontrolatzeko gai izatea.

Nintendo WII kontrolagailua oso garrantzitsua da jolasetan jartzea , batez ere, eskola-emulatzaile zaharrak eta Interneten Artxiboak Internet Arcade jokoak erabiliz. Nintendo Wii oso ezaguna den jolas kontsolakoa izan zen lehen aldiz kaleratu zenean eta jende askok DVD diskoaren ondoan dagoen hautsa biltzen du.

Ordenagailuko joko kontroladore bat erosi beharrean zure Linux makinan jolasteko, zergatik ez WII urrunetik soilik erabili?

Jakina, WII kontrolatzaileak ez du kontrolatzaile bakarra izango zintzilikatzeko eta XBOX kontrolagailuetarako gidaliburuak idaztea ere bai eta OUYA kontroladore laster.

WII kontrolagailuaren abantaila dpad da. XBOX kontrolagailua baino askoz hobeto funtzionatzen du eskola zaharragoak baino.

Zoritxarrez, komando-lerroaren beldur direnentzat askoz ere lan terminalagoa egongo da, baina ez dut beldurrik izango, WII kontrolagailua lanean aritzeko behar duen guztia azalduko dudan bezala.

Instalatu Wii kontrolagailu bat erabiltzeko beharrezko Linux softwarea

Instalatu behar dituzun aplikazioak honako hauek dira:

Gidalerro honek Debian-en oinarritutako distro bat erabiltzen ari zara, hala nola Debian , Mint , Ubuntu eta abar. RPM oinarritutako distro bat erabiltzen ari bazara YUM edo antzeko tresna bat erabiliko duzu aplikazio hauek lortzeko.

Idatzi ondoko aplikazioak eskuratu:

sudo apt-get install lswm wminput libcwiid1

Aurkitu zure Wii kontrolagailuaren Bluetooth helbidea

Lswm instalatzeko arrazoi nagusia WII kontrolagailuaren Bluetooth-aren helbidea lortzea da.

Terminalaren barruan honako hauek daude:

lswm

Honako hauek pantailan bistaratuko dira:

" Jarri Wiimote modu ikusgarrian orain (sakatu 1 + 2) ..."

Egin mezu gisa, eta aldi berean, WII kontrolagailuko 1 eta 2 botoiak galdetu eta eutsi.

Zenbaki eta letra multzo egokiak behar bezala egin badituzu, honela lerrokatu behar dituzu:

00: 1B: 7A: 4F: 61: C4

Letrak eta zenbakiak agertzen ez badira eta komando-lerrotan aurkitzen zarenean exekutatu lswm berriro eta saiatu berriro 1 eta 2 sakatuz berriro. Funtsean, lanera arte saiatzen jarraitu.

Konfiguratu jokoaren kontrolatzailea

WII kontrolatzailea erabiltzeko gamepad gisa konfigurazio fitxategia konfiguratu beharko duzu botoiak teklak mapatzeko.

Idatzi honako terminalaren leihoan:

sudo nano / etc / cwiid / wminput / gamepad

Fitxategi honek testua dagoeneko honela izan beharko luke:

# jokoportua
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

Lerro gehiago gehitu behar dituzu fitxategi honetara, nahi duzun modua lantzeko.

Fitxategian lerro bakoitzaren oinarrizko formatua WII kontrolagailua botoia da ezkerreko aldean eta eskuineko teklatu botoia.

Adibidez:

Wiimote.Up = KEY_UP

Goiko aginduak WII urruneko botoiaren gora botoia mapatzen du teklatuko gora gezia.

Hemen aholku azkar bat da. WII urrunekoa normalean alboan dago jolasten ari zarenean eta Wii urruneko gezi-teklak laster teklatuan ezkerreko gezia behar du.

Artikulu honen amaieran, ahalik eta WIIren mapaketak eta teklatu sentikorren mapaketa-sorta bat zerrendatuko dut.

Oraingoz hemen mapaketa multzo bizkor eta sinple bat da:

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

Goiko mapak gezi-teklak teklatuan WII kontroladorearen gainean botoia sakatuta, beheko botoia eskuineko gezi behera gezia ezkerreko botoiarekin, gezi eskuineko botoia, zuriune-barra botoia 1 gisa, Ezkerreko CTRL tekla teklatuan 2 botoiarekin, ezkerreko ALT tekla A botoiarekin, eskuineko CTRL tekla B botoia eta ezkerreko tekla aldatzailea Plus botoi gisa.

Interneten artxiboko bideojoko retro jokoak erabiltzen ari bazara, zer gakoak mapatu behar diren esango dute. Partida desberdinetako gamepad fitxategiak izan ditzakezu joko bakoitzerako WII teklatua konfiguratzeko.

Jolas kontsolagarri zaharrak Simclair Spectrum, Commodore 64, Commodore Amiga eta Atari ST bezalako emuladoreak erabiltzen ari bazara, jolasak sarritan teklak birkargatzeko aukera ematen dizu eta, beraz, zure gamepad fitxategiko jokoaren gakoak mapatzea ahalbidetzen dizu.

Joko modernoagoak sarritan sagua erabiltzea ahalbidetzen du, baita gakoak kontrolatzeko edo zure gamepad fitxategia konfiguratzeko, jolasak egiteko beharrezkoak diren teklekin bat etor dadin.

Gamepad fitxategia gordetzeko, sakatu KTRL eta O aldi berean. Sakatu CTRL eta X nano irteteko.

Konektatu kontrolagailua

Kontrolagailua benetan konektatzeko, zure gamepad fitxategia erabiltzen baduzu, exekutatu komando hau:

sudo wminput -c / etc / cwiid / wminput / gamepad

1 + 2 teklak aldi berean sakatu behar dituzu kontrolagailua ordenagailuarekin lotzeko.

"Prest" hitza agertuko da zure konexioa arrakasta izan balu.

Orain egin behar duzun guztia jokatu nahi duzun jokoa da.

Gozatu !!!

A eranskina - WII posibleak urruneko botoiak

Ondorengo taulak zure gamepad fitxategian konfiguratutako WII urruneko botoiak erakusten ditu:

B eranskina - Teklatuaren mapak

Teklatuaren mapaketa sentikorren zerrenda bat da

Nintendo WII kontrolagailu potentziala teklatuaren mapaketak egiteko
Gakoa Kodea
Ihes KEY_ESC
0 KEY_0
1 gakoa_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
- (minus ikurra) KEY_MINUS
= (ikur berdina) KEY_EQUAL
Atzera-tekla KEY_BACKSPACE
Fitxa KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
I KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Sartu KEY_ENTER
CTRL (teklatuaren ezkerraldean) 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 kolonoa) KEY_SEMICOLON
'(Apostrophe) KEY_APOSTROPHE)
#
Maius (teklatuaren ezkerraldean) 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
, (koma) KEY_COMMA
. (stop osoa) KEY_DOT
/ (aurrera barra) KEY_SLASH
Maius (teklatuaren eskuinean) KEY_RIGHTSHIFT
ALT (teklatuaren ezkerraldean)

KEY_LEFTALT

Espazio barra KEY_SPACE
Caps Lock 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 (teklatua) KEY_KP0
1 (teklatua) KEY_KP1
2 (teklatua) KEY_KP2
3 (teklatua) KEY_KP3
4 (teklatua) KEY_KP4
5 (teklatua) KEY_KP5
6 (teklatua) KEY_KP6
7 (teklatua) KEY_KP7
8 (teklatua) KEY_KP8
9 (teklatua) KEY_KP9
. (teklatua dot) KEY_KPDOT
+ (teklatuaren plus ikurra) KEY_KPPLUS
- (teklatua minus ikurra) KEY_KPMINUS
Ezkerreko gezia KEY_LEFT
Eskuineko gezia KEY_RIGHT
Igo gezia KEY_UP
Gezi behera KEY_DOWN
Hasiera KEY_HOME
Txertatu KEY_INSERT
ezabatu KEY_DELETE
Orrialdea igo KEY_PAGEUP
Orrialdea behera KEY_PAGEDOWN