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

    Plymouth Themes

    Scheduled Pinned Locked Moved Projects and Themes
    plymouthsplash
    12 Posts 6 Posters 8.3k 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.
    • herb_fargusH
      herb_fargus administrators
      last edited by herb_fargus

      For those of you that are not familiar, plymouth is another method for creating splashscreens. Most distros use a plymouth splash for their boot sequence.

      The Raspberry Pi Foundation added a plymouth splash for the Pixel desktop environment which has made it that much simpler to utilise for RetroPie.

      I imagine most people probably are happy with the current implementation as plymouth is a little more hands on but I always like more options.

      I've set up a repository with a bunch of plymouth themes including a retropie theme (modified from the original plymouth theme nilsbyte made):

      https://github.com/HerbFargus/plymouth-themes

      The readme details how to set it up (at your own risk)

      I'm working on a Plymouth theme where Pacman will be chomping along the bottom for the loading bar but I'm running into some code roadblocks

      If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

      Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

      1 Reply Last reply Reply Quote 7
      • herb_fargusH
        herb_fargus administrators
        last edited by

        Just as an update to my madness.

        Anyone can make a pacman chomp across the screen but I want to be as accurate as possible so I'm working on some calculations to see how often his chomping sprite
        cycles along with how quickly he moves in the X Y direction

        Resolution and framerate: 288x224@60.606061 Hz

        The sprites are 16X16 tiles

        From what I gather he moves 80-88 pixels a second and the sprite cycles every frame as long as he is moving, waits a frame if eating, and skips a frame if turning a corner. waits 3 frames when eating a ghost.

        I need to get a proper video recording at native resolution and 60fps with a fps overlay so I can calculate relatively precisely the movement rate. also based on the dossier his default speed is 80% of his possible speed.

        There are some good resources with info here:

        http://www.gamasutra.com/view/feature/3938/the_pacman_dossier.php?print=1

        http://www.lomont.org/Software/Games/PacMan/PacmanEmulation.pdf

        https://gaming.stackexchange.com/questions/93692/how-fast-does-pac-man-move

        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 4
        • herb_fargusH
          herb_fargus administrators
          last edited by

          Quick update, I have the maze sprites placed, Pacman chomping and running across the screen.

          Now comes the difficult part: the dots and the timing. To be continued...

          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

          1 Reply Last reply Reply Quote 3
          • R
            robertybob
            last edited by

            So Plymouth basically means it's an animated splashscreen?

            herb_fargusH 1 Reply Last reply Reply Quote 0
            • herb_fargusH
              herb_fargus administrators @robertybob
              last edited by herb_fargus

              @robertybob it's more than that, it's a logging tool, it runs as long as your boot sequence rather than a finite time like a video, and it also incorporates dialogue boxes/password input

              It's more integrated. Look up the manpage for Plymouth

              If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

              Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

              R 1 Reply Last reply Reply Quote 2
              • R
                robertybob @herb_fargus
                last edited by

                @herb_fargus Ah ok I understand. Keep us posted :)

                1 Reply Last reply Reply Quote 0
                • herb_fargusH
                  herb_fargus administrators
                  last edited by

                  I've succeeded in getting a pacman based loading bar:

                  If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                  Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                  V S 2 Replies Last reply Reply Quote 2
                  • V
                    VGMonkey @herb_fargus
                    last edited by

                    @herb_fargus Looking good, I have no idea how any of this works, i know its hard work and not magic but that is it.

                    keep up the good work

                    1 Reply Last reply Reply Quote 0
                    • S
                      Sashby @herb_fargus
                      last edited by

                      @herb_fargus HAHAHAHAHAHAHA! Oh this Pacman loading bar made me laugh with joy. Love the music too. Awesome job :)

                      1 Reply Last reply Reply Quote 0
                      • xadoxX
                        xadox
                        last edited by xadox

                        Could someone give me a hint installing the themes on Ubuntu?
                        The command plymouth-set-default-theme --list does not exist on Ubuntu.

                        And putting the themes under /usr/share/plymouth/themes/ does not show them with update-alternatives --config default.plymouth.

                        herb_fargusH 1 Reply Last reply Reply Quote 0
                        • herb_fargusH
                          herb_fargus administrators @xadox
                          last edited by

                          @xadox https://github.com/HerbFargus/Raspberry-Pi-Scripts/wiki/Plymouth#using-plymouth-on-ubuntu

                          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                          1 Reply Last reply Reply Quote 1
                          • retroprogrammerR
                            retroprogrammer
                            last edited by

                            can't wait to see the finished product, Looks beautiful

                            Here is me converting the original Xbox for a case:
                            https://retropie.org.uk/forum/topic/15232/converting-original-xbox-into-case-for-raspberrypi/15
                            Check out my GitHub: https://github.com/retro-programmer

                            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.