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

    "No Config Found For X System" on Multiple Consoles

    Scheduled Pinned Locked Moved Help and Support
    retroarch
    31 Posts 5 Posters 6.1k 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.
    • A
      AlphaBetaPie @quicksilver
      last edited by

      @quicksilver Sure, here is the info you requested:

      There is nothing in the directory you first mentioned, aside from a "launching.png" file I created. No other config or txt files exists there. It would be empty, if I had not added the png to it (and I never deleted anything).

      As for the rest...

      Pi Model or other hardware: Pie 3 Model B
      Power Supply used: (If using a Pi) Power adapter (included in kit)
      RetroPie Version Used: v4.5.1
      Built From: retropie-4.5.1-rpi2_rpi3.img
      USB Devices connected: 1 mini USB wireless keyboard
      Controller used: none
      Error messages received: Can not find config file for system (n64, 32x, sega CD, virtual boy and saturn)
      Log found in /dev/shm/runcommand.log (if relevant): directory not present on pie
      Guide used: (Mention if you followed a guide): n/a
      File: (File with issue - with FULL path) n/a
      Emulator: (Name of emulator - if applicable) n64 via retroarch

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

        @AlphaBetaPie There should be at least an emulators.cfg file there, created by the installation of any N64 emulators. You probably deleted it by mistake ?
        Re-install the mupen64plus emulator from the RetroPie setup and the file will be created automatically. Same think for other systems where you have this message.

        A 1 Reply Last reply Reply Quote 1
        • A
          AlphaBetaPie @mitu
          last edited by

          @mitu Yup, that was the issue. Not sure what happened there, but all good now on most of them. However, I didn't have a backup of the emulators.cfg file for Saturn or Virtual Boy. Know where I can find those, or copy/edit an existing one? Or are they installable from inside ES as well? I figured Virtual Boy would be present.

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

            @AlphaBetaPie How did you install them in the first place ? They're not installed by default.

            A 1 Reply Last reply Reply Quote 0
            • A
              AlphaBetaPie @mitu
              last edited by

              @mitu This build was setup from an official image. So I got what ever was on the ISO from the main site. Is there code I can copy/paste into those folders that would work with the those emulators in retroarch? Seems like creating a custom one (or just downloading them from a wiki) would be pretty straight forward.

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

                @AlphaBetaPie said in "No Config Found For X System" on Multiple Consoles:

                This build was setup from an official image. So I got what ever was on the ISO from the main site.

                Saturn and VirtualBoy emulators are not installed by default on an official image, are you using a 3rd party image ?

                A 1 Reply Last reply Reply Quote 0
                • A
                  AlphaBetaPie @mitu
                  last edited by

                  @mitu I guess there is some confusion. I want to include them now, after the fact. What would I do to add them?

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

                    https://retropie.org.uk/docs/Updating-RetroPie/#updatinginstalling-individual-packages

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      AlphaBetaPie @mitu
                      last edited by AlphaBetaPie

                      @mitu Thanks, that did help. Was able to get Virtual Boy installed successfully. However, Saturn is still a problem. Based on the Retropie wiki, the two available are lr-yabause and lr-beetle-saturn (the second I read is for PC only, so it makes sense it's not listed).

                      Full disclaimer, I know the Saturn emulation is almost unplayable on Pie 3s at the moment, but I'd like to set it up anyway. Just for testing of some theme graphics I'm changing around, and in-case I decide to move this to a Pie 4 or PC (the theme will already be configured for Saturn). Is the Saturn core in the list and I'm just not seeing it? Or is do I need to do a manual install. If so, where do I download it? I assume I just use the in-menu options to add it?

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

                        @AlphaBetaPie There are several emulators for Saturn - they're in the experimetal packages section: lr-beetle-saturn, lr-kronos or lr-yabause.

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          AlphaBetaPie @mitu
                          last edited by

                          @mitu Thanks! Yup, that did work. I didn't realize it was under a differnet section. It also didn't work the first itme I tried, due to always installing from source. But when I read up and found that most newers builds are done from binary, it did install. So I'm getting a little closer every try. I do need one other thing howerver.

                          Since Saturn is not part of the emulator list by default, I need the string of code for it in the es_system files. Any idea where I can find that? It would be this part (using n64 from above, but would need the Saturn and Virtual Boy versions):

                          <system>
                          <name>n64</name>
                          <fullname>Nintendo 64</fullname>
                          <path>/home/pi/RetroPie/roms/n64</path>
                          <extension>.z64 .n64 .v64 .zip .Z64 .N64 .V64 .ZIP</extension>
                          <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS n64 %ROM%</command>
                          <platform>n64</platform>
                          <theme>n64</theme>
                          </system>

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

                            @AlphaBetaPie said in "No Config Found For X System" on Multiple Consoles:

                            Since Saturn is not part of the emulator list by default, I need the string of code for it in the es_system files. Any idea where I can find that? It would be this part (using n64 from above, but would need the Saturn and Virtual Boy versions):

                            Anytime you install an emulator from the RetroPie setup script, the proper system entries are added to the EmulationStation configuration file in /etc/emulationstation/es_systems.cfg, so there should be nothing to configure. You just need to add your games to the system's folder under roms to make the system show up.

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              AlphaBetaPie @mitu
                              last edited by

                              @mitu Could this not be the case for the experimental packages? I just did a test, where I removed the temporary Saturn entry I created in the es_systems.cfg (where I just copied/pasted the PSX code and changed the name) and left it blank. This removed Saturn from my main menu select screen (as expected). I also used the script in Retropiesetup to remove the experimental binary package for lr-yabause.

                              Restarted the system.

                              Went back in and re-installed lr-yabause, assuming that when it added the Saturn folder back to the opt/retroprie/configs directory, it would insert the proper Saturn code entry into es_systems.cfg. However, it didn't do the last step. There is still no Saturn entry/code added. So it's still not selectable, event through it's installed.

                              Any thoughts, or do I need to add it manually for ones not setup by default?

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

                                @AlphaBetaPie please provide the actual paths and contents of the files you reference. Eg es_systems.cfg - where did you edit it? Are you sure you don't have a copy in /opt/retropie/configs/all/emulationstation ?

                                What are the contents before and after of the file you edited etc.

                                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

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  AlphaBetaPie @BuZz
                                  last edited by

                                  @BuZz said in "No Config Found For X System" on Multiple Consoles:

                                  @AlphaBetaPie please provide the actual paths and contents of the files you reference. Eg es_systems.cfg - where did you edit it? Are you sure you don't have a copy in /opt/retropie/configs/all/emulationstation ?

                                  What are the contents before and after of the file you edited etc.

                                  Thanks, that was indeed the issue. The system was generating the codes in the ETC version of es_systems. I had a copy in OPT, which I use to only list the systems currently installed. Little copy/pasting and it's all good. Thanks!

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

                                    UPDATE

                                    So after circling back around on this thread some time later (by Googling my issue and stumbling onto my own thread), I figured I'd resurrect this one instead of cluttering up the forum with more topics.

                                    So I'm trying to get Mame running on my pie, but I'm having some trouble. Base on my official image install, it looks like I didn't have a default Mame emulator installed (or if I did, it was Mame4All I believe). I did an update via source, but it doesn't seem to be working still. Or I may not have my emulators config file pointed at the right thing. Anyone have any issues getting Mame to work right out of the box, or is there any easy fix I'm overlooking?

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

                                      @alphabetapie all official images have a mame install. if you used retropie-4.5.1-rpi2_rpi3.img it would have installed lr-mame2003 which creates the /opt/retropie/configs/mame-libretro and ~/RetroPie/roms/mame-libretro folders , etc. what makes you think you don't have it? what exactly did you update via source?

                                      it was indeed the issue. The system was generating the codes in the ETC version of es_systems. I had a copy in OPT, which I use to only list the systems currently installed

                                      why do you have a copy in opt? unless there's a specific reason, you're just giving yourself additional work every time you add a system.

                                      A 1 Reply Last reply Reply Quote 0
                                      • A
                                        AlphaBetaPie @dankcushions
                                        last edited by

                                        @dankcushions said in "No Config Found For X System" on Multiple Consoles:

                                        @alphabetapie all official images have a mame install. if you used retropie-4.5.1-rpi2_rpi3.img it would have installed lr-mame2003 which creates the /opt/retropie/configs/mame-libretro and ~/RetroPie/roms/mame-libretro folders , etc. what makes you think you don't have it? what exactly did you update via source?

                                        it was indeed the issue. The system was generating the codes in the ETC version of es_systems. I had a copy in OPT, which I use to only list the systems currently installed

                                        why do you have a copy in opt? unless there's a specific reason, you're just giving yourself additional work every time you add a system.

                                        Thanks for following up. So I went back and retraced my steps, looks like the original mame-libretro folder was moved or deleted in some other theme work I was doing. So the first thing I did, was just uninstall Mame4All (which is what I had updated from source original to get it, thinking I needed it), and then reinstalled mame-libretro from source to get all my files back. So that put everything back where it should be. Also, to answer your other question, I was advised to put a copy in OPT to prevent overwrites from future updates. I also use this copy to rearrange the sort order of the consoles, and I get a permissions error/problem when I try to use the other.

                                        The problem is, I'm still not having any luck launching anything. I have two folders in my roms directory; arcade and mame-libretro. Both have the mame2003 folder inside. I put my roms in the root directory of each, and have pointed the line of the cfg file dealing with mame roms to both folders during different attempts, but they still won't load. Here is my current setup, tell me if I'm missing something.

                                        <system>
                                        <name>mame-libretro</name>
                                        <fullname>Arcade</fullname>
                                        <path>/home/pi/RetroPie/roms/mame-libretro</path>
                                        <extension>.zip .ZIP</extension>
                                        <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS mame-libretro %ROM%</command>
                                        <platform>arcade</platform>
                                        <theme>arcade</theme>
                                        </system>

                                        mituM dankcushionsD 2 Replies Last reply Reply Quote 0
                                        • mituM
                                          mitu Global Moderator @AlphaBetaPie
                                          last edited by

                                          This post is deleted!
                                          1 Reply Last reply Reply Quote 0
                                          • dankcushionsD
                                            dankcushions Global Moderator @AlphaBetaPie
                                            last edited by

                                            @alphabetapie

                                            The problem is, I'm still not having any luck launching anything.

                                            what do you specifically mean by this? please provide a verbose log - my guess is incorrect romset.

                                            editing the opt version of es_systems.cfg is fine, and there shouldn't be any debate about the right format as you can just reference the one in etc if you're confused. for reference, mine looks like:

                                              <system>
                                                <name>mame-libretro</name>
                                                <fullname>Multiple Arcade Machine Emulator</fullname>
                                                <path>/home/pi/RetroPie/roms/mame-libretro</path>
                                                <extension>.zip .ZIP</extension>
                                                <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ mame-libretro %ROM%</command>
                                                <platform>arcade</platform>
                                                <theme>mame</theme>
                                              </system>
                                            

                                            so yours looks fine at a glance.

                                            A 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.