proton-caller
proton-caller copied to clipboard
Could not get UserDefinedAnnotation! Error Code: 0x80004002 when launching a game
I'm having an issue when lauching a game. Here is my command:
proton-call -p experimental -r '/home/artik/.proton-caller/Proton Experimental/pfx/drive_c/Games/Teenage Mutant Ninja Turtles/TMNT.exe'
Here is the log:
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
EOS[Info][LogEOS] [Boot] EOSSDK Version 1.14.2-18804606 booting at 2022-06-27T12:27:12.269Z
EOS[Info][LogEOS] [Boot] EOSSDK Platform Properties [OS=Wine/7.0, ClientId=xyza7891MeqnabfHg2uauS6yhojXkHbu, P
roductId=4a11943b3c0f41fdb75cb15ba7c895a4, SandboxId=a4977aac967e4e2c827336f074c82d64, DeploymentId=a7892ff160
714eed819f5e81cb863482, ProductName=TMNT, ProductVersion=1.0.0.0, IsServer=false, Flags=None]
EOS[Info][LogEOSOverlay] Overlay will not load, because the binary's path is not configured
EOS[Info][LogEOSAntiCheat] [AntiCheatClient] Anti-cheat client not available. Verify that the game was started
using the anti-cheat bootstrapper if you intend to use it.
FNA3D Driver: D3D11
D3D11 Adapter: NVIDIA GeForce GTX 470
Could not get UserDefinedAnnotation! Error Code: 0x80004002
proton-call: proton exited with: code: 255
Also tried with proton 7.0 but same error.
This game seems to use EasyAntiCheat. This has been known to cause issues with running Windows games on Linux. There is a runtime for EAC which can be called using the -R flag on Proton Caller. Check the README for information on that. The runtime meant for EAC must be installed through Steam.
README checked, but a bit confusing on how to use it. the -R flag allows me to call a runtime, in my case I need the EAC runtime. I downloaded it on Steam, and appeared a folder called Proton EasyAntiCheat Runtime in the common folder. I tried to call this runtime, running this command:
proton-call -p experimental -R '/home/artik/.steam/steam/steamapps/common/Proton EasyAntiCheat Runtime' -r '/home/artik/.proton-caller/Proton Experimental/pfx/drive_c/Games/Teenage Mutant Ninja Turtles/TMNT.exe'
But it returns this error: proton-call: failed to find Runtime: SteamLinuxRuntime
I also tried without the full path, but directly with -R 'Proton EasyAntiCheat Runtime' but same issue. What i'm doind wrong?
My configuration file:
data = "/home/artik/.proton-caller/"
steam = "/home/artik/.steam/steam/"
common = "/home/artik/.steam/steam/steamapps/common/"