WiiCan transformă dispozitivul WiiMote într-un gamepad Linux, mouse și multe altele

WiiCan transformă dispozitivul WiiMote într-un gamepad Linux, mouse și multe altele / Linux

Utilizați WiiMote ca jocpad, telecomandă sau chiar mouse pentru computerul dvs. Linux. Dacă aveți Bluetooth, aplicația gratuită WiiCan este o modalitate excelentă de a vă configura WiiMote-ul pentru a face ceva.

Nu aveți voie să utilizați Wii la fel de mult ca și dvs., dar asta nu înseamnă că trebuie să vă păstrați WiiMotes într-o cutie cu praf undeva. Dacă jucați jocuri pe computer, le puteți folosi pentru asta. Vă prezentăm cum să vă conectați WiiMote la PC Cum vă conectați Wiimote la PC Cum să vă conectați Wiimote la PC Cum preferați să interacționați cu computerul? Uneori nu este suficient un mouse și o tastatură. În funcție de ceea ce faci, este nevoie de o metodă de interfață complet diferită pentru a obține cele mai ... Citește mai mult, folosește-ți WiiMote ca un jocpad Mac Utilizați WiiMote ca un joc cu Mac Cu WJoy Utilizați WiiMote ca un jocpad cu Mac Cu WJoy Vrei un jocpad pentru Macul tău, dar nu vrei să cumperi încă un controlor? Utilizați WiiMote ca jocpad cu Wjoy. Această aplicație nu permite controlul mișcării pe calculatorul dvs. Mac, dar ... Citiți mai multe și chiar conectați-l la un dispozitiv Android Cum să utilizați WiiMote ca regulator pentru dispozitivul dvs. Android Cum să utilizați dispozitivul WiiMote ca regulator pentru dispozitivul dvs. Android Utilizare WiiMote dvs. ca un gamepad pentru tableta sau telefonul dvs. Android. Ecranele tactile sunt excelente pentru unele jocuri, dar pentru alții aveți nevoie doar de răspuns tactil. Deci, dacă preferați să faceți jocurile dvs. ... Citește mai mult. Dar despre Linux?

Ei bine, dacă ați căutat termenul “utilizați WiiMote ca jocpad Linux” probabil că ați fost frustrat de rezultatul - știu că am fost. Cel puțin până am descoperit WiiCan. E un buggy și nu este ușor de folosit, dar funcționează.

Da Wiican!

S-ar putea să fiți o atingere confuză prima dată când vedeți WiiCan, dar nu vă faceți griji: este simplu când o înțelegeți. Ceea ce vedeți este o listă de potențial “mapări”:

În mod implicit, programul include două mapări pentru utilizarea WiiMote ca mouse (una cu o bară IR, una fără), o mapare pentru utilizarea controller-ului clasic ca jocpad și altul pentru utilizarea unui WiiMote și a Nunchuck în același mod. Puteți, de asemenea, să vă editați și să creați propriile mapări, programând butoanele WiiMote pentru a simula orice de la gamepad-uri pe mouse-ul dvs., la tastele de pe tastatură, dar vom ajunge la asta mai târziu.

Deocamdată, știți că mapările cu marcaje de lângă ei se vor afișa dacă faceți clic pe pictograma tava aplicației (un WiiMote, firește):

Faceți clic pe oricare dintre opțiunile de aici și vi se va cere să apăsați pe butoanele 1 și 2 de pe WiiMote:

În acest fel, se conectează WiiMote și computerul. Spre deosebire de Wii, dispozitivul nu va vibra la conectare și nici un indicator luminos nu vă va arăta că dispozitivul este conectat. Pur și simplu trebuie să-l testați singur, jucând un joc.

Iată-mă folosind o cartografiere personalizată pe care am făcut-o pentru a juca Fez:

Ați terminat folosind WiiMote? Faceți din nou clic pe WiiMote din tavă, apoi faceți clic pe “Deconecta”.

Semnalele radio care înconjoară pictograma se vor dezactiva, anunțându-vă că dispozitivul este deconectat. Dacă nu sunteți sigur, totuși, apăsați butonul “A” pe butonul WiiMote - dacă este deconectat, luminile albastre de pe acesta ar trebui să clipească scurt.

Editarea mapărilor

Dacă tot ce vrei să faci este să joci un joc, mapările implicite ar trebui să fie mai mult decât suficiente. Dacă sunteți enervant cu rezultatul într-un fel, cu toate acestea, aveți flexibilitatea de a crea propriul dvs. de cartografiere. Am eșuat cu totul în a găsi o documentație simplă pentru a face acest lucru, dar a pus împreună cunoștințe suficiente pentru ca Fez să funcționeze bine. Am de gând să împărtășesc ceva cu tine.

Mergeți și deschideți orice cartografiere. Veți vedea o listă simplă a funcțiilor WiiMote, urmată de ce ar trebui să facă:

În exemplul de mai sus axele X și Y ale WiiMote.Dpad sunt mapate ca axe ABS (absolute), în timp ce butoanele A și B sunt (corespunzător) mapate ca butoane A și B. Un semn egal înconjurat de spații separă butonul cu rezultatul, dar de unde provine această limbă bizară folosită aici?

Puteți învăța, probabil, propriile intrări Wii, doar explorând mapările care vin împreună cu programul. Pentru referință, totuși, toți sunt aici.

Inputuri WiiMote

Pentru a începe, iată o listă cu butoanele de pe WiiMote:

  • Wiimote.A
  • Wiimote.B
  • Wiimote.Minus
  • Wiimote.Plus
  • Wiimote.Home
  • Wiimote.1
  • Wiimote.2

DPad poate fi cartografiat ca DPad:

  • Wiimote.Dpad.X
  • Wiimote.Dpad.Y

Sau, dacă preferați, ca o serie de butoane:

  • Wiimote.Up
  • Wiimote.Down
  • Wiimote.Left
  • Wiimote.Right

Intrări NunChuck

Există două butoane unice pentru Nunchuck:

  • Nunchuk.C
  • Nunchuk.Z

În plus, puteți defini funcția axelor X și Y pentru stick-ul chuck:

  • Nunchuk.Stick.X
  • Nunchuk.Stick.Y

Intrări Classic Controller

De asemenea, puteți să reglați fiecare buton de pe controlerul clasic, dacă aveți unul:

  • Classic.Minus
  • Classic.Plus
  • Classic.Home
  • Classic.A
  • Classic.B
  • Classic.X
  • Classic.Y
  • Classic.ZL
  • Classic.ZR
  • Classic.L
  • Classic.R

Controlerul clasic poate fi mapat în patru butoane separate, dacă doriți:

  • Classic.Up
  • Classic.Down
  • Classic.Left
  • Classic.Right

Sau ca un Dpad definit de o axă X și Y:

  • Classic.Dpad.X
  • Classic.Dpad.Y

De asemenea, trebuie să definiți axele X și Y pentru celelalte două stick-uri analogice:

  • Classic.LStick.X
  • Classic.LStick.Y
  • Classic.RStick.X
  • Classic.RStick.Y
  • Classic.LAnalog
  • Classic.RAnalog

Acțiuni potențiale

Astfel, care acoperă prima parte a unei linii într-o mapare: butoanele WiiMote. Cum rămâne cu comenzile acestor declanșatoare? De asemenea, puteți afla mai multe dintre acestea explorând imaginile incluse, dar aici este un primer rapid.

Cel mai evident lucru pe care îl puteți face este să mutați butoanele pe tastele de pe tastatură. “KEY_1” ar fi cheia de la tastatură; “KEY_A”, cheia A; “KEY_LEFTCONTROL” cheia de control din stânga. Ai idee.

Conceptul nu este diferit pentru butoanele gamepad. “BTN_A” ar fi “A” buton; “BTN_START”, butonul Start.

Un fișier numit action_enum.txt prezintă toate acțiunile posibile, pe care nu am putut să le menționez aici. Iată o copie a acestei liste, de la abstrakraft.org. Este lung, dar cu ea puteți găsi numele corect al fiecărei taste și buton pe care vă gândiți.

Puteți crea, eventual, propriile mapări pentru aproape orice. Aveți posibilitatea să creați o telecomandă pentru playerul media preferat, mapând comenzile rapide de la tastatură la WiiMote. Puteți configura echipamentul WiiMote să lucreze cu un joc care nu suportă gamepad-urile. Sau ai putea să tweak lucruri, astfel încât un joc care nu funcționează destul cum doriți.

Asta am făcut cu Fez. Iată cartografia pe care am făcut-o, dar principala diferență aici este aceea că am instalat DPad-ul WiiMote pentru a funcționa ca butoane individuale și a modificat butoanele Plus și Minus pentru a funcționa ca butoane regulate în loc de Start și Select:

# Axa Gamepad 0 (analogic) Nunchuk.Stick.X = ABS_X Nunchuk.Stick.Y = ABS_Y< # Main gamepad buttons Wiimote.A = BTN_A Wiimote.B = BTN_B Nunchuk.C = BTN_C Nunchuk.Z = BTN_Z # Other gamepad buttons Wiimote.Home = BTN_5 Wiimote.Minus = BTN_6 Wiimote.Plus = BTN_7 Wiimote.1 = BTN_8 Wiimote.2 = BTN_9 Wiimote.Up=BTN_1 Wiimote.Down=BTN_2 Wiimote.Left=BTN_3 Wiimote.Right=BTN_4 

Rezultatul a cerut în continuare să configurez lucrurile în joc, dar în cele din urmă am lucrat mai bine decât ar putea fi implicit.

Descărcați WiiCan

Sunteți gata să începeți? Continuați și descărcați WiiCan de la fontanon.org. Veți găsi un pachet la GetDeb pentru Debian / Ubuntu și codul sursă pentru alte distribuții.

Rețineți că, la instalare, probabil că nu veți putea folosi software-ul - există un mesaj cript când faceți clic pe pictograma WiiMote din tava. Există o remediere rapidă pentru acest lucru la UbuntuForums.org. Deschideți terminalul și lipiți următoarele:

sudo gedit /etc/udev/rules.d/76-wiican.rules

Acest lucru va crea un document nou, în care trebuie să inserați următorul cod:

KERNEL == "uinput", MOD: = "0666"

Salvați documentul. Aceasta creează o regulă udev care vă permite să utilizați WiiCan fără acces de administrator. Reporniți și ar trebui să fiți bine să mergeți.

Concluzie

Această aplicație mi-a luat o vreme să-mi dau seama, dar mă bucur că am făcut timp. Jocul Fez este mult mai distractiv cu WiiMote decât tastatura, și nu pot să aștept să încerc alte utilizări distractive.

Credeți că voi creați orice cartografiere minunată pentru WiiCan? Vă rugăm să le împărtășiți mai jos. Dați-mi voie să știu și orice modalitate mai ușoară de a face lucrurile înființate, pentru că îmi place mereu să învăț de la dvs. Mulțumiri!

Explorați mai multe despre: Game Controller, Nintendo.