Recalbox Forum

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

    Joystick Xin-Mo non fonctionelle dans certain jeu FBA !

    Manettes/GPIO/Encodeurs
    joystick xin-mo non fonctionelle certain
    7
    53
    16074
    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.
    • Ryo Saeba
      Ryo Saeba @rafistole last edited by

      @Colonel-v4, j'avais vu que tu réussissais à sauvegarder mais qu'il fallait quand même que tu refasses la manip à chaque redémarrage de jeu. Est-ce que maintenant ça marche pour toi ? Si oui, as-tu fait quelque chose de spécial ?
      Merci

      RPI3 - Recalbox 4.1

      1 Reply Last reply Reply Quote 0
      • Colonel-v4
        Colonel-v4 last edited by

        @Substring @rafistole @Ryo-Saeba , salut à vous ! 😉

        Vraiment désolé mais je ne touche pas terre depuis 2 semaines, ma borne n'a même pas démarré une fois..

        J'essaye tout ce qui a été dit et fait à ce précédent message au plus vite et reviens vers vous !!

        Merci à vous pour la recherche de solution,

        ++

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

          Hello

          J'ai exactement le même problème que vous sous FBALibretro pour les jeux analogiques (outrun, after burner, super hang on, etc), avec un stick arcade câblé sur le GPIO de mon PI3

          La direction ne fonctionne pas

          J'ai suivi la manip de Colonel-v4, c'est impeccable, le jeu répond correctement dès qu'on fait Quick Menu->Resume

          Mais toujours impossible de trouver la bonne configuration ou commande pour sauvegarder ça définitivement.

          J'ai essayé je ne sais combien de combinaisons
          Quick Menu ->Save Core remap File
          Configurations->Save current Configuration -> Fail saving retroarchcustom.cfg
          ->Settings->Input->Input User 1 Binds->User 1 Save autoconfig
          ->Settings->Configuration->Save configuration on Exit
          et j'en passe

          Rien n'y fait

          https://github.com/Ftagn92/recalbox_fav

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

            Sans effacer de fichier je ne suis pas arrivé. Ma "solution" passe par l'effacement de certaines choses.

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

              Oui ça va être chaud d'isoler la manip exacte
              Je vais tenter de raser ma borne et de tout réinjecter directement avec la 4.1 de novembre

              Ya pas de raison que ça déconne chez nous et pas chez tout le monde

              https://github.com/Ftagn92/recalbox_fav

              1 Reply Last reply Reply Quote 0
              • Ryo Saeba
                Ryo Saeba last edited by

                Bonsoir à tous,
                Désolé mais je n'y arrive vraiment pas, j'ai supprimé tous les fichiers qui étaient sous Share/system/configs/retroarch, Share/system/configs/retroarch/input et Share/system/configs/retroarch/cores.J'ai fait le blind all, j'ai choisis "user 1 save autoconfig", j'ai fait 'Save Core Remap" et "Save Game Remap" mais rien n'y fait. Quand je fais résume, tout marche bien mais si je quitte le jeu et que je le relance, je perd de nouveau le contrôle par le joystick 😞
                Pour être sûr, j'ai même refait à neuf la recalbox 😞

                RPI3 - Recalbox 4.1

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

                  @Ryo-Saeba

                  Si je te lis bien, tu ne parles pas des fichiers .rmp qui ne sont accessible que via un soft. (Voir plus haut).

                  Les fichiers remap per core (*.rmp) sont stockés dans /recalbox/share/system/.config/retroarch/configs/remaps/nom_du_core/nom_du_core.rmp.

                  Lien: https://forum.recalbox.com/topic/4536/sauvegarder-config-retroarch/25
                  Fin...

                  (J'ai utilisé le programme WinSCP pour atteindre les fichiers .rmp et j'ai tous viré) je pense que recalbox les créés quand on sauvegarde en cliquant sur save core. Et du coup ça ne charge pas la bonne config. En virant tout, il n'avait plus le choix.

                  Si vous n'avez plus l'option : load remap file automatically > ON
                  Il faut passer par setting/user interface/ et mettre show advanced setting sur ON
                  Etrangement j'avais perdu l'option¿¿¿

                  Ryo Saeba 1 Reply Last reply Reply Quote 0
                  • Ryo Saeba
                    Ryo Saeba @rafistole last edited by

                    @rafistole said in Joystick Xin-Mo non fonctionelle dans certain jeu FBA !:

                    rmp

                    Oui, les rmp ont tous été supprimé. J'ai la chance d'être sous ubuntu et d'avoir accès directement à /recalbox/share/system/.config/retroarch/configs/remaps/nom_du_core/nom_du_core.rmp
                    😞
                    J'en suis donc a refaire le setting à chaque fois que je lance un jeu qui est concerné par ce problème sous FBA Libretro

                    RPI3 - Recalbox 4.1

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

                      Arff ben désolé, mais du coup je ne sais plus quoi te dire pour t'aider.

                      Désolé encore.

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

                        Salut,
                        Meme problème avec une manette snes usb buffalo.
                        Le blind all ect...fonctionne le temps du jeu mais ensuite impossible de sauvegarder les changements.
                        Parfois on peut jongler avec Mame mais chez moi Hang On (de 1985) fonctionne que sur FBA Libreto, sur Mame il plante...

                        Pi 400
                        2x SF30 Pro

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

                          En même temps, je débarque sur ce projet, mais est-ce qu'il y a un endroit ou on peut déposer des tickets, ou exposer des bugs ou supposé bugs ?

                          https://github.com/Ftagn92/recalbox_fav

                          1 Reply Last reply Reply Quote 0
                          • Ryo Saeba
                            Ryo Saeba last edited by

                            Bonsoir à tous,
                            Désolé de déterrer ce topic.
                            @Colonel-v4 , est-ce que tu as eu le temps de tester pour voir si effectivement tes sauvegardes sont maintenant pris en compte lorsque tu relances un jeu (Arkanoid, HangOn, Enduro Racer,...), ou dois-tu tjs refaire le remap à chaque partie ?
                            Merci

                            RPI3 - Recalbox 4.1

                            1 Reply Last reply Reply Quote 0
                            • Colonel-v4
                              Colonel-v4 last edited by Colonel-v4

                              @nyny77 @Substring @rafistole @Ryo-Saeba @Ftagn92 @Lilo

                              Salut à tous, vraiment désolé pour le retard mais en ce moment les semaines sont bien trop courtes.. XD J'ai quand même réussi à trouver un pti créneau pour ma petite borne et ne voulant pas lâcher l'affaire sur ce problème .. 🙂 Mes potes aiment trop ChaseHQ et Enduro.. 😛

                              Résolution définitive du problème (j'espère..) :

                              A. Du ménage pour repartir au propre, sauf si vous venez d'installer RecalBox bien sur..

                              1. Suppression des "Remap" :
                              • Via WinSCp ou autre logiciel de connexion à distance, direction le dossier caché : [/recalbox/share/system/.config/retroarch/configs/remaps/nom_du_core/nom_du_core.rmp] et suppression des fichiers *.rmp
                              1. Nettoyage du dossier Retroarch :
                              • Rendez-vous dans le dossier [/recalbox/share/system/config/retroarch/]
                              • Ne garder QUE : Le fichier [retroarchcustom.cfg.origin] situé à la "racine" et les dossiers [cores] et [inputs] vidés de tous leurs fichiers.

                              B. Manip à effectuer :

                              1. Lancer un jeu dans FBALibreto puis faites => HotKey + B <= puis :
                              • Settings / User interface / Show advanced settings => ON !
                              • Settings / Configuration / Save configuration on exit => ON !
                              • Settings / Input / Autoconfig enable => ON !
                              • Settings / Input / Input user 1 binds
                              • Settings / Input / Input user 1 binds > User 1 bind all (bien paramétrer jusqu'au bout..)
                              • Settings / Input / Input user 1 binds > User 1 save autoconfig
                              • (retour menu principale) Quit Retroarch

                              => Relancer votre jeu, ou un autre, si au démarrage vous avez "100% "Kit Arcade" Configured in port #xx".. C'est tout bon !
                              => La manip n'est à faire qu'une seule fois pour tous les jeux..

                              A nous les ChaseHQ, Enduro, Hang-On, Outrun et bien d'autre... Bon jeu à tous !! 😉

                              PS @rafistole, je suis un boulet pour ChaseHQ.. J'oubliais le changement de vitesse à 200km/h.. XD

                              MAJ le 30-11-2017, valable sur 4.1 Build 17.11.10.2

                              @++

                              Substring 1 Reply Last reply Reply Quote 0
                              • Substring
                                Substring @Colonel-v4 last edited by

                                @colonel-v4 Ce faisant tu court-ccircuites configgen ... Ca me surprendque tu ne passes pas par fba_libretro.configfile=.....cfg

                                Ensuite, un truc m'échappe encore : tu as un panel arcade ? Mais comment tu fais mieux que configgen ? En attribuant ton stick aussi bien à dpad qu'au stick analogique ? Un peu une hérésie si c'est le cas ...

                                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é

                                Colonel-v4 1 Reply Last reply Reply Quote 0
                                • Lilo
                                  Lilo last edited by

                                  Bonjour à tous,

                                  Je suis content de voir que je ne suis pas le seul dans cette situation. Grâce à ton topic j'ai vérifié ce qu'il se passait dans FBA Libréto concernant les deux jeux que tu énoncé @Colonel-v4 . Puisque je n'ai rencontré aucuns problèmes avec les autres de la playlist sur FBA Libréto.

                                  Ayant suivi le fil de la discussion j'apporte ma petite brique: je confirme donc de mon côté que sur l'excellent encodeur DragonRise seul le joystick de "enduro" ne fonctionne pas sur FBA Libréto (pas FBA on est d'accord!) . Mais Chaise HQ fonctionne parfaitement. Tout fonctionne nickel!

                                  Aussi, j'ai essayé enduro avec une manette ps4 sur FBA libréto(pas trouvé de rom adapté pour Mame) et le joystick fonctionne de la même manière sur le jeu que chaseHQ. Par contre si enduro fonctionne sur le joystick ps4, il ne fonctionne pas du tout sur DragonRise .
                                  Si ça peut vous aider ou si d'autres peuvent confirmer le problème relationnel qui semble persister entre Xinmo et Dragon Rise.

                                  Bonne journée et merci encore pour votre travail.

                                  1 Reply Last reply Reply Quote 0
                                  • Colonel-v4
                                    Colonel-v4 @Substring last edited by

                                    Salut @substring ,

                                    Alors pour commencer, tous mes tests sont fait avec mon kit arcade Xin-Mo (2 joysticks / 18 boutons) et mes manettes SNES. Pour trouver une solution viable, je suis partit d'une installe fraiche, histoire de préserver la vraie config de ma borne !.. 😉

                                    Depuis la 4.1 et donc depuis le changement de version de Retroarch, il y a "pas mal" de jeux où la direction (haut/bas/gauche/droite) ne fonctionne plus, que se soit avec mes manettes sans sticks analogiques (SNES) ou mon kit Xin-Mo. Exemple, ChaseHQ, Enduro, Hang-On, Outrun..

                                    Lorsque l'on regarde les fichiers de config en détail, on s’aperçoit que le joystick ou la croix directionnelle de ma manette sont configurés dans le fichier de config pour Retroarch en tant que Dpad et seulement Dpad (même paramétrage que Recalbox en faite). Cependant, je ne sais pas pourquoi, certain jeux ne fonctionnent pas avec cette config, il leurs faut un stick analogique de paramétré. Exemple, sans rien faire, les jeux pré-cités fonctionnent d'office si l'on y joue avec une manette PS3.

                                    Donc effectivement, comme tu l'as dit plus haut, ma manip consiste à paramétrer le joystick en tant que Dpad mais également en tant que stick analogique gauche puis droit (dans le doute..). Si tu fais :

                                    • Settings / Input / Input user 1 binds
                                    • Settings / Input / Input user 1 binds > User 1 bind all (bien paramétrer jusqu'au bout..)
                                    • Settings / Input / Input user 1 binds > User 1 save autoconfig
                                    • Resume

                                    Ça va fonctionner mais juste le temps du jeu, prochain reboot de retroarch, même soucis. Pour le moment la seule solution viable que j'ai trouvé c'est l'autoconfig en rajoutant aux lignes précédentes :

                                    • Settings / User interface / Show advanced settings => ON !
                                    • Settings / Configuration / Save configuration on exit => ON !
                                    • Settings / Input / Autoconfig enable => ON !

                                    Pour le moment c'est la seule solution que j'ai trouvé qui est 100% fonctionnelle. Mais je continu mes recherches ! XD

                                    fba_libretro.configfile=.....cfg, c'est dans quel fichier que je fasse des essais ?

                                    Si tu as des pistes, n'hésite pas ! Je débute en config RetroArch / RecalBox ! 😛

                                    ++

                                    Substring Ryo Saeba 2 Replies Last reply Reply Quote 0
                                    • Substring
                                      Substring @Colonel-v4 last edited by

                                      @colonel-v4 je vais te répondre un peu sèchement, mais les custom configs c'est décrit dans le wiki, donc je ne vais pas le paraphraser ...

                                      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é

                                      Colonel-v4 Ftagn92 2 Replies Last reply Reply Quote 0
                                      • Colonel-v4
                                        Colonel-v4 @Substring last edited by

                                        @substring , pas de soucis, je vais regarder à ça ! 😉

                                        J'ai du zappé dans le wiki, pourtant j'y passe assez souvent ! C'est juste qu'avant tout marchait sans soucis et automatiquement donc pas d'utilité pour moi de custom config. 😉

                                        ++

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

                                          Hello tous
                                          J'ai testé la reconfiguration de Retroarch là proposée par Colonel-V4

                                          J'ai donc pris une autre SD et je suis parti d'une fresh install de la 4.1 du 17/11 en ne modifiant que
                                          controllers.gpio.enabled=1
                                          dans share\system\recalbox.conf, et
                                          <input name="hotkey" type="button" id="8" value="1" code="314"/>
                                          dans share\system.emulationstation\es_input.cfg
                                          (à la main pour pas risquer de modifier d'autres fichiers en passant par l'assistant manette de emulationStation)
                                          Cette dernière modif est optionnelle, c'est juste que je suis en kit arcade et je préfère la hotkey sur mon bouton Hotkey

                                          Bon, ensuite j'ai chargé la rom chasehq Libretro, j'ai même pas changé les ratio écrans lol
                                          -> Bug de manette

                                          Concernant les actions proposées par Colonel-V4, juste quelques remarques

                                          Suppression des "Remap" :
                                          Via WinSCp ou autre logiciel de connexion à distance, direction le dossier caché : [/recalbox/share/system/.config/retroarch/config/remaps/nom_du_core/nom_du_core.rmp] et suppression des fichiers *.rmp
                                          C'est config sans S
                                          Nettoyage du dossier Retroarch :
                                          Rendez-vous dans le dossier [/recalbox/share/system/configs/retroarch/]
                                          C'est configs avec un S
                                          Je dis ça parce que j'ai confondu avec .config du coup, et dans .config/retroarch ya aussi un cores mais pas un inputs (et surtout j'ai cru que j'avais perdu le retroarchcustom.cfg.origin avec mes précédents tests)

                                          Ne garder QUE : Le fichier [retroarchcustom.cfg.origin] situé à la "racine" et les dossiers [cores] et [inputs] vidés de tous leurs fichiers.

                                          J'ai ensuite suivi la manip pas à pas pour les binds, et ça fonctionne parfaitement

                                          Conclusion, sur mon install précédente il devait rester un fichier remap quelque part ou bien un autre fichier de config bancale mais encore non mentionné dans ce topic donc il était passé à l'as

                                          Merci Colonel-V4 😉

                                          https://github.com/Ftagn92/recalbox_fav

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

                                            @substring said in Joystick Xin-Mo non fonctionelle dans certain jeu FBA !:

                                            @colonel-v4 je vais te répondre un peu sèchement, mais les custom configs c'est décrit dans le wiki, donc je ne vais pas le paraphraser ...

                                            Coucou Substring
                                            Loin de moi l'idée de minimiser l'utilité ou la pertinence du wiki (surtout pour de la configuration avancée telle que les custom configs), mais la comm de Recalbox c'est d'abord ", Vous n'y connaissez rien, Recalbox est fait pour vous, on branche et hop, ça marche" alors c'est vrai que notre premier réflexe c'est pas de fouiller dans les méandres des fichiers de config ^^

                                            Ceci dit quand on commence à y aller, ça devient super interessant, et je commence à comprendre ce que tu dis par rapport à configgen, au fait d'affecter les 2 joy analogiques sur le directionnel
                                            Pour un bartop heureusement ça ne gène pas, on se débrouille avec nos stick des années 70 et on fait l'impasse sur les systèmes les plus récents avec leurs manettes à 12 boutons 😄 Pour quelqu'un qui utilise des manettes de console effectivement, je conçois que ça puisse être aberrant

                                            En fait, l'idéal aurait été que le simple fait de positionner controllers.gpio.enabled=1 bascule automatiquement les sticks analogiques de FBALibretro sur les sticks arcade 🙂

                                            https://github.com/Ftagn92/recalbox_fav

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

                                            Want to support us ?

                                            64
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com