RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.31k stars 1.91k forks source link

Rock Band 3 [BLUS30463] - Instruments and hair get displaced (xyz) #8408

Open deadendthrills opened 4 years ago

deadendthrills commented 4 years ago

issue

Models for instruments (guitar, microphone, etc.) flick between different incorrect xyz positions during play. Rotational values are correct. Can also affect some characters' hair, but seems to depend on the model being used. No emulator settings fix it.

screenshots

screenshot-2020_06_11_16_27_41

screenshot-2020_06_11_16_30_24

rsx capture

https://drive.google.com/file/d/1zTUyLyWDIUoiZVewK3G-B4T-HuJCFyx4/view?usp=sharing

RainbowCookie32 commented 3 years ago

Someone on the Discord server mentioned that The Beatles: Rock Band also has this issue. I'm inclined to saying that this is the same issue as #8192

Crafty-The-Fox commented 3 years ago

does this happen with build #8776?

Kipnop commented 3 years ago

commenting on this issue because it's the more popular title, although my experience with the bug is limited to its seemingly identical counterpart in BLUS30282/BLES0532 (issue #8192). Ive been working on modding BLUS30282 for a while now, and have been looking into and trying to fix this bug: no emulator settings (gpu, cpu, 'advanced', 'debug', hle/lle, etc) fix it, and even though Ive written stopgap fixes by modifying the game itself, Ive been unable to fix the "root" issue. Im interested in trying to fix it by looking at and modifying the emulator's source code, but I don't have an incredibly sound idea of where to start: my only guess is something with the RSX emulation, but I may be wrong. does anybody have any ideas or 'two cents'? I'm not asking for a fix, just guidance from anyone willing to lend it.

LSL1337 commented 1 year ago

This is the only remaining issue with Rock Band on RPCS3 I think. Probably a low priority in the sea of open issues. Still, maybe one day :) Kind of a small issue, but effects every song, so it's visible in every gameplay minute. Instruments, mics, hair, etc out of place.

DarkRTA commented 1 year ago

This seems to have gotten a lot better after a recent commit.

LSL1337 commented 1 year ago

I was on 100+ days build, I tried the latest just now, and I didn't see much difference. This was the first time I saw duplicate guitar even, so I don't think it has gotten better. Still, the game is playable, this doesn't brake immersion that much. Hopefully one day...

bunaventure commented 1 year ago

It's pretty bad in Beatles Rock Band - Paul's hair will sometimes become a beard lol (i.e. his hair is displaced to lower on his head/face).

jacket430 commented 1 year ago

Can confirm this is still a pretty big issue in RB3. Anything on the RB2 engine seems okay but TBRB/RB3 have some troubles. This seems to be a problem on original hardware but to a much lesser degree, emulation just exacerbates it.

SomeonefromArg commented 1 year ago

I hope someone notices this :(

carlmylo commented 1 year ago

It seems the behavior is closer to hardware levels when playing on vocals only and it seems heavily affected by the note highway from instruments.

I recorded these videos with the same song in the same venue to compare instrument and accessories "stability". The first has the player on vocals (with the HUD hidden) and the second has the player on guitar with the highway visible. Whether or not the HUD was hidden while playing vocals had no effects. I've ran the same test several times, swapping the order sometimes to see if it makes a difference but it seems consistent.

https://www.youtube.com/watch?v=HV2t_XinOL8&t=7s https://www.youtube.com/watch?v=jrzKqlNqYn4&t=11s I can reupload elsewhere if needed.

Another video from three years ago by a different user shows similar behavior to this as they are playing on vocals. https://youtu.be/rnkVlI7xhrg

Users in the Milohax Discord on various platforms ranging from SteamDecks to Linux desktops, and Windows machines report similar results.

Milohax user @qfoxb brought to my attention that Rock Band 3 rewinds the highway when resuming from pause and if one looks closely at the mask accessory on the singer character, it seems to move slightly back towards its intended place. This can be replicated. https://github.com/RPCS3/rpcs3/assets/56451149/4d826cfa-c141-4586-95a4-610a1559baa3

This is one of the last few issues remaining with this game and even with this, it is arguably the best way to play this game at the moment with the recent MPA commit and due to how stable it is.

LinosM commented 1 year ago

Example of how it looks on original hardware https://i.imgur.com/G8bYauK.mp4

I don't expect it to be completely fixed but hopefully RPCS3 can tone it down to that level someday

carlmylo commented 3 months ago

The issue persists but the community has made a list of known items that exhibit this issue.

I have a visual guide as well, [available here]

Guitars

Microphones

Masculine

Hairstyles

Feminine

Hairstyles