game-compatibility icon indicating copy to clipboard operation
game-compatibility copied to clipboard

5454082B - Red Dead Redemption GOTY Edition

Open Blackbird88 opened this issue 8 years ago • 304 comments

Marketplace

Tested with xenia-project/xenia@fa62d39

Perfectly playable from start to finish. Base game image Undead Nightmare image

  • Very rarely can crash
  • FPS seems more stable with vsync=false. See here
  • Cutscenes and Towns/Settlements are heavy on performance
  • Undead Nightmare is more demanding due to large amount of NPCs (zombies) and fire particles

Screenshots:

Issues:

  • Lens flare is visible through geometry

  • Shiny objects are visible through geometry

Upscaling issues:

  • During the night, whole screen or roads lit up (broken bloom?) https://www.youtube.com/watch?v=2K0szqLQCGw

Logs:

None

Labels:

state-playable

Blackbird88 avatar Jul 31 '15 13:07 Blackbird88

Could you try running it from xenia built in release mode? It should skip the asserts and perform much faster.

Razzile avatar Jul 31 '15 13:07 Razzile

Oh I had no idea Release is actually different at this point. Will try it.

Blackbird88 avatar Jul 31 '15 13:07 Blackbird88

Yea release is wonderful. I can't play frogger at all in debug but in release it's full speed.

Razzile avatar Jul 31 '15 13:07 Razzile

Only difference (besides the asserts) is that I can hear a glimpse of menu theme but it still hangs here http://i.imgur.com/cZfyCbT.png

So the video I linked to is still correct behavior as of now.

Blackbird88 avatar Jul 31 '15 14:07 Blackbird88

I'm not seeing a crash in the log you've posted. Can you post that?

DrChat avatar Jul 31 '15 16:07 DrChat

That log is the one with the crash, but it was generic Windows crash. Maybe it was just a coincidence.

Blackbird88 avatar Jul 31 '15 16:07 Blackbird88

Maybe - try rerunning it, skip through anything you can to get the log super short and post it if the game crashes.

DrChat avatar Jul 31 '15 16:07 DrChat

Sadly none of the stuff can be skipped so this is as short as it can be. It crashes if I press Retry. Ignore just shows the same error over and over http://i.imgur.com/UccmeCN.png

Log

Blackbird88 avatar Jul 31 '15 16:07 Blackbird88

Yeah, hitting Retry triggers a breakpoint and I'm guessing you don't have a debugger attached so it crashes.

  1. What asserts are being triggered?
  2. Once you write that down, just hold down the i key until they stop.

DrChat avatar Jul 31 '15 16:07 DrChat

Hmm if I press Ignore x times then only the black screen/title screen remains. All of them are the same errors I posted above (the imgur link) I also had a odd bug where it played the R* logo movie 3 times in a row.

Debugger doesn't work for some reason. Might be bug on my end.

Blackbird88 avatar Jul 31 '15 16:07 Blackbird88

Okay, so it's just a hang. Pure speculation on my part, but I wonder if this is at all related to BK N&B's Xctd decompression deadlock

DrChat avatar Jul 31 '15 19:07 DrChat

So, when RDR "hangs", I can see one thread that's spamming the XMA decoder with sounds, and 3 threads running in the same tight loop waiting for some variable in physical memory to be set to 0 (@ 0xBE09F930).

Not entirely sure, but RDR might be loading sounds into memory on startup.

DrChat avatar Aug 20 '15 14:08 DrChat

Could be. It hangs after "playing" the menu theme.

Blackbird88 avatar Aug 20 '15 15:08 Blackbird88

Okay, it's not the XMA decoder at fault. RDR is actually going ingame on the first menu screen. Examining the GPU command stream, it is drawing the level but goes suuuper slow.

When paused, I see 3 threads looping around checking on a bool variable (task queue or something? idk). Nearby in memory, there are some speedtree filenames (which appear to be some sort of render culling helpers).

Can anyone elaborate on the speedtree files or provide any insight into RAGE as to what it's doing? Check the PC version of GTA 4 and look for anything similar?

DrChat avatar Aug 24 '15 19:08 DrChat

Don't think that was ever documented by modding community as it is just some middleware that draws trees. I'll try looking if I can find anything.

Blackbird88 avatar Aug 24 '15 19:08 Blackbird88

Oh wow, "speedtree" actually means plants and trees. Okay, that's screwing up then.

DrChat avatar Aug 24 '15 19:08 DrChat

Guys it works. http://puu.sh/luxlu/3750933348.png It's just incredible slow, but it works.

reditec avatar Nov 22 '15 13:11 reditec

Did you not read the first post? There is a video you know.

Blackbird88 avatar Nov 22 '15 13:11 Blackbird88

I know, but it still plays some kind of sounds in the background, the processor is still in use, so actually it does not hang. By the way, does Xenia come with an XMA decoder?

reditec avatar Nov 22 '15 13:11 reditec

It's submodule I think and yes sometimes it plays a sound.

Blackbird88 avatar Nov 22 '15 13:11 Blackbird88

Good to know. I'm working on a tool called RDR Explorer and I want to add the feature to play and extract .awc files. Those are archives which contain xma decoded files and I'm looking for a working codec.

reditec avatar Nov 22 '15 13:11 reditec

I know. I posted in your thread.

Blackbird88 avatar Nov 22 '15 13:11 Blackbird88

Aaaah you are that "Admin priv" guy :D Nice to meet you :) Yeah, we're working on LZX decompression. After that probably fragment viewing and exporting support. But that's not my part, I don't know C++ and the .dll file to export the is written in C++, so my friend Kilian is working on it and I'm right now looking for simple file formats with fastman92. This game is awesome <3

reditec avatar Nov 22 '15 13:11 reditec

Here's a little test-> Video

title map failed

Unfortunately the log was too massive to upload. Red Dead Redemption (the base game) can consistently get ingame up to this commit: benvanik/xenia@fa2ad7e4 It is possible to walk around, and most sound effects seem to work. Menus don't seem to have too many issues. I couldn't get the damn game to crash!

Undead Nightmare, however, suffers from an infinite loading screen after the intro sequence.

state-gameplay, gpu-missing-drawing (for base game)

theoldsport avatar Jan 24 '16 02:01 theoldsport

Looks like RDR for PC is coming soon. However, it doesn't draw the 3D stuff. I wonder why. And I wonder if it will be possible to use this emulator to debug the xex files :p

reditec avatar Jan 24 '16 10:01 reditec

Same behavior with GOTY Edition here. Good catch @theoldsport

Blackbird88 avatar Jan 24 '16 16:01 Blackbird88

I'm curious what's causing the instant failure state upon loading/reloading the first mission. I figured it was just an error in the game logic, but maybe Marston's glitching through the floor. Or perhaps he has become an inhuman mass of corrupt polygons stretching infinitely across the map :)

Here's a LOG (used same build as in my first post) -I skipped the intro for the sake of size. This includes the instant mission failure twice, since I reloaded.

theoldsport avatar Jan 24 '16 21:01 theoldsport

At this point, the log file is useless - but thanks anyways. Gonna look into why RDR isn't drawing what it renders to the frontbuffer.

DrChat avatar Jan 24 '16 23:01 DrChat

@reditec A bit off topic, but I want to thank you for your work on RDR Explorer. It's terribly frustrating that ".black" and OpenIV won't be releasing any RDR tools due to arbitrary reasons (unless their philosophy has changed?). Why would they put in the effort to research unique RAGE formats when they refuse to release the tools? At this point, it's as if they're trying to /prevent/ a RDR modding community -_-

theoldsport avatar Jan 25 '16 02:01 theoldsport

@theoldsport Np. It wasn't that much work on my side yet, currently it's more a big UI for a collection of tools with some improvements or new features. I just wanted to put all the stuff into one tool, as I don't see, why someone would install 4 tools at once just to view and extract files from RPF archives :) OpenIV team's RDR source is broken. They will release it probably at the end of this year.

reditec avatar Jan 25 '16 05:01 reditec