Everything, except skipping videos I can enter the old mine without crash
What does not
skipping videos, music doesn't work if dll overrides are not used, but with DLL overrides it definitely works.
What was not tested
Playing the game through, playing for a longer time
Still only Gold, because DLL overrides are required for music to work
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Jun 05 2018||3.8||Yes||Yes||Yes||Silver||tane|
|Show||Gentoo Linux x86_64||Feb 28 2017||2.2||Yes||Yes||Gold||Michael B|
|Show||Arch Linux x86_64||Aug 17 2014||1.7.24||Yes||Yes||Gold||an anonymous user|
|Show||Gentoo Linux||Mar 31 2012||1.5.1||Yes||Yes||Gold||Michael B|
|Show||openSUSE 12.1 x86_64||Mar 18 2012||1.4||Yes||Yes||Silver||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|16766||Gothic: drawing error on initial window resize to fullscreen (title bar)||REOPENED||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|
|50370||Gothic 1 doesn't start correctly when screen resolution of the game matches display resolution||RESOLVED||FIXED||View|
If you want to start Gothic with music enabled, you have to use the following native dlls: dmband.dll, dmime.dll, dmloader.dll, dmstyle.dll, dmsynth.dll, dmusic.dll and dmcompos.dll.
The easiest way is to use winetricks:
$ wget http://winetricks.org/winetricks
$ sh winetricks directmusic
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 have to disable music by setting 'musicEnabled=0' in [Gothic_Install_Path]/system/gothic.ini .
It is possible to run Gothic 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.
You can enable S3TC support using the GUI tool 'driconf' or by adding an entry to your ~/.drirc file. DriConf should be easier..
There are issues, for example, the floor might be invisible. Also the menu / all fonts might be invisible when you start the game and suddenly appear after some minutes of playing. Leave a comment :)