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.
    • PiBoyyyP
      PiBoyyy
      last edited by

      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...

      abjA 1 Reply Last reply Reply Quote 0
      • abjA
        abj @PiBoyyy
        last edited by abj

        @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.`

        PiBoyyyP K 2 Replies Last reply Reply Quote 2
        • PiBoyyyP
          PiBoyyy @abj
          last edited by PiBoyyy

          @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...

          abjA 1 Reply Last reply Reply Quote 0
          • abjA
            abj @PiBoyyy
            last edited by

            @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

              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

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

                @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 Reply Quote 0
                • K
                  Kultaid42 @sugarfree
                  last edited by

                  @sugarfree ok ill try that again

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

                    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

                      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.