Oyun oynamanın önemli bir parçası, karakterleri, gemileri, yarasaları, tankları, arabaları veya diğer spriteları kontrol edebiliyor.
Nintendo WII kontrol cihazı , özellikle eski okul emülatörlerini ve Internet Archives İnternet Arcade oyunlarını kullanırken oyunlar oynamak için mükemmeldir. Nintendo WII , ilk kez piyasaya sürüldüğünde ve birçok kişi için gerçekten popüler bir oyun konsolu idi, şimdi DVD oynatıcının yanında toz toplanıyor.
Linux makinenizde oyun oynamak için özel bir oyun denetleyicisi almak yerine, neden sadece WII Remote kullanıyorsunuz?
Tabii ki, WII kontrol cihazı, etrafta takılmak zorunda olduğunuz tek denetleyici değildir ve XBOX denetleyicileri ve hatta OUYA denetleyicisi için kılavuzlar yazacağım .
WII kontrol cihazının bir avantajı dpad'dir. Eski okul oyunları için XBOX kontrol cihazından çok daha iyi çalışıyor çünkü çok hassas değil.
Ne yazık ki, komut satırından korkanlarınız için, yapılacak çok sayıda terminal çalışması var, ancak WII kontrol cihazını çalıştırmak için yapmanız gereken her şeyi açıklamak için elimden gelenin en iyisini yapacağım gibi korkmuyorum.
Bir Wii Denetleyici Kullanmak için Gerekli Linux Yazılımını Kurma
Yüklemeniz gereken uygulamalar aşağıdaki gibidir:
- lswm
- wminput
- libcwiid1
Bu kılavuzda, Debian , Mint , Ubuntu gibi bir Debian tabanlı dağıtım kullandığınız varsayılmaktadır. RPM tabanlı bir dağıtım kullanıyorsanız YUM veya bu uygulamaları almak için benzer bir araç kullanıyorsunuz.
Uygulamaları almak için aşağıdakini yazın:
sudo apt-get install lswm wminput libcwiid1
Wii Denetleyicinizin Bluetooth Adresini Bulma
Lswm'yi yüklemek için tüm neden WII kontrol cihazınızın bluetooth adresini almaktır.
Terminal tipi içinde aşağıdakiler bulunur:
lswm
Aşağıdakiler ekranda görüntülenecektir:
" Wiimotes'u şimdi keşfedilebilir moda geçirin (1 + 2'ye basın) ..."
Mesaj aynı zamanda WII kontrol cihazındaki 1 ve 2 düğmelerini sorar ve tutar.
Eğer doğru bir şekilde yapmış olsaydınız, bu satırlar boyunca bir dizi sayı ve harf görünmelidir:
00: 1 B: 7A: 4F: 61: -C4
Harfler ve sayılar görünmüyorsa ve tekrar komut isteminde bulursanız, lswm'yi tekrar çalıştırın ve tekrar 1 ve 2'ye birlikte basmayı deneyin. Temel olarak, çalışana kadar çalışmaya devam edin.
Oyun Kumandasını Kur
WII Controller'ı bir gamepad olarak kullanmak için, düğmeleri tuşlara eşlemek için bir konfigürasyon dosyası kurmanız gerekecektir.
Terminal penceresine aşağıdakini yazın:
sudo nano / etc / cwiid / wminput / gamepad
Bu dosyada şu satırlarda bir metin olmalı:
# gameport
Classic.Dpad.X = ABS_X
Klasik.Dpad.Y = ABS_Y
Classic.A = BTN_A
Gamepad'in istediğiniz şekilde çalışmasını sağlamak için bu dosyaya biraz daha çizgi eklemeniz gerekecektir.
Dosyadaki her satırın temel biçimi, soldaki WII Denetleyici düğmesi ve sağdaki klavye düğmedir.
Örneğin:
Wiimote.Up = KEY_UP
Yukarıdaki komut, WII uzaktan kumandadaki yukarı tuşunu klavyedeki yukarı oka kadar eşler.
İşte hızlı bir ipucu. Oyun oynarken WII uzaktan kumanda genellikle yan taraftadır ve Wii uzaktan kumanda üzerindeki yukarı okun aslında klavyedeki sol oka doğru haritalanması gerekir.
Bu makalenin sonunda, tüm olası WII eşlemelerini ve bir dizi hassas klavye eşleştirmesini listeleyeceğim.
Şimdilik burada hızlı ve basit bir eşleme kümesi var:
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
Yukarıdaki tuşlar klavye üzerindeki sol ok tuşunu WII kontrol cihazındaki yukarı tuşa, aşağı tuşun sol tuşuna, sağ tuşa, sağ tuşa, sağ tuşa, 1 tuşu olarak boşluk çubuğuna eşler. klavyedeki sol CTRL tuşunu 2 düğüme, sol ALT tuşunu A düğmesine, sağ düğmeden B düğmesine ve sol düğme olarak Artı düğmesi.
İnternet arşivi çarşıdan retro oyunları kullanıyorsanız, genellikle hangi anahtarların eşlenmesi gerektiğini söylerler. Her oyun için sadece WII tuş takımı kurulumunu kullanabilmeniz için farklı oyunlar için farklı gamepad dosyalarına sahip olabilirsiniz.
Sinclair Spectrum, Commodore 64, Commodore Amiga ve Atari ST gibi eski oyun konsolları için emülatörler kullanıyorsanız, oyunlar sık sık tuşları değiştirmenize izin verir ve bu nedenle oyun anahtarlarını gamepad dosyanıza eşleyebilirsiniz.
Daha modern oyunlar için, genellikle farenin kullanımını ve hatta tuşlarını kullanmasına izin verirler, böylece oyun oynamak için gereken tuşları eşleştirmek için gamepad dosyanızı ayarlayabilirsiniz.
Gamepad dosyasını kaydetmek için CTRL ve O'ya aynı anda basın. Nano'dan çıkmak için CTRL ve X tuşlarına basın.
Denetleyiciyi Bağlayın
Denetleyiciyi gerçekte gamepad dosyanızı kullanacak şekilde bağlamak için aşağıdaki komutu çalıştırın:
sudo wminput -c / etc / cwiid / wminput / gamepad
Denetleyiciyi bilgisayarınızla eşleştirmek için 1 + 2 tuşlarına aynı anda basmanız istenecektir.
Bağlantınız başarılı olursa "hazır" kelimesi görünecektir.
Şimdi tek yapmanız gereken oynamak istediğiniz oyunu başlatmak.
Keyfini çıkarın!!!
Ek A - Olası WII Uzak Düğmeler
Aşağıdaki tabloda, gamepad dosyanızda kurulabilen tüm WII uzaktan kumanda düğmeleri gösterilmektedir:
- 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
Ek B - Klavye Eşlemeleri
Bu duyarlı klavye eşlemeleri listesidir.
anahtar | kod |
---|---|
Kaçış | 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 |
- (eksi sembolü) | KEY_MINUS |
= (eşittir sembolü) | KEY_EQUAL |
BackSpace | KEY_BACKSPACE |
çıkıntı | KEY_TAB |
S | KEY_Q |
W | KEY_W |
E | KEY_E |
R, | KEY_R |
T | key_t |
Y | KEY_Y |
U | KEY_U |
ben | KEY_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Girmek | KEY_ENTER |
CTRL (Klavyenin sol tarafı) | KEY_LEFTCTRL |
bir | KEY_A |
S | ANAHTARLAR |
D | KEY_D |
F | KEY_F |
G, | KEY_G |
'H | KEY_H |
J | KEY_J |
K | KEY_K |
L | KEY_L |
; (Yarı Kolon) | KEY_SEMICOLON |
'(Apostrophe) | KEY_APOSTROPHE) |
# | |
Shift (klavyenin sol tarafı) | 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 |
, (virgül) | KEY_COMMA |
. (tam durma) | KEY_DOT |
/ (eğik çizgi) | KEY_SLASH |
Shift (klavyenin sağ tarafı) | KEY_RIGHTSHIFT |
ALT (klavyenin sol tarafı | KEY_LEFTALT |
Boşluk çubuğu | KEY_SPACE |
Büyük harf kilidi | 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 |
Vites kilidi | KEY_SHIFTLOCK |
0 (tuş takımı) | KEY_KP0 |
1 (tuş takımı) | KEY_KP1 |
2 (tuş takımı) | KEY_KP2 |
3 (tuş takımı) | KEY_KP3 |
4 (tuş takımı) | KEY_KP4 |
5 (tuş takımı) | KEY_KP5 |
6 (tuş takımı) | KEY_KP6 |
7 (tuş takımı) | KEY_KP7 |
8 (tuş takımı) | KEY_KP8 |
9 (tuş takımı) | KEY_KP9 |
. (tuş takımı noktası) | KEY_KPDOT |
+ (tuş takımı artı sembolü) | KEY_KPPLUS |
- (tuş takımı eksi sembolü) | KEY_KPMINUS |
Sol ok | KEY_LEFT |
Sağ ok | KEY_RIGHT |
Yukarı ok | KEY_UP |
Aşağı ok | KEY_DOWN |
Ev | KEY_HOME |
Ekle | KEY_INSERT |
silmek | KEY_DELETE |
Sayfa yukarı | KEY_PAGEUP |
Sayfa Aşağı | KEY_PAGEDOWN |