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

    Make Start stop killing the game!! For the life of me I can't get it to stop killing it.

    Scheduled Pinned Locked Moved Help and Support
    hotkeys
    32 Posts 7 Posters 4.5k 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.
    • B
      bog @mitu
      last edited by

      @mitu Yea you're right- in the process of trying to stop the damn start button problem, I had remapped other hotkeys to use select. I just went in and undid what I had done. Woo! It works, thanks guys! Lesson learned for others: you can't use start as your main hotkey.

      MajorDangerNineM 1 Reply Last reply Reply Quote 0
      • MajorDangerNineM
        MajorDangerNine @bog
        last edited by MajorDangerNine

        @bog I do. As an example, here is my config for my iBuffalo SNES-style controllers. Due to issues with ghost inputs in the past, I disabled most of the hotkeys: I'm pretty sure it doesn't matter what is put there in place of my "nul" entries as long as it isn't a valid entry. Updated this because I ain't afraid of no ghost inputs.

        input_device = "USB,2-axis 8-button gamepad "
        input_driver = "udev"
        input_l_btn = "4"
        input_load_state_axis = "-1"
        input_start_btn = "7"
        input_exit_emulator_btn = "2"
        input_down_axis = "+1"
        input_r_btn = "5"
        input_save_state_axis = "+1"
        input_right_axis = "+0"
        input_state_slot_increase_axis = "+0"
        input_select_btn = "6"
        input_left_axis = "-0"
        input_state_slot_decrease_axis = "-0"
        input_up_axis = "-1"
        input_a_btn = "0"
        input_b_btn = "1"
        input_reset_btn = "0"
        input_enable_hotkey_btn = "6"
        input_x_btn = "2"
        input_menu_toggle_btn = "4"
        input_y_btn = "3"
        input_toggle_fast_forward_btn = "5"

        SBCGaming | Unofficial RetroPie Discord

        B 2 Replies Last reply Reply Quote 0
        • B
          bog @MajorDangerNine
          last edited by

          @eckaji said in Make Start stop killing the game!! For the life of me I can't get it to stop killing it.:

          @bog I do. As an example, here is my config for my iBuffalo SNES-style controllers. Due to issues with ghost inputs in the past, I disabled most of the hotkeys: I'm pretty sure it doesn't matter what is put there in place of my "nul" entries as long as it isn't a valid entry.

          Oh I have one of those Buffalos NES controllers too (Well mine doesn't say "iBuffalo", just "Buffalo"). And yea, nul normally has two l's haha.

          I guess my last step is to figure out how to change up the buttons for regular NES, because right now, the A and B are kind of awkward for NES but if I made them Y and B they'd be much more comfortable. (And for gameboy advance too.) I'm not gonna bother with SEGA, btw- I never played those games and I figure 2000 games is enough to keep my old dad occupied (I'm making this for my dad, he's old and bored.)

          Hey so if you know it off the top of your head- can you point me at the docs and say RTFM to make console-specific mappings? I remember it was in there but I can't remember where.

          (btw what are "ghost" inputs?)

          Thanks again. I just tried N64 game and it was choking on it- I guess that's not the pi's fault, it's the gfx "card", it's not made to do 3D stuff. Oh well too bad, it's still damn cool,

          bog

          MajorDangerNineM 1 Reply Last reply Reply Quote 0
          • B
            bog @MajorDangerNine
            last edited by bog

            @eckaji oh hell my comment was just flagged as spam. Can you see it? The one that starts with "Oh I have one of those Buffalo..."

            1 Reply Last reply Reply Quote 0
            • MajorDangerNineM
              MajorDangerNine @bog
              last edited by

              @bog

              Oh I have one of those Buffalos NES controllers too (Well mine doesn't say "iBuffalo", just "Buffalo").

              I think that might mean you have the later production of them. I've heard those are sturdier. Maybe even better made to avoid the ghost inputs issue.

              And yea, nul normally has two l's haha.

              Yeah, I think I might finally fix that. Make one less thing on the internet wrong even if it is a minor thing.

              I guess my last step is to figure out how to change up the buttons for regular NES, because right now, the A and B are kind of awkward for NES but if I made them Y and B they'd be much more comfortable. (And for gameboy advance too.)

              That's what I do for all my two and one button systems. I think I even rotated face buttons once to the left on the 16-bit Sega systems.

              Hey so if you know it off the top of your head- can you point me at the docs and say RTFM to make console-specific mappings? I remember it was in there but I can't remember where.

              https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration#core-input-remapping

              (btw what are "ghost" inputs?)

              It's just a term people use for controllers that randomly fire off an input or if an input is being held without the button being pressed. One of my controllers exhibited it months ago, but I haven't seen it since I disabled the on-board bluetooth and on-board wi-fi; I've just become so used to my current setup for that controller that I don't want to change.

              Thanks again.

              Welcome.

              I just tried N64 game and it was choking on it- I guess that's not the pi's fault, it's the gfx "card", it's not made to do 3D stuff. Oh well too bad, it's still damn cool,

              Yeah, you have to be willing to not mind the moderate amount of graphics and sound glitches as well as the moderate amount of slowdown. Personally, I can't do that.

              SBCGaming | Unofficial RetroPie Discord

              B 1 Reply Last reply Reply Quote 0
              • cosmo0C
                cosmo0 @bog
                last edited by

                @bog said in Make Start stop killing the game!! For the life of me I can't get it to stop killing it.:

                @mitu I mean then what's the point of hotkeys, what are they supposed to do?

                The hotkey is a modifier, like CTRL, SHIFT or ALT. It does nothing by itself.

                There are various controls assigned to HOTKEY + another button, and "HOTKEY + START" exits to the main menu.

                Assigning the hotkey to "start" is like assigning "ALT" to "F4" on a Windows machine or : every time you press F4, your app would close.

                1 Reply Last reply Reply Quote 0
                • B
                  bog @MajorDangerNine
                  last edited by

                  @eckaji Thanks, the link to the docs worked perfectly. I'm good to go. I guess I might buy a newer pi because Mortal kombat is slow on snes. Maybe that will let me play n64 games but I guess that's a graphics "card" issue.

                  Oh and yea, it's a brand new buffalo controller, so far, so good.

                  Anyway, thanks, this is cool stuff!

                  1 Reply Last reply Reply Quote 0
                  • B
                    bog
                    last edited by

                    Wait, no, it didn't work perfectly. It doesn't "remember" my keymapping for nintendo games. And you're probably thinking I don't have "Save Configuration on Exit" set to On. Nope, I totally have it set to on, and it never remembers.

                    MajorDangerNineM 1 Reply Last reply Reply Quote 0
                    • MajorDangerNineM
                      MajorDangerNine @bog
                      last edited by MajorDangerNine

                      @bog

                      And you're probably thinking I don't have "Save Configuration on Exit" set to On. Nope, I totally have it set to on, and it never remembers.

                      That page I linked to didn't say to do that... and the only mention of it on the page explicitly says to never turn it on...

                      Anyway, as far as I know... from experience, turning on "Save Configuration on Exit" in RetroArch is something that breaks the way the RetroPie developers have things set up entirely.

                      No idea how to fix it short of restarting from scratch and not doing that again. Sorry to be the bearer of bad news, but your only hope of avoiding that is for someone else here to offer a quick fix for what you've done.

                      SBCGaming | Unofficial RetroPie Discord

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        bog @MajorDangerNine
                        last edited by bog

                        @eckaji Ok, nope, you're wrong. I just reinstalled everything, SCP'd the roms, and rebooted. I went into Super Mario Bro's, did select-X, changed the buttons maps, went back to the game, and then quit it with select-start.

                        When I went back into the game, my remapping didn't stick.

                        And no, Save Configuration on Exit was/is set to "Off".

                        That's literally ALL I did. The only thing I did. It's a virgin install.

                        cosmo0C 1 Reply Last reply Reply Quote 0
                        • cosmo0C
                          cosmo0 @bog
                          last edited by

                          @bog Why are you changing the button maps from the Retroarch menu?

                          At the EmulationStation menu (the first screen you get after booting), press start, configure input, then press the buttons as prompted. When asked for the hotkey, press select.

                          B 1 Reply Last reply Reply Quote 1
                          • B
                            bog @cosmo0
                            last edited by

                            @cosmo0 I only want the mapping to change for Nintendo games specifically.

                            dankcushionsD 1 Reply Last reply Reply Quote 0
                            • dankcushionsD
                              dankcushions Global Moderator @bog
                              last edited by

                              @bog
                              define "Nintendo" - retropie only understands individual systems or games. i'll assume you mean NES.

                              did you follow https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration#core-input-remapping when running a NES game? did you select Save Core Remap File after doing the remapping? please give the exact steps.

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                bog @dankcushions
                                last edited by

                                @dankcushions Yes, I mean NES.
                                No, I did not Save Core Remap File. I was guessing I shouldn't because it was apparently wrong of me to have previously did "Save Configuration on Exit", and I didn't want to go through reinstalling everything a third time.
                                Should I Save Core Remap?

                                My steps:
                                Started Super Mario Bros.
                                Pressed select and X.
                                Went to Quick Menu -> Controls
                                Changed the mapping for the B button to Y.
                                Went back to previous menu "Quck Menu" and chose Resume.
                                Played the game enough to see that the remapping worked.
                                Pressed Select->Start to exit the game.
                                Went back into the game.
                                B was no longer remapped to Y.

                                Thanks you for your continued support.

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

                                  @bog Saving a remapping is not the same as 'Save Configuration on Exit' and it's ok to use it to reconfigure the buttons for an emulator (core). Look in the documentation (as pointed by @dankcushions) and follow the steps on the page to save your re-mapping.

                                  B 1 Reply Last reply Reply Quote 1
                                  • B
                                    bog @mitu
                                    last edited by

                                    @mitu Aha, yes, it worked. I was also confusing "Save core overrides" with "save core remap file".

                                    It all makes sense when I think about it- each system is using a different emulator of course, even though it's seamless in the gui. (And that's a good thing.)

                                    FYI, this tutorial expressly says to use Save Configuration on Exit:

                                    https://www.howtogeek.com/286842/how-to-build-your-own-nes-classic-with-a-raspberry-pi-and-retropie/

                                    I guess it's outdated.

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

                                      @bog said in Make Start stop killing the game!! For the life of me I can't get it to stop killing it.:

                                      FYI, this tutorial expressly says to use Save Configuration on Exit:

                                      You should always prefer the official docs to other sources of information. When in doubt, ask in the forums. Have fun with RetroPie !

                                      B 1 Reply Last reply Reply Quote 0
                                      • B
                                        bog @mitu
                                        last edited by

                                        @mitu Yes of course the docs overrule tutorials, but obviously there's a place in the universe for tutorials, especially for beginners. (And in doubt, I asked in the forums!)

                                        Thanks guys you've all been great,

                                        -Actually since I'm a developer I might come back to be a contributor later.

                                        Thanks agian

                                        bog

                                        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.