Game loading videos - dynamically show game name too
-
Hey group,
I’ve recently been creating alot of system loading videos … but with a twist.
With just a few additional updates to the runcommand-onstart.sh script, it will now dynamically show the rom filename (or override game name) also.
It uses a the VLC player with a few passed parameters. The included runcommand-onstart.sh script has comments within it to easily follow how it works.
Below is a small Youtube demo showing a few games being launched and what it looks like.
I’ve also packaged it all up into a 7zip file for download below. All files included (README.txt, MP4 files, runcommand-onstart.sh, and two flat files for game name overrides).
I’ve created over 150 system videos to use within RetroPie.
Beyond the normal included systems in RetroPie, I’ve also created alot more. These new systems are named according to the MAME/MESS folder naming. So, if you’ve set them up on your build with different naming, just rename the included MP4 file to match.
The runcommand-onstart.sh script code separates out the arcade/fba/mame systems to use a special file for real game name lookup. There’s also another override file to use for designated systems (in case the rom filenames are short or non-descriptive). This override file can easily be updated with names to show when launching.
The included videos are 1920x1080/16x9 size .. but you could easily create your own and swap them out.
I’ve only used this on a Pi 4 build but it should also work on a Pi 2 or 3 build.
Hope some find this useful.
Youtube demo link:
7Zip file download links (same file just different locations to download from):
1fichier link:
https://1fichier.com/?ra9sx4pakn2xwuvte7gyMEGA link:
https://mega.nz/file/pM0VHaCA#4PMjECRNaIFF3g6LPNEWy9dYR-wR1KmYNrEWfuivdc8==========
P.S….I’ve also included the source PNG/MP3 template files if you ever want to create your own videos. -
@dmmarti Very impressive and supports a very large collection.
A couple of questions:
I see the template pngs and mp3s. Great addition! Is there a generic version of the % complete animation. Example: I have microvsn (Milton Bradley Microvision) and would like consistency. I could use the handhelds.png, but not sure about the animation.
How are ports handled? Checking the download, there are port folders, but no mp4s.
Because different systems have different load times, I (literally me for my usage) might process select videos to reduce or increase time. I will also investigate removing the "loading complete" audio (command-line switch probably) to ensure it doesn't say complete when a game is still loading.
Really liking this. Great stuff!
-
@roslof Ooops....I forgot about putting the green screen mp4 in the 7zip!
Here's a direct mega link for the source green screen video I used.
Also...here's a new microvsn loading video I just made for you.
green screen source:
https://mega.nz/file/8RkAxBgS#3T271tH9vsnnCsNTARo5dGX8IOtHvgkZlI8Wud_jctcMicrovision loading video:
https://mega.nz/file/EY1Q2B4Y#CPIyoO3VEKl4S7C6ZUb-8hvbj1Vs_9opGRMGKfSxSJYEdit: new links in first post updated
I'll get the 7zip file re-packaged up and re-uploaded and I'll update the first post with the new links.To remove the audio, yea, in the runcommand-onstart.sh, simply put "--no-audio" as another passed parameter to the vlc player.
As to the Ports, I don't have any installed except Pixel. In the included runcommand-onstart.sh script in the 7zip, you'll see where I matched on it and made it a special "if-elseif" statement for it. RetroPie calls it's system "lxde".
I'm sure other ports could be done the same way....you may need to echo $1 to a file and see what Retropie has for the system name for them. Then just add a new "elif" statement for it.
-
@dmmarti said in Game loading videos - dynamically show game name too:
Here's a direct mega link for the source green screen video I used. Also...here's a new microvsn loading video I just made for you.
This is all very kind of you. Thank you!
As to the Ports, I don't have any installed except Pixel. In the included runcommand-onstart.sh script in the 7zip, you'll see where I matched on it and made it a special "if-elseif" statement for it. RetroPie calls it's system "lxde".
I think a generic "Ports" would work, and handle everything within the ports folder.
You've given me a lot to do. :) Thought my weekend would be very different (not a bad thing).
-
New loading videos added.
The download links in first post have been updated.
new system videos:
atom
cgenie
exl100
gamecom
gmaster
gp32
interact
jupace
mo5
pegasus
pet
pockstat
sf-7000
studio2
supracan
to7
to8
vg5000@roslof ...here's a link to just the recent updates:
https://mega.nz/file/NYkRXIqJ#M-De7fdLhsFofNt42avC34XAusFvp3P3XUcko9d9w6M
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.