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

      Hm I guess it'd be about time to release an alpha2. I'll finish the gamepad config screen, rebuild everything with Qt 5.9, write a basic user manual, create release packages, so... maybe the weekend/next week? (unless something comes up or takes more time than expected)

      It won't be complete yet though; for the beta release, I want to add user theme support, a custom metadata format (to not depend on ES), script support, a nice icon/logo, some help texts (eg. "you don't have any games"), retropie install script, maybe steam support, and also write a theming tutorial.

      meleuM AndersHPA 2 Replies Last reply Reply Quote 1
      • meleuM
        meleu @fluffypillow
        last edited by meleu

        @fluffypillow said in Announcing Pegasus Frontend:

        script support

        😍

        Man, I really appreciate your hardwork. And it's incredible that you're doing that alone.

        I humbly would like to ask you to consider making an On Screen Keyboard, you can put this task at the bottom of your ToDo list...

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        AlexMurphyA 2 Replies Last reply Reply Quote 1
        • AlexMurphyA
          AlexMurphy Banned @meleu
          last edited by AlexMurphy

          @meleu
          Feliz Aniversário. Desculpe, perdi.

          B 1 Reply Last reply Reply Quote 2
          • AlexMurphyA
            AlexMurphy Banned @meleu
            last edited by

            @meleu Hahjahahahahahahaah!

            1 Reply Last reply Reply Quote 0
            • B
              backstander @AlexMurphy
              last edited by

              @AlexMurphy
              Is it @meleu's birthday?

              lilbudL AlexMurphyA 2 Replies Last reply Reply Quote 0
              • lilbudL
                lilbud @backstander
                last edited by

                @backstander 5-29-17 was his birthday

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

                Backlog: http://backloggery.com/lilbud

                AlexMurphyA 1 Reply Last reply Reply Quote 1
                • AlexMurphyA
                  AlexMurphy Banned @backstander
                  last edited by

                  @backstander I was late.

                  B 1 Reply Last reply Reply Quote 1
                  • B
                    backstander @AlexMurphy
                    last edited by

                    @AlexMurphy

                    @backstander I was late.

                    Me too!

                    @meleu
                    Happy Birthday @meleu !!! Hope you had a great birthday!

                    1 Reply Last reply Reply Quote 2
                    • AlexMurphyA
                      AlexMurphy Banned @lilbud
                      last edited by

                      @lilbud I'm sorry....0_1496178371502_bd.jpg

                      1 Reply Last reply Reply Quote 1
                      • meleuM
                        meleu
                        last edited by

                        Hey guys, thank you so much for the good vibes, I'm finally in version 3.6. :-)

                        But I'm afraid we are messing the @fluffypillow 's thread! Let's get back on topic. ;-)

                        • Useful topics
                        • joystick-selection tool
                        • rpie-art tool
                        • achievements I made
                        AlexMurphyA lilbudL 2 Replies Last reply Reply Quote 2
                        • AlexMurphyA
                          AlexMurphy Banned @meleu
                          last edited by AlexMurphy

                          @meleu Twenty one again! Go straight to gaol.. Do not pass go. Do not collect £200 whatever../.?~

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

                            @meleu said in Announcing Pegasus Frontend:

                            I'm finally in version 3.6

                            Aw man, I'm stuck in version 1.6

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

                            Backlog: http://backloggery.com/lilbud

                            1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User
                              last edited by

                              I'm stuck in 1.4.

                              1 Reply Last reply Reply Quote 0
                              • AndersHPA
                                AndersHP @fluffypillow
                                last edited by

                                @fluffypillow I don't know what all that means, but I sure am excited to get this installed on my Pie. What about all the artwork scraping ? Your video shows beautiful artwork images and fast scrolling, I guess Pegasus pushes the limit of which size images you can use? But how did you scrape, is it going to be a feature that's built in, or is it manually finding artwork on google for starters..?

                                My "Bubble Bobble" Themed Bartop Arcade
                                My Gameboy

                                meleuM 1 Reply Last reply Reply Quote 0
                                • AndersHPA
                                  AndersHP
                                  last edited by

                                  Oh, and by the way. Pegasus won't be limited to widescreen monitors, right?
                                  Because if it won't support 4:3 or 5:4, I'm going to cry.

                                  My "Bubble Bobble" Themed Bartop Arcade
                                  My Gameboy

                                  1 Reply Last reply Reply Quote 1
                                  • meleuM
                                    meleu @AndersHP
                                    last edited by

                                    @AndersHP said in Announcing Pegasus Frontend:

                                    But how did you scrape, is it going to be a feature that's built in, or is it manually finding artwork on google for starters..?

                                    One of Pegasus features is:

                                    ES2 config compatibility: Pegasus can use ES2's gamelist files, no need to invent a new set of tools.

                                    ES = EmulationStation.

                                    • Useful topics
                                    • joystick-selection tool
                                    • rpie-art tool
                                    • achievements I made
                                    1 Reply Last reply Reply Quote 0
                                    • fluffypillowF
                                      fluffypillow
                                      last edited by

                                      Happy birthday for anyone who has it today! And a very merry unbirthday for the rest of us!

                                      @meleu ah yes, on-screen keyboard is also on my todo list :)

                                      @AndersHP At the moment assets are searched for in a subdirectory of the rom directory, see https://retropie.org.uk/forum/topic/9598/announcing-pegasus-frontend/52, while metadata is read from ES2's files. I've used Universal XML Scraper, but anything that works with ES should work fine.

                                      There's no limit on the size of the image files, they'll be downscaled on loading automatically.

                                      Pegasus itself works with all kinds of aspect ratios, you can even resize the window: https://snag.gy/alJfWv.jpg
                                      As for how it will look, that depends on the theme, but in general you could even make it work in portrait mode.

                                      AndersHPA 1 Reply Last reply Reply Quote 2
                                      • AndersHPA
                                        AndersHP @fluffypillow
                                        last edited by

                                        @fluffypillow Amazing.. Is there anything that Pegasus can't do? Will it make me a cup of coffee?

                                        My "Bubble Bobble" Themed Bartop Arcade
                                        My Gameboy

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

                                          Well, if you have a USB/GPIO coffee maker it can control... :)

                                          1 Reply Last reply Reply Quote 1
                                          • S
                                            shantigilbert
                                            last edited by shantigilbert

                                            @fluffypillow after many hours of trial and error I managed to get Qt-everywhere to compile, but now I am having problems compiling pegasus-frontend itself, I get this error:

                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QSvgPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QICNSPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QICOPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QJpegPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QTgaPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QTiffPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QWbmpPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QWebpPlugin()'
                                            /tmp/ccKnint8.ltrans30.ltrans.o:<artificial>:function global constructors keyed to 65535_0_main.o.637746: error: undefined reference to 'qt_static_plugin_QGenericEnginePlugin()'
                                            collect2: error: ld returned 1 exit status
                                            make[2]: *** [Makefile:72: pegasus-fe] Error 1
                                            make[1]: *** [Makefile:44: sub-app-make_first] Error 2
                                            make: *** [Makefile:43: sub-src-make_first] Error 2

                                            do you have any idea what might be the problem?

                                            Thank you!

                                            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.