Open kode54 opened 4 years ago
I reached out to MediaTronic after reading the comment by @sfjuocekr, and I got an OK on sharing their response here:
Hello Rune,
Thank you for reaching out to Fall Guys player support.
Sadly, after the inclusion of EAC, Linux OS users won't be able to play the game again. But not to worry, I'll make sure to bring this up to the Dev team for review. We continue to monitor how the game is working for everyone and strive to bring out improvements for your best experience, and this serves as a reference.
Please bear with us since some changes might take some time, as it can be a work in progress. You may stay tuned for updates via social media. https://twitter.com/FallGuysGame
Thank you for your understanding and support.
Followup:
As I mentioned before, right now, after the inclusion of EAC, Linux OS users won't be able to play the game using the previous workaround by using Proton.
Also, rest assured that I have already relayed this matter with the Dev team for review. Although I can't guarantee any immediate changes within the game.
Thank you for your kind understanding.
:crossed_fingers:
It's almost 2021,why not eac white list support proton.
Fall Guys: Ultimate Knockout
Issue transferred from https://github.com/ValveSoftware/Proton/issues/4514. @JonathanCarpenter posted on 2020-12-30T21:46:35:
I have been using Steam Play using Ubuntu 20.04.1 LTS (Focal Fossa). I have just purchased (12/25) Fall Guys: Ultimate Knockout and I am experiencing three issues I hope to resolve.
Can you please help me get these issues resolved? Steam will not allow me to refund it.
Still unplayable due to anti-cheat error. Waste of money. Could someone please update this issue description to clearly state it is unplayable?
EAC now has Proton support. Let's all ask for MediaTonic to enable Proton support!
EAC has proton support? Link? :eyes:
I sent a message on their support: https://support.fallguys.com. Maybe if more people contact them asking, they'll make it work again (i.e., enable the easy anti cheat Proton support).
They said they would forward it to the devs
I had also contacted them about it a year ago, we will have to "wait" and see if they can be bothered with us Linux users :(
Don't use the word Linux, say "Valve Deck", and you'll magically become a special user!
Oh yea, good idea!
I've just received an update of FallGuys and I looked at the depot and the easyanticheat_x64.so file is inside.
I've already tried to run with Proton7, ProtonGE7.2, and Proton experimental without any success. Anyone with better luck?
That file alone isn't enough, it needs to be enabled on the dashboard too.
Here is my debug log. steam-1097150.log
They already did the "hard" part, why aren't they doing the easy part of enabling EAC on the dashboard?
@matteoturini it was also done, but it hit another problem. https://github.com/doitsujin/dxvk/pull/2516
@braiam the game hangs before any dxvk log output. People keep saying that shared resources are the issue, although there is no evidence.
@matteoturini it was also done, but it hit another problem. doitsujin/dxvk#2516
merged 3 days ago, lets see if this works
Is that issue why the game just hangs during the EAC loading splash screen?
Just tested the latest DXVK master, unfortunately that PR does not seem to fix it by itself. However, a custom Wine branch was linked in the PR with some patches regarding shared resources; gonna try and test those as well.
EDIT: Those patches did not work either. Seems there's more to be done.
Some people said that the .so file is in the wrong location. Can you try to copy it to the same folder as EasyAntiCheat.dll. Although I don't think that the hack to inject the .so file will work cause it looks for EasyAntiCheat_x86.dll and EasyAntiCheat_x64.dll
Some people said that the .so file is in the wrong location. Can you try to copy it to the same folder as EasyAntiCheat.dll. Although I don't think that the hack to inject the .so file will work cause it looks for EasyAntiCheat_x86.dll and EasyAntiCheat_x64.dll
The .so file is already in the same location.
There is a file at: FallGuys_client_game_Data/Plugins/x86_64/EasyAntiCheat.dll
They need to enable the Linux Client Module on the EAC developer portal, this is the reason why EAC does not load any further.
Fall Guys is working with the help of bleeding_edge proton, moving around the .so file and editing a configuration file.
Not here. It always gives me the "Missing Files" error and terminates.
Same here, I keep getting that error. Guessing it has to do with the .ini edit.
Semi-related, do we know why exactly the FallGuysEACLauncher.exe
executable doesn't render the splash image or launch the game properly?
There is no need for bleeding-edge anymore. Now it's working for me with Experimental.
Here is the needed tinkering: https://www.reddit.com/r/linux_gaming/comments/tr0dwo/comment/i2l2bo3/?utm_source=share&utm_medium=web2x&context=3
All the following has to happen:
TargetApplicationPath=FallGuys_client_game.exe
replacing whatever was set before.Replying to https://github.com/ValveSoftware/Proton/issues/4123#issuecomment-1085229447
Yes, I have done all of these things, including linking my Epic account and making sure that the EAC runtime and game were in the same Steam library folder; however, none of these seemed to work. Still running on Proton Experimental bleeding-edge.
@TheEssem did you check your launch options?
Yes.
Verify the files and then make sure to make the edits and copying the so file again. Make sure Proton AntiCheat Runtime is installed. It's not obvious, you have to click tools in the library to see it.
Also check if ~/.cache/com.epicgames.easyanticheat/591/
exist (or /.var/app/com.valvesoftware.Steam/cache/com.epicgames.easyanticheat/591
in steam flatpak) and contain these 3 files:
@rezzafr33 that's the download cache, the files must reside on steamapps/common/Proton EasyAntiCheat Runtime/
Tried verifying the files, installed Proton EasyAntiCheat Runtime, made sure that directory existed - everything seems to line up. I have no idea what could be causing this besides the edit to the .ini file.
Is the file name typoed? TargetApplicationPath=FallGuys_client_game.exe
Nope - if it was typoed, the game wouldn't even launch.
@rezzafr33 that's the download cache, the files must reside on
steamapps/common/Proton EasyAntiCheat Runtime/
I didn't talk about Proton EAC Runtime, those files are Fall Guys's linux eac modules and log, to verify that the runtime actually run, 591
is Fall Guys's eac id.
edit: add image for clarity
Yeah, I think I'm missing the .cache files, or at least the Flatpak install's equivalent. I'll look at the non-Flatpak install folder and see if I can grab them there, so I don't have to reinstall the game.
Yeah, I have the exact .cache files in my Flatpak storage. Completely blew the game away and redownloaded, made the changes, still Missing Files.
Maybe this game doesn't like Arch Linux.
Yeah, I have the exact .cache files in my Flatpak storage. Completely blew the game away and redownloaded, made the changes, still Missing Files.
Can you try with non Flatpak steam?
Using non-flatpak steam on manjaro, the game runs flawlessly for me after the work around, pretty consistently around the fps cap of 300, lowest I've seen it is 250. Working better for me than it did before they added easyanticheat.
Tried verifying the files, installed Proton EasyAntiCheat Runtime, made sure that directory existed - everything seems to line up. I have no idea what could be causing this besides the edit to the .ini file.
Quoting a user report from protonDB "To get the game to launch, alongside moving eac.so and editing FallGuys_client.ini, I had to:
Link Epic Games account with Steam account
Install Proton EasyAntiCheat Runtime and Proton Experimental with bleeding-edge enabled
disable all launch options
There is also an issue with the Epic Games installer that causes the game to show the missing files error upon launch. To fix this:
Delete Steam/steamapps/compatdata/1097150
Open Fall Guys
Cancel the second step of the Epic Online Services installer Now every time you launch the game make sure to cancel this installer when it appears or the process will have to be repeated.
"
Okay yeah, after doing the EOS installer thing I can launch the game - but when I attempt to get past the title screen, an infinite loading screen appears.
@TheEssem you check that your environment variables are clean? There isn't any stray env in the steam script.
Seems like they are, I can't find anything weird.
@TheEssem Your Epic account must be linked to your Steam account, which can be done via the Epic Store website.
Whitelist Request
System Information
I confirm:
Play
button in the Steam client is sufficient.Issues