Recalbox Forum

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

    Solved Recalbox SNES emulator issues. What am I missing?

    Emulator Arcade/PC/Console
    snes performance mouse
    4
    20
    8660
    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.
    • greeny
      greeny last edited by

      So, it looks like the retroarchcustom.cfg file is bring saved back on exit. Setting the "Mex Users" to 2 holds it's value, but the input_libretro_device_p2 value always reverts back to 257, even when setting this to SNES Joypad within the retroarch menu.

      This is clearly being overwritten from somewhere else.

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

        @voljega peux tu me resumer le pb en français parce que langlais et moi comprend pas tt.

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

          @acris il veut desactiver le multitap sur snes9x

          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
          • Substring
            Substring @greeny last edited by

            @greeny Edit retroarchcustom.cfg.origin ... Or this could be set in configgen (python scripts that we made to configure emulators)

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

              I may have cracked it!

              I noticed that, when saving a new config from within the retroarch menu, it was saving the file to a hidden folder... /recalbox/share/system/.config/retroarch/config

              I copied this to the /recalbox/share/system/configs/retroarch folder and uncommented and edited the below line in the recalbox.conf file...
              snes.configfile=/recalbox/share/system/configs/retroarch/snes9x_next_libretro.cfg

              All loaded well and the multitap config remained.

              Then I decided to just copy the retroarchcustom.cfg file to retroarchcustom2.cfg and edit the below line...
              input_libretro_device_p2 = "1"

              Then changed the recalbox.conf file to reflect this...
              snes.configfile=/recalbox/share/system/configs/retroarch/retroarchcustom2.cfg

              All seems to be going well so far.

              I'm not sure of the repercussions yet, but it's a good start.

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

                @Substring the retroarchcustom.cfg.origin file doesn't have the input_libretro_device_p2 line to edit.

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

                  Hmm. This custom file obviously overwrites more than I'd like - now disabling the emulator menu only works for non-SNES games.

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

                    @Substring I added input_libretro_device_p2 = "1" to the retroarchcustom.cfg.origin file. Doesn't work. SNES games still see the multitap.

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

                      @greeny here is the guilty one https://github.com/recalbox/recalbox-configgen/blob/4.0.0/configgen/generators/libretro/libretroConfig.py#L28

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

                        So is this why the changes in the RetroArch confg are never saved for the P2 bindings? Do I need to change that line in the Python script to remedy this? If so, where do I find it?

                        It doesn't matter overly now though - I've manually set the emulators for the few games that can get by on the other emulators (despite the save game location being different to proper "save" folders!). I've yet to decide whether to use this method or my manual config file.

                        I think if SNES 9x could be setup to only enable multitap when 3+ controllers are connected, it would be perfect. That and the save locations for the other emulators.

                        Other that that my setup is god to go. Thanks guys 🙂

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

                        Want to support us ?

                        74
                        Online

                        99.6k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com