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

    new scriptmodules (lr-vice-xvic, gsplus, proper lr-mess integration!)

    Scheduled Pinned Locked Moved Ideas and Development
    githubscriptmodulesdevelopment
    545 Posts 42 Posters 342.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.
    • C
      cdaters @Folly
      last edited by

      @Folly, dude, you are amazing! I haven't yet looked at your project, but based on your reply here, I am very excited to jump into it...such that I may undo what I've done already with @valerino's script, put my backup of the official RetroPie-Setup dir and scripts back in place and go your route instead. Generating module-scripts on the fly is amazing!

      I'm pretty familiar with bash (but by no means an expert, lol). I will definitely check out your project and the bash script link you provided. I definitely want to learn more about this and it seems that MAME/LR_MESS has more to offer than I first thought (beyond Arcade) and I am very curious about that.

      After I am done updating all of the online templates for variable-data printing (actual work stuff always gets in the way, lol) and I get a few free moments, I will be all over it.

      1 Reply Last reply Reply Quote 0
      • C
        cdaters @Folly
        last edited by

        @Folly said in new scriptmodules (lr-vice-xvic, gsplus, proper lr-mess integration!):

        For you it's better to install it all via this module-script :
        https://github.com/FollyMaddy/RetroPie-Share/blob/main/00-scriptmodules-00/supplementary/add-ext-repos.sh
        Just place this module-script in :
        /home/pi/RetroPie-Setup/scriptmodules/supplementary

        I installed this module-script in:
        /home/pi/RetroPie-Setup/scriptmodules/supplementary

        with:

        cd ~/RetroPie-Setup/scriptmodules/supplementary
        wget https://github.com/FollyMaddy/RetroPie-Share/blob/main/00-scriptmodules-00/supplementary/add-ext-repos.sh
        

        and when I run:

        sudo ~/RetroPie-Setup/retropie-setup.sh
        

        I get this error:

        pi@retropie:~ $ sudo ./RetroPie-Setup/retropie_setup.sh 
        /home/pi/RetroPie-Setup/scriptmodules/supplementary/add-ext-repos.sh: line 7: syntax error near unexpected token `newline'
        /home/pi/RetroPie-Setup/scriptmodules/supplementary/add-ext-repos.sh: line 7: `<!DOCTYPE html>'
        Module  is missing valid rp_module_id
        Module  is missing valid rp_module_desc
        pi@retropie:~ $ 
        
        C 1 Reply Last reply Reply Quote 0
        • C
          cdaters @cdaters
          last edited by

          Never mind...somehow the wget command HTML'ized the script and that was breaking things...

          S 1 Reply Last reply Reply Quote 0
          • C
            cdaters @Folly
            last edited by

            Dang! You were not kidding about the volume of systems... I'm like a kid in a candy store, lmao!

            So I backed out all of the valerino setup script stuff, got this going...had to dig through the menus to find everything and watch your animated gif a few times...

            I managed to get advision installed and now when I launch it, I have many options to choose from, so now I have a little more research to do...

            I haven't even looked at the other repos yet...I'm just using yours at the moment!

            20220307_190746.png

            1 Reply Last reply Reply Quote 0
            • C
              cdaters
              last edited by cdaters

              When using the add-ext-repos.sh script to install repos, and then installing systems...how do we "uninstall" those systems that were installed using this script or the repos that were installed with it?

              FollyF 1 Reply Last reply Reply Quote 0
              • FollyF
                Folly @cdaters
                last edited by Folly

                @cdaters said in new scriptmodules (lr-vice-xvic, gsplus, proper lr-mess integration!):

                When using the add-ext-repos.sh script to install repos, and then installing systems...how do we "uninstall" those systems that were installed using this script or the repos that were installed with it?

                I haven't added deletion of systems in my add-mamedev-systems.sh script.
                If you want to delete a system you can just go to the regular section of experimental packages, select the package you want to de-install and select that.
                Not the official approach but I just delete the specific emulators.cfg to delete old loader lines.
                (Edit : When the loader names are the same the old loader names are overwritten by the new ones when installing a system again, so it's not always needed to de-install or remove the emulators.cfg)

                When using the add-ext-repos.sh script all the 3dr-party module-scripts are stored in /home/pi/RetroPie-Setup/ext/ .
                When they aren't needed anymore you can just dellete the sub-directories in the ext directory.
                Then you are back with an original RetroPie-Setup where you began with.

                Dang! You were not kidding about the volume of systems... I'm like a kid in a candy store, lmao!

                LOL ;-)

                Never mind...somehow the wget command HTML'ized the script and that was breaking things...

                This is how you can download scripts from github.
                You have to use the raw links.
                This should work :

                wget https://raw.githubusercontent.com/FollyMaddy/RetroPie-Share/main/00-scriptmodules-00/supplementary/add-ext-repos.sh
                
                C 1 Reply Last reply Reply Quote 1
                • C
                  cdaters @Folly
                  last edited by

                  @Folly, thank you!

                  FollyF 1 Reply Last reply Reply Quote 0
                  • FollyF
                    Folly @cdaters
                    last edited by

                    @cdaters

                    I had a few mistakes in the script.
                    I just updated it.

                    Hope it fixes everything

                    1 Reply Last reply Reply Quote 0
                    • C
                      ChaosEffect
                      last edited by

                      Hello,

                      This is great! I didn't even notice this thread until recently. Would it be possible to get a script for Atari 7800?

                      I am also known as "StormedBubbles"

                      FollyF 1 Reply Last reply Reply Quote 0
                      • FollyF
                        Folly @ChaosEffect
                        last edited by Folly

                        @ChaosEffect

                        Have you read the last posts ?

                        You can install it with my script and it does work.

                        Read from here :
                        https://retropie.org.uk/forum/topic/25576/new-scriptmodules-lr-vice-xvic-gsplus-proper-lr-mess-integration/512

                        C 1 Reply Last reply Reply Quote 1
                        • C
                          ChaosEffect @Folly
                          last edited by

                          @Folly Thanks! I just did a quick search for 7800 and missed that. I will read through it and try it out.

                          I am also known as "StormedBubbles"

                          1 Reply Last reply Reply Quote 0
                          • C
                            CARRisma @Folly
                            last edited by

                            Hello @Folly I'm new to this forum having bought myself a Pi 4 Model B shortly before Christmas. I've just joined this forum to send you my gratitude.

                            I would just like to send you my huge thanks for the script that installs Elkulator on RetroPie. My first computer my parents bought for me one Christmas back in the mid-eighties was an Acorn Electron so being able to bring back these memories makes me very happy.

                            Thank you for your hard work in creating that script, I'm sure it's appreciated my many including myself.

                            I've managed to scrape many of the ROMs (using Skraper in Windows) and I've created a custom page for the SCV720 EmulationStation theme.

                            FollyF 2 Replies Last reply Reply Quote 1
                            • FollyF
                              Folly @CARRisma
                              last edited by

                              @CARRisma

                              Welcome to the forum.

                              Thanks for letting me know.
                              Really nice to hear you enjoy it so much. ;-)

                              1 Reply Last reply Reply Quote 0
                              • S
                                Simrose @cdaters
                                last edited by Simrose

                                @cdaters
                                how did you fix this i got same error
                                sudo ~/RetroPie-Setup/retropie_setup.sh
                                /home/pi/RetroPie-Setup/scriptmodules/supplementary/add-ext-repos.sh: line 7: syntax error near unexpected token newline' /home/pi/RetroPie-Setup/scriptmodules/supplementary/add-ext-repos.sh: line 7: <!DOCTYPE html>'
                                Module is missing valid rp_module_id
                                Module is missing valid rp_module_desc

                                I was following your steps.
                                thanks
                                Sim

                                FollyF 1 Reply Last reply Reply Quote 1
                                • FollyF
                                  Folly @Simrose
                                  last edited by Folly

                                  @Simrose

                                  Go into the web-browser :
                                  https://github.com/FollyMaddy/RetroPie-Share/blob/main/00-scriptmodules-00/supplementary/add-ext-repos.sh
                                  Right-click on raw, then select save as.
                                  Open with a text-editor and check if you have the same file as displayed in the web-browser.

                                  or use the next commands in the terminal to get the raw file with wget don't use this anymore ! :

                                  cd /home/pi/RetroPie-Setup/scriptmodules/supplementary
                                  wget https://raw.githubusercontent.com/FollyMaddy/RetroPie-Share/main/00-scriptmodules-00/supplementary/add-ext-repos.sh
                                  
                                  jamrom2J S 2 Replies Last reply Reply Quote 1
                                  • jamrom2J
                                    jamrom2 @Folly
                                    last edited by jamrom2

                                    @Folly Hiya Folly.

                                    I've been working with a new build as I prepare to finish out the Pi3 and move on to a Pi4. So I was able to start everything from a fresh build using the new 4.8 RetroPie version.

                                    I pulled down the last script you posted and worked with it from a clean start.

                                    I found 1 issue with the CoCo 3 OS/9 option. It doesn't load into the options list. You can select it to build from the list, but it doesn't do anything and it does not add to the option list.

                                    Other than that, there are now an insane amount of options with/without extra ram, machine, basic... cass, disk... etc.. etc. Wow!

                                    Best,

                                    JamR

                                    FollyF 1 Reply Last reply Reply Quote 2
                                    • FollyF
                                      Folly @jamrom2
                                      last edited by Folly

                                      @jamrom2

                                      Cool, a PI4 !!!!!

                                      Did you use the add-ext-repos.sh (raw link) in above script ?

                                      With that you get more than just mame/lr-mess.
                                      And you can use it for updating the scripts.
                                      And everything is installed separately in :
                                      /home/pi/RetroPie-Setup/ext

                                      I probably want to use it as a standard for installing add-mamedev-systems.sh in the future.

                                      I will look at that coco OS/9 line.

                                      Btw. Does classich work ?
                                      (I had no trouble but @DTEAM did)

                                      And have a look at this :https://retropie.org.uk/forum/topic/32377/memotech-512-and-apogee-bk-01

                                      jamrom2J 1 Reply Last reply Reply Quote 0
                                      • S
                                        Simrose @Folly
                                        last edited by

                                        @Folly
                                        I run the code and it didn't return any errors but also nothing new shown.

                                        I would love to get Atari Jaguar working with any version of mess. I've tried virtualjaguar and it has to much audio issues.

                                        I've read lots of posts on how to do it but can't get it running. Is there an easy method for just getting jaguar working.

                                        I'll keep trying and reading more.

                                        Thanks Sim

                                        FollyF 1 Reply Last reply Reply Quote 0
                                        • FollyF
                                          Folly @Simrose
                                          last edited by Folly

                                          @Simrose

                                          It doesn't look easy the first time.
                                          But in time you will see that it's quite easy, just by doing it more often.

                                          If you have installed a system and it doesn't work then always check the/dev/shm/runcommand.log .
                                          In there you probably find the problem, for example :

                                          • bios file not found
                                          • game file not found
                                          • etc

                                          For jaguar the bios file has to be called : jaguar.zip (or .7z), and placed in the BIOS/mame directory.
                                          You can search for the file, with duckduckgo/google, in mame-0.231-merged.

                                          For the mame jaguar software you have to find the file jaguar.zip and extract it in roms/atarijaguar .
                                          You can search for the file, with duckduckgo/google, in mame-sl.

                                          You can then load breakout.zip, for example, with the -cartloaders or in this case also the basename loaders.

                                          1 Reply Last reply Reply Quote 0
                                          • jamrom2J
                                            jamrom2 @Folly
                                            last edited by

                                            @Folly I haven't tried that yet. So far it seems like everything works with the script you last posted, and I've managed to narrow my emulators.cfg down to only a few choices for each emulator. Basically, I'm sticking with what works well, and streamlining it.

                                            Once I get the Pi4, and start that build, I'll let you know. This Pi3 build will cover 3 machines I have, so it's going to be a "light" version that only has emulators that work well on a Pi3.

                                            the link you posted to the add-ext repos.sh doesn't work. I have to look into that for the next build.

                                            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.