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

    Cannot change back emulator choice per Rom (solved)

    Scheduled Pinned Locked Moved Help and Support
    runcommandemulator
    26 Posts 12 Posters 9.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.
    • R
      Robertdan
      last edited by

      This is the exact problem I had and deleting the emulators.cfg file fixed it. Thank you for sharing this info!

      1 Reply Last reply Reply Quote 0
      • estefan3112E
        estefan3112
        last edited by

        Confirmed, it also solved my problem! Very valuable information, many thanks!

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

          Sorry. Is there a noobs step by step for this? Do I need a computer or can I do it on my pie with a keyboard? Thanks😊

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

            @benjiman What is the problem that you're having ? Simply deleting one file might not solve it.

            B 2 Replies Last reply Reply Quote 0
            • B
              benjiman @mitu
              last edited by

              @mitu I chose a default ROM and find out it won't run the game so I try and change it and it sticks as the 1st choice. I also can't remove ROM choice. No error messages just stays as it is.

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

                @mitu example if I chose mame4all I hope it works cause it's Going to stay on that ROM. I have heard it can be caused by adding games through a flash drive which is how I do it.

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

                  @benjiman No, that's not the way you get a problem emulators.cfg. The file you seek is in /opt/retropie/configs/<system>/, where <system> is the name of the ROM folder.
                  If you used the arcade folder for your ROMs and then, through the Runcommand launch menu, changed the emulator for a certain ROM, the file that keeps this setting is /opt/retropie/configs/arcade/emulators.cfg. To change its permissions (which seems to be your problem), you can exit Emulationstation, then run from the command prompt (using a keyboard):

                  sudo chown pi:pi /opt/retropie/configs/arcade/emulators.cfg
                  chmod +w /opt/retropie/configs/arcade/emulators.cfg
                  
                  B 1 Reply Last reply Reply Quote 0
                  • B
                    benjiman @mitu
                    last edited by

                    @mitu thank you 😎

                    1 Reply Last reply Reply Quote 0
                    • A
                      ahmad8mk
                      last edited by

                      I did exactly what mentioned here but still can`t change anything any ideas. @mitu

                      1 Reply Last reply Reply Quote 0
                      • A
                        ahmad8mk
                        last edited by

                        I did exactly what mentioned here but still can`t change anything any ideas @Aryetis

                        1 Reply Last reply Reply Quote 0
                        • J
                          jackyracer
                          last edited by

                          Hi! I know this entry is pretty old, but since I got the same problem very frequently I thought I‘d share what I did to resolve it, so people who might still find this thread during their search (as I did recently) have something else to try ;) On my system it really seemed to be the configs/all/emulators.cfg file which somehow got corrupted, and weird stuff got written to the file. If I opened it with notepad I simply had to remove that weird stuff/characters and then was able to write to the file again (e.g. changing an emulator for a specific rom, remove it again and so on). So I didn’t have to delete the file and lose all settings/changes made to it (which can be quite a lot). Maybe this helps someone...

                          K P 2 Replies Last reply Reply Quote 2
                          • K
                            Knuckles78 @jackyracer
                            last edited by

                            @jackyracer Complete new here having the exact same problem. Could you possibly help guide me to that config file?

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

                              @Knuckles78 The emulators.cfg file is in \\retropie\configs\all - if you're using File Shares to access your RetroPie installation.

                              K 1 Reply Last reply Reply Quote 0
                              • K
                                Knuckles78 @mitu
                                last edited by Knuckles78

                                @mitu I’m accessing it directly through terminal. I attempted the “sudo chown pi:pi etc.” you posted previously with no results. Like I said I’m pretty new and I think it’s because I’m still in Raspberry pi rather than RetroPie inside terminal.

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

                                  @Knuckles78 said in Cannot change back emulator choice per Rom (solved):

                                  I’m accessing it directly through terminal

                                  The command I posted works from the terminal. How are you checking that it's working/not-working ? You can list the rights on the file(s) by running:

                                  ls -l /opt/retropie/configs/all/emulators.cfg
                                  ls -l /opt/retropie/configs/arcade/emulators.cfg
                                  
                                  IanDaemonI 1 Reply Last reply Reply Quote 0
                                  • IanDaemonI
                                    IanDaemon @mitu
                                    last edited by IanDaemon

                                    @mitu I love the ls -l look. Aside from requiring the extra characters that more than double the command's length it's great. XD

                                    • 5 Favorite Arcade Games in MAME
                                    • Cocktail Cabinet Games
                                    • Check out the MAME RoW
                                    ClydeC 1 Reply Last reply Reply Quote 0
                                    • ClydeC
                                      Clyde @IanDaemon
                                      last edited by

                                      @IanDaemon -l stands for "long listing format" with good reason. :)

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

                                        You can always create 'aliases' for long commands. ll is a oft used alias of ls -l, just add

                                        alias ll='ls -l'
                                        

                                        to your $HOME/.profile and that's all.
                                        Favorite command today apt-get moo.

                                        K IanDaemonI 2 Replies Last reply Reply Quote 1
                                        • K
                                          Knuckles78 @mitu
                                          last edited by

                                          @mitu Thank you for your help, I’m taking the time to understand more about the terminal. I watched a few videos, and now what you’re saying to me makes more sense.

                                          1 Reply Last reply Reply Quote 0
                                          • IanDaemonI
                                            IanDaemon @mitu
                                            last edited by IanDaemon

                                            @mitu /home/pi/.profile doesn't exist. Is that a file with no extension that I create?
                                            Nevermind. I just found the file. I couldn't see it in the terminal, but PIXEL could see itl

                                            • 5 Favorite Arcade Games in MAME
                                            • Cocktail Cabinet Games
                                            • Check out the MAME RoW
                                            ClydeC 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.