#1 Le 19/11/2012, à 19:39
supertuxkart et joystick [RESOLU]
Bonjour,
je suis sous lubuntu 12.04 64 bits, et j'ai installé la version des dépôts de supertuxkart.
Le Joystick est malheureusement très mal reconnu (une fois sur 10) et je n'arrive pas a configurer tout ceci.
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 07b5:0312 Mega World International, Ltd Gamepad
Bus 002 Device 003: ID 058f:9360 Alcor Micro Corp. 8-in-1 Media Card Readermegaworld est le nom de la manette et jstest-gtk la détecte également. Le problème viens donc du jeu.
Quelqu'un à une idée ?
Dernière modification par steph138 (Le 19/11/2012, à 20:17)
Hors ligne
#2 Le 19/11/2012, à 19:47
Re : supertuxkart et joystick [RESOLU]
Peut-être paramètrer le joystick à la mano en éditant le fichier :
input.xml qui se trouve dans /home/ton_dossier_perso/.config/supertuxkart
Chez moi il ressemble à :
<input version="1">
<keyboard>
<action name="steerLeft" id="37" event="1" character="0" />
<action name="steerRight" id="39" event="1" character="0" />
<action name="accel" id="38" event="1" character="0" />
<action name="brake" id="40" event="1" character="0" />
<action name="nitro" id="78" event="1" character="0" />
<action name="drift" id="86" event="1" character="0" />
<action name="rescue" id="8" event="1" character="0" />
<action name="fire" id="32" event="1" character="0" />
<action name="lookBack" id="66" event="1" character="0" />
<action name="pauserace" id="27" event="1" character="0" />
<action name="menuUp" id="38" event="1" character="0" />
<action name="menuDown" id="40" event="1" character="0" />
<action name="menuLeft" id="37" event="1" character="0" />
<action name="menuRight" id="39" event="1" character="0" />
<action name="menuSelect" id="13" event="1" character="0" />
<action name="menuCancel" id="8" event="1" character="0" />
</keyboard>
<gamepad name ="Generic USB Joystick " enabled="true">
<action name="steerLeft" id="0" event="2" character="0" direction="0" />
<action name="steerRight" id="0" event="2" character="0" direction="1" />
<action name="accel" id="3" event="2" character="0" direction="0" />
<action name="brake" id="3" event="2" character="0" direction="1" />
<action name="nitro" id="7" event="3" character="0" />
<action name="drift" id="6" event="3" character="0" />
<action name="rescue" id="3" event="3" character="0" />
<action name="fire" id="5" event="3" character="0" />
<action name="lookBack" id="4" event="3" character="0" />
<action name="pauserace" id="8" event="3" character="0" />
<action name="menuUp" id="5" event="2" character="0" direction="0" />
<action name="menuDown" id="5" event="2" character="0" direction="1" />
<action name="menuLeft" id="4" event="2" character="0" direction="0" />
<action name="menuRight" id="4" event="2" character="0" direction="1" />
<action name="menuSelect" id="0" event="3" character="0" />
<action name="menuCancel" id="3" event="3" character="0" />
</gamepad>
<gamepad name ="Twin USB Joystick" enabled="true">
<action name="steerLeft" id="0" event="2" character="0" direction="0" />
<action name="steerRight" id="0" event="2" character="0" direction="1" />
<action name="accel" id="2" event="2" character="0" direction="0" />
<action name="brake" id="2" event="2" character="0" direction="1" />
<action name="nitro" id="5" event="3" character="0" />
<action name="drift" id="4" event="3" character="0" />
<action name="rescue" id="0" event="3" character="0" />
<action name="fire" id="7" event="3" character="0" />
<action name="lookBack" id="6" event="3" character="0" />
<action name="pauserace" id="8" event="3" character="0" />
<action name="menuUp" id="5" event="2" character="0" direction="0" />
<action name="menuDown" id="5" event="2" character="0" direction="1" />
<action name="menuLeft" id="4" event="2" character="0" direction="0" />
<action name="menuRight" id="4" event="2" character="0" direction="1" />
<action name="menuSelect" id="2" event="3" character="0" />
<action name="menuCancel" id="1" event="3" character="0" />
</gamepad>
</input>Hors ligne
#3 Le 19/11/2012, à 20:12
Re : supertuxkart et joystick [RESOLU]
voici le fichier :
<input version="1">
<keyboard>
<action name="steerLeft" id="37" event="1" character="0" />
<action name="steerRight" id="39" event="1" character="0" />
<action name="accel" id="38" event="1" character="0" />
<action name="brake" id="40" event="1" character="0" />
<action name="nitro" id="78" event="1" character="0" />
<action name="drift" id="86" event="1" character="0" />
<action name="rescue" id="8" event="1" character="0" />
<action name="fire" id="32" event="1" character="0" />
<action name="lookBack" id="66" event="1" character="0" />
<action name="menuUp" id="38" event="1" character="0" />
<action name="menuDown" id="40" event="1" character="0" />
<action name="menuLeft" id="37" event="1" character="0" />
<action name="menuRight" id="39" event="1" character="0" />
<action name="menuSelect" id="13" event="1" character="0" />
<action name="menuCancel" id="8" event="1" character="0" />
</keyboard>
<gamepad name ="Mega World USB Game Controllers">
<action name="steerLeft" id="4" event="2" character="0" direction="0" />
<action name="steerRight" id="4" event="2" character="0" direction="1" />
<action name="accel" id="2" event="3" character="0" />
<action name="brake" id="0" event="3" character="0" />
<action name="nitro" id="4" event="3" character="0" />
<action name="drift" id="7" event="3" character="0" />
<action name="rescue" id="1" event="3" character="0" />
<action name="fire" id="6" event="3" character="0" />
<action name="lookBack" id="5" event="3" character="0" />
<action name="menuUp" id="1" event="3" character="0" />
<action name="menuDown" id="2" event="3" character="0" />
<action name="menuLeft" id="0" event="3" character="0" />
<action name="menuRight" id="3" event="3" character="0" />
<action name="menuSelect" id="9" event="3" character="0" />
<action name="menuCancel" id="8" event="3" character="0" />
</gamepad>
</input>J'ai effacé des caractères qui étaient placés en fin de la ligne
<gamepad name ="Mega World USB Game Controllers">car j'ai vu que derrière la ligne
<keyboard>il n'y avait rien.
Ca marche ! Pourtant il y avait une valeur qui disait "true".
Je reboote le PC pour voir
Hors ligne
#4 Le 19/11/2012, à 20:16
Re : supertuxkart et joystick [RESOLU]
Reboot fait !
Et ça marche toujours. Je met un RÉSOLU et vais mettre la doc a jour.
Merci Coeur Noir
Hors ligne
#5 Le 27/12/2012, à 18:51
Re : supertuxkart et joystick [RESOLU]
Bonjour,
Je suis sous Ubuntu Precise 12.04.1 en 64 bits.
J'ai installé Supertuxkart, jeu très sympa qui fonctionne globalement bien.
Une petite question concernant la reconnaissance du joystick (Logitech extrème 3D pro) : celui-ci est reconnu par supertuxtkart mais il n'est pas possible de l'avoir avec un seul joueur, c'est toujours le clavier qui est indiqué.
Quelqu'un aurait-il une idée pour que ce soit le joystick qui soit reconnu en priorité ?
Merci, cordialement,
Hors ligne
#6 Le 28/12/2012, à 13:22
Re : supertuxkart et joystick [RESOLU]
Déjà eu la blague... sans être trop sûr d'une explication.
A partir du moment où STK est lancé, n'utilise surtout pas (tout de suite) le clavier, mais en priorité le joystick - j'ai l'impression que c'est un peu premier détecté, premier validé...
Hors ligne
#7 Le 13/05/2013, à 17:49
Re : supertuxkart et joystick [RESOLU]
J'avais un souci avec la direction, elle bloquée à gauche ou à droite lorsque je tournais, impossible de rouler droit, j'ai résolu le problème grâce à cette astuce, effacer enabled="true" à coté du joypad dans input.xml
merci ![]()
ubuntucounter user 8236
Hors ligne