xenia-project / game-compatibility

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

415607DD - Tony Hawk's Project 8 #956

Open Larxian opened 6 years ago

Larxian commented 6 years ago

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

Issues:

Black screen and no sound either, my cpu is under load (~60%) but nothing happening or loading.

Log:

xenia.zip

Screenshot(s):

Labels:

state-hang

kamer1337 commented 5 years ago

black screen after first loading screen thp8_xenia.zip

got it once in character select screen but then i got stuck in game loading screen, but cant repeat it anymore. adnotacja 2019-02-17 151050

EDIT: even once successfuly got ingame but game freeze

Drivium commented 5 years ago

I experienced the same thing of just a black screen. Good to know it's not just me! My OS is Win7 w/Nvidia 980ti.

Larxian commented 5 years ago

@kamer1337 Damn, not sure how you did it lol Never went this far.

VicPariah commented 5 years ago

any luck with Win 10? I might try independently looking around at the code to see what I can gather from your log file. I'd really love to take a shot at this! (currently itching to get back into the TH groove!)

Larxian commented 5 years ago

any luck with Win 10? I might try independently looking around at the code to see what I can gather from your log file. I'd really love to take a shot at this! (currently itching to get back into the TH groove!)

What do you mean any luck with W10, you mean you tried only on W7? Well no, it doesn't work either with W10 / DX12 build, hangs on black screen after the first logo :( Alternatively, if you really want to play some tony hawk right away, I really recommend checking Tony Hawk's underground pro! It's a community mod for underground 2, with working and active online mode and stuff, I play it really often and even work on maps for it.

kamer1337 commented 5 years ago

regression with this commit loading screen -> nothng

white screen and log spam

!> 0000006C XMA: Write to unhandled register (064E): 00000001 !> 0000006C XMA: Write to unhandled register (068E): 00000001

kamer1337 commented 5 years ago

working again

nothing -> intro

LOG: xenia.zip

Larxian commented 4 years ago

The main menu now works. You can create your character and see the story mode opening movie, but as soon as it tries to load ingame, the sound will freeze and the loading will keep going forever. The same happens if you try to directly load freeskate mode. 1 2

Snow-Lep commented 3 years ago

Xenia gets decently far from where I see it has in the past.

XeniaProject8Progress Project8Progress1

I can get partly through the basics in the tutorial area. Sadly it freezes right as you get to part 6.

Project8Progress2

Going to load into the regular career instead of the tutorial, I even get to see a bit of Suburbia. Bad news, anything type of input results in the game freezing. You get to see the real estate lady (if my memory is correct on who that is) walking around.

My PC: Ryzen 5 1600, GeForce 1650 GTX, 16GB Ram.

Larxian commented 3 years ago

@Snow-Lep I noticed the same thing, it's been like this for a few months now. It's indeed an improvement from what it was before.

For the tutorial, it seems to be totally random for me, but I usually crash after just a few seconds of gameplay, can't get far. The menu where you can view the tricks works fine without any crash though.

For the career / freeskate, I also noticed this, but for me it just crashes instantly after a single frame, but maybe that's actually related to my stick drifting a bit which is maybe received as an input ingame.

Snow-Lep commented 3 years ago

@Larxian I mean, I checked Canary as a chance of it maybe getting further so I could relive my nostalgia. I'm definitely going to be trying this every week if not every few days since this game is a childhood staple for me. I'll be continuing to check it on both Master and Canary. The only difference with Canary at the moment is that you don't get the massive block on the left side of Suburbia, but the same crash whenever any input is given.

I'm gonna be here and giving any update if the gane makes it any further than it's current state.

Larxian commented 3 years ago

@Snow-Lep I too have ton of nostalgia with this game. I really love its world, the atmosphere, it really feels "comfy" and alive, a pure joy to freeskate. I've been trying it every months for the past 2 years maybe now lol. If you really want to play it right now and have a good cpu, it runs pretty well on RPCS3 and the framerate can be unlocked, I sadly don't have a cpu good enough for that, maybe in the future when I'll upgrade.

Snow-Lep commented 3 years ago

@Larxian the issue I have with RPCS3 is actually having the game to run it. Otherwise I would. I feel like my PC would have no issue handling it, it can run Siege Vulkan on High at 60. Even with all the destruction and debris physics.

Larxian commented 3 years ago

It now finally reaches gameplay! Without freezing instantly. Xenia will crash and close itself usually after about a minute, and some missions make it crash instantly. But it's now for the first time "playable". Version of Xenia 164aa8e8/Nov 23 2020 https://streamable.com/ttuelz

Etokapa commented 3 years ago

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

Started a new Career game. Xenia randomly crashes as mentioned above.

:warning:Moderate graphical issues with unresolvable vertex explosions. :no_entry_sign:Do not run with vsync off. :no_entry_sign:Do not run on 2x resolution.

thei (6)

More Screenshots ![thei (1)](https://user-images.githubusercontent.com/31154606/103328572-faac4400-4a1e-11eb-818e-03403c97f3f7.png) ![thei (2)](https://user-images.githubusercontent.com/31154606/103328574-fb44da80-4a1e-11eb-86f6-72172af254e0.png) ![thei (3)](https://user-images.githubusercontent.com/31154606/103328575-fb44da80-4a1e-11eb-87ed-a02a86777bc3.png) ![thei (4)](https://user-images.githubusercontent.com/31154606/103328576-fbdd7100-4a1e-11eb-87d6-e1f2d8b2236e.png) ![thei (5)](https://user-images.githubusercontent.com/31154606/103328578-fc760780-4a1e-11eb-87f1-28fbbd19f99c.png)

xenia.zip

state-gameplay | gpu-drawing-corrupt

DanTheGuy720 commented 2 years ago

Having the same problems as you guys in terms of it crashing randomly. I'll start the game, get as far as completing the first grinding challenge, then randomly Xenia just closes itself. Most of the time when I'm in the middle of grinding on something for some reason.

Also, I can't load saves. The game can create the files properly in the content directory, but it can't see them afterward.

Currently running build master@dbd518f13

Larxian commented 2 years ago

@DanTheGuy720 It's still a problem indeed, been like this for a while now, since the game started working, about a year ago I think. I also noticed about the save issue, I wanted to, despite the crash, try to unlock the main city area to see how it would run there, but I can't load my saves after a crash so progressing that far is not possible.

joao678 commented 1 year ago

maybe this game needs protect_zero = false, and might be also applicable to Tony Hawk's Proving Ground since they use the same engine. I did a couple of tests

  1. protect_zero = true and vsync on: xenia crashes after a couple of minutes
  2. protect_zero = true and vsync of: same result as before
  3. protect_zero = false and vsync on: I was able to play for a relatively long time and xenia didn't crash, I even went back to the menu and loaded the first level again it probably need more testing tho
Vicente7201 commented 8 months ago

I did all that but it still crashes, I deactivated protect zero and vsync on and it still crashes, there should be another solution to this problem

Kodebreaker5150 commented 5 months ago

Played this game 2 days ago and i can say this. Whether you're running this game using D3D12 or Vulkan this game is very buggy in most parts. You can get past the intro and play the story and ECT but the issue is how much stuttering the game has when you start to skate or when you're moving around areas, For example you have to move from the Suburbs to a skatepark behind the Suburbs and when i started skating there it stuttered and froze for 10 seconds then resumed. After doing the Nail The Trick tutorial it stuttered again then crashed (closed the app).

Just some information if you need logs i will add it to the comments

joao678 commented 5 months ago

Played this game 2 days ago and i can say this. Whether you're running this game using D3D12 or Vulkan this game is very buggy in most parts. You can get past the intro and play the story and ECT but the issue is how much stuttering the game has when you start to skate or when you're moving around areas, For example you have to move from the Suburbs to a skatepark behind the Suburbs and when i started skating there it stuttered and froze for 10 seconds then resumed. After doing the Nail The Trick tutorial it stuttered again then crashed (closed the app).

Just some information if you need logs i will add it to the comments

I think I know what your problem might be...Your PC. A few months ago a had a lower end rig and I was having the same issues, stuttering and constant crashing. I've got a Ryzen 7900 and an RTX 4070Ti now and it runs pretty much flawlessly, but it still crashes from time to time. So what I found out is that xenia canary might've fixed this and now I get a locked 60fps and not a single crash. The only problem I've ran into is that the game's file operations work only the first time, overwriting or deleting a save doesn't work and might corrupt your save in a way that the game does not even recognize the overwritten save file so you can't load it. The way I've worked around this is to first save the game and in order to keep your progress going, you'd have to manually go into the save folder in xenia, delete the file while the game is running and inside the game create a new save.

Kodebreaker5150 commented 5 months ago

I think I know what your problem might be...Your PC. A few months ago a had a lower end rig and I was having the same issues, stuttering and constant crashing. I've got a Ryzen 7900 and an RTX 4070Ti now and it runs pretty much flawlessly, but it still crashes from time to time. So what I found out is that xenia canary might've fixed this and now I get a locked 60fps and not a single crash. The only problem I've ran into is that the game's file operations work only the first time, overwriting or deleting a save doesn't work and might corrupt your save in a way that the game does not even recognize the overwritten save file so you can't load it. The way I've worked around this is to first save the game and in order to keep your progress going, you'd have to manually go into the save folder in xenia, delete the file while the game is running and inside the game create a new save.

i think your correct since i was running this was the last game i texted on my Ryzen 2300X and AMD 6600 build

FabioBergstron commented 3 months ago

I know my rig is not great but I can run Red Dead Redemption with occasional stuttering, which wasn't bad enough for me to drop the game and I even finished it. But Project 8 stutters the hell out 'till finally freezes. Skate 2 is the smoothest game to run on my PC, I also can run Sonic '06 just fine. I5 with GTX 1050 and 16gb ram