View Single Post in: Game crashes with too many lots

Scholar
#12 Old 10th Aug 2008 at 6:34 AM
Eyedolon: It does not sound like you have a memory leak. The Pheonix BIOS is usually stable and you said you've played the game for 8-10 hours straight. What graphics card do you have and what happens during the crash? Please disregard the information written below. Though the more custom content you download, the more neighborhoods you create, the more families you create, the more lot file you add, the more prone you will become to hitting the 2gb physical system RAM limit in the future. I suggest you read the following, but I don't recommend attempting it for now.

-----------

SimSample: Wonderful. This has been plaguing me for a while and I would love to be of assistance.

Some issues may be due to a memory leak. This can be used as a last resort, and usually only afflicts high-end computers. The solution differs depending on whether you have 2gb, 3gb or 4gb. The main symptom is game crashing every 10-20 minutes or at complete random, and when the Sims 2 program approaches the 2gb mark since older programs have a 2gb limit. This basically means that the game will try to access as much RAM as possible, but has not been programmed to use more than 2gb.

Everyone with Vista and a graphics card with 512mb or more RAM should download this: http://support.microsoft.com/kb/940105

It is the KB940105 hotfix issued by Microsoft. This will change the Page File Virtual Address Space so that it mimics Windows XP. For those of whom who do not have 2gb or more of RAM, but do have a graphics card with 512mb of RAM, this alone may solve your issue. If you have regular system updates, you may already have this file.

Step 1: Download this file: http://files.filefront.com/3GB+enab...;/fileinfo.html. It is a 3gb Enabler and will allow the program to see 3gb of RAM.

What you need to do is copy the application file from the base game and all expansion and stuff packs individually per process into the 3gb Enabler Folder. Do not have all files in at the same time.

Go to Start->Computer->Program (If you have Vista x64 then Program (x86))-->Ea Games->The Sims2-->(expansion/stuffpack/basegame category)-->TSData

Here you will need to copy the program file with the picture that resembles the desktop icon.

Remember to backup the original application (.exe) files before continuing. For example, you can open a folder called “Sims2 Backup App” and place them in here. If your harddrive is partioned, you can move the original to the other drive.

There is a trick however. This enabler was made for “Supreme Commander.” Change the name of the application to “supreme commander” and then click the startme.bat file.

Once you have added the “Large Address Aware” flag to all expansion packs, stuff packs, and the base game, change the name of the application file back to its original name (you can look at your back-up applications if you have forgotten). Copy the files back to their original folder.

Step 2: Use the 3gb switch. This can be risky if you have a very large amount of drivers running at the same time, as Vista uses 1gb of resources. For those with moderate to low driver usage, attempting the 3gb switch will be failproof.

If you have 2gb RAM:

Start->Accessories->Command Prompt->right-click on Command Prompt and run as Administrator

Enter “bcdedit /set IncreaseUserVa 2304” exactly as written without the quotations then restart.

This gives games and programs 2.3gb of virtual RAM. This can slow your system, again relative to how many program and drivers you have running at once. It is best to turn them off while running the game via Task Manager (NEVER close System or Local tasks. Only the tasks under your username, and do not close the Explorer, Task Manager, or the Kernel program). I believe the Sims 2 manual tells you which files can be closed as well.

If you have 3gb RAM:

Start->Accessories->Command Prompt->right-click on Command Prompt and run as Administrator

Enter “bcdedit /set IncreaseUserVa 2560” exactly as written without the quotations then restart.

This gives games and programs 2.56gb of virtual RAM.

If you have 4gb of RAM:

Start->Accessories->Command Prompt->right-click on Command Prompt and run as Administrator

Enter “bcdedit /set IncreaseUserVa 2900” exactly as written without the quotations then restart

If the game still crashes, then retype the command with the value “3072” instead of “2900” and restart. Whether you use “3072” or “2900” varies depending on your motherboard. If one option does not work, simply try the other.

This gives games and programs 2.9gb (or 3.072gb) of virtual RAM to work with.

To turn off the 3gb switch enter “bcdedit /deletevalue IncreaseUserVa” and restart


The game will stop crashing now. And if it does, it will be due to conflicting hacks, corrupt custom content, system settings, or malfunctioning hardware.