Install (with workarounds) Introductory "movie" Menus Complete Beginner's Tutorial (without cursor -- quite frustrating)
What does not
The cursor is not visible.
What was not tested
I'm not certain the game even tries to grab the mouse. The mouse kept leaving the game window whilst navigating the maps -- very annoying. I haven't tested beyond the introductory tutorial.
Would be silver but cursor visibility is critical. One of the install windows is completely blank. Fortunately clicking the close box continues the install. For some reason it failed to find AutoRunGUI.dll when invoked from outside the CD's toplevel directory. cp -pr AutoRun* /some/where/else, cd /some/where/else, and running from there worked. I'm not absolutely sure this is necessary -- perhaps an atrifact of my late introduction to wine eject (below). Also, install instructions for 0.9.48 suggested getting gdiplus.dll from a website to fix a crash in the installer. Only afterwards I noticed it's on the 1st CD. Before bothering with the download you may wish to copy it by hand from the CD to windows/system32. There are 6 CDs (don't know why they didn't use DVDs) and BFME2 requires > 5GB for the minimal install. You'll need to use the "wine eject" command when switching out the first CD at least (perhaps I'm just dumb and didn't know about this one...). No cracks seem to be required to run this, contrary to earlier instructions (0.9.48).
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||May 20 2018||3.0.1||Yes||Yes||No||Platinum||Luke|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||May 20 2018||3.6||Yes||Yes||No||Platinum||Luke|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jan 04 2018||2.21||Yes||Yes||Yes||Gold||Wiborg|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jun 11 2016||1.8.2||Yes||Yes||Gold||an anonymous user|
|Show||Gentoo Linux x86_64||Mar 22 2013||1.5.26||Yes||Yes||Gold||an anonymous user|
Installing Wine with Cursor Support
To get proper cursors in the game, you need to patch Wine, which can be done as follows.
tar -xvjf cursor_patches_20070428.tar.bz2 -C cursor_patches_20070428
tar -xvjf wine-0.9.48.tar.bz2
for i in `ls ../cursor_patches_20070428`; do patch -p1 < ../cursor_patches_20070428/$i; done
make depend && make
rm -rf wine-0.9.48 wine-0.9.48.tar.bz2 cursor_patches_20070428 cursor_patches_20070428.tar.bz2
$HOME/wine-0.9.48-bfme2/bin/wineprefixcreate --prefix $HOME/.wine/bfme2
WINEPREFIX=$HOME/.wine/bfme2 $HOME/wine-0.9.48-bfme2/bin/wine AutoRun.exe
Enter following new keys into regedit path: HKEY_CURRENT_USER / Software / Wine / Direct3D
UseGLSL = enabled
OffscreenRenderingMode = fbo
VideoMemorySize = 256
env WINEPREFIX="$HOME/.wine/BFME2/" $HOME/wine-0.9.48-bfme2/bin/wine "C:\Program Files\Electronic Arts\Battle for Middle-Earth II\lotrbfme2.exe"