Project

General

Profile

Actions

Emulator Issues #4013

closed

Regression: If multiple wiimotes are active, input is not recognized

Added by wespipes69 almost 14 years ago.

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

0%

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

Description

What's the problem?
When multiple wiimotes are active, input stops being recognied.

If you have a wiimote on port 1 active AND any type of wiimote is active (emulated, real), on any other wiimote slot (2, 3, 4), with any device selected (mouse, controller), they'll be no functionality when launching Wii games, frequently.

Now, some games display the behavior more than others. With 2 wiimotes active, input will work with NBA JAM 4/5 times. With NSMBW, it'll only work 1/5 times.

If I only have one active wiimote, functionlity is perect 100% of the time with all games.

Dolphin version with the problem (as it appears in the title bar, Ex.: "R
4779" or "R 6403M"):
r6960 - r6980

(optional) Dolphin version that does not have the problem:
Previous revisions to Billard's recent changes. Sorry I didn't track it down exactly, but this should be reproable by everyone and if someone can CC Billard on this, he should be able to hunt down the issue fine. If not though, I'll spend MORE time on this crazy issue finding the exact revision.

Operating system and version:
32-bit or 64-bit:
64bit

Please provide any additional information below.
This was with an absolute clean install with the only change being adding a 2nd active wiimote. It should repro for everyone.

Actions #1

Updated by DimitriPilot3 almost 14 years ago

  • Category set to controls
  • Relates to usability set to Yes
Actions #2

Updated by hatarumoroboshi almost 14 years ago

Must be a 64 bit issue, because with Windows XP 32-bit I don't have problems with input of multiple active wiimotes (tried NSMBWii many times), whether I choose real+real or real+emulated wiimotes...
The only "problem" is that sometimes the wimmotes get "switched" so player 1 changes in player 2 (and 2 in 1), so you have to use the other Wiimote (real or emulated) to start the game (as player 1)...

Actions #3

Updated by Billiard26 almost 14 years ago

I've never experienced either of these issues. (Multiple Wiimotes not working, Wiimotes 1 and 2 being swapped)

Actions #4

Updated by wespipes69 almost 14 years ago

Well I have experienced both and maybe its the same issue. I'm at work for awhile so I can't confirm anything but maybe the issue is just simply controller 2 prevents 1 from working or steals its functionality. Is there nothing in your last few commits that could have triggered this? Again fresh install this repros for my completely and having only one wiimote works perfectly.

Actions #5

Updated by nextarif almost 14 years ago

I am facing the same problems with 2 non original wiimote ( both detected ad Nintendo RVL-CNT-01), only 1 wiimote that able to connected to dolphin,

Actions #6

Updated by nextarif almost 14 years ago

I got working 2 wiimote with toshiba BT stack but only 1 WMP and nunchuck is detected. so strange and wiimote very unstable.

Actions #7

Updated by wespipes69 almost 14 years ago

Still occuring. It's really weird how some games seemingly work fine but it takes like 10 boots before NSMBW is functional with 2 wiimotes active.

Did you need any more info on this regression for the fix?

Actions #8

Updated by Billiard26 almost 14 years ago

Figure out the exact revision that causes your issues.

Actions #9

Updated by wespipes69 almost 14 years ago

As I thought, it started in r6679. NSMBW worked fine before, but after these changes, rarely starts with 2 wiimotes connected...along with other games suffering from the same, albeit less frequent, issue.

Actions #10

Updated by wespipes69 almost 14 years ago

Another thing i noticed that's probably related in some way is that after entering the wiimote menu once (in r6679), setting the 2nd wiimote to something, save, reopening wiimote menu, and click on configure, the settings for wiimote 1 will be wiped out and they'll be nothing assigned to ANY wiimote. Even if I reassigned stuff there, NSMBW and others do not work correctly.

Actions #11

Updated by wespipes69 over 13 years ago

Still occuring as of r7338.

Actions #12

Updated by manu2.05 over 13 years ago

Still occuring as of r7589.

but I notice evolution (with fix r7571 ?)
I looked MAC adress of wiimote, apparently dolphin like put them in the same order than MAC address
I think, all right, I will pair them, one by one, in good hexadecimal order like this & test:
00:17:ab:39:e8:02
00:18:00:01:37:c5
etc...

pairing 1st wiimote => assign to player 1 => test : all right (light 1 is on & input works perfectly)
pairing 2nd wiimote => assign to player 2 => test : all right (the same)
pairing 3rd wiimote => assign to player 1 & 1=>2 & 2=>3 0o'...=> test : input sometime works (2/3 time), but more buggy.
pairing 4th wiimote => assign to player 1 (again) other wiimotes reassignate again.
strange, isn't it ?...
=> test : player 1,3 & 4 works 2/3 time and player 2 never work (sometime not connected at all, sometime connected, but with battery bar empty !! & no input.
ok...
I replace the 2nd real wiimote by emulated wiimote => test : player 2 works (no surprise), but it's now player 3 with real wiimote who have the same issue (no input & battery empty).... -__-

I hope my comment is undertanding & excuse me for my bad english ^^'...

Actions #13

Updated by paavolah over 13 years ago

The more wiimotes are connected (or selected to be active from the options), the more buggy it gets.

With 1 or 2 wiimotes (I use emulated wiimotes, have 4 logitech gamepads) all works fine, but adding 3rd or 4th emulated wiimote, things get messy. No input, controller deactivation etc.

Might it fix things is people were able to disable the wiimote speaker totally from the emulator again (instead of just the not working option in the ingame options, and the volume bar that doesn't completely disable the wiimote speaker)? Changes related to the wiimote speaker started the issue I think.

Actions #14

Updated by hatarumoroboshi almost 13 years ago

I didn't experience this issue, anyway there were some changes in latest revisions, so is this still happening?

Actions #15

Updated by skidau almost 13 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF