Skip to main content

Jak korzystać z Wiimote Aby grać w gry Linux

Własna konsola z NesPi + Raspberry Pi (Może 2025)

Własna konsola z NesPi + Raspberry Pi (Może 2025)
Anonim

Kluczową częścią grania jest oczywiście możliwość kontrolowania postaci, statków, nietoperzy, czołgów, samochodów lub innych duszków.

Kontroler Nintendo WII doskonale nadaje się do grania w gry, szczególnie w przypadku emulatorów ze starej szkoły i gier internetowych Internet Arcade. Konsola Nintendo WII była bardzo popularną konsolą do gier, kiedy została po raz pierwszy wydana i dla wielu ludzi, teraz zbiera kurz obok odtwarzacza DVD.

Zamiast kupić dedykowany kontroler gier do grania w gry na twoim komputerze z Linuksem, dlaczego nie po prostu użyć pilota WII?

Oczywiście kontroler WII nie jest jedynym kontrolerem, który prawdopodobnie będziesz musiał się rozejrzeć, a wkrótce będę pisał przewodniki dla kontrolerów XBOX, a nawet kontrolera OUYA.

Jedną z zalet kontrolera WII jest dpad. Działa to znacznie lepiej w przypadku gier szkolnych niż kontrolera XBOX, ponieważ nie jest aż tak wrażliwy.

Na nieszczęście dla tych, którzy obawiają się linii poleceń, jest dużo pracy, ale nie obawiajcie się, ponieważ zrobię co w mojej mocy, aby wyjaśnić wszystko, co trzeba zrobić, aby uruchomić kontroler WII.

Zainstaluj oprogramowanie Linux wymagane do używania kontrolera Wii

Aplikacje, które należy zainstalować, są następujące:

  • lswm
  • wminput
  • libcwiid1

Ten przewodnik zakłada, że ​​używasz dystrybucji opartej na Debianie, takiej jak Debian, Mint, Ubuntu itd. Jeśli używasz dystrybucji opartej na RPM, użyj YUM lub podobnego narzędzia, aby uzyskać te aplikacje.

Wpisz następujące polecenie, aby pobrać aplikacje:

sudo apt-get install lswm wminput libcwiid1

Znajdź adres Bluetooth swojego kontrolera Wii

Cały powód instalacji lswm polega na uzyskaniu adresu bluetooth Twojego kontrolera WII.

W terminalu wpisz:

lswm

Na ekranie wyświetli się:

'Teraz umieść Wiimotes w trybie wykrywalnym (naciśnij 1 + 2) … "

Wykonuj, jak wiadomość prosi i przytrzymaj jednocześnie przyciski 1 i 2 na kontrolerze WII.

Jeśli zrobiłeś to prawidłowo, zestaw cyfr i liter powinien pojawić się wzdłuż linii:

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

Jeśli litery i liczby nie pojawią się i ponownie znajdziesz się w wierszu polecenia, uruchom ponownie lswm i spróbuj ponownie nacisnąć 1 i 2. Zasadniczo, próbuj dalej, aż to zadziała.

Skonfiguruj kontroler gier

Aby użyć kontrolera WII jako gamepada, musisz skonfigurować plik konfiguracyjny, aby odwzorować przyciski na klawisze.

Wpisz następujące polecenie w oknie terminala:

sudo nano / etc / cwiid / wminput / gamepad

Ten plik powinien już zawierać trochę tekstu:

# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A

Będziesz musiał dodać więcej linii do tego pliku, aby gamepad działał tak, jak chcesz.

Podstawowym formatem każdej linii w pliku jest przycisk WII Controller po lewej stronie i przycisk klawiatury po prawej stronie.

Na przykład:

Wiimote.Up = KEY_UP

Powyższe polecenie odwzorowuje przycisk w górę na pilocie WII na strzałkę w górę na klawiaturze.

Oto szybka wskazówka. Pilot WII jest zwykle po swojej stronie, gdy grasz w gry, więc strzałka w górę na pilocie Wii musi być odwzorowana na lewą strzałkę na klawiaturze.

Na końcu tego artykułu wymienię wszystkie możliwe mapowania WII i zakres rozsądnych odwzorowań klawiatury.

Na razie jednak jest to szybki i prosty zestaw mapowań:

Wiimote.Up = KEY_LEFTWiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFT

Powyższe mapuje lewy przycisk strzałki na klawiaturze do górnego przycisku na kontrolerze WII, prawy klawisz do dolnego przycisku dolną strzałkę do lewego przycisku, górną strzałkę do prawego przycisku, spację do przycisku 1, lewy klawisz CTRL na klawiaturze do przycisku 2, lewy klawisz ALT do przycisku A, prawy klawisz CTRL jako przycisk B i lewy klawisz Shift jako przycisk Plus.

Jeśli korzystasz z gier retro z internetowego archiwum zręcznościowego, generalnie powiedzą one, jakie klucze mają zostać zmapowane. Możesz mieć różne pliki gamepada dla różnych gier, dzięki czemu możesz po prostu użyć konfiguracji klawiatury WII dla każdej gry.

Jeśli korzystasz z emulatorów na starych konsolach do gier, takich jak Sinclair Spectrum, Commodore 64, Commodore Amiga i Atari ST, gry często pozwalają na zmianę kluczy i możesz w ten sposób zmapować klucze gry do pliku gamepada.

W przypadku bardziej nowoczesnych gier często umożliwiają one sterowanie myszką za pomocą myszy, a nawet klawiszy, dzięki czemu można ustawić plik gamepada tak, aby pasował do kluczy wymaganych do grania w gry.

Aby zapisać plik gamepada, naciśnij jednocześnie klawisze CTRL i O. Naciśnij CTRL i X, aby wyjść z nano.

Połącz kontroler

Aby połączyć kontroler tak, aby używał twojego pliku gamepada, uruchom następujące polecenie:

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

Zostaniesz poproszony o jednoczesne naciśnięcie klawiszy 1 + 2, aby sparować kontroler z komputerem.

Słowo "gotowe" pojawi się, jeśli połączenie zakończyło się powodzeniem.

Teraz wszystko, co musisz zrobić, to rozpocząć grę, w którą chcesz zagrać.

Cieszyć się!!!

Dodatek A - Możliwe przyciski zdalnego sterowania WII

Poniższa tabela pokazuje wszystkie przyciski pilota WII, które można skonfigurować w pliku gamepada:

  • 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

Dodatek B - Mapowanie klawiatury

Oto lista sensownych odwzorowań klawiatury

Potencjalny kontroler Nintendo WII do mapowania klawiatury
KlawiszKod
UcieczkaKEY_ESC
0KEY_0
1KEY_1
2KEY_2
3KEY_3
4KEY_4
5KEY_5
6KEY_6
7KEY_7
8KEY_8
9KEY_9
- (symbol minus)KEY_MINUS
= (równa się symbolowi)KEY_EQUAL
BackspaceKEY_BACKSPACE
PatkaKEY_TAB
QKEY_Q
WKEY_W
miKEY_E
RKEY_R
TKEY_T
YKEY_Y
UKEY_U
jaKEY_I
OKEY_O
PKEY_P
KEY_LEFTBRACE
KEY_RIGHTBRACE
WchodzićKEY_ENTER
CTRL (lewa strona klawiatury)KEY_LEFTCTRL
ZAKEY_A
SKLAWIATURA
reKEY_D
faKEY_F
solKEY_G
HKEY_H
jotKEY_J
KKEY_K
LKEY_L
; (Semi Colon)KEY_SEMICOLON
"(Apostrophe)KEY_APOSTROPHE)
#
Shift (lewa strona klawiatury)KEY_LEFTSHIFT
KEY_BACKSLASH
ZKEY_Z
XKEY_X
doKEY_C
VKEY_V
bKEY_B
NKEY_N
MKEY_M
, (przecinek)KEY_COMMA
. (kropka)KEY_DOT
/ (ukośnik)KEY_SLASH
Shift (prawa strona klawiaturyKEY_RIGHTSHIFT
ALT (lewa strona klawiatury

KEY_LEFTALT

SpacjaKEY_SPACE
Duże literyKEY_CAPSLOCK
F1KEY_F1
F2KEY_F2
F3KEY_F3
F4KEY_F4
F5KEY_F5
F6KEY_F6
F7KEY_F7
F8KEY_F8
F9KEY_F9
F10KEY_F10
F11KEY_F11
F12KEY_F12
Num KockKEY_NUMLOCK
Blokada zmiany biegówKEY_SHIFTLOCK
0 (klawiatura)KEY_KP0
1 (klawiatura)KEY_KP1
2 (klawiatura)KEY_KP2
3 (klawiatura)KEY_KP3
4 (klawiatura)KEY_KP4
5 (klawiatura)KEY_KP5
6 (klawiatura)KEY_KP6
7 (klawiatura)KEY_KP7
8 (klawiatura)KEY_KP8
9 (klawiatura)KEY_KP9
. (kropka na klawiaturze)KEY_KPDOT
+ (klawiatura plus symbol)KEY_KPPLUS
- (symbol minusowej klawiatury)KEY_KPMINUS
Strzałka w lewoKEY_LEFT
Prawa strzałkaKEY_RIGHT
Strzałka w góręKEY_UP
Strzałka w dółKEY_DOWN
DomKEY_HOME
WstawićKEY_INSERT
KasowaćKEY_DELETE
Strona w góręKEY_PAGEUP
Strona w dółKEY_PAGEDOWN