Project

General

Profile

Actions

Emulator Issues #12454

closed

Unplugging a controller from port 1 of a Wii U adapter causes a temporary freeze exclusively in Eternal Darkness

Added by zuur024 about 3 years ago. Updated 10 days ago.

Status:
Duplicate
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?

[Eternal Darkness Sanity's Requiem, Interactive Multi Game Demo Disc June 2002]

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

[GEDE01, GEDP01, GEDW01, GEDJ01, G96E01]

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

[118e4cbf529719528f15d065130511e2]

What's the problem? Describe what went wrong.

[Unplugging the controller in port 1 on a Wii U adapter(Mayflash version used) or using the X+Y+Start controller reset combo causes the game to freeze temporarily until the controller is reconnected, causing sound glitches. Only happens on the demo disc if the game demo has been started(not in the menu or trailers). Tested 27 other games including Twin Snakes; none of them have the problem.]

What steps will reproduce the problem?

[Start Eternal Darkness with a Wii U adapter connected and unplug the port 1 controller or hold X+Y+Start.]

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, 5.0-13871]

Is the issue present in the latest stable version?

[Yes, 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.)

[]

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

[]

What are your PC specifications? (CPU, GPU, Operating System, more)

[Intel Xeon E3-1231 v3, Nvidia GTX 750 Ti, 16 GB DDR3, Windows 10]

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

[]


Related issues 2 (1 open1 closed)

Related to Emulator - Emulator Issues #11165: Controller hotplug issue in SoulCalibur IIDuplicate

Actions
Is duplicate of Emulator - Emulator Issues #11323: Some games (e.g. Mario Kart Wii) are not properly informed about controller removalAccepted

Actions
Actions #1

Updated by JMC4789 about 3 years ago

  • Status changed from New to Questionable

There's not nearly enough information in this issue and nothing for someone who doesn't have the game to work from. You're going to have to be my eyes on this one for right now.

Can you enable logging and see if anything interesting pops up during the freeze? Have you tested it on console to see if this is in fact a game bug? Does the game do anything specific with the controller that would be notable? Does FPS or VPS drop to 0 during the temporary freeze? Does the emulator GUI also freeze, or just the game itself? Does it happen with standard controllers being unplugged?

Actions #2

Updated by zuur024 about 3 years ago

Nothing at all shows up in the log when it freezes. It does not happen on console. FPS does drop to 0. The GUI does not freeze. It does not happen with standard controllers, only the Wii U adapter.
The game has a sanity effect that displays a message saying that the controller is unplugged, but the message does not actually show up when you disconnect the controller.

Actions #3

Updated by zuur024 about 3 years ago

I should also note that unplugging the Wii U adapter does not freeze the game, and will in fact unfreeze it if the controller has already been disconnected from the adapter.

Actions #4

Updated by Billiard26 over 1 year ago

Actions #5

Updated by Billiard26 10 days ago

  • Status changed from Questionable to Accepted

I'll quote what I said in the related SoulCalibur issue #11165.

"FYI. This is caused by our means of emulating a "Null" device when a "GCController" is chosen but the user's gamepad is not present.
We send the appropriate responses of CSIDevice_Null in this situation but we never call SetNoResponse like ChangeDeviceCallback does.
Adding this call does fix the issue but calling it directly isn't really a clean solution."

Actions #6

Updated by Billiard26 10 days ago

  • Status changed from Accepted to Duplicate
Actions #7

Updated by Billiard26 10 days ago

  • Is duplicate of Emulator Issues #11323: Some games (e.g. Mario Kart Wii) are not properly informed about controller removal added
Actions

Also available in: Atom PDF