Controller setup for GameCube in dolphin
-
Can anyone direct me in the right location on how to get a controller to work in GameCube or Wii?
I’m on Ubuntu using retropie on a PC
-
Have you tried https://retropie.org.uk/docs/Wii/#controls ?
-
@mitu I followed the steps , but in the latest version of Retropie this screen does not pop up, so the games start fine, but I am unable to control them through Controller
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.
-
You need to launch the
dolphin-emu
program from the/opt/retropie/emulators/dolphin/bin/
folder first. You can do that from command-line or through a file explorer in the desktop environment. This should bring up the GUI version of dolphin. It wont launch a game, but it will show the window for the program.Once you get that launched, you can alter the settings of the program and configure your controller. See https://dolphin-emu.org/docs/guides/configuring-controllers/ for a bit more info on the specifics of setting up the controller.
After you finish setting up your controller, you can close the program and go back into Emulation Station to launch the games as normal. When you go to launch a game, then you will want to use the
runcommand
dialog to change it so it launchesdolphin-gui
when running a game so that hotkeys will work properly. -
@YFZdude Hi, So I got this piece of software running,
select Controllers , select GC standard controller, press configure, select XInput2/0/Virtual core pointer, press all the individual buttons, they do react
select Emulate Wii BT, Emulated Wii, Config, select XInput2/0/Virtual core pointer, press all the individual buttons, they do react , i save this as profile sln
the buttons do react, and i saved it, but still i am not able to press buttons in a GC or Wiiware game
Let me know what I am doing wrong here
to add to the story i use a Wii Pro Controller, on all other emulations i notice there is a bar in the bottom when a game starts this tells me the controller is enabled, but with GC/Wii there is no bar
-
@slaan1974 said in Controller setup for GameCube in dolphin:
@YFZdude Hi, So I got this piece of software running,
select Controllers , select GC standard controller, press configure, select XInput2/0/Virtual core pointer, press all the individual buttons, they do react
select Emulate Wii BT, Emulated Wii, Config, select XInput2/0/Virtual core pointer, press all the individual buttons, they do react , i save this as profile sln
the buttons do react, and i saved it, but still i am not able to press buttons in a GC or Wiiware game
It sounds like you are doing the setup properly. You can confirm your controller settings have 'stuck' by re-opening the GUI and looking at the screens.
When you launch a game, does the runcommand box (grey with text) say it is launching with dolphin-gui ? That's how I run it so it may be necessary.
I haven't configured an emulated wii remote before but I did previously use a Logitech F710 as a gamecube controller and as long as the input is selected to match your device it should work. Double check that part. On my system, the
Xinput2/0/Virtual core pointer
is my keyboard and touchpad combo I think. I can try to verify that later tonight when I am in front of my system again.EDIT: I just checked my setup at work that I forgot I had access to. Indeed on this system I have
Xinput2/0/Virtual core pointer
(keyboard and mouse) andevdev/0/Logitech Gamepad F310
(controller).to add to the story i use a Wii Pro Controller
Is this the same controller you use with other emulators and it works fine?
Another couple of things you can try:
- When you launch the Dolphin GUI, you can set (add) a ROMs directory and the games should show in the list on the main GUI page. Try launching a game directly from the emulator itself instead of through RetroPie and verify if the controller works this way.
- If that still doesn't work, try launching the Dolpin GUI with the
sudo
command in front of it and trying again. If the controller works this way, then you will need to add audev
rule to allow the emulator to have proper access to the controller.
on all other emulations i notice there is a bar in the bottom when a game starts this tells me the controller is enabled, but with GC/Wii there is no bar
The bar with the controller information is most likely a RetroArch notification. This would be present in any emulator whose name starts with
lr-*
which indicates the libretro version of the emulator. Correct me if I'm wrong but I think you are running the standard version ofdolpin
and notlr-dolphin
. So those messages wouldn't appear the same way. -
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.