D1SoveR
Published
Plays exactly like a native game would, no performance issues or bugs. Tested with recommended Proton version, as well as the newest one.
Now that the required updates to Vulkan drivers have been made available in most distributions, game runs without a hitch.
5.5-GE-1 GloriousEggroll
Game run using GloriousEggroll's proton-ge-custom 5.5-GE-1.
Additionally, using AMDGPU-PRO's Vulkan drivers instead of Mesa ones. For Arch-based systems, I've used Tk-Glitch's PKGBUILD and made the game use it with following launch options:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1
Crackling can be fixed by making PulseAudio use 48kHz sampling by default.
To do this, first edit the /etc/pulse/daemon.conf
configuration file and make sure these two lines are in there:
avoid-resampling = true
default-sample-rate = 48000
Then restart your PulseAudio with the following command:
systemctl --user restart pulseaudio.service
(note that your sound device needs to be capable of sampling at 48kHz)
Fantastic game (at least the prelude to it), and it plays as well on Linux as it does on Windows.
The game currently available on Steam is a re-release with multiple features missing, but it runs without any issues whatsoever.
Due to old OpenAL libraries, there is no sound. In order to fix that, the OpenAL DLL needs to be replaced with up-to-date copy.
No sound on launch; this can be fixed by updating OpenAL DLLs.
In order to do so, download up-to-date Windows build from OpenAL Soft website, then unzip the 64-bit version of the DLL (under bin/Win64
directory), and replace OpenAL32.dll
in game directory with the new one.
If you have protontricks
installed, you can run the following snippet to have it done automatically:
curl -o openal.zip "https://openal-soft.org/openal-binaries/openal-soft-1.20.1-bin.zip" &&
unzip -jd . openal.zip openal-soft-1.20.1-bin/bin/Win64/soft_oal.dll &&
mv soft_oal.dll "$(protontricks -c 'echo $PWD' 973020)/OpenAL32.dll" &&
rm openal.zip
Network play works without any issues under SteamPlay. Game itself runs smooth like butter thanks to DXVK.
The PROTON_NO_ESYNC
flag is only required when running kernel without fsync patches; if you have fsync, it works fine with the game.
Game runs without any issues, but will try to install .NET 3.5 on every launch. This is because Proton already provides it, so the installation, while not needed, fails and is retried on every launch.
To stop that, use protontricks
to launch registry editor for the prefix using following command:
protontricks 232090 regedit
The from Registry menu, select "Import Registry File..." and import this registry file.
Launching of the game can take up to couple of minutes the first time around, but once in-game, everything is responsive.
It's very engaging attempt at educating people about the Chernobyl disaster through an interactive medium, highly appreciated.
GloriousEggroll 5.11-GE-3-MF (vanilla Proton runs the actual game without any issues, but movies refuse to play, and they're quite important)
On initial launch, the flashlight might not work, making the game near impossible (bug is not Proton-specific, it occurs on Windows as well). If it happens, go into settings and use Reset Progress option, it solved the issue for me.
Crackling occurs when the game dips below 30FPS.
It might just be badly optimised; can't claim it was due to SteamPlay, as I don't have Windows installation to test against.
Initial loading freezes for about a minute with no indication of progress; just let it do its thing and then the game will start.
Slowdowns on a couple of maps, likely due to particle amount and random map generation
Three crashes over 40 hours of playing
Testing performed on demo version; The game requires VC++ libraries, but the provided installer fails with error 0x80070538. In order to run it, launch it once, choose not to install the requisites, then run the command below to install the VC++ libraries provided by winetricks.
This command can be used for demo version:protontricks --no-bwrap 1631910 vcrun2019
This command can be used for full version (if it's still an issue):protontricks --no-bwrap 1227690 vcrun2019
It feels like the frames stutter a bit, despite DXVK HUD reporting steady 60FPS - could just be the demo, though.
Runs without any issues whatsoever, highly addictive!
Only in the opening cutscene, everything else was perfectly fine
The singleplayer experience is short but fun; unfortunately, multiplayer seems to drop connection the moment you get into the game.
Though it doesn't work out of the box, the Unofficial Patch solves all the issues and allows the game to run in proper modern settings.
Initial launch of the game fails with error message about not having 15MB of memory, but that is fixed by the Unofficial Patch.
In order to install it, I've used the following command after launching the game at least once to create the prefix:
protontricks --command '"$WINE" [location of patch installer]' 2600
Make sure to select where the game is actually installed; when you select "Browse...", find the directory where Steam installed it, under the last drive listed, marked as "/".
In my case, the location was /home/d1sover/.local/share/Steam/steamapps/common/Vampire The Masquerade - Bloodlines
, so the "Windows" path was:
Z:\home\d1sover\.local\share\Steam\steamapps\common\Vampire The Masquerade - Bloodlines
Once the patch is installed, uncheck the option to run it from the installer, then set up Launch Options for the game in Steam to following value:
-game Unofficial_Patch
When not run windowed, the game always starts minimised/not in focus; Alt-Tabbing to different window then back to game solves the issue.
Game executable does not properly terminate after quitting the game, and will show in Steam as Running.
In order to stop it, it's required to kill the executable manually, with following command:
killall Vampire.exe