xenia-project / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
457 stars 145 forks source link

45410914 - Rock Band 3 #815

Open ghost opened 6 years ago

ghost commented 6 years ago

Marketplace

Tested on https://github.com/xenia-project/xenia/commit/4e4a1a03c1eb46b0b56f824b61b0dc803712e0a7

Issues:

Crash after ESRB message (startup)

Screenshot(s):

https://ibb.co/dNnKU5

Labels:

state-crash

bdeimos commented 6 years ago

Tested on (https://github.com/xenia-project/xenia/commit/94d1106386e571bd371c0cdcb893336f66d364ae)

Crash after intros.

xenia.zip

steve25469 commented 5 years ago

Tested on a4a35b4e/Mar 10 2019. Crash after ESRB intro, tested on both master and d3d12 versions. Attached the log file and screen shot of the error message. :) Great work on this guys, I really look forward to seeing how this develops. xenia.log Desktop Screenshot 2019 03 29 - 06 49 58 82

TranzRail commented 4 years ago

Update - 4 August 2019

Game appears to load properly, playing the intros no problem. Colour and framing looks correct. Can navigate game menu and attempt to play a song. Game gets stuck trying to load a song. Very likely due to Xenia not able to decrypt the game data (uses AES). Implementing the related missing modules will most likely get this game and Rock Band 2, Rock Band 3 and others working to some degree.

Log: https://drive.google.com/file/d/1oqcayUdWlv2HSkG2IpJc7Cr4x3sy_-cL/view?usp=sharing

Kramerika commented 4 years ago

I'm not sure which Rock Band game the above post was referring to, but Rock Band 3 still crashes after the Harmonix part of the intro with "the guest has crashed" error. I cannot get to the game menu, much less load a song. This is on version c43ccc07/Dec 4 2019. Log file with crash dump attached. Looking forward to seeing this game working one day!

xenia.zip

GuidoFida commented 4 years ago

Second on the game still crashing on the intro for Rock Band 3 specifically, saw the state-menus tag but that doesn't seem to be true. On the Feb 16 2020 build.

TranzRail must've been talking about Rock Band 1 when they said "this game and Rock Band 2, Rock Band 3"

xenia.log

mprachar commented 3 years ago

Hello - wondering if there has been any update here on trying to get RB3 working?

ihatecompvir commented 3 years ago

Rock Band 3 has an anti-debugging check that crashes the game if a debugger is present. Stubbing this check out makes the game run and is fully playable besides some graphical issues, no mic support, and no DLC support. See my video for an idea of the performance: https://www.youtube.com/watch?v=d2NGnoJs1mQ

It would seem that for Xenia to work with RB3 without requiring patching the game itself, it would have to be made to tell the game that no debugger is present so this check is not triggered.

Gliniak commented 3 years ago

@ihatecompvir Thanks for the info and provided address. I will look at it and maybe figure out how to deal with it without patching.

I wouldn't even expect that they can check and crash game if debugger is attached

Update (14.05.2021) It isn't related to anti-debugging, but to usage of SEH. Game expect it to fail and rewind itself after MS try-except block

aetha commented 2 years ago

It isn't related to anti-debugging, but to usage of SEH. Game expect it to fail and rewind itself after MS try-except block

Hi, I'm just wondering if we could expect any updates in the near future?

What is SEH? Is it a complex issue to work around?

Gliniak commented 2 years ago

It isn't related to anti-debugging, but to usage of SEH. Game expect it to fail and rewind itself after MS try-except block

Hi, I'm just wondering if we could expect any updates in the near future?

What is SEH? Is it a complex issue to work around?

Yes it is quite complicated to fix. For now only solution is to use patch written for canary: https://github.com/xenia-canary/game-patches/blob/main/patches/45410914%20-%20Rock%20Band%203.patch

However iirc game doesn't render stuff correctly and stuck on loading into a gameplay

aetha commented 2 years ago

@Gliniak Ah that’s a pity. Thanks for the info though. ❤️

JohnSmith2007 commented 2 years ago

Sad to see that the game is still having issues on Xenia. Guess I'll have to stick with RPCS3 for now. sad day

yugi1408 commented 3 months ago

Any update on this game's state yet? I may try running it seems it doesn't seem to have been tested in 2-3 ish years.

yugi1408 commented 3 months ago

Can confirm the game still does crash before the after the logos but before the menu screen shows up on the master branch as of March 25th, 2024.