Project

General

Profile

Actions

Emulator Issues #9711

closed

"Reconnect a disconnected wiimote when a button is pressed" Broken on Windows 7

Added by MayImilae almost 8 years ago. Updated almost 8 years ago.

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

0%

Operating system:
Windows
Issue type:
Bug
Milestone:
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-56
Fixed in:
5.0-290

Description

Remember this feature? Many games, notably the ES_Launch titles, will send a command to disconnect the Wii Remote. Dolphin (on windows) has numerous problems with that system, so it doesn't sync with that command and the Real Wii Remote stays connected to the PC while it is virtually disconnected in the game. To get around this, users would have to press Alt-F5 to resync their wii remote and continue on. That was until the change above - in that situation, users could now just press A on their wii remotes, and it would reconnect the remote in game. It was great! Unfortunately, at least on Windows 7, it's broken.

I did some bisecting and narrowed down the culprit.

5.0-9 working
5.0-54 working
5.0-56 broken
5.0-148 broken
5.0-170 broken
5.0-274 broken

5.0-56 is a Wii Remote change, so that is likely it. JMC was not able to reproduce this, so it is possible the improved MS bluetooth stack does not exhibit it. Reproduced in Windows 7 with the Dolphinbar and Toshiba Stack. Oh btw, one curiousity - pressing Alt-F5 doesn't reconnect it alone as it did before the enhancement was first merged. Instead you have to press Alt-F5 and THEN press A. Weird.

There are two ways to reproduce it.

  1. Run a Wii game, and once the menus start, press Alt-F5 to disconnect a Wii Remote in game. The game will say "Communications with the Wii Remote have been Interrupted", but the real controller remains synced to the machine (on windows). Pressing A on the wii remote will not reconnect the virtual controller.
  2. Run an ES_Launch game, such as Metroid Prime Trilogy, and load a sub-game. The game will disconnect the Wii Remote during the transition, and display the "Communications with the Wii Remote have been Interrupted" screen. Pressing A on the wii remote will not reconnect the virtual controller.
Actions #1

Updated by JMC4789 almost 8 years ago

I think we should just revert the change until it's fixed. The original functionality is more important than the change done. Should give it a chance though.

Actions #2

Updated by leoetlino almost 8 years ago

Could you test https://dolp.in/pr4052?

Actions #3

Updated by JosJuice almost 8 years ago

  • Status changed from New to Fixed
  • Fixed in set to 5.0-290
Actions

Also available in: Atom PDF