|Latest Wine Version Tested:||3.0.1|
Maintainers: About Maintainership
Everything works out of the box after the one "workaround" below.
What does not
When launching the game after installing, after the splash screen the screen went black (should've been the main menu), only the yellow cursor was visible.
I had to use a virtual desktop (under winecfg > Graphics > Emulate a virtual screen) for the game to work.
What was not tested
I also tested the original v1.00 of the game (directly from the DVD) which worked same as the patched v1.06
|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|
|Current||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|
|Bug #||Description||Status||Resolution||Other apps affected|
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"
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Chris on Saturday January 25th 2014, 14:02
err:d3d:buffer_sync_apple >>>>>>>>>>>>>>>>> GL_OUT_OF_MEMORY (0x505) from glBufferDataARB
@ buffer.c / 608
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:faultrep:ReportFault 0x33d368 0x0 stub
I looked it up on google and it happens occasionally on some games. Anybody know any fixes?
by Carlos Rodriguez on Tuesday December 17th 2013, 14:17
Wine 1.7.8 (compilado)
Nvidia Drivers 331.20 (.run package)
Linux Mint 15 KDE 32Bit - Kernel 188.8.131.52 PAE
CPU: INTEL Pentium G3220 (Nucleo Haswell a 22nm) 3.0Ghz (Dual-Core) Stock Clock
MEM: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 1800Mhz a 64Bit (14.4Gb/s)
MAINBOARD: MSI H81M E33
by Darth_Malloc on Friday June 12th 2015, 13:16
by Carlos Rodriguez on Friday June 12th 2015, 13:49
by Darth_Malloc on Friday June 12th 2015, 14:15
by cyborgsmurf on Wednesday September 7th 2011, 15:54
by Vit Hrachovy on Sunday September 11th 2011, 13:52
by cyborgsmurf on Sunday September 11th 2011, 15:26
by MarkÂ Â AckermanÂ on Wednesday February 16th 2011, 2:35
I am trying to play BFME1 and 2 and both just won't get past the first screen. This must be a common error, I will answer any responses and I will do so diligently, Mark
by MarkÂ Â AckermanÂ on Sunday March 6th 2011, 4:43
by Nick Cuthbertson on Thursday September 10th 2009, 12:49
I am currently unable to play any windows games, although I was able to before I installed 1.1.8. Please advise.
by Vit Hrachovy on Monday September 14th 2009, 11:31
I've tested Wine 1.1.29 with clean install of BFME II.
No need to compile wine.
Shuffled a bit with shaders/shadows in game gfx settings, game is playable with little gfx artifacts on my nVidia card.
I've got to say that I've used Wine virtual desktop (see winecfg/Graphics tab) to run the game.
by Nick Cuthbertson on Thursday September 24th 2009, 14:08
by Matt Helsley on Saturday October 3rd 2009, 22:59
Ubuntu Jaunty, Wine 1.1.30, bfme2 1.06 patch applied
fixme:mountmgr:harddisk_ioctl unsupported ioctl 70020
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x33fbc8): Stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f108,0x00000000), stub!
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:faultrep:ReportFault 0x33dcbc 0x0 stub
It's frustrating because sometime around wine 1.0 I had it working.
by Krzysztof Drewniak on Saturday November 1st 2008, 13:55
by Michel on Tuesday May 13th 2008, 4:12
I have à little questions
is someone try the multiplayer mode(lan) ?because from me it doesen't work at all i've tryed to create and join à party but i don't seeing any party and nobody can see me !!
by Florian on Wednesday December 17th 2008, 9:40
I experience quite the same. I entered the multiplayer(network) mode. My friend (using windows) opened it, too.
I was able to see him in the playerlist and as far as I remember I could even read what he wrote. Funny thing was, that my nickname appeared twice in the player list for me but on the windows machine everything looked normal. The windows player did not see me in the player list but he was able to read what I wrote but he did not see the games I created. When he opened a game I saw it in the list as well but I could not join it. The Error was a bfme2 typical "connection timeout".
After several minutes my friend was able to see me in the lobby as well. I opened a game and he saw it in the list but could not join it due to a "Version missmatch".
I have no clue what's going on there.
by Vit Hrachovy on Wednesday December 17th 2008, 16:45
by Florian on Friday December 19th 2008, 9:57
I think I found the source of this problem now. When I looked up the game Settings it told me that my online IP is "127.12.34.56". I entered this IP to google and found this page: www.winehq.org/pipermail/wine-bugs/2008-September/135681.html
This discussion lead me to this site: wiki.winehq.org/FAQ#head-0344b4325219c69636aeffeaa3596d6855283afd
So my /etc/hosts seemed to be incorrect. Now I edited it but since my friend can't be here for a longer time now to test LAN I cannot test if it works. I decided to use the hamachi linux version to join a VPN and test it with others. I edited the /etc/hosts so that hostname -i returns my Hamachi IP. Now the BFME options menu returns it as well! But if I enter the network mode nothing is displayed and I guess the other users don't see me as well. Pinging the other hamachi ips works.
by David E. Barry on Wednesday April 30th 2008, 8:11
by Toni on Monday March 31st 2008, 5:32
To avoid white characters in the game set the parameter "UseGLSL" in the wine registry to value "disabled". So the game runs not so fast as with parameter set to "enabled" but you can play the game.
by Remo on Friday May 2nd 2008, 10:40
I'm very new to Linux so excuse my silly question ;-)
by Toni on Saturday May 3rd 2008, 4:08
as i wrote before the cursor problem does not exist until 0.9.57 so please use wine version 0.9.56. you find older versions from wine under wine.budgetdedicated.com/archive/index.html