
TheDukeofErl
Published
gamemoderun %command%
Issues with hitbox-style controllers on Proton 7: the SOCD cleaning causes issues. This is not an issue specifically with the game but is a general Wine issue. See https://github.com/ValveSoftware/Proton/issues/5527 for a workaround.
I didn't seem to have any game instability or issues with online play. People will say that changes, such as mf-install or Proton-GE are necessary for the cutscenes to work properly. This is no longer accurate, as Valve transcodes the videos and ships these transcoded videos out as a part of the Steam shader cache. If the videos are not playing, clearing the shader cache by disabling and re-enabling (Steam -> Settings -> Shader Pre-Caching -> Enable Shader Pre-Caching) will likely help. Note that, depending on the size of your Steam library, this may be quite a large download. I'm not aware of a way to clear the shader cache for a single game while also triggering a refresh.
You can also verify that the transcoded video is in place by checking steam_library/steamapps/shadercache/586140 and verifying that the transcoded content is present (transcoded_video.foz and transcoded_audio.foz).
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
It crashes once in a blue moon.
If you're not setting the aforementioned launch options, good luck. The game will only actually successfully get to the main menu 1/10 times. With the launch options set, however, the experience is fine. This is true both on PC and on Steam Deck, seemingly regardless of the Proton version chosen.
Proton-6.15-GE-2 GloriousEggroll
Frame rate was choppy in battles
Large battles had occasional "freezes"
Save times took from 10 to 20 seconds on average.
Vanilla seems to be relatively stable. Certain mods do not work correctly while others do:
MCM causes the loading screen to hang
Realistic Battle Mod AI package causes frequent crashes during larger battes
Stock Proton 6.3 seemed to work but I’m using Glorious Eggroll at this point. I’m using an fsync enabled kernel which should help with save times and performance a bit: reports indicate that without this save times are quite high. I cannot confirm that, as I use the zen kernel. Depending on distro it may or may not be easy to get an fsync kernel set up.
Launch options: PROTON_LOG=1 DXVK_ASYNC=1 %command%
I’m not totally certain that DXVK_ASYNC is doing much for performance but it may slightly help with stuttering during battles.
Works with no tinkering required
Issue with playing opening video, which doesn't matter.
The opening video has an issue which can safely be ignored. Works fine with my fightstick (xinput).
There don't seem to be any issues that aren't also present in the Windows version of the game, and there are some issues that Windows users report that I haven't seen (lobby lockups and issues with alt+tab). Overall, it works as expected.