How to move Battlefield 3 game data folder?

Battlefield 3 created its game data folder for settings and screenshots at the top level of my documents folder: \My Documents\Battlefield 3.

Most games get this right, saving their data in the Windows-standard Saved Games folder. I'll skip the rant, but if every program selfishly dumped its settings at the top of My Documents it'd become an organizational outhouse.

I haven't found a way to tell Battlefield to move this folder to the right place. In fact I'd be happy to put it anywhere but the top of My Documents. Any ideas?

Note: there was an an earlier question about the game installation directory, but I haven't found an answer to this question there.


Are you feeling brave? You could try experimenting with mklink in Windows...

http://en.wikipedia.org/wiki/NTFS_symbolic_link

http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-vista/

This could, however, cause Origin (or Steam, too) to wig-out and stop the game working due to copy protection issues.

There's a 3rd party app around that uses symbolic links behind the scenes to let you change Steam's game data dir so hopefully it's feasible in this case too.


THE BEST WAY TO CHANGE THE BF3 DIRECTORY:

I just spent an hour making illustrated instructions, but I do not yet have enough reputation to use images in posts. However, the method below is correct for changing the directory.

STEP 1

Go to: C:/Program Files (x86)/Origin and copy the Origin file

STEP 2

Paste the copied file onto the drive of your choice. If the drive is blank you'll need to create a new file extension. Click on this text to learn how.
I’ll use F Drive for the example. F:/Program Files (x86)

*Note: These big files can take some time, depending on your drive speed, to Paste onto the new drive. Mine took 18 minutes transfer the files but it beats countless hours of internet download! :-)

STEP 3

Now follow the same procedure to Copy and Paste the, "Origin Games" file into "Program Files ( x86)", in the new drive (F: Drive in this example) exactly as before.

STEP 4

Now you need to open Origin and change the default directory location by doing the following:

  • Open Origin
  • Click on the Origin Tab (top left)
  • Now click on “Application Settings” and in the sub category click on “Advanced”. on the right you’ll see, "your games will be downloaded here". Click "Change..".
  • Since we already created the correct folder and subfolders, just click in the text box, and go to the Drive letter and change it from the old drive (example C:\Program Files (x86)\Origin Games\) to the new drive (example F:\Program Files (x86)\Origin Games\)

STEP 5 (Now comes the fun part!)

Close Origin and go to "Add or Remove Programs" and uninstall BF3. Open Origin back up, go to "My Games" drag your mouse over Battlefield 3, and chose download. Amazingly enough it should take a total of 3 to 10 seconds for the entire operation. If it’s taking too long then close Origin and restart the download. Again it should be done almost instantly!