
makiftasova
Published
Had to use Proton, although game comes with native Linux support/build.
perfect
only completed Blood, Ice and Steel campaign. did not tested skirmish or online play
Without this flags, first mission of the game does not start and game stuck at black screen.
Set wine prefix's windows version to "winxp" (not sure if it makes any difference. might not be necessary)
- NOT tried multiplayer
- Played the whole campaign at highest possible graphics settings.
Valve's CEG DRM prevents game from launching.
SteamPlay is missing some features when compared to Steam for Windows on vanilla wine. Because of that, This game's DRM prevents game from launching without any info or error messages whatsoever.
Related issues are being tracked at following GitHub issues:
- https://github.com/ValveSoftware/Proton/issues/753
- https://github.com/ValveSoftware/Proton/issues/1037
Currently there are two workarounds to play the game;
- installing Steam for Windows on vanilla wine and playing the game as in the old days before SteamPlay.
- (unfortunately) finding a modified version of the iw4sp.exe which bypasses the CEG DRM
Runs perfectly out of the box
Didn't tested online parts (Co-Op and Multiplayer)
I had to use following Launch Options for Steam in order to launch the game properly
__GL_ExtensionStringVersion=17700 %command% +set r_ignorehwgamma 1
+set r_ignorehwgamma 1
to fix "brightness too low" issue__GL_ExtensionStringVersion=17700
to prevent game from crashing at start with "Buffer Overrun" error.
having no audio while playing really deteriorates the fun
- No sound, music, sound effects etc. game is completely silent
- Game stuck at 1024x768 resolution ne matter what.
- Position of actual menu buttons scale to full screen while visual buttons are not. So you have to guess button locations on screen while using full screen
needed to activate "Emulate Virtual Desktop" from winecfg
in order to workaround this issues.
did not tried to play multiplayer.
Runs great with minor audio issues
weapon sounds might not play properly when multiple characters are firing simultaneously. (e.g. you can only hear your weapon's first shot but it continues to fire until you let go of left mouse button)
enabled developer console via DAOLauncher config file
- DAOUpdater works when you run it via protontrick's "run executable in prefix" option
Works fine out of the box
Played for about 12 hours in total without any issues at the time of writing this
It is an OK game
When playing the game using DirectX 12, cutscene after the last boss fight causes a game crash. Selecting DirectX 11 option when launching the game somehow prevents that crash and allows you to see ending cutscenes including end credits
unless you care a lot about in-game music, mini games are fun to play
audio is completely muted
Tested demo version since full or early access is not available yet
It works fine on Linux Desktop, not sure if it is a fine Gothic game though.
Demo itself works fine without any need for tinkering on Desktop PC. Depending on how familar you are with the Gothic games, you may or may not like it though.
Demo runs around 15 fps, with default graphics settings.
Dialogue screens etc. are running at 30 fps, and game itself runs at 15 fps with default settings. 15 fps may be bearable for an about 1 hour long demo, but I don't think it will be fun to play on Steam Deck if full game will demand at least equal performance.
Disabled game's debug logs as described here: https://steamcommunity.com/sharedfiles/filedetails/?id=1941669393 Disabled motion blur as described here: https://steamcommunity.com/sharedfiles/filedetails/?id=1936395067
- Disabled motion blur because it only makes things worst (i.e. too much blur)
- Disabled debug logs because it generated too much logs and reduces game's performance.
Both issues listed above are also present on Windows
newer versions of proton (e.g. 5.0-1, 6.3-4) causes random game freezes. Thus i'm using proton 4.11-13
setxkbmap us; %command%
Had to set launch options because game got stuck at a black screen where intro movie should play. I was using us keyboard layout, but still had to set launch options.
Proton-6.5-GE-2 GloriousEggroll
Even though menus have audio working OK, there is no in game audio unless I use GloriousEggroll's ucstom proton fork.
Halo 2 causes some frame drops at the beginning of missions, but it gets stabilized to 60fps after a few seconds, probably because of shader recompiling.
I couldn't able to finish Tartarus fight in Halo 2, game kept crashing whenever I delivered the killing blow. Game goes silent for a few seconds than an error dialog pops up just saying "Fatal Error".
I've finished campaigns of Halo: Reach and Halo: Combat Evolved without any issues. and played Halo 2 campaign until the very last boss fight. Rest of the games are not tried (yet).
Proton-6.8-GE-2 GloriousEggroll
Proton-6.8-GE-2
I didn't changed my proton version through out the game play, but I think newer versions of Proton-GE also works OK.
Proton-6.10-GE-1 GloriousEggroll
Proton-6.10-GE-1
after alt-tabbing, games goes into windowed mode, you can switch back to full-screen mode from settings of with "alt+enter" combo
It seems origin's cloud save feature is somehow borked. it asks "do you want to upload your local saves to cloud" when starting game
Proton-5.6-GE-2 GloriousEggroll
Occasionally game crashes with Assertion: should not be reached at /vagrant/mono/mono/utils/mono-threads.c:1066
output on proton logs. It seems such crash only occurs when entering town squares. Unfortunately this crashes occur at random times, so when the game crashed you might be playing for hours long or you might be just opened the game.
When this assertion is triggered, game freezes on loading screen, and in some rare cases you might need to kill game process manually with kill
command.
Using
linux-zen
kernel since it includes fsync patches, and having fsync patches active greatly improves game save/load performance when using wine-mono instead of dotnet. Installing dotnet48 or dotnet472 also improves save/load times without fsync patches, but causes frequent game crashes, more frequently than triggering mono's threading assertion.Most of the Mods are also working perfectly, but some mods might cause game crashes. Currently I am having no major issues with following mods installed (in alphabetical order, all from nexus mods):
- Another Chance at Marriage
- Attribute Point Per Level
- CITEditor
- Settlement Icons
Installed proton-ge-custom from this AUR package on ArchLinux: https://aur.archlinux.org/packages/proton-ge-custom-bin/
Works OK
Some extra notes:
- Game is made with Unity
- total play time at the time of writing this is around 10 minutes
WINEDLLOVERRIDES="wsock32=n,b" %command%
protontricks 414740 vcrun2017
Renamed
IPHLPAPI.DLL
from Raid WW2 BLT toWSOCK32.DLL
soWINEDLLOVERRIDES
can be used to load it. otherwise BLT mod does not load.protontricks 414740 vcrun2017
may not be needed, I run it anyways because I was following a BLT instal guide for Payday 2
After a few hours of continuous play, game goes silent randomly, while playing. after sometime (probably after checkpoints), audio returns to normal as if nothing happened.
Proton-7.0rc3-GE-1 GloriousEggroll
Proton-7.0rc3-GE-1
Occasional fps drops, usually when game tries to render a region for the first time
using "DXVK_ASYNC=1 %command%
" as Launch options in steam
works good enough to complete story missions
game pulls mouse cursor towards bottom right corner with some proton versions, but I didn't experienced this issue when using Proton 6.3-8 from Valve