Everything mostly works in this wine version.
What does not
Cursor still flashes, which is annoying. I made a hack patch for it which has been incorporated into the howto.
Game crashes if copied from windows until you can successfully get into the options screen and reset the graphics. Choose windowed mode and turn off extra options.
I had the biggest problems getting it to work on Fedora Core 6. It would not work with composite until I ran the command:
This obscure setting disables the extra visual flags passed to wine, making it act like nothing is wrong. Seems like once I ran it like that I no longer needed to export it with future sessions. Oddness.
What was not tested
I haven't yet tried participating in busy areas, with lots of other models. Might be some issues there. I also suspect there may be some issues with certain Midguard dungeons, like I experienced while using Cedega. Will see...
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jan 18 2018||3.0||Yes||Yes||Yes||Gold||EgliFalco|
|Show||Fedora Core 6 x86_64||Nov 13 2006||0.9.25.||Yes||Yes||Gold||Henry Kroll|
|Current||Fedora Core 6||Oct 30 2006||0.9.24.||Yes||Yes||Silver||Henry Kroll|
|Show||Fedora Core 5 x86_64||Oct 06 2006||0.9.22.||Yes||Yes||Silver||Henry Kroll|
|Show||Fedora Core 5 x86_64||Aug 16 2006||0.9.18.||Yes||No||Garbage||an anonymous user|
2013-05-04 Admin note: the instructions below are old and may not apply to current Wine. They are being left here for the benefit of anyone who may wish to test and/or update them.
--- dlls/winex11.drv/mouse.c.orig 2008-04-22 03:42:10.000000000 -0800 +++ dlls/winex11.drv/mouse.c 2008-04-22 03:40:29.000000000 -0800 @@ -924,6 +924,7 @@ lpCursor->nWidth, lpCursor->nHeight, lpCursor->bPlanes, lpCursor->bBitsPerPixel); else TRACE("NULL\n"); + return; /* set the same cursor for all top-level windows of the current thread */
Applying The Patch:
cd $HOME/Download/wine patch -p0 < wine-X-cursor-hack.patch # If you have already installed from source, just re-run make make -s > /dev/null && sudo make install
Alternately, you can run make from within the $HOME/Download/wine/dlls/winex11.drv folder and copy winex11.drv.so to wherever wine was installed, probably /usr/local/lib/wine.
If you are worried about the cursor hack messing up other programs you can run wine directly from the source tree without installing: