What does not
Game doesn't install or run without the necessary libraries. Windows version must be set on XP and no higher.
I made this work with digital backups of the install CD I had. If you own the CD, copy the contents into a folder.
Use winetricks get the necessary libraries (warning - this used over a gig and a half of internet):
winetricks corefonts d3dx9 quartz mfc42 l3codecx msxml4 vcrun6 riched20
After they're installed, run winecfg and under the "drives" tab set drive D: to the folder containing the the data from the CDs. Now:
should install it with no hiccups. In order to run the game, I had to use winecfg to set the Windows version to XP. To run it without a CD, update it by running the patch you can find here.
Sound doesn't work? See here. In my case I had to set quartz back to "builtin" in winecfg.
What was not tested
Some notes on the winetricks: I don't actually know how many of those are necessary. I compiled them from around the web. d3dx9_36, quartz, mfc42, and l3codecx are all in the original instructions, and you may be able to get away with the old method of manually gathering these dlls if you want to save internet. corefonts fixes a nasty bug where you can't fit the product key into the boxes. riched20 was necessary for me to run the game due to this error when trying to accept the licence:
0009:err:richedit:ReadStyleSheet skipping optional destination 0009:err:richedit:ReadStyleSheet skipping optional destination wine: Unhandled page fault on read access to 0x001f0900 at address 0x7ac2b592 (thread 0009), starting debugger...
|Arch Linux x86_64
|Dec 09 2018
|Ubuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)
|Apr 10 2011
|Ubuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)
|Nov 02 2010
|Dec 21 2009
|Mandriva 2009.1 'Spring'
|Jul 20 2009