


Thanks to a report from another person I was able to launch the game without the EA App give an error on installation.
I will paste his solution to help others:
"This is a simple fix that will make any EA games requiring EA App work
1 - Install bottles and install the EA app client using the bottle variant.
2 - Click browse files of the EA app client path would be ~/.var/app/com.usebottles.bottles/data/bottles/bottles{Application name set in bottles}
3 - Copy all files from the path above except "bottle.yaml"
4 - open path ~/steamapps/compatdata/1222700/pfx and paste all the files from step 2.
5 - run the game under PROTON EXPERIMENTAL (ALL games requiring EA APP)
The game runs smoothly however you may find that while playing you won't get any invites. Add your friend first using bottles EA app then INVITE THEM to play with you."

Didn't work out of the box but after loading with Proton 9.0-3, it worked great!

env OPENSSL_ia32cap=~0x20000000 %command%
Only 2 days ago, I couldn't get this game to work in online multiplayer, because the EA overlay would not work. Fortunately, Proton 10 was released yesterday, and seems to have fixed this issue completely. The crashes I experienced occasionally also disappeared. I still had the launch argument above active, but I'm not sure if that had anything to do with it. I used Proton Experimental, which also uses Proton 10.

EA App friendlist does not work by default. The fixes applied to fix the EA App friends list causes the game to not launch anymore
Used regedit to add the "OPENSSL_ia32cap=~0x20000000" env variable and hid the wine version.

gamescope -- %command%
I had to run it through gamescope to launch but after that it worked great.
This is actually on my Steam Deck, not PC. EA window pops up, then game crashes back to Steam

mangohud %command%
EA App
It was a hassle to make the game run. EA App wouldn't start and when it did, the game simply wouldn't run. I tried various proton versions and GE 9-26 worked after a couple attempts to pass the EA App part. After that, the game worked as intended.

Various Proton version between Steam's Proton and GE
Could not join a friend's game or my own because the EA App would alway error out on the friends list. Completely unplayable. Issues experienced both on my desktop running Void Linux and my Steam Deck.

Problems with trashy EA App not ever working
Tried various Proton versions, between Steam's Proton and GE
Could not join a friend's game or my own because the EA App would alway error out on the friends list. Completely unplayable.

Worked out of the box
My wife and I played a 6.3 hour session with no issues to report. We were using PowerA (Generic Xbox controllers) in split-screen co-op on my PC. It was a fantastic experience! I suspect we are close to completing the game at this point, although time caught up to us and we decided to call it, after getting to the next check point.

WINEDLLOVERRIDES="version=n,b" %command%
Wine crashed once, but was smooth after that.
The EA app did not allow Steam Remote Play. So had to replace it with EA Origin. Remote Play worked fine after that.
Remove EA app. Replace with EA Origin. Also had to use the "F-Off EA" application.
Follow the steps below if you want to enable Remote Play on Steam with a Linux host
Before starting, make sure the game is turned off.
- Download Origin from https://download.dm.origin.com/origin/live/OriginSetup.exe
- Download Protontricks. I installed the Flatpak version
- Run Protontricks and select "A Way Out"
- Select "Install arbitrary .exe file". Don't install the Origin version recommended by Protontricks
- Origin should start. Login to your Origin account (EA login). Origin will ask you to update. Quit the process
- Download "Fuck Off EA App" from https://github.com/p0358/Fuck_off_EA_App. Select the .exe from the latest release only
- Like Step 4, again install this .exe. Remember to select "Pretend EA App is installed" during the installation process.
- Add the launch prefix
WINEDLLOVERRIDES="version=n,b" %command%
in Steam - Launch the game. Now Remote Play should work.
Enjoy!
The majority of the guide has been take from https://www.reddit.com/r/linux_gaming/comments/1iubjn4/workaround_for_ea_app_friends_list_not_loading/

WINEDLLOVERRIDES="version=n,b" %command%
EA App do not work at the moment on Linux or Steam Deck and the "Remote Play Together" do not work too. You have to use Origin and you need to patch it with https://github.com/p0358/Fuck_off_EA_App.
You need to have Origin already installed before continuing with installing the patch. https://download.dm.origin.com/origin/live/OriginSetup.exe
Use "protontricks" - "Explorer" and navigate to where you have the setups downloaded. Install them by right clic or double clic (first Origin then "f**k ea app"). Add "WINEDLLOVERRIDES="version=n,b" %command%" (without the quotes). Enjoy Remote play Together or coop via Origins.
EA app broken

Broken EA App overlay
Tried many different proton versions, deleting the prefix between changes, and on my Deck and desktop.
Broken overlay meant my friends list on the EA overlay was always errored, so I couldn't join or invite anyone. Tried various versions of proton and GE and both on my Steam Deck and desktop to no avail. Running the EA App separately in bottles had a functioning friends list, so not sure what the problem is.

no tinkering necessary. the EA app starts, but I didn't have to log in on the steam deck.
local co-op runs wonderfully in 1280 x 800 on the TV with FSR. runs stable on medium details without anti-aliasing between 40-60 fps
Xbox controllers are recognized without any problems. I didn't have to change any settings. Runs perfectly out of the box. A perfect local co-op game. But should be played on a larger, external display in local co-op.

downloaded d3dcompiler_47 windows component and liberation font
some of the character's voices were missing, including the characters you play as
-You should have EA app (you can download on lutris) -If you try to launch directly from steam, it should crash on the EA app -Use protontricks to download liberation font and d3dcompiler_47 windows component
- https://www.protondb.com/app/1222700#BO2wojWZ9b do the steps here -You should not have an issue after this. !!!! If you delete the IGO32.dll and IGO64.dll files to disable the EA app overlay, you cant play the game online(invite menu won't work)

Couch Co-Op worked perfectly
Easy to get going, you may have to quit and relaunch to get playing, but once it's running, it runs flawlessly

It begins, reveals nothing, and then ceases once more after a brief period.
I’ve tried using ‘env OPENSSL_ia32cap=~0x20000000 %command%’ as Launch Options in Steam app, but there was no change appearing or in logs.
Does not run with Proton Experimental or last Proton 9.0-3. When I start the game, the start button turns blue and after about two minutes it turns green again. I can see from the console that the processes are building up first, the interface is being created and methods are being called. After ‘Uploaded AppInterfaceStats to Steam’ all processes are removed again and that’s it.
Run with Proton v7 first at least once in order for the EA App Installer to work. Then could run with the latest Proton version. See https://www.reddit.com/r/linux_gaming/comments/1fx5qfp/getting_ea_games_working_via_steam_in_2024/ for more details.

Dealing with EA middleware was a little bit annoying but the whole process was very easy, game works great for Couch Co-Op
Subtitles seem to run ahead of Audio for part of the game, might be a Game bug and not a Proton issue though
This is a simple fix that will make any EA games requiring EA App work
- Install bottles and install the EA app client using the bottle variant.
- Click browse files of the EA app client path would be ~/.var/app/com.usebottles.bottles/data/bottles/bottles/{Application name set in bottles}
- Copy all files from the path above except "bottle.yaml"
- open path ~/steamapps/compatdata/1222700/pfx and paste all the files from step 2.
- run the game under PROTON EXPERIMENTAL (ALL games requiring EA APP)
The game runs smoothly however you may find that while playing you won't get any invites. Add your friend first using bottles EA app then INVITE THEM to play with you.

EA app does not install even after consulting with other reports.
Broken.
When getting achievements, any inputs you do get dropped (e.g. if you walk forward and get an achievement, you will stop) for a moment

for var in $(printenv | awk -F= 'length($2) > 2000 {print $1}'); do export $var=$(echo ${!var} | rev | cut -c 1-2000 | rev); done ; %command%
If you're on NixOS, you need to set the launch options listed above (found out this thanks to this comment which explains why it doesn't work out of the box). If I try to run it without, it opens the EA app successfully but can't launch the game (no errors are shown, it fails silently).

The game runs perfectly fine with Proton Experimental as of 28-05-2024 on Fedora Workstation 40
Online Multiplayer : Works Perfectly
No tinkering, just run it with Proton Experimental and login to EA if needed

Unable to start the game at all
What happens
After about three hours of tinkering, trying options and settings suggested by other protondb reports, I gave up trying to run the game. In my logs, I can see a "GLIb-GObject-CRITICAL" error, causing the game to just shutdown. I can see the something starting up, a window opening that says "Preparing game", then it silently failing. Not sure whether the EA App or the game itself fails, to be honest.
Things tried
- Different versions of Proton (experimental, proton 9, proton 8, proton 9-GE)
- these launch options:
env OPENSSL_ia32cap=~0x20000000 %command%
- installed
d3dcompiler_47
andliberation font
with protontricks - edit the registry as suggested by this report
- tested in on both X and wayland (using Plasma and gamescope)
Summary
I could not get the game to run. I will try and research further, though.

I tend too get crashes with ea apps significantly more often than other games, another friend didnt have that issue
Some audio owards the start would randomly stop and then begin at the same time
Noticed lower framerates as host in comparison to joining, my friend on windows experienced this too but a much lower degree
Suffered two crashes through the entire journey, the EA app also crashed once and disconnected my friend
The friend i play this game through with could not recieve or send invites. I had no problems whereas he had to use ea as admin to get it to work Dont know hoow to change my gpu so GPU: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile]

Unable to launch EA App
I tried many protontricks listed here and other parts of the internet. Most of them seem focused on getting the game itself to work. Because my issue was the EA App, this did not help.
The app either gives an error, hard crashes or gives a connection issue. I actually dont think this is a Linux issue. EA App crashes before game even starts
I tried many many many online fixes including protontricks, different proton versions and clearing out the EA app to have it reinstall itself many times.
Connected a Dualsense controller via Bluetooth, everything worked out of the box (game displays XBOX controller symbols)
Does not seem to manage 60FPS even with lowered settings, but even with an unlocked framerate, the game feels smooth enough most of the time and entirely enjoyable
works like a charmed on couch gaming

env OPENSSL_ia32cap=~0x20000000 %command%
Use protontricks to install the liberation font
Sometimes the multiplay become unsynced for feel seconds
To play multiplayer (not Steam remote), You need to accept friend at EA launcher. The EA launcher works better on GE-Proton8, so change to GE-Proton8 accept your friend and go back to GE-Proton7 to be able play the game. Or you could try to run EA launcher by other ways (like WINE mono)

env OPENSSL_ia32cap=~0x20000000 %command%
Crash without launch command env OPENSSL_ia32cap=~0x20000000 %command%
This is another EA game that requires the OpenSSL related launch command to stop crashing. Most likely wont help though if you have some other CPU than 10th or 11th gen Intel. https://www.intel.com/content/www/us/en/developer/articles/troubleshooting/openssl-sha-crash-bug-requires-application-update.html

Proton Experimental didn't work so I had to follow this article to fix the blank EA app overlay
Works 100%
Had to follow some simple protontrick steps, used an article from the site steamdeckhq that I can't link here

Installed d3dcompiler_47
dll and liberation
font
Here are the steps I followed to work around the EA Desktop bugs and make the game run well:
- Try to run the game once, it will install EA Desktop but crash when trying to load it
- Use protontricks to install the
d3dcompiler_47
windows component - Use protontricks to install the
liberation
font - Delete the
IGO32.dll
andIGO64.dll
files in~/.steam/root/steamapps/compatdata/1222700/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop
in order to disable the EA Desktop in-game overlay - Follow the steps in this report to add the
OPENSSL_ia32cap
environmental variable: https://www.protondb.com/app/1222700#BO2wojWZ9b
After doing all of that, the game should run flawlessly. At least until the next EA Desktop update breaks everything again.
The game is very fun to play with a friend and I couldn't find any issues after doing the tweaks.
Followed GrimSkull steps on protontricks to make it work. -> https://www.protondb.com/app/1222700#BO2wojWZ9b
With the protontricks tweak everything works perfectly. Without it it crashes on the character selection.
You need to have an EA account to play. Also need to add the other player as a friend on EA to play online. On manjaro xfce when you launch the game you'll have the EA launcher symbol in your panel bellow, clicking that you're able to open the launcher and add the friend (if you don't already have the launcher itself installed in some way on your machine).
Audio is missing in Steam Play Together if using gamescope, works fine without gamescope
Flickering and artifacts early on, likely shader caching.
Don't use gamescope or wayland to avoid Steam Remote Play Together issues, make sure to set game to Fullscreen (not Borderless).
Runs once, then doesn't run again
(running on NixOS 22.11, tried with both native Steam and flatpak Steam)