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

    Modifying original source

    Scheduled Pinned Locked Moved Ideas and Development
    emulationstatiodevelopmentsource code
    22 Posts 7 Posters 4.5k 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.
    • lilbudL
      lilbud @Zigurana
      last edited by

      @Zigurana When will it be updated/included in the offical ES build?

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

      Backlog: http://backloggery.com/lilbud

      1 Reply Last reply Reply Quote 0
      • M
        masteryoer @dankcushions
        last edited by

        @dankcushions Right, I saw that. My question was related to how the emulationstation-kids fork actually works. Is it just another full emulationstation source with the selective things removed out of it, or is it an addition/module for the emulationstation source?

        dankcushionsD 1 Reply Last reply Reply Quote 0
        • dankcushionsD
          dankcushions Global Moderator @masteryoer
          last edited by

          @masteryoer said in Modifying original source:

          @dankcushions Right, I saw that. My question was related to how the emulationstation-kids fork actually works. Is it just another full emulationstation source with the selective things removed out of it, or is it an addition/module for the emulationstation source?

          it's a full source. i mean it has to be if it's a fork and is the only source when building.

          M 1 Reply Last reply Reply Quote 0
          • M
            masteryoer @dankcushions
            last edited by

            @dankcushions

            That was what I was after :) Since the 'kid' version is the most lightweight, and more what I am looking for, it's what I will base mine off of. I'll just reverse the changes to only show 'kid friendly' games in the game lists, so that all games show up instead, as well as doing some more custom work, like changing the UI elements to match my theme (black and lime green ftw).

            In looking at the source code, I noticed there's an option for a horizontal or 'vertical' carousel on the main systems view. I don't recall ever seeing a config option anywhere for changing this. Is this a WIP option?

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

              @masteryoer that's a pending PR for a vertical carousel. It's still being tested

              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
              • M
                masteryoer
                last edited by

                Hmm, so I guess I don't understand how the modules work after all. I created a new script called emulationstation-xcade.sh and changed the stuff around, and it shows up in the retropie experimental builds list, but once I try building from source I get a unable to build, cannot locate /tmp/build/emulationstation-xcade/emulationstation). I copied the .sh script from emulationstation-kids and changed all the stuff referencing -kids over to xcade, so I am not sure why that one builds but mine doesn't.

                BuZzB 1 Reply Last reply Reply Quote 0
                • BuZzB
                  BuZz administrators @masteryoer
                  last edited by

                  @masteryoer Can't advise without any information - Post the module and build log.

                  To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    masteryoer @BuZz
                    last edited by

                    @BuZz

                    Nevermind, I am a dummy. The log was misinformative. It ended up being my source repository didnt have my latest changes, in which I was using an undefined definition.

                    I updated the repository and it's fixed now.

                    1 Reply Last reply Reply Quote 0
                    • Z
                      Zigurana @masteryoer
                      last edited by

                      @masteryoer said in Modifying original source:

                      @dankcushions

                      That was what I was after :) Since the 'kid' version is the most lightweight, and more what I am looking for, it's what I will base mine off of.

                      Well it's not really any more lightweight than the stock ES, as it includes three separate modi operandi: the default / full mode, and two reduced modi (kiosk and kid). It also has the game filtering in place.
                      I think the kiosk mode is more what you are after.
                      Did you see the wiki?

                      If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        masteryoer @Zigurana
                        last edited by

                        @Zigurana
                        By lightweight, I meant from the user interface experience. The stock full allows for scraping games, changing UI settings, etc. My custom console I am making won't have any of that, and since it's already pretty stripped down in kid mode, I can just branch off of that and do my modifications, instead of redoing what has already been done.

                        Now I just can't figure out how to get my changed PNG files for the default UI elements to be applied. Just changing them doesn't update them in source, and I think res2h needs to be used to convert them after they are created. I tried doing it on frame.png, which I changed, and now I can't compile so I am trying to resolve that issue. Just changing the .png and saving over the old one doesn't work.

                        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.