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

    Cannot add shortcut to emulation station

    Scheduled Pinned Locked Moved Help and Support
    moonlight help
    5 Posts 2 Posters 1.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.
    • R
      RetroGamer29
      last edited by

      So after finally getting Retropie and emulationstation to work properly and getting the playstation 3 controller I have working with it now I got moonlight working on it and I wanted to add a shortcut.

      I followed the instructions here https://www.instructables.com/id/How-to-Setup-RetroPie-With-Moonlight-Steam-Streami/

      That got moonlight working but when i get down to the part of adding a shortcut to the es_systems.cfg file I could do that and even make the .sh file that it tells you to make and make it executable. I do all of that and then when I get back into emulation station I cannot find my shortcut. I exit out and it tells me that system steam which is what i named it has no system, path or other stuff when I told it exactly where everything is. I doesnt help that all the tutorials are old and for moonlight jessie when I am on retropie/ raspbian and moonlight stretch. Maybe the command line has changed or something.

      so maybe the following is different now

      <system>

      <name>Steam</name>

      <fullname>Steam</fullname>

      <path>~/Retropie/roms/moonlight</path>

      <extension>.sh .SH</extension>

      <command>%ROM%</command>

      <platform>steam</platform>

      <theme>steam</theme>

      </system>"

      The only difference is my folder for my roms instead of retropie is RetroPie and I have changed that.

      For the mean time ill just have to launch moonlight from commandline.

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

        Files and folders are case sensitive on Linux, so ~/Retropie/roms/moonlight is not the same as ~/RetroPie/roms/moonlight. Make sure the <path> node points to a valid folder on your system.

        R 1 Reply Last reply Reply Quote 0
        • R
          RetroGamer29 @mitu
          last edited by RetroGamer29

          @mitu I have set up like this

          <system>
          <name>steam</name>
          <fullname>Steam</fullname>
          <path>~/RetroPie/roms/moonlight</path>
          <extention>.sh .SH</extention>
          <command>bash %ROM%</command>
          <platform>steam</platform>
          <theme>steam</theme>
          </system>

          my folder for retropie is name RetroPie yet it still tells me.

          lv10: System "Steam" is missing name, path, extention, or command!

          I am trying to launch my .sh file that loads up moonlight from the folder ~/RetroPie/roms/moonlight

          Edit

          I made a .sh file at this location called stream30fps.sh

          in this file is the following

          #!/bin/bash

          moonlight stream -1080 -fps 30 10.0.0.5

          I then made it executable by typing the following in command line

          cd ~/RetroPie/roms/moonlight

          sudo chmod +x stream30fps.sh

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

            Try putting the path as absolute

            <path>/home/pi/RetroPie/roms/moonlight</path>
            
            1 Reply Last reply Reply Quote 0
            • R
              RetroGamer29
              last edited by RetroGamer29

              Just tried that and still get the same error as before

              lv10: System "steam"is missing name, path, extension, or command!

              Edit:

              Solution found

              <system>
              <name>steam</name>
              <fullname>Steam</fullname>
              <path>~/RetroPie/roms/moonlight</path>
              <extention>.sh .SH</extention>
              <command>bash %ROM%</command>
              <platform>steam</platform>
              <theme>steam</theme>
              </system>

              extention is incorrect

              <system>
              <name>steam</name>
              <fullname>Steam</fullname>
              <path>~/RetroPie/roms/moonlight</path>
              <extension>.sh .SH</extension> -------------------- change here to extension like its meant to be
              <command>bash %ROM%</command>
              <platform>steam</platform>
              <theme>steam</theme>
              </system>

              What a noob mistake guess I just didn't notice.

              The menu has appeared now so sweet..

              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.