FireNes mit Gampad
Gestern habe ich FireNes und joy2key so eingerichtet, dass die alten NES-Spiele mit meinem SpeedLink Storm Trooper Gamepad einwandfrei spielbar waren.
Das geht so:
Addon für Firefox installieren. Das Paket joy2key aus den Paketquellen holen. Nun legt man eine Konfigurationsdatei ~/.joy2keyrc an:
Dann wird das gewünschte Spiel gestartet ("Tools -> FireNES"). Nun muss joy2key mit folgendem Aufruf gestartet
joy2key -config FireNes
und mit dem veränderten Mauszeiger auf das Fenster geklickt werden. Schon sollte die Controllersteuerung funktionieren - auf auf, Mario wartet schon.
Nur noch eins: Automatisierung. Am besten legt man sich ein Skript an, z.B. ~/bin/firenes oder /usr/local/bin/firenes, das folgendermaßen aussieht:
Nun muss nur noch dieses Skript ausgeführt werden, nachdem das Spiel läuft. Sogar das anklicken des Fensters entfällt.
Bleibt das Fenster des Spieles einfach schwarz, kann das Firefox-Addon NoScript dafür verantwortlich sein. Erlaubt man Skripte einfach mal allgemein, sollte FireNes dann doch funktionieren.
Wenn nicht klar ist, welche Achse welche ist, hilft ein Blick in den Reiter "Logical" des Programms jscalibrator. Mit dem Programm kann man auch herausfinden, welcher Knopf welcher ist (und dann dementsprechend der Abschnitt "-buttons space ..." angepasst werden).
Das geht so:
Addon für Firefox installieren. Das Paket joy2key aus den Paketquellen holen. Nun legt man eine Konfigurationsdatei ~/.joy2keyrc an:
COMMON -dev /dev/input/js0 --thresh 64 191 64 191 128 128 152 128 0 0 0 0 START FireNes -X -axis Left Right Up Down -buttons space z x 3 4 5 6 7 8 9 Control_R Return |
joy2key -config FireNes
und mit dem veränderten Mauszeiger auf das Fenster geklickt werden. Schon sollte die Controllersteuerung funktionieren - auf auf, Mario wartet schon.
Nur noch eins: Automatisierung. Am besten legt man sich ein Skript an, z.B. ~/bin/firenes oder /usr/local/bin/firenes, das folgendermaßen aussieht:
#!/bin/sh joy2key "FireNes" -config FireNes |
Problembehebung
Funktionieren so die Bewegungstasten nicht, muss der "-tresh 64 ..."-Teil herausgenommen und das Gamepad kalibriert werden - das übernimmt joy2key nach dem Start, und es wird in der oben verlinkten Wikianleitung erklärt.Bleibt das Fenster des Spieles einfach schwarz, kann das Firefox-Addon NoScript dafür verantwortlich sein. Erlaubt man Skripte einfach mal allgemein, sollte FireNes dann doch funktionieren.
Wenn nicht klar ist, welche Achse welche ist, hilft ein Blick in den Reiter "Logical" des Programms jscalibrator. Mit dem Programm kann man auch herausfinden, welcher Knopf welcher ist (und dann dementsprechend der Abschnitt "-buttons space ..." angepasst werden).
onli - 11. Jun, 08:28
Trackback URL:
https://onli.twoday.net/stories/4984613/modTrackback