v0.6.4c2024-05-31

  • Een zeldzaam probleem opgelost dat leidde tot een fout over een beschadigd savebestand vanwege een ontbrekende IResolver-afhankelijkheid.

v0.6.4b2024-05-27

  • Een zeldzaam probleem opgelost waarbij bij het laden fouten zoals "Failed to resolve IMapCacheManager" werden getoond.

v0.6.4a2024-05-25

  • Routebepaling van voertuigen opgelost die soms niet het kortste pad kon vinden en langere paden teruggaf.
    • Gemiddeld zijn de paden die vrachtwagens afleggen 4% korter en zijn er 15% minder stappen nodig om ze te vinden.

v0.6.42024-05-17

  • Functie voor kaartgegevenscache toegevoegd die het laden van spellen ongeveer 2x versnelt (meer versnelling bij zwakkere CPU's).
    • Het laden van de kaart Nieuwe Haven ging van 12 naar 7 sec, Armageddon van 30 naar 15 sec (op een i9-13900-CPU).
    • Dit is bereikt door gecachete kaartgegevens te laden in plaats van het terrein vanaf nul te genereren.
    • De kaartcache wordt aangemaakt en opgeslagen bij het eerste laden van het spel, dus de versnelling is pas merkbaar bij het laden daarna.
    • Alle spellen die dezelfde kaartversie delen, delen ook de cache ervan.
    • Er worden maximaal 5 kaartcaches tegelijk bewaard.
    • Deze functie kan worden uitgeschakeld met de startoptie --disable-map-cache.
    • Deze wijziging verkleint ook de kans dat het spel vastloopt door hoge CPU-belasting op systemen die daar gevoelig voor zijn.
  • Het opslagalgoritme voor terreintegelgegevens is verbeterd, waardoor de onbewerkte bestandsgrootte van saves ~2x kleiner wordt. Het effect op de uiteindelijke gecomprimeerde bestandsgrootte is kleiner, ongeveer 15% besparing.
    • Deze wijziging levert een aanzienlijke besparing van geheugen en tijd op tijdens het opslaan en maakt de kaartcache kleiner en sneller te laden.
    • De kaartgegevenscache van de kaart Armageddon ging van 160 MB naar 66 MB (vóór compressie).
    • Deze wijziging verkleint ook de kans op geheugentekortfouten tijdens het opslaan van het spel wanneer het systeem weinig geheugen heeft.
  • Nederzettingen kunnen nu alternatieve bestrating hebben die de oorspronkelijke paden bedekt.
  • Spelsnelheid wordt nu opgeslagen.
  • Herhaaldelijk klikken op de knop om het spel te starten maakt het escape-menu in het spel niet langer onklikbaar.
  • Mist wordt nu correct weergegeven voor vloeistofverdampers en voertuigdeeltjes.
  • De FPS-limiet is verwijderd uit het laadscherm om inactieve tijd te elimineren waarin het spel op de volgende stap wacht terwijl de renderer door de FPS-limiet ook op het volgende frame wacht.
  • Verbeterde weergave van stofdeeltjes op het terrein en achter voertuigen.
  • Stof- en uitlaatdeeltjes van voertuigen verschijnen nu niet meer wanneer de camera er te ver vandaan is.
  • Voertuigen spatten tijdens regen nu water op in plaats van stof.
  • Stof achter voertuigen wordt nu ook op betonnen oppervlakken uitgestoten, in kleine hoeveelheden.
  • Opgelost dat de Mega graafmachine overmatig stof uitstootte bij het draaien op de plaats.

Kaarteditor

  • De stap "Gegenereerde gegevens schrijven" is geoptimaliseerd; deze duurde voorheen tot 60 seconden op grote kaarten en is nu vrijwel direct klaar (meer dan 1000x sneller).
  • Opgelost dat de referentielijst van ruisfuncties ontbrak.
  • Opgelost dat het foutvenster geen fouten toonde wanneer het voor het eerst werd weergegeven.