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

    Set Default Emulator on a Per ROM Basis?

    Scheduled Pinned Locked Moved Help and Support
    default settingromnes
    12 Posts 5 Posters 8.8k 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.
    • hansolo77H
      hansolo77
      last edited by

      Except it doesn't save it. I can have the default per emulator set, then load a ROM I want on a different emulator, chose that "Select emuator for ROM ()" and change it and play, then the next time I play it, it's back to the default. It sounds like I'm doing the right thing only it doesn't save my customization.

      Who's Scruffy Looking?

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

        @hansolo77 im not sure where your roms are but if the individual configs are saved in the same place as the roms you might need to give that folder better permissions for them to save.

        1 Reply Last reply Reply Quote 0
        • herb_fargusH
          herb_fargus administrators
          last edited by

          there were a lot of changes recently (mostly to make the configs human readable) https://github.com/RetroPie/RetroPie-Setup/pull/1742 might affect things a bit

          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

          1 Reply Last reply Reply Quote 0
          • BuZzB
            BuZz administrators
            last edited by BuZz

            Knowing what version of RetroPie-Setup you are on would help including the commit hash in brackets. Also what system. See link in my Signature

            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

            1 Reply Last reply Reply Quote 0
            • hansolo77H
              hansolo77
              last edited by

              I just updated my RetroPie-Setup scripts. It reads 4.1.1 (latest git 13 hours ago (75b3253).
              The system specifically I am working with is NES. As as I reported in the OP, the default emulator is set to FCEUmm and the ROM I'm trying to change is Metroid to make it run on QuickNES every time.

              Who's Scruffy Looking?

              1 Reply Last reply Reply Quote 0
              • BuZzB
                BuZz administrators
                last edited by

                Please give me the full name of the metroid rom. Also please post the output of the following typed from terminal via ssh (use https://paste.ubuntu.com/ or format in a code block on the forum)

                ls -la /opt/retropie/configs/all/emulators.cfg
                cat /opt/retropie/configs/all/emulators.cfg
                

                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

                1 Reply Last reply Reply Quote 0
                • B
                  backstander @hansolo77
                  last edited by

                  @hansolo77
                  Does this behavior only happen with NES emulators or do you have this problem with just about every emulator?

                  If it's just NES, you might do what @BuZz said and add the NES version as well:

                  ls -la /opt/retropie/configs/nes/emulators.cfg
                  cat /opt/retropie/configs/nes/emulators.cfg
                  
                  BuZzB 1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators @backstander
                    last edited by

                    @backstander said in Set Default Emulator on a Per ROM Basis?:

                    @hansolo77
                    Does this behavior only happen with NES emulators or do you have this problem with just about every emulator?

                    If it's just NES, you might do what @BuZz said and add the NES version as well:

                    I don't need to check those files as they don't contain the per ROM settings.

                    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

                    1 Reply Last reply Reply Quote 1
                    • hansolo77H
                      hansolo77
                      last edited by

                      I haven't really had the need to specify a specific emulator for a ROM on other systems. And I'm only interested in doing it at the time for games like Final Fantasy and Metroid where the RetroAchievements weren't working with the default FCEUmm core.

                      The ROM is "Metroid (USA).zip" with a CRC32 hash of B02BA1B2, an MD5 hash of 6034C3A9010B70730C53DF4C38FABB83 and an SHA-1 hash of 55EC4F5BD144D3CE3858E96F7CFE55025E08FD11. I can provide you with the exact ROM through email if you wish.

                      Here is my putty screen log:

                      pi@retropie:~ $ ls -la /opt/retropie/configs/all/emulators.cfg
                      -rw-r--r-- 1 pi pi 0 Nov 13 21:58 /opt/retropie/configs/all/emulators.cfg
                      pi@retropie:~ $ cat /opt/retropie/configs/all/emulators.cfg
                      pi@retropie:~ $
                      

                      The "cat" command didn't do anything.. strange.

                      Who's Scruffy Looking?

                      1 Reply Last reply Reply Quote 0
                      • hansolo77H
                        hansolo77
                        last edited by

                        After rebuilding a new kernel to help solve my "northwest drift" problem with my Raphnet adapter, I've noticed this seems to be fixed. Maybe a fix was pushed out that I got when I updated prior to patching the kernel? In either case, I tested this with a couple of games, and it now seems to be working like it should.

                        Who's Scruffy Looking?

                        1 Reply Last reply Reply Quote 2
                        • 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.