
Totally Skr3wd
Published
Using ProtonGE 9 causes the game to get stuck at the initial loading screen. Use ProtonGE 8 instead.
I installed the GOG version of the game which may be the source of the Loading screen bug.
--launcher-skip
30 FPS Cap, Using FSR 2.1 Quality Preset
Don't recomend using the Steam Deck preset as it'll struggle to maintain 30 fps. Changed Graphics settings to a mix of Low (mostly on shadows) and Medium settings (especially crowd density) paired with built-in FSR 2.1 to Quality allows for a pretty stable 40 FPS. You can get around 45 - 50 FPS with the Balanced Preset, but I wouldn't recommend it. I would use CyberFSR over FSR 2.1 as it yields better results from my experience, but unfortunately as of this report CyberFSR hasn't been updated for patch 1.63 Hotfix yet. Still capped it to 30 FPS to save a slight bit of juice.
Installed CyberFSR 0.9 Anti-Ghosting Beta
40hz Refresh Rate and 40 FPS cap
My copy came from EGS so I had to install via Heroic Launcher. Installed CyberFSR 0.9 Anti-Ghosting Beta because the game's FSR 2.0 visuals has some issues that was resolved in later versions of FSR 2. Asside from that the game can run fine at 50+ FPS at medium settings with CyberFSR at the Quality Preset in the DLSS options. I capped it to 40z/40FPS to conserve on battery.
Single player works perfectly out of the box and performance is smooth.
-dx11
40hz/40 FPS cap in SteamOS with in-game cap set to 60fps. Noticed no major difference in power savings with an in-game cap of 30 FPS and 40 is much smoother.
Game is blurry with DRS enabled. Have to disable with a mod from Nexus Mods called Dynamic Resolution Disabler or with your own INI using FFVIIHook.
Just like on a Desktop PC you should really tinker a bit with mods to adjust the hidden settings to get a good balance of performance and visuals. I also lowered the Texture and Shadows to Low because even at 30 FPS cap I noticed some dips very early on. Even on Low settings this game looks great on the Deck. It should also be noted that I have CryoUtilities installed as well. The game should also be run in DX11 mode as DX12 mode would require additional modding to get to work well.
Works out of the box.
First start can take upwards of 10+ minutes as shaders compile so give it a chance before giving up. Starting the game is also a little slow, but no where near as bad as the first time you play the game otherwise its fully playable with everything maxed.
Aside from the random error that would appear on the screen blocking the view for a very short time it ran perfectly.
Random Error would appear on screen and shortly disappear midgame after a while
Something to note I have CryoUtilities enabled so I do not know if a vanilla setup without it would have any issues. Honestly its a Unity game so I wouldn't expect problems, but I thought it was worth noting just in case.
Unity3D games seem to do better with Esync then Fsync. Added -force-d3d11-no-singlethreaded -screen-width 1920 -screen-height 1080 for Desktop Mode in command line options.
If you wish to use mods then for melonloader you'll need to install dotnet480, vcrun19 (vcruntime 2015 - 2019), and set version.dll to native using protontricks or winetricks. You will get some errors pop up when melonloader attempts to start up regarding opening up a terminal, but you can just ignore it. It just shows you the output from melonloader when it recompiles game code. If there's a problem it will show up the in logs found in the Logs folder. I'm using Proton-TkG, but its not needed for the game to run.
Streaming media and youtube playback does not work.
I currently do not have a VR headset so my review is only relevant to Desktop Mode. When I get a VR headset I will update my review.