Mae'n amlwg bod rhan allweddol o chwarae gemau yn gallu rheoli'r cymeriadau, llongau, ystlumod, tanciau, ceir neu ysbeidiau eraill.
Mae rheolwr Nintendo WII yn wych ar gyfer chwarae gemau, yn enwedig wrth ddefnyddio emulawyr hen ysgol a gemau Arcêd Rhyngrwyd Archifau Rhyngrwyd. Roedd y Nintendo WII yn gonsol gemau hynod boblogaidd pan gafodd ei ryddhau gyntaf ac i lawer o bobl, mae bellach yn eistedd wrth gasglu llwch wrth ymyl y chwaraewr DVD.
Yn hytrach na phrynu rheolwr gêm pwrpasol ar gyfer chwarae gemau ar eich peiriant Linux , beth am ddefnyddio'r WII Remote yn unig?
Wrth gwrs, nid rheolwr WII yw'r unig reolwr y mae'n debygol y bydd yn rhaid i chi ei hongian a byddaf yn ysgrifennu canllawiau ar gyfer rheolwyr XBOX a hyd yn oed rheolwr OUYA yn fuan.
Un fantais i reolwr WII yw'r dpad. Mae'n gweithio'n llawer gwell ar gyfer hen gemau ysgol na'r rheolwr XBOX oherwydd nid yw'n eithaf sensitif.
Yn anffodus, i'r rhai ohonoch ofn y llinell orchymyn, mae yna lawer o waith terfynol i'w pherfformio ond ni ofn gan y byddaf yn gwneud fy ngorau i esbonio popeth y mae angen i chi ei wneud er mwyn i'r rheolwr WII weithio.
Gosodwch y Meddalwedd Linux sydd ei Angen i Defnyddio Rheolwr Wii
Mae'r ceisiadau sydd angen i chi eu gosod fel a ganlyn:
- lswm
- wminput
- libcwiid1
Mae'r canllaw hwn yn tybio eich bod yn defnyddio distro sy'n seiliedig ar Debian , fel Debian , Mint , Ubuntu ac ati. Os ydych chi'n defnyddio YUM ar gyfer distro sy'n seiliedig ar RPM neu arf tebyg i gael y ceisiadau hyn.
Teipiwch y canlynol i gael y ceisiadau:
sudo apt-get install lswm wminput libcwiid1
Darganfyddwch Gyfeiriad Bluetooth eich Rheolwr Wii
Y rheswm cyfan dros osod lswm yw cael cyfeiriad bluetooth eich rheolwr WII.
O fewn y math terfynell, mae'r canlynol:
lswm
Bydd y canlynol yn cael eu harddangos ar y sgrin:
" Rhowch Wiimotes mewn modd anadferadwy nawr (pwyswch 1 + 2) ..."
Gwnewch wrth i'r neges ofyn a chadw'r botymau 1 a 2 ar y rheolwr WII ar yr un pryd.
Os gwnaethoch chi yn gywir, dylai set o rifau a llythrennau ymddangos ar hyd llinellau hyn:
00: 1B: 7A: 4F: 61: C4
Os nad yw'r llythrennau a'r niferoedd yn ymddangos a'ch bod yn dod yn ôl yn yr orchymyn yn brydlon redeg lswm eto a cheisiwch wasgu 1 a 2 gyda'i gilydd eto. Yn y bôn, cadwch geisio nes ei fod yn gweithio.
Sefydlu'r Rheolwr Gêm
Er mwyn defnyddio'r Rheolwr WII fel gamepad bydd angen i chi osod ffeil cyfluniad i fapio'r botymau i allweddi.
Teipiwch y canlynol i'r ffenestr derfynell:
sudo nano / etc / cwiid / wminput / gamepad
Dylai'r ffeil hon eisoes gael rhywfaint o destun ynddo ar hyd llinellau hyn:
# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
Bydd angen i chi ychwanegu ychydig o linellau i'r ffeil hon i gael y gamepad yn gweithio fel y dymunwch.
Fformat sylfaenol pob llinell yn y ffeil yw botwm Rheolwr WII ar y chwith a'r botwm bysellfwrdd ar y dde.
Er enghraifft:
Wiimote.Up = KEY_UP
Mae'r gorchymyn uchod yn mapio'r botwm i fyny ar y WII anghysbell i'r saeth i fyny ar y bysellfwrdd.
Dyma awgrym gyflym. Mae anghysbell WII fel arfer ar ei ochr pan fyddwch chi'n chwarae gemau ac felly mae'n rhaid i'r saeth i fyny ar yr olwg Wii fapio i'r saeth chwith ar y bysellfwrdd.
Ar ddiwedd yr erthygl hon, byddaf yn rhestru'r holl fapiau WII posibl ac ystod o fapiau bysellfwrdd synhwyrol.
Erbyn hyn, er yma mae set gyflym a syml o fapiau:
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
Mae'r uchod yn mapio'r allwedd saeth chwith ar y bysellfwrdd i'r botwm i fyny ar y rheolwr WII, yr allwedd gywir i'r botwm i lawr y saeth i lawr i'r botwm chwith, y saeth i fyny i'r botwm dde, y bar gofod fel botwm 1, y gadewch allwedd CTRL ar y bysellfwrdd i'r botwm 2, yr allwedd ALT chwith i'r botwm A, yr allwedd CTRL iawn fel y botwm B a'r allwedd shifft chwith fel y botwm Plus.
Os ydych chi'n defnyddio gemau retro o'r arcêd archifau rhyngrwyd, byddant yn dweud yn gyffredinol pa fannau sydd angen eu mapio. Gallwch chi gael ffeiliau gamepad gwahanol ar gyfer gwahanol gemau fel y gallwch chi ddefnyddio setiad keypad WII ar gyfer pob gêm.
Os ydych chi'n defnyddio emulators ar gyfer hen gonsolau gemau megis Sinclair Spectrum, Commodore 64, Commodore Amiga ac Atari ST, yna mae'r gemau'n aml yn gadael i chi gylchdroi'r allweddi a gallwch, felly, fapio'r allweddi gêm i'ch ffeil gamepad.
Ar gyfer gemau mwy modern maent yn aml yn caniatáu defnyddio'r llygoden i'w rheoli neu hyd yn oed allweddau er mwyn i chi allu gosod eich ffeil gamepad i gyd-fynd â'r allweddi sydd eu hangen i chwarae'r gemau.
Er mwyn achub y ffeil gamepad, gwasgwch CTRL ac O ar yr un pryd. Gwasgwch CTRL a X i adael nano.
Cysylltwch â'r Rheolwr
I gysylltu y rheolwr mewn gwirionedd fel ei fod yn defnyddio'ch ffeil gamepad, rhowch y gorchymyn canlynol:
sudo wminput -c / etc / cwiid / wminput / gamepad
Gofynnir i chi wasgu'r allweddi 1 + 2 ar yr un pryd i bara'r rheolwr gyda'ch cyfrifiadur.
Bydd y gair "parod" yn ymddangos os yw'ch cysylltiad wedi bod yn llwyddiannus.
Nawr yr unig beth y mae'n rhaid i chi ei wneud yw dechrau'r gêm yr hoffech ei chwarae.
Mwynhewch!
Atodiad A - Botwm WII Posibl Posibl
Mae'r tabl canlynol yn dangos yr holl fotymau WII anghysbell y gellir eu gosod yn eich ffeil gamepad:
- 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
Atodiad B - Mappiau Allweddell
Dyma restr o fapiau bysellfwrdd synhwyrol
Allwedd | Côd |
---|---|
Escape | 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 |
- (llai symbol) | KEY_MINUS |
= (yn cyfateb i 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 |
Fi | KEY_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Rhowch | KEY_ENTER |
CTRL (ochr chwith yr allweddell) | 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 (ochr chwith y bysellfwrdd) | 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 |
. (atalnod llawn) | KEY_DOT |
/ (ymlaen slash) | KEY_SLASH |
Shift (ochr dde'r bysellfwrdd | KEY_RIGHTSHIFT |
ALT (ochr chwith y bysellfwrdd | KEY_LEFTALT |
Bar gofod | KEY_SPACE |
Capiau 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 (allweddell) | KEY_KP1 |
2 (allweddell) | KEY_KP2 |
3 (allweddell) | KEY_KP3 |
4 (allweddell) | KEY_KP4 |
5 (allweddell) | KEY_KP5 |
6 (allweddell) | KEY_KP6 |
7 (allweddell) | KEY_KP7 |
8 (allweddell) | KEY_KP8 |
9 (allweddell) | KEY_KP9 |
. (dot keypad) | KEY_KPDOT |
+ (symbol keypad plus) | KEY_KPPLUS |
- (symbol key minus) | KEY_KPMINUS |
Saeth chwith | KEY_LEFT |
Saeth iawn | KEY_RIGHT |
Saeth i fyny | KEY_UP |
Saeth i lawr | KEY_DOWN |
Cartref | KEY_HOME |
Mewnosod | KEY_INSERT |
Dileu | KEY_DELETE |
Tudalen i fyny | KEY_PAGEUP |
Tudalen lawr | KEY_PAGEDOWN |