Esta solución sirve para sistemas operativos de 32bits.
Los Sims 3 tienen un límite de memoria de 2048MB en sistemas operativos de 32bits, por lo tanto cuando se excede ese límite de memoria dentro del juego aparece el error 12. Lo que tenemos que hacer es modificar ese límite de memoria.
Llegué a esta solución gracias a la aplicación que se encuentra en esta página que sirve para diagnosticar errores y sus soluciones:
http://www.modthesims.info/download.php?t=416883 Descargar la aplicación Large Address Aware de esta página:
http://www.techpowerup.com/forums/showt ... p?t=1125561. Descomprimir y ejecular la aplicación.
2. Abrir el ejecutable TS3W.exe de la carpeta ..\Electronic Arts\The Sims 3\Game\Bin (antes hacer un backup del ejecutable, por si necesitamos actualizar el juego en el futuro).
3. Tildar el cuadro si no esta tildado.
4. Presionar el botón Save.
Luego hacer los siguientes pasos:
Windows XP/Server 2003
1. Abrir las Propiedades del Sistema.
* Botón derecho sobre Mi PC y seleccionar Propiedades.
2. Seleccionar la pestaña Opciones Avanzadas.
3. En el área de Inicio y Recuperación, clickear Configuración.
4. En el área de Inicio del Sistema, clickear Editar para abrir el archivo boot.ini en el Block de notas.
5. Asegurarse que la opción Ajuste de línea del menú Formato esté destildada.
6. Encontrar la sección [Operating Systems]. Cada línea debajo de este encabezado representa un sistema operativo instalado en tu computadora.
7. Al final de cada línea debajo de [Operating Systems] agregar luego de /fastdetect (o lo que sea que esté al final de la linea):
* Si tienes 3072MB of RAM: /3GB /userva=2560
* Si tienes 4096MB of RAM: /3GB
8. Guardar los cambios y cerrar el Block de notas.
9. Cerrar todas las ventanas y reiniciar la PC.
En caso de problemas, repetir los mismos pasos pero en vez de agregar /3GB y /userva, quitarlo y dejar el archivo boot.ini como estaba antes de modificarlo.
Windows Vista/Windows 7/Server 2008
1. Abrir el Símbolo del sistema con derechos de administrador.
* Abrir Inicio.
* Abrir Todos los Programas.
* Abrir Accesorios.
* Botón derecho sobre Símbolo del Sistema y seleccionar Ejecutar como administrador.
2. Tipear lo siguiente y presionar enter:
* Si tienes 3072MB of RAM: bcdedit /set IncreaseUserVA 2560
* Si tienes 4096MB of RAM: bcdedit /set IncreaseUserVA 3072
3. Cerrar todas las ventanas y reiniciar la PC.
En caso de problemas, repetir los mismos pasos pero ejecutar el siguiente comando: bcdedit /deletevalue IncreaseUserVA
Prevención de ejecución de datos.
Esta opción si está activada puede hacer que el juego tire un error y se cierre, por lo tanto hay que hacer lo siguiente para excluir la prevención de ejecución de datos para los Sims 3.
1. Abrir las Propiedades del Sistema.
* Botón derecho sobre Mi PC y seleccionar Propiedades.
2. Seleccionar la pestaña Opciones Avanzadas.
3. En el área de Rendimiento, clickear Configuración.
4. Seleccionar la pestaña Prevención de ejecución de datos.
5. Eligir la opción Activar DEP para todos los programas y servicios excepto los que seleccione.
6. Presionar el botón Agregar y buscar el ejecutable TS3W.exe de la carpeta ..\Electronic Arts\The Sims 3\Game\Bin.
7. Presionar el botón Aplicar y luego Aceptar.
De todas formas la partida conviene guardarla con frecuencia, para asegurarnos que la información que tenga que guardar no sea demasiada.