ValveSoftware / Proton

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

eFootball 2024 (1665460) #5187

Open Sultech opened 3 years ago

Sultech commented 3 years ago

Compatibility Report

System Information

I confirm:

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

XRaTiX commented 3 years ago

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

jqadev commented 3 years ago

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

rezzafr33 commented 3 years ago

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.

Sultech commented 3 years ago

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

rezzafr33 commented 3 years ago

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.

Sultech commented 3 years ago

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

jqadev commented 3 years ago

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

Sultech commented 3 years ago

@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

tuxtergames commented 3 years ago

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

rezzafr33 commented 3 years ago

@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:

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.

Sultech commented 3 years ago

@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

FanderWasTaken commented 2 years ago

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

rezzafr33 commented 2 years ago

@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%
Bito98 commented 2 years ago

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

CiscoDeTours commented 2 years ago

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.

brauliobo commented 2 years ago

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

daxcore commented 2 years ago

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

same here.

jackholtby commented 2 years ago

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

Same here. :(

hfalmeida2022 commented 2 years ago

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

same

rafago commented 2 years ago

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

hfalmeida2022 commented 2 years ago

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

rezzafr33 commented 2 years ago

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

hfalmeida2022 commented 2 years ago

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

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

Bito98 commented 2 years ago

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

hfalmeida2022 commented 2 years ago

It's working fine for me

ukfhVp0zms commented 2 years ago

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
  6. 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%
  7. 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/
  8. 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.

hfalmeida2022 commented 2 years ago

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

chiki10 commented 2 years ago

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

rezzafr33 commented 2 years ago

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

chiki10 commented 2 years ago

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

daxcore commented 2 years ago

stopped working for me:

wine/proton error-message: A D3D11-compatible GPU (Feature Level 11.0, Shader Model 5.0) is required to run the engine

if i use PROTON_USE_WINED3D=1 that menu is working, but ingame and videos are black.

arch-linux. amd graphics.

kisak-valve commented 2 years ago

Hello @daxcore, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

daxcore commented 2 years ago

@kisak-valve ofc: https://gist.github.com/daxcore/aabbda6f6d7b050ec68563bbf8ff1f02

kisak-valve commented 2 years ago

Thanks, Vulkan is broken in general on your system (https://gist.github.com/daxcore/aabbda6f6d7b050ec68563bbf8ff1f02#file-gistfile1-txt-L367-L380 and https://gist.github.com/daxcore/aabbda6f6d7b050ec68563bbf8ff1f02#file-gistfile1-txt-L751-L764) from https://github.com/GPUOpen-Drivers/AMDVLK/issues/278.

daxcore commented 2 years ago

@kisak-valve ohh yeah! that's it! thank you very much! :+1: "fixed" it by using: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json or uninstalling amdvlk.

Tarexmd commented 2 years ago

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

Same issue here. I have the dll from my PC placed in the correct spot too. I have the launch command inserted. The game still won't connect to server not even on Proton 6.X.

Any help? It used to work before.

chiki10 commented 2 years ago

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

Same issue here. I have the dll from my PC placed in the correct spot too. I have the launch command inserted. The game still won't connect to server not even on Proton 6.X.

Any help? It used to work before.

Do you have installed at internal memory or SD? I can solved putting the game at internal memory.

Tarexmd commented 2 years ago

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

Woah. That fixed it. Very weird.

brauliobo commented 2 years ago

Replying to #5187 (comment)

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

thanks it worked indeed with 6.3-8

aaulia commented 2 years ago

Today after updating to eFootball 2023 (25/8/2022) The game no longer start with Proton 6.3.8. It started with Proton 7 and Proton Experimental, but the stuck on loading issue happens.

chiki10 commented 2 years ago

Same issue loading…

hfalmeida2022 commented 2 years ago

Same

daxcore commented 2 years ago

proton 5.13-6 is working for me.

aaulia commented 2 years ago

proton 5.13-6 is working for me.

nope, same as 6.3.8, launching, and then just nothing... and the button is back to PLAY again.

asm0dey commented 2 years ago

Same

kewel72000 commented 2 years ago

Same here 😭, was working fine on proton 6.3.8 but now it just doesn't launch. Tried deleting the proton files but no luck. Works with proton 7 and experimental but doesn't go past the connection logo. I hope this can be resolved 😭

aaulia commented 2 years ago

Does anyone can produce an usable logs? I tried using PROTON_LOG=1 but it stuck at "Launching" (usually it stopped after a few seconds) and after a while I killed it and ended up with 3.5GB of log file.

dariokan82 commented 2 years ago

Same issue. I managed to get it run and get to the menu with Proton 5.13-6, but it crashed as soon as I hit any button. All other Proton (Exp, GE, 7) start the game but fail to go past the first connection screen.

Proton 6.3-8 doesn't even launch the game.

EDIT: it must be a connectivity issue, because I've deleted the game, reinstalled it, and I was able to play through the tutorial smoothly with no compatibility setting.

Once it tries to connect, it hangs, or crashes.

aaulia commented 2 years ago

EDIT: it must be a connectivity issue, because I've deleted the game, reinstalled it, and I was able to play through the tutorial smoothly with no compatibility setting.

Once it tries to connect, it hangs, or crashes.

Which proton did you use for this?

dariokan82 commented 2 years ago

Standard Proton that is used when no "Force compatibility" is selected.