RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Game loading videos - dynamically show game name too

    Scheduled Pinned Locked Moved Ideas and Development
    launchingloading
    5 Posts 2 Posters 734 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.
    • D
      dmmarti
      last edited by dmmarti

      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/?ra9sx4pakn2xwuvte7gy

      MEGA 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.

      roslofR 1 Reply Last reply Reply Quote 1
      • roslofR
        roslof @dmmarti
        last edited by roslof

        @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!

        D 1 Reply Last reply Reply Quote 0
        • D
          dmmarti @roslof
          last edited by dmmarti

          @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_jctc

          Microvision loading video:
          https://mega.nz/file/EY1Q2B4Y#CPIyoO3VEKl4S7C6ZUb-8hvbj1Vs_9opGRMGKfSxSJY

          Edit: 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.

          roslofR 1 Reply Last reply Reply Quote 0
          • roslofR
            roslof @dmmarti
            last edited by roslof

            @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).

            D 1 Reply Last reply Reply Quote 0
            • D
              dmmarti @roslof
              last edited by dmmarti

              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

              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.