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

    System start scripts showing in EmulationStation lists

    Scheduled Pinned Locked Moved Help and Support
    retropieemulstationscriptsromsmenu
    8 Posts 3 Posters 978 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.
    • XEntombmentXX
      XEntombmentX
      last edited by

      After running into some various issues (likely due to inexperience with Retropie or Linux-based systems in general), I figured it was better to just start over with a clean install. I re-imaged my SD card and did a clean install. Upon EmulationStation launching, I noticed it was already showing some systems in the carousel, despite not having added any ROMs yet. In these systems (Amiga, Dreamcast, Macintosh, MS-DOS, ScummVM, Z-Machine, and ZX Spectrum), I have .sh files, usually titled something like +Start. I've tried hiding them through the select menu, tried checking for that extension in my es_systems.cfg file, but no luck. I haven't deleted them as I didn't want to cause any issues. Is there a way to keep these from showing?

      Pi Model: 4B+
      Power Supply: Pi Brand Supply
      RetroPie Version: 4.6.7
      Built From: RPi Imager to microSD
      USB Devices: WD 2TB external HDD
      Controller: Xbox One S controller, wired

      1 Reply Last reply Reply Quote 0
      • F
        Folly
        last edited by

        @XEntombmentX
        You could move those directory's to a backup directory and then emulationstation will not see them anymore.
        In the future you can always restore them if you want.

        XEntombmentXX 1 Reply Last reply Reply Quote 0
        • XEntombmentXX
          XEntombmentX @Folly
          last edited by

          @Folly I'll try this out. Though, I am worried that if I move the ones for systems I have ROMs for (Amiga and ZX Spectrum), those won't work anymore.

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

            @XEntombmentX Some of the systems rely on that start script - MS-DOS, ScummVM, ZXSpectrum. But, by default, they will not appear if you don't install the emulators - so if you don't want to have them there, then don't install the corresponding emulator.

            XEntombmentXX 1 Reply Last reply Reply Quote 0
            • XEntombmentXX
              XEntombmentX @mitu
              last edited by

              @mitu Ah okay, so for the ones I do have ROMs for, they're just going to be in the list no matter what?

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

                @XEntombmentX If you want to remove them, then feel free to create your custom EmulationStation configuration file and delete the .sh extension for the system. The scripts will still be there, but they won't be shown.
                Some are needed for configuration of the system (start Amiberry and configure it or scan for ScummVM games) and some for launching every game of the system (though hiding the entries won't affect game launching).

                XEntombmentXX 1 Reply Last reply Reply Quote 1
                • XEntombmentXX
                  XEntombmentX @mitu
                  last edited by

                  @mitu Thanks! That's exactly what I was wanting to do. I had checked that before, but I must not have checked hard enough :P

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

                    @XEntombmentX Make sure you understand what that entails - you'll have to maintain the custom configuration manually. Each time a new system is added (you install a new emulator) you'll have to manually copy the new system entries from the system config to the custom one.

                    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.