ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.4k stars 1.07k forks source link

Tony Hawk's Pro Skater 1 + 2 (2395210) #7149

Open nwildner opened 1 year ago

nwildner commented 1 year ago

Compatibility Report

System Information

I confirm:

Will attach the Steam-APPID.jog later here.

Symptoms

On PC or Steam Deck, the game does not comes online to push stats to leaderboards, or to connect to online multiplayer challenges or lobbies.

Other than that, from visual and 3D perspective the game seems to be fine and no other issues or lack of performance here (got some steady 144fps with a laptop GPU, and some dips to 120 and 100 fps from time to time).

Reproduction

1 - Open the game 2 - Try to join a multiplayer challenge, or wait for the game to try to push any information to the internet 3 - Check constant warnings on the game stating that it can't go online

g0dsCookie commented 1 year ago

Can confirm the multiplayer issue. Tested with Proton-Experimental and -Hotfix.

Here's a log file produced with Proton-Hotfix: steam-2395210.log

Started game, clicked on multiplayer and waited for the "could not connect" box to appear, then closed the game to keep the log "small".

Singleplayer seems to be working fine so far and performance is about as expected (100-120 fps on high to highest settings).

Caliel666 commented 1 year ago

i haven't tested but apparently this wine patch should work for multiplayer https://github.com/Amanoo/THPSWINE, i wonder if this fix can be implemented on proton or would we need a fork

andrewbaker-uk commented 1 year ago

Should be able as it's based on https://github.com/ValveSoftware/Proton/issues/4168#issuecomment-695025232

nwildner commented 1 year ago

I don't know if something was updated recently but, the Online mode seems to be working now. I was able to play one match of Graphite mode.

While there are no matches online because Tony Hawke's servers are a pile of crap, at least the Leaderboards and some eventual matches after much waiting are working...

Amanoo commented 1 year ago

i haven't tested but apparently this wine patch should work for multiplayer https://github.com/Amanoo/THPSWINE, i wonder if this fix can be implemented on proton or would we need a fork

IIRC this change got mainlined into WINE a while back. Could be wrong though, but I think it did. I never got multiplayer working, just single player which already required some tinkering at the time. There were multiple red herrings in regards to multiplayer, and it was difficult to pin down what was actually causing the issue.

I might be necroing this thread at this point though. I just noticed a report on ProtonDB from a few days ago of multiplayer working with Proton Hotfix. Haven't tried it myself yet.

russbus64 commented 1 year ago

Create-A-Park has issues using default Proton, and I haven't found a configuration that works.

russbus64 commented 1 year ago

Can confirm that changes today have fixed Create-A-Park issues.

waspennator commented 11 months ago

Trying the game on my oled le 1 tb steam deck, I cannot get the hdr option to work, even if I change it to full screen and add "PROTON_ENABLE_AMD_AGS=1 %command%" to the command line before launch

nwildner commented 11 months ago

But does THPS1+2 support HDR? If I filter (on library press X, select HDR) to show HDR only games, Tony Hawks isn´t there. Shouldn't the game also support it to be able to enable? As per Valve update, a HDR badge should be available on games that support it.

waspennator commented 11 months ago

It showed hdr in the settings ingame so I'd assume the game supports it, pc gaming wiki also says it supports hdr too.

For some reason the store page doesn't have the hdr badge despite this

waspennator commented 11 months ago

Retested it again to make sure and providing a screenshot. Setting the game to full screen changed nothing.

download

waspennator commented 10 months ago

Update, I can confirm now on experimental that you can now toggle hdr on if you have the game set to fullscreen