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

    Game launching video loading screens

    Scheduled Pinned Locked Moved Ideas and Development
    emulationstatiolaunchingimageslaunchingvideos
    123 Posts 8 Posters 35.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.
    • P
      PISCES3988 @mitu
      last edited by

      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:~ $

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

        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.

        P 2 Replies Last reply Reply Quote 0
        • P
          PISCES3988 @mitu
          last edited by

          @mitu

          How do I get to that to modify It

          P 1 Reply Last reply Reply Quote 0
          • P
            PISCES3988 @PISCES3988
            last edited by

            @pisces3988

            Can you explain to me how to use code blocks so I'll have a better understanding of what
            I'm doing?

            1 Reply Last reply Reply Quote 0
            • P
              PISCES3988 @mitu
              last edited by

              @mitu

              Can you explain to me how to use code blocks so I'll have a better understanding of what
              I'm doing?

              mituM 1 Reply Last reply Reply Quote -1
              • mituM
                mitu Global Moderator @PISCES3988
                last edited by mitu

                @pisces3988 Please don't spam the topic with repeated messages.
                Just add ``` before and after the text block to have it shown formatted. This is for the forum posts, it will not have any effect on the error you're getting with the onstart script.

                P 5 Replies Last reply Reply Quote 0
                • P
                  PISCES3988 @mitu
                  last edited by

                  @mitu

                  oh sorry

                  1 Reply Last reply Reply Quote 0
                  • P
                    PISCES3988 @mitu
                    last edited by

                    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"
                    default="$HOME/RetroPie/videoloadingscreens/default.mp4"

                    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 code_text

                    P 2 Replies Last reply Reply Quote 0
                    • P
                      PISCES3988 @PISCES3988
                      last edited by

                      @pisces3988

                      Is this right or not???

                      1 Reply Last reply Reply Quote 0
                      • P
                        PISCES3988 @PISCES3988
                        last edited by

                        @pisces3988

                        1 Reply Last reply Reply Quote 0
                        • P
                          PISCES3988 @mitu
                          last edited by

                          @mitu

                          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"
                          default="$HOME/RetroPie/videoloadingscreens/default.mp4"
                          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 code_text

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            PISCES3988 @PISCES3988
                            last edited by

                            @pisces3988

                            Is this right???

                            1 Reply Last reply Reply Quote 0
                            • P
                              PISCES3988 @mitu
                              last edited by

                              @mitu

                              what do I do next if this is right?

                              1 Reply Last reply Reply Quote 0
                              • P
                                PISCES3988 @mitu
                                last edited by

                                @mitu

                                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"
                                default="$HOME/RetroPie/videoloadingscreens/default.mp4"
                                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 code_text

                                P 1 Reply Last reply Reply Quote 0
                                • P
                                  PISCES3988 @PISCES3988
                                  last edited by

                                  @pisces3988

                                  Extract file name from called ROMcode_text

                                  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"
                                  default="$HOME/RetroPie/videoloadingscreens/default.mp4"
                                  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 code_textcode_text

                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    PISCES3988 @PISCES3988
                                    last edited by

                                    @pisces3988

                                    Is someone gonna help me.....

                                    P 1 Reply Last reply Reply Quote 0
                                    • P
                                      PISCES3988 @PISCES3988
                                      last edited by

                                      @pisces3988

                                      Is there any other ways to do this stuff?

                                      P 1 Reply Last reply Reply Quote 0
                                      • P
                                        PISCES3988 @PISCES3988
                                        last edited by

                                        @pisces3988

                                        Because with these instructions given to me in the last 2 days makes me feel kinda lost,
                                        with typing these different commands.

                                        ClydeC 1 Reply Last reply Reply Quote -2
                                        • ClydeC
                                          Clyde @PISCES3988
                                          last edited by Clyde

                                          @pisces3988 The problem in the last days was that you often didn't do exactly as we were asking you to. The same goes for the instructions in the opening post. For example, you missed or ignored the remarks in the opening post about not to use the old method and not create a copy of omxplayer anymore, and you didn't heed the exact spelling and upper/lower case of the terminal commands there.

                                          Computers do exactly what you tell them to do, so you have to be very observant and accurate when dealing with them, especially if you don't understand the instructions which you follow.

                                          That said, although the opening post is a little bit confusing because it was corrected but the old version was kept, it's really very straightforward:

                                          1. edit the runcommand-onstart.sh and add the lines below to it
                                          2. create the videoloadingscreens folder
                                          3. add MP4 files

                                          This is the essence of it, just three steps. The rest of the opening post is either outdated (the part about making a copy of OMX Player) or just an elaboration of those three steps. But since the first step was discarded without correcting the step numbers in the text, number 1. in the list above is explained under "Step Two" in the following text, 2. is explained as "Step Three" and so forth. So ignore everything under Step One and follow the remaining Step Two to Step Four.

                                          Since you did many things in your attempts – some of them correct, some wrong – I would recommend that you start over from the beginning, following only the three steps at the beginning of the instructions, which are described under Step Two to Step Four afterwards.

                                          1. [Step Two in the text] edit the runcommand-onstart.sh and add the lines below to it
                                          2. [Step Three in the text] create the videoloadingscreens folder
                                          3. [Step Four in the text] add MP4 files
                                          1 Reply Last reply Reply Quote 2
                                          • mituM
                                            mitu Global Moderator
                                            last edited by mitu

                                            @PISCES3988 I asked you to not bump your posts incessantly, this is not a chatroom. Users answer in their own free time, they don't monitor the forum 24/7 - please respect that.

                                            I told you what's the issue in my reply here - I'll not repeat it again. Make the modifications required - starting from scratch is also an option - and post the results.

                                            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.