Melody [Digital Harmony]
Published
There's crackling and missing sounds just like in Windows
Inputs don't respond properly and feel janky and delayed
Game is sluggish, freezes all the time for a few seconds, and inputs randomly stop responding
The game constantly freezes for a few seconds
My opinion: this is mostly Volition's fault since most of their games have always been having such technical issues on Windows as well
It worked out of the box after selecting Proton GE from the compatibility list.
Videos may desync if you alt-tab out of the game during a cutscene.
Same performance as Windows, if not even better
mangohud gamemoderun %COMMAND%
Small amount of input lag compared to Windows, no idea why
Do not use LatencyFleX (LFX) or the game will become unresponsive.
EAC starts perfectly fine but once the game starts, it initializes its audio engine, waits for a few seconds and then it just closes itself.
Tried specifying PROTON_EAC_RUNTIME, tried all the things that can be found on both protondb posts and wikis, to no avail.
My personal own feeling and opinion is that they blacklisted Linux in the game.
Requires disabling RichTapWinSDKDLL.dll on the game prefix through launch options or winecfg
WINEDLLOVERRIDES="RichTapWinSDKDLL.dll=d" %COMMAND%
Weird purple lines on textures when using high quality presets
Requires 1000 Hz of polling rate or less, otherwise input is inaccurate
The game is completely playable and enjoyable, but you need to install some mods (read concluding notes)
WINEDLLOVERRIDES="d3d8,dinput8,ddraw=n,b" gamemoderun %COMMAND%
Windowed only works in Arch kernel (through Virtual Wine Desktop).
EAX does not seem to work in any way.
The game doesn't boot with Proton-GE, you specifically need 7.0-6. EAX doesn't want to work with any workaround I tried, use miles which seems to work the best. You need to install ThirteenAG Widescreen Fix, Mod Loader, Framerate Vigilante and SilentPatch for a good experience. Change LoadFromScriptsOnly to 0 in scripts/global.ini. Change refresh rate in FramerateVigilante.ini to Hz / 2 (ie 120 for 240 Hz). G-Sync might cause stuttering (it might, it doesn't always). You need to downgrade to 1.0. If you don't get a d3d8to9 wrapper, please install one. Windowed mode can be enabled by enabling the wine virtual desktop, although it randomly freezes on zen kernel, works fine on normal Arch Linux kernel.
gamemoderun %COMMAND%
It crashes while loading. I tried all Proton versions to no avail.
I only hear audio, there's no video other than a solid color.
May crash every 4+ hours of playtime in a row.
Native Vulkan API. Massive framerate, there's no input lag nor input problems of any kind.
gamemoderun %COMMAND%
You must select the Vulkan option in the launcher.
The game works out of the box without problems (except the problems the game itself has in general, of course).