WineHQ
Battlefield 2 1.x

Category: Main > Games > 1st Person Shooter > Battlefield 2 > 1.x


NameBattlefield 2
Version1.x
License Retail
URLhttp://www.eagames.com/officia...
Votes 44
RatingGold
Wine Version1.1.35
Maintainers of this version:
No maintainers. Volunteer today!
Description
1.x versions of the retail game.
Selected Test Results (selected in 'Test Results' table below)

What works

  • Installing the game
  • Playing single player
  • Graphics
  • Sound
  • Fullscreen Play (with registry modifications)


What does not

  • Nothing obvious. Ran perfectly at 2560x1600 in full screen with the two registry modifications


What was not tested

  • Online gameplay


Additional Comments

Install the game
Install the 1.5 path. The game will play without the disc with this patch.
Apply the two registry modifications:
  DirectDrawBuffer = gdi
  OffscreenRenderingMode = fbo
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentGentoo Linux AMD64Jan 12 20101.1.35 Yes Yes Gold Nathan Shearer 
ShowUbuntu 9.10 "Karmic" (+ variants like Kubuntu)Dec 22 20091.1.35 Yes Yes Silver Alexander 
ShowUbuntu 9.10 "Karmic" (+ variants like Kubuntu)Dec 06 20091.1.33 Yes Yes Garbage Linards 
ShowArch Linux (rolling release) x86_64Oct 27 20091.1.32 Yes Yes Gold Max 
ShowUbuntu 9.04 "Jaunty" x86_64 (+ variants like Kubuntu)May 02 20091.1.20 Yes Yes Gold TJ 


Known bugs
Bug # Description Status Resolution Other apps affected
6351 Battlefield 2 graphics problems REOPENED View
9685 Punkbuster removes me from game for UNKNOWN WINDOWS API FUNCTION [131124] NEW View
10249 children must not inherit debuggee state when created by attach-to-process "debuggee" UNCONFIRMED View
18652 Battlefield 2: Doesn't close cleanly UNCONFIRMED View
19194 battlefield 2 fullscreen issues under xfce UNCONFIRMED View

 
HOWTO Install and Play

(1) First off, pop in your CDs. Open a Terminal and launch the setup:

wine "D:\Autorun.exe"

(Replace D: with whatever you have your CD drive mapped to in winecfg)

You may run into CD ejecting problems. when the setup comes to a "Insert Next CD" prompt, switch back to terminal and open a new tab. Do a "wine eject" pop in the next CD, and continue.

(2) After installation (some errors may appear, normally it's fine, sometimes you will have to kill the installation but it should've finished fine). You should get "d3dx9_24.dll" and "d3dx9_25.dll" into the System32 folder from a Windows installation.


(3) If Battlefield doesn't start up, and gives you errors about Uknown DynamicOption, try this tip from Roosch

Edit the Video.con file in your $HOME/Battlefield 2/Profiles/Default folder. Change the resolution part to 1024x768@60Hz

(4) Battlefield should then start up fine.

Some extra tips taken from the demo entry:

  • Open the registry editor (run 'regedit') and create the key 'HKEY_CURRENT_USER\Software\Wine\AppDefaults\bf2.exe\Direct3D'. Then, add a value of type string with name 'OffscreenRenderingMode' and value 'fbo'
  • When the game is run in fullscreen, the taskbar is not hidden, and the downmost part of the game window is missing. Run it in window mode with 'wine bf2.exe +fullscreen 0'
  • If you want to play in another resolution than 800x600 using windowed mode, you must specify this on the command line, otherwise the game will not be displayed in the entire window. Use 'wine bf2.exe +fullscreen 0 +szx 1024 +szy 768', substitute according to your wishes
  • Alternatively you can use Wine's Virtual Desktop mode which can be activated in winecfg.

Note that while the cursor is invisible on the main menu, the mouse can still be used.

Settings can be turned up high. I had to change in my "winecfg" the Audio settings to Hardware Acceleration: Standard and "Driver Emulation" on. So you may want to mess with those settings if your Battlefield freezes and the terminal spits out something about DirectSound.

I successfully played online, but a Punkbuster server will kick you with Window API errors. So only non-Punkbuster servers for now...

List of various command line options here http://bf2.fun-o-matic.org/index.php/Command_Line_Options


 
Refresh Rates
This game is a little broken and requires that you have 1024x768 @ 60hz available in XOrg else it wont start (also true under Windows). You can check its availability by running "xrandr" in a terminal which will tell you all your available screen-modes and resolutions. If it's not available then you either need to add it or run the game in windowed mode or a Virtual Desktop.

 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

thi is the error
by resdiei on Tuesday February 2nd 2010, 5:30
wine: configuration in '/home/resdiei/.PlayOnLinux/wineprefix/Battlefield2' has been updated.
ln: creando el enlace simbólico «d:/cdrom0»: Sistema de solo lectura
wine: Bad EXE format for D:\setup.exe

[post new] [reply to this]

bf2 Not install
by resdiei on Monday February 1st 2010, 17:20
I do wine e:/autorun.exe
it run the bf 2 starting windows,
i hit install game and nothings happens.
if i try to "wine setup.exe" it say that it cant be opened by a windows program.
any idea?

[post new] [reply to this]

errrmm..
by tomi on Monday January 11th 2010, 8:51
Well yeah, well i've got just one problem. Cant find "HKEY_CURRENT_USER\Software\Wine\AppDefaults\bf2.exe\Direct3D"

Missing from the part where AppDefaults should be.
only thing that i have even reminding of Direct3D is at
"HKEY_CURRENT_USER\Software\Wine\Direct3D\"
Should i be worried ? :p

[post new] [reply to this]

  • RE: errrmm.. by monkeyslayer56 on Monday January 11th 2010, 9:28
Fixing some bugs
by Alexander on Tuesday December 22nd 2009, 22:02
As i indicated in my tests...

Set the following to your direct3d key

DirectDrawBuffer = gdi
OffScreenRenderingMode = fbo

[post new] [reply to this]

Battlefield refuses to start.
by Uli on Sunday December 6th 2009, 6:15
Hi everyone.
After I've been able to run Battlefield 2 for a while I ran the Linux Updater today and now it refuses to start.
It starts out well (Window opens with the Battlefield 2 Logo) but when it comes to start the game it crashes. I tried deactivating the Videos to eliminate a possible error but that didn't do anything.

I made a screenshot of the Error Message and the screen that's showing up.
(I know it's a Text document, I copied the Console, since I don't know how to paste those things in here.)

yfrog.com/1ferrorjrj

[post new] [reply to this]

Invisisble Ground
by Uli on Thursday November 19th 2009, 14:19
Hey guys... I am currently running Battlefield 2 with Wine 1.1.21. (I installed it with PlayOnLinux) but got a problem regarding the ground. Everytime I play it becomes invisible after a few minutes or after I first died. I already tried to switch OffscreenRenderingMode to pbuffer (which didn't work out at all), to backbuffer (which doesn't show sky or ground) and pbuffer (which shows it all for said minutes and then becomes invisible again). Does anyone know what to do?

Here some Screenshots:
(Das Backbuffering)
i46.tinypic.com/sv0tn9.jpg

(Und der FBO Modus nachdem ich einmal gestorben bin:)
i49.tinypic.com/jq278z.jpg

I also tried running it with my Wine 1.1.9 and it worked out pretty well until I tried to start it:
i47.tinypic.com/34zx348.jpg

If anyone knows how to cope with one of these problems please tell me. Thanks a lot. : )

[post new] [reply to this]

Good Instructions out of date
by Michael Gilbert on Sunday November 8th 2009, 22:11
BTW, installing battlefield 2 on a current version of wine (1.1.31 here) is actually a lot easier than currently described in the instructions (no need for d3d files from a windows install). Here is what I did:

1. Install the game from the disks
2. Install the 1.41 patch
3. Install the 1.5 patch
4. Add "fbo" to the "HKEY_CURRENT_USER/Software/Wine/AppDefaults/bf2.exe/Direct3D/OffscreenRendering" key
4. Start the game with "wine bf2.exe +fullscreen 0 +szx 1024 +szy 768"

Fulscreen didn't quite work for some reason, but windowed mode runs great.

Also, from what I've seen so far punkbuster works. I've been playing on punkbuster servers without getting kicked!

Hope this is useful.

[post new] [reply to this]

Punkbuster petition
by Claudio on Thursday October 22nd 2009, 5:31
Please sign the petition if you want to get this game working under wine:
www.petitionspot.com/petitions/PunkBusterforWINE/

[post new] [reply to this]

cannot redefining keyboard commands
by waouf on Tuesday September 29th 2009, 12:06
BF2 1.50
Ubuntu 9.04 64bits
Wine: 1.1.30

Hi all,
When redefining keys ("Options > Commands"), whatever keys I push, nothing is changing. Pressing Escape doesn't cancel. I need to wait some time so that the field becomes unselected. Then I can move the mouse.
Has someone the same issue?

[post new] [reply to this]

1.50 patch
by Jamie McNamara on Tuesday September 29th 2009, 4:33
You have to install 1.41 first, then install 1.50 on top.

This is why you are getting the "Newer version already installed." message.

Hope this helps.

[post new] [reply to this]

patch 1.50
by waouf on Tuesday September 29th 2009, 1:03
Did somebody succeed to install new patch 1.50 ?
If I try, I get this message: "You already installed a more recent version."
thx

[post new] [reply to this]

mouse :(
by monkeyslayer56 on Friday June 26th 2009, 13:54
it works fine untill i get into a game and then its locked in the center and wont move is there anyway to fix this?

[post new] [reply to this]

Battlefield Deluxe DVD : install error (Wine 1.1.23)
by Bob Wya on Saturday June 13th 2009, 13:53
Hi folks,

Just trying out BF2 + BF2 Special Forces DVD. I'm not getting very far as I can't even get it to install!!

I mount the DVD in Linux-Mint 7. Run Autostart.exe in a terminal window. After all the initial setup screens are done (install location, DVD keys, etc.) the installer GUI disappears to start the install and Wine craps out with:

err:ole:dispatch_rpc no apartment found for ipid {ffffffff-ffff-ffff-5200-00004e000000}
err:rpc:I_RpcReceive we got fault packet with status 0x80010108

I am just installing in the default location, etc.

Any thoughts??

Thanks

Bob

[post new] [reply to this]


by Yarr Me on Monday May 25th 2009, 3:46
Finally got it working, with NVidia drivers 180.51, wine-1.1.21 and no-cd patched BF2.exe.
Maybe it helps someone:

First attempt was without changing OffscreenRenderingMode => sky and ground was missing.
Then I changed OffscreenRenderingMode to fbo - game starts normally, but after some minutes of playing ground texture became transparent.
Finally changed OffscreenRenderingMode to backbuffer - everything was good, sky and ground textures was at their places and AA works too only in that mode (and I thought it was a reason of small fps drop from 70-80 fps with fbo to 30-40 with backbuffer).
But there are was some graphical glitches - some black areas on the hills, so I changed ingame settings "Terrain quality" to low and they disappeared.

Only PB is still not allowing to play on ranked servers; but I hope it will be solved soon.

Some screens:
img505.imageshack.us/img505/4705/bf21.png
img505.imageshack.us/img505/1098/bf22.png
img12.imageshack.us/img12/9924/bf23.png

[post new] [reply to this]

  • RE: by NSLW on Saturday May 30th 2009, 11:29
    • RE: by Yarr Me on Saturday May 30th 2009, 11:42
      • RE: by NSLW on Saturday May 30th 2009, 13:58
    • RE: by Uli on Thursday November 19th 2009, 14:49

by mase on Friday May 22nd 2009, 19:53
BF2 goes near 0 FPS when approaching a vehicle and becomes
unplayable on my Debian Lenny with kernel 2.6.30rc6 and NVidia
180.51.
I have this problem with some other games, too. For example the
racing simulation GP500 from Microprose. When in training (alone
on the track) everything is fine. When in race (a lot of opponents)
the Framerate goes extremely down. I think it is the same problem
as with BF2.
Tested with wine-1.1.19 to 1.1.22.

[post new] [reply to this]

  • RE: by monkeyslayer56 on Friday May 22nd 2009, 20:26
    • RE: by mase on Saturday May 23rd 2009, 3:55
      • RE: by mase on Saturday May 23rd 2009, 11:02
        • RE: by monkeyslayer56 on Saturday May 23rd 2009, 13:07

by Yarr Me on Monday May 18th 2009, 2:58
Guys, could someone explain how should I mount dvd-image in wine/in linux to pass cd verification without no-cd patch?

[post new] [reply to this]

New patch doesn't require DVD
by Tooth Fairy on Saturday May 16th 2009, 22:53
The new 1.5 patch lets us play multiplayer without the need for an (illegaly) hacked patch. Yeey! Thank you DICE!

I payed for this game. Meaning, I've felt crippled for so long not being able to play it online in Linux. Now we can!

Again, Thank you DICE! :-D
And thank you WINE-developers for making this possible for us all! :)

[post new] [reply to this]

CD check problem
by Yarr Me on Friday May 8th 2009, 14:42
Hello.
I have strange problem: mounted my .mdf (with cdemu and then with standart mount .mdf) image to system folder, mounted that folder to drive in winecfg, successfully installed it to the wine from that image and patched and then, when I trying to start BF standard CD check error message appears.
Using latest wine @ Arch Linux.

Any solutions or help?

[post new] [reply to this]

New patch
by Jamie McNamara on Thursday April 9th 2009, 1:00
To all:

There will be a new patch released this month for battlefield 2.

This patch is 1.5, news of this can be found here.

forums.electronicarts.co.uk/battlefield-2/470046-battlefield-2-1-50-status.html

[post new] [reply to this]

Playing with Linux PunkBuster
by Justinas on Sunday March 22nd 2009, 10:26
I see in one of the tests, that playing multiplayer with linux punkbuster works. Is it true? If yes, so we just install linux PB, then BF2 over the wine and it works? Or are there any special procedures?
Thanks, and sorry for my poor English.

[post new] [reply to this]

Quick (and dirty) fix to invisible cursors
by ajv on Thursday March 12th 2009, 21:41
Provided by AnArKo.

Go to your ".wine/drive_c/Program files/EA GAMES/Battlefield 2/mods/bf2/menu/External/FlashMenu/Cursor" directory and replace every *.ani file with the "cursor_keybinding.cur" file located in the same directory.

It's not the nicest cursor that you can get, but at least you can see them.

[post new] [reply to this]

Red screen ATI or run with CD
by Alek on Sunday February 1st 2009, 18:35
Video: ATI 4850 (ATI Radeon HD 4800 Series)
Ubuntu 8.10
Wine 1.1.14
BF2 - no CD
Start in fullscreen or windowed get full red screen. Sound runs intro, mouse working around window. Not response ani clicks on keyboard or mouse.
Start line in Terminal: :~/.wine/drive_c/Program Files/EA GAMES/Battlefield 2$ wine bf2.exe WINEDEBUG=crypt

After intro I have a gray full screen and some errors in terminal
=================================================
err:crypt:valid_protect_data info0 magic value not matched !
err:crypt:valid_protect_data unrecognized CryptProtectData block
fixme:crypt:CryptUnprotectData CryptUnprotectData received a DATA_BLOB that seems to have NOT been generated by Wine. Please enable tracing ('export WINEDEBUG=crypt') to see details.
err:crypt:valid_protect_data info0 magic value not matched !
err:crypt:valid_protect_data unrecognized CryptProtectData block
fixme:crypt:CryptUnprotectData CryptUnprotectData received a DATA_BLOB that seems to have NOT been generated by Wine. Please enable tracing ('export WINEDEBUG=crypt') to see details.
=================================================
Anione ideas?
I see problem in NO-CD patch. Other way start with CD but I dont know how tell BF2 about enabled CD or DVD with game ;o)

[post new] [reply to this]

It crashes on Startup
by Greg on Thursday January 22nd 2009, 16:51
When I run this on Ubuntu (Hardy) it shows the splash screen, goes into a blank screen, then crashes. I've tried everything shown here, and it does nothing different. My screen seems to be very picky about only using 1400x1050@50hz. Whenever I run it, I get this in Terminal:
pastebin.com/f6c30beaa

[post new] [reply to this]

"Debug assortion failed"
by pier43 on Saturday December 27th 2008, 10:24
Can't start up BF2 with the resolution suggestions. Allways get the message "Unknown DynamicOption 800*600 in Video.con". In this video.con i manipulated to 1024x768 and 800x600 @ Hz what xrandr told me. And i read the Howto. Any solutions?

[post new] [reply to this]

Can't Run Game, Dependent on EADM
by Marc Ferguson on Saturday December 6th 2008, 18:51
Hi,

I purchased BF2: Complete Collection from EA's web site about a year or so ago. I was running Windows and bought it using EA's Download Manager (aka EA Link). I couldn't run the game without that program being active. Now, I proudly, run Linux full time and I can't get the game going because it still depends on EADM. I attempted to install EADM, but it won't run properly. Is there a work around - it's darn near impossible to submit a question on EA's Support site. Thanks.

Fedora 9 x86_64
nVidia GeForce 8600 GT
Wine-1.1.9-2.fc9.i386
Battlefield 2 v1.41

[post new] [reply to this]

ATI video card
by Volkov Aleksey on Sunday November 23rd 2008, 11:12
If you use ATI video card and have GLSL* error, you can force this by:
regedit
HKEY_CURRENT_USER\Software\Wine\Direct3D
OffscreenRenderingMode=fbo
UseGLSL=disabled

I am use ATI radeon mobility X1600 with x11-drivers/ati-drivers-8.542 (for Gentoo linux) or a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-10-x86.x86_64.run

These error is adsent

Sorry for my bed english ...

[post new] [reply to this]

Mouse Cursor
by Volkov Aleksey on Sunday November 23rd 2008, 11:07
I am test with wine 1.1.9 and mouse cursor work (not animated, but work and i can see it)

[post new] [reply to this]

any luck on 1.1.3 or 1.1.4?
by Richie on Sunday September 7th 2008, 23:04
wine 1.1.4, video hangs at EA Games logo and theres a long glibc exception error dump

wine 1.1.3, i get it to start but if I dont use the +fullscreen 0 switch it will completely crash X

ubuntu hardy heron 64-bit, NVIDIA 8800GTS, 173.14.12

[post new] [reply to this]

winehacks
by Thomas A on Friday July 18th 2008, 6:40
Yes, I used winehacks git repository, so it works very well (got cursor too)! Just need to figure out how to set characters like Å as control, as I have a special dvorak layout running (and Im to lazy to switch :P).

[wine hacks ref: (if one already have wine git you dont need to checkout everything again, see repo.or.cz/w/wine/hacks.git)
cd dir_where_I_want_winehacks source (example: ~/src)
git clone repo.or.cz/wine/hacks.git
cd hacks
./tools/wineinstall
(I choose not to install in system as I have a wine maintained by my distribution)

I have a ~/bin set up so I just cd:n into there and
ln -s .../hacks/wine winehack
so I can run winehack directly =)

To set up a private ~/bin add this line to .bashrc:
export PATH="${PATH}:/home/username/bin"
(it will work in your desktop environment too, after it's restarted)]

[post new] [reply to this]

Trying to load PE image for unsupported architecture (AMD-64)
by Thomas A on Thursday July 17th 2008, 4:49
I know this is more generic but struggled real hard with this until I realized I was getting my dll-files from a 64-bit windows! (You need 32-bit)

Trying to load PE image for unsupported architecture (AMD-64)

[post new] [reply to this]

Can't patch to 1.41
by Lauri Niskanen on Tuesday July 15th 2008, 1:20
I downloaded the BF2 Full Patch to update from 1.00 to 1.41. It starts asking language and then it begins to prepare for the update. However the preparation never ends and the patch program stucks.

I also tried the same with 1.30 and it stucks just like the newest patch.

[post new] [reply to this]

Don't detect disk
by Nícholas on Monday July 7th 2008, 8:30
I have a original Key of BF2, but don't the cds anymore, so I Downloaded the DVD image, install and runs perfectly with patch 1.41 and crack on SP(and kicked via PB on MP because crack), so I Try to use the DVD to start the game without crack but I don't have sucess, so I Download many "Mini-image of the game" and try to mount and specify in Wine, but I don't have sucess! Sad

What I have to do?

PS: Sorry for my bad english, I'm Brazilian

[post new] [reply to this]

Can't start game
by Sam Mc Kee on Tuesday June 24th 2008, 21:14
I get an error message that says to unload the debugger. :(

[post new] [reply to this]

Immediate Crash
by Neville on Wednesday June 18th 2008, 19:20
BF2 installed with no problems. I've chosen virtual desktop 800x600 in winecfg and run BF2.exe it opens the window, shows the first picture of the vehicle and crashes a few seconds later with no error messages. It appears to simply quit wine. worth mentioning it came on the DVD version which also includes all the expansions (which I haven't installed)

[post new] [reply to this]

(solved)
by Tomas Gil on Friday June 6th 2008, 1:40
it was bicause i was emulating Win me i change it to emulate to win Xp and then i could begin to instal it but when i execute the bf2.exe it open and then in 3 seconds close and nothing happens what could it be??

[post new] [reply to this]

Administration problem
by Tomas Gil on Thursday June 5th 2008, 23:30
i installed battlefield good but i have problems and i uninstalled.
my problem is that am gona install again the battlefield it seed that i don't have administration to do that, i go to the terminal and execute like this sudo wine /media/cdrom/setup.exe

i cant install the battlefied.

in this post someone have the same problem but nobody help nobody responds

www.ubuntu-es.org/index.php?q=node/13279

some help around here please

[post new] [reply to this]

Unable to startup.
by Andrew Maier on Friday May 30th 2008, 19:27
So, I went through the install fine, got the two d3dx9_*.dll files from a Windows installation and have turned on the virtual desktop thing in the wineconfig, but I'm unable to get the game to start up. I run

wine .wine/drive_c/Program\ Files/EA\ GAMES/Battlefield\ 2/BF2.exe +fullscreen 0 +szx 800 +szy 600

in the terminal and it opens up the virtual desktop, but it crashes and exits almost immediately, giving me the following error:

fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open

Anyone have any ideas? I'm running the latest versions of Ubuntu and Wine.

[post new] [reply to this]

Cant get it to work
by Jasper den Ouden on Friday May 16th 2008, 5:55
I still get 'Unknown DynamicOption' errors (line 234 c:\Dice\projects\bf2\RendDX9\VideoOptions.cpp, but whatever)
my version is 0.9.46-0ubuntu1.
This error just shows up when +fullscreen 0, otherwise it gives a load of fixme errors and also fails.

I have tried adding 600x800 in /etc/X11/xorg.conf, tried editing $BattleField2/Profiles/Local/Default/Video.con. About that, how do i set it to 1024x768@ 60Hz? Looks like the line in which to do this is the second one;
game.setGameDisplayMode 800 600 32 0
I tried changing it to
game.setGameDisplayMode 1024 768 60 0
game.setGameDisplayMode 1024 768 32 60
I think that 32 is the bit count for the video buffer, though. So what should i edit _exactly_ in this Video.con file?

I also tried the method of the second post in this thread. It gives the following error: "Failed to set technique DrawShadowMapNV in effect shaders/BundleMesh technique not found." line 173, c:\Dice\projects\bf2\RendDX9\Effect.cpp.
I tried to get around this by turning shadows, environmentmapping, lightmaps off in Video.con, it failed.

[post new] [reply to this]

Can't install
by Oliver on Saturday April 26th 2008, 8:54
Hi, I want to install BF2 on ubuntu 8.04 / wine 0.960 but that doesn't
work.

I get this output :

fixme:x11drv:X11DRV_SetWindowRgn not supported on other thread window 0x2002e
err:ole:dispatch_rpc no apartment found for ipid {ffffffff-ffff-ffff-2100-00001e000000}
err:rpc:I_RpcReceive we got fault packet with status 0x80010108
err:ole:dispatch_rpc no apartment found for ipid {ffffffff-ffff-ffff-2100-00001e000000}
err:rpc:I_RpcReceive we got fault packet with status 0x80010108
err:ole:dispatch_rpc no apartment found for ipid {ffffffff-ffff-ffff-2100-00001e000000}
err:rpc:I_RpcReceive we got fault packet with status 0x80010108

Can anyone help pls ?

ty

[post new] [reply to this]

crash on startup
by Ben Beswick on Tuesday March 25th 2008, 12:42
I have been trying to get this to work for a while now, I followed the installation guide and had no problems installing. When I try to run the game it gives me the battlefield 2 logo then opens a black screen as if it is going to load the menu, the only thing is, it doesn't, but instead freezes the entire computer so I can't even restart the x server. I tried running it in a virtual desktop to see if I could stop it crashing for long enough to see any errors. it still crashed but I was able to see this message appear several times:
fixme:D3D:IWineD3DDeviceImpl_ValidateDevice (ox1c56a8) : stub

I have no idea what that means but I thought I would at least post it to see if it helped at all. any help is greatly appreciated, thanks.

[post new] [reply to this]

Won't Install
by William on Sunday February 24th 2008, 0:58
I can't seem to get it to even install. I get to the part where you enter the CD key, and after I do and hit next it says, "Couldn't select Battlefield 2" and makes me hit okay and then it closes. I've tried it in and out of a virtual desktop. I'm on Gutsy.

[post new] [reply to this]

bf2 startup problem
by peter on Monday February 11th 2008, 14:28
the game doesn´t start. its loading until this message appears :

Debug Asertion Failed !

Version blablabla
Module:GeomMisc
File: D:\Aphrodite\BF2_1.4\Code\BF2\GeomMisc\FSQuadDrawer.cpp
Line: 79

Text: Failed to find andy valid techniques

any suggestions ?!

thanks

[post new] [reply to this]

SOUND
by Daryll on Saturday February 9th 2008, 18:02
I was able to make it work by playing winecfg audio settings. I set it to OSS and 20K sampling.

In the game options also, I disabled EAX and set the sound settings to LOW.

Cheers,

[post new] [reply to this]

Cursor solution
by Rutger on Tuesday February 5th 2008, 12:56
Launch BF2 with "wine bf2.exe +fullscreen 0 +szx 800 +szy 600", do not put your cursor into the opened window and wait until 'ads' are finished. Then press ESC and put your cursor into the window!

[post new] [reply to this]

Fix for game not starting
by Leszek Godlewski on Monday January 28th 2008, 8:50
If your game installs but just exits after the CD check, this means you need the d3dx9_*.dll files, d3dx9_24.dll and d3dx9_25.dll, to be exact. Copy these over from a Windows installation or from another legal source and the game will run.

[post new] [reply to this]

New Patch for Vertexshader
by Maximilian on Saturday December 22nd 2007, 6:16
Has anybody tried the patch to fix the (wrong) compilation of the vertexshader?
Here's the link to the bug and to the patch, use the patch posted by Rico.
bugs.winehq.org/show_bug.cgi?id=10645

I am not able to recompile wine because i use wine on a x86_64 system and the wine ./configure is not able to find any opengl-files.
So somebody else has to try wether he can hope to play Battlefield with more than 1 fps.

[post new] [reply to this]

no-cd patches NOT needed, safedisc 4.x
by Anastasius Focht on Monday October 29th 2007, 4:10
Hello,

one of the Battlefield 2 AppDB maintainers should remove bug id #219 from list of blockers.
Battlefield 2 1.x has SafeDisc 4.x which works out of the box in wine (tested with various 0.9.4x).

Regards

[post new] [reply to this]

Has anyone got it working on Ubuntu 7.10 yet.
by El Donno on Tuesday October 16th 2007, 8:33
I'm a huge fan of Ubuntu, but I never get BattleField 2 working, that's the only reason why I still haven't switched to Ubuntu [I use it from the live cd]. I've installed BattleField 2 on my harddisk in Windows XP and applied the no-cd patch, but when I try to start it in Ubuntu as mentioned above, I get an error about shaders :$

Any help would be appreciated.

[post new] [reply to this]

Punkbuster fix
by MoerkB on Friday September 7th 2007, 1:34
Is there anyone who knows a fix that makes punkbuster working?

[post new] [reply to this]

On a related note
by Tom Anderson on Thursday August 30th 2007, 20:40
Sorry to double post, but on a related note, if I do get the game to load in SP, is fbo rendering mode still good for wine versions 0.9.44 and higher?

Plus I did get a different game RvS working with mouse (hack) but is there a >0.9.44 friendly hack for the same purpose in BF2?

Thanks guys you are great!!!!!!!!

[post new] [reply to this]

Wine 0.9.44 + BF2 + Latest patch???
by Tom Anderson on Thursday August 30th 2007, 20:38
Anyone have 0.9.44-git wine (mine is slightly modified) and BF2/latest patch working properly for single player?

Multiplayer I don't care about for the moment, but when I load any mission in SP it just gives me a raised exception error.

Tom Anderson

[post new] [reply to this]

FBO vs sound
by Clarence Risher on Tuesday June 19th 2007, 21:04
With default settings, I get working sound and horrible video glitching. When I do OffscreenRenderingMode=fbo the graphics are perfect, but I have no sound. Help?

[post new] [reply to this]

Error 123
by Aniruddha on Monday May 21st 2007, 8:21
When I try to install the patch I get 'error 123' and then it quits?!

[post new] [reply to this]

Almost there :)
by Aniruddha on Thursday May 17th 2007, 14:57
Oops. Here's the modified version:

Thank for the quick help! The patch installed ok, but during startup I get ' debug assertion has failed' Here's the output from my console:

fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment!
fixme:d3d:debug_d3dformat Unrecognized 1178752590 (as fourcc: NVBF) WINED3DFORMA T!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1178752590) in the f ormat lookup table
fixme:winmm:MMDRV_Exit Closing while ll-driver open

[post new] [reply to this]

Patch 1.41
by Aniruddha on Thursday May 17th 2007, 11:24
Anyone managed to install the latest (1.41) patch? I get the following error message:

'Can't find install folder for battlefield 2'

[post new] [reply to this]

RE: Can't get it to run on my box either
by Blake on Tuesday May 1st 2007, 22:28
I have the same issue when i click "join server"

[post new] [reply to this]

mouse cursor
by Blake on Tuesday May 1st 2007, 22:12
i was able to get the mouse cursor on the screen running a Virtual Desktop (800x600) and using the command wine bf2.exe +fullscreen 0 +szx 800 +szy 600

[post new] [reply to this]

Better chances in Wine 0.9.35 / 0.9.36?
by Christian Stake on Thursday April 26th 2007, 1:51
Hi everybody...

Did someone get the Game Working on Wine 0.9.35 or Wine 0.9.36? Because ive tryed to get i working.... I got the same Crash like on the old Wine Versions >0.9.32.....

[post new] [reply to this]

How to patch?
by Oliver on Tuesday April 17th 2007, 4:57
Game works, but I want to patch to version 1.41 and that doesn´t work.

I think I need a special registry-key to do that, or how does it work ?

[post new] [reply to this]

Page loaded in 0.28569 seconds.