Project

General

Profile

Actions

Emulator Issues #4368

closed

Only one wii mote configured but connects as second wii remote

Added by johannes.schmitz1 over 13 years ago.

Status:
Fixed
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

What's the problem?

I have two wii remotes paired with my PC but dolphin is configured to use only one. When clicking the update button led 1 lights up but when starting the game it changes to led 2.
I have one genuine and one chinese fake wii remote.
I did not touch the second wii remote at all since a few days.

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

(optional) Dolphin version that does not have the problem:

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

Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):

Build command-line (not on Windows):

Was the ISO a plain dump from disc, compressed and/or scrubbed?

Please provide any additional information below.

Actions #1

Updated by pascal.jouy over 13 years ago

This is a SYSCONF file corruption. You should:

  • Close Dolphin (if running)
  • Try to move the SYSCONF file in a safe place, other than the original folder (a developper may ask you to send him your file for checking). File is located at \User\Wii\shared2\sys
  • Restart Dolphin. A new SYSCONF file will be generated with default settings.

I already had this issue, and fixed it this way.

Actions #2

Updated by johannes.schmitz1 over 13 years ago

I removed the SYSCONF file (attached below) then started dolphin. He told me he had to generate a new one.
But now I allways get some error messages like invalid SYSCONF when trying to configure dolphin.
By the way, how can I switch dolphin to english? I don't know what the original error message is because my system language is German.
I will attach the new generated corrupt SYSCONF as (2).

Actions #3

Updated by lpfaint99 over 13 years ago

definitely corruption in the first sysconf, best fix would be to grab the sysconf from the original archive or download from
http://dolphin-emu.googlecode.com/svn/trunk/Data/User/Wii/shared2/sys/SYSCONF

I dont have time to look into it right now but anyone who is interested should look around 0x300 in the file and it lists the second wiimote bt address and then the first wiimote bt address

Actions #4

Updated by lpfaint99 over 13 years ago

  • Status changed from New to Questionable

after looking through various sysconf files i have dumped it seems that it is not necessarily corruption
0x2FF-... seem to store the current connected wm bt addresses

I cannot reproduce the original issue unless I do something silly like set wiimote 1 to none and wiimote 2 to something else

Actions #5

Updated by johannes.schmitz1 over 13 years ago

@Ipfaint99: can you try with three or four wiimotes?
Or try with two wiimotes and a joystick. I did this once.
I can not reproduce it at the moment but I think there is some problem when using more than two.

Actions #6

Updated by lpfaint99 over 13 years ago

I can certainly try. In the event that I cannot it would be very helpful to find and outline an exact set of steps to reproduce this on a freshly extracted copy of dolphin
the number of wiimotes wont be a problem for me as I have 4, but if it somehow only happens with a 3rdparty wiimote I won't be able to reproduce it

Actions #7

Updated by johannes.schmitz1 over 13 years ago

I played around to get something reproduceable and I found this:

  1. Connect two Wiimotes with Windows
  2. In Dolphin configure Wiimote 1 -> Emulated Wiimote, Wiimote 2&3 -> Real Wiimote
  3. Press Refresh.
    On one of the Wiimotes LED 2 lights up, on the other one LED 3 (How can I decide which one is which one?)
  4. Start New Super Mario Bros.
    Now the LEDs change, one real Wiimote will become Wiimote 1 the other one Wiimote 2
    Somehow it just kicks out the Emulated Wiimote.
Actions #8

Updated by hatarumoroboshi over 13 years ago

This is similar to issue 4013

Actions #9

Updated by lpfaint99 over 13 years ago

if you can compile, please test with this patch applied to see if this resolves the issue

Actions #10

Updated by lpfaint99 over 13 years ago

  • Status changed from Questionable to Fixed

This issue was closed by revision r7568.

Actions #11

Updated by johannes.schmitz1 over 13 years ago

I tried 7571 today. Wiimote support seems to be somewhat unstable.
For example I connect two Wiimotes then I click refresh a couple of times. Then sometimes it tells me "Connected to 1 Wiimotes" sometimes "Connected to 2 Wiimotes".
I also tried to play HOD Overkill with 3 Wiimotes and wasn't able to do it at all.
Another thing that I saw allready in earlier Versions:
Sometimes connection to one Wiimote gets lost ingame. Then I press ALT+F5/F6/F7 to connect it again. Normally when pressing this it should say "Disconnected" then "Connected" but sometime it allways says "Connected" no matter how often you press ALT+F5.

And another question is how can we set the order of the Wiimotes now that it is fixed?

Actions #12

Updated by wespipes69 over 13 years ago

I have seen the issue where pressing alt+F5 will just repeat one action for a number of times before it switches to the other. It should always toggle between the two, it just doesn't always do that properly sometimees for some reason.

Actions #13

Updated by johannes.schmitz1 over 13 years ago

I managed to play HOD with 3 now but after a short time got Wiimote disconnected and ALT+F5 error.

Actions #14

Updated by lpfaint99 over 13 years ago

the order of the wiimotes is as they listed in the config, 1-4 :p
it will repeat one action if that action fails ie game will not allow the wm to be connected so repeating the press tries to connect it again

there are other issues that relate to wiimote disconnects, please post there as this one is only related to the ordering, and now the ordering will match the config dialog
with r7571

Actions #15

Updated by johannes.schmitz1 over 13 years ago

I still don't understand this ordering thing.
Normally I pair up my 3 Wiimotes with Windows, then I click refresh in Dolphin and all 3 will be found at once. So I don't have any influence on the order...

Actions

Also available in: Atom PDF