xenia-project / game-compatibility

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

45410829 - Rock Band #638

Open FitterSpace opened 8 years ago

FitterSpace commented 8 years ago

Marketplace

Tested on https://github.com/xenia-project/xenia/commit/9457c63a645df723b422f73a704cb6adf8b779c1

Issues:

The intro will crash if it plays for too long, but it can be skipped. The menus work perfectly but I can't get into the game because Rock Band won't let you play unless you have the instruments plugged in, which i don't. I can't test if the actual gameplay works.

A video of Xenia running Rock Band can be seen here

Log:

Log file 1.49 GB!

Labels:

I'm not sure what label to recommend since I can't test the gameplay. I'll leave it up to whoever adds labels to come up with a suitable label.

TotalCaesar659 commented 8 years ago

I recommend to compress big log files in ZIP, their size will be 1-2 MB only.

FitterSpace commented 8 years ago

really? I was unaware of that. So I could have just put that .log file in a zip and it would have only been 1 or 2 MB? I will edit the above post if that's the case

Razzile commented 8 years ago

i think xam-input-problems is correct but if not ¯\(ツ)

ghost commented 8 years ago

Seriously. Good thing I'm on a fast connection these days. Log is 12mb compressed only because GitHub decided not to support modern compression formats and I can't be bothered to wait 30 minutes for maximum compression. xenia.log.gz

FitterSpace commented 6 years ago

Rock Band reaches the title screen in xenia-project/xenia@131525e4

I plugged in an original Rock Band guitar controller and it recognized it as a rock band guitar. I was able to select "Solo Quickplay", where the game crashed.

Log:

This log file is over 7 GB uncompressed. rock band log.zip

TranzRail commented 5 years ago

RB1 (Rock Band 1) currently loads into game (using latest Vk build), minor texture issues, usually when going back a menu (buffer not being cleared properly perhaps). Game stutters but appears to be with how the game files are being read on-the-fly and in the case of these rythym games, decrypted. Improvements to STFS for Xenia will go a long way for these games.

TranzRail commented 5 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 play a song using a Guitar Hero World Tour (and onwards) guitar. Performance was terrible, most likely to Xenia spamming the log file to write about an issue with MicDeviceRequest. Perhaps have Xenia buffer the log writes and write on close?

Log (first 100MB): https://drive.google.com/file/d/1NtBBf5EH6C9vLwaHTSD2nnwvx9zwiF3B/view?usp=sharing

TranzRail commented 5 years ago

Update - 5 August 2019

Using the checked build, we get a ring buffer assertion. Commit xenia-project/xenia@1ebf7bb484f7bc64ff3fe392db129bd5c38210e3 appears to have resolved the KeTryToAcquireSpinLockAtRaisedIrql warning without ill effect.

image

FitterSpace commented 5 years ago

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

Rock Band's menus are mostly functional, but the quickplay menu option seems to do nothing. I waited for a minute or so but the game showed no signs of loading the quickplay song list.

Log File (4.5 GB uncompressed):

RockBand.zip

FitterSpace commented 3 years ago

Tested on https://github.com/xenia-project/xenia/commit/360e2f541

Rock Band goes in-game now and would probably be playable on a computer more powerful than mine. I can still get 100% on some of the easier songs but there are lag spikes every now and then that would throw me off on the harder songs.

The graphics are good but the characters have weird textures. Everything looked fine except for that.

Screenshot 2021-09-23 200945

Video:

https://youtu.be/n0mx68puVcg

Log File:

RockBand.zip (2.1 GB uncompressed)

hooperre commented 1 year ago

--d3d12_readback_resolve="true" appears to solve the texture issue. The lag spikes are existent and frustrating. I don't find that to be a problem in RB3. vsync="true" also necessary as the band action can speed up to 500 fps and cause the lag spikes to increase.