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". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 19/11/2012, à 18: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, à 19:17)

Hors ligne

#2 Le 19/11/2012, à 18: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, à 19: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, à 19: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, à 17: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, à 12: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, à 16: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 ↑