Recalbox Forum

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

    [Pi4][Recalbox 7.x][mupen64plus] Bug enregistrement du mapping dans retroarch

    Manettes/GPIO/Encodeurs
    7.0] [recalbox direction
    18
    119
    26806
    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

      @leahcim66
      sur pi4 le core utilisé n'est pas le meme que sur rpi3b+ en 6.1.1
      en 6.1.1 c est l emulateur standalone mupen64 qui est utilisé et sur recalbox 7 c est un core libretro.
      Le fonctionnement n'est pas le meme et le standalone n'est pas compatible rpi4

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

        @acris
        Donc c'est bien ce que je pensais : c'est normal que ça ne fonctionne plus de la même façon, la façon dont ça fonctionne maintenant me va très bien.

        Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
        Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

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

          @acris
          Salut
          Bon je viens de faire une install from scratch de la 7.01, et pas mieux 😞

          Je n'ai testé que mon controlleur Xin-Mo sur ma borne d'arcade:

          • pour info, en 6.1.1, je ne devais configurer que le xinmo du J1 (la config était dupliquée pour le J2),
          • et là dans la 7.0.1 j'ai dû configurer le xinmo de mon J2.

          Mes notes: rien à voir avec les manettes :

          • plus que mupen64 et paralell64 à choisir: mupen64 est fluide mais paralelle64 est saccadé
          • l'image est décalée à droite et l'overlay de droite se retrouve sur l'image..

          Mes notes concernant les manettes :

          • dans le menu du jeu, j'ai bien la direction pour choisir mes persos et mes maps, mais toujours pas de direction dans le jeu
          • je suis allé dans le menu RetroArch, et j'ai refait la config des Touches du port1, et je n'ai configuré que le Analogique gauche (et pas le croix ni le analogique droite), et oui j'ai alors la direction dans le jeu. Sauf que la config se perd si je quitte le jeu.

          En 6.1.1, je n'avais pas ce pb avec mon controlleur xin-mo, du coup je ne peux toujours pas remplacer mon pi2 dans ma borne par mon pi4 😢

          Dernier test, je vais maintenant supprimer le fichier /recalbox/share/system/configs/mupen64/input.xml et redémarrer mon recalbox en espérant que ça résolve.

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

            @TCS
            il y a un soucis avec les encodeurs usb, voir les différents sujets de @ian57 à ce propos sur les raspberry. on a trouvé le problème et une solution temporaire.
            Il est impossible sur recalbox 7 de jouer avec des boutons et joysticks arcade il faut obligatoirement des manettes de type psx ou xbox360 ayant le bon nombre de boutons.

            Pour la N64, mupen64 standalone n'est plus compatible, le core par défaut est le meilleure.
            Pour paralelle64 ça dépendra sans doute des jeux.

            Pour l'image tu parles de quel core ? une capture serait bien venu
            en ssh raspi2png -p capturexxx.png

            1 Reply Last reply Reply Quote 0
            • ian57
              ian57 Staff @TCS last edited by

              @TCS pour le xinmo https://forum.recalbox.com/topic/21844/recalbox-7-01-pb-encodeur-xin-mo/2?_=1603016663640 ou en core plus simple

              remplace ton fichier cmdline.txt à la racine par celui-ci cmdline.txt (après avoir fait une sauvegarde) et dis moi si tout est ok

              Le bug est corrigé de notre coté, il s'agit d'un workaround en attendant la 7.02

              "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                Salut @acris
                Je te réponds pour l'écran, j'ai fait un screenshot avec raspi2png, et tu verras qu'à droite l'écran du jeu est un peu "mangé" par l'overlay (sur l'écran de ma borne). Je suis branché en hdmi-to-dvi avec mon pi4 (pareil si je suis branché en hdmi-to-vga). Je n'ai pas ce soucis en 6.1.1 avec mon pi2 sur le même écran, ni mon pi4 avec un autre écran récent. Si tu as une astuce? 😊
                ecran_n64

                @ian57
                Merci, je regarde maintenant pour la config des manettes 😉

                ian57 1 Reply Last reply Reply Quote 0
                • ian57
                  ian57 Staff @TCS last edited by

                  @TCS nop désolé je suis pas du tout calé en overlays... je n'utilise pas du tout car uniquement 4/3 et cathodique pour moi 😄
                  fait un post spécifique, si ce n'est pas encore fait

                  "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                    Ouep, pour les overlays, le message était pour @acris 😉
                    L'écran est grignoté à droite par l'overlay (neogeo, n64, ..)
                    Quand tu dis: "Il est impossible sur recalbox 7 de jouer avec des boutons et joysticks arcade il faut obligatoirement des manettes de type psx ou xbox360 ayant le bon nombre de boutons." --> on ne peut plus jouer avec une borne d'arcade ou des simples manettes snes?

                    @ian57
                    Je viens de jeter un oeil à ton thread:

                    • avec le dmesg et la ligne à rajouter dans le cmdline.txt (usbhid.quirks=0x16c0:0x05e1:0x040 dans mon cas),
                    • et même ton fichier cmdline.txt à poser en remplacement du mien sur la carte sd
                      et ça ne change rien pour mon pb de direction dans mario kart 64 (xin-mo ou manette snes). J'ai testé les émulateurs de la liste, reconfiguré les manettes, je désespère de jouer à mario kart avec mon fiston sur ma borne 😞
                    ian57 1 Reply Last reply Reply Quote 0
                    • ian57
                      ian57 Staff @TCS last edited by

                      @TCS à mon avis dans le core retroarche, il faut mapper les boutons arcades sur le stick ananlogique -> ça ca créer un fichier remap

                      "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                        @ian57
                        Oui, plus haut c'est ce que j'avais fait dans retroarch en mappant l'analogique gauche au lieu du pad, et j'avais retrouvé la direction dans le jeu, mais la conf n'était pas sauvegardée en quittant.
                        Dans la 6.1.1, je n'avais pas cette manip galère à faire 😞

                        ian57 1 Reply Last reply Reply Quote 0
                        • ian57
                          ian57 Staff @TCS last edited by

                          @TCS il faut enregister expressément le fichier remap

                          "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                          TCS 1 Reply Last reply Reply Quote 0
                          • TCS
                            TCS @ian57 last edited by

                            @ian57 Dans le menu retroarch j'ai fait "sauvegarde" après avoir fait le mapping, mais ça ne le recharge au lancement du jeu. Je n'ai peut-être pas choisi le bon menu? 👶

                            ian57 2 Replies Last reply Reply Quote 0
                            • ian57
                              ian57 Staff @TCS last edited by

                              @TCS c'est dans le menu Régleages -> entrées -> Touches du port 1 -> Sauvegarder la configuration automatique

                              ça génè-re un fichier remap pou rle core
                              tu peux faire pour le port 2 aussi

                              "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                              1 Reply Last reply Reply Quote 0
                              • ian57
                                ian57 Staff @TCS last edited by

                                @TCS je viens de faire un test, le fichier remap d'enregistre pas ! je comprends pas là

                                "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                                  @TCS
                                  ah toi de régler les viewpoint dans les fichiers cfg de l overlay pour régler ton image.

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

                                    Pour les manettes et xinmo dans n64
                                    @ian57 je pensais que ça venait de moi 😑
                                    Sur ma borne, on joue à du neogeo, mame, etc. Et de temps en temps pour le fun un bon mario kart avec le fiston ça fait pas de mal, je sais c'est sacrilège sur une borne où on ne doit faire que du rétro avec un bon vieux crt lol 😊

                                    @acris @ian57 Juste pour comprendre, vous avez changé bcp de choses entre la 6.1.1 et la 7 pour que ça change du tout au tout pour les manettes? Pourquoi acris tu disais qu'il fallait absolument une manette xbox ou ps pour jouer à des jeux style n64?

                                    pour le pb d'overlay
                                    Je peux ouvrir un nouveau topic si tu préfères, mais j'ai remarqué que le jeu était en fullscreen sur mon pi2 6.1.1 (normal?) mais le jeu n'est pas en fullscreen sur mon pi4 7.0.1 (j'ai enlevé les overlays pour mieux voir la résolution)

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

                                      Oui bcp de chose à changer dû à la mise à jour de buildroot, sdl2 etc....
                                      les gestions sont différentes.
                                      et que les kits arcade n'ont pas assez de boutons à mapper par rapport à une manette N64

                                      l info a été remonté à @Bkg2k il regardera dès qu'il rentrera de vacances

                                      d un rpi à un autre surtout avec le pi4 qui ne gère absoluement pas la résolution comme les anciens il faut ajuster.

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

                                        @acris
                                        Pas assez de boutons sur un xinmo pour jouer à du n64, je comprends, mais suffisamment quand même pour jouer à des jeux simples? (pour chaque joueur: j'ai le stick 8dir + 6 boutons + start + select + hotkey) 😊

                                        Hâte que @Bkg2k rentre de congés, mais vous avez tellement taffé que vous les méritez aussi vos vacances 😉

                                        ian57 1 Reply Last reply Reply Quote 0
                                        • ian57
                                          ian57 Staff @TCS last edited by

                                          @TCS non en fait pour le remap ça venait de moi (merci @acris ), j'suis pas encore assez utilisateur de retroarch. Pour reconfigurer la manette par core il faut aller dans quick menu -> Touches -> Port1 une fois les touches configurée il faut sauvegarder le fichier remap du core et la tout se faire correctement.

                                          "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                                          TCS 1 Reply Last reply Reply Quote 0
                                          • TCS
                                            TCS @ian57 last edited by

                                            @ian57
                                            Je viens de faire le remap avec une manette snes, et de faire "sauvegarder la configuration automatique", un message s'affiche bien en bas à gauche (c'est bien ce que je faisais) mais à chaque redémarrage du jeu, la conf n'est pas rechargée. C'est peut-être ce point que @Bkg2k regardera à son retour?

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

                                            Want to support us ?

                                            85
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com