Project

General

Profile

Actions

Emulator Issues #3492

closed

Emulated Wiimote - Can't tilt/rotate more than 90º left or right

Added by rodiabloalmeida over 14 years ago.

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

0%

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

Description

What steps will reproduce the problem?

  1. Map the tilt left/right command to i.e. the right analog stick on your x360 pad
  2. Run a game that needs tilting, like Trauma Center S.O.
  3. Try to tilt a bone more than 90º left or right

What is the expected output? What do you see instead?

Expected: rotate more than 90º left or right so the bone fits in the arm correctly.
Instead: well, you can't rotate more than 90º left or right, whatever input range or circle stick you set in it. If you set the input range above 100, it doesn't matter 'cos it just shortens the 90º movement. And messing with circle stick values do nothing for this either.

Dolphin version with the problem? Other Dolphin version without the
problem?
r6381 x64, but any version with only the new wiimote plugin should be affected, I'm afraid. This issue does not happen with the old wiimote plugin 'cos I had openned an issue report long time ago for the same reason but for the old wiimote plugin at that time. And, as far as I can remember, Ayuanx took care of that ( issue 1740 ). Now it's up to Billiard I think. ^^

OS version and versions of tools/libraries used?
Windows 7 x64

Please provide any additional information below.

In case you don't own the game, this issue is pretty easy to reproduce by just pressing the Home key in emulated wiimote and trying to rotate the wii hand cursor at the screen. It just rotates 90º left and 90º right. In Trauma Center S.O. you need to rotate bone pieces like a door knob and fit it back in a broken arm. And to do that, you need to rotate the pieces more than 90º.

In the old wiimote plugin you have the option to turn up to 180º for either side, even more if I recall well. The same should be able to do using the new wiimote plugin. r6146 didn't solved this matter I'm afraid.

In others words, it's desirable at least a 180º tilt/rotate hability for each side, 360º at total and not just 180º.

Thanks for the great plugin, by the way.

Actions #1

Updated by Billiard26 over 14 years ago

  • Status changed from New to Accepted
Actions #2

Updated by rodiabloalmeida over 14 years ago

here is the modification I did to achieve the desired result.
I tested and its ok in trauma center and with wii hand cursor. Don't know about other games.

Actions #3

Updated by Billiard26 over 14 years ago

@ the patch

I kinda wanna change it in a way that the default(at range set to 100%) is still 90 degrees, which will be what is needed/wanted for most games I believe.

Actions #4

Updated by rodiabloalmeida over 14 years ago

Ok then. I was not sure about the patch anyway ^^'
And thanks for accepting the issue, Billiard26.

Actions #5

Updated by rodiabloalmeida over 14 years ago

Hey Billiard, how about a checkbox? If not all games uses 180º, a checkbox would do the trick until you come with something more sophisticated. Also, there is another stage in Trauma Center SO that needs the 180º rotating ability besides the bones one. It's the one called "An Explosive Patient", where you have to use the scalpel to remove 4 screws to have access to the internal extructure of a bomb. You need more than 90º for that as well. I was able to pass that stage only with my patched version.

Actions #6

Updated by MofoMan2000 over 14 years ago

How about instead of a range percentage, the user specifies the range angle. Either that or allow a range up to 200%. Doesn't seem too hard to do...

Actions #7

Updated by Billiard26 over 12 years ago

  • Issue type set to Feature request
  • Category set to controls
Actions #9

Updated by Billiard26 about 12 years ago

  • Status changed from Accepted to Fixed

This issue was closed by revision 6ec95d30af4c.

Actions

Also available in: Atom PDF