Battlefield Play4Free

No Screenshot

Submit Screenshot
Closed beta

Application Details:

Version: Closed Beta
License: Free to use
URL: http://battlefield.play4free.c...
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 1.3.14

Maintainers: About Maintainership

Free Download The play now shortcut

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The game can load and login.

Got in to the game twice.

What does not

You can't start the game through the web browser launcher.
You can't install the game through the web browser launcher.
You get kicked by punkbuster because the windows function signatures do not match.


What was not tested

Gameplay, since I was only in game for maybe 5-10 seconds.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Some steps I did to get the game to run: Step 1: Install the game on windows. It can be on another partition or in a virtual machine, it doesn't matter as long as it installs. Step 2: Copy the game's folder to your wine prefix Step 3: Install firefox, vcrun2008(I think also msxml4 or msxml6, can someone confirm?) in your prefix Step 4: Run firefox through wine and go to and make sure when you're on this page you're logged in. Step 5: It'll ask you to install the firefox add-on/xpi. Don't bother. Right click the page and view page source. Step 6: Scroll down for the script block where a bunch of vars are set or search for "soldierName" Step 7: Create a script like this and fill in the fields marked %%%field%%% with the associated var's default value from step 6 Code: #!/bin/bash export WINEPREFIX="/path/to/wineprefix" export WINEDEBUG="-all" wine "/path/to/wineprefix/drive_c/Program Files/EA Games/Battlefield Play4Free/BFP4f.exe" \ +sessionId %%%sessionId%%% \ +serverDeltaTime 0 \ +loggedIn %%%loggedIn%%% \ +showStaticAdImage false \ +lang %%%lang%%% \ +ip %%%ip%%% \ +soldierName %%%soldierName%%% \ +dc %%%dc%%% Step 8: Run the script So far, I've gotten in to a game twice without it freezing and I saw it said I was being kicked for high ping but I left because I wanted to fix the resolution. The second time it kicked me and I think it was because punkbuster saw the windows functions were different. It has frozen when I tried joining a game every other time. Frame rate seems slow or the menus are unresponsive. In game, if you move the mouse too fast it can leave the window (I think this is because the window is so small, it won't be so much of an issue with a larger resolution)

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentDebian GNU/Linux 7.x "Wheezy" x86_64Mar 19 20111.3.14No, but has workaround Yes GarbageAlex 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show open bugs