RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Finishing up Bartop, some questions

    Scheduled Pinned Locked Moved Help and Support
    scraperlr-beetle-psxreicastcontrollersthank you
    13 Posts 4 Posters 1.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
      vermope
      last edited by

      So nearly done building my bartop arcade. Took me a bit longer then expected, but seeing the result I am quiet proud of myself :)
      This was a fun project with lots of challenges, learned a lot and even starting to like Linux operating systems.

      If your curious here's what I've made:
      https://imgur.com/gallery/25lIdk6

      Still some things I can't get my head wrapped around:
      I've scraped all my systems with different scrapers like Sselph, Skyscraper, XML scraper and scraped the missing ones manually from within Emulationstation.
      Now some items like videos and marquees are still missing, specially those that are manually scraped. (after checking on screenscraper.fr site for example I know the items exist)
      Is there a way to scrape the missing items, I don't want to re-scrape, or append, because the roms are already in the gamelist xml's.
      I just want to find the missing stuff....and add them to the gamelist.

      I've also updated lr-beetle-psx, this became lr-beetle-psx HW now, since the update the USA (NTSC) roms are not opening anymore. They boot, and go to black screen.
      Before the update the roms worked perfectly, so I'm pretty sure I've got the right BIOS file (schp5501.bin)
      (I know, if it ain't broke don't fix it)
      Is anybody experiencing the same issue?

      Last issue is in Reicast, following the guide everything goes well. But after a reboot the controllers are not recognized anymore.
      I've figured out this is because the controllers' 'evdev_device_id' set in the emu.cfg file changes after a reboot.
      They don't remain defined static. Anyway to get around this?

      I also would like to thank the Retropie peoples for all of your dedication, the well documented wikis, the good forum and awesome open-source software!!

      (btw I'm running x86 on Elementary OS, RetroPie updated script to 4.4.1 , not all packages are updated)

      B m2306M 2 Replies Last reply Reply Quote 0
      • B
        barbudreadmon @vermope
        last edited by

        @vermope said in Finishing up Bartop, some questions:

        They don't remain defined static. Anyway to get around this?

        I wrote a python script for this on my setup. I'll publish it later (not at home right now), not sure how to implement it in retropie though (i'm running my own custom system for flexibility).

        FBNeo developer - github - forum

        V 2 Replies Last reply Reply Quote 0
        • V
          vermope @barbudreadmon
          last edited by

          @barbudreadmon Thanks! Certainly worth a try!

          1 Reply Last reply Reply Quote 0
          • V
            vermope @barbudreadmon
            last edited by

            @barbudreadmon Any chance for sharing that Python script you've mentioned? Would come of great help. Thanks in advance!

            1 Reply Last reply Reply Quote 0
            • m2306M
              m2306 @vermope
              last edited by

              @vermope Nice looking cabinet you have there. I’m building one myself right now and by the look of it we are probably following the same instructions on instructables. Is there anything you would do differently if you had to do it all over again? I have especially been thinking about the button layout myself. In the instructions, maybe in your cabinet as well, the buttons are placed so that there isn’t enough room for the palms to rest on the cabinet when you have your fingers on the buttons. This doesn’t feel optimal to me. What do you think? I have a prototype currently where the buttons are at the very top, leaving more room for the hands to rest. It feels good although it looks a bit awkward with the buttons so close to the screen. This definitely means it is impossible to have the select and start buttons on top and they have to go on the front, just like you have. How does it feel to use those buttons? I can’t really prototype that layout but I’m thinking it will be okay to use them with the thumbs. I mostly worry about having the front too cluttered since I have USB ports, separate hotkey, and volume control as well planned for this narrow space.

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

                @m2306 Hi, thanks for the compliment. Yes I more or less followed the instructions on instructables. I've used the template to outline the buttons. It's not perfect but certainly playable!
                The buttons in front are just perfect, you don't use them that often and it's a fun feeling to 'put in some coins' on the bottom :)

                Also I've put 2 usb ports on the back, (for 2 extra Xbox controllers) bought this from Aliexpress:
                https://nl.aliexpress.com/item/1m-Dual-USB-Socket-Extension-Cable-Car-Van-Dashboard-Flush-Mount-2-USB-Plug-Lead-Panel/32819612088.html?spm=a2g0s.9042311.0.0.27424c4di21fBD

                The bartop is definitely a winner at our house. Young and old love to play on the arcade, the youngsters love all the lighting, the older all have a major trip on memory lane :)

                m2306M 1 Reply Last reply Reply Quote 0
                • S
                  steptoe
                  last edited by

                  I found and now use SkraperUI, its by the same guy who wrote UXS and uses ScreenScraper for its sources. You need a ScreenScraper account to scrape his resources but thats free and the website can be in English. I did it from French then realised there is langauge options to change the website to English

                  https://forum.recalbox.com/topic/10744/soft-new-command-line-scraper

                  I had to set it up as a generic emulator and basically copy the PI ROM folder and ALL its contents to another folder on the desktop PC, get SkraperUI to run it on those folders and also set the gamelist.xml to be in the ROM folders NOT the default EmulationStation folders. Also, in the MEDIA settings in SkraperUI set the gamelist link to "link from Node" and it should work straight away. You MUST copy the ROM folder back to your PI, but just set it to skip existing files then it will ONLY copy the new images and videos and also gamelist.xml to where it will expect to find them

                  There is an option to get it to scrape directly from the PI using SSH but I could never get it to work so did it the longer but guaranteed to work way of copying the ROM folder

                  All images and gameplay videos I've tested worked straight off after plugging the USB drive back in and rebooting the PI

                  It took me some head scratching to work it all out, but once I figured that out it scraped perfectly and added everything that was missing including all videos and marquee

                  V 1 Reply Last reply Reply Quote 0
                  • V
                    vermope @steptoe
                    last edited by

                    @steptoe Thanks for the tip.
                    I've ended up using this scraper: https://www.skraper.net/ I think it's developed by the people from ScreenScraper them self. I've scraped over samba shares with almost 100% success rate.

                    S 1 Reply Last reply Reply Quote 0
                    • m2306M
                      m2306 @vermope
                      last edited by

                      @vermope I have the exact same USB cable :D. I plan to put it up front for easy access and shorter distance so the controller cables won’t become too short. Do you feel the hotkey volumecontrol is enough or would you have preferred an actual volume control button (or maybe you have one?)? Thinking about where to put the volume control of the amp, up front, on the back or inside and then just use the hotkey..

                      V 1 Reply Last reply Reply Quote 0
                      • S
                        steptoe @vermope
                        last edited by

                        @vermope

                        Thats the one I use. Found it by accident looking for a scraper that worked how I wanted it to work

                        I could never get gameplay videos to work, until I changed the gamelist.xml to the ROM folder for each system, AND set up NODE linking in the options. Had to look at the gamelist.xml and found it wasn't pointing to where the images and video were. I set the NODE option and everything worked straight away

                        These are my settings and get game screenshots, marquee and gameplay videos for every system that is supported

                        0_1534232524321_002.jpg

                        0_1534232536197_003.jpg

                        1 Reply Last reply Reply Quote 0
                        • V
                          vermope @m2306
                          last edited by

                          @m2306 Only using the hotkey volume control.... it works, but not for the non-Libretro (lr) emulators like 'Dolphin' and 'Reicast'.

                          1 Reply Last reply Reply Quote 0
                          • S
                            steptoe
                            last edited by

                            I also started off a bartop arcade using the PI3B, it worked but I wanted more systems that the PI will never really support due to speed and also just not possible, so moved over the an Intel/AMD based system with GFX card and using HyperSpin and now use the PI as a KODI box running OSMC with RetroPie on the TV so it wasn't a lost cause more a learning project

                            I now have FuturePinball and VisualPinball tables when I get around to another burst of enthusiasm and actually build it all up. The USB drive I'm using for the games is connected to the desktop and it all runs off that so I can add more systems very easily. Pinball was what I really wanted so the bartop has extra side buttons for flippers and extra front button launching the ball as well as all the usual buttons and sticks for 2-player arcade

                            V 1 Reply Last reply Reply Quote 0
                            • V
                              vermope @steptoe
                              last edited by

                              @steptoe Started out with my old work laptop that had a Linux on it, installed Retropie just to tinker around and ended up with an arcade machine build around it :-) Since I had most components laying around, the cost was around 100 euro...well worth the price!

                              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.