Difference between revisions of "Game Help:Crash workarounds"

From SimsWiki
Jump to: navigation, search
m
Line 1: Line 1:
 
{{Sims3GameHelpHeader}}
 
{{Sims3GameHelpHeader}}
  
=Game Crashing WorkArounds=
+
==Overview==  
  
==Overview==
+
If your game is crashing for no reason, then this page can help you to get it running again in a stable manner.  ''All'' users should do step 1 first!
  
The programs/steps below may help you if your game is crashing for seeminly no apparent reason.  All 32-bit applications (including The Sims 3), by default, have the large address aware (LAA) bit disabled.  In layman's terms, this means the application cannot address more than 2 GiB (2,147,483,648 bytes) of virtual memory.   The Sims 3 can, under certain circumstances, reach this limit causing the game to crash to the desktop.  The two solutions below achieve the same objective of enabling the bit. Using one of the methods below, assumes that you have already tried removing your Custom Content in this guide[[Game Help:Sims 3 Game Problem| Game Help:Sims 3 Game Problem]].
+
==Step 1. Disable Custom Content==
  
There have also been reports and feedback from users of reduced lag, freezing, and crashes to the desktop who have installed and used CFF Explorer or The Sims 3 Large Address Aware.
+
The majority of crashes in the game can be attributed to bad/incompatible custom content that you have installed at some point.  The first thing that should always happen is to disable all custom content and see if your game runs as "vanilla" as possible.
  
 +
Follow the steps in this guide to remove your custom content:
  
===CFF Explorer===
+
[[Game Help:Remove Sims3 Custom CC Wizard]]
<div align="center">This section is moving to [[Game Help:Large Address Aware]].</div>
+
  
# Download and install [http://www.ntcore.com/exsuite.php CFF Explorer]
+
==Step 2. LAA (Large Address Aware)==
# '''Make a backup of your original exe just in case something goes wrong.'''
+
#* Right Click on the exe file<br> &nbsp; &nbsp; &nbsp; TS3.exe under C:\Program Files (x86)\Electronic Arts\The Sims 3\Game\Bin<br> &nbsp; &nbsp; &nbsp; TS3EP01.exe under C:\Program Files (x86)\Electronic Arts\The Sims 3 World Adventures\Game\Bin<br> &nbsp; &nbsp; &nbsp;  TS3SP01.exe under C:\Program Files (x86)\Electronic Arts\The Sims 3 High End Loft Stuff\Game\Bin<br> &nbsp; &nbsp; &nbsp;  TS3EP02.exe under C:\Program Files (x86)\Electronic Arts\The Sims 3 Ambitions\Game\Bin<br> &nbsp; &nbsp; &nbsp;  TS3SP02.exe under C:\Program Files (x86)\Electronic Arts\The Sims 3 Fast Lane Stuff\Game\Bin
+
#* Choose "Copy"
+
#* Right Click an empty space in the folder
+
#* Then choose "Paste", you will now have a copy of the exe file
+
# Run the program, click the folder icon or go to FILE >> OPEN and browse your PC for the Sims 3 exe or the latest EP/SP exe you installed.<br>[[Image:Cff01.jpg|thumb|100px]]<br clear=all />
+
# Click on File Header at the left, find characteristics at the right and click the "Click here" blue button.<br>[[Image:Cff02.jpg|thumb|100px]]<br clear=all />
+
# Tick "App can handle >2GB address space"<br>[[Image:Cff03.jpg|thumb|100px]]<br clear=all />
+
# Ok that and save by clicking the disk icon or going to FILE >> SAVE.<br>[[Image:Cff04.jpg|thumb|100px]]<br clear=all />
+
# Overwrite the file when it asks you to.
+
<div style="font-size:80%">Source from this post: [http://linna.modthesims.info/showthread.php?t=375907 How I solved Sims 3 crashing to desktop (DasmX86Dll.dll not found)] by gohan2091</div>
+
'''NOTE: If you use this method, you need to keep the backup of the exe file you changed with CFF Explorer.  <br>When you update your game, you will need to copy the backup exe back to folder and replace the edited exe file.'''
+
# Go to the folder which has the exe file you changed
+
# Delete the current TS3.exe or TS3(EP/SPxx).exe file from the appropriate directory/folder
+
# Rename the copy or backup exe back to the original name, now you can safely update/upgrade
+
  
You could also used the method under Invalid File On TS3*.exe below.
+
''Do this section ONLY if removing ALL custom content doesn't fix the issue''!!
  
===The Sims 3 Large Address Aware===
+
All 32-bit applications (including The Sims 3), by default, have the large address aware (LAA) bit disabled.  In layman's terms, this means the application cannot address more than 2 GiB (2,147,483,648 bytes) of virtual memory.  The Sims 3 can, under certain circumstances, reach this limit causing the game to crash to the desktop.
<div align="center">This section is moving to [[Game Help:Large Address Aware]].</div>
+
  
# Download and extract [http://www.modthesims.info/download.php?t=410418 The Sims 3 Large Address Aware] to a location you can find it (the desktop will suffice).
+
There have also been reports and feedback from users of reduced lag, freezing, and crashes to the desktop who have installed and used CFF Explorer or The Sims 3 Large Address Aware.
# If you do not have .NET Framework 2.0 or newer, obtain it through [http://update.microsoft.com/ Windows Update] under Optional Updates.
+
# Run The Sims 3 Large Address Aware and once it is open, you should see a list of The Sims 3 titles you have installed.
+
# Click on "Force LAA" to set "LAA" to "True."  Once they are True, they are capable of using up to 4 GiB (4,294,967,296 bytes) of virtual memory if the system is configured to allow it.
+
  
Should you ever have a problem you suspect is caused by enabling the large address aware bit, simply run the program again and click on "Reset LAA" to set the executables back to default (False).
+
For more information, please see [[Game Help:Large Address Aware]].
  
  
'''Invalid File On TS3*.exe'''
+
==Step 3. Data Execution Prevention==
 
+
Enabling the large address aware bit via either method may result in future patches throwing an "Invalid File" error on the executable.  To correct this, in The Sims 3 Large Address Aware, follow the instructions below but click on "Reset LAA" instead of "Force LAA."  To correct this in CFF Explorer, follow the instructions below but uncheck "App can handle >2GB address space" box instead of checking it.  Now you should be able to install the patch without problems.  Remember to repeat the steps below to yet again make the game large address aware.
+
 
+
==Data Execution Prevention==
+
<div align="center">''This section is moving to [[Game Help:Data Execution Prevention]]''</div>
+
  
 
Data Execution Prevention (DEP) is a security feature that can help prevent damage to your computer from viruses and other security threats. Harmful programs can try to attack Windows by attempting to run (also known as execute) code from system memory locations reserved for Windows and other authorized programs. These types of attacks can harm your programs and files.
 
Data Execution Prevention (DEP) is a security feature that can help prevent damage to your computer from viruses and other security threats. Harmful programs can try to attack Windows by attempting to run (also known as execute) code from system memory locations reserved for Windows and other authorized programs. These types of attacks can harm your programs and files.
Line 54: Line 30:
 
DEP can help protect your computer by monitoring your programs to make sure that they use system memory safely. If DEP notices a program on your computer using memory incorrectly, it closes the program and notifies you.
 
DEP can help protect your computer by monitoring your programs to make sure that they use system memory safely. If DEP notices a program on your computer using memory incorrectly, it closes the program and notifies you.
  
Change Data Execution Prevention settings
+
For more information, see [[Game_Help:Data_Execution_Prevention]]
 
+
If you choose to protect all programs, you can still turn off DEP for individual programs. If you suspect that a program does not run correctly when DEP is turned on, check for a DEP-compatible version of the program or an update from the software publisher before you change any DEP settings.
+
 
+
===Windows Vista / 7===
+
 
+
* Open '''System Properties'''. [[Image:Dep00.jpg|thumb|100px]]
+
** Go to '''Start'''.
+
** Then '''Control Panel'''.
+
** Then open '''System'''.
+
** Click '''Advanced System Settings'''.  If you are prompted for an administrator password or confirmation, type the password or provide confirmation.<br clear=all />
+
* Under '''Performance''', click '''Settings'''. [[Image:Dep01.jpg|thumb|100px]]<br clear=all />
+
* Click the '''Data Execution Prevention''' tab, and then click '''Turn on DEP for all programs and services except those I select'''. [[Image:Dep02.jpg|thumb|100px]]<br clear=all />
+
* Click on '''Add''' and browse your system to find the exe file you are using: [[Image:Dep04.jpg|thumb|100px]]
+
** '''TS3.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3\Game\Bin
+
** '''TS3EP01.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 World Adventures\Game\Bin
+
** '''TS3SP01.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 High End Loft Stuff\Game\Bin
+
** '''TS3EP02.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 Ambitions\Game\Bin
+
** '''TS3SP02.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 Fast Lane Stuff\Game\Bin
+
* Click '''OK'''.
+
* '''Restart your computer''' for the changes to take effect.
+
 
+
<br clear="all" />
+
 
+
===Windows XP===
+
 
+
* Open '''System Properties'''.
+
** Go to '''Start'''.
+
** Then '''Settings'''.
+
** Then '''Control Panel'''.
+
** Then open '''System'''.
+
* Click on the '''Advanced''' tab.
+
* Click on the '''Settings''' button for '''Performance'''.
+
* Click on the '''Data Execution Prevention''' tab.
+
* Check "'''Turn on DEP for all programs and services except those I select:'''"
+
* Click on '''Add''' and browse your system to find the exe file you are using:
+
** '''TS3.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3\Game\Bin
+
** '''TS3EP01.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 World Adventures\Game\Bin
+
** '''TS3SP01.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 High End Loft Stuff\Game\Bin
+
** '''TS3EP02.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 Ambitions\Game\Bin
+
** '''TS3SP02.exe''' under C:\Program Files (x86)\Electronic Arts\The Sims 3 Fast Lane Stuff\Game\Bin
+
* Click '''OK'''.
+
* '''Restart your computer''' for the changes to take effect.
+

Revision as of 07:44, 12 September 2010

Sims 3 Game Help Categories:

Custom Content  | Installation  | Gameplay Guides  | Technical & Graphics Issues  | Miscellaneous Issues

MTS Help Q&A Forums

Contents

Overview

If your game is crashing for no reason, then this page can help you to get it running again in a stable manner. All users should do step 1 first!

Step 1. Disable Custom Content

The majority of crashes in the game can be attributed to bad/incompatible custom content that you have installed at some point. The first thing that should always happen is to disable all custom content and see if your game runs as "vanilla" as possible.

Follow the steps in this guide to remove your custom content:

Game Help:Remove Sims3 Custom CC Wizard

Step 2. LAA (Large Address Aware)

Do this section ONLY if removing ALL custom content doesn't fix the issue!!

All 32-bit applications (including The Sims 3), by default, have the large address aware (LAA) bit disabled. In layman's terms, this means the application cannot address more than 2 GiB (2,147,483,648 bytes) of virtual memory. The Sims 3 can, under certain circumstances, reach this limit causing the game to crash to the desktop.

There have also been reports and feedback from users of reduced lag, freezing, and crashes to the desktop who have installed and used CFF Explorer or The Sims 3 Large Address Aware.

For more information, please see Game Help:Large Address Aware.


Step 3. Data Execution Prevention

Data Execution Prevention (DEP) is a security feature that can help prevent damage to your computer from viruses and other security threats. Harmful programs can try to attack Windows by attempting to run (also known as execute) code from system memory locations reserved for Windows and other authorized programs. These types of attacks can harm your programs and files.

DEP can help protect your computer by monitoring your programs to make sure that they use system memory safely. If DEP notices a program on your computer using memory incorrectly, it closes the program and notifies you.

For more information, see Game_Help:Data_Execution_Prevention

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox