Posts mit dem Label Wii werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Wii werden angezeigt. Alle Posts anzeigen

Dienstag, 31. Mai 2011

How to play Minecraft with a Wiimote


How to set up Bluetooth correctly

  1. sudo apt-get install bluez-utils libopenobex1 wmgui wminput
  2. sudo /etc/init.d/bluetooth restart
  3. sudo modprobe uinput
  4. sudo su
    echo "uinput" >> /etc/modules

Edit the file /etc/cwiid/wminput/minecraft eg. with sudo gedit /etc/cwiid/wminput/minecraft and copy and paste the code below. You could also save this file as /etc/cwiid/wminput/minecraft
Now start wminput: sudo wminput -c minecraft -w

Pointing does not work but I'm figuring it out ;)
I think the key assignment is self-explanatory.
#Head Movement
Plugin.acc.X = REL_X
Plugin.acc.Y = REL_Y
#Body Movement
Plugin.nunchuk_stick2btn.Up = KEY_W
Plugin.nunchuk_stick2btn.Down = KEY_S
Plugin.nunchuk_stick2btn.Left = KEY_A
Plugin.nunchuk_stick2btn.Right = KEY_D
#Left Mouse Button, Right Mouse Button and Space
Wiimote.B = BTN_LEFT
Nunchuk.Z = BTN_RIGHT
Wiimote.A = KEY_SPACE
Wiimote.Home = KEY_E
Wiimote.2 = KEY_ESC


[Tutorial] Minecraft mit Wiimote und Nunchuk spielen


Falls Bluetooth noch nicht läuft

Hier habe ich eine Anleitung geschrieben um Bluetooth zum laufen zu bekommen.
  1. sudo apt-get install bluez-utils libopenobex1 wmgui wminput
  2. sudo /etc/init.d/bluetooth restart
  3. sudo modprobe uinput
  4. sudo su
    echo "uinput" >> /etc/modules

Bearbeite die Datei /etc/cwiid/wminput/minecraft z.B. mit sudo gedit /etc/cwiid/wminput/minecraft und füge den Code von unten ein. Du kannst auch diese Datei als /etc/cwiid/wminput/minecraft speichern.
Dann wminput per sudo wminput -c minecraft -w starten.

Die Maus wird dann durch Kippen des Wiimote gesteuern, WASD liegt auf dem Stick den Nunchuk. Die B-Taste ist die Linke Mausstaste, Z (Nunchuk) die Rechte, mit A hüpft man (Leertaste), mit der Home-Taste öffnet man das Inventar (E) und mit Taste 2 drückt man Escape. Ich bin gerade dabei, eine Config zu machen, mit der man Minecraft mit dem Infrarotsensor, also wirklich durch zielen auf den Bildschirm und nicht nur durch kippen
#Head Movement
Plugin.acc.X = REL_X
Plugin.acc.Y = REL_Y
#Body Movement
Plugin.nunchuk_stick2btn.Up = KEY_W
Plugin.nunchuk_stick2btn.Down = KEY_S
Plugin.nunchuk_stick2btn.Left = KEY_A
Plugin.nunchuk_stick2btn.Right = KEY_D
#Left Mouse Button, Right Mouse Button and Space
Wiimote.B = BTN_LEFT
Nunchuk.Z = BTN_RIGHT
Wiimote.A = KEY_SPACE
Wiimote.Home = KEY_E
Wiimote.2 = KEY_ESC


Donnerstag, 24. März 2011

Wiimote in Ubuntu [Video]

Because i seem to be getting more anglophone than german visitors, i decided to write my following tutorials in english and in german. But for now, enjoy this little video about how to connect your Wiimote to your Ubuntu PC using wmgui.
I'll show you how to do some cool stuff with your Wiimote in the upcoming posts.




Mittwoch, 23. März 2011

Wiimote per Bluetooth mit Ubuntu verbinden

Soo, heute möchte ich meinen Wiimote mit meinem Ubuntu-Laptop verbinden. Ich habe mir extra dafür diesen Bluetooth-Dongle gekauft.
Der Bluetooth-Stick kam heute nach 2 Tagen per Brief an und ich finde das Teil wirklich billig.
Ob es auch seinen Dienst tut, werden wir ja gleich sehen.

Als erstes sollte man seinen USB-Stick in den Rechner stecken und gucken ob dieser den auch erkennt. Dazu eignet sich z.B. der Befehl

lsusb | grep Bluetooth

In meinem Fall kommt folgendes als Ausgabe:

chris@chris-laptop:~$ lsusb | grep Bluetooth
Bus 002 Device 008: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Gibt der Befehl nichts aus, wird euer USB-Stick wahrscheinlich nicht als Bluetooth-Stick erkannt. Um das zu überprüfen kann man jeweils vor und nach dem Einstecken des USB-Sticks einfach den Befehl lsusb ausführen und die Ausgaben vergleichen. Verändert sich nichts, erkennt der Computer den USB-Stick überhaupt nicht.
Funktioniert jedoch alles soweit, dann geht es mit der Installation der benötigten Pakete weiter. Welche denn wären: bluez-utils, libopenobex1, wminput und wmgui
Nach deren Installation:
sudo apt-get install bluez-utils libopenobex1 wmgui wminput
Sollte man den Bluetooth-Daemon neutstarten:

sudo /etc/init.d/bluetooth restart
Möchte man den USB-Stick nur einmal ausprobieren, lädt man den Treiber
sudo modprobe uinput
Möchte man den Treiber in Zukunft nicht mehr von Hand laden sollte man "uinput" in die /etc/modules Datei eintragen, z.B. per:
sudo su
echo "uinput" >> /etc/modules 
Fragen können hier im Blog oder im Ubuntuusers Forum gestellt werden ! :)