Project

General

Profile

Actions

Emulator Issues #11753

closed

DTM replays made with GC adapter don't play back correctly

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-10202
Fixed in:
5.0-10479

Description

Game Name?

Mario Kart Double Dash and Super Smash Bros. Melee

Game ID? (right click the game in the game list, Properties, Info tab)

GM4E01 and GALE01

What's the problem? Describe what went wrong.

When I make a replay using the Gamecube adapter, it doesn't play back correctly.

What steps will reproduce the problem?

Start a game of Double Dash with controller port 1 set to Gamecube adapter for Wii U with the other ports turned off. Do a lap on a GP, and then play back the input, which should desync well before the first lap is finished. In Smash Bros. Melee, it would desync while I changed the difficulty level and life count before even starting classic mode. I didn't have any problems with replays made using a standard controller instead of the GC adapter.

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

It's present in 5.0-10413.

Is the issue present in the latest stable version?

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.)

This first shows up in 5.0-10202, while it's not a problem in 5.0-10200.

I have attached a sample replay for Double Dash that I made with the GC adapter on 5.0-10202. The replay ends at the end of the first lap in a GP. Note that although I can't play it back correctly on the version I recorded it with, this will play back correctly on 5.0-10200, assuming buttons aren't pressed on the controller during playback, because 5.0-10200 allows input during playback, unlike 5.0-10202 which fixed that issue. The replay won't work even on 5.0-10200 if port 1 isn't set to Gamecube adapter before starting the replay.


Files

Double Dash replay 5.0-10202.dtm (102 KB) Double Dash replay 5.0-10202.dtm Cheats and memory cards are turned off. Enable MMU and sync GPU thread is also turned off. Deterministic dual core is set to fake-completion SuperDavid, 06/03/2019 11:06 PM
ddashtest 5.0-10413.dtm (96.6 KB) ddashtest 5.0-10413.dtm SuperDavid, 06/03/2019 11:42 PM
Actions

Also available in: Atom PDF