Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eFootball PES 2020 (996470) #3227

Open
guustflater opened this issue Nov 17, 2019 · 86 comments
Open

eFootball PES 2020 (996470) #3227

guustflater opened this issue Nov 17, 2019 · 86 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@guustflater
Copy link

guustflater commented Nov 17, 2019

Compatibility Report

  • Name of the game with compatibility issues: efootball PES 2020 (Full version NOT demo!)
  • Steam AppID of the game:996470

System Information

  • GPU: Radeon RX 580 Series
    Driver Version: 4.5 (Compatibility Profile) Mesa 19.3.0-devel (git-ff6e148 2019-10-29 eoan-oibaf-ppa) (also tried Ubuntu 19.10 default)
    Ubuntu 19.10 (64 bit)
    Kernel Name: Linux
    Kernel Version: 5.3.0-23-generic
  • Proton version: 4.11-8

I confirm:

  • [ x] that I haven't found an existing compatibility report for this game.
  • [ x] that I have checked whether there are updates for my system available.

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:

  • Valve should add the vcrun2015 installation for the game that might fix the workaround
  • downloading asset data fails
  • FMA3 error for some users (patch request below)
    (- Mesa ACO?? rendering issue - have to check if this runs with ACO enabled or my problem was because of something else)
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Nov 17, 2019
@kisak-valve kisak-valve changed the title efootball PES 2020 996470 eFootball PES 2020 (996470) Nov 17, 2019
@sgripon
Copy link

sgripon commented Dec 2, 2019

Same here: the demo works perfect so I bought the full game. However, there is a freeze after the KONAMI splash screen.

@guustflater
Copy link
Author

Same here: the demo works perfect so I bought the full game. However, there is a freeze after the KONAMI splash screen.

Freeze is easy to fix if you follow the protondb trick.

steps: (1) install winetricks (2) backup my game settings folder <996470/pfx/drive_c/users/steamuser/MyDocuments/KONAMI> (3) Delete hole 996470 folder (4) Open terminal and type WINEPREFIX=yourPathToCompatFolder/996470/pfx winetricks -q @vcrun2015 (5) Run game (6) Exit game once default profile created (7)

The part of "WINEPREFIX=yourPathToCompatFolder/996470/pfx winetricks -q vcrun2015" needs to be in one line and the 96470 needs to be deleted and created before executing these steps and start the game!!! I needed to redo a few times...

For me it works a little better using the glorious eggroll 20 release. Still players aren't rendered well. Let me know how it works for you please

@sgripon
Copy link

sgripon commented Dec 3, 2019

I tried several times without success. Once again this morning: this time it is not a freeze but a crash just after KONAMI splash screen.

@sgripon
Copy link

sgripon commented Dec 3, 2019

What is glorious eggroll 20 release ?

@guustflater
Copy link
Author

What is glorious eggroll 20 release ?

That's whats will fix your crash issue ;) Custom proton version use 20, not 21

https://github.com/GloriousEggroll/proton-ge-custom/releases

@sgripon
Copy link

sgripon commented Dec 3, 2019

Well, I still have a crash, same behavior, with PROTON-4.20-GE-1.

@guustflater
Copy link
Author

Well, I still have a crash, same behavior, with PROTON-4.20-GE-1.

Hmm ok just checked and I currently have the PROTON-4.21-GE-1 with launch parameters:
PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%

Not sure if they're needed just trying something but the game itself starts without crashing at least on the latest AMD mesa drivers from the kisak PPA

@sgripon
Copy link

sgripon commented Dec 4, 2019

Still does not work with same parameters than you. I have now a strange behavior. Game does not start and I have an error popup with a link to https://support.codefusion.technology/pes20_24mes/?e=88500006&l=french.

@guustflater
Copy link
Author

Still does not work with same parameters than you. I have now a strange behavior. Game does not start and I have an error popup with a link to https://support.codefusion.technology/pes20_24mes/?e=88500006&l=french.

Could you provide some screenshots of the vcrun installation?
In your steamapps/compatdata folder look if there's the 996470 folder and do:
rm -fr 996470
mkdir -p 996470/pfx
WINEPREFIX=yourPathToCompatFolder/996470/pfx winetricks -q @vcrun2015
Finish the vcrun installations and start the game (could crash first times...)

Also if it doesn't work maybe you can post the log files so someone can take a look at.

@sgripon
Copy link

sgripon commented Dec 7, 2019

This is the log of the installation of vcrun2015 (note: why "@"before vcrun2015, does not work for me) :

winetricks -q vcrun2015

WINEPREFIX=/media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx winetricks -q vcrun2015
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20190912 - sha256sum: 669617710f27ac714338ad98a6ae90034d41e05b697dd9489b190b65e2b824b7 with wine-4.0.2 (Ubuntu 4.0.2-1) and WINEARCH=win64
Executing w_do_call vcrun2015
Executing load_vcrun2015 
------------------------------------------------------
Working around wine bug 37781 
------------------------------------------------------
------------------------------------------------------
This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781
------------------------------------------------------
Using native,builtin override for following DLLs: api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing wine regedit /S C:\windows\Temp\_vcrun2015\override-dll.reg
Executing wine64 regedit /S C:\windows\Temp\_vcrun2015\override-dll.reg
L'opération s'est terminée avec succès
Setting Windows version to winxp
Executing wine regedit /S C:\windows\Temp\_vcrun2015\set-winver.reg
Executing wine64 regedit /S C:\windows\Temp\_vcrun2015\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx terminate
------------------------------------------------------
Executing cd /home/sgripon/.cache/winetricks/vcrun2015
Executing wine vc_redist.x86.exe /q
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
Current Wine does not have Wine bug 30713, so not applying workaround
Executing wine vc_redist.x64.exe /q
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot
0037:err:mscoree:LoadLibraryShim error reading registry key for installroot

@sgripon
Copy link

sgripon commented Dec 7, 2019

Strange, after first run this morning it went a little bit further (second splash screen), then crash. After a new try, freeze before KONAMI splash screen.

Note : I have a nvidia graphic board.

@guustflater
Copy link
Author

Strange, after first run this morning it went a little bit further (second splash screen), then crash. After a new try, freeze before KONAMI splash screen.

Note : I have a nvidia graphic board.

weird.. if you did the commands below and tried different proton versions I wouldn't know.

rm -fr /media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470
mkdir -p /media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx
WINEPREFIX=/media/sgripon/Data/Data/programs/SteamLibrary/steamapps/compatdata/996470/pfx winetricks -q vcrun2015

You might want to start the game with proton logs (launch option PROTON_LOG=1 %command%). Post the log here and hope some wine / proton developer can take a look to it.

Also in the protondb it's borked with NVIDIA 430.40 but gold on NVIDIA 435.21. Not sure if it's related but something you could check

@sgripon
Copy link

sgripon commented Dec 8, 2019

This is the proton log file. For this run, it was a freeze !

steam-996470.zip

@sgripon
Copy link

sgripon commented Dec 8, 2019

steam-996470.zip

This one is a crash, better I suppose. I uninstalled SteamVR and disabled Steam Overlay.

Other information that might be useful: I have a dual screen configuration. However, disabling the second screen does not fix the issue.

@gigitux
Copy link

gigitux commented Dec 12, 2019

I have same problem with nvidia 340.

Game crash after pes logo is loaded (the animation after red konami).

My logs
steam-996470.log

@kisak-valve
Copy link
Member

This looks like a line of interest in the log: wine: Call from 0x7f5f707b6236 to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting

@gigitux
Copy link

gigitux commented Dec 12, 2019

I try to search on internet, but I have not found a solution

@kisak-valve
Copy link
Member

eFootball PES 2020 LITE (996470)

Issue transferred from #3325.
@jqadev posted on 2019-12-15T12:46:21:

Compatibility Report

  • Name of the game with compatibility issues: eFootball PES 2020 LITE
  • Steam AppID of the game: 996470

System Information

steam-996470.zip

$ tail -n 50 steam-996470.log 
<omitted by moderator, please see attached log>

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

The game freezes on this screen when starting
image

The demo version of eFootball PES 2020 works for me.

Reproduction

Select the title within your Library using the Steam client and press the Play button.

@jqadev
Copy link

jqadev commented Dec 15, 2019

@kisak-valve are you sure that this is the same game, the same build?
image

I know that the Steam AppID is the same, but it can be a bug completely unrelated to the full version of the game.

@kisak-valve
Copy link
Member

Looking at how this game is configured, it looks like the lite and full versions share about 32 GB, and buying the full version adds depot 1038368 to your account, which is about 400MB. It looks like the same executable is called by Steam between them, so we'd need a clear indicator that there's a different engine version being used to justify splitting these apart.

@guustflater
Copy link
Author

Looking at how this game is configured, it looks like the lite and full versions share about 32 GB, and buying the full version adds depot 1038368 to your account, which is about 400MB. It looks like the same executable is called by Steam between them, so we'd need a clear indicator that there's a different engine version being used to justify splitting these apart.

hmm is there a lite version.. why did I buy the full version?!
Anyway, for the graphical glitches I have, do you know how to find out if it's a wine/proton issue or a graphics driver issue from the KISAK-mesa ppa? 😁

This is serious the last issue that I have with the game and makes it kind of unplayable

@jqadev
Copy link

jqadev commented Dec 16, 2019

@guustflater the lite version of PES is released every year in mid-December.

@jqadev
Copy link

jqadev commented Dec 19, 2019

After the last update of the game it crashes after THE PITCH IS OURS animation.
Here is the log file: steam-996470.log

@kisak-valve
Copy link
Member

This looks like the line of interest from the log: wine: Call from 0x7b45318c to unimplemented function api-ms-win-crt-math-l1-1-0.dll._get_FMA3_enable, aborting

@gigitux
Copy link

gigitux commented Dec 20, 2019

@jqadev Do you have found a solution?

@jqadev
Copy link

jqadev commented Dec 20, 2019

@gigitux I wrote an e-mail to one of Wine developers, i.e. @Sbte asking a question for this unimplemented function mentioned by @kisak-valve but I've not received a response yet.

I also tried to run the game using the latest release of proton-ge-custom containing the newest Wine i.e. https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2 but the game immediately crashes just after launching it.

@Sbte
Copy link

Sbte commented Dec 21, 2019

I'm not sure why I was mentioned here.

@urosh990
Copy link

@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
Copy link

jqadev commented Feb 19, 2020

@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
Copy link
Author

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

@jqadev
Copy link

jqadev commented Feb 19, 2020

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

@rezzafr33
Copy link

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

@guustflater
Copy link
Author

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
Copy link
Author

obilista being unable to load some assets also being fixe

Just tried and data asset download still fails..

@guustflater
Copy link
Author

@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
Copy link

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
Copy link

daxcore commented Mar 19, 2020

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
Copy link

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
Copy link

daxcore commented Mar 20, 2020

I play PES 2019 without problems for over a year now

WHAAAT? lucky guy! :D

@urosh990
Copy link

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
Copy link

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.

@ValveSoftware ValveSoftware deleted a comment from tayroni May 2, 2020
@jfernandz
Copy link

@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
Copy link

jqadev commented May 15, 2020

@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
Copy link

rezzafr33 commented Nov 13, 2020

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 0e34540

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
Copy link

daxcore commented Nov 14, 2020

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

@rezzafr33
Copy link

@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
Copy link

@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
Copy link

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

@tombloor
Copy link

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

@kisak-valve
Copy link
Member

Gets stuck before launching any window

Issue transferred from #5062.
@RedDocMD posted on 2021-08-11T17:53:43:

Compatibility Report

  • Name of the game with compatibility issues: eFootball PES 2020
  • Steam AppID of the game: 996470

System Information

  • GPU: NVIDIA GeForce GTX 1050
  • Driver version: nvidia-470.57.02
  • Kernel version: 5.11.0-7620-generic
  • Link to full system information report here
  • Proton version: 6.3.5

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

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

Reproduction

  • Install game
  • Hit "Play" for the game
  • Then it gets stuck

Log file not produced

@kisak-valve
Copy link
Member

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 ValveSoftware/steam-runtime#312 (comment) a try and see if that has an effect (or at least improves the Vulkan section of your system information)?

@RedDocMD
Copy link

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

@benny-thrive
Copy link

benny-thrive commented Jun 6, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests