Achievements fix for Steam Deck

Prerequisites

A Steam Deck or Linux desktop

Mass Effect Legendary Edition downloaded & launched at least once

Origin installer - https://download.dm.origin.com/origin/live/OriginThinSetup.exe

Tested Method - Working As Of 2023-02-14

Enter desktop mode and open the file manager (Dolphin). Make sure "Show Hidden Files" is enabled:

Navigate to the following path:

/home/deck/.steam/steam/steamapps/compatdata/1328670/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop

Right click the file EAUninstall.exe and click "Add to Steam".

Find EAUninstall.exe within your library.

Edit EAUninstall.exe's properties and set it's launch options to the following:

STEAM_COMPAT_DATA_PATH="/home/deck/.steam/steam/steamapps/compatdata/1328670" %command%

Force the use of Proton.

Edit EAUninstall.exe's controller layout to allow the use of a mouse trackpad with left click (the web browser preset works well) or you will be forced to use the touch screen.

Launch EAUninstall.exe from Steam to uninstall the EA App from Mass Effect Legendary Edition's virtual Windows install (prefix).

Edit EAUninstall.exe's properties in Steam again and click browse.

Navigate to where you saved OriginThinSetup.exe and select it.

Launch EAUninstall.exe from Steam again and this time install & log into Origin.

Close Origin.

Done.

Caveats

This will not unlock Steam achievements retroactively, you will need to reload a save and re-trigger any missing achievements.

After following this guide launching Mass Effect Legendary Edition may prompt you to install the EA App again. You can simply close the installer and the game should launch using Origin.

Alternative Untested Method

Download the Origin installer to /home/deck/Downloads/OriginThinSetup.exe

Change Mass Effect Legendary Edition's launch options to:

"/home/deck/.steam/steam/steamapps/common/Proton 7.0/proton" run "/home/deck/.steam/steam/steamapps/compatdata/1328670/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EAUninstall.exe" ; killall -9 EAUninstall.exe # %command%

Launch Mass Effect Legendary Edition and the EA App uninstaller should launch instead. Complete the uninstall process.

Change Mass Effect Legendary Edition's launch options to:

"/home/deck/.steam/steam/steamapps/common/Proton 7.0/proton" run "/home/deck/Downloads/OriginThinSetup.exe" ; killall -9 OriginThinSetup.exe # %command%

Launch Mass Effect Legendary Edition and this time the Origin installer should launch. Complete the installation process and log into Origin then close Origin.

Remove the launch options from Mass Effect Legendary Edition.

Done.

Thanks

Simon Dufour for their original guide.

https://steamcommunity.com/sharedfiles/filedetails/?id=2914849619

My good friend 5L0TH For doing basically everything else.

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=2932815230					

More Mass Effect Legendary Edition guilds