
apartypooper
Published
Achievements
Steam version uses EA Play, a lighter launcher, but achievements don't work in ME2 (and I suppose ME3 too). They work if you install the old Origin App (I did this in Lutris) and then installing Steam (WINEPREFIX="/path/to/lutris/origin/" ~/.local/share/lutris/runners/wine/lutris-GE-Proton7-35-x86_64/bin/wine /path/to/SteamSetup.exe). I installed Proton to Lutris with protonup-qt but it's just a downloader.
You can create another drive into the prefix and use the already installed game and vulkan cache (downloading and creating the cache took me an hour each). I suppose you could install old Origin directly to Steam version and change launch parameters, but I didn't want to mess with the almost working version I had.
I recommend doing this before you start playing ME1, because progress doesn't seem to carry properly from ME1 EA Play to ME2 EA Origin - normally you'd get some bonuses (money, metals, bonus power).
Audio crackles
Audio crackles sometimes, especially in ME1, though it's not too bad in my opinion (or I just got used to it).
Crashes
The game may crash in a few occasions during animation sequences. In ME1 during the final battle, in ME2 during Liara's chase etc. It doesn't crash every time, so you should get through those. If it persists, try skipping the animation (space, sometimes esc I think). It has also crashed during fights, perhaps because I've dragged stuff in SHIFT-menu (just a guess).
By default the game starts with a blank/black screen, but it can be fixed by forcing a virtual desktop. I think the native resolution is 800x600, set it with protontricks:
protontricks 33650 settings vd=800x600
If it's too small, try other resolutions (scaling might look ugly if not multiples of native).
Fullscreen is limited to the resolution you set up.
Native version is missing libcrypt.so.1. I copied it from my debian system (arch has libcrypt.so.2) to .../.steam/steam/steamapps/common/XCOM 2/lib/x86_64/ and the game works fine.