Emulator Issues #9503
closedSuper Mario Sunshine messed up controls
0%
Description
Game Name?
Super Mario Sunshine
Game ID? (right click the game in the game list, properties, info tab)
GMSP01
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
225e0ac36661b2c780d14067f99381fc
What's the problem? Describe what went wrong.
The controls are pretty messed up. I compare the Gamecube Version with the Dolphin:
Gamecube: if you push the stick in a 90° angle left or right, Mario is running a very large circle except if you are running around a small object like a tree, then the circle is very small.
Dolphin: Mario is running in a small circle every time, it doesn't matter if you run around an object or not.
I tried this with a XBOX 360 Wireless gamepad, a XBOX One Wireless Gamepad and finally an original Gamecube gamepad. All the same. It has nothing to do with the deadzone or any other setting you can set either.
What steps will reproduce the problem?
Nothing special is needed to reproduce this issue, not even a special gamepad is needed. Just start the game and move around.
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?
I tried many versions up to 4.0-9262, but all the same. The first mention i found for this was on May 2014 in this thread: https://forums.dolphin-emu.org/Thread-mario-sunshine-xbox-360-controller-problem?pid=404140#pid404140
What are your PC specifications? (CPU, GPU, Operating System, more)
CPU: Intel Core i5 6600k @4500 MHz
GPU: nVidia GeForce GTX 770
OS: Tested with Windows 8.1 and Windows 10
Mainboard: Gigabyte GA-Z170X-Gaming 7
RAM: 16 GB G.Skill Trident Z 3200 MHz
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
I made a comparison video for you, since this is hard to explain. In this video the joystick was pushed in 90° angle to the right on both, Gamecube and Dolphin.
Updated by Earthrise over 8 years ago
I forgot the title, can you please edit this?
Super Mario Sunshine messed up controls
Updated by phire over 8 years ago
- Subject changed from [Short description of your bug here (~10 words)] to Super Mario Sunshine messed up controls
Updated by Earthrise over 8 years ago
This issue makes the movement in the whole game really annoying because you can't move as accurate as it is intended by the developers eg. running around corners or on a small curved path etc.
Updated by phire over 8 years ago
Please uncheck "Skip EFB Access from CPU" in the hacks tab of the GPU settings.
Looks like if you have that checked, the game thinks you are always behind a tree.
Updated by phire over 8 years ago
We need an INI file update for sunshine, and a wiki update (as the wiki doesn't mention that setting is needed)
Updated by JMC4789 over 8 years ago
I added it partially to the wiki. This is an amazing catch, I wouldn't have noticed it.
Updated by JMC4789 over 8 years ago
Unchecking it fixes it for me. You may want to make sure.
Updated by JMC4789 over 8 years ago
Any kind of anti-aliasing also breaks it, so anti-aliasing needs to be off. Thankfully, the game already needs that for the goop.
Updated by Earthrise over 8 years ago
Yes, turning off AA fixed it. I also tried the DX12 backend with AA and it worked too!
Updated by JosJuice over 8 years ago
- Status changed from Accepted to Fix pending
Updated by JosJuice over 8 years ago
- Status changed from Fix pending to Fixed
Fixed by 4.0-9267. https://dolphin-emu.org/download/dev/b7795044bbfc71bf57370ab02ff1346434484ffc/
We're not sure why it only works with anti-aliasing if you're using D3D12, though.