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

    EmulationStation mod

    Scheduled Pinned Locked Moved Ideas and Development
    mod
    340 Posts 49 Posters 374.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.
    • InsecureSpikeI
      InsecureSpike
      last edited by InsecureSpike

      now i know this is probably a long shot but, with updated code and changing from xml, to another database, would it be possible to add a feature like in attract mode, where the rom folder content gets re-generated upon page/menu selection, so emulation station doesn't need restarting when adding new content.

      RPi 3 - RetroPie + 500gb HDD [consoles] + Razer Onza Tournament
      RPi 3 - RetroPie + 32gb USB [computers] + Keyboard
      both with AttractMode + FuzzBoxx Layout

      1 Reply Last reply Reply Quote 0
      • J
        jacobfk20
        last edited by

        @herb_fargus I built on top of Aloshi's main branch that still has directlaunch. I can understand trying to go through the code and finding what is used with grid view and what is not. I think I will just make a branch that is for grid view as well and get it as bug free and polished as I can and keep other features in other branches.

        herb_fargusH 1 Reply Last reply Reply Quote 0
        • herb_fargusH
          herb_fargus administrators @jacobfk20
          last edited by herb_fargus

          @jacobfk20 directlaunch was only added to retropie, it was never part of Aloshi's main branch so you must have built on an older version of the retropie fork (or merged in the pending PR on aloshi's branch yourself) but anyways yes, compartmentalised features would be good ;) I'll keep playing with your code, keep up the good work.

          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

          A 1 Reply Last reply Reply Quote 0
          • A
            Arcuza @herb_fargus
            last edited by

            @herb_fargus I know a bit XML, XSLT (XPath), C and SQL, but I've only done it on Windows.

            I would like to have a filter based rom browsing so that you can game lists that are "all racing games for NES or SNES" or "all RPG games done by Square" or "all PSX games supporting 4 players" or "all games older than 1990"

            Is it possible to add that to ES? Where do I start?

            Thank you for your support

            1 Reply Last reply Reply Quote 1
            • P
              Pyjamarama
              last edited by

              taking Xmls to a database will be the greater breakthrough for Es. As it is now, Es is superb.
              But having all the data into one database will give speed,flexibility and unlock possibilities like eg favorites without hassle and expensive XML parsings.

              1 Reply Last reply Reply Quote 1
              • J
                jacobfk20
                last edited by

                @herb_fargus I forked retropie's ES and made a gridview branch. https://github.com/jacobfk20/EmulationStation/tree/Gridview
                it contains only what is needed to do my grid view which includes adding some things to SystemData.

                herb_fargusH 2 Replies Last reply Reply Quote 0
                • herb_fargusH
                  herb_fargus administrators @jacobfk20
                  last edited by

                  @jacobfk20 ah brilliant! Will test now.

                  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 0
                  • herb_fargusH
                    herb_fargus administrators @jacobfk20
                    last edited by

                    @jacobfk20 works great, the one issue I've been having is it wont refresh the gamelists once I add more roms to the romfolder so all I see is just ports and the retropie menu even though I have snes roms in the snes folder, I'm testing it on my pc so it may be something I've done with my setup, can anyone else confirm?

                    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 0
                    • J
                      jacobfk20
                      last edited by

                      @herb_fargus Are you saying that Super Nintendo isn't even showing up on System View?

                      herb_fargusH 1 Reply Last reply Reply Quote 0
                      • herb_fargusH
                        herb_fargus administrators @jacobfk20
                        last edited by

                        @jacobfk20 actually nvm, for some reason it was creating an es_systems.cfg file in the .emulationstation folder rather than /etc/emulationstation I just had to delete the one in .emulationstation and it now shows up as it should. might be the way the module is coded perhaps, I'll have to look further into that.

                        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 0
                        • J
                          jacobfk20
                          last edited by

                          It does create an es_systems in .emulationstation. It writes which view mode, size of grid tiles, and if the system should show up on system view.

                          herb_fargusH 1 Reply Last reply Reply Quote 0
                          • herb_fargusH
                            herb_fargus administrators @jacobfk20
                            last edited by herb_fargus

                            @jacobfk20 I see. well that may cause some confusion as it will take the .emulationstation folder over the /etc/emulationstation where the retropie scripts will generate the es_systems.cfg in the /etc location anytime you add a new system so I'm not sure what the best way is to address that

                            I presume this is a result of the save and apply button rather than just having a save button that caches it on restart

                            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

                            CrescendoC 1 Reply Last reply Reply Quote 0
                            • J
                              jacobfk20
                              last edited by

                              That is pretty bad. I could have these settings saved in another file and keep es_systems alone.

                              herb_fargusH 1 Reply Last reply Reply Quote 0
                              • herb_fargusH
                                herb_fargus administrators @jacobfk20
                                last edited by

                                @jacobfk20 I think that may be wise (albeit likely more work for you). Anyways this forum post is getting pretty long I prefer to keep development discussion on github where its closer to the code. I'll log an issue for this on your RPI repo and carry it on there.

                                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 0
                                • J
                                  jacobfk20
                                  last edited by

                                  @herb_fargus I'm working mostly from https://github.com/jacobfk20/EmulationStation and not the RPiE fork.

                                  herb_fargusH 1 Reply Last reply Reply Quote 0
                                  • herb_fargusH
                                    herb_fargus administrators @jacobfk20
                                    last edited by

                                    @jacobfk20 If you'd like to enable the issue tracker on your emulationstation fork I'd be happy to log the issues there instead

                                    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 0
                                    • J
                                      jacobfk20
                                      last edited by

                                      I didn't know it was disabled. It's enabled now.

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        robertybob
                                        last edited by robertybob

                                        I hope this makes it into RetroPie 4 in some form, the grid view will keep me happy until Attract-Mode is finally, officially, included as a choice alongside ES!

                                        B 1 Reply Last reply Reply Quote 1
                                        • B
                                          ben_thatmustbeme @robertybob
                                          last edited by

                                          @robertybob given that RC images are out, I don't think that's likely, but I don't know the release procedure. I think it's more likely to get a script to change ES versions

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

                                            Just for curiosity:
                                            Could changing from xml to another database avoid/minimize this problem?
                                            (exit emulationstation take ages when "save metadata on exit" is on)

                                            • Useful topics
                                            • joystick-selection tool
                                            • rpie-art tool
                                            • achievements I made
                                            1 Reply Last reply Reply Quote 2
                                            • 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.