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

    Idea for experimental: Install Arbitrary ES-branch

    Scheduled Pinned Locked Moved Ideas and Development
    scriptmodulegithubscriptingretropie-setup
    75 Posts 12 Posters 27.3k 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 @herb_fargus
      last edited by

      @herb_fargus said

      It's amazing he's not rocking back and forth in a corner.

      I regret nothing

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

      Backlog: http://backloggery.com/lilbud

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

        @herb_fargus I'm not trying to make any enemies here. I know how much you all do around here. I'm not intentionally going out of my way to wind people up. I may come across as a bit abrasive from time to time or people may mistake my shite jokes for rudeness but it is not meant maliciously towards anyone. If I was rude, I apologise.

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

          @herb_fargus Thanks. Second you on the forum help comments. I think @mediamogul and others help with my sanity. I hate writing documentation, and you may do too now, but couldn't do RetroPie without you. The legal stuff has been a PITA, but having others to advise and talk with has been a godsend. Cheers.

          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

          lilbudL AlexMurphyA 2 Replies Last reply Reply Quote 1
          • lilbudL
            lilbud @BuZz
            last edited by

            @BuZz Any word on the whole copyright fiasco?

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

            Backlog: http://backloggery.com/lilbud

            BuZzB 1 Reply Last reply Reply Quote 0
            • AlexMurphyA
              AlexMurphy Banned @BuZz
              last edited by

              @BuZz If I was rude or came across as a jackass I am sorry. I genuinely mean that. I don't mean to get people off side. I'm just clumsy sometimes and forget to turn my filter on. I don't even know a tenth of what you do for us and the bits I get i really appreciate. Thanks.

              BuZzB mediamogulM 2 Replies Last reply Reply Quote 3
              • BuZzB
                BuZz administrators @AlexMurphy
                last edited by

                @AlexMurphy thanks and NP. Cheers.

                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

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

                  @lilbud Our attorney has filed for a US trademark. The old one was supposedly cancelled by former owner, but they filed it wrong afaik. With our new application this has been addressed/referenced. Will do a blog post when things are properly sorted.

                  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

                  1 Reply Last reply Reply Quote 2
                  • mediamogulM
                    mediamogul Global Moderator @AlexMurphy
                    last edited by mediamogul

                    @AlexMurphy

                    I'm just clumsy sometimes and forget to turn my filter on.

                    If you only knew how many posts I've canceled at the last minute because of that same filter. I love a good joke and you've gotten a laugh out of me on many occasions. No one wants to see that sense of humor disappear. Just try to be a little more considerate of others. This place is definitely more interesting with you in it.

                    @BuZz, @herb_fargus

                    Thank you both for the compliment and more importantly, thanks for all the fish. The logistics of this project must be a living nightmare, but you guys always seem to handle it with style.

                    RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

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

                      Excuse me, gentlemen. I'm sorry to interrupt this friendly conversation, but can we get back on topic?

                      I've wrote the script @Zigurana requested. It's not a RetroPie-Setup scriptmodule but thanks to the BuZz code snippet it was really simple. It's almost just a frontend for that for loop :-) I just added a warning and a form to get the repo URL and the branch.

                      The warning is:
                      0_1495532536506_es-test.png

                      The script is here: https://github.com/meleu/share/blob/master/es-tests.sh

                      ES testers can get the script this way:

                      wget https://raw.githubusercontent.com/meleu/share/master/es-tests.sh
                      
                      • Useful topics
                      • joystick-selection tool
                      • rpie-art tool
                      • achievements I made
                      TMNTturtlguyT 1 Reply Last reply Reply Quote 5
                      • TMNTturtlguyT
                        TMNTturtlguy @meleu
                        last edited by

                        @meleu thanks for doing this, i haven't had a chance to load this up and test, but i read the code. From what i see it looks like the script will prompt the user to enter the github adress for the test/developmental ES build every time the script is run? Am i reading the code correctly?

                        Is there away to revise the script to allow me (the user) to go into the editor and enter the github link directly into the .sh file? This way I only need to enter the github link 1 time, i can load up 4 or 5 different build links and then when i run the script, i can select which link to run the code to install from the menu instead of entering the github link everytime.

                        Thanks again

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

                          @TMNTturtlguy

                          From what i see it looks like the script will prompt the user to enter the github adress for the test/developmental ES build every time the script is run? Am i reading the code correctly?

                          Yes, you are.

                          Is there away to revise the script to allow me (the user) to go into the editor and enter the github link directly into the .sh file?

                          sure, will add this feature as soon as I get home.

                          • Useful topics
                          • joystick-selection tool
                          • rpie-art tool
                          • achievements I made
                          TMNTturtlguyT 1 Reply Last reply Reply Quote 1
                          • TMNTturtlguyT
                            TMNTturtlguy @meleu
                            last edited by

                            @meleu Great! Thank you so much

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

                              @TMNTturtlguy Done.

                              If you want to create a list of repositories and branches to choose in the script just create a file named es-repos.txt with the repository URL followed by space followed by branchName. Example:

                              https://github.com/RetroPie/EmulationStation master
                              https://github.com/zigurana/EmulationStation UI_modes_Kiosk_Kid_Full
                              
                              • Useful topics
                              • joystick-selection tool
                              • rpie-art tool
                              • achievements I made
                              TMNTturtlguyT cafarellidigitalC 2 Replies Last reply Reply Quote 3
                              • TMNTturtlguyT
                                TMNTturtlguy @meleu
                                last edited by

                                @meleu THANKS! I will try this out after my work day is over. This is cool and a great idea by @Zigurana. I hope this works as he was thinking? Thanks for quickly creating a solution for us.

                                1 Reply Last reply Reply Quote 1
                                • cafarellidigitalC
                                  cafarellidigital @meleu
                                  last edited by

                                  @Zigurana @meleu @TMNTturtlguy awesome, thanks all!

                                  Console Stripe Video Splashscreen | Mushberry Splatter Splashscreen

                                  1 Reply Last reply Reply Quote 0
                                  • TMNTturtlguyT
                                    TMNTturtlguy
                                    last edited by

                                    @meleu - I got the script installed and running, it is pretty cool! I created a new directory in /home/pi/.emlationstation/scripts

                                    I just run a bash command, select the build from the list and watch it install! Now if only there was a way to speed up the installation process :)

                                    Great work. If testers install this, all they have to do is copy and paste the github link for a test build into the text file and they can easily switch back and forth!

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

                                      @TMNTturtlguy thanks for the compiments. ;-)

                                      Now if only there was a way to speed up the installation process :)

                                      Yeah, it would be handy. Compile everything from source everytime is a bit time demanding... I'll try to find a smarter solution during this week and update the script.

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

                                        @TMNTturtlguy I think we were hijacking that topic... :) Let's get back here.
                                        I've fixed the "dash-bug", can you update and test the script again?

                                        Just to remember:

                                        wget https://raw.githubusercontent.com/meleu/share/master/es-tests.sh
                                        
                                        • Useful topics
                                        • joystick-selection tool
                                        • rpie-art tool
                                        • achievements I made
                                        TMNTturtlguyT 1 Reply Last reply Reply Quote 1
                                        • TMNTturtlguyT
                                          TMNTturtlguy @meleu
                                          last edited by TMNTturtlguy

                                          @meleu Thanks, i just downloaded and started the udpate for @pjft build. It is running properly! Give it about 15 minutes and it should compete and i will confirm success. Thanks for the quick turn around.

                                          I think this tool is very helpful and a lot of other builders/testers would like this. You should think about starting a new thread with a title that lets everyone know about this script. You could also think about asking a few different builders if they would like their github builds included in a text file, you could put in a few just so everyone understands how the .txt file works. I know a lot of people like kids mode, and there is always great interest in the OMX-Screensaver build. Just a few thoughts to spread the word!

                                          EDIT: Successfully installed! Thanks for the update.

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

                                            @TMNTturtlguy I'm thinking about it, but first I wanna "trim some edges". :-)
                                            Maybe I'll do what you're suggesting next week.

                                            Cheers!

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