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

    dbar4gun: new Wii remote userspace driver as lightgun

    Scheduled Pinned Locked Moved Ideas and Development
    driverlightgunwiimotedolphinbar
    19 Posts 5 Posters 2.7k 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.
    • mituM
      mitu Global Moderator @RynoRoe
      last edited by

      @RynoRoe At the moment, yes.
      You can try this version of dbar4gun.sh which you can replace the $RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh and re-try the installation. Make a backup of $HOME/RetroPie-Setup first, before replacing the file, and restore it afterwards.

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

        Hi, im really curious about this and wanting to try it out. If i understand correctly this will enable you to use two lightguns simultaneously? I have retropie setup on a Pi400 which only has 3 USB ports, and all mine are currently in use (2 controllers+ mouse). Would this work with the Dolphinbar connected through a USB dongle?
        @RynoRoe did you get this working with the older version ?

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

          @RynoRoe the installation should work now without futher modifications, just update RetroPie-Setup and re-try the installation.

          C 1 Reply Last reply Reply Quote 0
          • C
            Chef Otis @mitu
            last edited by

            @mitu

            I get the same errors as @RynoRoe , just on a rpi4 4.8.9

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

              @Chef-Otis said in dbar4gun: new Wii remote userspace driver as lightgun:

              I get the same errors as @RynoRoe , just on a rpi4 4.8.9

              Are you fully up-to-date ?

              C 1 Reply Last reply Reply Quote 0
              • C
                Chef Otis @mitu
                last edited by

                @mitu Yessir, always up to date and official

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

                  @Chef-Otis Please post the exact error message. The latest version shouldn't have that error anymore.

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    Chef Otis @mitu
                    last edited by

                    @mitu ah yes, I see it now

                    Log started at: Mon 17 Feb 15:37:11 EST 2025

                    RetroPie-Setup version: 4.8.9 (38102024)
                    System: rpi4 (armv7l) - Raspbian GNU/Linux 10 (buster) - Linux retropie 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux

                    = = = = = = = = = = = = = = = = = = = = =
                    Installing dependencies for 'dbar4gun' : dbar4gun is a Linux userspace driver for the wiimote with DolphinBar support.
                    = = = = = = = = = = = = = = = = = = = = =

                    /home/pi/RetroPie-Setup/tmp/build/dbar4gun /home/pi

                    = = = = = = = = = = = = = = = = = = = = =
                    Getting sources for 'dbar4gun' : dbar4gun is a Linux userspace driver for the wiimote with DolphinBar support.
                    = = = = = = = = = = = = = = = = = = = = =

                    git clone --recursive --depth 1 --shallow-submodules --branch master "https://github.com/lowlevel-1989/dbar4gun" "/home/pi/RetroPie-Setup/tmp/build/dbar4gun"
                    Cloning into '/home/pi/RetroPie-Setup/tmp/build/dbar4gun'...
                    HEAD is now in branch 'master' at commit '45860d93fcc1d2d55e915c9352710685c791ffd8'
                    /home/pi
                    /home/pi/RetroPie-Setup/tmp/build/dbar4gun /home/pi
                    The virtual environment was not created successfully because ensurepip is not
                    available. On Debian/Ubuntu systems, you need to install the python3-venv
                    package using the following command.

                    apt-get install python3-venv
                    

                    You may need to use sudo with that command. After installing the python3-venv
                    package, recreate your virtual environment.

                    Failing command: ['/opt/retropie/supplementary/dbar4gun/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']

                    /home/pi/RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh: line 29: /opt/retropie/supplementary/dbar4gun/bin/activate: No such file or directory
                    /home/pi/RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh: line 30: pip3: command not found
                    /home/pi/RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh: line 31: deactivate: command not found
                    Could not successfully install dbar4gun - dbar4gun is a Linux userspace driver for the wiimote with DolphinBar support. (/opt/retropie/supplementary/dbar4gun/bin/dbar4gun not found).
                    /home/pi

                    Log ended at: Mon 17 Feb 15:37:13 EST 2025
                    Total running time: 0 hours, 0 mins, 2 secs

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

                      @Chef-Otis you have the latest version indeed, bu the error is puzzling since the package's dependencies specifically install python3-virtualenv and python3-dev. I can't reproduce it here.

                      What's the output of the locale -a command ? Did you change the system/user language ?

                      C 1 Reply Last reply Reply Quote 0
                      • C
                        Chef Otis @mitu
                        last edited by

                        @mitu

                        pi@retropie:~ $ locale -a
                        C
                        C.UTF-8
                        en_GB.utf8
                        POSIX

                        this is what I get with that command. I don't think I've change any sort of system/user language..

                        After applying apt-get install python3-venv I was able to install dbar4gun successfully, but I still can't actually get the wiimote working.

                        L 1 Reply Last reply Reply Quote 0
                        • L
                          lowlevel1989 @Chef Otis
                          last edited by

                          @Chef-Otis, have you followed the steps in the README? Were you able to start the service, or what issue are you facing exactly?

                          I usually respond faster when the error is reported through this channel: GitHub Issues.

                          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.