Navigation

    Recalbox Forum

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

    Problème mapping manette Retrolink 64

    Manettes/GPIO/Encodeurs
    mapping retrolink
    5
    23
    8363
    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.
    • ely-jun
      ely-jun last edited by

      Bonjour, je viens vers vous car j'ai un petit problème de mapping de ma manette usb, une retrolink N64. La manette fonctionne mais les boutons ne sont pas bien placé! Avant de venir vous embêter j'ai testé ceci : configurations controleurs n64 La commande Jstest me renvoie la config du joystick hori branché provisoirement dessus mais pas de la manette Retrolink Malgré le fait que je vais dans /usr/share/mupen64plus/InputAutoCfg.ini, la manette semble bien configuré. J'ai cependant dans recalbox/share/system/configs/mupen64, un fichier inputautocfg qui n'a pas le même mapping (c'est la ou je ne comprend pas en fait). J'ai essayé de modifier ce fichier  et la elle n'était plus détectée au lancement d'un jeu N64 (j'ai même tout réinstallé pour que la manette soit à nouveau reconnu par mupen) J'espère avoir été assez précis ! Est ce que quelqu'un aurait une idée de comment régler ce petit soucis? Merci par avance ! Ps : j'ai un raspberry pi 3 avec la dernière bêta

      1 Reply Last reply Reply Quote 0
      • ely-jun
        ely-jun last edited by

        Un petit up sur mon post, ce qui me permettra aussi d'être plus clair. Dans recalbox/share/system/configs/mupen64, j'ai plusieurs fichiers mais ceux qui me posent problème sont : InputAuto.cfg et mupen64plus (fichier cfg). Je suis arrivé à gardé mon mapping dans mupen64plus mais le fichier inputAuto.cfg ne me renvoie toujours pas le bon mapping (et c'est celui ci qui est pris en compte). Donc la question est simple, comment puis je faire pour avoir le bon mapping dans ce fichier? Merci !

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

          Salut, quel est le nom complet de ta manette dans jstest ?

          1 Reply Last reply Reply Quote 0
          • ely-jun
            ely-jun last edited by

            Alors le nom de la manette c'est : (Generic    USB    Joystick     )

            1 Reply Last reply Reply Quote 0
            • ely-jun
              ely-jun last edited by

              Petite question, si ce change ce fichier : es_input.cfg, cela peut il résoudre mon problème?  (le mapping est le même sur le menu recalbox j'en ai conclu que ce n'était pas la config mupen qui posait problème).

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

                Bonjour la manette est configuré automatiquement pour mupen64plus, il n'est plus nécessaire d'editer un fichier. le mapping des manettes suivent le schéma d une manette SNES. @rockaddicted ou @subs auront peut être une idée.

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

                  la N64 plante quand elle n'a pas de hotkey ou L1/R1. Ou si la résolution attendue n'est pas supportée. Pour en avoir une idée plus nette, il faut relancer ES sous putty avec /etc/init.d/S31emulationstation restart, garder putty ouvert, lancer la rom et donner les messages (on evite ce qui concerne LC_ALL et les lvl0)

                  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
                  • ely-jun
                    ely-jun last edited by

                    Oui, j'avais vu que c'était configuré mais le fichier  inputautoconf qui se crée quand tu branche la manette n'a pas le même mapping que le inputautoconf de usr/share. Et la N64 ne plante pas (j'essaierai quand même ce que tu m'as dit). J'ai juste pas les bons boutons au bon endroit ! En gros j’accélère avec C du Bas et je lance les objets avec A par exemple.

                    1 Reply Last reply Reply Quote 0
                    • ely-jun
                      ely-jun last edited by

                      Alors, à part les messages que tu m'a dit d'éviter, je n'ai rien vu. J'ai attaché un imp écran de putty au cas ou quelque chose m'échappe.

                      1 Reply Last reply Reply Quote 0
                      • ely-jun
                        ely-jun last edited by

                        En fait, j'ai l'impression que emulationstation prend le dessus sur mupen pour la configuration des manettes. Cela pourrait provenir du fait que j'utilise la bêta?

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

                          Le nom complet de ta manette n'est pas "DragonRise Inc. Generic USB Joystick" par hasard? Voilà l'issue que j'avais créé, ça doit être le même problème! Comme @Subs l'avait répondu, désactive le configgen en ajoutant n64.configfile=dummy dans recalbox.conf et tu pourras configurer ta manette correctement dans InputAutoCfg.ini.

                          playcubeman 1 Reply Last reply Reply Quote 0
                          • ely-jun
                            ely-jun last edited by

                            Non, ce n'est pas une DragonRise. J'avais vérifié le mapping pour voir si il ressemblait à ce que mupen me sortait mais au final pas du tout ! J'essaie dès que possible !

                            1 Reply Last reply Reply Quote 0
                            • ely-jun
                              ely-jun last edited by

                              ça à marché !! Le mapping reste et je peux jouer à mario kart avec les boutons au bon endroit ! Merci !!!! Une toute dernière question. La manette joueur 1 reste toujours sur le même port USB, il y a un moyen pour qu'elle devienne manette 1 peut importe le port usb branché? si je la branche sur le port d'à côté elle passe en joueur 2 en fait. Un grand merci à toi nosfay en tout cas et à tout ceux qui ont pris la peine de venir m'aider !

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

                                Content que ça ai marché! 🙂 Je ne connais pas de moyen de changer le numéro des manettes automatiquement, via le menu d'ES tu peux les associer manuellement à tel ou tel joueur.

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

                                  Bonjour @ely-jun je pense qu'il y aurait un moyen de le faire mais j'ai que tu postes l'archive demandé par cette commande à executer en ssh : /recalbox/scripts/recalbox-support.sh tuto : https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR) il faut que ta manettes ou tes manettes soient branchés et que tu es configuré les joueurs dans Emulationstation. puis je pourrai te demander d'essayer une ou deux choses.

                                  1 Reply Last reply Reply Quote 0
                                  • ely-jun
                                    ely-jun last edited by

                                    Merci Acris ! je te poste ça dès que j'ai le temps de le faire ! Encore une petite question pour toi nosfay, tu as pu ajouter un bouton hotkey sur ta manette? Parce que pour le moment je suis obligé de passer par le clavier (j'ai un joystick hori branché aussi mais le hotkey ne réagit pas)

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

                                      Ca fait longtemps que je ne me suis pas servit de ma manette mais pour quitter mupen64 j'utlisais start + Z il me semble. Il faudrait que je la reconfigure mais j'ai pas trop le temps en ce moment =/ Tu peux envoyer ton fichier inputauto.cfg ? ça doit être dedans que tu dois indiquer la combinaison de touche pour quitter l'émulateur

                                      1 Reply Last reply Reply Quote 0
                                      • ely-jun
                                        ely-jun last edited by

                                        Voila mon fichier inputauto.cfg. Je pense que je dois rajouter une ligne comme hotkey = button (4) par exemple non? [Generic   USB  Joystick  ] plugged = True plugin = 2 mouse = False AnalogDeadzone = 4096,4096 AnalogPeak = 32768,32768 DPad R = axis(5+) DPad L = axis(5-) DPad D = axis(6+) DPad U = axis(6-) Start = button(9) Z Trig = button(7) B Button = button(8) A Button = button(6) C Button R = button(1) C Button L = button(3) C Button D = button(2) C Button U = button(0) R Trig = button(5) L Trig = button(4) Mempak switch = key(109) Rumblepak switch = key(114) Y Axis = axis(1-,1+) X Axis = axis(0-,0+)

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

                                          de mémoire la hotkey se configure ds /recalbox/share/system/configs/mupen64/mupen64plus.cfg ET PAS dans inputautocfg.ini tu aurais pu profiter de poster l'archive demandée 😛

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

                                            Alors, l'event pour fermer mupen64 n'est pas dans ce fichier mais dans /recalbox/share/system/configs/mupen64/mupen64plus.cfg Ensuite tu pourras mettre ta combinaison de touche dans ce paramètre:

                                            # Joystick event string for stopping the emulator
                                            Joy Mapping Stop = "J1B0/B5"
                                            

                                            B0 et B5 pour boutons 1 et 5, J1 pour joystick 1, ça devrait fonctionner, je te laisse changer les boutons, j'ai mis au pif 😛

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

                                            Want to support us ?

                                            119
                                            Online

                                            87.4k
                                            Users

                                            25.6k
                                            Topics

                                            178.2k
                                            Posts

                                            Copyright © 2021 recalbox.com