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.
    • S
      scmandias
      last edited by

      @fluffypillow I was hoping you could help me out. I have been using your es2 simple theme as a template to work on my own theme. One area where I feel completely lost with is the carousel. I would like to make a carousel of boxFronts that have no spacing and scroll horizontally. I tried using the code from the CollectionsView.qml and the Carousel.qml but due to the box art being different dimensions I get different spacing. I feel like I need to code the Path in the Carousel.qml differently but not sure how. I can make NES boxFronts with no space yet GBA spaces differently s does SNES. Any suggestions? I appreciate the help.

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

        @scmandias yeah the es2 theme has several moving parts, it might not be the easiest for learning. Hope I can write write more guides soon.

        To put it simply, a PathView is a line with a fixed length on which a specified number of items is spread over evenly. If you want them to have varying distances, or the number of items varies often, this might not what you want. A bit outdated, but this guide has some animations showing how it works.

        If the carousel style of looping is not strictly required (ie. when the last element is reached, it will scroll back to the first item), then an alternative could be a ListView. This simply puts the items right next to each other, optionally with a specified spacing. You can then play with the preferred highlight settings to position the selection.

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

          Weekly update! This week there have been several LaunchBox related fixes (thanks @ecleese for testing), and a few smaller updates:

          • LaunchBox updates:
            • Fixed handling of absolute paths when looking for games and emulators
            • Fixed command line argument handling of emulators
            • Fixed working directory handling when launching games
            • Fixed missing assets for games with special haracters in their title
            • Added video and music detection support
            • Improved asset searching performance
          • Fixed APT repository releases being outdated
          • Started working on gamepad handling improvements (expect this to take a while)
          1 Reply Last reply Reply Quote 1
          • PlayingKarrdeP
            PlayingKarrde
            last edited by

            How does launchbox support handle multi disc games? I had a quick try of the launchbox addition but was getting a lot of missing assets (probably related to one of your fixes above) but also my multi-disc games weren't being found as multi.

            Launchbox support addition is no question great though. I'll probably stick with native support for now since I've put a lot of time into those collections, but I'm definitely keeping my eye on it since keeping an updated and curated collection with the current method is a bit tiring (I've been thinking about maybe building a standalone file handler but so limited time..).

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

              @PlayingKarrde ah wasn't aware there's multi disc support in LaunchBox, if you can provide example files (or the whole Data directory of LB), I'd be happy to look into it. Feel free to open issues on GitHub, also for any problems you might notice.

              I've been thinking about maybe building a standalone file handler

              If everything ends up working correctly, I think support could be added to the metadata converter site too, eventually.

              1 Reply Last reply Reply Quote 0
              • C
                ConsolaViejuna
                last edited by

                @fluffypillow amazing work!!. I'll invite you a coffe
                I'll try to add Steam games to my library, I have installed steam, but I haven't got any thumbnail and image:

                2019-08-14T11:55:51 [i] Steam: found data directory: `d:/steam/`
                2019-08-14T11:55:51 [i] Steam: finished game searching in 4ms
                2019-08-14T11:55:51 [i] Game list post-processing took 0ms
                2019-08-14T11:55:51 [i] Metafiles: finished asset searching in 4ms
                2019-08-14T11:55:51 [i] Games found in 1550ms
                2019-08-14T11:55:51 [w] Steam: no internet connection - most game data may be missing
                

                I'm connected to internet, (I try in two differents computer) Steam client is on, is it possible to put the media tumbnail and data manually?
                Windows 10 x64 last alpha version of pegasus.

                Thanks a lot!

                fluffypillowF 1 Reply Last reply Reply Quote 0
                • muldjordM
                  muldjord
                  last edited by

                  Skyscraper 3.2.3 now released with Pegasus support builtin. Read the details here: https://retropie.org.uk/forum/topic/11826/versatile-c-game-scraper-skyscraper/1235

                  Have fun! :) And let me know if you have comments.

                  C 1 Reply Last reply Reply Quote 2
                  • C
                    ConsolaViejuna @muldjord
                    last edited by

                    Thanks @muldjord great work, I'll try it!

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

                      @ConsolaViejuna are you on WiFi? There's a Windows-only bug where sometimes Pegasus thinks there's no internet connection in such cases. Will see if I can fix it. Alternatively, if you're using some firewall software, check if internet access is allowed for Pegasus there too.

                      @muldjord Nice work, will try it out!

                      C 1 Reply Last reply Reply Quote 1
                      • C
                        ConsolaViejuna @fluffypillow
                        last edited by

                        @fluffypillow thank you so much for your fast response. I'll try in anoter pc with rj-45 cable, an it's works!! I'll try to install into my Intel Atom Stick (Only Wifi), maybe check my firewall settings or transport the Json file:

                        {"433950":{"success":true,"data":{"type":"game","name":"Bit Blaster XL","steam_appid":433950,"required_age":0,"is_free":false,"controller_support":"full","dlc":[548700],"detailed_description":"<img src=\"https:\/\/steamcdn-a.akamaihd.net\/steam\/apps\/433950\/extras\/SteamGIFHeadersV2_devnote.jpg?t=1561414423\" >......
                        

                        Another question. ¿Are there a theme that support filter favourites game using gamepad?
                        Best regards.

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

                          @ConsolaViejuna Well it used to work with the default theme, but then got disabled after a larger set of changes in the theme interface. I should update it eventually. Meanwhile if I remember correctly the gameOS theme also has favorites filtering.

                          1 Reply Last reply Reply Quote 1
                          • C
                            clamcho
                            last edited by

                            excuse me sir i want to ask something about the psx configuration

                            ePSXe com.epsxe.ePSXe/com.dropbox.client2.android.AuthActivity

                            is it dropbox app activity after slash (/) not epsxe one ?
                            if it's dropbox app please i want to know the correct command for epsxe . what i have been trying is

                            collection: PSX
                            extension: zip
                            launch: am start --user 0
                            -a android.intent.action.VIEW
                            -n com.epsxe.ePSXe/com.dropbox.client2.android.AuthActivity
                            -d "file://{file.path}"

                            changing file extension but still it doesn't work

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

                              @clamcho ah that might be incorrect, yes. Checking again, unfortunately it seems ePSXe doesn't support launching with external files (android.intent.action.VIEW). Just in case, could you try com.epsxe.ePSXe/.ePSXe or com.epsxe.ePSXe/.ePSXeTvLauncher?

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

                                Weekly update! Had to do some unexpected errands this week, so there's only a small set of LaunchBox related updates:

                                • LaunchBox: Added multiple files per game ("additional apps") support
                                • LaunchBox: Improved video file detection
                                1 Reply Last reply Reply Quote 1
                                • C
                                  clamcho
                                  last edited by

                                  @fluffypillow i am trying what you say it works but just open the emulator not start the game .

                                  And i want to ask something , how can i start the pegasus after boot on android ? likes launcher . i have been searching and i just found auto boot on rasph berry if my eyes not wrong . i want to use it on my android tv box . thanks for your answer.

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

                                    @clamcho yeah then it seem ePSXe doesn't support opening external files :( As an alternative you could try a different emulator, eg. RetroArch, which does support launching with files.

                                    how can i start the pegasus after boot on android ?

                                    While it is technically possible, it's not enabled yet because I fear it's too easy to accidentally set it as the default launcher (especially on phones). It was asked by others as well, so I think I'll add some documentation first about how to reset it to the default, then add support for it.

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      clamcho
                                      last edited by clamcho

                                      @fluffypillow as for now iam using retroarch for psx , as for each other platform iam using different kind emulator that more lightly than retroarch .

                                      maybe they want it to be the default launcher on their android tv box machine than android phone likes me, in android tv box a bit little complicated to open app because you must use remote to navigate . i hope you can give the documentation how to make default app after boot likes a launcher without using third app because i find it delay if using third app . thanks for your support .

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

                                        @fluffypillow I managed to get pegasus running on my pi4 using retropie's fkms_rpi4 branch and raspbian lite. Games loads to a black screen. ES works. I'm not a developer so I wouldn't know what to tell you to fix. I had to remove "!kms" from the script to get it to show up in retropie-setup.

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

                                          @Darksavior yeah I see that branch is quite active, I might need to do some updates as well. Pegasus seemed to work fine for me last week on Raspbian Lite (without RetroPie), but someone reported report of launching issues. Do you see something similar? Or you mean when you select a game, Pegasus closes but doesn't launch the game?

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

                                            @fluffypillow
                                            I am using a fully updated raspbian lite. No, it's nothing like what you linked. Pegasus boots fine. Launching a game loads to a black screen. It stays that way forever.
                                            I forgot I could check the runcommand log. Here we go:

                                            Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-snes9x/snes9x_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg "/home/pi/RetroPie/roms/snes/7th Saga, The (USA).zip" --appendconfig /dev/shm/retroarch.cfg
                                            failed to export dumb buffer: Permission denied
                                            Failed to create scanout resource
                                            failed to export dumb buffer: Permission denied
                                            Failed to create scanout resource
                                            /opt/retropie/supplementary/runcommand/runcommand.sh: line 1012:   748 Segmentation fault      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-snes9x/snes9x_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg "/home/pi/RetroPie/roms/snes/7th Saga, The (USA).zip" --appendconfig /dev/shm/retroarch.cfg
                                            fluffypillowF 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.