Proton icon indicating copy to clipboard operation
Proton copied to clipboard

eFootball 2023 (1665460)

Open Sultech opened this issue 4 years ago • 108 comments
trafficstars

Compatibility Report

  • eFootball 2022:
  • Steam AppID of the game: 1665460

System Information

  • GPU: RTX 2060
  • Driver: Nvidia 470.63.01
  • Kernel version: 5.14.7-2
  • Link to full system information report : https://gist.github.com/Sultech/fceaeed9aebc463b998fa4b95bfe2e0e#file-gistfile1-txt
  • Proton version: Proton 6.3-6, Proton experimental and Proton 6.3-7 rc

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

Game does not show anything then crashes. With Proton 6.3-7 rc game is working however there is a desync problem with online play. The game will kick you out of the match.

steam-1665460 proton experimental.log steam-1665460 proton 6.3-6.log steam-1665460 proton 6.3-7 rc.log

Reproduction

Open the game

Sultech avatar Sep 30 '21 02:09 Sultech

Thats weird,I was able open the game just fine with Proton 6.3.7-rc,can you try deleting the prefix and recreate with Proton 6.3.7-rc? The prefix is 1665460

XRaTiX avatar Sep 30 '21 03:09 XRaTiX

Laucher is partially broken on Proton ExperimentaI. I was unable to select full HD resolution because of some Win Forms error.

jqadev avatar Sep 30 '21 07:09 jqadev

I didn't experience any problem related to the settings.exe, I do have desync problem with online play, similar to PES 2021 and PES 2022, I bet we can install vcrun2019_ge to fix this.

rezzafr33 avatar Sep 30 '21 12:09 rezzafr33

I had pop tiling running which would just crash the game. Proton 6.3-7 rc does work I will close the issue

Sultech avatar Sep 30 '21 12:09 Sultech

Don't close this issue, this will be where we report any problem related to eFootball 2022, also desync issue isn't fixed yet. I can confirm that installing vcrun2019_ge fix the issue, but that is a workaround not a proper solution.

rezzafr33 avatar Sep 30 '21 13:09 rezzafr33

does anyone know how to open the settings again so I can change the resolution

Sultech avatar Sep 30 '21 13:09 Sultech

@Sultech try this https://github.com/ValveSoftware/Proton/issues/3227#issuecomment-581988947

jqadev avatar Sep 30 '21 14:09 jqadev

@rezzafr33 how do I install vcrun2019_ge I have tried this, protontricks 1665460 /mnt/gamedisk/Linux/Text-Files/vcrun2019_ge.verb But it dosen't install here is the log: log.txt

Sultech avatar Sep 30 '21 19:09 Sultech

I didn't experience any problem related to the settings.exe, I do have desync problem with online play, similar to PES 2021 and PES 2022, I bet we can install vcrun2019_ge to fix this.

did pes 21 got online with vcrun2019? pes 20 i have tested

tuxtergames avatar Sep 30 '21 22:09 tuxtergames

@rezzafr33 how do I install vcrun2019_ge I have tried this, protontricks 1665460 /mnt/gamedisk/Linux/Text-Files/vcrun2019_ge.verb But it dosen't install here is the log: log.txt

There are 2 problems:

  • first, wine's start.exe packaged in proton doesn't accept /exec argument, so you need to either remove or change that argument, for example /wait.
  • second, the installation will fail because it can't replace symbolic links to read only files, to fix this you can utilize PROTON_DLL_COPY env arguments on Launch Options, here is mine :
PROTON_DLL_COPY="atl1*.dll,concrt1*.dll,msvcp1*.dll,msvcr1*.dll,vcamp1*.dll,vcomp1*.dll,vccorlib1*.dll,vcruntime1*.dll,api-ms-win-crt-conio-l1-1-0.dll,api-ms-win-crt-heap-l1-1-0.dll,api-ms-win-crt-locale-l1-1-0.dll,api-ms-win-crt-math-l1-1-0.dll,api-ms-win-crt-runtime-l1-1-0.dll,api-ms-win-crt-stdio-l1-1-0.dll,ucrtbase.dll" %command%

Then at least run the game once before execute protontricks!!, I took the value from proton GE here.

did pes 21 got online with vcrun2019? pes 20 i have tested

Yes it does, for now both pes2021 and efootball2022 require vcrun2019 for online match, not sure which native dll(s) are required , but I think ucrtbase.dll is a must.

rezzafr33 avatar Sep 30 '21 23:09 rezzafr33

@rezzafr33 I figured out a different way to do it, I added the prefix to lutris I then used lutris's wine to run this command winetricks /mnt/gamedisk/Linux/Text-Files/vcrun2019_ge.verb . After this only the VC_redist.x86 installed so I opened VC_redist.x64 in the prefix and installed it. Now online is working

Sultech avatar Oct 01 '21 00:10 Sultech

Hi. I have an issue with DS4 controller. With Proton 6.3-7 LED light keeps blinking blue repeatedly

FanderWasTaken avatar Nov 20 '21 06:11 FanderWasTaken

@rezzafr33 I figured out a different way to do it, I added the prefix to lutris I then used lutris's wine to run this command winetricks /mnt/gamedisk/Linux/Text-Files/vcrun2019_ge.verb . After this only the VC_redist.x86 installed so I opened VC_redist.x64 in the prefix and installed it. Now online is working

There is a simpler one, put ucrtbase.dll in the same folder as eFootball.exe.

wget "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
cabextract a10
cp ucrtbase.dll  [SteamLibrary]/steamapps/common/eFootball/eFootball/Binaries/Win64/

also I don't know if this necessary, but just in case, use this launch options:

WINEDLLOVERRIDES="ucrtbase.dll=n,b" %command%

rezzafr33 avatar Nov 27 '21 05:11 rezzafr33

Hello. The game now crashes with Proton 6.3-8 and proton experimental: when I launch it, it opens a black window and then it closes after few seconds.. It works flawlessly with Proton 6.3-7 instead. Here's the logs proton-experimental.log proton_6.3-8.log

Bito98 avatar Nov 28 '21 23:11 Bito98

I'm able to launch the game and play online on Ubuntu 20.04.3 using Proton 5.13-6 and this method:

https://github.com/ValveSoftware/Proton/issues/5187#issuecomment-980507627

To avoid being redirected to a page from Codefusion with the following message: "Currently your game purchase cannot be re-validated successfully" set properly the %command% in the launch options.

CiscoDeTours avatar Dec 08 '21 19:12 CiscoDeTours

After finishing or quitting the pre-train match I get stuck in this loading screen: image

brauliobo avatar Mar 18 '22 17:03 brauliobo

Replying to https://github.com/ValveSoftware/Proton/issues/5187#issuecomment-1072621469

same here.

daxcore avatar Mar 19 '22 19:03 daxcore

Replying to https://github.com/ValveSoftware/Proton/issues/5187#issuecomment-1072621469

Same here. :(

jackholtby avatar Mar 20 '22 11:03 jackholtby

Replying to https://github.com/ValveSoftware/Proton/issues/5187#issuecomment-1072621469

same

hfalmeida2022 avatar Mar 27 '22 05:03 hfalmeida2022

Replying to https://github.com/ValveSoftware/Proton/issues/5187#issuecomment-1072621469

I have the same issue on steam deck. just fix it by changing to proton 6.3-8 in properties compatibily

rafago avatar Mar 29 '22 22:03 rafago

Installing vcrun2019 with protontricks doesn't do anything for online play, unfortunately.

hfalmeida2022 avatar Mar 30 '22 21:03 hfalmeida2022

vcrun2019 doesn't install ucrtbase.dll, see my last post https://github.com/ValveSoftware/Proton/issues/5187#issuecomment-980507627.

rezzafr33 avatar Mar 30 '22 22:03 rezzafr33

vcrun2019 doesn't install ucrtbase.dll, see my last post #5187 (comment).

yeah, i was able to play a few online matches. Thank you

hfalmeida2022 avatar Mar 30 '22 23:03 hfalmeida2022

Efootball had a major update yesterday and now it gets stuck on a loading screen after the initial tutorial. It seems it's trying to connect to the internet. Here is the log with proton experimental steam-1665460.log

Update: The game works by following this method #5187 (comment) and using Proton 6.3-8 Problem persists with Proton experimental and proton 7.0-1

Bito98 avatar Apr 15 '22 10:04 Bito98

It's working fine for me

hfalmeida2022 avatar Apr 15 '22 16:04 hfalmeida2022

I think I've followed all the steps in this thread, but still not able to play any online matches. I can load up the Dream Team and play matches vs AI, but not against other players. This is what I've done so far:

  1. Install eFootball
  2. Change Compatibility to force Proton 6.3-8
  3. Run the game once, which will allow protontricks to setup prefixes
  4. Download a copy of rezzafr33's vcrun2019_ge.verb
  5. Run protontricks cli (might have to remove the /wait):
protontricks 1665460 vcrun2019_ge.verb
  1. Use this Launch Option to fix permissions:
PROTON_DLL_COPY="atl1*.dll,concrt1*.dll,msvcp1*.dll,msvcr1*.dll,vcamp1*.dll,vcomp1*.dll,vccorlib1*.dll,vcruntime1*.dll,api-ms-win-crt-conio-l1-1-0.dll,api-ms-win-crt-heap-l1-1-0.dll,api-ms-win-crt-locale-l1-1-0.dll,api-ms-win-crt-math-l1-1-0.dll,api-ms-win-crt-runtime-l1-1-0.dll,api-ms-win-crt-stdio-l1-1-0.dll,ucrtbase.dll" %command%
  1. Use this to get ucrtbase.dll in same folder as eFootball.exe:
wget "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe"
cabextract vc_redist.x64.exe
abextract a10
cp ucrtbase.dll  [SteamLibrary]/steamapps/common/eFootball/eFootball/Binaries/Win64/
  1. Use this Launch Option to start the game:
WINEDLLOVERRIDES="ucrtbase.dll=n,b" %command%

Still no online play. Am I missing a step?

EDIT: Disregard. The above steps work correctly. It was a network issue on my end involving not being able to connect with a VPN.

ukfhVp0zms avatar Apr 18 '22 08:04 ukfhVp0zms

Have anyone had crashes when trying to start a match, offline or online, against ai or players, when the screen with the button to open the tactics screen is suppose to appear?

I'm having this since yesterday.

EDIT: Ignore this. I just needed to reboot

hfalmeida2022 avatar May 26 '22 20:05 hfalmeida2022

Hello, when i try to put it at the same bin of efootball.exe, i have some errrors:

(deck@steamdeck ~)$ wget "https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe" cabextract vc_redist.x64.exe cabextract a10 cp ucrtbase.dll [SteamLibrary]/steamapps/common/eFootball/eFootball/Binaries/Win64/ --2022-06-22 15:33:50-- https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe SSL_INIT Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving download.microsoft.com (download.microsoft.com)... 184.24.68.113, 2a02:26f0:9f00:68d::e59, 2a02:26f0:9f00:691::e59 Connecting to download.microsoft.com (download.microsoft.com)|184.24.68.113|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 14572000 (14M) [application/octet-stream] Saving to: ‘vc_redist.x64.exe.1’

vc_redist.x64.exe.1 100%[=========================================>] 13.90M 26.8MB/s in 0.5s

2022-06-22 15:33:51 (26.8 MB/s) - ‘vc_redist.x64.exe.1’ saved [14572000/14572000]

bash: cabextract: command not found bash: cabextract: command not found cp: cannot stat 'ucrtbase.dll': No such file or directory

chiki10 avatar Jun 22 '22 13:06 chiki10

looks like cabextract isn't exist on steamdeck, maybe you can extract ucrtbase.dll with another pc.

rezzafr33 avatar Jun 22 '22 22:06 rezzafr33

I’ve putted dll in folder Win64 manually and i can play with COM but in online matches have “error connecting eFootball server”

chiki10 avatar Jun 23 '22 21:06 chiki10