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

    Is there a simple way to make DragonRise controllers work with Daphne??

    Scheduled Pinned Locked Moved Help and Support
    daphnecontrollersdragonrise
    69 Posts 17 Posters 13.4k 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.
    • S
      scenarioL113
      last edited by

      I registered just so I could thank you for solving this problem for me. It was mind boggling that the joystick would not cork correctly. Some moves would work but then other would not and they would also not work consistently.

      This fix works PERFECT 100%%%

      I was joking with myself that "this will NOT work for me..." BUT IT DID!!!

      YOU ARE THE MAN!!!

      I ran this on my acrade1up build running a RPI B3+ thru emulationstation. That is just for reference and to keep the thread alive for others who encounter the same problem.

      I honestly do not know or really understand where the compiling data comes from that you suggest and why it is not in the current build when you install Daphne from "source"... I am not copmplaing by any means bc I know people do this stuff and do not get paid for it and people like me reap the benefits...Kudos and THANK YOU VERY MUCH!

      1 Reply Last reply Reply Quote 1
      • E
        EnzymeX1983 @grant2258
        last edited by

        @grant2258 said in Is there a simple way to make DragonRise controllers work with Daphne??:

        I have fixed a long time ago just do this to compile it and install.

        cd /home/pi/RetroPie-Setup/
        sudo ./retropie_packages.sh daphne clean 
        git clone https://github.com/grant2258/daphne-emu.git tmp/build/daphne
        sudo ./retropie_packages.sh daphne depends
        sudo ./retropie_packages.sh daphne build
        sudo ./retropie_packages.sh daphne install
        sudo ./retropie_packages.sh daphne configure
        sudo ./retropie_packages.sh daphne clean
        

        edit added clean to the start as someone had issues compiling so we make sure this is clear before we go

        Hi guys, i had the same problem (only up/down working on arcadejoystick with dragonrise usb encoder) and running these commands improved my controls greatly. Thanks @grant2258 !!!

        However, my left and right are now inverted. Is there anyway to fix this? I hooked up my arcade buttons/joysticks correctly to the USB encoders and in exactly the same manner for P1 and P2. I saw that a proposed solution was to rotate the joystick but wouldn't this invert up/down? Or is this a normal setting with daphne?

        Any feedback is appreciated!

        R 1 Reply Last reply Reply Quote 0
        • R
          ronhjr @EnzymeX1983
          last edited by

          @enzymex1983 how do i get to this screen to copy and paste this so I can get my DragonRise controllers to work.

          ClydeC 1 Reply Last reply Reply Quote 0
          • ClydeC
            Clyde @ronhjr
            last edited by

            @ronhjr You can either connect to RetroPie via SSH or press F4 in Emulation Station. The latter way won't let you copy & paste, though, so you would have to type in the commands listed above exactly as they are written.

            K 1 Reply Last reply Reply Quote 0
            • K
              Ken Tipton @Clyde
              last edited by

              Does anyone know if this fix still works. I am not at my machine right now but I did browse to the GIT hub location that this file is stored and see that there is no TMP folder so I am trying to not get my hopes up that this will fix my issue.

              Thank you

              K 1 Reply Last reply Reply Quote 0
              • K
                Ken Tipton @Ken Tipton
                last edited by

                I followed the above instruction and can confirm this works. My Dragonrise controllers now play Daphne games with no issues.

                1 Reply Last reply Reply Quote 1
                • K
                  kpikid @grant2258
                  last edited by

                  @grant2258 Hi I tried this but it asks for a username and password when I enter the third line.
                  If this no longer available. Thanks.

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

                    @kpikid The repository is still available, make sure you haven't mis-typed the URL - https://github.com/grant2258/daphne-emu.git.

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

                      I am also getting a username and password prompt when attempting this, and believe I’m typing it correctly. Can someone verify if they can in fact get to this on GitHub? I’ve used this fix in the past and it works great, but I updated my build of daphne and I badly need to run this again!

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

                        @fxvielander said in Is there a simple way to make DragonRise controllers work with Daphne??:

                        Can someone verify if they can in fact get to this on GitHub?

                        The repository is no longer present on Github, that's why you get the error.

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

                          I thought that was the case but previous posts had me questioning myself.

                          Unfortunatley I’ve not found any other place to get the files for this fix. Any ideas how I can locate the files? Alternatively, should the files still be on my Pi from when I ran it before, possibly? Last night I got errors when I tried to use this fix by skipping the line pulling Daphne down from GitHub, but I’m wondering that maybe I could install an older version of Daphne (one that works with this fix)? Or, as part of this am I in fact installing Daphne? Sorry for the questions…

                          DirtBagXonD 1 Reply Last reply Reply Quote 0
                          • DirtBagXonD
                            DirtBagXon @fxvielander
                            last edited by

                            @fxvielander said in Is there a simple way to make DragonRise controllers work with Daphne??:

                            I thought that was the case but previous posts had me questioning myself.

                            Or, as part of this am I in fact installing Daphne? Sorry for the questions…

                            You could try hypseus, it's in the experimental packages.

                            It offers far more flexibility in configuration over the original Daphne.

                            https://retropie.org.uk/docs/Daphne/

                            Hypseus Singe for RetroPie: https://github.com/DirtBagXon/hypseus-singe
                            Hypseus Singe Games: https://github.com/DirtBagXon/hypseus_singe_data
                            Hypseus Discord: https://discord.gg/dgCsCfmRfJ

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

                              I installed and tried hypseus, it solved the problem! My DragonRise controller works well again. Thank you!

                              DirtBagXonD 1 Reply Last reply Reply Quote 1
                              • DirtBagXonD
                                DirtBagXon @fxvielander
                                last edited by

                                I have had a few people ping me about more complex Joystick setups with hypseus recently. So I have written a small helper utility to ease the +1 calculations and multiple joystick config gotchas.

                                I hope this proves useful.

                                In RetroPie, I suggest the CLI version (over ssh) would be the way to go.

                                https://github.com/DirtBagXon/hypjsch

                                2 joystick(s) found
                                Microsoft X-Box 360 pad:        Button: 001     - KEY_QUIT = SDLK_ESCAPE 0 001
                                Microsoft X-Box 360 pad:        Axis: 002       - KEY_DOWN = SDLK_DOWN 0 0 +002
                                DragonRise Inc. Generic:        Button: 106     - KEY_QUIT = SDLK_ESCAPE 0 106
                                DragonRise Inc. Generic:        Axis: 103       - KEY_DOWN = SDLK_DOWN 0 0 +103
                                

                                There is also a GUI version for desktop users.

                                hypjsch

                                 

                                Hypseus Singe for RetroPie: https://github.com/DirtBagXon/hypseus-singe
                                Hypseus Singe Games: https://github.com/DirtBagXon/hypseus_singe_data
                                Hypseus Discord: https://discord.gg/dgCsCfmRfJ

                                1 Reply Last reply Reply Quote 1
                                • I
                                  insx
                                  last edited by

                                  Should these build instructions still work? I got prompted for a username and password at the git clone... stage but even after supplying a github username and password I got told that password authentication is not supported.

                                  DirtBagXonD 1 Reply Last reply Reply Quote 0
                                  • DirtBagXonD
                                    DirtBagXon @insx
                                    last edited by DirtBagXon

                                    @insx said in Is there a simple way to make DragonRise controllers work with Daphne??:

                                    Should these build instructions still work? I got prompted for a username and password at the git clone... stage but even after supplying a github username and password I got told that password authentication is not supported.

                                    It sounds like you are trying to clone from the "SSH" url, rather than the "HTTPS" url, of the repo. You don't need any auth on the HTTPS endpoint.

                                     

                                    Hypseus Singe for RetroPie: https://github.com/DirtBagXon/hypseus-singe
                                    Hypseus Singe Games: https://github.com/DirtBagXon/hypseus_singe_data
                                    Hypseus Discord: https://discord.gg/dgCsCfmRfJ

                                    I 1 Reply Last reply Reply Quote 0
                                    • I
                                      insx @DirtBagXon
                                      last edited by insx

                                      @DirtBagXon

                                      I'm pretty sure I did exactly this, I tried it several times to make sure I hadn't typed something wrong.

                                      git clone https://github.com/grant2258/daphne-emu.git tmp/build/daphne

                                      W DirtBagXonD 2 Replies Last reply Reply Quote 0
                                      • W
                                        Wampa @insx
                                        last edited by

                                        @insx

                                        That particular repo by grant2258 hasn't existed for a long time:

                                        https://github.com/grant2258?tab=repositories

                                        1 Reply Last reply Reply Quote 0
                                        • DirtBagXonD
                                          DirtBagXon @insx
                                          last edited by

                                          @insx said in Is there a simple way to make DragonRise controllers work with Daphne??:

                                          @DirtBagXon

                                          I'm pretty sure I did exactly this, I tried it several times to make sure I hadn't typed something wrong.

                                          git clone https://github.com/grant2258/daphne-emu.git tmp/build/daphne

                                          Let me append to my previous answer.

                                          ...or the repo doesn't exist :)

                                          Hypseus Singe for RetroPie: https://github.com/DirtBagXon/hypseus-singe
                                          Hypseus Singe Games: https://github.com/DirtBagXon/hypseus_singe_data
                                          Hypseus Discord: https://discord.gg/dgCsCfmRfJ

                                          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.