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

    [SOLVED] how to add something to RetroPie menu?

    Scheduled Pinned Locked Moved Help and Support
    emustationretropiemenu
    13 Posts 4 Posters 15.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.
    • meleuM
      meleu
      last edited by meleu

      How can I add a command to the RetroPie menu? Is there a wiki explaining it?

      I saw in the es_systems.cfg that emulationstation should display the *.sh files in ~/RetroPie/retropiemenu, but I put my script there and it wasn't displayed.

      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by

        Should show up files with .sh extension - did you restart ES ?

        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

        meleuM 1 Reply Last reply Reply Quote 0
        • Meneer JansenM
          Meneer Jansen
          last edited by Meneer Jansen

          Edit the file /etc/emulationstation/es_systems.cfg and copy one of the entries. They look like:

          <system>
              <name>amiga</name>
              <fullname>Amiga</fullname>
              <path>~/RetroPie/roms/amiga</path>
              <extension>.sh .SH</extension>
              <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ amiga %ROM%</command>
              <platform>amiga</platform>
              <theme>amiga</theme>
          </system>
          

          Replace the command that is between the <command> tags. And point to the proper ROM location betwwen the <path> tags etc. In this case you'll probably end u w/ an extra Amiga entry in EmulationStation that will start another emulator.

          Good luck. :-)

          Avid Linux user.

          1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @BuZz
            last edited by

            @BuZz said in how to add something to RetroPie menu:

            Should show up files with .sh extension - did you restart ES ?

            Yes, i did. I restarted the ES, and after I restarted the entire system.

            First I put a symbolic link to my shell, it didn't work. And then I put the real shell script, it didn't work. Check my RetroPie/retropiemenu/:

            pi@retropie:~ $ ls -l RetroPie/retropiemenu/
            total 8
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 audiosettings.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 bluetooth.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 configedit.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 esthemes.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 filemanager.rp
            drwxr-xr-x 2 pi pi 4096 Apr 14 17:10 icons
            lrwxrwxrwx 1 pi pi   31 May 22 10:11 input_selection.sh -> /home/pi/bin/input_selection.sh
            -rwxr-xr-x 1 pi pi 3663 May 22 10:25 is.sh
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 raspiconfig.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 retroarch.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 retronetplay.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 rpsetup.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 runcommand.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 showip.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 splashscreen.rp
            -rw-r--r-- 1 pi pi    0 Apr 14 17:10 wifi.rp
            
            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators
              last edited by BuZz

              Have you changed any options in ES - eg, Parse Gamelists Only?

              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

              meleuM 1 Reply Last reply Reply Quote 1
              • meleuM
                meleu @BuZz
                last edited by

                @BuZz said in how to add something to RetroPie menu:

                Have you changed any options in ES - eg, Parse Gamelists Only?

                BINGO!!! thanks man!!!

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                1 Reply Last reply Reply Quote 0
                • BuZzB
                  BuZz administrators
                  last edited by BuZz

                  Parse Gamelists Only: If on, it will only read the roms you have scraped, so if you add any new roms it will not look for them unless you turn this back off. it is off by default.

                  :-)

                  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
                  • meleuM
                    meleu
                    last edited by

                    let me ask another question:
                    How can I add a description of my script to show in RetroPie menu?

                    • Useful topics
                    • joystick-selection tool
                    • rpie-art tool
                    • achievements I made
                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators
                      last edited by BuZz

                      same as for games

                      edit /opt/retropie/configs/all/emulationstation/gamelists/retropie/gamelist.xml

                      https://github.com/RetroPie/RetroPie-Setup/wiki/scraper

                      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
                      • cyberneticwiredC
                        cyberneticwired
                        last edited by cyberneticwired

                        When i try to add prboom to my menu(so i can have my doom stuff as a seperate system) its let me add it, but when i try to run it, it says there is no config for it? Is there a certain way to make a config for it?

                        meleuM 1 Reply Last reply Reply Quote 0
                        • meleuM
                          meleu @cyberneticwired
                          last edited by

                          @cyberneticwired I think I struggled with a similar problem, and then I realized that the executables invoked from retropie menu is done with root user.
                          That's why the scripts wasn't finding the $HOME files.
                          Maybe this is your problem.

                          • Useful topics
                          • joystick-selection tool
                          • rpie-art tool
                          • achievements I made
                          1 Reply Last reply Reply Quote 0
                          • cyberneticwiredC
                            cyberneticwired
                            last edited by

                            I'm using WinSCP to access my retropie, as the root user to go into the file systems..to be completely honest I have never built a script before so i could be doing it completely wrong.

                            1 Reply Last reply Reply Quote 0
                            • cyberneticwiredC
                              cyberneticwired
                              last edited by

                              I got the games to launch now..but i have no control settings so im guessing i have to go back and add controls to prboom :/

                              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.