• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

How do I configure my gamepad/keyboard for use with Dolphin?

Scheduled Pinned Locked Moved Help and Support
wiigamecubedolphincontrollerhelp needed
9 Posts 6 Posters 2.8k 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.
  • P
    PiBoyyy
    last edited by 23 Apr 2024, 05:20

    Hello,
    I was thinking it would be fun to try and overclock my Pi 4 running RetroPie on Raspberry Pi OS 12 Lite to see if it can play Wii games, like Sonic 4: Episode I, New Mario Bros Wii, and my personal favorite, Sonic Colors. I managed to overclock the Pi and install Dolphin, but when I enter the game the buttons on my keyboard were not properly mapped. I figured out which button A is, but that's about it and I could not start the game. My gamepad didn't work at all, on the other hand.
    According to the wiki:
    Dolphin controls must currently be mapped via the GUI, accessed by launching dolphin-gui via Runcommand. From there there graphical client will launch and you can bind your controller in the Dolphin Interface as well as change settings.
    I figured that this means you need to switch the default Wii emulator from dolphin to dolphin-gui, and I tried doing that. Unfortunately no menu appeared to map my gamepad or keyboard. The game just started as usual. Help!

    If you're strong
    You can fly
    You can reach the other side
    Of the rainbow...

    A 1 Reply Last reply 23 Apr 2024, 06:00 Reply Quote 0
    • A
      abj @PiBoyyy
      last edited by abj 23 Apr 2024, 06:00

      @PiBoyyy

      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 we can change the parameters of the emulator and configure the controller. Don't expect to have good performance, even with Pi5 most games are struggling.

      `Please be patient, my English is not very good.`

      P K 2 Replies Last reply 24 Apr 2024, 22:44 Reply Quote 2
      • P
        PiBoyyy @abj
        last edited by PiBoyyy 24 Apr 2024, 22:44

        @abj Thanks! Doing this worked like a charm on my Pi. However, I was wondering if this also works for lr-dolphin as well.

        If you're strong
        You can fly
        You can reach the other side
        Of the rainbow...

        A 1 Reply Last reply 25 Apr 2024, 05:27 Reply Quote 0
        • A
          abj @PiBoyyy
          last edited by 25 Apr 2024, 05:27

          @PiBoyyy

          Lr-dolphin is using the retroarch menu. You can change eveything from there.

          `Please be patient, my English is not very good.`

          1 Reply Last reply Reply Quote 0
          • K
            Kultaid42 @abj
            last edited by 18 Oct 2024, 22:20

            Is there a way to do it for the wii emulator aswell i did it for the gamecube already and it's not working for the wii

            S 1 Reply Last reply 19 Oct 2024, 04:49 Reply Quote 0
            • S
              sugarfree @Kultaid42
              last edited by 19 Oct 2024, 04:49

              @Kultaid42

              Run from terminal:

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

              Add this line so you can open the gui :

              dolphin-editor = "XINIT-WMC:/opt/retropie/emulators/dolphin/bin/dolphin-emu"
              
              K 1 Reply Last reply 19 Oct 2024, 10:57 Reply Quote 0
              • K
                Kultaid42 @sugarfree
                last edited by 19 Oct 2024, 10:57

                @sugarfree ok ill try that again

                1 Reply Last reply Reply Quote 0
                • R
                  retropieuser555
                  last edited by retropieuser555 23 Oct 2024, 00:21

                  Have added in a pull request to add functionality that will map dolphin controllers based on emulationstation being updated when mapping. Similar to how mupen64plus works

                  https://github.com/RetroPie/RetroPie-Setup/pull/3969

                  Pi 5 4GB

                  Retroflag GPI with raspberry pi zero 2 w/ wifi

                  Retroachievements:- lovelessrapture

                  1 Reply Last reply Reply Quote 1
                  • D
                    Darklordjim
                    last edited by 6 Nov 2024, 17:01

                    Hi! I just ran into this myself, and thought I'd post this for anyone else who had this issue to give an alt method, If you want to configure it with the GUI (which may be easier). It takes a few steps, and you will need a mouse.

                    1. install Desktop in Raspconfig
                      2 use the dekstop terminal to run QT_QPA_PLATFORM=xcb /opt/retropie/emulators/dolphin/bin/dolphin-emu
                      3 configure your controller
                      4 important- while you are here, configure your hotkeys as well. Dolphin does not recognize the normal hotkey /exit button, it uses its own.

                    You can edit both GC and Wii controls this way

                    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.

                      [[user:consent.lead]]
                      [[user:consent.not_received]]