
Technologicat
Published
DXVK_FRAME_RATE=60 %command%
So far, played the two-part intro (which counts as mission 1) and the first mission after arriving in the city (mission 2). Everything has worked fine.
The launch options are only for enabling DXVK's framerate limiter, since the game itself doesn't seem to provide that feature. This is useful to make the GPU run more silently (and consume less power) in less demanding scenes. But note that at maxed-out graphics settings, in some scenes (e.g. in the city) the 3070 Ti laptop GPU won't be able to hit 60 FPS.
DXVK_NVAPI_DRIVER_VERSION=53742 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr WINEDLLOVERRIDES="version.dll,winmm.dll,RED4ext.dll,ArchiveXL.dll,TweakXL.dll=n,b,Codeware.dll=n,b" %command% --launcher-skip -skipStartScreen -d3d12 -modded
I also needed to download XInput9_1_0.dll
from the internet and place in it the bin/x64
folder of the game (find the game folder via Manage > Browse local files
in Steam), or the game wouldn't start. That was back when the game was version 1.6, but I haven't dared to remove the DLL.
The launch options are tuned to enable raytracing and mods. Do NOT use VKD3D_FEATURE_LEVEL=12_1; the DX 12.1 support is incomplete, and will cause texture glitches in this game if enabled.
If you want to play with mods, the popular mod frameworks (Codeware, Cyber Engine Tweaks, Native Settings UI, RED4ext, redscript) require installing some extra stuff, mainly d3dcompiler_47. You can install it via protontricks. See link.
Works fine.
This game used to require picking a specific DirectX version in the launcher dialog, or I'd get a black screen. However, with recent Proton versions it seems to work just fine with the default setting. But note that I only play this very occasionally, as online co-op with a friend, so I haven't tested everything thoroughly.
It's been several years and over 200 hours of playtime, so I no longer recall the exact details of how I got the game initially working. That was the hard part. If I recall correctly, it required some version of .NET to make the launcher work. Once I had installed the required libraries, created my Frontier account (on Linux!), and linked it to Steam, everything has worked perfectly. The only thing I've needed to do is to occasionally switch to a newer release of GE-Proton, usually after a major game update arrives.
I usually play solo, but I've also played in a private group with a friend and it works perfectly.
The Odyssey DLC works perfectly, too.
Menus may glitch with some versions of Proton, especially when customizing the character or when setting up a custom scenario. The game itself works perfectly.
The huge custom mouse cursor in the menus is placed incorrectly, making it difficult to click on menu options, especially when customizing the character. You need to click by the midpoint of the cursor image, not by the tip of the pen. To help aiming the cursor, first hover over the color palette and look at which item the game tells you is currently under the cursor. Then try to hit the option you want. All Proton versions I've tried (7.x, 8.x, GE 7.x, GE 8.x) behave the same in this regard.
Scaling of character textures in this game is buggy (from what I hear, on Windows too). Set the texture quality to Epic to avoid visible black seams at the shoulders of the player character's skin texture. Effects also need to be set to High or better to get visual feedback when the character becomes dizzy or exhausted. The 3070 Ti laptop GPU is enough to run with everything set to Epic.
PROTON_USE_WINED3D=1 PROTON_FORCE_LARGE_ADDRESS_AWARE=0 %command%
Glitches in the save/load screen.
FFX-2: The game crashes randomly. The game autosaves when loading a different field section (edge of map, when the fade out / fade in occurs), so this is primarily a problem in large contiguous dungeons that have no savepoints and no such border that could be abused for autosaving. Haven't yet found a Proton version that would keep the game stable.
Have not tried FFX yet.
Played until the end, including one botched playthrough of the last, near-impossible mission. Everything worked fine.
Played with a friend in a private group. Worked fine.