Please note: This test covers a very special case in which you do not just want to play Gothic 2, but also want to enjoy the very beautiful HD mod and the DirectX11 rendering engine greatly enhancing the visuals.
Everything seems to work fine. Several hours of gameplay without any problems.
- Resolution 2560x1440
- HD Textures
- DirectX11 rendering
What does not
In order to get the HD textures and the Directx11 to work, two DLLs named SHW32.dll and vdfs32g.dll had to be downloaded from the Internet (see comments)
Necessary modifications to the wineprefix:
What was not tested
Nothing, everything seems to work very well
Please note that I tested the German version and bought the game from Good old Games, so things might be very different if you use Steam.
Steps to get Gothic 2 working with way better Graphics:
From now on, you only need to start SPINE in order to launch you Gothic 2, install whatever Patches you like and configure things like your maximum resolution
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Mar 07 2022||7.3||Yes||Yes||Yes||Gold||Jonathan Kompart|
|Show||Debian GNU/Linux Unstable "Sid" x86_64||Apr 27 2021||6.7-staging||Yes||Yes||Yes||Gold||Honki Tonk|
|Show||Manjaro Linux 18.0.0||Apr 23 2019||4.5||Yes||Yes||Yes||Gold||Filip Sutkowy|
|Current||Manjaro Linux||Mar 10 2018||3.3||Yes||Yes||Yes||Gold||Mr Test|
|Show||Ubuntu 17.10 "Artful" i386 (+variants like Kubuntu)||Feb 20 2018||3.2||Yes||Yes||Yes||Gold||Nicodemo the Hippogryph|
|Bug #||Description||Status||Resolution||Other apps affected|
|30984||Some keys do not work in different games (Trine, Skyrim, Dragon Age Origins, Dragon Age 2, Star Trek Online, Gothic 2)||STAGED||View|
|34166||Fullscreen flickering on Mac||RESOLVED||NOTOURBUG||View|
|43280||No music in Gothic 1 (incomplete dmusic/dmsynth implementation)||NEW||View|
|48483||Mouse cursor always visible in Gothic 2 with D3D11 renderer||UNCONFIRMED||View|
|48547||Gothic 2 with D3D11 renderer crashes on startup||UNCONFIRMED||View|
|50261||Gothic2.exe can't load native d3dcompiler_47 from GD3D11 dev12 or newer (application bug: wrong architecture)||RESOLVED||NOTOURBUG||View|
If you want to start Gothic II with music enabled, you have to use the following native dlls: dmband.dll,
The easiest way is to use winetricks:
$ sh winetricks directmusic
WARNING: winetricks sets more DLL overrides than necessary. In my case I had to remove the override for 'dsound' (winecfg -> Libraries) or the game would crash at the main menu: "C: failed to initialize sound, MSS reported: Broken waveOut driver 'buffer done' flag never set".
Otherwise if you don't want to use native dlls, you can explicitly disable music by setting 'musicEnabled=0' in [Gothic_2_Path]/system/gothic.ini, but you shouldn't have to.
It is possible to run Gothic II using the open source graphics stack, at least with Intel and Radeon cards. The "i965" (Intel GMA X3100) and "r300" (ATi Radeon 9500 - X1950) drivers are reported to work, others will probably work as well, so please test it and leave a comment below.
What you need is S3 Texture Compression (S3TC), a technology covered by a patent which makes things complicated.
What you have to do:
- Get the GUI tool 'driconf'. For examle: 'sudo apt-get install driconf'
- Start 'driconf', either from the console or from an entry in your application menu.
- Find the entry "Enable S3TC texture compression even if software support is not available" and set it to "yes"
- Start Gothic normally and hope that it works flawlessly.
Since mesa-7.11 this should also work with gallium drivers without having a libtxc_dxtn.so.
There are issues, for example, the floor might be invisible. Leave a comment :)
When using SPINE to get HD textures and DirectX 11 rendering you might have to download SHW32.dll and vdfs32g.dll and copy them to C:\Windows\System32
Azerty layout has numbers accessible with the shift key so switching weapons was broken and there is nothing in the settings to change that.
The workaround was to switch to another layout using : setxkbmap us
Changing it in the Gnome 3.22 menu didn't work.
This is covered by bug #30984.