RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Mouse / SuperScope Bind Issues with lr-snes9x core Not Saving

    Scheduled Pinned Locked Moved Help and Support
    bindslr-snes9xmousesnessuper scope
    13 Posts 4 Posters 2.0k Views
    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.
    • mituM
      mitu Global Moderator @TPR
      last edited by

      @tpr said in Mouse Bind Issues with lr-snes9x core Not Saving:

      Any idea where I should be looking to save them?

      Did you read the page I referenced in my previous post ?

      TPRT 1 Reply Last reply Reply Quote 0
      • YFZdudeY
        YFZdude
        last edited by YFZdude

        I can confirm, you cannot map the super scope properly from the Quick Menu -> Controls after you set the Device Type to SuperScope. It has to be done from Main Menu -> Settings -> Input which is not the place you can normally save a core/game remap file. After doing so, I have never gotten a remap to save the new settings.

        I have also been unable to save the input settings through the use of an override file either.
        I think there may be another way to save a "config" file but I have not tried that. I just resort to mapping it each time I start the game.

        P TPRT 2 Replies Last reply Reply Quote 0
        • P
          PhoenixFlood @YFZdude
          last edited by PhoenixFlood

          I would like to chime in on this thread with something I’ve noticed.

          I’ve been working on getting xboxdrv programmed to emulate my analog stick for my mouse input.

          While playing around with SuperScope games in Snes9x, I was pulling my hair out to get all of the guns inputs to work, until I played Metal Clash.

          In the core input settings, it automatically set the correct inputs. I did NOT set these, but somehow for this game it’s there. All other superscope games I have to manually set those inputs every time.

          This build of retropie is built from scratch. No prebuilt image.

          Disregard. I did SOMETHING to achieve this.

          I just reloaded my secondary image for testing and Metal Combat does not automatically bind the mouse inputs.

          In my struggles on my primary image I somehow got it to autobibd for this ROM.

          1 Reply Last reply Reply Quote 0
          • TPRT
            TPR @mitu
            last edited by

            @mitu I did, yes. That's why I responded. Because the page you referenced looked like it was telling me I needed to save in Quick Menu > Controls but there isn't any option there for me to bind the mouse buttons to, which is why I posted the screen shots I did.

            Unless I totally missed something in the link you posted, in which case I apologize, but I just didn't find what I was looking for on that page you referenced.

            mituM 1 Reply Last reply Reply Quote 0
            • TPRT
              TPR @YFZdude
              last edited by

              @yfzdude said in Mouse Bind Issues with lr-snes9x core:

              I can confirm, you cannot map the super scope properly from the Quick Menu -> Controls after you set the Device Type to SuperScope. It has to be done from Main Menu -> Settings -> Input which is not the place you can normally save a core/game remap file. After doing so, I have never gotten a remap to save the new settings.

              I have also been unable to save the input settings through the use of an override file either.
              I think there may be another way to save a "config" file but I have not tried that. I just resort to mapping it each time I start the game.

              At least I am not the only one with this issue. Is there any way to hard code the config file to add those binds? I have to believe there must be a way to save it, right?

              1 Reply Last reply Reply Quote 1
              • mituM
                mitu Global Moderator @TPR
                last edited by mitu

                @tpr said in Mouse / SuperScope Bind Issues with lr-snes9x core Not Saving:

                Unless I totally missed something in the link you posted, in which case I apologize, but I just didn't find what I was looking for on that page you referenced.

                No, you're right, the Quick options Controls sub-menu doesn't have any mapping for the SuperScope, which is unfortunate - looks like the only way to map the mouse's buttons in the Settings menu.

                The core/game input remaps will save the SuperScope device settings, but not the mapping. What you can do is define the bindings in either:

                • the retroarch.cfg file in /opt/retropie/configs/snes
                • a ROM file .cfg placed in the snes folder (see https://retropie.org.uk/docs/RetroArch-Configuration/#example-per-rom-override-retroarchcfg).

                The mouse mapping syntax for the LightGun is input__player2_<input_type>_mbtn :

                # Mouse 1 is Gun trigger
                input_player2_gun_trigger_mbtn  = "1"
                # Mouse 2 is Gun Aux A
                input_player2_gun_aux_a_mbtn = "2"
                # etc
                

                The names of the various LightGun controls are buried here.

                For lr-snes9x, the buttons used for SuperScope are described here.

                Due to a bug (?) in RetroArch, it looks like the LighGun input labels are not shown in the port binding list. When using RGUI they're almost impossible to spot, switching to the Ozone menu driver at least shows the LightGun icons, labels are still shown as N/A.

                EDIT: there's actually a 3rd option, to add the configuration options to the .rmp file that is created when using the 'Save Game Remap File' from the Controls menu in the Quick Menu.

                YFZdudeY TPRT 3 Replies Last reply Reply Quote 0
                • YFZdudeY
                  YFZdude @mitu
                  last edited by

                  @mitu said in Mouse / SuperScope Bind Issues with lr-snes9x core Not Saving:

                  Due to a bug (?) in RetroArch, it looks like the LighGun input labels are not shown in the port binding list. When using RGUI they're almost impossible to spot, switching to the Ozone menu driver at least shows the LightGun icons, labels are still shown as N/A.

                  How I got around this was I scrolled down the list and press the "A" button as if I were going to set one of the N/A inputs, then a popup would appear showing the name of that input. If it wasn't what I wanted I just let it time out so there was no change. But it would be nice if that could be fixed in a future release.

                  TPRT 1 Reply Last reply Reply Quote 0
                  • TPRT
                    TPR @mitu
                    last edited by

                    @mitu Thank you! This is super helpful. I'll add those binds to my retroarch.cfg today in my snes directory.

                    1 Reply Last reply Reply Quote 0
                    • TPRT
                      TPR @YFZdude
                      last edited by

                      @yfzdude said in Mouse / SuperScope Bind Issues with lr-snes9x core Not Saving:

                      @mitu said in Mouse / SuperScope Bind Issues with lr-snes9x core Not Saving:

                      Due to a bug (?) in RetroArch, it looks like the LighGun input labels are not shown in the port binding list. When using RGUI they're almost impossible to spot, switching to the Ozone menu driver at least shows the LightGun icons, labels are still shown as N/A.

                      How I got around this was I scrolled down the list and press the "A" button as if I were going to set one of the N/A inputs, then a popup would appear showing the name of that input. If it wasn't what I wanted I just let it time out so there was no change. But it would be nice if that could be fixed in a future release.

                      Yep. This is exactly what I did. I remembered that they were there when I re-mapped them for my NES Mini, so it was just just figuring out which ones were which. I think I counted that they started 11 up from the bottom of the list! lol

                      1 Reply Last reply Reply Quote 0
                      • TPRT
                        TPR @mitu
                        last edited by

                        @mitu I used the first option to add those binds to the retroarch.cfg file in the snes folder and I have all my SuperScope games working just fine now. Thank you!

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

                        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.