Project

General

Profile

Actions

Emulator Issues #9503

closed

Super Mario Sunshine messed up controls

Added by Earthrise over 8 years ago. Updated over 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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.

https://www.youtube.com/watch?v=dCdQmuVFeyQ

Actions #1

Updated by Earthrise over 8 years ago

I forgot the title, can you please edit this?

Super Mario Sunshine messed up controls

Actions #2

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
Actions #3

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.

Actions #4

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.

Actions #5

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)

Actions #6

Updated by phire over 8 years ago

  • Status changed from New to Accepted
Actions #7

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.

Actions #8

Updated by Earthrise over 8 years ago

This setting already is unchecked.

Actions #9

Updated by JMC4789 over 8 years ago

Unchecking it fixes it for me. You may want to make sure.

Actions #10

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.

Actions #11

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!

Actions #12

Updated by JosJuice over 8 years ago

  • Status changed from Accepted to Fix pending
Actions #13

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.

Actions

Also available in: Atom PDF