
Eros
Published
It is a silver+ experience in my opinion, after those workarounds (wined3d, the script, mf-install and specifically ge-proton7-43)
PROTON_USE_WINED3D=1 gamemoderun %command%
I used the protontricks mf-install and the mf_catherine.verb command: protontricks --no-bwrap 893180 mf_catherine.verb
Switching desktops may degrade performance and/or make the game crash, happened once, in a 7 hour period.
Maybe manual camera movement during bar sections, but it wasn't a problem and could be just the game behaving normally? Not significant, however.
A cutscene stopped playing when I switched desktops, just the audio played with Vincent's image frozen.
Could be a lot better, but it is one of those strange ports that barely work. I don't know if it's JUST mf messing with the whole game and making it crash; probably not. The game is 100% playable from start to finish with all I've mentioned, in my experience at least. Anime and rendered cutscenes work flawlessly, though I haven't finished the game in it's entirety, it is probably the same experience.
PROTON_USE_WINED3D=1 gamemoderun %command%
protontricks --no-bwrap 893180 --force mf_catherine.verb
Crashes if alt+tab/virtual desktops gets abused
Very rare crashes
Re-report to say, the tinkering is necessary to enjoy this game from start to finish. I had tried different proton version, but for some reason Catherine likes THIS one , so I'd suggest you try 7-43 instead of experimental or even other proton versions. Cutscenes work on my end, though one time it crashed for desktop switching. If you like ATLUS games, this is a must buy; even if you have to tinker. The lemons are worth the squeeze!
Black Screen and Crash
-nojoy -novid -w 1280 -h 720 -threads 4
Tried almost every fix I encountered without luck. Proton gives a fatal error for me.
Black Screen, then crashes
-nojoy -novid -w 1280 -h 720 -threads 4
Tried with different versions of proton too, and it always gave me a 'fatal error'. With native version it just gives me a black screen and if I press the window it closes without warning or error. Seems its borked till Valve says it isn't. (at least using Debian based distros).
LD_PRELOAD="" gamemoderun %command%
Just don't use the native port, I had barebones performance in comparison (250-300fps on proton vs 200~ on linux native, both running at 99% GPU load) and the menu sensitivity was all over the place. The y axis was faster than the x axis for some reason, even though there is not an option to change individual axis sensitivity, in-game or otherwise; it detached for no reason.
I also ran into negative mouse acceleration in-game (PCgamingwiki shows NO mouse acceleration whatsoever, so go figure).
It works fine if you install the GE version; the cutscene bit was strange, because ever mission ending-cutscene played except seven's
For some reason, level 7 ending cutscene didn't play, and was greeted with the mission score right away, instead.
It works always at 60fps, without stuttering.
You'll have to tinker for the login screen to show up, and joining/inviting people is a no-no. playing by yourself is FINE.
gamemoderun %command%
Had to delete prefix and shader cache BEFORE switching to experimental and launching the game, in order for the login window to appear
KDE panel still present when alt-tabbing into the game.
This game is still not there for a Gold rating. Consider the 0 ways of inviting people, because that seems to be done using the xbox app, garbage setup with a login screen that won't show up until you change to cutting edge Proton, and the buggy nature of fullscreening as the prime suspects.
Good news is that, you can still play with your friends if you login here: https://www.xbox.com and send them a friend request. This works if your friend has Windows and the Xbox app - they'll be joining your convoy basically.
AFAIK there is nothing better you can do, because Microsoft likes to circlejerk over their software instead of making easier, in-game solutions to multiplayer functions like EVERYONE else does.
Tabbing out was a no-no. The game would stop rendering.
If you keep playing with the same save for a while, it will keep the assets loaded, tanking FPS.
Discovering islands makes the FPS tank, then it will keep those assets loaded. So if I was playing at 170FPS, if I discover an Island and then I get far, the game will play at the same framerate as when the island was loaded. This, with the first story island, made the game unplayable (15-30FPS) 'cause it's bigger than a normal one.
The MP experience is native, the problem is what I mentioned about the savefiles and the asset loading.
I tried playing with every proton-ge 7-24, proto 7.0.3 and 6.3.8, with all of them, the same thing happened. This could be a Nvidia problem, tho. So maybe if you don't have my GPU it'll play fine?
It has MANY problems, I don't enjoy the lackluster performance this game now has. This wasn't a proble on EA.
gamemoderun PROTON_SET_GAME_DRIVE=1 %command%
flickering on foliage. It isn't an issue until you get to certain maps.
Sometimes input is kind of laggy, this is notable when on main menu. the mouse moves kind of slow at 80fps. Probably a high GPU usage thing, it sometimes happens on gameplay with camera movement.
Probably a 1.0 thing but the game runs like shit on DX11 and slightly better on DX12, though it kind of "corrupts" for a lack of a better word, and performance degrades on the same map. Your mileage may vary, though. DX11 also has this low GPU utilization problem which is listed on PCgamingwiki- in valley of the dolls it dipped to around 40fps, this is absurd considering I'm playing at 1080p on medium to low settings, epic textures.
Occasional crashes on multiplayer, but very infrequent.
works like a charm, haven't tried that much but settings, options and controls work beautifully
LD_PRELOAD="" gamemoderun %command%
saves are NOT transferable between ports, your windows and linux saves are both their own.
Native version works better than Windows. I tried with different APIs (DXVK and VKD3D) and VKD3D seems to work better performance-wise using the built-in benchmark.
Evidence for the non-believers:
Native (Feral3D): https://files.catbox.moe/woveqd.png
VKD3D: https://files.catbox.moe/ut7leg.png
DXVK: https://files.catbox.moe/2quwyi.png
I was amazed at the difference, I thought native was going to be terrible, to be honest. I did 2 passes each, just so the shaders could compile. I still recommend DX12 version on windows if you have performance to spare, since you might want to play with your savefile on another computer, and the native port offers no such thing.
DXVK_ASYNC=1 %command
Through GE with the async command on my system at max settings, it runs without stuttering, FPS ranging from 100-140. I recommend you play the Windows version, because the Linux one runs like crap. For some reason you can choose up to 32X MSAA, runs worse than the Windows port, ON LINUX, ranging from 30 to 55 FPS at max settings (with or without the unnecesary MSAA). Changing the settings to low solves nothing as well. Even the gameplay is unplayable, the sensitivity is broken; feels like you're playing with max mouse acceleration, no joke. Haven't tried the proton versions; maybe they run a little bit better, but you'll have to build up that cache, making it kind of stutter-y for a couple of minutes. I'm entitled to say it runs worse than Saints Row 2.
"A disallowed game process memory modification was detected" Don't download, they didn't fix a thing for Linux users.
It'll launch, and you'll find all your wallpapers and stuff; but it won't replace your desktop background, sadly.
It sucks