
Kyuunéx
Published
If my 175+ hours is anything to go by, it works fine without any Linux exclusive problems whatsoever.
easy anti-cheat is still not working under proton at this point in time
more stutters that i would consider acceptable
After playing for 2-4 minutes, I got kicked out of the game and an anti-cheat related error came up on screen
The game launches and runs, however, 3D models glitch out, some slightly, some extremely to the point it covers a large part of the screen as seen here https://i.imgur.com/yd4bZWJ.png
After some investigating in Windows with Rivatuner, I determined that this game runs on d3d8 which is old and not what's listed on the store page for some reason.
dgVoodoo
The game glitches out of the box because it uses d3d8 which is not well supported in Wine. Using dgVoodoo to translate d3d8 calls to d3d11, (and then letting dxvk do the rest) this issue is resolved.
did nothing
things listed here https://cry-of-fear.fandom.com/wiki/Bugs_and_Glitches
crashed only once while loading the next level (in apartments)
For the glitches to be fixed, gl_renderer
needs to be set to 1
in the game console. However, when doing that, the game reverts back to 0
because the bundled opengl32.dll
is not used by wine. This is supposed to be the "anticheat" measure or something.
When attempting to forcefully use the bundled opengl32.dll through launch options WINEDLLOVERRIDES="opengl32=n" %command%
, the game does not load.
The only real problem that hinders the gameplay is that the flashlight does not work. One way around this is to use r_fullbright 1
command that brightens up everything so you can see things, but this ruins the intended experience.
bgm is missing
Things listed here, but, most notable are, lighting issues, no flashlight, missing skybox, broken cutscenes, dual wielding shows 3 hands, etc, etc...
I had to use r_fullbright 1
and I think that caused the CPU to max out one core at 100% at some areas.
It crashed several times while loading the next level.
Since Proton 5.0, the game's launcher stays open in the background even after quitting the game.
This game comes with a "PARANOIA renderer", which is a hacked opengl32.dll
file, which is the intended way to play the game. However, this renderer does not work in Wine, so the game fall backs to what I assume is a built in renderer in the game engine. When attempting to forcefully use the bundled opengl32.dll
through launch options WINEDLLOVERRIDES="opengl32=n" %command%
, the game does not load. And when the fallback renderer is used, the game suffers with major graphical degradations.
What makes this game a non-enjoyable experience are mainly, the flashlight not working, the bgm not playing, lighting issues and the broken cutscenes. One way around the flashlight issue is to use r_fullbright 1
command that brightens up everything so you can see things and progress throughout the game and maybe adjust the gamma, but this makes lighting even worse and ruins the intended experience. As for the cutscenes, in Chapter 8, there's an important cutscene that does not render properly.
Anti-cheat
This uses the same Anti-cheat as Genshin Impact, it's not one of the mainstream ones like EAC, it's something the devs made. At it's current state, the game will require modifications (similar to what some people do to Genshin) to get it to run on Linux. Unless maybe the genius people who work on Proton figure out something else.
Hangs on the loading screen
The game hangs/freezes a second after launching. After it launches, if I spam ENTER fast enough I could get past the logo and get to menu but it still just freezes. While this is running, PC stutters frequently, which is apparent with mouse cursor stuttering.
Messing with framerate
I tried locking the framerate (using libstrangle
) to 10 fps and it gave me couple of more seconds before freezing.
Then I tried locking to 5 fps and it gave me enough time to press the "new game" button, and start playing.
But obviously it was not a good experience. Most of the time, inputs didn't register. Animations were not smooth, because, well, 5 fps. And after some time it still froze anyways.
Other than that:
- System window decorations didn't work, wine's windows 95 like window decorations were used.
- This game requires
mfplat
, but even if I work around that, it still did not help. - Sometimes the game did not launch at all.
My 3 biggest issues are: the frequent black screen when loading a world, losing camera control and the very long avatar download.
Had this happen only once but, in the menu where your currently in use avatar is displayed and is rotating, when you hover over with your mouse, some parts become invisible.
You can press Alt+Enter to fullscreen but the resolution will be the same as what you had in a window but scaled. IDK if this is a Linux only issue.
Sometimes when I try to go to a different world, after I press 'Go', it just freezes my mouse. I can still press ESC to open the menu but I can't move my mouse/camera to select anything.
Lots of stuttering. Maybe this is also the case on Windows, I don't know.
I got straight up game and gpu crashes when using Proton-GE, but on the Proton Experimental or 5.13, it hangs frequently when I try to load a world. It will stay on a black screen for few minutes until it times out and gives me an option to load again or go to default home. Usually, I end up killing the process and loading the game again.
Sometimes the avatars of players around me would keep loading for a long time, from few minutes to half an hour. Sometimes my favorites won't load. Basically, some network related stuff.