xenia-project / game-compatibility

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

545107D1 - Saints Row #104

Open Blackbird88 opened 9 years ago

Blackbird88 commented 9 years ago

Marketplace

Playable from start to finish! Tested with xenia-project/xenia@51c2c9e

Blackbird88 commented 8 years ago

With the latest build the game gets further Video: https://www.youtube.com/watch?v=pRxRLTjtI1g image image image image image

@Razzile please mark the game as gameplay, corrupted graphics

theoldsport commented 8 years ago

Here's a video- https://www.youtube.com/watch?v=ApDUPz4IY8Q There are some very fun graphical issues, but it's surprisingly stable on OpenGL

Blackbird88 commented 8 years ago

Yeah aside from the obvious (low FPS, and gpu glitches everywhere). It works fairly well. Adding more info to first post. (Also yes. Now it's going to be. WHEN PLAYABLE?!!!111 READING OTHER COMMENTS IS TOO HARD FOR ME)

theoldsport commented 8 years ago

I just tested the game with Vulkan and while it isn't as stable, and doesn't draw anything ingame, it seems to run at fullspeed.

Blackbird88 commented 8 years ago

Yeah it doesn't render anything at all. That might be why it's fast lol (but hopefully not)

wizzywage commented 8 years ago

latest build (1.0.469-master) has audio but isn't rendering at all. just black screen.

kkthxbye-code commented 8 years ago

https://github.com/benvanik/xenia/commit/52c75c8dbc253d3ddd5e602b307ff4e0ca5d95bf Vulkan: Xenia crashes after af few seconds of intro (sometimes instantly, sometimes 2-3 seconds) (> ntdll.dll!00007ff9ab3ce6fc) GL4: Same as blackbird88

D1SMBD1D commented 7 years ago

Ingame on Vulkan. Runs at a fairly playable FPS but keeps throwing guest crash errors randomly (it had the same problem on OpenGL though) 18 20

Log

Blackbird88 commented 7 years ago

Untrue. OpenGL was fairly stable. Vulkan has numerous random crashes sadly.

D1SMBD1D commented 7 years ago

Maybe it's a problem on my side but I keep getting random "The guest has crashed" errors on both backends pretty frequently. Vulkan sometimes crashes the emu during the intro cutscene but I haven't seen it crash anywhere else

Blackbird88 commented 7 years ago

Hmm. Maybe it's some recent thing. OGL used to be very stable and Vulkan (while more accurate) crashed/freezed all over place. Will check later. EDIT: Just checked. You're right. This is new regression however, OGL never had those errors before, only Vulkan :(

D1SMBD1D commented 7 years ago

I found a way to work around this regression thanks to @gibbed. Add --protect_zero=false to the shortcut launch options and the guest will no longer crash Now we just have to fix flickering and underscan issues and we got ourselves a playable Xbox 360 exclusive

Blackbird88 commented 7 years ago

This works indeed. However even with those issues fixed it wouldn't be playable really, unless you want to play it in single sitting with no saves :D

kattjevfel commented 7 years ago

This runs for me even without --protect_zero=false on 2a2b7ae (Vulkan)

Chaython commented 7 years ago

I can confirm that just using xenia [no settings changed etc] gwymelu had many graphical errors and would crash within 60 seconds, but I'm glad I can load into actual "gameplay" Right where you spawn the whole screen is black until you walk for a bit, Cut-scene was F*ed up Still plays better than Saints Row 2 on PC LOL

# Hey it's always good to see more confirmation. We have different hardware etc, which should cause a lot more issues than it does. Utilization was 20% GTX 1070 EVGA FTW, I7 6700k 4.6GHZ, 3200mhz 2x16GB 16-18-18-2, Gigabyte Z170mx-gaming 5 Windows 10 Insider Preview build 15042 x64 Enterprise

PlayerGameSK commented 7 years ago

A little weird is that the demo version actually seems to play better than the full version as the first cutscene is more or less working (meaning you can actually see what's going on) and that the gameplay doesn't seem to be black most of the time,but it still crashes after a few moments of "gameplay"...

cpthooker commented 7 years ago

just tried it on the 21/09/17 build and it crashed on player creation, I have attached a log for it xenia.log

Blackbird88 commented 6 years ago

As of latest version textures are much better now image image image image

Parovozik commented 6 years ago

On last Master (https://github.com/benvanik/xenia/commit/a753dbed15c79e47e20417ceeef3795d324fa9de) + Memory Leak fix (https://github.com/benvanik/xenia/issues/779) SR1 works stable, without crashes. Still some graphics issues, but playable now :yum:

Video:

YouTube_SaintsRow1_Vulkan

Screenshot:

xenia saints row vk mp4_snapshot_06 35_ 2018 02 27_00 54 01 xenia saints row vk mp4_snapshot_09 17_ 2018 02 27_00 54 09 xenia saints row vk mp4_snapshot_09 21_ 2018 02 27_00 54 25

Blackbird88 commented 6 years ago

Half screen issue is gone now image

D1SMBD1D commented 6 years ago

Since xenia-project/xenia@93b4c713 it no more goes ingame, loses graphics device right when it should start rendering 3D

Parovozik commented 6 years ago

i tried on (https://github.com/xenia-project/xenia/commit/62bb26878fa28e0d3989dc5b023a05531d047143) 1.0.1355 go ingame but very slow fixed half-screen render (on some places bug) but there small glitch 'flash color squares' on screen p.s. game menu works if open it after game starting (not on main screen)

CovertSlinky commented 6 years ago

I am moving this from being placed in Saints Row IV (When I ripped the game I did not pay attention to the disc not being Saints Row IV, but instead Saints Row). It appears as if my findings show no change in the current state.

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

Issues:

(Game loads intro logos perfectly, they can also be forced skipped without problem. Main menu is functional, options menu controls/display/audio gives a game hang. Starting a game loads, character creation screen presented. Graphical errors are present with the character model, eyebrows are bright white/washed out. There is also a vertical line that runs up part of the screen. The gpu is extremely slow during the character creation. I attempted to switch from Caucasian to African American and after a long delay the game crashed to guest. Starting a new game and leaving the character with default presets in creation menu will load the new game cutscene. The cutscene is rendered with artifacts and errors, also it runs slow, audio however is accurate. After the cutscene ingame gameplay has some graphical artifacts and runs slow, too slow to actually play the game. Pause menu can be opened and is accurate and functional. When in game after a while the game will guest crash, maybe after a minute or a little over.)

Log:

Options/Controls game hang log xenia.zip Character creation guest crash log xenia.zip Gameplay guest crash log xenia.zip

Screenshot(s):

Main menu mainmenu All options sub menu will cause a hang if attempted to open optionscontrolshang charactercreation Guest crash when trying to adjust character in creation menu guestcrashcharactercreation New game cutscene rendered inaccurately newgamecutscene untitled Pause menu pausemenu Gameplay rendered inaccurately/artifacts vertical band stretching up the screen, character model missing eyeballs ingame After a while in game, guest crash ingameguestcrash

Labels:

(state-gameplay gpu-slow gpu-corrupt-drawing)

tested on windows 10 april2018update, intel i5-7600k, 16gb ram, PowerColor PCS+ AMD Radeon R9-290, 3840x2160@60hz monitor

D1SMBD1D commented 6 years ago

Nearly pixel-perfect graphics on the last dx12 commit!

319 313

Blackbird88 commented 6 years ago

Wow I wasn't aware of that branch. Even cutscenes look great! image image

Chaython commented 6 years ago

Ya very few artifacts. looks great; but both the master and the d3d12 crash much faster[<30seconds, vs ~60seconds] than the master use to in my op Slightly different specs now GTX 1080 EVGA FTW2, I7 6700k 4.4GHZ, 3200mhz 2x16GB 16-18-18-2, Asus Z170-A Windows 10 Insider Preview build 17754.1 x64 Enterprise Thanks for the exe :) Taskmanager was reporting GPU usage spikes upto 80% ram usage only <580mb cpu 11-20% xenia.log

kir23rus commented 6 years ago

It's not crashing for me, just use a --protect_zero=false key on xenia shortcut. It runs around 5-15 fps, but it's quite stable. Hardware: FX-8320E, 1050TI, 8gb ddr3. Sound isn't broken, all we need to do is (to) fix fps. 21212 default 111

Chaython commented 6 years ago

if I add --protect_zero=false key to a shortcut target I get "unable to mount stfs file container"

kir23rus commented 6 years ago

"C:\Users\XXXXXXXX\Desktop\dx 12 fixed\xenia.exe" --protect_zero=false it must be like this

Chaython commented 6 years ago

Thanks, I thought it would be fairly abnormal to have ' key' rather than _key or something of the sort. 98.7% gpu usage Been running for over a minute now; very impressed thanks ❤️ Shadows are artifacting; whenever a massive blob of shadow flickers in [very frequently as you move the camera] it will drop to single digit fps; otherwise seems to be mostly a smooth 30 😋 untitled untitled image image image There can also be other random flickering; engine noise clipping as it repeats; textures not stitched/ clipping through one another

kir23rus commented 6 years ago

Improvments in the last update (Compare with my simillar screenshot from above): default

kir23rus commented 6 years ago

Latest update brakes all graphics: default

kir23rus commented 6 years ago

Still same FPS... 21212 default

tetration commented 5 years ago

sr1_commit_18_nov

sr1_commit_18_nov2

Update:

Saints Row has seen to have reached an almost perfect state of compatibility with the latest commit in Xenia D3D12 branch 0c1431df. I have been playing the game for something around 4 hours and I have yet to experience any crash. There are still some graphical glitches, artifacts and shadows flickering every now and then but you can basically beat the game using the Xenia emulator now. In the past, former versions of the emulator had reached good state of playability with SR1. However they were still plagued with the infamous "graphics device lost" crash prompt happening every now and then. But for now it seems that this version has reached an almost perfect state of stability. I will keep your guys updated.

Edit: my game crashed with the infamous Xenia prompt "graphics device lost "after playing it for 4 hours and 13 minutes. Still this is a very long time to go without any crashes. Which means the game is becoming more stable than ever.

Blackbird88 commented 5 years ago

That's with the command line argument isn't it? Because without it it always crashes in few minutes.

tetration commented 5 years ago

That's with the command line argument isn't it? Because without it it always crashes in few minutes.

Yes, I've created a Xenia shortcut with the command --protect_zero=false if I don't use this command the game crashes after 5-10 minutes.

Parovozik commented 5 years ago

Crash on latest Xenia build (https://github.com/xenia-project/xenia/commit/da280347c4490951abe676d346e84d38c312d42a) after start game (State - Main Menu) All previous works is good. Log SR1 Crash.log

gibbed commented 5 years ago

"Broken usage of XamEnumerate! 3 vs AC0"

Ah, we have another winner.

bandilad commented 5 years ago

Playing on D3D12 branch 0c1431df, getting good performance but these reflections are funky srwater

kattjevfel commented 5 years ago

Playing on D3D12 branch 0c1431df, getting good performance but these reflections are funky srwater

looking fabulous my man ;D

Chaython commented 5 years ago

Playing on D3D12 branch 0c1431df, getting good performance but these reflections are funky srwater

RTX on; except in bf5 the noise is not colored and lod is much lower

mastercho commented 5 years ago

Crash on recent Xenia build (xenia-project/xenia) its happens on Main Menu ON D12 and on Vulkan too D12xenia.log Vulkanxenia.log

has159 commented 5 years ago

Actually, Saints row 1 has been "running" for a while now, you NEED to run a shortcut using the --protect_zero=false key on a shortcut, even then it didn't run very well.. until now! it has indeed benefited from the NaN handling being corrected in the VPKD3D CPU instruction and runs at a much smoother 30+ frame rate, dropping frames fairly often but overall performing admirably.. i could happily play through saints row like this screenshot water reflections seem to be fixed also screenshot 1

Blackbird88 commented 5 years ago

Depends on your CPU I guess. My old i7-3770S can rarely hold 30 FPS lol

mastercho commented 5 years ago

It's keep crashing on me

chrisknepper commented 5 years ago

Game works for me great on D3D12 branch! Just wondering, and I'm sure this isn't the right place to ask, but I can't find any information about this: It doesn't seem possible to save the game currently because it asks to sign in? Is saving in-fact possible with this game or not yet?

WestleyWolf commented 5 years ago

Game works for me great on D3D12 branch! Just wondering, and I'm sure this isn't the right place to ask, but I can't find any information about this: It doesn't seem possible to save the game currently because it asks to sign in? Is saving in-fact possible with this game or not yet?

yes its possible to save games, it puts it in a separate folder. signing in shouldn't happen since it should only let you pause and then save.

Chaython commented 5 years ago

It's artifacting for me again[D3D12] just lots of black pixels/ some pixels being transparent... Even in previously stable builds. So I guess NV or MS broke something in WU/drivers. image Vulkan however is having major artifacts still, but not these black pixels. image Not captured in the vulkan screenshot, but the graffiti is flickering a bright orange which is overlapping the GUI etc

Gahaum commented 5 years ago

okay so i might be stupid but I don't know how or where to add the --protect_zero=false key , can someone please help me ! thank you :)

kattjevfel commented 5 years ago

@Gahaum you add that like so: xenia.exe --protect_zero=false /path/to/default.xex