In kaai foar diel fan spielings is fansels de mooglikheid om de personaazjes, skippen, batten, tanks, auto's of oare sprites te behearen.
De Nintendo WII kontrôler is prachtich foar spieljen fan spultsjes, benammen by it brûken fan âlde skoalle-emulators en ynternet-argyf ynternet Arcade-spultsjes. De Nintendo WII wie in echt populêre spultsje konsole as it earst frijlitten waard en foar in soad minsken, no sitte se njonken de DVD-spylster te sammeljen.
Pleatst foar in spesjaal spultsje controller te keapjen om spultsjes op jo Linux-masine te spyljen, wêrom net allinich de WII Remote te brûken?
Fansels is de WII-kontrôler net de iennige kontrôler dy't jo wierskynlik ha om te hingjen en ik sil guod foar XBOX-controllers en sels de OUYA- kontrôler skriuwe.
Ien foardiel fan 'e WII-controller is it dpad. It wurket folle better foar âlde skoallepaden as de XBOX-kontrôler omdat it net sa maklik is.
Spitigernôch foar dy fan jim bang fan 'e kommandorigel is der in soad terminalynstellings te dwaan, mar frees net as ik myn bêst dwaan sil om alles wat jo nedich meitsje moatte om de WII-controller te wurkjen.
Ynstallearje de Linux-software dy't nedich is om in Wii-controller te brûken
De applikaasjes dy jo ynstallearje moatte binne:
- lswm
- wminput
- libcwiid1
Dizze levering bepaalt dat jo in Debian-basearre distro brûke, lykas Debian , Mint , Ubuntu ensfh. As jo in RPM-basearre distro-gebrûk YUM brûke of in ferlykber ark om dizze applikaasjes te krijen.
Typ de folgjende om de applikaasje te krijen:
sudo apt-get install lswm wminput libcwiid1
Sykje de Bluetooth-adres fan jo Wii-controller
De alde reden foar it ynstallearjen fan lswm is it bluetooth adres fan jo WII kontrôler te krijen.
Binnen it terminaltype folgje de folgjende:
lswm
De folgjende sille op it skerm werjûn wurde:
" Omleare Wiimotes yn ûntdekbere modus no (druk 1 + 2) ..."
As it berjocht freget en hâldt de knoppen 1 en 2 op 'e WII-controller tagelyk.
As jo it juste dien hawwe in set fan nûmers en letters moatte ferskine op 'e rigels fan dit:
00: 1B: 7A: 4F: 61: C4
As de brieven en nûmers net ferskine en jo fine jo werom op 'e kommando prompt run lswm opnij en probearje de 1 en 2 tegearre wer tegearre. Basisyne, hâld it besykje oant it wurket.
Set de spultsje controller
Om de WII-controller te brûken as spultsjebalke sil jo in konfiguraasjetriem foarstelle om de knoppen te mapen op toetsen.
Typ de folgjende yn it terminalfinster:
sudo nano / etc / cwiid / wminput / gamepad
Dizze bestân moat al in pear tekst hawwe yn 'e rin fan dizze rigels:
# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
Jo moatte in pear linen tafoegje oan dit bestân om it spultsjepad te wurkjen as jo it wolle.
It basisfoarm fan eltse rigel yn it bestân is WII Controller knop links en de toetsstúnknop op 'e rjochterkant.
Bygelyks:
Wiimote.Up = KEY_UP
It boppesteande kommando mapt de opknop knop op 'e WII-ferbining nei it pylk op' e toetseboerd.
Hjir is in rappe tip. De WII-ferzje is normaal op 'e side as jo spultsje spielje en dus moat de pylk op' e Wii-ferpleger eins map op 'e lofter pylk op' e toetseboerd mappe.
Oan 'e ein fan dit artikel sil ik alle mooglike WII mappings en in sprieding fan gefoelige toetseboerd mappen werjaan.
Foar no is hjir ek in flugge en ienfâldige opset fan mappen:
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
De boppesteande kaarten de lofter pylktoetsje op it toetseboerd nei de opknop op 'e WII-controller, de rjochter kaai om de knop ûnder de pylk nei de linke knop, de pylk nei de rjochter knop, de romte as knop 1, de Lofts CTRL-toets op it toetseboerd oan de 2 knop, de lofter ALT-kaai foar de A-knop, de rjochter CTRL-toets as de knop B en de loftsklokje as de Plus knop.
As jo retro-spultsjes brûke fan 'e ynternet-argyf arcade, sille se algemien sizzen hokker kaaien te mappen binne. Jo kinne ferskillende spultsjebalke-bestannen foar ferskillende spultsjes hawwe, sadat jo gewoan de WII-keypad-ynstelling brûke kinne foar elke wedstriid.
As jo emulatoren brûke foar âlde spultsjes konsoles lykas it Sinclair Spectrum, Commodore 64, Commodore Amiga en Atari ST, dan kinne de spultsjes faaks de toetsoarten ferfange en jo kinne de spultsje-keys dus de gamepad-bestân opjaan.
Foar mear moderne spultsjes jouwe se faak it gebrûk fan 'e mûs om se te kontrolearjen of sels kaaien sadat jo jo gamepad-bestân opnimme kinne om de kaaien te passen dy't nedich binne om de spultsjes te spyljen.
Om de spultsjestriem te bewarjen, druk dan CTRL en O tagelyk. Druk CTRL en X om te gean nei nano.
Kontrolearje de controller
Om de kontrôle aktyf te ferbinen sadat it dyn gamepad-bestân brûkt sil it folgjende kommando útfiere:
sudo wminput -c / etc / cwiid / wminput / gamepad
Jo wurde frege om de tastellen 1 + 2 tagelyk op te drukearjen om de controller mei jo kompjûter te pakken.
It wurd "klear" sil ferskine as jo ferbining slagge is.
No alles wat jo dwaan moatte is it spultsje dat jo spylje wolle.
Genietsje!!!
Oanhingsel A - Mooglike WII Remote Buttons
De folgjende tabel lit alle WII remote-knoppen sjen dy't jo yn jo gamepad-bestân ynstelle kinne:
- Wiimote.Up
- Wiimote.Down
- 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
- Classic.Down
- Classic.Left
- Classic.Right
- Classic.Minus
- Classic.Plus
- Classic.Home
- Classic.A
- Classic.B
- Classic.X
- Classic.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
- Classic.LAnalog
- Classic.RAnalog
Oanhingsel B - toetseboerd mappen
Dit is in list mei gefoelige toetseboerd mappen
| Kaai | Koade |
|---|---|
| Ûntsnappe | 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 |
| - (minus symboal) | KEY_MINUS |
| = (lykweardich symbol) | 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 |
| ik | KEY_I |
| O | KEY_O |
| P | KEY_P |
| [ | KEY_LEFTBRACE |
| ] | KEY_RIGHTBRACE |
| Yngean | KEY_ENTER |
| CTRL (lofter side fan toetseboerd) | KEY_LEFTCTRL |
| IN | 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 (lofter side fan toetseboerd) | 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 |
| , (komma) | KEY_COMMA |
| . (folsleine stop) | KEY_DOT |
| / (foarslach) | KEY_SLASH |
| Shift (rjochter kant fan toetseboerd | KEY_RIGHTSHIFT |
| ALT (lofter side fan toetseboerd | KEY_LEFTALT |
| Space bar | 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 (keypad) | KEY_KP0 |
| 1 (keypad) | KEY_KP1 |
| 2 (keypad) | KEY_KP2 |
| 3 (keypad) | KEY_KP3 |
| 4 (keypad) | KEY_KP4 |
| 5 (keypad) | KEY_KP5 |
| 6 (keypad) | KEY_KP6 |
| 7 (keypad) | KEY_KP7 |
| 8 (keypad) | KEY_KP8 |
| 9 (keypad) | KEY_KP9 |
| . (keypad dot) | KEY_KPDOT |
| + (keypad plus symboal) | KEY_KPPLUS |
| - (keypad minus symboal) | KEY_KPMINUS |
| Lofter pylk | KEY_LEFT |
| Rjochter pylk | KEY_RIGHT |
| Pylk omheech | KEY_UP |
| Pylkje nei ûnder | KEY_DOWN |
| Thús | KEY_HOME |
| Ynfoegje | KEY_INSERT |
| Wiskje | KEY_DELETE |
| Side omheech | KEY_PAGEUP |
| Page Down | KEY_PAGEDOWN |