RetroPie forum home
    • 最新
    • 標籤
    • 熱門
    • Home
    • Docs
    • 註冊
    • 登入

    Announcing Pegasus Frontend

    已排程 已置頂 已鎖定 已移動 Ideas and Development
    frontendpegasusc++developmentqml
    1.7k 貼文 145 Posters 6.3m 瀏覽
    正在載入更多貼文
    • 從舊到新
    • 從新到舊
    • 最多點贊
    回覆
    • 在新貼文中回覆
    登入後回覆
    此主題已被刪除。只有擁有主題管理權限的使用者可以查看。
    • lilbudL
      lilbud @fluffypillow
      最後由 編輯

      @fluffypillow said

      Of course, I'll add these details to the build guide (which I actually started writing last night).

      Is this what the build guide will look like?
      0_1495625451403_e225b986-03af-40a1-a1b2-b8c3ae7e17f3-image.png

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

      Backlog: http://backloggery.com/lilbud

      1 條回覆 最後回覆 回覆 引用 4
      • fluffypillowF
        fluffypillow
        最後由 編輯

        Yeah, and here's me writing it:

        alt text

        lilbudL 1 條回覆 最後回覆 回覆 引用 2
        • S
          shantigilbert @fluffypillow
          最後由 編輯

          @fluffypillow Thank you.
          I am building QT 5.8.0 from source, but I guess those modules don't get build. I am a newbie on compiling stuff from scratch on Linux so I will have to do some research as to how to compile them.

          Thanks for the reply!

          1 條回覆 最後回覆 回覆 引用 0
          • lilbudL
            lilbud @fluffypillow
            最後由 編輯

            @fluffypillow And someone reading how to build Pegasus
            0_1495641018871_555f995e-9667-4075-b962-9313cf691f99-image.png

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

            Backlog: http://backloggery.com/lilbud

            1 條回覆 最後回覆 回覆 引用 3
            • fluffypillowF
              fluffypillow
              最後由 編輯

              Actually, if you're building from source, by default the build system will try to build all Qt modules if possible. The output of the configure step shows it in detail what will Qt try to build. Make sure everything under QML and Qt Quick is selected ("yes"), except DirectX 12. You'll also need EGLFS under QPA backends, and at least one of the EGLFS details, that matches your device (eg. EGLFS Rasberry Pi). You'll probably want the X11 options off too.

              Yeah, building Qt is not really trivial.

              1 條回覆 最後回覆 回覆 引用 0
              • S
                shantigilbert
                最後由 shantigilbert 編輯

                @fluffypillow could it be that I am compiling qtbase? (in my defense, it was the only thing I could find instructions for)

                1 條回覆 最後回覆 回覆 引用 0
                • fluffypillowF
                  fluffypillow
                  最後由 fluffypillow 編輯

                  Ok, I've wrote a Qt cross compilation guide, and you can also find all the config options I used here: https://github.com/mmatyas/pegasus-frontend/wiki/Qt-cross-compilation

                  PS: The first note is for the future users

                  S 1 條回覆 最後回覆 回覆 引用 1
                  • S
                    shantigilbert @fluffypillow
                    最後由 編輯

                    @fluffypillow Thank you! this will be of great help! I will let you know how it goes after I try it.

                    1 條回覆 最後回覆 回覆 引用 0
                    • fluffypillowF
                      fluffypillow
                      最後由 fluffypillow 編輯

                      And I guess this will do as a build guide for now: https://github.com/mmatyas/pegasus-frontend/wiki/Building.

                      S 1 條回覆 最後回覆 回覆 引用 1
                      • T
                        Twitch0815
                        最後由 編輯

                        @fluffypillow Have compiled, and have it up and running.
                        So far I can Launch it and exit trying to open the settings menu and or the controls menu via enter or left click on mouse is not responding it does exit and open no problem via enter and or mouse input. Any beginner documentation. Also I would like to add some content to the wiki, possible to allow write privilege to twitch0815 my git account?

                        1 條回覆 最後回覆 回覆 引用 0
                        • fluffypillowF
                          fluffypillow
                          最後由 編輯

                          @Twitch0815 yes, Settings and Controls don't do anything right now, as they are not yet done -- it's still in alpha after all. There'll be more documentation as more and more features are complete; I can't write a guide for the settings menu, for example, when there's no settings menu :)

                          As for the wiki, I've set it up as a separate Git repository, which will auto sync with the actual wiki, see https://github.com/mmatyas/pegasus-frontend/wiki#want-to-contribute-to-this-wiki.

                          1 條回覆 最後回覆 回覆 引用 0
                          • A
                            Allanbuzzy
                            最後由 編輯

                            It'd be awesome to take the Pegasus GUI and turn it into a PS3 XMB style menu. That'd be very awesome.

                            "What do you play games on?"
                            "A LEGO brick."
                            "LEGO What?

                            meleuM 1 條回覆 最後回覆 回覆 引用 0
                            • meleuM
                              meleu @Allanbuzzy
                              最後由 meleu 編輯

                              @Allanbuzzy Do you know lakka.tv? :-)

                              • Useful topics
                              • joystick-selection tool
                              • rpie-art tool
                              • achievements I made
                              A 1 條回覆 最後回覆 回覆 引用 0
                              • A
                                Allanbuzzy @meleu
                                最後由 編輯

                                @meleu Yes but it doesn't have RetroPie's Ports, video splash screens, etc.

                                "What do you play games on?"
                                "A LEGO brick."
                                "LEGO What?

                                1 條回覆 最後回覆 回覆 引用 0
                                • fluffypillowF
                                  fluffypillow
                                  最後由 fluffypillow 編輯

                                  Actually, creating an XMB theme is not really difficult (compared to the current grid style), it might even work well as a theming tutorial. Here's a quick demo I just made: https://webmshare.com/qN5Yr

                                  You could even replicate the PS3 wave animation:

                                  , though that's a somewhat more complicated topic.

                                  lilbudL 1 條回覆 最後回覆 回覆 引用 0
                                  • lilbudL
                                    lilbud @fluffypillow
                                    最後由 編輯

                                    @fluffypillow How long did it take you to make that?

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

                                    Backlog: http://backloggery.com/lilbud

                                    1 條回覆 最後回覆 回覆 引用 0
                                    • fluffypillowF
                                      fluffypillow
                                      最後由 編輯

                                      Mm, dunno, I had a dinner break between. Less than a hour I guess.

                                      And an additional 30min trying to decide whether I should set the height of one of the elements to 200 or 210 px...

                                      lilbudL 1 條回覆 最後回覆 回覆 引用 0
                                      • lilbudL
                                        lilbud @fluffypillow
                                        最後由 編輯

                                        @fluffypillow So is that what can be done with themes?

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

                                        Backlog: http://backloggery.com/lilbud

                                        1 條回覆 最後回覆 回覆 引用 0
                                        • fluffypillowF
                                          fluffypillow
                                          最後由 編輯

                                          However, Qt/QML does have some initial learning curve, so this isn't really a "fair" comparison.

                                          1 條回覆 最後回覆 回覆 引用 0
                                          • fluffypillowF
                                            fluffypillow
                                            最後由 fluffypillow 編輯

                                            You can do whatever you want with a theme. Literally. All you need is to call about 3 Pegasus-specific functions to be able to start games. The rest is completely up to you. You can even write a whole game, whatever.

                                            Here's another Qt demo if you're interested:

                                            AlexMurphyA meleuM 2 條回覆 最後回覆 回覆 引用 0
                                            • 第一個貼文
                                              最後的貼文

                                            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.