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.8m 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.
    • 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
                                          • fluffypillowF
                                            fluffypillow
                                            last edited by

                                            Pi 4 update! So it turned out the previous releases don't work on the Pi 4 due to the video driver changes, but after some porting I've managed to build a compatible version that actually starts up. It's now available on the website too. Haven't done too much (any) testing yet with actual games though, but if it looks good, I'll also update the RetroPie script next week.

                                            DarksaviorD 1 Reply Last reply Reply Quote 1
                                            • 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.