Project

General

Profile

Actions

Emulator Issues #11616

closed

Dolphin accepts Gamecube controller input while replaying .dtm file

Added by SuperDavid over 5 years ago. Updated over 5 years ago.

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

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-5911
Fixed in:
5.0-10202

Description

Game Name?

Tested with Mario Kart Double Dash, Mario Kart Wii and Mario Party 4

Game ID? (right click the game in the game list, properties, info tab)

GM4E01, RMCE01 and GMPE01

What's the problem? Describe what went wrong.

When playing back a .dtm replay file, some buttons pressed on the controller are accepted by the emulator.

What steps will reproduce the problem?

Example here is Double Dash. Start recording input and go into a race. Leave the race running for a few seconds without pressing anything and then close the emulator and save a replay file.
Then, play back the replay and press the start button at the start of the race while it's still playing back input. The pause screen should come up. A faster easier way to test this is simply to not pressing anything during the intro movie during recording and then press start during the replay.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, present on 5.0-9751.

Is the issue present in the latest stable version?

No, it's not in 5.0.

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

5.0-5911 is the first broken version while there is no problem with 5.0-5907. Note that the replay has to be made on 5.0-5911 to see this problem normally. If the replay is made on 5.0-5907 but played on 5.0-5911, the replay plays with nothing happening, but the button inputs aren't accepted like they are when the replay is made with 5.0-5911.
This issue only seems to affect Gamecube controllers (both as a standard controller and the adapter for Wii U). I haven't noticed this problem with emulated Wii remotes.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #11621: The TAS input takes priority over an input file when playing back inputs in read-only modeDuplicate

Actions
Actions #1

Updated by JosJuice over 5 years ago

  • Status changed from New to Accepted
  • Milestone set to Current
  • Regression changed from No to Yes
  • Regression start set to 5.0-5911
Actions #2

Updated by JosJuice over 5 years ago

  • Has duplicate Emulator Issues #11621: The TAS input takes priority over an input file when playing back inputs in read-only mode added
Actions #3

Updated by JosJuice over 5 years ago

  • Status changed from Accepted to Fixed
  • Fixed in set to 5.0-10202
Actions

Also available in: Atom PDF