[Guide] How to play Battlefield 2 Revive on Linux with Wine
This guide has been last updated by Moderator S_h_a_r_k_93 on 26th November 2016.
Below I'm going to present information on how to run BF2 under Ubuntu Linux 14.04 LTS (Please note other linux distros will most probably work but I didn't test them).
Before we begin, check if your PC can run this game, so read the BF2 System Requirements: http://gamesystemrequirements.com/game/battlefield-2
, and PLEASE, PLEASE, PLEASE
use proprietary drivers. Systems with Intel video cards might not work.
Ok, one final thing before we begin. If you are more of a visual person, you can look at my video tutorial here
. It contains the same instructions as in this guide, so if you prefer to view a video tutorial, watch that one. ;)
Alright let's begin:
First take a look at the default installation guide and read it carefully: How to Install Battlefield 2 Revive Full Free2Play. The only difference is that we will be using wine/Playonlinux for step 2 and 3, but all the informations written in the guide can be applied on Linux too, (for example the part where you have to use your personal Revive Licence Key).
That guide is not being maintained anymore by its creator, so please use this post by S_h_a_r_k_93 instead and follow the instructions for Windows XP users! http://battlelog.co/post.php?id=10055#p26768
1) Install Playonlinux
Download Playonlinux from their official website, (you might need to install Wine too, you can use the default repository version) - https://www.playonlinux.com/en/download.html
. Then install Playonlinux.
2) Download BF2 Revive
Follow the first step of the normal installation guide, and pay attention to any notes. Then extract the downloaded .zip archive.
That guide is not being updated anymore by S_h_a_r_k_93, please use the mirrors that you can find in the link below, and use the instructions for Windows XP users!
EDIT: You can find mirrors for the old Free2Play Full Installer (needed by this guide) here:
Finally, skim through the other steps to collect any other important information that you might need to know,
in order to install and initialize the game correctly, (for example the Revive Key paragraph).
3) Download wine version x86
Open Playonlinux, click "Tools", "Manage wine version", and download Wine version x86.
I've tested the Revive Launcher with version 1.9.3.
4) Create a new Wine prefix
On POL (Playonlinux) press "Configure", "New", then select "32 bits windows installation" (to use a 32-bit prefix).
Finally choose a name for the virtual drive.
5) Install necessary components
(This step is important!)
EDIT: regarding the "This step is important"
warning, it's actually half important in 2016,
because the two DotNet components are not needed anymore.
They were necessary for the deprecated Phoenix V4 Launcher; but since that Launcher is gone, you should not need these two components anymore. The other two components instead are really important and still needed for the game; so get them!
In the "Install components" tab, select and install each of the following packages: Dotnet20, Dotnet40, dxfullsetup, WMP9.
We are half way through, nice job player! You can take a brake now. :)