Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#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>

En 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é...

En 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

Haut de page ↑