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

    Dolphin Controller Not Working

    Scheduled Pinned Locked Moved Help and Support
    dolphin
    29 Posts 8 Posters 6.2k 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.
    • 90sgamer9
      90sgamer @sugarfree
      last edited by

      @sugarfree okay thanks. tried that. Dolphin editor is there! But, after launch, It crashes...goes back to emulation station screen. Is there anything else I need to do?

      sugarfreeS retropieuser555R 2 Replies Last reply Reply Quote 0
      • sugarfreeS
        sugarfree @90sgamer
        last edited by sugarfree

        @90sgamer
        It should work. I don't know how to troubleshoot this emulator. If you have a spare SD card, try it with this unofficial image that I've uploaded. It has everything set up : https://retropie.org.uk/forum/post/298705

        90sgamer9 1 Reply Last reply Reply Quote 0
        • retropieuser555R
          retropieuser555 @90sgamer
          last edited by retropieuser555

          @90sgamer said in Dolphin Controller Not Working:

          @sugarfree okay thanks. tried that. Dolphin editor is there! But, after launch, It crashes...goes back to emulation station screen. Is there anything else I need to do?

          After it crashes what does /dev/shm/runcommand.log say?

          Pi 5 4GB

          Retroflag GPI with raspberry pi zero 2 w/ wifi

          Retroachievements:- lovelessrapture

          90sgamer9 1 Reply Last reply Reply Quote 0
          • 90sgamer9
            90sgamer @sugarfree
            last edited by

            @sugarfree not going to do that. Defeats the purpose of me building my own img. But appreciate the thought.

            1 Reply Last reply Reply Quote 0
            • 90sgamer9
              90sgamer @retropieuser555
              last edited by

              @retropieuser555 how would I know what that says? Do I need to go into GUI command script or something.

              It's just a black screen and then crashes

              retropieuser555R 1 Reply Last reply Reply Quote 0
              • retropieuser555R
                retropieuser555 @90sgamer
                last edited by

                @90sgamer /dev/shm/runcommand.log is the log file that tells you what error you got when it crashed.

                You can either SSH into your pi and read it or from the pi itself press F4 and sudo nano to read the file that way

                Pi 5 4GB

                Retroflag GPI with raspberry pi zero 2 w/ wifi

                Retroachievements:- lovelessrapture

                90sgamer9 2 Replies Last reply Reply Quote 0
                • 90sgamer9
                  90sgamer @retropieuser555
                  last edited by 90sgamer

                  @retropieuser555 You have to explain it to me like a child. I'm not familiar with this kind of coding.

                  I'm at the pi

                  I hit F4

                  I enter the terminal

                  I type in:

                  sudo nano /dev/shm/runcommand.log

                  Nothing happens...

                  1 Reply Last reply Reply Quote 0
                  • 90sgamer9
                    90sgamer @retropieuser555
                    last edited by

                    @retropieuser555 can you help please

                    1 Reply Last reply Reply Quote 0
                    • K
                      Kiron @abj
                      last edited by

                      @abj said in Dolphin Controller Not Working:

                      @Nut-Nibbler

                      Support for RPi5 is in heavy development, so for now, to have access to the Gui, you have to do this :

                      Run from terminal window:

                      nano /opt/retropie/configs/gc/emulators.cfg
                      

                      Add this line:

                      dolphin-editor = "XINIT-WMC:/opt/retropie/emulators/dolphin/bin/dolphin-emu"
                      

                      In the end, the file it will be like this:

                      dolphin = "XINIT-WM:/opt/retropie/emulators/dolphin/bin/dolphin-emu-nogui -e %ROM%"
                      dolphin-gui = "XINIT-WM:/opt/retropie/emulators/dolphin/bin/dolphin-emu -b -e %ROM%"
                      dolphin-editor = "XINIT-WMC:/opt/retropie/emulators/dolphin/bin/dolphin-emu"
                      default = "dolphin-gui"
                      

                      Press ctrl+o and ctrl+x to save and exit from terminal.

                      Start a game and choose from runcommand menu the dolphin-editor. This will open Dolphin GUI, where you can change the parameters of the emulator and configure the controller

                      @abj Lifesaver! worked like a charm, any suggestions on how to set the hotkey to exit dolphin back to emulationstation ?

                      sugarfreeS 1 Reply Last reply Reply Quote 0
                      • sugarfreeS
                        sugarfree @Kiron
                        last edited by

                        @Kiron you can do this from Options > Hotkey Settings.

                        K 1 Reply Last reply Reply Quote 1
                        • K
                          Kiron @sugarfree
                          last edited by

                          @sugarfree Thanks! Working great now.

                          1 Reply Last reply Reply Quote 0
                          • P
                            pedee @sugarfree
                            last edited by

                            @sugarfree Hi, I’ve already tried everything possible and haven’t gotten any results so far. With this method, the runcommand menu only shows me "dolphin," "dolphin-gui," and "dolphin-lr." I’ve tried all three, but no editor or anything similar opens up. The game starts normally, and I have to quit with ESC. Any ideas?

                            sugarfreeS 1 Reply Last reply Reply Quote 0
                            • sugarfreeS
                              sugarfree @pedee
                              last edited by

                              @pedee

                              What are the results from this command? :

                              nano /opt/retropie/configs/gc/emulators.cfg
                              
                              P 1 Reply Last reply Reply Quote 0
                              • P
                                pedee @sugarfree
                                last edited by

                                @sugarfree Thank you for the respond. I've already found a solution. When starting a Wii game, the editor wasn't displayed. However, I tried with a GameCube game, and there I was able to launch the editor via the runcommand, allowing me to configure the controls for the Wii as well. :)

                                sugarfreeS 1 Reply Last reply Reply Quote 0
                                • sugarfreeS
                                  sugarfree @pedee
                                  last edited by sugarfree

                                  @pedee
                                  You can add the GUI for the Wii games, it's the same instructions with a small change

                                  Run from terminal window:

                                  nano /opt/retropie/configs/wii/emulators.cfg
                                  

                                  Add this line:

                                  dolphin-editor = "XINIT-WMC:/opt/retropie/emulators/dolphin/bin/dolphin-emu"
                                  

                                  Press ctrl+o and ctrl+x to save and exit from terminal.

                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    pedee @sugarfree
                                    last edited by pedee

                                    @sugarfree That makes sense. I could have thought of this earlier. Big thanks!

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      maliclandrea @abj
                                      last edited by

                                      @abj @sugarfree

                                      First off not a coder here. I was also having a problem with your solution not working noticed that your extra line of code had "XINIT-WMC" where the original lines only had "XINIT-WM" so I removed the C and it worked.... no idea why.

                                      sugarfreeS 1 Reply Last reply Reply Quote 0
                                      • sugarfreeS
                                        sugarfree @maliclandrea
                                        last edited by

                                        @maliclandrea
                                        I am glad you found the solution to your issue. To tell the truth, I don't remember what the -C does. I summarized the instructions from this topic here: https://retropie.org.uk/forum/topic/35203/dolphin-gamecube-wiiware-wii-compatibility-on-pi-5/79?_=1736877049462

                                        retropieuser555R 1 Reply Last reply Reply Quote 0
                                        • retropieuser555R
                                          retropieuser555 @sugarfree
                                          last edited by retropieuser555

                                          @sugarfree it changes line 950 below in runcommand.sh's matchbox parameters.

                                          If it's XINIT-WMC the window opens with a cursor visible. XINIT-WM it hides the cursor

                                          https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/runcommand/runcommand.sh

                                          Totally off topic, I'm debating experimenting and seeing if I can use Labwc as the window manager instead seeing as X11 isn't as efficient and outdated. You can even see it in things like the Ocarina or Majora's Mask PC Ports, using matchbox it's slower in the title menu than if I use a different window manager.

                                          I doubt it'd affect dolphin much as most of the slowdowns it feels are caused by certain effects that the Vulkan or opengl drivers on raspberry pi don't have a handle on

                                          Pi 5 4GB

                                          Retroflag GPI with raspberry pi zero 2 w/ wifi

                                          Retroachievements:- lovelessrapture

                                          1 Reply Last reply Reply Quote 1
                                          • 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.