Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Solved [résolu] Problème de joystick (ex: je ne cours pas, je marche)

    Manettes/GPIO/Encodeurs
    joystick cours
    3
    8
    1978
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • valgreg
      valgreg last edited by valgreg

      Bonjour,

      voici ma config pour commencer :

      rasp pi 2 model b v1.1
      manette N64 officiel branché sur GPIO

      Donc j'arrive bien a configurer tout mes boutons, aucun soucis avec ça.
      Par contre, je prend l'exemple de Zelda OoT, avec le joystick je ne peux pas courir, je marche seulement, et la croix ne marche pas (mais je ne me souviens plus sur l'original ^^ si c'est normal)

      voici mon \RECALBOX\share\system\configs\mupen64\InputAutoCfg.ini

      [N64 controller]
      plugged = True
      plugin = 2
      mouse = False
      AnalogDeadzone = 4096,4096
      AnalogPeak = 32768,32768
      DPad R = axis(2+)
      DPad L = axis(2-)
      DPad D = axis(3+)
      DPad U = axis(3-)
      Start = button(9)
      Z Trig = button(0)
      B Button = button(2)
      A Button = button(1)
      C Button R = button(4)
      C Button L = button(5)
      C Button D = button(3)
      C Button U = button(6)
      R Trig = button(8)
      L Trig = button(7)
      Mempak switch = key(109)
      Rumblepak switch = key(114)
      X Axis = axis(0-,0+)
      Y Axis = axis(1-,1+)

      J'ai fais plusieurs fois le calibrage avec :
      jscal -s 4,1,0,0,0,6972137,6972137,1,0,0,0,6547006,6468127,1,0,0,0,536854528,536854528,1,0,0,0,536854528,536854528 /dev/input/js0

      mais je ne comprend pas d'où viens le pb.

      n'hésitez pas si vous avez des questions, et merci pour votre aide.

      1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by acris

        Bonjour
        depuis recalbox 4.0.0beta la configuration de N64 se fait automatiquement si tu as configuré ta manette dans le menu emulationstation > options manette.
        Il est normalement inutile de configurer dans ce fichier.
        Si toutefois tu veux absolument l'utiliser il faut que tu peux mettre n64.configfile=dummy dans recalbox.conf
        https://github.com/recalbox/recalbox-os/wiki/recalbox.conf-(FR)
        https://forum.recalbox.com/topic/5123/n64-controller/
        l'as tu fait ?

        1 Reply Last reply Reply Quote 0
        • valgreg
          valgreg last edited by valgreg

          merci,

          je vais faire un bon format 😄 et repartir à zero ^^

          Mais j'avais bien mis n64.configfile=dummy, et comme j'avais déjà paramétré une autre manette avant ça a peu-être changer un truc.

          en repartant sur une base saine je verrais bien.

          Merci pour tes liens surtout le premier, le deuxième je l'avais déjà aperçu.

          1 Reply Last reply Reply Quote 0
          • valgreg
            valgreg last edited by valgreg

            Beh je viens de tout réinstaller, et il ne me voit pas ma manette quand je vais dans les options

            pour rappel :
            power => GPIO1
            data => GPIO7
            ground => GPIO6

            • EDIT -

            j'ai mis :
            controllers.gamecon.enabled=1
            controllers.gamecon.args=map=0,0,6,0

            là j'arrive à voir la manette et à la configurer, mais le joystick ne fonctionne pas, et les boutons c non plus.

            je calle, je ne sais pas comment faire.

            1 Reply Last reply Reply Quote 0
            • valgreg
              valgreg last edited by

              @acris J'ai lu tes 2 liens, et j'ai tout recommencer encore ce matin.

              Soit j'ai le joystick qui marche mais comme s'il n'avait que la moitié de sa course alors que je suis à fond.
              Soit je configure la manette sous ES mais je n'ai pas le joystick.

              1 Reply Last reply Reply Quote 0
              • acris
                acris last edited by

                @valgreg
                Il te faut un pro dev gamepad comme super @Substring

                valgreg 1 Reply Last reply Reply Quote 0
                • valgreg
                  valgreg @acris last edited by

                  @acris Merci, j'ai enfin trouvé d'où venait mon problème

                  quand je fais jstest et que je test mon joystick j'ai des pointes à max : 22000 alors que dans mon AnalogPeak j'avais rentré 32768.

                  Donc pour aller à fond il attend 32768 en valeur alors que mon joystick lui fournit que 22000, je l'ai mis à 20000 et voilà.

                  Je pensais que c'était des valeurs standarts comme le jscal en fait.

                  En tout cas merci de t'être penché sur mon soucis.

                  Substring 1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring @valgreg last edited by

                    @valgreg j'allais te dire un pb de peak justement ... cool que tu t'en sois sorti 🙂

                    Former dev - Please reply with @substring so that i am notified when you answer me
                    Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Want to support us ?

                    92
                    Online

                    90.3k
                    Users

                    26.3k
                    Topics

                    181.7k
                    Posts

                    Copyright © 2021 recalbox.com