Recalbox Forum

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

    Mapping par system

    Recalbox Général
    mapping
    7
    20
    7542
    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.
    • OliveRoiDuBocal
      OliveRoiDuBocal last edited by OliveRoiDuBocal

      Bonjour,
      j'ai besoin d'aide pour la configuration des touches par système. J'avoue ne pas bien comprendre comment ça fonctionne. Je prends exemple avec la megadrive. J'ai regardé dans Street Fighter II' l'ordre dans lequel mes boutons sont reconnus, jouant sur une bartop avec un layer en 2 x 3 boutons qui fonctionne parfaitement bien sur les street en libretro. Ca donne dans l'ordre, de gauche à droite, puis de bas en haut : A, Y, X puis B, C, Z. Or, j'aimerais que ça donne X, Y, Z puis A, B, C.

      text alternatif

      J'ai accédé au menu retroarch (HK + B), puis tout modifié dans les paramètres d'Input, mis l'option Save quand on quitte, quitté ... mais ça ne change rien du tout. Je reviens à ma config d'origine toute pétée 🙂

      J'ai vu qu'il existait une méthode, en modifiant en SSH ... mais j'ose pas y toucher tellement je suis nul en commandes Linux.
      j'ai aussi vu que la version 4.1, tout juste installée chez moi, permettait de faire du mapping par jeu... mais je ne trouve pas de méthode.

      Une idée ?
      D'avance, merci.

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

        OK, c'est bon, j'ai trouvé la méthode qui fonctionne :
        "This method may only work since Recalbox 4 (to be verified).

        This method is the easiest one. It will allow you to re-use the buttons you already configured in EmulationStation but just change their assignment.

        Start by loading any game for the system.
        Open the libretro menu by using Hotkey + B.
        Go in Quick Menu > Controls.
        Here you can assign different buttons for the system's controls.
        When you have finished don't forget to select Save Core Remap File or your configuration will be lost when you quit this game. You can also choose to save a game-specific remap file if you want to."

        On peut sauvegarder pour un système ou pour un jeu. Et chez moi ça fonctionne bien ! 🙂

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

          @OliveRoiDuBocal Salut !

          J'ai le même problème que toi mais il n'est malheureusement pas résolu =( Voici mon système actuel :

          • Recalbox 4.1.0 Stable - installation à partir de l'image https://archive.recalbox.com/
          • Raspberry Pi 3
          • Dongle Bluetooth + 2 manettes PS3 originale (qui fonctionnent très bien)

          J'ai tenté de configurer mes boutons sous 3 émulateurs distincts (Colecovision, Megadrive, NeoGeo) et je rencontre le même problème que toi, c'est-à-dire qu'en quittant l'émulateur et en y retournant, la configuration n'a pas été sauvegardé.

          CE QUE J'AI SUIVI COMME ÉTAPE

          • Quick Menu > Controls pour configurer mes boutons et Save Core Remap à la fin. Je faisais ensuite Resume game pour confirmer que tout était beau et je quittais le jeu avec Hotkey + Start. A chaque fois que je retournais dans le même jeu, je retournais à la configuration initiale =(

          J'avais même le message "Configuration Override Loaded" dans le bas en retournant dans le jeu, mais sans ma nouvelle config. Désespéré, j'ai activé : "Save Config On Exit = ON", sans succès (j'obtenais alors un message du style : Failed to load /bla bla bla/.

          Quelqu'un peut me dire ce qui manque dans ma procédure ?

          Merci !

          patriccote

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

            @acris

            • Est-ce que ma procédure est bonne ? Tu as rencontré bcp de cas où le Save Core Remap ne sauvegardait pas la configuration lorsqu'on relance le jeu de nouveau ?

            • J'aimerais également savoir où Recalbox sauvegarde cette configuration. Je pourrai aller voir si le fichier est bel et bien créé, s'il est corrompu, si je peux le backuper, etc.

            Merci !

            patriccote

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

              @patriccote
              Le save core remap ne fonctionne pas en 4.1 car recalbox utilise le configgen donc surement pas la bonne methode

              Je vais relire le sujet pour me donner une idee exacte de ce que tu souhaites faire.

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

                @acris Je désire le plus simplement du monde inverser deux boutons sous quelques émulateur. En suivant la procédure ci-dessous, comme @OliveRoiDuBocal, je n'obtiens pas le succès souhaité car lorsque je redémarre le même jeu après l'avoir quitté et retourné à Emulation Station, la config est revenu à son état initiale =(

                "This method may only work since Recalbox 4 (to be verified).
                This method is the easiest one. It will allow you to re-use the buttons you already configured in EmulationStation but just change their assignment.
                Start by loading any game for the system.
                Open the libretro menu by using Hotkey + B.
                Go in Quick Menu > Controls.
                Here you can assign different buttons for the system's controls.
                When you have finished don't forget to select Save Core Remap File or your configuration will be lost when you quit this game. You can also choose to save a game-specific remap file if you want to."

                Merci !

                patriccote

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

                  @patriccote

                  personnellement je n'utilise pas le core remap car certains jeux ont besoin d'une reconfiguration pour moi et pas d'autres.
                  Exemple : Aero Fighters et Aero Fighters 2 (neogeo)
                  J'utilise game remap file.

                  Les fichiers sont stockés dans /recalbox/share/system/.config/retroarch/config/remaps/NOM_EMULATEUR/nom_jeu.rmp
                  y compris le core remap file /recalbox/share/system/.config/retroarch/config/remaps/NOM_EMULATEUR/nom_emulateur.rmp

                  J'ai testé ce matin et je n'ai pas de problème ni avec game remap ni avec core remap.

                  La seule option que j'ai activé est SAVE CONFIGUATION ON EXIT > ON avant de sortir de l'emulateur et relance le jeu
                  j'ai rebooté ma recalbox, et le core remap fonctionnait sans problème.

                  Je suis sur recalbox 17.11.02 sur raspberry 3

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

                    @acris

                    Je vais essayer de nouveau ta procédure dans les prochains jours et je te tiens au courant.

                    Merci !

                    patriccote

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

                      CONCLUSION (version 4.1 et +)

                      Pour ceux dont la fonction Save Core Remap ne sauvegarde pas bien leur configuration après avoir quitté l'émulateur, voici ce que j'ai fait en suivant la procédure ici : https://github.com/recalbox/recalbox-os/wiki/Créer-une-configuration-custom-par-emulateur-(FR) :

                      • Lancer un jeu de l'émulateur que vous souhaitez personnaliser (ici neogeo)

                      • Entrer dans le menu de retroarch (hotkey + b)

                      • Modifier toutes les configurations comme vous le souhaitez en ne passant pas par le Quick Menu mais bien à partir de la première page de retroarch --> Settings- Input (de mémoire).

                      • Retourner ensuite dans la première page retroarch faire Save new config (le nom du fichier du config devrait ressembler à retroarchcustom.cfg)

                      • Soit par accès root sur Terminal ou par l'Explorateur de Windows, modifiez le nom du fichier de config pour quelque chose de plus simple à se rappeler, lié à l'émulateur en cours :

                      Exemple Terminal : mv /recalbox/share/system/configs/retroarch/retroarchcustom.cfg /recalbox/share/system/configs/retroarch/inputs/neogeo_custom.cfg

                      Exemple Windows
                      Utiliser le raccourci touche Windows-E pour ouvrir l'Explorateur de Windows, puis rendez-vous sur : \\recalbox\share\system\configs\retroarch\ et renommez le fichier par exemple : retroarchcustom.cfg pour neogeo_custom.cfg

                      • Ajoutez la ligne suivante à \\recalbox\share\system\recalbox.conf :
                        neogeo.configfile=/recalbox/share/system/configs/retroarch/inputs/neogeo_custom.cfg

                      • Refaire cette procédure X fois pour les X émulateurs que vous avez (Attention - cette procédure ne fonctionne pas pour les émulateurs qui n'utilisent pas retroarch, ex. de mémoire : N64, PSP)

                      patriccote

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

                        Bon apès avoir essayé ta procédure ça ne marche toujours pas.

                        Par exemple dans l'étape : Ajoutez la ligne suivante à \recalbox\share\system\recalbox.conf :
                        neogeo.configfile=/recalbox/share/system/configs/retroarch/inputs/neogeo_custom.cfg

                        Comment ajout-on la ligne et dans quelle partie du document exactement ? Je l'ai modifié avec Notepad++ mais une fois dedans j'ai trop de lignes du coup j'ai tenté de la mettre tout en haut, donc j'ai mit la ligne : nes.configfile=/recalbox/share/system/configs/retroarch/inputs/nes_custom.cfg

                        dans le fichier recalbox.conf après avoir bien modifié le fichier de sauvegarde en : nes_custom.cfg

                        patriccote 1 Reply Last reply Reply Quote 0
                        • Finomel
                          Finomel last edited by Finomel

                          D'ailleurs le problème est encore plus grave que je ne le pensais, en modifiant le fichier recalbox.conf les jeux affichent des symboles bizarres puis les commandes ne réagissent plus. Résultat j'ai été obligé d'effacer la ligne.

                          1 Reply Last reply Reply Quote 0
                          • patriccote
                            patriccote @Finomel last edited by

                            @finomel said in Mapping par system:

                            Bon apès avoir essayé ta procédure ça ne marche toujours pas.

                            Par exemple dans l'étape : Ajoutez la ligne suivante à \recalbox\share\system\recalbox.conf :
                            neogeo.configfile=/recalbox/share/system/configs/retroarch/inputs/neogeo_custom.cfg

                            Comment ajout-on la ligne et dans quelle partie du document exactement ? Je l'ai modifié avec Notepad++ mais une fois dedans j'ai trop de lignes du coup j'ai tenté de la mettre tout en haut, donc j'ai mit la ligne : nes.configfile=/recalbox/share/system/configs/retroarch/inputs/nes_custom.cfg

                            dans le fichier recalbox.conf après avoir bien modifié le fichier de sauvegarde en : nes_custom.cfg

                            RÉPONSE :

                            • Tu peux ajouter la ligne dans le fichier recalbox.conf pas mal n'importe où (je le met vers la fin du document), cela n'a pas vraiment d'important, en autant que le nom du document nes_custom.cfg corresponde au vrai nom du fichier dans /recalbox/share/system/configs/retroarch/nes_custom.cfg

                            • Je remarque eu tu as mis le répertoire /inputs/ dans le nes.configfile=.... De mémoire, le fichier retroarchcustom.cfg ne se trouve pas là mais bien dans /recalbox/share/system/configs/retroarch/. C'est peut-être pour cela que rien ne se passe quand tu l'active, Recalbox ne trouvant pas ton fichier nes_custom.cfg. Ajuste ton lien dans recalbox.conf !

                            • Pour les symboles bizarres, j'ai également ce problème mais il semble y avoir un fix ici que je n'ai pas encore fait : https://forum.recalbox.com/topic/9422/bug-affichage-save-states-4-1/13. (cela semble entrer en conflit avec mon présent post qui dit de renommer retroarchcustom.cfg et de l'utiliser séparément par émulateur). Dans tous les cas, ma solution fonctionne, malgré les petits carré jaune 😃

                            patriccote

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

                              J'ai bien changé tout comme tu m'as dis mais toujours pas de sauvegardes de mes touches. Au moins les bugs ont disparus. Bizarre quand même qu'on ne puisse pas changer la configuration des touches dans un system d'Emulation, sachant qu'on peut le faire directement dans n'importe quel emulateur directement. je ne critique pas, mais je trouve cela vraiment chelou que de devoir se taper les couilles pour changer 1 ou 2 boutons dans un system d'emulation censsé être fait pour ça. Donc je lâche l'affaire.

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

                                @finomel said in Mapping par system:

                                J'ai bien changé tout comme tu m'as dis mais toujours pas de sauvegardes de mes touches. Au moins les bugs ont disparus. Bizarre quand même qu'on ne puisse pas changer la configuration des touches dans un system d'Emulation, sachant qu'on peut le faire directement dans n'importe quel emulateur directement. je ne critique pas, mais je trouve cela vraiment chelou que de devoir se taper les couilles pour changer 1 ou 2 boutons dans un system d'emulation censsé être fait pour ça. Donc je lâche l'affaire.

                                J'ai personnellement toujours eu des problèmes à remapper mes boutons sous Retroarch avant de suivre la procédure ci-dessus. Les modérateurs et les usagers en général ne semblent pas avoir de problème avec le CORE REMAP alors c'est peut-être juste toi et moi qui sont problématiques 😃

                                Je ne fais pas parti de la "Team Recalbox" mais je suis un utilisateur enjoué et je trouve malheureux que tu abandonnes la solution. @acris @Substring vous avez d'autres pistes de solution à proposer à notre ami @Finomel ?

                                patriccote

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

                                  @finomel Justement, tu peux changer la configuration d'un émulateur, il suffit simplement de lui dire quel fichier prendre. C'est tout. Mais il faut être capable de :

                                  • créer ce fichier (pour Retroarch, il faut savoir naviguer dans ses menus top user friendly ...)
                                  • le référencer (savoir trouver un fichier, connaitre son chemin, editer le recalbox.conf)

                                  De toute façon, je passe mon temps à déconseiller de faire des fichiers custom et de plutôt passer par des core remaps (quand le core le permet). Fichier custom implique que vous sortez du périmètre géré par Recalbox. Donc si on doit faire une mise à jour sur les fichiers de config standard, vous passerez à côté.

                                  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é

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

                                    @substring
                                    Bonjour, question bête sans doute, tu entends quoi par un "core remap" ?

                                    Merci d'avance.

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

                                      @rllull tu changes l'assignation des touches dans retroarch pour un core donné

                                      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é

                                      rllull 1 Reply Last reply Reply Quote 0
                                      • Dragu
                                        Dragu Banned last edited by

                                        @Finomel
                                        il y a justement un problème au niveau de l'émulateur NES au niveau de Retroarch.
                                        J'étais aussi devant le mur cet matin, et ma solution (qui marche) tu peux trouver ici
                                        https://forum.recalbox.com/topic/12174/nes-alterner-a-b-x-y
                                        Ce qui va fonctionner avec les autres touches aussi.

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

                                          @substring
                                          Bien ! Mais je ne sais pas comment on fait. Il faut suivre ça ?
                                          https://github.com/recalbox/recalbox-os/wiki/Comment-personnaliser-mapping-manette-(FR)

                                          %erci

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

                                            @rllull c'est qq part dans Retroarch, je ne sais plus où exactement

                                            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

                                            98.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.0k
                                            Posts

                                            Copyright © 2021 recalbox.com