ValveSoftware / Proton

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

eFootball PES 2020 (996470) #3227

Open guustflater opened 4 years ago

guustflater commented 4 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Demo works, not the full game. First you'll need to install vcrun2015 (see protondb). Now, as soon as I run a local match it crashed. Changing the video settings made it possible a few times to come in the game but unplayable (see screenshots)

Reproduction

Install PES fix splash screen crash (install vcrun2015) and start a local match. Or it crashes or the players legs looks all weird and it's unplayable. Demo worked perfect for me. Tried to downgrade the video drivers but no difference. Please let me know if you need more information or tests. steam-996470-1.log Schermafdruk van 2019-11-07 23-21-29 Schermafdruk van 2019-11-08 20-08-39 Schermafdruk van 2019-11-08 20-09-01

Update 02/18/2020 Game works (at least for AMD kisak repo and the latest version of proton 5.0-2)

Issues now:

guustflater commented 4 years ago

I don't think it is related to Nvidia drivers, no.

Maybe the lite vs full version?

daxcore commented 4 years ago

Btw. regarding the asset download issue: I started the game in windows virtual machine and copied the download directory back to linux. After starting the game, the asset download started again... but this time, it works. If u have the chance to do this....

jqadev commented 4 years ago

@aeikum, Wine 5.2 contains patch for _get_FMA3_enable https://www.winehq.org/announce/5.2 https://github.com/wine-mirror/wine/commit/87f42c3ae778029067add5c27629704d65bb6f1b Please add this patch to the next Proton release.

guustflater commented 4 years ago

Btw. regarding the asset download issue: I started the game in windows virtual machine and copied the download directory back to linux. After starting the game, the asset download started again... but this time, it works. If u have the chance to do this....

So the question is why isn't it downloading under proton? Any wine patch for that ?

guustflater commented 4 years ago

I don't think it is related to Nvidia drivers, no.

Is anyone with Nvidia able to run the game? Or anyone with AMD isn't able?

jqadev commented 4 years ago

Is there some exception in the logs file appeared during downloading assets?

marceliq commented 4 years ago

I don't think it is related to Nvidia drivers, no.

Is anyone with Nvidia able to run the game? Or anyone with AMD isn't able?

Yes, I'm able to run it with Nvidia proprietary drivers.

urosh990 commented 4 years ago

Btw. regarding the asset download issue: I started the game in windows virtual machine and copied the download directory back to linux. After starting the game, the asset download started again... but this time, it works. If u have the chance to do this....

I love you

jqadev commented 4 years ago

Finally!!! :smiley: PES 2020 LITE works with Proton-5.2-GE-1 https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.2-GE-1

The game is unable to download assets. image

Here is the log file: steam-996470.log

@aeikum, maybe it is a problem with Online settings. What do you think? image

EDIT: I checked using tail -f steam-996470.log what happened in logs during downloading assets and there are exceptions: downloading_assests.log It can be a problem with NtContinue stub.

jqadev commented 4 years ago

There are at least two Audio settings related bugs. To run Settings.exe I used instruction https://github.com/ValveSoftware/Proton/issues/3227#issuecomment-582046405

  1. Sound Properties image Here is the log file with a content of this exception window sound_properties_exception.log

  2. Saving option different than 7.1 doesn't work (always reset to 7.1 when when we run Settings.exe the next time) image Logs:

    0038:err:ole:CoGetContextToken apartment not initialised
    0036:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.

    Only saving different Audio Buffer options works.

urosh990 commented 4 years ago

@jqadev I am using Lutris with wine-staging 5.2 runner for pes 2020 lite. and works fine except assets failed to download. But I did what @daxcore said. I copied the download folder from the windows to my pes2020 folder on Linux, and everything works. I can play online myclub perfectly. 144fps no drops on 144hz monitor, settings work, full-screen everything on high... me so happy

jqadev commented 4 years ago

@urosh990, I know it, but I reported these bugs to help developers solve them, so that the game works well for all Proton users, not just for a small group of people who knows workarounds thanks to reading this thread and https://www.protondb.com/app/996470

guustflater commented 4 years ago

@kisak-valve is it possible to mark this game to install vcrun2015 at first install? That should fix the workaround

jqadev commented 4 years ago

@guustflater, workaround with vcrun2015 that I described here https://github.com/ValveSoftware/Proton/issues/3227#issuecomment-585357866 still doesn't work for me.

rezzafr33 commented 4 years ago

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

guustflater commented 4 years ago

https://www.gamingonlinux.com/articles/proton-50-3-for-steam-play-released-direct3d-12-support-for-metro-exodus.16050

"eFootball PES 2020 plus Automobilista being unable to load some assets also being fixed up."

Did not tried this yet but sounds good :)

guustflater commented 4 years ago

obilista being unable to load some assets also being fixe

Just tried and data asset download still fails..

guustflater commented 4 years ago

@guustflater, workaround with vcrun2015 that I described here #3227 (comment) still doesn't work for me.

You're able to run it now? The vcrun fix worked for me and others, but I did do it a few times trying different proton versions.

urosh990 commented 4 years ago

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

Its been a while, but did you maybe solve this issue? I get same error with a proton or via lutris with any wine version

daxcore commented 4 years ago

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

Its been a while, but did you maybe solve this issue? I get same error with a proton or via lutris with any wine version

never worked, also not in previous versions of pes. so I guess this will not fixed for next time.

urosh990 commented 4 years ago

With proton-5.2-GE-1 this game works, but every time i play online the game is cancelled due to unforeseen circumstances.

Its been a while, but did you maybe solve this issue? I get same error with a proton or via lutris with any wine version

never worked, also not in previous versions of pes. so I guess this will not fixed for next time.

I play PES 2019 without problems for over a year now, but PES 2020 I had luck to play online only first time when I copied download folder from windows to Linux, after next PES 2020 update month ago I always get an error "game is cancelled due to unforeseen circumstances" after few seconds of the game.

daxcore commented 4 years ago

I play PES 2019 without problems for over a year now

WHAAAT? lucky guy! :D

urosh990 commented 4 years ago

WHAAAT? lucky guy! :D

I didn't try via Proton, I use Lutris and Pes 2019 Lite that I have on my steam account. Lutris install script works out of the box.

jfernandz commented 4 years ago

Well, I've been trying PES 2020 LITE with proton 5.0 and does work perfectly except you cannot play PvP, but sure you can play vs COM.

Is known the reason why we cannot play PvP? I'd like Konami give a check to proton compatibility.

I still think Linux users need a football sim game, and this is a good opportunity.

jfernandz commented 4 years ago

@aeikum, Wine 5.2 contains patch for _get_FMA3_enable https://www.winehq.org/announce/5.2 wine-mirror/wine@87f42c3 Please add this patch to the next Proton release.

@jqadev what's that _get_FMA3_enable for?

jqadev commented 4 years ago

@WyRe it was unimplemented before Wine 5.2 what caused that PES 2020 LITE didn't launch. The full version of PES 2020 wasn't affected by this issue. The fix for that is included in Proton since the version 5.0-3.

rezzafr33 commented 3 years ago

Guys, finally online match works!!!! the problem is multiplayer desync that can be fixed by using vcrun219_ge as mentioned here same as MK11 and AoE2: DE.

note: last time i check, the file downloaded by vcrun2019_ge.verb has different sha256sum so you might want to edit it to correct value. (fixed by GE on 2020/11/17)

50a3e92ade4c2d8f310a2812d46322459104039b9deadbd7fdd483b5c697c0c8  vc_redist.x86.exe
b1a32c71a6b7d5978904fb223763263ea5a7eb23b2c44a0d60e90d234ad99178  vc_redist.x64.exe

apply the workaround with winetricks (or protontricks, pick you poison)

WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/996470/pfx winetricks /path/to/vcrun2019_ge.verb
or with protontricks :
protontricks 996470 /path/to/vcrun2019_ge.verb

note: If vcrun2019_ge installation failed on Proton 5.13.x you might want to see this , It failed because apparently new proton made wine builtin libraries read-only, see this commit 0e34540c662cdc76ba2f8b5bdf5cc2ed25491a30

I don't know if it is necessary, but apparently I also use PROTON_USE_SECCOMP=1. (Obsoleted in Proton 5.13)

Tested friendly match lobby with a friend, I was using Manjaro with Proton 5.13-2 rc and he was using windows10 20201113205106_1

Update: Online play with quick matchmaking also works

daxcore commented 3 years ago

wow! can't believe. i can confirm, it works. thx @rezzafr33 for sharing this! we have to document this in protondb page.

rezzafr33 commented 3 years ago

@daxcore I actually made a report to protondb, but somehow it still pending. I see yours, so thank you. I hope someone else can confirm this workaround.

tombloor commented 3 years ago

@rezzafr33 I'm trying to get your fix working but I haven't had any luck. Matchmaking just searches forever until it gives up.

I've tried using Proton 5.13.2 (not the rc though) and 5.9-GE-7-ST but can't see any difference. The rest of the game works fine. I'm not sure how I can get more information on what might be going wrong with it.

rezzafr33 commented 3 years ago

@tombloor maybe because nobody playing, that was the very reason why I test it with friendly lobby match first.

tombloor commented 3 years ago

Ah, that's disappointing. Guess I'll just have to keep trying and see if my luck changes

kisak-valve commented 2 years ago

Gets stuck before launching any window

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5062. @RedDocMD posted on 2021-08-11T17:53:43:

Compatibility Report

System Information

I confirm:

Symptoms

Gets stuck at launch saying "Performing first time setup. Installing (step 1 of 1)" image

Reproduction

Log file not produced

kisak-valve commented 2 years ago

Hello @RedDocMD, I'm not sure it's related to the symptoms you've described, but you system information indicates that both 32 bit and 64 bit Vulkan render paths are broken. Maybe give the workaround at https://github.com/ValveSoftware/steam-runtime/issues/312#issuecomment-739441559 a try and see if that has an effect (or at least improves the Vulkan section of your system information)?

RedDocMD commented 2 years ago

I have followed the instructions in the patch and updated the gist. However, the problem still persists.

benny-thrive commented 3 weeks ago

Open Settings.exe 2024 - Set launch options to

echo "%command%" | sed 's|proton waitforexitandrun .*|proton waitforexitandrun /home/yourusername/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/eFootball/Settings.exe|' | sh