Cannot add shortcut to emulation station
-
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.
-
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. -
@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
-
Try putting the path as absolute
<path>/home/pi/RetroPie/roms/moonlight</path>
-
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..
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.