clock for blog

Office Hours
Mon-Fri 09:00-21:00

Knowledgebase: Game related
How To: Origin & Battlefield 3 Deployment
Posted by Panagiotis Mantzouranis on 28 September 2012 12:05 PM

This tutorial will show you how to manually deploy Origin & Battlefield 3 on your client PCs (Windows 7).

  • First, install Origin & battlefield 3 on a client PC as you would normally do. (Either from the DVD disk, or by downloading Origin and web installing the game)

  • Make sure that you select your prefered Game installation folder BEFORE installing the game (Origin settings - General - Downloaded Games)

  • Launch Battlefield 3 and, when prompted to install Battlelog Web plugin, choose save as and download the file (battlelog-web-plugins-1.xxx.0-retail-prod.exe)

  • After fully Installing & updating Origin & Battlefileld 3, exit Origin and use Gizmo file Transfer (or any other means) to copy the following files/folders to your file server:

  1. C:\Program Files\Origin\                                                      Origin application files
  2. C:\Program Files\Origin Games\Battlefield 3\                        Battlefield 3 game files
  3. C:\ProgramData\Origin\LocalContent\Battlefield 3\               Battlefield 3 game files Update status
  4. C:\Users\USERNAME\AppData\Roaming\Origin\local.xml     Origin settings (language, game installation folders etc)
  5. battlelog-web-plugins_x.x.x_xxx.exe                                 Downloaded before
  • You will also need the following registry entries. Start regedit and navigate to the following paths, then right click - export to files.

 

------------------------------------------32bit------------------------------------------------

Origin:

[HKEY_LOCAL_MACHINE\SOFTWARE\Origin]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\origin]

[HKEY_CLASSES_ROOT\origin]

Battlefield 3:

HKEY_LOCAL_MACHINE\SOFTWARE\EA Games\Battlefield 3]

 

 

------------------------------------------64bit------------------------------------------------

Origin:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Origin]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\origin]

[HKEY_CLASSES_ROOT\origin]

Battlefield 3:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA Games\Battlefield 3]

 

  • Create a deployment profile for each of the four folders/files. Make sure to copy/paste the relevant registry data from the .reg files to the deployment profiles. Add the deployment profiles to the executable or deploy them manually to your clients

  • FInally, create a task and manually execute battlelog-web-plugins-1.xxx.0-retail-prod.exe, or add it as a pre-deploy task on the game executable.

That's it, one of the most complicated games to deploy...

To Launch Battlefield 3  automatically after Origin Login use the following:

Executable path: C:\Program Files\Origin\Origin.exe (modify accordingly)

Command line arguments: "origin://LaunchGame/70619,71067,DGR01609244,DGR01609245?Title=Battlefield%u00203%u2122&ProductId=DR:225064100&CommandParams="

Note: Origin has activated an account antitheft mechanism where a single Origin account cannot be used on more than 4 (four) computers within a 24 hour window. This means that if you try logging in from 5 different clients in a single day you will receive a message stating that you have connected from too many computers. As of this writing there are no known ways of bypassing this security.

Note2: If you are experiencing Origin issues such as intermittent failure to detect Origin installation, you could silently install Origin client before launching the game instead of deploying it. LINK

(5 vote(s))
Helpful
Not helpful