Project

General

Profile

Actions

Emulator Issues #5295

closed

Wario Land Shake It! - Emulated wiimote z axis shake doesn't work.

Added by paul.gaijin about 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

Wario Land - Shake It! (ID:RWLE01)

r7271 - shake function works perfectly

r7272 and later (3.0-441 tested) - shake function not work.

Actions #1

Updated by hatarumoroboshi about 13 years ago

Try to use the alternate wiimote timing in game properties

Actions #2

Updated by paul.gaijin about 13 years ago

It does not work. In the description noted that it is for real wiimote, not emulated.

Between 7271 and 7272 is something about changes in wiimote, maybe cause in that.

Actions #3

Updated by kostamarino about 13 years ago

I can confirm the findings and that ra80429b02093 seems responsible. Emulated wiimote z shake doesn't work since that rev.(real wiimote works fine)

Actions #4

Updated by kostamarino about 13 years ago

After some testing with reverting stuff none of the changes below are responsible:
/Data/Sys/totaldb.dsy
/Source/Core/Core/Src/ConfigManager.cpp
/Source/Core/Core/Src/ConfigManager.h
/Source/Core/Core/Src/HLE/HLE.cpp
/Source/Core/Core/Src/HLE/HLE_Misc.cpp
/Source/Core/Core/Src/HLE/HLE_Misc.h
/Source/Core/Core/Src/IPC_HLE/hci.h
/Source/Core/Core/Src/HW/WiimoteEmu/EmuSubroutines.cpp
/Source/Core/Core/Src/HW/WiimoteEmu/Speaker.cpp
/Source/Core/Core/Src/HW/WiimoteEmu/WiimoteEmu.h
/Source/Core/Core/Src/HW/WiimoteReal/IOWin.cpp

So what left is:
/Source/Core/DolphinWX/Src/ConfigMain.cpp
/Source/Core/DolphinWX/Src/ConfigMain.h
/Source/Core/Core/Src/Boot/Boot.cpp
/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.cpp
/Source/Core/Core/Src/HW/WiimoteReal/WiimoteReal.h
/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp
/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.h

One of the changes above seems to be responsible. I will try to track it further down if i can....

Actions #5

Updated by skidau about 13 years ago

If real wiimote works fine, then it won't be in WiimoteReal.cpp.

That said, maybe the emulated shake needs to have it's values adjusted?

Actions #6

Updated by kostamarino about 13 years ago

I can't track it down further since there are conflicts :-/, anyway hope it helps.

Actions #7

Updated by kostamarino about 13 years ago

Renamed it a bit.

Actions #8

Updated by bigavellewinsky almost 13 years ago

I have this same exact issue. I'm using my PS3 controller to play these games. Shake works in Mario Kart Wii and it works in New Super Mario Bros. But not in Wario Shake It.

Actions #9

Updated by Billiard26 over 12 years ago

  • Status changed from New to Fixed

This issue was closed by revision 69b1da915f27.

Actions #10

Updated by delroth over 12 years ago

This issue was closed by revision 69b1da915f27.

Actions

Also available in: Atom PDF