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

    Announcing Pegasus Frontend

    Scheduled Pinned Locked Moved Ideas and Development
    frontendpegasusc++developmentqml
    1.7k Posts 145 Posters 5.0m 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.
    • M
      mcfly @fluffypillow
      last edited by

      @fluffypillow Thank you so much. It’s running perfectly. One more thing, i try it with cemu (the wii u emularor) and it open the program but dont launch the game. Any idee for this?

      fluffypillowF 1 Reply Last reply Reply Quote 0
      • fluffypillowF
        fluffypillow @mcfly
        last edited by

        @mcfly Apparently CEMU requires the -g option to open files. You might also want to add -f to make it full screen:

        launch: C:\cemu\cemu.exe -f -g {file.path}

        M 1 Reply Last reply Reply Quote 0
        • M
          mcfly @fluffypillow
          last edited by

          @fluffypillow thank you so much for you’re help.

          1 Reply Last reply Reply Quote 0
          • fluffypillowF
            fluffypillow
            last edited by

            Weekly update! Certain long standing issues on Windows and Android got finally fixed, and there have been some small improvements as well:

            • Windows: Fixed a crash when launching shortcuts (.lnk)
            • Windows: The metadata file chooser dialog now correctly shows Windows-style backslashes in the paths
            • Android: Added support for Android 11
            • Android: Improved detection of external storages
            • Mac: Updated to Qt 5.15.1, like the rest of the platforms
            • Minor optimizations
            1 Reply Last reply Reply Quote 2
            • fluffypillowF
              fluffypillow
              last edited by

              Weekly update!

              • Added experimental support for directly loading Logiqx DAT files (ie. Skraper's "generic frontend" output). Pegasus looks for them in the set game directories, creates a collection with the name set in their <header> section and adds the found games from the file to this collection
              • Added support for recognizing multiple assets of the same type (eg. multiple screenshots) in the media dirs
              • Android: Added support for accessing the root directory
              • Android: Fixed requesting permissions on certain Android versions
              • LaunchBox: Added support for multiple video assets
              • Windows: Fixed some typographic differences (compared to other platforms) in the main menu
              • Other minor improvements

              Also forgot to mention last week that there's also a new tool for generating metadata files for Android here: https://pegasus-frontend.org/tools/metagen-android/

              1 Reply Last reply Reply Quote 0
              • fluffypillowF
                fluffypillow
                last edited by

                Weekly update! Some minor improvements this time:

                • You can now launch Pegasus in portable mode by placing a file called portable.txt next to it. This can be done on all platforms except Android and macOS
                • Lutris: Added support for cover art images
                • Themes: Added support for BlurHash images, see https://pegasus-frontend.org/docs/themes/extra/#blurhash
                • Android: Added support for a number of missing RetroArch cores in the metadata generator (https://pegasus-frontend.org/tools/metagen-android/)
                1 Reply Last reply Reply Quote 0
                • RookervikR
                  Rookervik Global Moderator
                  last edited by

                  Hey Fluffypillow! I'm glad to see you're still working on Pegasus. I've recently got a Retroid Pocket 2 and Pegasus is the smoothest Launcher I can find. Freaking nice work!

                  My questions is, and I hope it hasn't been asked already, are there any repos for themes, yet? I've only found a couple themes online and on the forum here. I did find a couple in your Github that I could not find anywhere else on the internet. The micro grid works close to perfect. It takes a long time to browse a big game list tho.

                  I'd like to be able to create themes for Pegasus, but QML is far beyond me as an artist.

                  But yeah, is there a collection of themes for Pegasus yet?

                  lilbudL 1 Reply Last reply Reply Quote 0
                  • lilbudL
                    lilbud @Rookervik
                    last edited by

                    @Rookervik

                    Someone over on the pegasus discord made this, which I believe is all the themes currently available
                    https://www.notion.so/77b72e58380a4b8ca585a7242e40fbff?v=1a56030251664c4797ca68d49fa84f60

                    Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                    Backlog: http://backloggery.com/lilbud

                    RookervikR 1 Reply Last reply Reply Quote 1
                    • RookervikR
                      Rookervik Global Moderator @lilbud
                      last edited by

                      @lilbud NICE! Thanks lilbud :D

                      1 Reply Last reply Reply Quote 0
                      • S
                        simlu
                        last edited by

                        hello, it is possible to switch sorting by year, last played, favorites and maybe star rating?

                        1 Reply Last reply Reply Quote 0
                        • fluffypillowF
                          fluffypillow
                          last edited by

                          @Rookervik Good to see you here too! :D Took some time but finally I've also just finished a theme gallery site here: https://pegasus-frontend.org/tools/themes/

                          @simlu Not in the built-in theme, but there are some with such features

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

                            @fluffypillow Hi, it might be a good idea to link the tools to the main page of your website so beginners can find them without scrolling down this thread from 2017 onwards...(i mean the converters, the theme db etc...)

                            fluffypillowF 1 Reply Last reply Reply Quote 0
                            • fluffypillowF
                              fluffypillow @Patientgamerfr
                              last edited by

                              @Patientgamerfr Indeed! And for that, I've also just finished the common tools page here: https://pegasus-frontend.org/tools/

                              P 1 Reply Last reply Reply Quote 2
                              • J
                                jerzeeloon
                                last edited by

                                Anyone happen to know what changed in android 11 that my metadata.txt file is no longer launching retroarch?

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

                                  @fluffypillow Really neat page thank you Fluffy.

                                  1 Reply Last reply Reply Quote 0
                                  • fluffypillowF
                                    fluffypillow
                                    last edited by

                                    "Weekly" update! This month I was working mostly on internal stuff, related to how Pegasus and the supported sources find games, and finally these changes are available now in the latest version. In general, loading should be slightly faster, especially for Steam, GOG and Android, and the loading progress is now displayed more accurately. There have been also lots of minor improvements and optimizations; everything should continue to work fine, but please report if you notice any surprising behavior!

                                    Maintenance changes: Running the tests now requires C++17; also expect Pegasus to follow too in the future

                                    M DarksaviorD 2 Replies Last reply Reply Quote 1
                                    • M
                                      msheehan79 @fluffypillow
                                      last edited by

                                      @fluffypillow Did something change with regards to how Pegasus runs in portable mode?

                                      I've been keeping up with the latest builds but the most recent build has broken something on my setup when I try it. It doesn't seem to be recognizing the --portable flag anymore; I also tried the new portable.txt method in the same directory but neither method seems to work.

                                      This is on Windows 10 x64; I am happy to send along any relevant info you need if it helps.

                                      My folder structure is configured for portable and uses a centralized folder with the pegasus metadata files stored here:
                                      C:\Emulation\pegasus\config\metafiles

                                      Normally the lastrun.log would update in C:\Emulation\pegasus\config\lastrun.log, but with the latest update it is using my windows user AppData directory instead.

                                      fluffypillowF 1 Reply Last reply Reply Quote 0
                                      • fluffypillowF
                                        fluffypillow @msheehan79
                                        last edited by

                                        @msheehan79 Indeed there was a leftover bug, but it should be fixed now in the latest release. Thanks!

                                        M 1 Reply Last reply Reply Quote 1
                                        • M
                                          msheehan79 @fluffypillow
                                          last edited by msheehan79

                                          @fluffypillow Thanks! I can confirm the newest build is once again respecting the portable flag and reading the metadata files. However this build is crashing where the older builds did not. I don't see any obvious errors in the log file that would help. Will do some troubleshooting and see if I can provide more details soon on how to reproduce.

                                          After doing some troubleshooting, it seems there is something specific to some metadata entries that trigger the crash. I was able to do some testing and found a specific game metadata entry that consistently triggers the crash, so I'll upload that to the github repo for you.

                                          1 Reply Last reply Reply Quote 1
                                          • DarksaviorD
                                            Darksavior @fluffypillow
                                            last edited by Darksavior

                                            @fluffypillow I just updated and it segfaults. I see the pegasus loading screen and I see it scan the "emulationstation" folder and then it segfaults. I am using an experimental kernel (5.10.0-rc2-v71) with the kms driver but pegasus was working just before I updated. ES is still works.

                                            What was the command to get a log?

                                            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.