Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

M.A.J. en cours du forum possibilité de bug, nous faisons le maximum pour les résoudre au plus vite

#1 Le 19/11/2012, à 19:39

steph138

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 Reader

megaworld 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

Coeur Noir

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

steph138

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

steph138

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

Luc07

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

Coeur Noir

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

jeremix

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 wink


ubuntucounter user 8236

Hors ligne