- Create the directory
/home/deck/Games/ea/pfx. This will be the Proton prefix and will make it easier to get to when things invariably go wrong at some point in the future. - Download the EA app
- Add non-Steam game and find the exe
- Edit the app's settings in Steam
- Rename the app to "EA App" for cleanliness
- Nuke the contents of "Start In"
- Set the launch options to
STEAM_COMPAT_DATA_PATH="/home/deck/Games/ea/pfx" %command%. Feel free to add other options likeRADV_PERFTEST=gpl. - Flip over to Compatibility and force a version of Proton known to work. 8.0-2 was used when writing this, but I will forget to keep this up to date, you should do some research.
- Launch the app, install the EA App, and sign in.
- Exit the EA App.
- Go back into the EA App settings in Steam and change the Target to
/home/deck/Games/ea/pfx/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EADesktop.exe(if you forget to do this, every time you launch the EA App, you will be running the installer, which is... sub-optimal). - Launch the EA App again and confirm it works.
- Install stuff. ME: LE was used for this as a demo.
- Add the exes to Steam via the add non-Steam game feature.
- After adding the title, edit the launch options and make them consistent with the EA App:
- Set the same launch options so that the title runs in the same Proton prefix
- Force the same Proton version under compatibility options
Launch Options: STEAM_COMPAT_DATA_PATH="/home/deck/Games/ea/pfx" RADV_PERFTEST=gpl %command%
| Name | Target | Additional Launch Options |
|---|---|---|
| Mass Effect Legendary Edition | "/home/deck/Games/ea/pfx/drive_c/Program Files/EA Games/Mass Effect Legendary Edition/Game/Launcher/MassEffectLauncher.exe" |
None |
| Mass Effect (2007) | "/home/deck/Games/ea/pfx/drive_c/Program Files/EA Games/Mass Effect Legendary Edition/Game/ME1/Binaries/Win64/MassEffect1.exe" |
None |
| Mass Effect 2 | "/home/deck/Games/ea/pfx/drive_c/Program Files/EA Games/Mass Effect Legendary Edition/Game/ME2/Binaries/Win64/MassEffect2.exe" |
None |
| Mass Effect 3 (2012) | "/home/deck/Games/ea/pfx/drive_c/Program Files/EA Games/Mass Effect Legendary Edition/Game/ME3/Binaries/Win64/MassEffect3.exe" |
None |
| Mass Effect Andromeda | "/home/deck/Games/ea/pfx/drive_c/Program Files/EA Games/Mass Effect Andromeda/MassEffectAndromeda.exe" |
None |
Worked for me!
Except the re-launch (Step 11). I simply kept the original settings, and selected "Repair" from the Installer. And saved my login. An extra step but works.
I'm running LinuxMint21.3 (Ubuntu 22 Jammy based)
Thanks!