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 268.9k 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.
    • V
      valerino @iainjh
      last edited by

      hi guys, sorry if i didnt replied lately or posted anymore.

      i kept updating my fork here and there (i usually keep it in sync with the upstream repo), and as one of you noticed i added an option to switch CRT/HDMI configurations.

      basically, it keeps 2 copies of all /opt/retropie/configs folder (one for crt, one for hdmi .... since i use some system with an old crt and some with a bigger hdmi monitor).
      it lets you switch configurations (so you can set up i.e. the hdmi one with shaders and all, which aren't needed on the crt) and manage them.

      it's not perfect, requires reboot, but well .... take a look, it does its job for what i needed.

      cheers!
      v.

      1 Reply Last reply Reply Quote 0
      • I
        iainjh
        last edited by

        Hi Valerino!

        Could you please explain how to switch CRT/HDMI configurations? On my pi4 (and also my pi 3 with an older build) after reboot i get the error I listed above - ES will not run - I seem to have no option but to wipe the sd card and start again...

        V 1 Reply Last reply Reply Quote 0
        • V
          valerino @iainjh
          last edited by

          @iainjh make sure you have /opt/retropie/configs.hdmi and /opt/retropie/configs.crt symlinks. if not, you are using an old version of the script, update my fork.

          basically, first time you use this feature (assuming you just installed my fork from scratch) it defaults to HDMI. you have to use the option to COPY THE HDMI CONFIGURATION OVER CRT (to have initially the same configuration for all), then you can freely switch between the two and the changes you make i.e. when using the HDMI configuration will not 'pollute' the CRT one.

          The option to MERGE the configurations are, indeed, to merge them. i.e. if you installed some emulators when in HDMI mode, you will miss such configuration in CRT mode so you can use the merge option to keep the /opt/retropie/configs.crt in sync.

          hope it clears everything :)

          1 Reply Last reply Reply Quote 0
          • I
            iainjh
            last edited by

            VALERINO - thanks, I'll have another go this weekend. I see one symlink to config.hdmi but ES still fails with unable to create /home/pi/.emulationstation on boot. I shall update and retry.

            Is there an option to NOT change anything? I dont want 2 folders crt or hdmi.

            Regardless, thanks again for your scripts, lots of fun being had. I shall add a few more. I already had bbc and electron working very well with advmame/mess before btw so if lr-mess breaks runcommand there is an alternative. One other thing I need do this weekend is find how to change the hotkey bindings.. my keyboard doesnt have a scrolllock for a start!

            cheers

            ROSLOF - thanks again for your GS guide!

            V 1 Reply Last reply Reply Quote 0
            • A
              AriaOTP
              last edited by

              Thanks for your new scriptmodules!

              Is it ok for add FM TOWNS (fmtowns/fmtmarty)? Of course MESS has incomplete emulation and cpu demanding for that system, but it's the only way to run FM TOWNS games in non-Windows and many games are playable.

              1 Reply Last reply Reply Quote 0
              • V
                valerino @iainjh
                last edited by valerino

                @iainjh

                Is there an option to NOT change anything? I dont want 2 folders crt or hdmi.

                no, but shouldn't be needed. just don't use the crt/hdmi configuration menu and shouldn't make any difference.

                1 Reply Last reply Reply Quote 0
                • macoultM
                  macoult
                  last edited by macoult

                  I'm getting same.

                  1. Build microSD using Raspberry Pi Imager

                  2. Boot it, let it expand file system etc

                  3. enable SSH

                  4. replace setup script:

                    • cd /home/pi
                    • mv ./RetroPie-Setup ./RetroPie-Setup.bck
                      * git clone https://github.com/valerino/RetroPie-Setup

                  throw in a reboot for good measure

                  1. exit emulationstation
                  2. run setup from Putty, install lr-mess and a few of the other cool scripts, lr-crvision, lr-astrocade etc
                  3. restart or try to run emulationstation

                  get
                  Creating config directory "/home/pi/.emulationstation"
                  Config directory could not be created!

                  copying files from backup and also resetting permissions on there, no luck.
                  Going into the advanced menu, and playing with settings there with crt/hdmi just seems to stuff up the display, either get black screen on boot, or horrid what I guess is 240p screen (four raspberries as big as fists, not thumbnail size).

                  So then have to reformat and start again.
                  As per @iainjh said - any way to not use that and not bother with config.crt and config.hdmi or a way to turn this off and on if required, for the few that may in fact be using CRT screens? Or help us out with the commands to get it working again after whatever script in there is causing it to drop its guts.

                  EDIT: I actually did get it working, somehow, can't recall the exact combo but then once I did get emulationstation running, no games worked and all came up with something along the lines of "error running <system name> config not found"

                  1 Reply Last reply Reply Quote 0
                  • macoultM
                    macoult
                    last edited by

                    update

                    seems to be working with fresh build.
                    base OS from raspberry imager
                    enable ssh using raspi-config
                    putty in and install git, dependencies blah
                    git clone valerino's setup
                    run the setup
                    just need to install some more and upload some roms, but so far it reboots and doesn't flip out like the previous method.

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @Cyborgbob
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • K
                        kactius @valerino
                        last edited by

                        @valerino
                        Have you ever thought of doing a github pull to the official RetroPie setup, to see if these improvements can be accepted and thus contribute in a more direct way to the community?
                        Thanks for all

                        Z 1 Reply Last reply Reply Quote 0
                        • Z
                          zerojay @kactius
                          last edited by

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

                          @valerino
                          Have you ever thought of doing a github pull to the official RetroPie setup, to see if these improvements can be accepted and thus contribute in a more direct way to the community?
                          Thanks for all

                          I just restarted RetroPie-Extra which is probably the biggest place for scripts outside of RetroPie itself. I'd be happy to add them if you're interested.

                          1 Reply Last reply Reply Quote 0
                          • G
                            gpmcty
                            last edited by

                            @valerino
                            I am having a problem with your script I believe. I installed lr-atari800 via your RetroPie-Setup script and it fails to launch giving an error code in the runcommand. I made a separate post about the error.

                            I would like some more info about what you did as far as lr-atari800 and XEGS. I am interested in setting up an XEGS system using lr-atari800 and the XEGS system rom, but I have not been able to fully understand how the configuration files work. Under core options there are only 3 system options and I know you can go further into the emulator menu and choose XEGS. What I don't know is who over rides who? Can I manually create a core file and specify the XEGS and have lr-atari800 use that system rom or will it always default to one of the 3 selectable systems in the options menu?

                            Thank you

                            Greg McCartney

                            1 Reply Last reply Reply Quote 0
                            • Z
                              zerojay
                              last edited by

                              Every attempt to use lr-mame through this results in a tiny Initializing box onscreen and RetroArch seems to freeze. Not sure what is going on here. I was testing originally with cdi and I have the cdimono1.zip bios file in the bios directory as mentioned in the script, but I can't seem to get any further.

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

                                @valerino

                                Hi. I was just informed by another user (gpmcty) who read that in order to get the lr-atari800 core to work, you have to unplug your USB controller.... and he is correct. Nothing works unless I yank out my controller right after I select the game in the Emulationstation menu. This is for the Atari800 side and A5200 side of the lr-atari800 core.

                                Is anyone working on a fix for this? Once the core starts... it works great and there are no further issues.

                                Thanks!

                                Z 1 Reply Last reply Reply Quote 0
                                • Z
                                  zerojay @jamrom2
                                  last edited by

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

                                  @valerino

                                  Hi. I was just informed by another user (gpmcty) who read that in order to get the lr-atari800 core to work, you have to unplug your USB controller.... and he is correct. Nothing works unless I yank out my controller right after I select the game in the Emulationstation menu. This is for the Atari800 side and A5200 side of the lr-atari800 core.

                                  Is anyone working on a fix for this? Once the core starts... it works great and there are no further issues.

                                  Thanks!

                                  Sounds like something to report to upstream: https://github.com/libretro/libretro-atari800

                                  1 Reply Last reply Reply Quote 0
                                  • Z
                                    Zering
                                    last edited by

                                    Hey guys, so I finally got this working, which is very exciting!
                                    It all runs pretty smoothly for the most part, but CD-i games hang on launch. I get a screen that says 'Loading machine', and it hangs on 96%.
                                    I have .chd files and I've placed my BIOS in the BIOS, roms, and cdimono1 directory.
                                    If anybody could tell me what I'm doing wrong, I'd be very grateful!

                                    F 1 Reply Last reply Reply Quote 0
                                    • F
                                      Folly @Zering
                                      last edited by Folly

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

                                      Hey guys, so I finally got this working, which is very exciting!
                                      It all runs pretty smoothly for the most part, but CD-i games hang on launch. I get a screen that says 'Loading machine', and it hangs on 96%.
                                      I have .chd files and I've placed my BIOS in the BIOS, roms, and cdimono1 directory.
                                      If anybody could tell me what I'm doing wrong, I'd be very grateful!

                                      @Zering

                                      For CD-I you can look from here :
                                      https://retropie.org.uk/forum/topic/27387/cd-i-does-not-want-to-load-after-updating-retropie/22
                                      And from here :
                                      https://retropie.org.uk/forum/topic/27983/ir-cd-i/10

                                      Z 1 Reply Last reply Reply Quote 0
                                      • Z
                                        Zering @Folly
                                        last edited by

                                        @Folly so the bios is essentially outdated?

                                        I don't think cdi is the only emulator affected, I've ran into the same glitch with the M5 and the GP32.

                                        F 1 Reply Last reply Reply Quote 0
                                        • F
                                          Folly
                                          last edited by Folly

                                          @Zering

                                          Yes, indeed. You need to update.

                                          It could be that others also need BIOS changes.
                                          But I don't know, I never tried these systems.

                                          You should read your logs in /dev/shm/ after trying a system.
                                          Perhaps you can figure out if they miss bios roms.

                                          Z 1 Reply Last reply Reply Quote 0
                                          • Z
                                            Zering @Folly
                                            last edited by

                                            @Folly How would I go about establishing which BIOS roms are missing?

                                            Could you provide me with a couple of examples?

                                            F 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.