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

    Controller not working after menu screen

    Scheduled Pinned Locked Moved Help and Support
    12 Posts 5 Posters 7.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.
    • O
      OUTATIME
      last edited by

      Hi!

      I'm super new to all of this, so please excuse my ignorance.

      I have the latest version of Retropie running on my Rp1. It's great, working brilliantly.

      The only issue I'm having is I can't get my PS4 controller (wired) to work with Super Mario All Stars.

      It works at the RP system menus and all other games, and works on the start screen of All Stars, but stops working as soon as I start a game.

      I've tried changing the core as advised in another forum, but that didn't help.

      I would try changing the controller assignment number, but I can't for the life of me figure out how to do that.

      Any help at all would be greatly appreciated.

      Best regards,

      BR

      1 Reply Last reply Reply Quote 0
      • P
        PetroRie
        last edited by PetroRie

        I had this problem too. In Windows go to:

        \RETROPIE\configs\all\retroarch.cfg

        Open it and add the following to your file:

        http://pastebin.com/MgCqqkcK

        Save it and reset your Retropie. It should work now for all emulators.

        O 2 Replies Last reply Reply Quote 1
        • BuZzB
          BuZz administrators
          last edited by BuZz

          @PetroRie please format your posts - https://retropie.org.uk/forum/topic/3/read-this-first

          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

          P 1 Reply Last reply Reply Quote 0
          • P
            PetroRie @BuZz
            last edited by

            @BuZz Sorry, I didn't knew that. I fixed it now.

            1 Reply Last reply Reply Quote 0
            • O
              OUTATIME @PetroRie
              last edited by

              @PetroRie thank you SO much for your help!

              I'll try that as soon as I get home tonight.

              :D

              1 Reply Last reply Reply Quote 0
              • O
                OUTATIME @PetroRie
                last edited by OUTATIME

                @PetroRie So, I've tried it...and no joy. :(

                Is it the "all/config" folder in "from_retropi"?

                I assume this is all on the memory stick that contains the roms, and there's no such folders on the retropi boot card...

                P 1 Reply Last reply Reply Quote 0
                • P
                  PetroRie @OUTATIME
                  last edited by

                  @OUTATIME Is your Raspberry connected to the internet? See if Retropie is connected to your network. In Windows Explorer, type in the bar: Network and hit ENTER. If it's connected you should see a computer icon named RETROPIE. Click on RETROPIE -> CONFIGS -> ALL The retroarch.cfg should be there. Edit that file and save it.

                  Also what do you have in \RETROPIE\configs\all\retroarch-joypads

                  The retroarch-joypads folder is located in the same folder you just accessed. Do you see there any file like:

                  Sony Computer Entertainment Wireless Controller.cfg

                  If so please post it over here. Here is how my Sony Computer Entertainment Wireless Controller.cfg looks like:

                  http://pastebin.com/KFG3uA0J

                  You also can connect trough SFTP to your Pi. If you do so then the retroarch.cfg is located in:

                  /opt/retropie/configs/all/retroarch.cfg

                  But doing it trough the shared folders is easier in my opinion and gets the job done quickly.

                  "I assume this is all on the memory stick that contains the roms, and there's no such folders on the retropi boot card..."

                  Oh and BTW; leave your memory card in the Pi, if you want to edit these files. There is no need to insert it into your computer because Windows can't see those files for some reason.

                  O 1 Reply Last reply Reply Quote 0
                  • O
                    OUTATIME @PetroRie
                    last edited by

                    @PetroRie hey man!

                    I hate to do this to you, but I can't can't get it working.

                    Firstly, I was editing entirely the wrong file. Now, thanks to your help, I've found the correct file by using my network connection.

                    Problem is I'm still bloody clueless. I added that text you provided to the config file but it's still not making my pad function past the menu screen. There's a load of text already in the config, and I just pasted it in after all of that, which I'm CERTAIN was a dumdum move and I'm missing the point.

                    Apologies for keeping coming back to you on this... 😔

                    P edmaul69E 2 Replies Last reply Reply Quote 0
                    • P
                      PetroRie @OUTATIME
                      last edited by

                      @OUTATIME

                      Go to START -> Type in run hit enter -> A new popup should pop out, type in: \RETROPIE\configs\all\retroarch-joypads and hit ENTER.

                      There should be the button config files of your controller. Mine is called: SonyComputerEntertainmentWirelessController.cfg

                      Open up the .cfg file, remove all the text and paste in the following text:

                      http://pastebin.com/pb45EnJP

                      Save it and reset the Pi. It should work. If it doesn't you need to configure the controller via the Pie itself. Once you do that it's going to create a new config file into the direction mentioned before.

                      Also make sure that your controller is connected to the first USB port. For some reason this was a part of my problem. The top left port is the first USB port.

                      O 1 Reply Last reply Reply Quote 0
                      • O
                        Omar007 @PetroRie
                        last edited by

                        @PetroRie Hey so I have the same problem too. I have retroarch on 3ds and there are no controller cfg files only retroarch.cfg. How could I fix this? I have tried deleting everything from retroarch.cfg and pasting code but doesn't work. Help me!

                        edmaul69E 1 Reply Last reply Reply Quote 0
                        • edmaul69E
                          edmaul69 @OUTATIME
                          last edited by

                          @OUTATIME did you try switching the emu to lr-snes9x-next? It is fixed from the problem that all stars uses the second controller. Why nintendo did this baffles me. If you have to you could create a retroarch.cfg specifically for this rom and set the player 1 joypad index to 1 instead of 0.

                          1 Reply Last reply Reply Quote 0
                          • edmaul69E
                            edmaul69 @Omar007
                            last edited by

                            @Omar007 in that retroarch config is there a payer 1 and player to joypad index? If so set both player 1 and 2 to joypad 0. Or if lr-snes9x-next is available on there it should be fixed to swap the players in all stars.

                            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.