This is currently an inernal build only. I noticed that the game crashes when trying to allocate a z-buffer, because of a missing check for a null-pointer and fixed it in the game itself. Apparently, Wine doesn't give me one (I don't know much about either this piece of the game's code or wine d3d).
I will try to get this fix out on the official TLJ website eventually.
The game now runs in wine 0.9.11. I can get past the menu screen and
play it, walked through a few locations for testing. Sound works. Bink videos work as well as smacker animations.
What does not
Pink fonts and the characters flickering are like mad. I have to use 16 bit mode as the 32 bit mode of wine reports to be 24-bit, which the game deosn't like either and crashes. The flickering characters are annoying enough to still consider this unplayable, but I think it's a big step forward.
What was not tested
I didn't play through the entire game. I didn't try the installer (I used the demo, which IIRC uses NSIS instead of installshield).
If you know anything at all about backbuffers support in wine, please contact me!
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Aug 28 2018||3.14||Yes||Yes||Yes||Silver||Paul|
|Current||Debian GNU/Linux 4.x "Etch"||Jul 05 2006||0.9.11.||Yes||Yes||Bronze||Enno Rehling|