-Installation works perfectly (with music)
What does not
After starting the game it shows the Piranha Bytes Intro-Video (video and sound stuttering). Then the Gothic screen appears, but before reaching the menu it crashes and an error message "Access Violation" appears.
What was not tested
|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|
|43153||Gothic 1.0 from Steam freezes in new game on phrase "I'm Diego"||NEW||View|
|43280||No music in Gothic 1 (incomplete dmusic/dmsynth implementation)||NEW||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 :)