v0.6.4c2024-05-31

  • Corretto un raro problema che causava un errore di file di salvataggio corrotto relativo alla dipendenza IResolver mancante.

v0.6.4b2024-05-27

  • Corretto un raro problema al caricamento che mostrava errori come "Failed to resolve IMapCacheManager".

v0.6.4a2024-05-25

  • Corretto il calcolo del percorso dei veicoli che a volte non riusciva a trovare il percorso più breve e ne restituiva di più lunghi.
    • In media, la lunghezza dei percorsi seguiti dai camion è inferiore del 4% e richiede il 15% di passaggi in meno per essere calcolata.

v0.6.42024-05-17

  • Aggiunta la funzionalità di cache dei dati della mappa che accelera i caricamenti del gioco di circa 2 volte (l'accelerazione è maggiore sulle CPU meno potenti).
    • Il caricamento della mappa Nuovo Paradiso è passato da 12 a 7 secondi, quello di Armageddon da 30 a 15 secondi (su CPU i9-13900).
    • Questo è stato ottenuto caricando i dati della mappa dalla cache invece di generare il terreno da zero.
    • La cache della mappa viene creata e salvata al primo caricamento della partita, quindi l'accelerazione sarà evidente solo nei caricamenti successivi.
    • Tutte le partite che condividono la stessa versione della mappa ne condivideranno la cache.
    • Vengono conservate al massimo 5 cache delle mappe per volta.
    • Questa funzionalità può essere disattivata con l'opzione di avvio --disable-map-cache.
    • Questa modifica riduce anche la probabilità di blocchi del gioco dovuti all'elevato carico della CPU sui sistemi che ne risentono.
  • Migliorato l'algoritmo di salvataggio dei dati delle tessere del terreno, riducendo di circa 2 volte la dimensione del file di salvataggio non compresso. L'effetto sulla dimensione finale del file compresso è minore, con un risparmio di circa il 15%.
    • Questa modifica ha portato a un notevole risparmio di memoria e di tempo durante i salvataggi e ha reso la cache della mappa più piccola e più veloce da caricare.
    • La cache dei dati della mappa Armageddon è passata da 160 MB a 66 MB (prima della compressione).
    • Questa modifica riduce anche la possibilità di incorrere in errori di memoria esaurita durante il salvataggio della partita quando il sistema ha poca memoria disponibile.
  • Gli insediamenti ora possono avere superfici personalizzate che coprono i percorsi originali.
  • La velocità di gioco ora viene salvata.
  • Cliccare ripetutamente sul pulsante di avvio della partita non rende più incliccabile il menu di gioco.
  • La nebbia ora viene renderizzata correttamente per gli evaporatori di liquidi e per le particelle dei veicoli.
  • Il limite di FPS è stato rimosso dalla schermata di caricamento per eliminare il tempo di inattività in cui il gioco attende il passaggio successivo mentre anche il renderer attende il fotogramma successivo a causa del limite di FPS.
  • Migliorato l'aspetto delle particelle di polvere sul terreno e dietro ai veicoli.
  • Le particelle di polvere e di scarico dei veicoli ora non vengono generate quando la telecamera è troppo lontana da esse.
  • Durante la pioggia i veicoli ora spruzzano acqua invece di polvere.
  • La polvere dietro ai veicoli ora viene emessa in piccole quantità anche sulle superfici di cemento.
  • Corretta la polvere eccessiva emessa dal mega escavatore quando girava su se stesso.

Editor di mappe

  • Ottimizzato il passaggio "Scrittura dei dati generati" che sulle mappe grandi richiedeva fino a 60 secondi, ora è quasi istantaneo (accelerazione di oltre 1000 volte).
  • Corretto l'elenco di riferimento delle funzioni di rumore che risultava mancante.
  • Corretta la finestra degli errori che non mostrava gli errori alla prima apertura.