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 265.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.
    • V
      valerino @mitu
      last edited by

      @mitu https://github.com/retropie/retropie-setup/wiki/MESS

      it works like mame, you need to have roms named the way they're defined in the softlists, plus they need to match a hash. it's completely non-practical for computer systems.
      my way you can use whichever rom you want, as with every other emulator.
      i wouldn't have spent the last week nights doing that if it already existed, believe me :)

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

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

        my way you can use whichever rom you want, as with every other emulator.

        I see, except that MAME/MESS doesn't always work like that.

        We have a special section in the Docs for Arcade to emphasize the need to use the proper ROMset (validated) for the MAME version and still get a lot of question from users that copy a random/incorrect MAME roms and they get an error.

        I understand that the 'no softlist' method it's easier, but wouldn't also lead to similar issues as with arcade emulation ?

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

          @mitu well, mess is a bit different than mame (i know they now converged, but for simplicity keep them separate).
          mess emulates different computer/console systems, they will load everything as normal (as any computer/console do in other emulators), once booted their BIOS/OS. mess just enforces the BIOS is correct through hashes, and that's right.
          the additional 'softlist' enforcement i really don't know why it has been put in place for mess, luckily it can be disabled.

          mame is a completely different beast. each mame driver (well, mostly) is specific for a game, which may exist in different dump version. that's why you have i.e. 5 versions of dkong.zip, for example. still, it's the same game.
          with mess you have i.e. the samcoupe driver, which will just ensure to load the samcoupe bios/os. that's all. then you put whichever disk/tape you want, as with every other computer emulator. you don't have people begging stuff don't work for i.e. lr-vice. or, if there's any, you just simply answer 'live with it'.

          hope i've been clear.... i understand you want to protect from begging users, i'm all for practical things i know....

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

            anyway, i keep adding systems on my fork until i'm done :)
            added SamCoupe (lr-mess-samcoupe) and Amstrad GX4000 (lr-mess-gx4000)

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

              Good Afternoon All

              I have just download the Retropie 4.6 version and I was wondering if the setup folder that you copy over is compatible with this new version.

              Rgds

              CCF

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

                @CCFox i don't know. probably is, i also updated mine and my repo is on par with 4.6 now.
                anyway, just backup first, don't worry for you retroarch configuration etc... they're not touched anyway by my code.

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

                  @valerino

                  I updated to Retropie 4.6 and the installation went fine as expected. I copied over that Retropie Setup folder and installed lr-vice. I then tried to install lr-xvic and it failed. Log below:

                  Log started at: Tue 28 Apr 20:01:32 BST 2020

                  RetroPie-Setup version: 4.5.20 (21a099a7)
                  System: Raspbian GNU/Linux 10 (buster) - Linux retropie 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l GNU/Linux
                  /home/pi/RetroPie-Setup/tmp/build/lr-vice-xvic /home/pi

                  = = = = = = = = = = = = = = = = = = = = =
                  Getting sources for 'lr-vice-xvic' : Commodore Vic20 emulator - port of VICE for libretro
                  = = = = = = = = = = = = = = = = = = = = =

                  git clone --recursive --depth 1 --branch master "https://github.com/libretro/vice-libretro.git" "/home/pi/RetroPie-Setup/tmp/build/lr-vice-xvic"
                  Cloning into '/home/pi/RetroPie-Setup/tmp/build/lr-vice-xvic'...
                  Checking out files: 35% (3049/8514)
                  Checking out files: 36% (3066/8514)
                  Checking out files: 37% (3151/8514)
                  Checking out files: 38% (3236/8514)
                  Checking out files: 39% (3321/8514)
                  Checking out files: 40% (3406/8514)
                  Checking out files: 41% (3491/8514)
                  Checking out files: 42% (3576/8514)
                  Checking out files: 43% (3662/8514)
                  Checking out files: 44% (3747/8514)
                  Checking out files: 45% (3832/8514)
                  Checking out files: 46% (3917/8514)
                  Checking out files: 46% (3991/8514)
                  Checking out files: 47% (4002/8514)
                  Checking out files: 48% (4087/8514)
                  Checking out files: 49% (4172/8514)
                  Checking out files: 50% (4257/8514)
                  Checking out files: 51% (4343/8514)
                  Checking out files: 52% (4428/8514)
                  Checking out files: 53% (4513/8514)
                  Checking out files: 53% (4585/8514)
                  Checking out files: 54% (4598/8514)
                  Checking out files: 55% (4683/8514)
                  Checking out files: 56% (4768/8514)
                  Checking out files: 57% (4853/8514)
                  Checking out files: 58% (4939/8514)
                  Checking out files: 59% (5024/8514)
                  Checking out files: 60% (5109/8514)
                  Checking out files: 61% (5194/8514)
                  Checking out files: 62% (5279/8514)
                  Checking out files: 63% (5364/8514)
                  Checking out files: 64% (5449/8514)
                  Checking out files: 65% (5535/8514)
                  Checking out files: 66% (5620/8514)
                  Checking out files: 67% (5705/8514)
                  Checking out files: 68% (5790/8514)
                  Checking out files: 69% (5875/8514)
                  Checking out files: 70% (5960/8514)
                  Checking out files: 71% (6045/8514)
                  Checking out files: 72% (6131/8514)
                  Checking out files: 73% (6216/8514)
                  Checking out files: 74% (6301/8514)
                  Checking out files: 75% (6386/8514)
                  Checking out files: 76% (6471/8514)
                  Checking out files: 77% (6556/8514)
                  Checking out files: 78% (6641/8514)
                  Checking out files: 79% (6727/8514)
                  Checking out files: 80% (6812/8514)
                  Checking out files: 81% (6897/8514)
                  Checking out files: 82% (6982/8514)
                  Checking out files: 83% (7067/8514)
                  Checking out files: 84% (7152/8514)
                  Checking out files: 84% (7157/8514)
                  Checking out files: 85% (7237/8514)
                  Checking out files: 86% (7323/8514)
                  Checking out files: 87% (7408/8514)
                  Checking out files: 88% (7493/8514)
                  Checking out files: 89% (7578/8514)
                  Checking out files: 90% (7663/8514)
                  Checking out files: 91% (7748/8514)
                  Checking out files: 92% (7833/8514)
                  Checking out files: 93% (7919/8514)
                  Checking out files: 94% (8004/8514)
                  Checking out files: 95% (8089/8514)
                  Checking out files: 96% (8174/8514)
                  Checking out files: 97% (8259/8514)
                  Checking out files: 98% (8344/8514)
                  Checking out files: 99% (8429/8514)
                  Checking out files: 100% (8514/8514)
                  Checking out files: 100% (8514/8514), done.
                  HEAD is now in branch 'master' at commit '61c8c53ae99614b79c6014c483ba48a1e1a469eb'
                  /home/pi
                  /home/pi/RetroPie-Setup/tmp/build/lr-vice-xvic /home/pi

                  = = = = = = = = = = = = = = = = = = = = =
                  Building 'lr-vice-xvic' : Commodore Vic20 emulator - port of VICE for libretro
                  = = = = = = = = = = = = = = = = = = = = =

                  make: Makefile.libretro: No such file or directory
                  make: *** No rule to make target 'Makefile.libretro'. Stop.
                  make: Makefile.libretro: No such file or directory
                  make: *** No rule to make target 'Makefile.libretro'. Stop.
                  /home/pi
                  Could not successfully build lr-vice-xvic - Commodore Vic20 emulator - port of VICE for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-vice-xvic/vice_xvic_libretro.so not found).

                  Log ended at: Tue 28 Apr 20:02:22 BST 2020
                  Total running time: 0 hours, 0 mins, 50 secs

                  I will try Plus 4 and report back

                  KR

                  CCF

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

                    @valerino

                    Same for Plus 4 & C128

                    Now trying to install VICE standalone not lr-VICE.

                    Rgds

                    CCF

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

                      @CCFox uhm. same happens to me. lr-vice repo has changed and the lr-vice retropie scripts (both upstream and mine) has not been updated.
                      fix is simple, in all lr-vice.sh, lr-vice-xvic.sh,lr-vice-blabla just replace

                      Makefile.libretro

                      with

                      Makefile

                      that's all.
                      i will fix in a commit later on my fork.

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

                        @valerino

                        I'm sorry I don't where the file Makefile.libretro is located.

                        Rgds

                        CCF

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

                          @CCFox i just committed the fix on my repo

                          1 Reply Last reply Reply Quote 1
                          • C
                            CCFox
                            last edited by

                            I am currently installing lr-mess and it has so far as writing 4 hours. it is 3.30am here in England.

                            Is this normal?

                            Rgds

                            CCF

                            1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator
                              last edited by

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

                              I am currently installing lr-mess and it has so far as writing 4 hours. it is 3.30am here in England.

                              If you're installing from source, it takes a long time to compile. On a (stock) Pi3B took me more than 1 day. The Pi4B is more powerful, it's faster to compile and it doesn't take that much.

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

                                @mitu

                                My Word

                                Had I had known that I probably wouldn't had started it! I saw that somebody had posted it takes a while...Bit of an understatement I think!

                                On a side note, in your opinion is it worth upgrading to RPi 4? I know the latest retropie 4.6 is in beta and I was wondering if the N64 and PSP game play has improved at all. I knid of miss the lego series on the PSP. I see conflicting reports on youtube etc and I assume you have a pi4 so I would really value your opinion. And I will accept it without prejudice!

                                Rgds

                                CCF

                                1 Reply Last reply Reply Quote 0
                                • mituM
                                  mitu Global Moderator
                                  last edited by

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

                                  Had I had known that I probably wouldn't had started it! I saw that somebody had posted it takes a while...Bit of an understatement I think!

                                  You can do a binary install, it will be just as good.

                                  On a side note, in your opinion is it worth upgrading to RPi 4? I know the latest retropie 4.6 is in beta and I was wondering if the N64 and PSP game play has improved at all. I knid of miss the lego series on the PSP. I see conflicting reports on youtube etc and I assume you have a pi4 so I would really value your opinion.

                                  There is an improvement for N64 and PSP with the PI4 - but I wouldn't discard the PI3 if you're just starting up with RetroPie, there's lots of platforms that work well and you can get to learn RetroPie's ins and outs.

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

                                    unfortunately as far as i see there's no option to install lr-mess from binary. i did from source as well, on a pi4, and i can confirm it takes 2 (if not 3) hours.

                                    1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator
                                      last edited by

                                      For the Pi3 using the 4.5.1 image, a binary install should be available. Can't be sure for the new release (4.6), which is based on Buster.

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

                                        Thank you @mitu for your advice...I'll hang fire getting a pi4 for the time being.

                                        Kd Rgds

                                        CCF

                                        1 Reply Last reply Reply Quote 0
                                        • roslofR
                                          roslof
                                          last edited by roslof

                                          "Mega Duck"? "Cougar Boy"?

                                          I had never even heard of these things until the lr-mess-megaduck script was made! Now I'm spending far too much time playing with these scripts, scraping, and creating new artwork. But I admit, it's been pretty fun.

                                          Mega Duck Overlay (work in progress):
                                          megaduck.png

                                          Mega Duck Game Select Screen (es-epicnoir Theme)
                                          Mega Duck Game Select.png

                                          Mega Duck Launch Screen (carbon Theme):
                                          Mega Duck Launcher.png

                                          chicueloC 1 Reply Last reply Reply Quote 0
                                          • chicueloC
                                            chicuelo @roslof
                                            last edited by

                                            @roslof thats my theme ;)

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