Emulator Issues #8440
closedWii MotionPlus does not always work with savestates
0%
Description
Game Name?
Wii Sports Resort
The Cages - Pro Style Batting Practice
and more
Game ID?
RZTE01
R8NEA4
What's the problem? Describe what went wrong in few words.
The Wii MotionPlus is no longer recognized by the emulator when you load a save state after the game has already calibrated or confirmed the existence of the MotionPlus.
What did you expect to happen instead?
I expected the MotionPlus to still work after loading a save state.
What steps will reproduce the problem?
- Run the game for the first time
- Create a save state at the game menu (or the motionplus selection menu if that shows up before the game menu)
- Continue until the game calibrates/recognizes the MotionPlus
- Load the save state
- Try to calibrate and receive error
Which versions of Dolphin did you test on?
4.0-5932
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
Have not tried any other versions.
What are your PC specifications?
Windows 8.1 x64
Intel Core i5-3230M
8GB RAM
Intel HD Graphics 4400 Video
Is there any other relevant information?
Possibly a related issue: The emulator will sometimes crash when stopping a game after loading a save state.
Updated by JMC4789 over 9 years ago
I don't even know who to cc with this, but I totally believe this is an issue iirc.
Updated by Billiard26 almost 6 years ago
- Priority changed from Normal to Low
FYI. Savestates with real wiimotes is never going to be foolproof. We do not have complete control over the state of real wiimotes. We could do a few more hacks if we listen to the output reports and re-enable extensions with the same encryption keys and such on savestate load. But it's going to get pretty hacky especially when the motion plus is involved. I think a better solution is to cause a disconnect+reconnect on savestate load.
Updated by Billiard26 almost 6 years ago
- Related to Emulator Issues #10912: Savestates cause real wiimote extensions to malfunction added
Updated by Billiard26 over 5 years ago
- Status changed from Accepted to Fixed
- Assignee set to Billiard26
- Fixed in set to 5.0-9808