v0.6.4c2024-05-31

  • Corregido un problema poco frecuente que provocaba un error de archivo guardado dañado relacionado con la falta de la dependencia IResolver.

v0.6.4b2024-05-27

  • Corregido un problema poco frecuente al cargar que mostraba errores como "Failed to resolve IMapCacheManager".

v0.6.4a2024-05-25

  • Corregido el cálculo de rutas de los vehículos, que a veces no era capaz de encontrar la ruta más corta y devolvía otras más largas.
    • De media, las rutas que toman los camiones son un 4 % más cortas y requieren un 15 % menos de pasos para encontrarlas.

v0.6.42024-05-17

  • Añadida la función de caché de datos del mapa, que acelera la carga de las partidas alrededor de 2x (la mejora es mayor en CPU menos potentes).
    • La carga del mapa Nuevo Refugio pasó de 12 a 7 segundos, y la de Armagedón de 30 a 15 segundos (con una CPU i9-13900).
    • Esto se ha logrado cargando los datos del mapa desde la caché en lugar de generar el terreno desde cero.
    • La caché del mapa se crea y se guarda en la primera carga de la partida, así que la mejora solo se notará en las cargas posteriores.
    • Todas las partidas que compartan la misma versión del mapa compartirán su caché.
    • Se almacenan como máximo 5 cachés de mapa a la vez.
    • Esta función se puede desactivar con la opción de inicio --disable-map-cache.
    • Este cambio también reduce la probabilidad de cierres inesperados del juego por la alta carga de la CPU en los sistemas sensibles a ello.
  • Mejorado el algoritmo de guardado de los datos de las casillas del terreno, que reduce el tamaño bruto del archivo guardado en ~2x. El efecto sobre el tamaño final del archivo comprimido es menor, en torno a un 15 % de ahorro.
    • Este cambio ha supuesto un ahorro considerable de memoria y de tiempo durante los guardados, y ha hecho que la caché del mapa sea más pequeña y se cargue más rápido.
    • La caché de datos del mapa Armagedón pasó de 160 MB a 66 MB (antes de la compresión).
    • Este cambio también reduce la probabilidad de encontrar errores de falta de memoria al guardar la partida cuando el sistema tiene poca memoria disponible.
  • Los asentamientos pueden tener ahora superficies personalizadas que cubren los caminos originales.
  • La velocidad de juego se guarda ahora.
  • Pulsar repetidamente el botón de iniciar partida ya no hace que el menú de escape dentro del juego deje de responder a los clics.
  • La niebla se renderiza ahora correctamente en los evaporadores de líquidos y en las partículas de los vehículos.
  • Se ha eliminado el límite de FPS de la pantalla de carga para suprimir el tiempo inactivo en el que el juego espera al siguiente paso mientras el renderizador espera también al siguiente fotograma por el límite de FPS.
  • Mejorado el aspecto de las partículas de polvo del terreno y de las que dejan los vehículos.
  • Las partículas de polvo y de escape de los vehículos ya no se generan cuando la cámara está demasiado lejos de ellas.
  • Los vehículos salpican ahora agua en lugar de levantar polvo cuando llueve.
  • El polvo detrás de los vehículos se emite ahora también en las superficies de hormigón, en pequeñas cantidades.
  • Corregido el polvo excesivo que emitía la mega excavadora al girar sobre sí misma.

Editor de mapas

  • Optimizado el paso "Escribiendo los datos generados", que en los mapas grandes podía tardar hasta 60 segundos y ahora es casi instantáneo (más de 1000x más rápido).
  • Corregida la lista de referencia de funciones de ruido, que faltaba.
  • Corregida la ventana de errores, que no mostraba los errores la primera vez que aparecía.