Game launching video loading screens
-
do I type the code block in the runcommand-onstart.sh
-
@pisces3988 No, the code block is a formatting option in this forum. It makes quoted program outputs much more readible.
Example without a code block:
pi@retropie:~ $ cat /dev/shm/runcommand.log
/opt/retropie/configs/all/runcommand-onstart.sh: line 7: /home/pi/RetroPie/video loadingscreens/: Is a directory
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libr etrocores/lr-mame2003/mame2003_libretro.so --config /opt/retropie/configs/mame-l ibretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/1941j.zip" --appendc onfig /dev/shm/retroarch.cfg
pi@retropie:~ $ /opt/retropie/configs/all/runcommand-onstart.sh: line 7: /home/p i/RetroPie/videoloadingscreens/: Is a directory
-bash: /opt/retropie/configs/all/runcommand-onstart.sh:: No such file or directo ryAnd the same text in a code block:
pi@retropie:~ $ cat /dev/shm/runcommand.log /opt/retropie/configs/all/runcommand-onstart.sh: line 7: /home/pi/RetroPie/video loadingscreens/: Is a directory Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libr etrocores/lr-mame2003/mame2003_libretro.so --config /opt/retropie/configs/mame-l ibretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/1941j.zip" --appendc onfig /dev/shm/retroarch.cfg pi@retropie:~ $ /opt/retropie/configs/all/runcommand-onstart.sh: line 7: /home/p i/RetroPie/videoloadingscreens/: Is a directory -bash: /opt/retropie/configs/all/runcommand-onstart.sh:: No such file or directo ry
The latter is much more readible. So just copy the contents of your
runcommand-onstart.sh
in your forum post in a code block.It's bedtime now in my part of the world. See you tommorow.
-
Can someone please make this easier, please with a cherry on top!
-
I really don't have a clear understanding of what I'm doing with all these different commands, just to get videoloadingscreens to work.
-
I have no programing or coding experience to pull this off easy, like someone that does.
-
@pisces3988 said in Game launching video loading screens:
I have no programing or coding experience to pull this off easy, like someone that does.
Adding some text to a file doesn't require programming/coding experience. The topic starter explains in detail how to do that, just editing a file.
Can someone please make this easier, please with a cherry on top!
Please check the contents of the
/opt/retropie/configs/all/runcommand-onstart.sh
file - open it in an editor, like you did when following the installation instructions - and post its contents here, surrounded by a block delimiters (three backticks -```
). -
Which editor should I use?
-
@pisces3988 said in Game launching video loading screens:
Which editor should I use?
Which editor did you use when you created the file in the first place ?
-
Putty
-
Then I tried it directly on the Rasperry Pi as well.
-
Putty is not an editor, it's just a SSH client, used to connect to the Pi.
Connect with Putty, to your Pi, then run
cat /opt/retropie/configs/all/runcommand-onstart.sh
then post the output here, surrounded by a block delimiters (three backticks -
```
). -
Where do I put the 3 backticks at, If that's what your asking?
-
@pisces3988 I'm asking you to provide the output of that command. The backticks (code blocks delimiters) are for the forum, as @Clyde explained a few posts before.
-
pi@retropie:~ $ cat /opt/retropie/configs/all/runcommand-onstart.sh
# Extract file name from Called ROM gname="$(basename "$3")" # build path to file and remove extension from ROM to add mp4 extension # $HOME variable will help users that are not stick to raspberry ;) ifgame="HOME/RetroPie/videoloadingscreens${gname%.*},mp4" ifsystem="$HOME/RetroPie/videoloadingscreens/$1.mp4" ls= $HOME/RetroPie/videoloadingscreens/ # If condition to check filename with -f switch, f means regular file if [[ -f $ifgame ]]; then omxplayer "$ifgame" > /dev/null 2>&1 elif [[ -f $ifsystem ]]; then omxplayer "$ifsystem" > /dev/null 2>&1 elif [[ -f $default ]]; then omxplayer "$default" > /dev/null 2>&1 fi
pi@retropie:~ $
-
I don't know why some of the other words are bigger than the other words, it wasn't like that before.
-
pi@retropie:~ $ cat /opt/retropie/configs/all/runcommand-onstart.sh
Extract file name from Called ROM
gname="$(basename "$3")"
build path to file and remove extension from ROM to add mp4 extension
$HOME variable will help users that are not stick to raspberry ;)
ifgame="HOME/RetroPie/videoloadingscreens${gname%.*},mp4"
ifsystem="$HOME/RetroPie/videoloadingscreens/$1.mp4"
ls= $HOME/RetroPie/videoloadingscreens/If condition to check filename with -f switch, f means regular file
if [[ -f $ifgame ]]; then
omxplayer "$ifgame" > /dev/null 2>&1
elif [[ -f $ifsystem ]]; then
omxplayer "$ifsystem" > /dev/null 2>&1
elif [[ -f $default ]]; then
omxplayer "$default" > /dev/null 2>&1
fi
pi@retropie:~ $ -
It's because characters as
#
have special meaning in the forum post - they start a heading. If you would have added the code blocks, as asked, they would have appear like in the 1st post of the topic.
I added the code blocks to your post, so it shows correctly now.Regarding your issue, you've modified the original script and replaced
default="$HOME/RetroPie/videoloadingscreens/default.mp4"
with
ls= $HOME/RetroPie/videoloadingscreens/
that's why you get the error. Modify the line back, so it has the correct value.
-
How do I get to that to modify It
-
Can you explain to me how to use code blocks so I'll have a better understanding of what
I'm doing? -
Can you explain to me how to use code blocks so I'll have a better understanding of what
I'm doing?
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.