Dolphin, the GameCube and Wii emulator - Forums
Using PS3 controller with Dolphin - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Controllers (https://forums.dolphin-emu.org/Forum-controllers)
+--- Thread: Using PS3 controller with Dolphin (/Thread-using-ps3-controller-with-dolphin--37885)



Using PS3 controller with Dolphin - saintbargabar - 12-07-2014

I'm currently trying to map the buttons on my PS3 controller to act as a Gamecube controller. I've never played Gamecube games before so I'm not super familiar with the controller. So far this is how I have it mapped for both MotioninJoy and Dolphin (4.0-4492 x64):
[Image: 32MxdVl.png][Image: IUqsfEm.png]

My first concern is that things aren't matching up. When I go into the actual game controllers properties to calibrate, I press the Start button and button 12 lights up. So I mapped the MotioninJoy setting for the Start button to button 12. But then if I go into Dolphin and select the same controller, it shows button 11 when I press Start. It's doing similar things for other buttons. I press R2 in Dolphin to map the Z-trigger but it's saying button 7 which according to MotioninJoy and my computer is L2. This is confusing but I'm not sure it impacts playability any? Now that I look closer, almost all of the button are off. I tried to map the ps3's x, square, circle, and triangle to the Gamecube's A, B, X, and Y respectively but if you compare the 2 images that's not what it's saying I did. So the big question is why are the controller properties [This thing] not not agreeing with Dolphin?

Secondly, I'm unsure what the Modifier listings under Main Stick and C-Stick are for. What buttons are they on the Gamecube? Same with L-Analog and R-Analog. I mapped those to the action of pressing down on the analog sticks but I'm not entirely sure that's right.

Any help would be great. Let me know if you need further information.


RE: Using PS3 controller with Dolphin - MayImilae - 12-08-2014

First of all, don't use motion in joy. It's horrible! Use the SCP Drivers instead. They are much much simpler. With the SCP drivers installed, just set the device in dolphin and map the buttons, it should be nice and simple from there!

saintbargabar Wrote:Secondly, I'm unsure what the Modifier listings under Main Stick and C-Stick are for. What buttons are they on the Gamecube?

Those are for keyboard users so they can half press analog inputs when using nothing but digital keys. Since you are using a controller, you should leave those unassigned.

saintbargabar Wrote:Same with L-Analog and R-Analog.

The gamecube controller has analog triggers that click when pressed all the way down. The analog control and the digital click are considered separate actions by games. You should map the L analog/digital and R analog/digital together: the threshold means that pulling the trigger from 0 to 90% will be counted as an analog depression, while a full press (90-100%) will count as a digital click. Games expect analog before digital as well, so assigning just analog or just digital can cause some problems in some games.


RE: Using PS3 controller with Dolphin - saintbargabar - 12-08-2014

(12-08-2014, 02:18 AM)MaJoR Wrote: First of all, don't use motion in joy. It's horrible! Use the SCP Drivers instead. They are much much simpler. With the SCP drivers installed, just set the device in dolphin and map the buttons, it should be nice and simple from there!

saintbargabar Wrote:Secondly, I'm unsure what the Modifier listings under Main Stick and C-Stick are for. What buttons are they on the Gamecube?

Those are for keyboard users so they can half press analog inputs when using nothing but digital keys. Since you are using a controller, you should leave those unassigned.

saintbargabar Wrote:Same with L-Analog and R-Analog.

The gamecube controller has analog triggers that click when pressed all the way down. The analog control and the digital click are considered separate actions by games. You should map the L analog/digital and R analog/digital together: the threshold means that pulling the trigger from 0 to 90% will be counted as an analog depression, while a full press (90-100%) will count as a digital click. Games expect analog before digital as well, so assigning just analog or just digital can cause some problems in some games.

I would love to use SCP but I tried for several hours yesterday, uninstalling and reinstalling everything, and could not get it to work. My computer would detect a device in the usb and install it's drivers and whatnot, but then when I went to this window it wouldn't detect any controller. I know I've gotten it to work in the past but after not using it for a while suddenly it didn't work anymore. MotioninJoy was a last resort.


RE: Using PS3 controller with Dolphin - Threule - 12-08-2014

(12-08-2014, 06:03 AM)saintbargabar Wrote:
(12-08-2014, 02:18 AM)MaJoR Wrote: First of all, don't use motion in joy. It's horrible! Use the SCP Drivers instead. They are much much simpler. With the SCP drivers installed, just set the device in dolphin and map the buttons, it should be nice and simple from there!

saintbargabar Wrote:Secondly, I'm unsure what the Modifier listings under Main Stick and C-Stick are for. What buttons are they on the Gamecube?

Those are for keyboard users so they can half press analog inputs when using nothing but digital keys. Since you are using a controller, you should leave those unassigned.

saintbargabar Wrote:Same with L-Analog and R-Analog.

The gamecube controller has analog triggers that click when pressed all the way down. The analog control and the digital click are considered separate actions by games. You should map the L analog/digital and R analog/digital together: the threshold means that pulling the trigger from 0 to 90% will be counted as an analog depression, while a full press (90-100%) will count as a digital click. Games expect analog before digital as well, so assigning just analog or just digital can cause some problems in some games.

I would love to use SCP but I tried for several hours yesterday, uninstalling and reinstalling everything, and could not get it to work. My computer would detect a device in the usb and install it's drivers and whatnot, but then when I went to this window it wouldn't detect any controller. I know I've gotten it to work in the past but after not using it for a while suddenly it didn't work anymore. MotioninJoy was a last resort.
You had to start the service, that somehow, was locked:
https://www.youtube.com/watch?v=exAG3N2UWnQ

Did that, worked for me


RE: Using PS3 controller with Dolphin - saintbargabar - 12-08-2014

I gave it one more try and managed to get it to work. I had to force install it to get all the parts installed.