v0.6.4c2024-05-31

  • Ein seltenes Problem korrigiert, das zu einem Fehler über eine beschädigte Spielstanddatei wegen einer fehlenden IResolver-Abhängigkeit führte.

v0.6.4b2024-05-27

  • Ein seltenes Problem beim Laden korrigiert, das Fehler wie "Failed to resolve IMapCacheManager" anzeigte.

v0.6.4a2024-05-25

  • Fahrzeug-Wegfindung korrigiert, die manchmal nicht den kürzesten Pfad finden konnte und stattdessen längere zurückgab.
    • Im Durchschnitt sind die von Lastwagen genommenen Wege 4 % kürzer und benötigen 15 % weniger Schritte, bis sie gefunden werden.

v0.6.42024-05-17

  • Kartendaten-Cache hinzugefügt, der das Laden von Spielen um etwa 2x beschleunigt (bei schwächeren CPUs fällt die Beschleunigung noch größer aus).
    • Das Laden der Karte Neuer Hafen sank von 12 auf 7 Sekunden, Armageddon von 30 auf 15 Sekunden (auf einer i9-13900-CPU).
    • Erreicht wurde dies durch das Laden zwischengespeicherter Kartendaten, anstatt das Gelände von Grund auf neu zu erzeugen.
    • Der Karten-Cache wird beim ersten Laden eines Spiels erstellt und gespeichert, die Beschleunigung ist daher erst bei den folgenden Ladevorgängen spürbar.
    • Alle Spiele mit derselben Kartenversion teilen sich denselben Cache.
    • Es werden höchstens 5 Karten-Caches gleichzeitig gespeichert.
    • Diese Funktion kann mit der Startoption --disable-map-cache deaktiviert werden.
    • Diese Änderung verringert außerdem die Wahrscheinlichkeit von Spielabstürzen durch hohe CPU-Last auf dafür anfälligen Systemen.
  • Der Speicheralgorithmus für Geländekacheldaten wurde verbessert, wodurch sich die unkomprimierte Größe der Spielstanddatei um etwa 2x verringert. Auf die endgültige komprimierte Dateigröße wirkt sich das schwächer aus, hier werden etwa 15 % eingespart.
    • Diese Änderung brachte deutliche Speicher- und Zeiteinsparungen beim Speichern und machte den Karten-Cache kleiner und schneller ladbar.
    • Der Kartendaten-Cache der Karte Armageddon schrumpfte von 160 MB auf 66 MB (vor der Komprimierung).
    • Diese Änderung verringert außerdem die Gefahr von Speichermangel-Fehlern beim Speichern des Spiels, wenn im System wenig Arbeitsspeicher frei ist.
  • Siedlungen können nun individuelle Oberflächen haben, die die ursprünglichen Wege überdecken.
  • Die Spielgeschwindigkeit wird nun gespeichert.
  • Wildes Klicken auf die Schaltfläche zum Spielstart macht das Escape-Menü im Spiel nicht mehr unklickbar.
  • Nebel wird nun bei Flüssigkeitsverdampfern und Fahrzeugpartikeln korrekt gerendert.
  • Die FPS-Begrenzung wurde vom Ladebildschirm entfernt, um Leerlaufzeiten zu beseitigen, in denen das Spiel auf den nächsten Schritt wartet, der Renderer wegen der FPS-Grenze aber ebenfalls auf das nächste Bild wartet.
  • Die Optik der Staubpartikel auf dem Gelände und hinter Fahrzeugen wurde verbessert.
  • Staub- und Abgaspartikel von Fahrzeugen werden nun nicht mehr erzeugt, wenn die Kamera zu weit von ihnen entfernt ist.
  • Fahrzeuge sprühen bei Regen nun Wasser statt Staub auf.
  • Hinter Fahrzeugen wird nun auch auf Betonoberflächen in geringen Mengen Staub aufgewirbelt.
  • Korrigiert, dass der Riesige Bagger beim Drehen auf der Stelle übermäßig viel Staub aufwirbelte.

Karteneditor

  • Der Schritt "Generierte Daten werden geschrieben" wurde optimiert; er dauerte auf großen Karten bis zu 60 Sekunden und ist nun nahezu sofort abgeschlossen (über 1000x schneller).
  • Fehlende Referenzliste der Noise-Funktionen korrigiert.
  • Fehlerfenster korrigiert, das beim ersten Anzeigen keine Fehler anzeigte.