Recalbox Forum

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

    Solved Probleme manette N64 usb gamepad

    Manettes/GPIO/Encodeurs
    usb gamepad
    2
    12
    3059
    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.
    • acris
      acris last edited by

      Bonjour @Salom
      J ose espérée que tu l utilises uniquement pour la N64 car elle est pas utilisable avec entierement tous les emulateurs.
      Si oui https://forum.recalbox.com/topic/9016/a-lire-manettes-n64

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

        Bonjour et merci de ta reponse tres rapide, j'ai fais tout c'est qui est dis dans le lien que tu m'as partager mais cela ne fonctionne toujours pas, les jeux ce lance mais seul les touche L et R fonctionne je peux donc juste quitter les jeux lancer et rien d'autre.
        j'ai recu cette manette aujd et quand je l'ai essayer directement sans aucun manip les bouton marchais mais pas le joystick ni la croix directionnel en jeux
        Quand je vais dans la configuration manette par exemple je ne peux configurer en premier que la croix directionelle (haut, bas,gauche,droite) ensuite viens le joystick qui n'as que 2 axes (haut et gauche) et quand j'essaye de le configurer je ne peux pas comme si la croix directionnel et le joystick etais considerer comme le meme bouton

        Je ne sais plus trop quoi faire, Mon probleme n'as pas l'air d'avoir été repertorier, j'ai chercher sur plusieurs forums (meme en anglais malgrer mon faible niveau) je n'ai rien trouver

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

          Je pense que tu as lu en diagonal le lien fourni....

          Je vais répéter.
          Cette manette est utilisable uniquement avec l emulateur N64. Elle ne peut pas etre configuré dans emulationstation comme les autres manettes.
          Il faut effectuer une configuration de cette manette manuellement en suivant les instructions et exemples situés dans le lien fourni.
          J espere que j aurai ete assez claire.
          Cette fois ci.

          Bon weekend et bonne config.

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

            desolée je ne t'ai pas preciser que je voulais l'utiliser uniquement sur l'emulateur 64
            merci pour le precision c'est un peu plus clair, je vais bidouiller tout ça
            Merci pour ton travail bon week end a toi !

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

              Je vais t aider un peu @Salom

              En ssh tu dois saisir

              sdl2-jstest -e 0
              
              

              Ou le chiffre 0 correspond au numero de ton joystick

              Joystick Number: 0
              

              ensuite tu appuyes sur tes boutons et tu verras ce type de ligne
              Exemple pour mon bouton select et start

              
              Entering joystick test loop, press Ctrl-c to exit
              SDL_JOYDEVICEADDED which:0
              SDL_JOYBUTTONDOWN: joystick: 0 button: 9 state: 1 code:297
              SDL_JOYBUTTONUP: joystick: 0 button: 9 state: 0 code:297
              SDL_JOYBUTTONDOWN: joystick: 0 button: 8 state: 1 code:296
              SDL_JOYBUTTONUP: joystick: 0 button: 8 state: 0 code:296
              

              button 9 -> select
              button 8 -> start

              dans pour le fichier le bouton start est le bouton n°8

              plugged = True
              plugin = 2
              mouse = false
              AnalogDeadZone = 4096,4096
              AnalogPeak = 32768,32768
              DPad R = hat(0 Right)
              DPad L = hat(0 Left)
              DPad D = hat(0 Down)
              DPad U = hat(0 Up)
              Start = button(8)
              
              1 Reply Last reply Reply Quote 0
              • Salom
                Salom last edited by

                Merci de ton aide j'ai compris comment configurer mes touche avec sdl2-jstest, j'ai reussi a toutes les configurer sauf les touche C (droite,haut,gauche,bas) j'ai pourtant rentrer les chiffre indiquer lorsque je lance sdl2-jtest et que j'appuye sur les touches correspondante, cela a marcher pour toutes les touches sauf les touche C
                En tout cas j'ai deja pas mal avancer grace a toi merci 😄

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

                  @Salom
                  Poste ton fichier et le numero de tes boutons

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

                    SDL_JOYBUTTONDOWN: joystick: 0 button: 2 state: 1 code:290
                    SDL_JOYBUTTONUP: joystick: 0 button: 2 state: 0 code:290
                    SDL_JOYBUTTONDOWN: joystick: 0 button: 1 state: 1 code:289
                    SDL_JOYBUTTONUP: joystick: 0 button: 1 state: 0 code:289
                    SDL_JOYBUTTONDOWN: joystick: 0 button: 0 state: 1 code:288
                    SDL_JOYBUTTONUP: joystick: 0 button: 0 state: 0 code:288
                    SDL_JOYBUTTONDOWN: joystick: 0 button: 3 state: 1 code:291
                    SDL_JOYBUTTONUP: joystick: 0 button: 3 state: 0 code:291

                    c'est ce que le jstest me donne quand j'appuie sur les bouton C dans se sens (bas, droite, haut, gauche)

                    [USB GamePad USB GamePad]
                    plugged = True
                    plugin = 2
                    AnalogDeadzone = 2096,2096
                    AnalogPeak = 32767,32767
                    Mempak switch =
                    Rumblepak switch =
                    mouse = False
                    A Button = button(5)
                    B Button = button(4)
                    C Button R = axis(1)
                    C Button L = axis(3)
                    C Button D = axis(2)
                    C Button U = axis(0)
                    DPad D = hat(0 Down)
                    DPad L = hat(0 Left)
                    DPad R = hat(0 Right)
                    DPad U = hat(0 Up)
                    L Trig = button(6)
                    R Trig = button(7)
                    Start = button(9)
                    X Axis = axis(0-,0+)
                    Y Axis = axis(1-,1+)
                    Z Trig = button(8)

                    et voici ce que j'ai mis dans le fichier inputautocfg
                    (pour rappel j'ai reussi a configurer toutes les touche qui correspondais a ce que je trouvais dans le jstest sauf les C)

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

                      @Salom
                      Ce sont des boutons pas des axes...
                      Remplace ta' sequence par ceci

                      C Button R = button(1)
                      C Button L = button(3)
                      C Button D = button(2)
                      C Button U = button(0)
                      
                      1 Reply Last reply Reply Quote 0
                      • Salom
                        Salom last edited by

                        Ok tout marche nickel 😄 desolée d'avoirs été un galérien... en esperant que ce post servent a d'autres galériens !!
                        Merci pour ton travail et ta disponibilité encore un bon week end a toi l'ami !

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

                          @Salom
                          Have fun je completerai la doc.

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

                          Want to support us ?

                          67
                          Online

                          99.6k
                          Users

                          28.1k
                          Topics

                          187.1k
                          Posts

                          Copyright © 2021 recalbox.com