Emulator Issues #9739
closedOption to Impose Maximum Stick Values based on GameCube Controller Shell
0%
Description
Game Name?
Tales of Symphonia - GQSEAF
What's the problem? Describe what went wrong.
This game seems to have the maximums set up strangely. Basically, it relies on the shell of the GameCube controller to limit the movement of the joystick. On Native GameCube Controller Support, everything is perfectly fine. Using a standard adapter, you can adjust the radius and it works pretty well.
The problem comes in when using Xbox 360, PS3, PS4 and other controllers. You can adjust the radius the same, but because things aren't exactly set like a GameCube Controller, so either the diagonals or cardinal directions will be too fast or too slow.
What steps will reproduce the problem?
While there are several games where you can find strange behaviors above the maximums, Tales of Symphonia is pretty much the easiest case. Simply get into the overworld and move around; walking around the schoolhouse after the opening cutscenes is good enough to demonstrate the issue.
My suggestion to handle this would be to use F-Zero GX's controller configuration to help us set the maximums, since it shows the raw data and then calibrates for it.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
5.0-381
What are your PC specifications? (CPU, GPU, Operating System, more)
Intel Core i5-3570K, NVIDIA GeForce GTX 1070, Windows 10
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
None Needed