Skip to main content

Una guía para reparar su Anno CTD para cualquier sistema operativo Windows de 61 bits.

Todo se reduce al hecho de que Anno 1404 tiene una pérdida de memoria bastante grave en algún lugar de su código (presumiblemente relacionado con la textura) y, como resultado, bombea datos innecesarios a su RAM. Esto es un problema, ya que los binarios de Anno están escritos en 32 bits: técnicamente solo puede ver los primeros 4 gb de RAM en su sistema. Si eres de la vieja escuela como yo y jugaste el juego en 2009, sabrás que no tenía ese problema en ese entonces. Esto se debe a que los desarrolladores hicieron que la memoria se desbordara en la memoria de PAGE, enmascarando la fuga. Una práctica común en aquel entonces que funciona si tiene un sistema operativo de 32 bits (como la mayoría de la gente hace 10 años), pero no funciona en un sistema operativo de 64 bits como la mayoría de la gente tiene ahora. Al jugar, una vez que se agotan los 4 gb de RAM, el juego falla porque no puede encontrar más lugares vacíos para almacenar sus variables, lo que resulta en desagradables CTD o congelamiento. Establecer el indicador LAA (es decir, el parche de 4 gb) permite que el programa use 4 gb de RAN, lo que ayuda un poco, ya que las aplicaciones en un entorno de 32 bits pueden usar solo 2 gb de RAM física, para garantizar que el núcleo tenga suficiente RAM para permanecer estable (lo que no importa para los sistemas de 64 bits siempre que tenga más de 4 gb de RAM).
En un mundo ideal, los binarios de Anno se reescribirían para 64 bits. Esto puede requerir una buena cantidad de trabajo, y no creo que la gente de ubisoft se esté molestando por un juego de 10 años (aunque deberían hacerlo si deciden seguir vendiéndolo), así que les presentaré el segundo mejor. solución: Para vaciar el exceso de memoria y reducir la carga de memoria del juego.

Solución parte 1

Lo primero es lo primero: sigue la guía de Shona al pie de la letra aquí, ya que también necesitaremos la bandera de LAA.

Una guía para Anno 1404: Venecia

Por: Shona (vincit omnia veritas)

Esta guía debería ayudarlo a solucionar CTD (Crash to Desktop), problemas de RAM, guardar el bloqueo del juego, etc.

Segundo: Necesitamos un programa llamado CleanMem Mini Monitor Pro. Es un software gratuito que puedes descargar aquí. https://www.pcwintech.com/cleanmem

ADVERTENCIA: En el pasado hubo algunos problemas con este programa y GTA V en línea. Si quieres jugar a ambos, consulta los foros de GTA o instala o desinstala CleanMem cuando quieras jugar anno: GTAV online

* DESCARGO DE RESPONSABILIDAD: No asumo ninguna responsabilidad por los problemas causados ​​por CleanMem Mini Monitor Pro. Usar bajo su propia responsabilidad *

una vez instalado, se verá algo como esto

usar esta configuración

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena
[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena
[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

Use el botón Agregar y agregue Anno4.exe y Addon.exe

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

Si usa el programa por primera vez, presione instalar primero

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

Luego presione editar programa de tareas
[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

ahora obtendrá una lista con todas las tareas activas en su PC. Busque este y haga doble clic

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

Ahora encuéntrelo en la lista superior de nuevo

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena
Vaya a la pestaña de disparadores. Habrá 2 tareas establecidas aquí. Elija el primero y configúrelo en esta configuración.

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

segundo en estos

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

El programa ya está configurado, reinicie su máquina

Solución parte 2

Ahora hemos configurado el programa para vaciar la memoria innecesaria. Ahora necesitamos configurar Anno para que use la menor cantidad de memoria posible.

1) Elimine tantos programas que no necesite con el administrador de tareas de Windows.

2) Edite anno engine.ini, busque esta línea.

0
para
1

3) Vaya a su panel de control de Nvidia: ATI y configure AA y otras configuraciones de gfx a su gusto para anno 1404 y venice.

4) Inicie anno, vaya a la configuración de GFX y configúrelos así. También configure el juego en modo ventana.

[FIXED]Año 1404: Venecia - CTD y problemas con el reloj de arena

5) Una vez que el juego se ejecuta durante unos minutos, puede cambiar la calidad de la textura del juego a alta. Sin embargo, no olvide volver a ponerlo en medio cuando cargue el juego: debido a una carga de memoria demasiado alta, la memoria ya se satura durante la carga de un juego guardado. Una vez que el juego está funcionando, está bien. ¡Ahora disfruta de Anno 1404!

Preguntas y respuestas

P: ¿Necesito desactivar la superposición de vapor?
R: Sí, lo recomiendo mucho. Steam usa memoria, desea usar la menor cantidad de memoria posible

P: ¿Necesito comenzar un nuevo juego cuando uso este truco?
R: No, debería poder reproducir los archivos guardados antiguos en su sistema.

P: ¡Ayuda! ¡El juego se bloquea cuando se está cargando!
R: Olvidaste volver a establecer las texturas en medio. En juegos de baja población, te saldrás con la tuya. de ~ 20K en adelante no. Una vez que se carga el juego, puedes volver a configurar las texturas en alto de forma segura.

P: Después de cargar, el juego se retrasa cuando quiero derribar un edificio. Cuando lo coloco, se bloquea.
R: Esto rara vez puede suceder. por alguna u otra razón, el juego puede exigir una gran cantidad de recursos al derribar un edificio después de una carga. Simplemente presione construir en un terreno ya ocupado con ese edificio, y el retraso y CTD desaparecerán.

P: ¿Hay un límite de tiempo sobre cuánto puedo jugar el juego?
R: Que yo sepa, no. He jugado más de 60 horas en un mapa grande con 3 reproductores de CPU, 60 000 de pop y sin CTD, incluso con sesiones que duran más de 4 horas 🙂

Sigue leyendo: