
amstelchen
Published
messages.log threw some "21:20:44: Error: No more channel combinations to try, audio open failed" tried to fiddle around with sources and channels in OpenAL, without luck.
now with proton 4.2, this is first time the game works. had to use native wine-staging prior to play the game. with versions 3.x same loading screen issue as mentioned below.
interestingly, only works with PROTON_NO_D3D11=1 %command% for me.
Now runs more stable than I ever was able to run it on Windows.
trying with proton 3.7-8 and 3.16-4b the intro worked and even loading the main menu. fiddled around with protontricks vcrun2008/2010 overrides and gothic.ini as well, with no luck. worked ootb with native wine 3.0.3-2 though.
Works perfectly OOTB. 60+ fps with HD textures enabled on Ultra. Resubmitted with updated specs.
PROTON_LOG=1 DXVK_HUD=0 %command% -str +jobs_numThreads 0
Runs basically OOTB, but there are some odd crashes approximately between every hour and 5 hours ("amdgpu: failed to clear page tables on GEM object close"). Latest linux-lqx kernel 6.5.3-lqx1-1-lqx, Mesa 23.1.7 on an 6600 XT.
I found a way to get the game working under Proton:
- use protontricks 340050 xna31 to install XNA Redist 3.1
- this will automatically install dotnet20sp2
- now running the game will tell you .NET Client Profile 4.0 is missing
- run protontricks 340050 uninstaller and repair .NET Client Profile 4.0, this may take a good while
- now running the game will tell you Windows Media Player is missing
- run protontricks 340050 uninstaller and install wmp11-windowsxp-x64-enu.exe since wmp9 will not work on a 64-bit proton prefix
- run the game, go to settings, set the fullscreen and your native resolution
- start a new game
Steam.dll in executable directoty did not work, neither did installing vcrun2003 with protontricks, nor did using [DirectX] in preferences.ini. also setting compatibility in winecfg to XP did nothing.
With bool_StartFullscreen=0 it works in a window, but with the same issues as before, no yes/no dialog when exiting the game. Game works when using bool_UseHardware=1 otherwise will crash. Running it with ResidualVM, TLJHD and FMV Pack, will work flawlessly.