ส่วนสำคัญของการเล่นเกมคือความสามารถในการควบคุมตัวละคร, เรือ, ค้างคาว, รถถัง, รถหรือสไปรท์อื่น ๆ
ตัวควบคุม Nintendo WII เหมาะสำหรับการเล่นเกมโดยเฉพาะอย่างยิ่งเมื่อใช้ emulators ของโรงเรียนเก่าและ Internet Archive Online Arcade เกม Nintendo WII เป็นคอนโซลเกมที่ได้รับความนิยมอย่างมากเมื่อมีการเปิดตัวครั้งแรกและสำหรับคนจำนวนมากขณะนี้นั่งจับฝุ่นที่อยู่ถัดจากเครื่องเล่นดีวีดี
แทนที่จะ ซื้อตัวควบคุมเกมโดยเฉพาะ สำหรับการเล่น เกมบนเครื่องลินุกซ์ของคุณ ทำไมไม่ใช้ Remote WII Remote?
แน่นอนคอนโทรลเลอร์ WII ไม่ใช่ตัวควบคุมเฉพาะที่คุณมีแนวโน้มที่จะต้องแขวนรอบ ๆ และฉันจะเขียนคู่มือสำหรับคอนโทรลเลอร์ XBOX และแม้แต่ตัวควบคุม OUYA ในไม่ช้า
ข้อดีอย่างหนึ่งของตัวควบคุม WII คือ dpad มันทำงานได้ดีมากสำหรับเกมโรงเรียนเก่ากว่าตัวควบคุม XBOX เพราะมันไม่ได้ค่อนข้างที่สำคัญดังนั้น
แต่น่าเสียดายสำหรับบรรดาของคุณกลัวบรรทัดคำสั่งมีงาน terminal มากจะทำ แต่กลัวไม่เป็นฉันจะทำของฉันดีที่สุดในการอธิบายทุกสิ่งที่คุณต้องทำเพื่อให้ได้ทำงาน WII controller ทำงาน
ติดตั้งซอฟต์แวร์ Linux ที่จำเป็นในการใช้คอนโทรลเลอร์ Wii
แอปพลิเคชันที่คุณต้องติดตั้งมีดังนี้:
- lswm
- wminput
- libcwiid1
คู่มือนี้อนุมานว่าคุณใช้ distro ของ Debian เช่น Debian Mint อูบุนตู เป็นต้นหากคุณใช้ distro แบบใช้ RPM ใช้เครื่องมือหรือเครื่องมือที่คล้ายกันเพื่อรับแอพพลิเคชันเหล่านี้
พิมพ์ข้อมูลต่อไปนี้เพื่อรับแอปพลิเคชัน:
sudo apt-get ติดตั้ง lswm wminput libcwiid1
หาที่อยู่บลูทู ธ ของตัวควบคุม Wii ของคุณ
เหตุผลทั้งหมดสำหรับการติดตั้ง lswm คือการรับที่อยู่บลูทู ธ ของคอนโทรลเลอร์ WII ของคุณ
ภายในเทอร์มินัลประเภทต่อไปนี้:
lswm
ข้อมูลต่อไปนี้จะปรากฏบนหน้าจอ:
" ใส่ Wiimotes ในโหมดค้นพบได้แล้ว (กด 1 + 2) ... "
ทำตามที่ข้อความถามและกดปุ่ม 1 และ 2 บนตัวควบคุม WII พร้อมกัน
หากคุณทำอย่างถูกต้องชุดตัวเลขและตัวอักษรควรปรากฏตามบรรทัดต่อไปนี้:
00: 1B: 7A: 4F: 61: C4
ถ้าตัวอักษรและตัวเลขไม่ปรากฏขึ้นและคุณพบว่าตัวเองกลับมาที่พร้อมรับคำสั่งเรียกใช้ lswm อีกครั้งและลองกด 1 และ 2 อีกครั้งกัน โดยทั่วไปให้พยายามจนกว่าจะทำงาน
ตั้งค่าตัวควบคุมเกม
ในการใช้ WII Controller เป็น gamepad คุณจะต้องตั้งค่าไฟล์การกำหนดค่าเพื่อแม็พปุ่มกับคีย์
พิมพ์ข้อมูลต่อไปนี้ลงในหน้าต่างเทอร์มินัล:
sudo nano / etc / cwiid / wminput / gamepad
ไฟล์นี้ควรมีข้อความอยู่ในบรรทัดต่อไปนี้:
# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
คุณจะต้องเพิ่มเส้นบางส่วนลงในไฟล์นี้เพื่อให้ gamepad ทำงานตามที่คุณต้องการ
รูปแบบพื้นฐานของแต่ละบรรทัดในไฟล์คือปุ่ม WII Controller ทางด้านซ้ายและปุ่มแป้นพิมพ์ทางด้านขวา
ตัวอย่างเช่น:
Wiimote.Up = KEY_UP
คำสั่งดังกล่าวจะแม็พปุ่มขึ้นบนรีโมท WII ไปที่ลูกศรขึ้นบนแป้นพิมพ์
นี่คือเคล็ดลับอย่างรวดเร็ว รีโมท WII จะอยู่ด้านข้างเมื่อคุณกำลังเล่นเกมและลูกศรขึ้นบนรีโมท Wii จะต้องจับคู่กับลูกศรซ้ายบนแป้นพิมพ์
ในตอนท้ายของบทความนี้ฉันจะแสดงรายการการแม็ป WII ทั้งหมดที่เป็นไปได้และการแมปแป้นพิมพ์ที่เหมาะสม
ตอนนี้แม้ว่าจะมีชุดการแมปที่ง่ายและรวดเร็ว:
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
ด้านบนแผนที่ปุ่มลูกศรซ้ายบนแป้นพิมพ์ไปยังปุ่มขึ้นบนตัวควบคุม WII ปุ่มด้านขวาเพื่อลงปุ่มลูกศรชี้ลงไปยังปุ่มซ้ายลูกศรขึ้นที่ปุ่มขวาแถบพื้นที่เป็นปุ่มที่ 1 ซ้ายปุ่ม CTRL บนแป้นพิมพ์ไปยังปุ่ม 2, ปุ่ม ALT ซ้ายไปยังปุ่ม A, ปุ่ม CTRL ด้านขวาเป็นปุ่ม B และปุ่ม shift ซ้ายเป็นปุ่ม Plus
ถ้าคุณใช้เกมย้อนยุคจากอาร์เคดเก็บข้อมูลอินเทอร์เน็ตพวกเขามักจะพูดว่าคีย์ใดที่จำเป็นต้องมีการจับคู่ คุณสามารถมีไฟล์ gamepad ต่างกันสำหรับเกมต่างๆเพื่อให้คุณสามารถใช้การตั้งค่าปุ่ม WII สำหรับแต่ละเกมได้
หากคุณกำลังใช้โปรแกรมเลียนแบบสำหรับคอนโซลเกมเก่า ๆ เช่น Sinclair Spectrum, Commodore 64, Commodore Amiga และ Atari ST เกมมักจะให้คุณสามารถไขกุญแจใหม่ได้และคุณสามารถจับคู่คีย์เกมกับไฟล์ gamepad ของคุณได้
สำหรับเกมที่ทันสมัยมากขึ้นพวกเขามักจะอนุญาตให้ใช้เมาส์เพื่อควบคุมหรือแม้แต่คีย์เพื่อให้คุณสามารถตั้งค่าไฟล์ gamepad ให้ตรงกับคีย์ที่จำเป็นในการเล่นเกม
ในการบันทึกไฟล์ gamepad กด CTRL และ O ในเวลาเดียวกัน กด CTRL และ X เพื่อออกจาก nano
เชื่อมต่อคอนโทรลเลอร์
หากต้องการเชื่อมต่อคอนโทรลเลอร์เพื่อใช้ไฟล์ gamepad ของคุณให้เรียกใช้คำสั่งต่อไปนี้:
sudo wminput -c / etc / cwiid / wminput / gamepad
คุณจะต้องกดปุ่ม 1 + 2 พร้อมกันเพื่อจับคู่ตัวควบคุมกับคอมพิวเตอร์ของคุณ
คำว่า "ready" จะปรากฏขึ้นหากการเชื่อมต่อของคุณประสบความสำเร็จ
ตอนนี้สิ่งที่คุณต้องทำคือการเริ่มเกมที่คุณต้องการเล่น
สนุก!!!
ภาคผนวก A - ปุ่ม Remote WII ที่อาจเป็นไปได้
ตารางต่อไปนี้แสดงปุ่มทั้งหมดของ WII ที่สามารถตั้งค่าได้ภายในไฟล์ 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
ภาคผนวก B - การแมปแป้นพิมพ์
นี่คือรายการของแมปแป้นพิมพ์ที่เหมาะสม
สำคัญ | รหัส |
---|---|
หนี | 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 |
- (เครื่องหมายลบ) | KEY_MINUS |
= (เท่ากับสัญลักษณ์) | KEY_EQUAL |
Backspace | KEY_BACKSPACE |
แถบ | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
R | KEY_R |
T | key_t |
Y | KEY_Y |
ยู | KEY_U |
ผม | KEY_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
เข้าสู่ | KEY_ENTER |
CTRL (ด้านซ้ายของแป้นพิมพ์) | KEY_LEFTCTRL |
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 |
'(อัครสาวก) | KEY_APOSTROPHE) |
# | |
Shift (ด้านซ้ายของแป้นพิมพ์) | KEY_LEFTSHIFT |
\ | KEY_BACKSLASH |
Z | KEY_Z |
X | KEY_X |
C | KEY_C |
V | KEY_V |
B | KEY_B |
ยังไม่มีข้อความ | KEY_N |
M | KEY_M |
, (จุลภาค) | KEY_COMMA |
. (หยุดเต็ม) | KEY_DOT |
/ (เครื่องหมายทับ) | KEY_SLASH |
Shift (ด้านขวาของแป้นพิมพ์ | KEY_RIGHTSHIFT |
ALT (ด้านซ้ายของแป้นพิมพ์ | KEY_LEFTALT |
แถบพื้นที่ | 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 (ปุ่มกด) | KEY_KP0 |
1 (ปุ่มกด) | KEY_KP1 |
2 (ปุ่มกด) | KEY_KP2 |
3 (ปุ่มกด) | KEY_KP3 |
4 (ปุ่มกด) | KEY_KP4 |
5 (ปุ่มกด) | KEY_KP5 |
6 (ปุ่มกด) | KEY_KP6 |
7 (ปุ่มกด) | KEY_KP7 |
8 (ปุ่มกด) | KEY_KP8 |
9 (ปุ่มกด) | KEY_KP9 |
. (จุดปุ่มกด) | KEY_KPDOT |
+ (ปุ่มกดบวกสัญลักษณ์) | KEY_KPPLUS |
- (ปุ่มกดลบเครื่องหมาย) | KEY_KPMINUS |
ลูกศรซ้าย | KEY_LEFT |
ลูกศรขวา | KEY_RIGHT |
ลูกศรขึ้น | KEY_UP |
ลูกศรลง | KEY_DOWN |
บ้าน | KEY_HOME |
แทรก | KEY_INSERT |
ลบ | KEY_DELETE |
ขึ้นหน้า | KEY_PAGEUP |
เลื่อนหน้าลง | KEY_PAGEDOWN |