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.1m 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.
    • J
      jetbootjack
      last edited by

      Hi,

      Probably not the right place to post this, but I can find no other discussion for Pegasus online - so here goes. This is not a RetroPie based question about the FE.

      On MacOS (Mojave) no video plays - I am guessing there is some config I am not doing, but have no idea where to start to resolve the dependency.

      On Windows 10 initial startup crashes out after about a minute - gets to 82 games (my installed steam games amount) - then pops back to desktop, I can see no error in the log, but suspect I am not looking for the right thing...

      If there is a better place for me to ask these questions please let me know.

       sTeVE
      
      1 Reply Last reply Reply Quote 0
      • S
        spektor56
        last edited by spektor56

        I have a launchbox importing program mostly working (metadata + assets). I will post the source code on github when it's in a state that's easily usable by other people. Also, for people that want to get 64-bit retroarch working in pegasus:

        launch: am start
         --user 0
         -n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture
         -e ROM "{file.path}"
         -e LIBRETRO /data/data/com.retroarch.aarch64/cores/mesen_libretro_android.so
         -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch.aarch64/files/retroarch.cfg
         -e IME com.android.inputmethod.latin/.LatinIME
         -e DATADIR /data/data/com.retroarch.aarch64
         -e APK /data/app/com.retroarch.aarch64-Lw-HOvybuHeHxQbE451e4g==/base.apk
         -e SDCARD /storage/emulated/0
         -e DOWNLOADS /storage/emulated/0/Download
         -e SCREENSHOTS /storage/emulated/0/Pictures
         -e EXTERNAL /storage/emulated/0/Android/data/com.retroarch.aarch64/files
         --activity-clear-top
        
        1 Reply Last reply Reply Quote 2
        • fluffypillowF
          fluffypillow @asahendrix
          last edited by

          @asahendrix Looks nice! Yeah, it's perfectly doable, and probably wouldn't be that difficult -- I know, I should really update the documentation :) I can't promise I'll be able to work on this (I keep making way too many promises); in case you're interested in the code, there's still the QML documentation collection, which unfortunately while not outdated, isn't particularly a fun read either. Hope I'll have some time soon...

          @jetbootjack perhaps @PlayingKarrde could comment on the Mac issue? I'm afraid I can only do a limit amount of testing there :(

          As for Windows, certain GOG games seem to cause a crash at the moment. This issue keeps popping up so I think I'll make GOG support off by default for now. Could you tell whether you have any of these games installed?

          PlayingKarrdeP A J 3 Replies Last reply Reply Quote 1
          • fluffypillowF
            fluffypillow
            last edited by

            Also as you've noticed there haven't been too many updates lately; I'm a bit low on development time at the moment, maybe for the next 1-2 weeks too, but after that I should have more time.

            1 Reply Last reply Reply Quote 0
            • PlayingKarrdeP
              PlayingKarrde @fluffypillow
              last edited by

              @fluffypillow said in Announcing Pegasus Frontend:

              @jetbootjack perhaps @PlayingKarrde could comment on the Mac issue? I'm afraid I can only do a limit amount of testing there :(

              Hmmm video works fine for me on MacOS (also Mojave) but I can't remember if I did anything special to get it working (it was so long ago). It's possible that I used Perian but I can't say for sure. Maybe try installing that and see if you have any success.

              J 1 Reply Last reply Reply Quote 0
              • A
                asahendrix @fluffypillow
                last edited by

                @fluffypillow thank you so much for the reply! I’m going to go through the documentation and this qml ebook. Say, the referenced ebook chapters in the documentation don’t have a working link. Is this the ebook I need to study? https://qmlbook.github.io/

                Thank you again!!!

                fluffypillowF 1 Reply Last reply Reply Quote 0
                • S
                  spektor56
                  last edited by spektor56

                  I made a Plugin for Launchbox to help exporting to pegasus:

                  https://github.com/spektor56/PegasusExportPlugin/releases

                  This is a preview release. Right now it exports all games, no filters.

                  to see where to put the files check the readme:

                  https://github.com/spektor56/PegasusExportPlugin

                  for assets it only exports:
                  boxFront
                  logo
                  background
                  video

                  I will add the other types later

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

                    @asahendrix ah yes that's the one. Seem like the page urls changed recently.

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      asahendrix @fluffypillow
                      last edited by

                      @fluffypillow excellent thank you! I’ll start rolling my sleeves up - even though I should be studying for the A+ :/ lol

                      1 Reply Last reply Reply Quote 0
                      • J
                        jetbootjack @PlayingKarrde
                        last edited by

                        @PlayingKarrde - unfortunately that does not work (I don't think Perian is Mojave compatible) ...

                        With or without Perian when I select a game in the grid view or open one and select preview I get a brief flash of a static image before the video window turns black.

                              sTeVE
                        
                        asdfgasfhsnA 1 Reply Last reply Reply Quote 0
                        • J
                          jetbootjack @fluffypillow
                          last edited by

                          @fluffypillow - no I don't have any of those GOG games installed, but I do have Space Quest 1 installed via GOG :-)

                          No GOG Games and it works fine!

                          sTeVE

                          1 Reply Last reply Reply Quote 0
                          • N
                            NeonNegro
                            last edited by

                            I have been accompanying development for some time, and this seems the best fronted in the area of ​​customization and optimization. But the only thing left for me to use once and for all is a library of community themes. When will we have this?

                            fluffypillowF 1 Reply Last reply Reply Quote 0
                            • asdfgasfhsnA
                              asdfgasfhsn @jetbootjack
                              last edited by

                              @jetbootjack said in Announcing Pegasus Frontend:

                              With or without Perian when I select a game in the grid view or open one and select preview I get a brief flash of a static image before the video window turns black.

                              It is most likely related to the codec of the video files (which is likely why Perian was suggested).

                              I've personally experienced a variety of video playback issues on MacOS that do not manifest on Linux (x64/RPi) or Windows (w/ k-lite installed). I haven't bothered to dig any further in to the format issue as I'm time poor (like everyone else) and MacOS is not my target platform.

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

                                @NeonNegro as soon as I can put more time into writing a proper set of tutorials :)

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

                                  I've just made a Pi 4 optimized experimental release, available here (under assets). Not tested yet of course :)

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

                                    @fluffypillow Is it beneficial to get the 2GB version for Pegasus to improve box art loading?

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

                                      @Darksavior in theory it should be faster, yes, especially if they were stored on external drives before. I can't say for 100% sure how much improvement it brings though, but does looks promising.

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

                                        @fluffypillow Thanks. Yea, going to get a pi4 when it's available again and upgrading my usb 2.0 stick to 3.0. I load my games from there.

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

                                          Weekly update! Or rather, I just had some free time today, so I've finished the LaunchBox support I've started last time. It should mostly work: finds games, launches games, shows assets. However it's highly untested and off by default, but feel free to try it!

                                          Known issues:

                                          • Pegasus looks for LaunchBox under C:\Users\<username>\LaunchBox. Yes, I know it's very likely to have it installed somewhere else, but because LB is portable it's not possible to know its location (and as far as I know it doesn't write its path to the registry either). Ideally there would be a settings panel for changing this in Pegasus in the future. If you have experience with symlinks/junctions on Windows, you can use them as a workaround.
                                          • Sometimes images have a different extensions that what they really are (eg. a PNG file is called JPG). Due to a bug in one of the components, these images fail to load. This should be fixed eventually.
                                          • The code is not fully optimized for speed yet, in theory there might be some slowness when loading large datasets.
                                          sergioadS 1 Reply Last reply Reply Quote 0
                                          • sergioadS
                                            sergioad @fluffypillow
                                            last edited by

                                            @fluffypillow The Hori pokken pro pad (my favorite retro style USB gamepad) is not working correctly, the east face button and the R button are not working

                                            My recommended setup for it is east = accept, south = cancell west = favorite, north the remaining face button action (AKA the Nintendo layout) L = page back, R = next page, ZL = left trigger, ZR = right trigger and then select and startalt text

                                            sergioadS 2 Replies 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.