Dolphin, the GameCube and Wii emulator - Forums

Full Version: Gamecube controller issue - buttons wont stay pressed down when held!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hi guys,

I am having a bit of a problem with my controller when emulating GC games and wonder if anyone can help.

My controller works fine in other games, and this problem has only just appeared in the last day on Dolphin only.

What happens is this - when I hold a button down the emulator believes that I am letting go of the button and repressing it again every 2-3 seconds. It is like some sort of slow turbo button mode and I cannot figure out what is going wrong.

I have restored my GC pad options to default and reassigned the buttons but it is still happening.

I am using a Playstation 2 controller with a USB convertor, and as stated this is not happening in other games or emulators.

Any help or advice appreciated.

Thanks.
faulty adapter.
(07-06-2012, 02:26 AM)Squall Leonhart Wrote: [ -> ]faulty adapter.

That was what I thought... But I am convinced its a GCpad plugin issue.

I have checked the controller in both windows calibration software, and on an emulation plugin some may be familiar with called Lillypad for PCSX2.

Both of these offer testing options, whereby you can hold a button down and it will show if it is depressed or unpressed.

Lillypad is a bit more intricate in that it shows how much pressure is being forced on the button as an integer between 0 and 0.100 (in the case of pressure sensitivity it can be any number between). I held down each button for at least 5 minutes, and any break in the signal would cause the number to drop to zero or in the case of the windows software for the light corresponding to the button to dim.

I then tested the controller with Metal Gear Solid 3 on PCSX2 (I am currently TRYING to play MGS: Twin Snakes on dolphin which uses a very similar control scheme) and the problem of buttons becoming unpressed automatically never happend.

Are there any other Controller plugins for Dolphin, or is GCPad hardcoded?

EDIT: In fact GCpad also shows lights for each button, and when they are depressed they remain solid red also... possibly the game im trying to run?
(07-06-2012, 02:26 AM)Squall Leonhart Wrote: [ -> ]faulty adapter.
No, it isn't. Some GC games suffers from this problem on Dolphin... The solution is disabling Idle Skipping (however, if your system are weak, you'll get some speed drop)
Ok this is bizzare. I made a save state yesterday - before I made a couple of changes to hacks etc reccomended in a youtube video.

If I load this save state - The problem with my controller goes away. (im guessing the save state loads with the exact settings used when I made the SS.

If I start the game with the settings I have now - then the controller problem still exists.

Any ideas WHAT setting would mess with Direct Input devices?
(07-06-2012, 02:26 AM)Squall Leonhart Wrote: [ -> ]faulty adapter.

(07-06-2012, 03:01 AM)Jhonn Wrote: [ -> ]
(07-06-2012, 02:26 AM)Squall Leonhart Wrote: [ -> ]faulty adapter.
No, it isn't. Some GC games suffers from this problem on Dolphin... The solution is disabling Idle Skipping (however, if your system are weak, you'll get some speed drop)

As my post above I made some changes that a youtube video reccomended - now I know what it is I can reverse this.

Cheers Jhonn Smile

EDIT: Disabling Idle skipping in both the config menu and the right-click game properties has not fixed this. I am just going to wipe dolphin and start over with default config and hope this fixes it.
What kind of changes were recommended in the video?
What are your settings now?
Post them as screenshots.
(07-06-2012, 03:37 AM)Garteal Wrote: [ -> ]What kind of changes were recommended in the video?
What are your settings now?
Post them as screenshots.

I have made a fresh install of dolphin with default settings and applied each reccomended change until the problem popped back up.

Unfortunately its the one change which was allowing me to play MGS: The Twin Snakes at a flat 60fps.

Accurate VBeam Emulation - I have no idea how as this doesn't seem to be linked to the controller settings and is more a graphical / emulation thing.

This is really disheartening - without this setting I am pulling maybe 35-40 fps max and it makes the game unplayable for me as it is now slow-mo. If i play with Accurate VBeam Emulation, with this controller problem then the game is broken but in a totally different way.

I have tested it over and over - it is definately this setting.

I am using Dolphin 3.0 - are there any SVN/RC releases available to me I can try to see if the problem persists?
You can try using Accurate VBeam Emulation in the latest builds, which you can find at the top of this page.
Download the x64 if you have a 64bit OS.
Keep in mind that the newer builds might be slower than 3.0.
(07-06-2012, 04:29 AM)Garteal Wrote: [ -> ]You can try using Accurate VBeam Emulation in the latest builds, which you can find at the top of this page.
Download the x64 if you have a 64bit OS.
Keep in mind that the newer builds might be slower than 3.0.

Thanks Smile

Its going to be a real shame if I don't get to play, as the game runs so perfectly with the Accurate VBeam emulation - just this silly controller bug which is causing the hiccups - thanks again for the help all.
(07-06-2012, 04:33 AM)scopeh Wrote: [ -> ]
(07-06-2012, 04:29 AM)Garteal Wrote: [ -> ]You can try using Accurate VBeam Emulation in the latest builds, which you can find at the top of this page.
Download the x64 if you have a 64bit OS.
Keep in mind that the newer builds might be slower than 3.0.

Thanks Smile

Its going to be a real shame if I don't get to play, as the game runs so perfectly with the Accurate VBeam emulation - just this silly controller bug which is causing the hiccups - thanks again for the help all.

For the record - Dolphin 3.0-715 or greater seems to have fixed this issue in MGS:TW when using 'Accurate VBeam Emulation' - but since it isn't a stable release, crashes are more frequent than in 3.0 and there is a small trade off in performance.

Hopefully the next major release will have this all ironed out Smile
Pages: 1 2