Difference between revisions of "Sims 3:Large Address Aware"
m (→Applications That Can Enable the LAA bit) |
(→32-bit Operating Systems: Content was moved to Game Help:Insufficient Memory Crashes and these changes direct users there.) |
||
Line 18: | Line 18: | ||
==32-bit Operating Systems== | ==32-bit Operating Systems== | ||
− | If you have a 32-bit version of Windows, and additional step is required in order for The Sims 3 to use more than 2 GiB of virtual memory. | + | If you have a 32-bit version of Windows, and additional step is required in order for The Sims 3 to use more than 2 GiB of virtual memory. If your computer has at least 3 GiB of RAM installed, follow the instructions on the [[Game Help:Insufficient Memory Crashes#Step 3: Allow more memory to applications|Insufficient Memory Crashes]] article. That article also contains information on how to determine how much RAM is installed. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | # | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==64-bit Operating System== | ==64-bit Operating System== |
Revision as of 07:24, 18 October 2011
Contents |
Overview
All 32-bit applications (including The Sims 3) that run on Microsoft Windows, 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 without warning. There are tools available that allow you to mod The Sims 3 executable(s) which allows the game to use up to 4 GiB (4,294,967,296 bytes) of virtual memory.
Diagnosing LAA Crashes
The Sims 3 produces exception (xcpt*.txt and xcpt*.mdmp) files in the user's My Documents directory when it crashes. To determine if the crash was caused by LAA:
- Open an xcpt*.txt file with Notepad or your favorite text editor.
- Behind Free virtual memory:, is it less than 200 Mb? If yes, LAA most likely caused the crash. If no, something else most likely caused the crash.
Applications That Can Diagnose LAA Crashes
Applications That Can Enable the LAA bit
Because modifying an executable is no easy feat, the modification must be performed by an application. Here are some of the applications known to work (in order from easiest to most difficult).
32-bit Operating Systems
If you have a 32-bit version of Windows, and additional step is required in order for The Sims 3 to use more than 2 GiB of virtual memory. If your computer has at least 3 GiB of RAM installed, follow the instructions on the Insufficient Memory Crashes article. That article also contains information on how to determine how much RAM is installed.
64-bit Operating System
No extra steps are required; however, in order to provide the most memory to The Sims 3, it is recommend you have more than 4 GiB of RAM installed in your system.
Invalid File Found: TS3*.exe
Enabling the large address aware bit via any method may result in future patches throwing an "Invalid File" error on the executable. To correct this in The Sims 3 Large Address Aware, click on "Reset LAA." To correct this in CFF Explorer, follow the instructions here 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 make the game large address aware again after the patch(es) are installed.