• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

What would you like to see in future Retropie releases

Scheduled Pinned Locked Moved Ideas and Development
retropie4.3wip
214 Posts 68 Posters 87.0k 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.
  • H
    Hex
    last edited by 26 Aug 2017, 03:03

    I scanned through the code and ES uses GL acceleration. I have no Idea how it works. Based on the code there is a transform that is applied on the entire rendering. If that can be modified then you shall get your wish

    void Window::render()
    {
    	Eigen::Affine3f transform = Eigen::Affine3f::Identity();
    	// If the above matrix can be changed from Identity (100010001) to Rotational (0-10100001) then you get a rotation.
    
    

    Sent from 20,000 leagues under the sea.

    Powersaver Emulation station : https://github.com/hex007/EmulationStation
    ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

    J 1 Reply Last reply 26 Aug 2017, 03:35 Reply Quote 0
    • J
      jdrassa @Hex
      last edited by 26 Aug 2017, 03:35

      @hex said in What would you like to see in Retropie 4.3:

      I scanned through the code and ES uses GL acceleration. I have no Idea how it works. Based on the code there is a transform that is applied on the entire rendering. If that can be modified then you shall get your wish

      void Window::render()
      {
      	Eigen::Affine3f transform = Eigen::Affine3f::Identity();
      	// If the above matrix can be changed from Identity (100010001) to Rotational (0-10100001) then you get a rotation.
      
      

      @hex I've been meaning to look into this. I got a few requests for this after implementing rotation support for individual theme elements.

      You can see how to rotate the transform matrix here.

      The tricky part will be the clipRects. Currently these must be specified as absolute coordinates. This caused issues with trying to rotate the gamelist and the description text because the clipRect wouldn't rotate with the component. I've been considering addressing this by making the clipRects able to use the transform matrix.

      I believe we would probably also need to make sure that the values returned from Renderer::getScreenWidth() and Renderer.getScreenHeight() are swapped.

      Get latest build of EmulationStation for Windows here

      1 Reply Last reply Reply Quote 1
      • L
        lipebello
        last edited by 26 Aug 2017, 03:47

        Possible: I would like to see objects that you can add movement values. EX: i would remove the help information and add an image with the help information and made it scrolls endlessly like that informations on news channel. Or add a round image and make it rotate.
        A wheel carousel. That would be nice too.

        Don't know if pi could handle it: The ability to import low poly 3D models, so we can model consoles, characters or even the theme borders and add it to the theme. But i think that's too much for rpi.


        Retrorama Tshirts:
        https://www.teepublic.com/user/lipebello
        https://www.instagram.com/phillbello/

        1 Reply Last reply Reply Quote 1
        • H
          Hex
          last edited by 26 Aug 2017, 06:40

          @jdrassa I think we should make a new thread to discuss the rotation implementation.

          I tried this and I see what you mean

          Eigen::Affine3f transform = Eigen::Affine3f::Identity();
          transform *= Eigen::AngleAxisf(0.05, Eigen::Vector3f::UnitZ());
          

          0_1503729633827_Screenshot from 2017-08-25 23-39-32.png

          Sent from 20,000 leagues under the sea.

          Powersaver Emulation station : https://github.com/hex007/EmulationStation
          ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

          T 1 Reply Last reply 26 Aug 2017, 14:13 Reply Quote 1
          • C
            Cjax08
            last edited by 26 Aug 2017, 12:27

            What I would REALLY like to see is a way to lock down your retropie setup. Similar to the kids mode but integrated into the main ES. It would be so convenient to be able to easily lock down retropie and ES settings except for settings like maybe connecting to wifi, jumping to different letters in game lists, shutting down from menu, etc. Small things that need to be regularly accessed on a finished set up. I know there is already a thread with people talking about the possibilities of something like that, and I personally can't wait till one day some generous genius donates their time to figure it out.

            I know it's been said no major changes are coming to 4.3 and I understand that, but if we are talking about desired features then that is a big one. It's honestly the only thing that has kept me back from putting together retropies for friends and family for birthday/Christmas gifts. Knowing that they will probably break something after a few days lol. The one I did make for a friend as a housewarming gift needed fixing after a week.

            S H 2 Replies Last reply 26 Aug 2017, 13:41 Reply Quote 5
            • T
              thex
              last edited by 26 Aug 2017, 13:34

              Suggestions for a SMALL screen installation

              1. The ability to increase font size on the Main Menu (start and select menus)
              2. A RetroPie configuration to add/remove a "Power Menu" on the main system list.
                This makes it easier to find and power down small screen size systems

              Outside of RetroPie - add a column to the ES Themes page to identify "optimized for small screens?"

              H C 2 Replies Last reply 26 Aug 2017, 16:39 Reply Quote 0
              • S
                sirhenrythe5th @Cjax08
                last edited by 26 Aug 2017, 13:41

                @cjax08 i removed the Retropie configs section from the ES Menue by editing the systems.es

                As far as kids are concerned this should be enough. The only way to change settings is to enter the terminal and enter the right commands.

                -- Retro-Achievements Username: SirALX --
                RetroRatio: 1.88
                Started Games beaten: 2,47%
                Site Rank: 4382/93743 ranked users (TOP 4.76%)
                Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                C 1 Reply Last reply 26 Aug 2017, 14:15 Reply Quote 0
                • H
                  HurricaneFan @Cjax08
                  last edited by 26 Aug 2017, 14:10

                  @cjax08 I'd like some form of lock down too. I've setup a pi for a friend and his kids kept messing with the built in scraper settings even though I'd already scraped everything.

                  E 1 Reply Last reply 26 Aug 2017, 19:09 Reply Quote 1
                  • T
                    twd Banned @Hex
                    last edited by 26 Aug 2017, 14:13

                    @hex @jdrassa wow progress already I didn't expect that , it's only been a few hours. I do think the subject probably deserves its own thread, just for searchability reasons

                    1 Reply Last reply Reply Quote 1
                    • C
                      Cjax08 @sirhenrythe5th
                      last edited by 26 Aug 2017, 14:15

                      @sirhenrythe5th

                      Yea I know it can be done that way, but at the end of the day it is a hacky way of accomplishing it. Just purely ideally speaking, an option to turn on and turn off lock mode would be best. If I'm not mistaken the developer for kids mode has said himself that he is way behind on maintaining it and keeping it up to date with normal ES updates. The options on his version are so convenient that in my opinion they should be merged with standard ES anyways. It would be much easier and convenient to lock it down for kids and others to play and then just enter a password or even just select unlock in order for me to change another, rather than having to access the command line and do it that way.

                      H 1 Reply Last reply 26 Aug 2017, 16:37 Reply Quote 1
                      • H
                        Hex @Cjax08
                        last edited by 26 Aug 2017, 16:37

                        @cjax08 said in What would you like to see in Retropie 4.3:

                        Yea I know it can be done that way, but at the end of the day it is a hacky way of accomplishing it.

                        No you are wrong. That is the recommended way of doing it. I remember @BuZz mentioning somewhere that ES will never support kids mode as there is a dedicated es-kids for that.

                        Sent from 20,000 leagues under the sea.

                        Powersaver Emulation station : https://github.com/hex007/EmulationStation
                        ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                        H P 2 Replies Last reply 26 Aug 2017, 17:35 Reply Quote 0
                        • H
                          Hex @thex
                          last edited by 26 Aug 2017, 16:39

                          @thex said in What would you like to see in Retropie 4.3:

                          Suggestions for a SMALL screen installation

                          I am working on widening menus by default if on small screen.

                          Sent from 20,000 leagues under the sea.

                          Powersaver Emulation station : https://github.com/hex007/EmulationStation
                          ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                          1 Reply Last reply Reply Quote 1
                          • H
                            herb_fargus administrators @Hex
                            last edited by 26 Aug 2017, 17:35

                            @hex that's news to me. I'll let @BuZz and @Zigurana hash that out as I see no issue with inclusion provided the code is stable and tested. I would probably use it myself as I prefer minimalist interfaces

                            If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                            Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                            1 Reply Last reply Reply Quote 1
                            • T
                              thex
                              last edited by 26 Aug 2017, 18:21

                              @Hex ,
                              That sounds great! does widening it also make the font bigger?

                              1 Reply Last reply Reply Quote 0
                              • H
                                Hex
                                last edited by 26 Aug 2017, 18:22

                                @thex Probably can be done. Will try

                                Sent from 20,000 leagues under the sea.

                                Powersaver Emulation station : https://github.com/hex007/EmulationStation
                                ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                                1 Reply Last reply Reply Quote 0
                                • C
                                  cyperghost @thex
                                  last edited by cyperghost 26 Aug 2017, 18:32

                                  @thex said in What would you like to see in Retropie 4.3:

                                  Outside of RetroPie - add a column to the ES Themes page to identify "optimized for small screens?"

                                  I started to make this happen with this list
                                  But I already got a small talk with @hex - which small theme is really small.
                                  So currently we have 3 optimized for 3,5"

                                  • IO (cool theme, maybe the smallest in footprint!)
                                  • GambeBoy Zero - GBZ3,5 (very cool theme)
                                  • TFT theme
                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    pjft @Hex
                                    last edited by 26 Aug 2017, 18:54

                                    @hex I'm not sure that is accurate, in terms of the kids features not ever making it to the main ES. I think it's more a matter of time and testing, but I'm certainly keen on helping @Zigurana get those there.

                                    L 1 Reply Last reply 26 Aug 2017, 23:00 Reply Quote 2
                                    • H
                                      Hex
                                      last edited by 26 Aug 2017, 19:06

                                      I have no problems with kids mode. Just that I will not be working on that.

                                      Sent from 20,000 leagues under the sea.

                                      Powersaver Emulation station : https://github.com/hex007/EmulationStation
                                      ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                                      1 Reply Last reply Reply Quote 0
                                      • E
                                        edmaul69 @HurricaneFan
                                        last edited by edmaul69 26 Aug 2017, 19:09

                                        @hurricanefan change the permissions of the gamelist.xml files in

                                        /opt/retropie/configs/all/emulationstation/gamelists/
                                        

                                        So they dont have write permissions, they at least cant save to the gamelist.xml files. I would do the same thing with your images as well so they wont change any either.

                                        H 1 Reply Last reply 26 Aug 2017, 22:19 Reply Quote 1
                                        • H
                                          HurricaneFan @edmaul69
                                          last edited by 26 Aug 2017, 22:19

                                          @edmaul69 I didn't even think of that. That's a neat idea.

                                          1 Reply Last reply Reply Quote 0
                                          42 out of 214
                                          • First post
                                            42/214
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received