Project

General

Profile

Actions

Emulator Issues #12838

open

Prince of Persia: Rival Swords fails to detect missing nunchuk

Added by pokechu22 about 2 years ago. Updated about 1 month ago.

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

Prince of Persia: Rival Swords

Game ID?

RPPE41

MD5 Hash?

4ed9e1be2f24fbb59e6d2f56c6b61ba0

What's the problem? Describe what went wrong.

This game requires the nunchuk to play (it's used to move). On real hardware, it checks for the nunchuk's presence and complains if it's missing, but that check does not happen in Dolphin. The game does complain if a different extension controller (such as the classic controller) is plugged in, and once the screen saying that a nunchuk needs to be plugged in is displayed, it'll only go away if a nunchuk is plugged in (switching to none won't dismiss that screen), but once the screen is gone it won't reappear when switching to none.

This issue only happens with emulated Wii Remotes; real Wii Remotes don't have the problem (I don't have things set up to test bluetooth passthrough).

What steps will reproduce the problem?

  1. Set controller 1 as an emulated Wii Remote.
  2. Set the controller's extension to None.
  3. Launch the game.
  4. Observe that the game launches normally, and after creating a new save and watching the opening cutscenes, will let you jump and rotate the camera, but you can't move because there is no nunchuk.

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-15993

Is the issue present in the latest stable version?

Yes, 5.0 (including the behavior with the classic controller)

What are your PC specifications?

  • CPU: Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz, 2592 Mhz, 6 Core(s), 12 Logical Processor(s)
  • GPU: NVIDIA GeForce GTX 1650 Ti
  • OS: Windows 10 Home 10.0.19042.1466

Is there anything else that can help developers narrow down the issue?

Super Mario Galaxy also has a nunchuk check, but that one does work properly in Dolphin. So I suspect that this is some sort of ubisoft jank.

I don't think this is related to MotionPlus, as I tested on real hardware with and without a regular MotionPlus plugged in (I don't have a Wii Remote+ synced to my Wii, so I didn't test with that).


Related issues 1 (1 open0 closed)

Related to Emulator - Emulator Issues #13471: No motion control with physical wiimote in Mario & Sonic 2008 at Rowing - Single ScrullsAccepted

Actions
Actions #1

Updated by Billiard26 about 1 month ago

  • Status changed from New to Accepted

I reproduce this issue with both emulated and real Wii remotes.
Bluetooth passthrough works as it should.

Actions #2

Updated by Billiard26 about 1 month ago

  • Related to Emulator Issues #13471: No motion control with physical wiimote in Mario & Sonic 2008 at Rowing - Single Scrulls added
Actions

Also available in: Atom PDF