Project

General

Profile

Actions

Emulator Issues #6865

closed

DJ Hero - Emulated turntable turning is broken

Added by reduxpl about 11 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

Game Name?
DJ Hero 2

Game ID?
SWBP52

What's the problem? Describe what went wrong in few words.
It may be a problem related to the turntable emulator itself but the game doesn't recognize "Left" binding on "Left Table" category, making it unable to scratch down. This may be not a major issue when playing on medium difficulty (there are no direction-specific scratches) but when playing on higher difficulty it becomes a 'show-stopper'. Also it's impossible to win some DJ battles on Empire mode because of that. And on menus, it works same like "Right" binding (moves up) which is wrong.

What did you expect to happen instead?
Well... I expected that it will work. But for real - that binding is needed to scratch down. Also it should let you navigate the menu properly by moving a selection down.

What steps will reproduce the problem?

  1. Bind any key to "Left" binding on "Left Table" category.
  2. Start the game
  3. Try to use a previously binded key to move down to the menu. It will keep going up.

Which versions of Dolphin did you test on?
4.0-482

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
I haven't tried it yet.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 8 x64
Intel Core i5-3350P 3.1 GHz
4 GB RAM DDR3
Asus Radeon HD7770 1GB
WD Caviar Green 1TB
and so on

Are you using the 32 or the 64 bit version of Dolphin?
64-bit

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Not really, description of the problem should be enough.

Actions #1

Updated by reduxpl about 11 years ago

One mistake - my OS is Windows 8.1 Pro, not Windows 8.

Actions #2

Updated by mathon about 11 years ago

Can you please try 4.0.2 & 3.5. To see if it works somewhere in between.

Actions #3

Updated by reduxpl about 11 years ago

Problem persists in 4.0.2 and 3.5.

Actions #4

Updated by 0x3733 about 11 years ago

Turntable.cpp:79

ttdata->ltable2 = tt << 5; // ltable2 always 0

replace to:

ttdata->ltable2 = tt >> 7; // my shitty fix

Video: http://youtu.be/4ynLUD3dWTw

Actions #6

Updated by 0x3733 about 11 years ago

still "untested"?

Actions #7

Updated by reduxpl almost 11 years ago

Are you going to kindly fix it? I have to stay on modified version of 3.5 just because of that...

Actions #8

Updated by Billiard26 almost 11 years ago

Why can't you just use the right turn table until someone feels like fixing it?

Actions #9

Updated by Billiard26 almost 11 years ago

Without any testing it looks like every single << in Turntable::GetState should be >>.

Actions #10

Updated by reduxpl almost 11 years ago

Right turntable has this problem as well.

Actions #11

Updated by Billiard26 almost 11 years ago

"Right turntable has this problem as well."

Then this issue has a stupid name. :|

Actions #12

Updated by reduxpl almost 11 years ago

I felt like this could make this title too long.

Actions #14

Updated by reduxpl almost 11 years ago

Well, this is a solution too.

Actions #15

Updated by Billiard26 almost 11 years ago

  • Status changed from New to Fixed

This issue was closed by revision 4d1f113ab15c.

Actions #16

Updated by reduxpl almost 11 years ago

Yay! Thanks for fixing, 3.5 was lagging for me a bit :P

Actions

Also available in: Atom PDF