kilroy0097
Kilroy Is Here!
+81|7104|Bryan/College Station, TX
This was gotten from another register forum (http://forums.whirlpool.net.au/forum-re … 12&p=7) that mikeshw showed me and I am sharing it with you. This fix apparently worked for a few of the forum readers and so I pass the knowledge to you. If you do not know how to do the below things I would suggest finding someone who does because I doubt very highly anyone here will be nice enough to attempt walk you through this process on a forum. Good luck all!

radar writes...
I've finished downloading it, now my problem lies in needing to liberate 2.1GB of space on my 8GB Windows partition to give me the 3000MB free needed to install the patch! Grrr, next time I do a Windows partition, I'll be making it at least twice the size of the current one.

(speedy) writes...
Your temp directory could also be the problem if that is on a drive with limited free space.

If you are using Windows 2000,XP or 2003 then your temp directory defaults to your user folder on C:

If you have space on another drive or partition (say D: for example) then place the patch on D:\ and open a cmd window and type:

set temp=d:\
set tmp=d:\
d:\bf2_v1_12update.exe

......I didnt test this btw but should work. When you close the cmd window the system defaults back to the original tmp location.

If your C: is so limited you may want to change the tmp folder permanently to D:. TO do this just right click on my computer - properties - advanced tab - Evironment Variables button and alter the path for TEMP and TMP. The default should be "%USERPROFILE%\Local Settings\Temp" but you can change this to "d:\" or whatever. I'd probably log out and on again to make sure the setting sticks.
It was followed by this post from another person. You may need to create a Temp folder in D:\ before you set the temp to go there.

Hello Reconz,

You need to enter each line individually, and follow the instructions carefully (eg. putting the file in D: first).

Also, it might be a good idea to replace the
set temp=d:\
set tmp=d:\
lines with (after creating a folder called temp in the D drive)
set temp=d:\temp
set tmp=d:\temp

Cheers.
Heh, yes another post that is a possible fix. It's a little vague how to do it so if you desphier it then it might work for you.

So basically, start the install of the patch, then when you get to the install button do the following:

1. Go to start run type %temp%
2. Look in folders that have a name like {438372-2.....
3. You should see some files called Patch.exe, and some other things. Copy them all to a temporary directory lets say C:\Patch
4. Go to start->find and go to advanced options and choose search hidden folders and system folders
5. Search for PATCH.RTP it WILL BE ABOUT 275 MB'S!!!!!!!!
6. Copy Patch.rtp to your same directory as the other files
7. Go to start->run type cmd
8. go to your patch folder in command prompt
9. Type patch.exe "YOUR DIRECTORY GOES HERE"
put where battlefield 2 is, for example i would type: Patch.exe "D:\Program Files\EA GAMES\Battlefield 2\"
10. let it run.

Last edited by kilroy0097 (2005-11-23 02:57:04)

"When fascism comes to America, it will be wrapped in the flag and carrying a cross." - Sinclair Lewis
Guruz
Sir
+20|7099|government yard in trenchtown.
I tried all of those (and trust me, I did everything right, had a computer for 12 years..) but none of them worked.

I want to install this! Otherwise no bf2 for me since the servers change their versions too!
RGB|Apocalypse
Member
+1|7021
It doesn't work. I set the system environment variables to use other than C drive and it merely changes the extraction path to the ones based on system setting. ie. non C drive.

The patch seems to be HARD CODED to check C drive for 3000MB. I'm not even going to go in to WTF does it need 3Gb to patch a game. And why even 3000Mb? Doesn't it seems a bit obvious that its an arbitrary amount hard coded by some programmer who doesn't bother to check the exact requirements? I mean patching is not exactly a dynamic event where more space needs to be allocated.

This whole issue sucks.
mikeshw
Radioactive Glo
+130|7098|A Small Isle in the Tropics

i got this from another forum (and someone said it worked):

1:Turn of system restore.
2 Turn of Virtual memory - Reboot + rember your settings
3:Install patch.
4 Turn back on system restore / Virtual memory - Reboot
5:All done

grammar is as is from that post..so dont flame me.. i think "of" meant "off"
i cant say for sure this is not BS, so dont flame me for it either..
i havent tried it myself, as i partitioned my C: drive to a large size, and i had no problems with my install.

Good luck
B.Schuss
I'm back, baby... ( sort of )
+664|7102|Cologne, Germany

damn it, now I can't wait to get home and check what size my C partition is...

should be more than 8 GB, surely...*shivers*
earth.citizen
Member
+4|7000|Miami, FL
I have two harddrives

c:\   is a 10Gb drive with WinXP (2Gb freespace)
d:\   is a 100Gb drive (40+Gb freespace) This drive contains most all of my applications including BF2.

I could NOT install BF2:SF because the installation wizard declared I did not have enough space on my C:\ drive. The BF2:SF install wizard does NOT allow you to dictate where/how it will install. It discovers automatically where your BF2 installation is, but it still uses the C:\ drive during installation.

To solve this issue, I moved the Windows paging file from the C:\ drive to the D:\ drive.

On a separate issue, both the SF and the v1.12 patch are extremely lengthy installs. I could go take a 'core dump' during each!

Last edited by earth.citizen (2005-11-23 06:28:18)

Clipitar
Member
+0|6991
In reply to first post...

Thanks for the help, but nothing of this worked for me. In the best case scenario (with the pagefile off and the restore system off), I can free 2,75 GIG on my C: drive. That's still 250 Megs short -- there's no way I can free that much space.

Let's hope that a few servers won't use the latest patch, because I guess until Dice offers some kind of solution to this stupid programming of theirs, that's it for me...
B.Schuss
I'm back, baby... ( sort of )
+664|7102|Cologne, Germany

Clipitar wrote:

In reply to first post...

Thanks for the help, but nothing of this worked for me. In the best case scenario (with the pagefile off and the restore system off), I can free 2,75 GIG on my C: drive. That's still 250 Megs short -- there's no way I can free that much space.

Let's hope that a few servers won't use the latest patch, because I guess until Dice offers some kind of solution to this stupid programming of theirs, that's it for me...
oh boy, now I am getting headaches. still 33 minutes until I can go home and check my hard drives for free space...*bites nails*
Adonlude
Member
+2|7040
Well it looks like you guys already know about turning off system restore and moving/turning off the pagefile (virtual memory). Doing these two should free tons of space but it still sounds like there is at least 1 person who is short by just 250MB.

In desperation I would suggest running disk cleanup and making sure your windows temp folders are empty.  Do a C drive search for any .avi, .mp3, .mpeg, and all the other media type files and temporarily move them off the drive. Go into add/remove programs and dump any unnecessary programs on the C drive, do the same with add/remove system components. Move everything in My documents off the drive and do the same for any other non essential files in your Documents and Settings folders. Empty your recycle bin. Temporarily move non-essential program folders out of the program files directory.

If you want to throw money at the problem you can always get a copy of Norton Partition Magic or Acronis Disk Director which I own. I purchased Acronis Disk Director with Acronis True Image (like Norton Ghost) for $80. Norton Partition Magic and Acronis Disk Director both give you total control over your hard drive partitions and would easily expand the size of your C partition while decreasing the size of another one.
DesertEagle357
Attends Shock Paddlers Anonymous
+1|7053
I did a disk cleanup and had 7 gigs in my temp and 4 gigs in my recycle bin...do it! do it now!
wensleydale8
Member
+81|7030|LEEDS!!!!!, Yorkshire
hopefully my system should cope fine i have over 200GB of space on my c drive and over 20 GB on my d drive.
Dear God please let my karma one day reach 100, whether it be tomorrow or 1000 years in the future i want it to happen.
Jodah3
Member
+1|6999
Another note to those trying to clean out space on their C: drive.  It actually requires a bit more than 3 GB even though the error message states 3000 MB.  I did this last night and cleaned up my C: drive to 3.17 GB and it still gave the error.  I then copied an mp3 folder I had lying around over to my D: drive, after which I had 4.50 GB free on C:.   The patch then worked after that.  So the true value lies somewhere in there.
earth.citizen
Member
+4|7000|Miami, FL
Try this:

On your secondary drive create a new \Temp folder (D:\Temp)

Go to your User/System Variables settings and change the location of your TEMP folder from your \Documents and Settings\<User>\Temp folder and/or \Windows\Temp to the new folder (D:\Temp)

There are 4 entries: 2 for User settings and 2 for system settings. Change them all.

When the installation program executes, it should decompress the CAB files there instead of your C:\ drive.
tF-voodoochild
Pew Pew!
+216|7108|San Francisco

Yeah, this is a major problem in my opinion. I had the same issue when installing the 1.03 patch and ended up moving tons of my program files off of my C:/windows manually and then installed.

For this new patch it officially requires 2900mb (although the error message claims 2400mb.) I once again was short on C:/ space (and already have my temp folder automatically set to my D:/ drive, but the EA installers ignore that fact.) So instead I used Powerquest Partition Magic to resize my partition. It worked like a charm, but I was pretty weary of messing around with my windows partition. If you happen to have Partition Magic lying around I would simply reccommend resizing your C: partition since there really aren't any other options, and the few option that exist are all rather risky.
RGB|Apocalypse
Member
+1|7021
Sure there are countless solution to patching this. Even re-partitioning it (shudders..) like tF-voodoochild said. But would I want to risk that all for a stupid game patch? I'm no noob in computing and my system is a perfect balance, I never install programs into my C (OS drive) if I have the choice. Therefore my 2+Gb is always more than sufficient for paging/swap files.

Until this GODDAMN patch of course. Nice work EA/DiCE. As with the rest of the game, it really shows their willingness to make this a hell for gamers.

Best part is that, I'm not even going to buy BF2:SF. *rolls eyes*
M8D|Nanite
Member
+0|6990|Finland
Here is solution for C: <3G free space issue found from EA forums.
Of course u need to have about 1.5G free space where %temp% or BF2 are.
http://forum.eagames.co.uk/viewtopic.php?t=9494&start=30

The patch looks how much free space u have in 'Program Files'. Not how much there is for Temp or in partition where BF2 is installed. So you have to temporarily change windows registry setting where 'Program Files' folder is located to place where there are over 3Gigs free.


Use at your own risk:

---
encBlood wrote:
I found solution that worked for me (with 1.3GB free space on system drive Wink ).

It is advised that you create backup of system registry before proceeding.

Run regedit

Go to HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CurrentVersion

Do not expand CurrentVersion node, just highlight it.
Find ProgramFilesDir variable in the window on the right side of the screen.
It will point to your program files directory (usually "C:\Program Files").
Change that path to folder on a drive that has enough space to patch BF2. Close regedit (this will save changes) and run the patch. After the patching is finished open regedit again and restore the previous value to the ProgramFilesDir (don't forget to do it - your system may become unstable if you won't).

This worked for me. I hope it will help at least some of you too.
---

Last edited by M8D|Nanite (2005-11-23 17:06:10)

tF-voodoochild
Pew Pew!
+216|7108|San Francisco

RGB|Apocalypse wrote:

Sure there are countless solution to patching this. Even re-partitioning it (shudders..) like tF-voodoochild said. But would I want to risk that all for a stupid game patch? I'm no noob in computing and my system is a perfect balance, I never install programs into my C (OS drive) if I have the choice. Therefore my 2+Gb is always more than sufficient for paging/swap files.

Until this GODDAMN patch of course. Nice work EA/DiCE. As with the rest of the game, it really shows their willingness to make this a hell for gamers.

Best part is that, I'm not even going to buy BF2:SF. *rolls eyes*
I agree, completely.

It is absolutely stupid that they cannot manage a simple installer that asks for a temp location, or even better, simply uses the Windows Temp location.

I actually went to the ea support website when I was pissed about this and posted the question, "Why am I forced to use C as my temp space for the patch?" To paraphrase the official response from Emmanual (my helpful EA support buddy) "It just does, sorry for any inconvenience."

Sure, sorry for the 'inconvenience' of not being able to install the video game I just purchased from you?! That is a load of crap.
RGB|Apocalypse
Member
+1|7021
Convenience to programmer, a whole load of crap for end users...

Would it even kill them to provide a switch to the command line to use anything other than C? I mean hard-coding?! Is this 2005?..
Malo
Member
+0|7032
Haha i had the same problem with not enought space and pissed me off like hell. I deleted allmost everything on my comp even all my program settings just to get enough space.
Seventh-Monkey
Member
+1|6991
I'm guessing that the 1.12 patch and SF installers are very similar/the same, then. I had exactly the same problem. Having an 8GB C drive with pretty much just Windows on, plus all the common files, etc., which some other dumb programs dump there, I only had about a gig and a half there. I tried repartitioning, but couldn't, for some unrelated reason. Spent an hour moving tons of shared files around and hoping nothing broke. For what, exactly? As the patching was going on, about eighty meg of space was used. The other 3100MB or so (not 3000MB, as the dialog says; idiots) went completely unused!
Metaltop
Member
+1|7023|The Netherlands
I hated this too,, first with the installation of SF, you need it, and than with the patch.


You need more than 3GB free on your C drive.
I cleaned out my temp folders, and stuff I had on my desktop.

I also had to uninstall Adobe Photoshop so I had just enough room to install it.(3,1 or 3,2GB)

I had it solved pretty quick and easy but it's still a joke that you get these errors while your other drive (D: to K: ) have more than 3GB of free space.

Edit: damn smilies

Last edited by Metaltop (2005-11-24 01:51:19)

RGB|Apocalypse
Member
+1|7021
Solution found.

The whole information is found here but I would just paraphrase the important part here.

Run regedit

Go to HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CurrentVersion

Do not expand CurrentVersion node, just highlight it.
Find ProgramFilesDir variable in the window on the right side of the screen.
It will point to your program files directory (usually "C:\Program Files").
Change that path to folder on a drive that has enough space to patch BF2. Close regedit (this will save changes) and run the patch. After the patching is finished open regedit again and restore the previous value to the ProgramFilesDir (don't forget to do it - your system may become unstable if you won't).
Works for me and this is by far, the safest solution.

Enjoy.
M8D|Nanite
Member
+0|6990|Finland
Did everyone miss my post 12 hours ago? Look up ^
Seventh-Monkey
Member
+1|6991
Still, confirmation is good.
JulesLee
Member
+1|7023|CA USA
dam so ghey... trying to figure it out now XD

Board footer

Privacy Policy - © 2025 Jeff Minard