• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Help! EmulationStation wont show any emulators

Scheduled Pinned Locked Moved Help and Support
kidsexperimentalboot
6 Posts 3 Posters 6.6k 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.
  • C
    ChristopherLeo
    last edited by ChristopherLeo 20 Oct 2016, 22:47

    Hi everybody,

    I'm new to RaspberryPi/RetroPi and this is my first post here.
    I've got a major problem. Based on a video tutorial, I installed the experimental package 'EmulationStation-Kids'. (Link at the end)

    After it had installed I performed a reboot, but it just took me back to terminal.
    I couldn't type in the word 'Emulationstation' to boot it, nothing worked.
    I had to SSH into it and uninstall the EmulationStation-Kids, but it made no difference.

    So I ran sudo apt-get update and I ran sudo apt-get upgrade but it didn't help, I was still stuck in terminal.
    Then I used SSH to get into RetroPie Setup and made my way to 'Updated all my core packages from source'. I hoped it would make RetroPie forget the experimental package, so I could get back into EmulationStation.

    Now I can get into ES, but it's all the way back to the basic look, just like when you boot it up for the first time. And no emulators are showing.
    Then I used \RETROPIE to check my folders on the SD card, and all the Roms and Bios files are still there, but EmulationStation aren't showing the emulators.

    Tl;dr All my Roms and Bios files are in the correct place, with the correct file name extension. It all worked perfectly, but now EmulationStation doesn't show me the emulators. My custom made splashscreen PNG still shows when I start the Retropie, so it reads the folders of the SD card.

    Please help, thanks :-)

    Pi Model: RP3
    RetroPie Version Used: 4.0.3
    Built From: Pre made SD Image on RetroPie website
    USB Devices connected: Mac keyboard
    Controller used: PS4 controller
    Error messages received:
    Log found in /dev/shm/runcommand.log (if relevant):
    File:
    Emulator: All of them, Nes, Snes, FBA Next, GBA, N64, PSX, etc.
    Attachment of config files:
    Guide used:

    E 1 Reply Last reply 21 Oct 2016, 04:27 Reply Quote 0
    • E
      edmaul69 @ChristopherLeo
      last edited by 21 Oct 2016, 04:27

      @ChristopherLeo ok you need to look at the es_systems.cfg. First look in /opt/retropie/configs/all/emulationstation/es_systems.cfg If it is not there then use the one in /etc/emulationstation/es_systems.cfg Is the file empty? If so thats your problem. Otherwise look at the rom links in that file and see if they point to /root/RetroPie/roms/"NameOfRomFolder" if so change them to /home/pi/RetroPie/roms/"NameOfRomFolder"
      If you have a backup of the file then copy it to /opt/retropie/configs/all/emulationstation/
      If you dont have anything in the file and you dont have a backup then you need to reinstall the emulators you use. I had the same hell when i uninstalled esKids as well. Luckily i have backups of all the /opt/ folder and the /home/pi/ folder plus random stuff in other folders. And everytime i add or update something i update my backups. Plus randomly i make a backup image.

      C 1 Reply Last reply 21 Oct 2016, 07:13 Reply Quote 0
      • C
        ChristopherLeo @edmaul69
        last edited by ChristopherLeo 21 Oct 2016, 07:13

        @edmaul69 Thanks a lot for this answer, I'm pretty sure you're right, the es_systems.cfg file is more or less empty... This is all the text inside of it:

        <?xml version="1.0"?>
        <bool name="BackgroundJoystickInput" value="false" />
        <bool name="DrawFramerate" value="false" />
        <bool name="EnableSounds" value="true" />
        <bool name="ParseGamelistOnly" value="false" />
        <bool name="QuickSystemSelect" value="true" />
        <bool name="SaveGamelistsOnExit" value="true" />
        <bool name="ScrapeRatings" value="true" />
        <bool name="ShowHelpPrompts" value="true" />
        <int name="ScraperResizeHeight" value="0" />
        <int name="ScraperResizeWidth" value="400" />
        <int name="ScreenSaverTime" value="300000" />
        <string name="Scraper" value="TheGamesDB" />
        <string name="ScreenSaverBehavior" value="dim" />
        <string name="ThemeSet" value="carbon" />
        <string name="TransitionStyle" value="fade" />


        So I'm missing text that looks like the following, right?


        <system>
        <name>atari2600</name>
        <fullname>Atari 2600</fullname>
        <path>~/RetroPie/roms/atari2600</path>
        <extension>.a26 .bin .rom .zip .gz .A26 .BIN .ROM .ZIP .GZ</extension>
        <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS atari2600 %ROM%</command>
        <platform>atari2600</platform>
        <theme>atari2600</theme>
        </system>


        I'm very new to this, but I'm pretty sure I understand what's going on :-)

        E 1 Reply Last reply 21 Oct 2016, 08:16 Reply Quote 0
        • E
          edmaul69 @ChristopherLeo
          last edited by edmaul69 21 Oct 2016, 08:16

          @ChristopherLeo you opened the wrong file. that is the es_settings.cfg DO NOT EDIT THAT FILE!!!

          1 Reply Last reply Reply Quote 0
          • C
            ChristopherLeo
            last edited by 21 Oct 2016, 10:43

            You're right! Like I told you, I'm a beginner at this :-)

            But I found an easy fix for my the problem.
            In EmulationStation I went into the 'RetroPie Setup' --> 'Manage Packages' --> 'Manage Main Packages'
            Here I chose 'Install/Update all main packages from source'
            It took a looooong time, as in more than an hour.
            But in the process, it must have restored the structure of the RetroPie/EmulationStation.

            Now all of the emulators are back in the menu, all my scraped cover art is there, and it even remembers my saved games.

            The first thing I'll do now is to use Win32DiskImager to make an image of the SD card that I have in my Raspberry Pi. As far as I know, I can always go back to that image file, if anything should happen again :) At least, that's what I've read here:
            http://lifehacker.com/how-to-clone-your-raspberry-pi-sd-card-for-super-easy-r-1261113524

            H 1 Reply Last reply 21 Oct 2016, 11:59 Reply Quote 0
            • H
              herb_fargus administrators @ChristopherLeo
              last edited by 21 Oct 2016, 11:59

              @ChristopherLeo installing from source is a waste of time. Always use binaries. Very rarely will you ever need to build from source

              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
              6 out of 6
              • First post
                6/6
                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.

                This community forum collects and processes your personal information.
                consent.not_received