Thanks, I finally got a reply from EA and they said that the patch failed. I had BF2 with 1.12 and then put SF on and had to reaply the patch. It all runs fine except the switching versions. They said that there is a code missing in a file and that I had to redo the patch and get a cod out of it and then paste that code in a particular file and that would fix it. Below is what they sent:
The issue you are having can be due to a corrupt download of the patch. Try downloading the patch from one of the other download locations listed for the update on
http://www.eagames.com/official/battlef … ate_112205Please check your game version. This can be found at the lower left hand corner of the Main screen under the Quit button. Un-patched version of the game is 1.0.2442.0
Patched version 1.1 is 1.1.2475.0
Patched version 1.02 is 1.1.2484.0
Patched version 1.03 is 1.1.2551.0
Patch version 1.12 is 1.1.2554.356
Run the 1.12 patch installer again and select the language.
Click Next, and then stop on the 'Welcome to the Install Shield Wizard for Battlefield 2 Patch v1.12' screen.
Click on Start and then Run.
Type %temp% in the Run box and hit Enter.
Click on View at the top of the window and choose Arrange Icons By and then Modified. Scroll to the end of the list. The last folder icon should have an alpha-numeric code for the name such as {3D3B4B03-9974-4B03-B7B2-FAB1919C8E3D\}.
This code name is randomly generated per system, but should be the last folder listed. Open this folder. There should be another alpha-numeric named folder inside. Open this folder.
Click on Edit at the top of the window and choose Select All.
Click on Edit again and choose Copy.
Close all open windows except for the installer.
Open My Computer and navigate to the game folder.
By default this is C:\\Program Files\\EA GAMES\\Battlefield 2.
Once in the Battlefield 2 folder, right-click on an empty space in the window and choose Paste. This should copy the patch files to the game folder. Double-click on the Patch.exe file (the icon for this file looks like a window). This should be one of the files copied over. This will prompt the files to update. When it completes patching, you may close the installer window. You should now be patched to version 1.12.The patching process uses and needs at least 3 GB of working space on your C:\\Windows\\temp area as it edits and re-patches the files on whatever drive you have installed the game. Please try to free more space on your systems drive ( Drive C
for the patch to work.