Original CD install plus additional patches. It goes up to 1.04 officially.
With the ddra2.dll patch, everything bar videos
What does not
the blink videos from what i can tell, basically disabled with the patch we need to get the game running
follow the guide to fix ds9dw.exe
What was not tested
Completing the game.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 20.04 "Focal" (+ variants like Kubuntu)||Jun 09 2020||5.10||Yes||Yes||Yes||Silver||Maquis196|
|Show||Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu)||Jun 10 2017||2.9-staging||Yes||Yes||Silver||Maquis196|
|Show||Mac OS X 10.5 "Leopard"||Apr 12 2012||1.5.0||Yes||Yes||Bronze||Jackie|
|Show||Gentoo Linux x86_64||Mar 25 2012||1.5.0||Yes||Yes||Garbage||Maquis196|
|Show||Gentoo Linux x86_64||Aug 27 2011||1.3.26||Yes||Yes||Garbage||Maquis196|
So basically the game needs three things;
Win32 prefix and game set to windows 98 before running installer.
1. Nocd patch
Self explanatory, maybe the CD works, I can't tell, laptop doesn't have a drive anymore
2. Game patched to at least 1.04
The copy I have came with this already, but it fixes bugs so it's fairly important. If you need to patch the game, I found putting the patch inside drive_c helps it run.
3. A lovely DLL workaround for the ancient game being _badly_ coded.
Right, so here is a site where someone has taken the time to recreate ddraw.dll in a way that works on modern systems (last updated 12/16). You need to extract ddra2.dll to the game directory and using a hex editor (bvi for example), you need to find inside the ds9dw.exe file "DDRAW.dll" and change DDRAW to DDRA2.
Then run winecfg and add ddra2 as a native dll.
The game runs perfectly after this from what I can tell.