v0.6.4c2024-05-31

  • Corrigido um problema raro que resultava em erro de arquivo de salvamento corrompido referente à dependência IResolver ausente.

v0.6.4b2024-05-27

  • Corrigido um problema raro no carregamento que exibia erros como "Failed to resolve IMapCacheManager".

v0.6.4a2024-05-25

  • Corrigido o cálculo de rotas dos veículos, que às vezes não conseguia encontrar o caminho mais curto e retornava outros mais longos.
    • Em média, os caminhos percorridos pelos caminhões são 4% mais curtos e exigem 15% menos passos para serem encontrados.

v0.6.42024-05-17

  • Adicionado o recurso de cache de dados do mapa, que acelera os carregamentos do jogo em cerca de 2x (o ganho é maior em CPUs mais fracas).
    • O carregamento do mapa Novo Refúgio caiu de 12 para 7 segundos, e o do Armagedom, de 30 para 15 segundos (em uma CPU i9-13900).
    • Isso foi conseguido carregando os dados do mapa em cache em vez de gerar o terreno do zero.
    • O cache do mapa é criado e salvo no primeiro carregamento do jogo, então o ganho de velocidade só será perceptível nos carregamentos seguintes.
    • Todos os jogos que compartilham a mesma versão do mapa compartilham o mesmo cache.
    • No máximo 5 caches de mapa são armazenados por vez.
    • Este recurso pode ser desabilitado com a opção de inicialização --disable-map-cache.
    • Esta mudança também reduz a probabilidade de falhas do jogo causadas por alta carga de CPU em sistemas sensíveis a isso.
  • Melhorado o algoritmo de salvamento dos dados dos blocos de terreno, reduzindo o tamanho bruto do arquivo de salvamento em ~2x. O efeito sobre o tamanho final do arquivo comprimido é menor, com cerca de 15% de economia.
    • Esta mudança resultou em uma economia significativa de memória e de tempo durante os salvamentos e deixou o cache do mapa menor e mais rápido de carregar.
    • O cache de dados do mapa Armagedom caiu de 160 MB para 66 MB (antes da compressão).
    • Esta mudança também reduz a chance de ocorrerem erros de falta de memória durante o salvamento do jogo quando o sistema está com pouca memória.
  • Os assentamentos agora podem ter superfícies personalizadas que cobrem os caminhos originais.
  • A velocidade do jogo agora é salva.
  • Clicar repetidamente no botão de iniciar o jogo não deixa mais o menu de escape dentro do jogo sem resposta.
  • A névoa agora é renderizada corretamente para os evaporadores de líquidos e para as partículas dos veículos.
  • O limite de FPS foi removido da tela de carregamento para eliminar o tempo ocioso em que o jogo espera pelo próximo passo enquanto o renderizador também espera pelo próximo quadro por causa do limite de FPS.
  • Melhorado o visual das partículas de poeira no terreno e atrás dos veículos.
  • As partículas de poeira e de escape dos veículos não são mais geradas quando a câmera está muito longe delas.
  • Os veículos agora espirram água em vez de poeira durante a chuva.
  • A poeira atrás dos veículos agora é emitida em pequenas quantidades mesmo em superfícies de concreto.
  • Corrigida a poeira excessiva emitida quando a Mega Escavadeira girava no mesmo lugar.

Editor de mapas

  • Otimizada a etapa "Gravando dados gerados", que costumava levar até 60 segundos em mapas grandes e agora é quase instantânea (mais de 1000x mais rápida).
  • Corrigida a lista de referência das funções de ruído, que estava faltando.
  • Corrigida a janela de erros, que não exibia os erros ao ser aberta pela primeira vez.