Open guustflater opened 4 years ago
Same here: the demo works perfect so I bought the full game. However, there is a freeze after the KONAMI splash screen.
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
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.
What is glorious eggroll 20 release ?
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
Well, I still have a crash, same behavior, with PROTON-4.20-GE-1.
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
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.
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.
This is the log of the installation of vcrun2015 (note: why "@"before vcrun2015, does not work for me) :
``` 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 ```
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.
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
This is the proton log file. For this run, it was a freeze !
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.
I have same problem with nvidia 340.
Game crash after pes logo is loaded (the animation after red konami).
My logs steam-996470.log
This looks like a line of interest in the log: wine: Call from 0x7f5f707b6236 to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting
I try to search on internet, but I have not found a solution
eFootball PES 2020 LITE (996470)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3325. @jqadev posted on 2019-12-15T12:46:21:
$ tail -n 50 steam-996470.log
<omitted by moderator, please see attached log>
The game freezes on this screen when starting
The demo version of eFootball PES 2020 works for me.
Select the title within your Library
using the Steam client and press the Play
button.
@kisak-valve are you sure that this is the same game, the same build?
I know that the Steam AppID is the same, but it can be a bug completely unrelated to the full version of the game.
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.
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? :grin:
This is serious the last issue that I have with the game and makes it kind of unplayable
@guustflater the lite version of PES is released every year in mid-December.
After the last update of the game it crashes after THE PITCH IS OURS
animation.
Here is the log file: steam-996470.log
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
@jqadev Do you have found a solution?
@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.
I'm not sure why I was mentioned here.
@aeikum @kisak-valve due to the log:
wine: Call from 0x7f5f707b6236 to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting
is there a need to report an issue to WineHQ regarding the need of implementation of https://github.com/wine-mirror/wine/blob/4f0212c4fd35ac4b03a082cab27e629130ac1b13/dlls/api-ms-win-crt-math-l1-1-0/api-ms-win-crt-math-l1-1-0.spec#L84 ?
I got everything I need to fix this I guess:
how to implement get FMA3: https://stackoverflow.com/questions/16348909/how-do-i-know-if-i-can-compile-with-fma-instruction-sets wine: https://github.com/wine-mirror/wine or https://github.com/ValveSoftware/wine get_FMA3_enable declaration: https://docs.microsoft.com/de-de/cpp/c-runtime-library/reference/get-fma3-enable-set-fma3-enable?view=vs-2019
wine fork: https://github.com/daxcore/wine branch: feature/fma3_enable: https://github.com/daxcore/wine/commit/410bff801dd2e87b10e9595dfa508789ab7aaf17
or valves proton wine: https://github.com/daxcore/wine-1 branch feature/fma3_enable: https://github.com/daxcore/wine-1/commit/d9e52976de70e48f0d3e1416f38c2129f2f0d26a
build and replace
in
Fix the crash for me, but I tried to print out a message by wine to test the get_FMA3_enable function without luck - my messages doesn't exists in log.
NOW: Also internet stuff doesn't work, can't update the data-packages in game - initial download fails at 3% with proton GE 5.0. official proton 4.11 will stuck on download screen (so also offline-quick-game isn't possible). At all, no online game-modes are possible, including the the carrier offline games - that was possible in PES 2019.
@daxcore thank you for your great work. I hope that your patch will be merged in the upcoming Proton release :)
Do you have idea how to run Settings.exe
to set full-screen mode using Proton without using the workaround http://cloud.sgripon.net/doku.php/run_pro_evolution_soccer_2019_in_fullscreen_mode_on_steam_on_ubuntu_linux ?
@jqadev I just have a wine prefix with dotnet installed. with that i started the settings.exe and created the config file - like described in that workaround.
@aeikum do you think that solution used in Worms W.M.D i.e. dialog window
is possible to implement in Proton to select PES2020.exe
or Settings.exe
?
The game developer creates those launch options, it has nothing to do with Proton.
Ok, so I:
Settings.exe
using option Add a Non-Steam Game to the My Library
PROTON_LOG=1 %command%
to the Launch Option where is already PES 2020/Settings.exe
, i.e. there is now PES 2020/Settings.exe PROTON_LOG=1 %command%
Unfortunately nothing happened when I clicked PLAY button and a log file wasn't created.
Hello @jqadev, you've encountered https://github.com/ValveSoftware/steam-for-linux/issues/6046 when trying to troubleshoot.
If you just want to run Settings.exe for this game, you can use the PROTON_DUMP_DEBUG_COMMANDS
option (see the project README), run the game once to generate the scripts in /tmp/
, and then run it with something like /tmp/proton_$USER/run Settings.exe
.
Thank you guys for your help :)
When I run
/tmp/proton_$USERNAME/run "/home/$USERNAME/.steam/steam/steamapps/common/eFootball PES 2020/Settings.exe"
I encountered exception visible in the log file: Settings.log
I followed the instruction to run Settings.exe
with success :) http://cloud.sgripon.net/doku.php/run_pro_evolution_soccer_2019_in_fullscreen_mode_on_steam_on_ubuntu_linux
I adjusted it to PES 2020 Lite
:
export WINEPREFIX=~/.wine-PES2020/
winetricks dotnet452
winetricks allfonts
wine ~/.steam/steam/steamapps/common/eFootball\ PES\ 2020/Settings.exe
cp ~/.wine-PES2020/drive_c/users/$USERNAME/My\ Documents/KONAMI/eFootball\ PES\ 2020\ LITE/settings.dat ~/.steam/steam/steamapps/compatdata/996470/pfx/drive_c/users/steamuser/My\ Documents/KONAMI/eFootball\ PES\ 2020\ LITE/
You can follow the progress of the @daxcore WINE patch here
https://www.winehq.org/pipermail/wine-devel/2020-February/thread.html#158727
looking for get_FMA3_enable
Anyone has luck with downloading asset stuff? I can't connect to myClub menus...
With wine5-GE the download will just fail, with official last proton-4.11 the download window will stuck - in my tests..
hmm I guess my issue was ACO.. Disabled it in Steam launch options and it looks like it's working with Proton 5.0-1.. :dagger: Only the download asset still fails.
@guustflater what workaround do you use to run the game?
@guustflater what workaround do you use to run the game?
Nothing really except for installing vcrun2015 like described in protondb. Not sure why it doesn't work for others
@guustflater what workaround do you use to run the game?
What's in your asset download folder? steam/steamapps/common/eFootball\ PES\ 2020/download/
@guustflater do you mean the following vcrun2015 workaround from the ProtonDB?
1. Backup game settings folder, i.e. ~/.steam/steam/steamapps/compatdata/996470/pfx/drive_c/users/steamuser/My\ Documents/KONAMI
2: rm -r ~/.steam/steam/steamapps/compatdata/996470
3: WINEPREFIX=~/.steam/steam/steamapps/compatdata/996470/pfx winetricks -q vcrun2015
4. Run the game
5. Exit game once default profile created
6. Restore game settings folder from point 1., i.e. cp -r KONAMI/ ~/.steam/steam/steamapps/compatdata/996470/pfx/drive_c/users/steamuser/My\ Documents/
Unfortunately for me it also doesn't work.
I have installed:
$ winetricks --version
20190912 - sha256sum: 669617710f27ac714338ad98a6ae90034d41e05b697dd9489b190b65e2b824b7
$ wine --version
wine-4.0.2 (Ubuntu 4.0.2-1)
The content of my asset download folder before vcrun2015 workaround (after fresh installation and running using Proton 5.0-1):
~/.steam/steam/steamapps/common/eFootball PES 2020/download$ ls -lah
total 3,7G
drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 .
drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 ..
-rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin
-rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk
-rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk
-rwxr-xr-x 1 developer developer 15M lut 11 19:24 dt80_102E_x64.cpk
-rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk
-rwxr-xr-x 1 developer developer 18M lut 11 19:24 dt80_201E_x64.cpk
-rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk
-rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk
After vcrun2015 workaround nothing changed:
$ ls -lah
total 3,7G
drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 .
drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 ..
-rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin
-rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk
-rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk
-rwxr-xr-x 1 developer developer 15M lut 11 19:24 dt80_102E_x64.cpk
-rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk
-rwxr-xr-x 1 developer developer 18M lut 11 19:24 dt80_201E_x64.cpk
-rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk
-rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk
There is still wine: Call from 0x7b00fc0e to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting
log in the log file.
f my asset download folder before vcrun2015 workaround (after fresh installation and running using Proton 5.0-1):
Weird for me it works if I select local match between Netherlands - Germany, when I choose Netherlands - France, Poland it crashes. No time to test anything further now.
@guustflater do you mean the following vcrun2015 workaround from the ProtonDB?
1: rm -r $HOME/.steam/steam/steamapps/compatdata/996470 2: WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/996470/pfx winetricks -q vcrun2015 3: Run the game from Steam
Unfortunately for me it also doesn't work.
I have installed:
$ winetricks --version 20190912 - sha256sum: 669617710f27ac714338ad98a6ae90034d41e05b697dd9489b190b65e2b824b7 $ wine --version wine-4.0.2 (Ubuntu 4.0.2-1)
The content of my asset download folder before vcrun2015 workaround (after fresh installation and running using Proton 5.0-1):
~/.steam/steam/steamapps/common/eFootball PES 2020/download$ ls -lah total 3,7G drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 . drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 .. -rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin -rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk -rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk -rwxr-xr-x 1 developer developer 15M lut 11 19:24 dt80_102E_x64.cpk -rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk -rwxr-xr-x 1 developer developer 18M lut 11 19:24 dt80_201E_x64.cpk -rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk -rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk
After vcrun2015 workaround nothing changed:
$ ls -lah total 3,7G drwxr-xr-x 2 developer developer 4,0K lut 11 19:27 . drwxr-xr-x 5 developer developer 4,0K lut 11 20:48 .. -rwxr-xr-x 1 developer developer 3,1K lut 11 19:10 DpFileList.bin -rwxr-xr-x 1 developer developer 852M lut 11 19:24 dt80_100E_x64.cpk -rwxr-xr-x 1 developer developer 8,1K lut 11 19:23 dt80_101E_x64.cpk -rwxr-xr-x 1 developer developer 15M lut 11 19:24 dt80_102E_x64.cpk -rwxr-xr-x 1 developer developer 1,5G lut 11 19:24 dt80_200E_x64.cpk -rwxr-xr-x 1 developer developer 18M lut 11 19:24 dt80_201E_x64.cpk -rwxr-xr-x 1 developer developer 1,4G lut 11 19:25 dt80_300E_x64.cpk -rwxr-xr-x 1 developer developer 8,8M lut 11 19:25 dt80_301E_x64.cpk
There is still
wine: Call from 0x7b00fc0e to unimplemented function ucrtbase.dll._get_FMA3_enable, aborting
log in the log file.
Not sure if it has anything to do with it but got a steam/PES update today and it seems to be working after a quick test with Franse, Polands, Estonia etc...
No ucrtbase error here. Full log included if anyone is interested.
cat steam-996470.log | grep ucrtbase
531.996:0036:0037:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 0x180000000: native
AMD RX 580 - Driver Version: 4.5 (Compatibility Profile) Mesa 19.3.3 - kisak-mesa PPA
Steam launch options:
gamemoderun RADV_PERFTEST=llvmvs %command%
@guustflater yes, the game has been updated today but it still doesn't work for me.
It can be a problem related to Nvidia drivers.
In opposite to your log file there is still _get_FMA3_enable
related error in mine:
steam-996470.log
@aeikum, comparing both @guustflater's and mine log files, do you think it can be an issue related to Nvidia drivers? Do you think I should report this problem to Nvidia?
I don't think it is related to Nvidia drivers, no.
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
Update 02/18/2020 Game works (at least for AMD kisak repo and the latest version of proton 5.0-2)
Issues now: