Overclock.net › Forums › Video Games › PC Gaming › BF2142 Memory Error Fix.
New Posts  All Forums:Forum Nav:

BF2142 Memory Error Fix.

post #1 of 4
Thread Starter 
Attempt at your own risk.


Basically, you need to add a /LARGEADDRESSAWARE flag to load when the game runs.

http://evga.com/forums/tm.asp?m=7025...=1&key=&#70256

Quote:
I found this and it actually works!!! No more memory related crashing in BF2 or BF2142 when switching maps or EVER! No more stupid "memory does not seem sane" errors... just hours of crash free game play!

For people using Vista (all versions) with UAC on you will have to go to the game .exe file and give yourself full permission for the file you need to change (You'll understand what I'm talking about when you read the fix) and for God's sake make a backup of the games .exe file just in case you mess up! It’s a little complicated but easy if you pay attention.

How to fix memory dll error:
Do this at your own risk, but I must tell you that I have done this to 5 computers, 3 with vista 64 and 2 with vista 32 from 2gb to 4gb system memory and it rocks, no more crashing, no more low performance. NO MORE MEMORY.DLL ISSUES.



OK NOW THE FIX, PLEASE READ CAREFULLY!!!
(You'll need to be an Administrator)
(Note from uh8me: He uses BF2's exe as a reference but you can do this to any game's .exe file)

First, you'll need to grab and install Visual Studio C++ Express from Microsoft. It's free so don't worry. http://msdn.microsoft.com/vstudio/ex...c/default.aspx
Once installed, you'll need to update it. also make sure u have latest game patch installed.
(Note from uh8me: If you don't (have the latest game patch) and you update the game after applying this fix you will have to apply the fix again as the game patch will overwrite the .exe file.)

Backup the bf2.exe file. Just in case.

Start ->Visual C++ 2005 Express Edition ->Visual Studio Tools ->Visual Studio 2005 Command Prompt
(Note from uh8me: You do not have to register the VS 2005 install unless you plan on using it past the 30 day trial.)

Navigate to your battlefield 2 directory. If you don't know how to navigate in DOS, follow this:

"cd c:\\Program Files\\" ENTER ***c:\\Program Files (x86)\\ ENTER in vista 64***then usually it's "cd EA GAMES" ENTER "cd Battlefield 2" ENTER


NOW WRITE THIS:
editbin.exe /LARGEADDRESSAWARE BF2.exe hit ENTER. Should come up with a Microsoft copyright or trademark thingy. This means success.
(Note from uh8me: This is where if you haven't given yourself edit rights on the file you will run into issues. If you end up with an error it means that you do not have rights to edit the file. You need to go into windows explorer, navigate to the correct game file, right click the file you are referencing, click 'properties', then the 'security' tab, select the admin account you are currently using, click 'edit' and check 'full control'. Apply and exit then retry this step.)

write exit and hit ENTER

Ready to ROCK!!
Now this fix works for most of the games, I have use it in BF2, BF2142, STALKER,
CNC3, COH. To know what file u have to modify u need to see which one is using the memory since sometimes it's not the (gamename.exe). For example in cnc3 its a file called cnc3game.dat not cnc3.exe, and in stalker its one called XR_3da.exe.
Here is the link in case of any questions it has been tested with many servers
http://www.forumplanet.com/planetbat...mp;tid=2038426
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #2 of 4
In reference to people freezing in game after a short period of time, I've also found this minor "fix" for 2142. I have not yet tried the game after renaming radial.cbd, but a lot of people have found it useful.

Quote:
Here is the fix that works for the map loading freeze.

1) Go to your BF2142 folder, mine is C:\\Program Files\\Electronic Arts\\Battlefield 2142

2) Locate the file radial.cdb

If you do not see this file in the folder then you need to go to folder options tell Windows to show hidden files, the file will not appear. You also (or instead) have to uncheck the box just a little bit below it, which is "Hide protected operating system files".

3) Rename the file to oradial.cdb and start your game.

For some reason this is a protected file and will not show if you ask to show hidden files.

The game will create a new radial.cbd file on it's own.

This does work and should only take less than 5 min to fix on your own.
EDIT: I just tried it.. seemed to work for over an hour of gaming but the game froze mid-spawn :-\\ I NEEEEEEED to find a solution
Sandy Beach
(14 items)
 
  
CPUMotherboardGraphicsRAM
2500K @ 4.5GHz/1.32v P8P67-PRO [BIOS 1704] MSI GTX780 TFIV G.Skill 4x4GB DDR3-1600 (8-8-8-24-1T) 
Hard DriveCoolingOSMonitor
512GB 850EVO, WD Black 1TB & ES.2 1TB & Cuda 3TB XSPC Rasa w/ RS240 Windows 7 Ultimate x64 Dell SX2210 
KeyboardPowerCaseMouse
Filco Ninja w/ Browns SilverStone Strider Plus 750W [Sleeved] Custom Stacker 832 Logitech G500 
Mouse Pad
Steelseries 4HD 
  hide details  
Reply
Sandy Beach
(14 items)
 
  
CPUMotherboardGraphicsRAM
2500K @ 4.5GHz/1.32v P8P67-PRO [BIOS 1704] MSI GTX780 TFIV G.Skill 4x4GB DDR3-1600 (8-8-8-24-1T) 
Hard DriveCoolingOSMonitor
512GB 850EVO, WD Black 1TB & ES.2 1TB & Cuda 3TB XSPC Rasa w/ RS240 Windows 7 Ultimate x64 Dell SX2210 
KeyboardPowerCaseMouse
Filco Ninja w/ Browns SilverStone Strider Plus 750W [Sleeved] Custom Stacker 832 Logitech G500 
Mouse Pad
Steelseries 4HD 
  hide details  
Reply
post #3 of 4
EDIT: Moved to new thread.
Sandy Beach
(14 items)
 
  
CPUMotherboardGraphicsRAM
2500K @ 4.5GHz/1.32v P8P67-PRO [BIOS 1704] MSI GTX780 TFIV G.Skill 4x4GB DDR3-1600 (8-8-8-24-1T) 
Hard DriveCoolingOSMonitor
512GB 850EVO, WD Black 1TB & ES.2 1TB & Cuda 3TB XSPC Rasa w/ RS240 Windows 7 Ultimate x64 Dell SX2210 
KeyboardPowerCaseMouse
Filco Ninja w/ Browns SilverStone Strider Plus 750W [Sleeved] Custom Stacker 832 Logitech G500 
Mouse Pad
Steelseries 4HD 
  hide details  
Reply
Sandy Beach
(14 items)
 
  
CPUMotherboardGraphicsRAM
2500K @ 4.5GHz/1.32v P8P67-PRO [BIOS 1704] MSI GTX780 TFIV G.Skill 4x4GB DDR3-1600 (8-8-8-24-1T) 
Hard DriveCoolingOSMonitor
512GB 850EVO, WD Black 1TB & ES.2 1TB & Cuda 3TB XSPC Rasa w/ RS240 Windows 7 Ultimate x64 Dell SX2210 
KeyboardPowerCaseMouse
Filco Ninja w/ Browns SilverStone Strider Plus 750W [Sleeved] Custom Stacker 832 Logitech G500 
Mouse Pad
Steelseries 4HD 
  hide details  
Reply
post #4 of 4
Quote:
Originally Posted by DuckieHo View Post
Attempt at your own risk.


Basically, you need to add a /LARGEADDRESSAWARE flag to load when the game runs.

http://evga.com/forums/tm.asp?m=7025...=1&key=&#70256

I have a problem.. I installed Visual Studio 2005 Express Edition and am running it as Administrator in Vista 32-bit, however, no map has been created in the start menu. Also the map C:\\program files\\Microsoft Visual Studio 8\\Common7\\Tools is empty.

Ive tried to find the command prompt in the program but it's nowhere to be found... I've installed all available updates on Windows update..

What am I doing wrong?

Edit: Nevermind, I was using Visual C# instead of C++. Now Ive found it.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: PC Gaming
Overclock.net › Forums › Video Games › PC Gaming › BF2142 Memory Error Fix.