v0.8.8 Update 4.3
Machine-translated from English, the same text the game shows in Deutsch. Read the English original.
Neues Feature: Vollständige Unterstützung gemischter Materialien
- Gemischtes Abbaumaterial kann nun in Lagern gelagert, auf Förderbändern und mit Zügen transportiert und von Absetzern abgeschüttet werden.
- Erzsortieranlagen haben neue Förderband-Eingänge, um per Förderband angeliefertes gemischtes Material zu sortieren.
- Erzsortieranlagen können die Produkte, für die keine Sortierung eingestellt ist, als gemischtes Material ausgeben, was eine teilweise Sortierung ermöglicht.
- Lager, die auf gemischtes Abbaumaterial eingestellt sind, können Bergbaukontrolltürmen zugewiesen werden, um gemischte Lastwagenladungen zu erhalten.
- Lager und Stationsmodule von Bahnhöfen, die auf gemischtes Abbaumaterial eingestellt sind, nehmen auch nicht gemischte Produkte an.
- Die Inspektoren von Lagern, Lastwagen, Waggons und anderen Objekten zeigen, woraus ihr gemischtes Material besteht.
- Gemischte Materialien sind erweiterbar und können alle Produktarten unterstützen.
- Wertstoffe sind nun ein gemischtes Material, das festhält, aus welchen Produkten sie entstanden sind.
- Das Sortieren von Wertstoffen liefert nun den passenden Schrott statt eines fabrikweiten Durchschnitts.
- Sandbox-Erzeuger produzieren nun Wertstoffe und gemischtes Abbaumaterial mit einer Produktmischung, die sich in Schrott und Erze sortieren lässt.
- Korrigiert, dass aus Siedlungen gesammelte Wertstoffe die Wiederverwertungseffizienz ignorierten.
Neues Feature: Info-Einblendungen
- Info-Einblendungen hinzugefügt, die die Welt ausgrauen und Gebäude, Fahrzeuge, Förderstrecken und Rohrleitungen nach einer gewählten Statistik einfärben.
- Verfügbare Einblendungen: Produktivität, Verschmutzung (einschließlich Strahlung und Mülldeponien), Priorität, Strom, Rechenleistung, Arbeiter, Wartung und Produktfluss (Produzenten und Verbraucher eines gewählten Produkts).
- Die Einblendungen für Strom, Rechenleistung und Wartung können zwischen Langzeitdurchschnitten und aktuellen Werten umschalten.
- Die Prioritätseinblendung zeigt die Prioritätszahl jedes Objekts und kann zwischen allgemeiner Priorität und Priorität der Stromerzeugung umschalten.
Neues Feature: Strahlungsgeschützte Züge
- Einen abgeschirmten Waggon und ein abgeschirmtes Stationsmodul hinzugefügt, um radioaktive Produkte per Zug zu transportieren, ohne Strahlung zu verursachen.
- Strahlung wird nun täglich aus den radioaktiven Produkten berechnet, die Gebäude, Fahrzeuge und Förderbänder tatsächlich enthalten, was Strahlung durch Produkte verhindert, die aufgrund von Fehlern (im Spiel oder in Mods) falsch gezählt wurden.
Neue Zugfunktionen und Verbesserungen
- Aktivitätsstatistiken zum Zuginspektor hinzugefügt (In Betrieb, Untätig, Tankt und Außer Betrieb).
- Fahrtstatistiken für Züge hinzugefügt, die zeigen, wie Züge ihre Zeit zwischen Stationen verbringen (Höchstgeschwindigkeit, Beschleunigen & Bremsen, Geschwindigkeitsbegrenzung des Gleises und durch Züge blockiert).
- Das Fenster "Zuglinien & Netzwerke" zeigt beide Statistiken für den durchschnittlichen Zug der ausgewählten Linie oder des ausgewählten Netzwerks.
- Eine Anzeige der Gleis-Geschwindigkeitsbegrenzungen zu den Inspektoren von Zügen und Zugdepots hinzugefügt, die zeigt, wo Kurven und Steigungen die Zuggeschwindigkeit begrenzen.
- Bahngleise mit 25% Steigung (einschließlich Steigungsübergängen) haben nun eine Geschwindigkeitsbegrenzung von 80 km/h, damit sich sanftere Steigungen von 12% auf Hochgeschwindigkeitsstrecken lohnen.
- Prellböcke hinzugefügt, die mit einem neuen Werkzeug an den Enden von Zweirichtungsgleisen gebaut und so eingestellt werden können, dass Züge dort die Fahrtrichtung umkehren dürfen oder nicht (an Gleisenden ohne Prellbock dürfen Züge immer die Fahrtrichtung umkehren).
Neues Feature: Web-API
- Einen spielinternen Web-API-Server hinzugefügt, der mit dem Konsolenbefehl web_api_start gestartet und mit web_api_stop beendet wird.
- Zu den integrierten Routen gehören ein Demo-Dashboard (/demo-dashboard), ein Screenshot der aktuellen Ansicht (/screenshot) und eine Liste aller Routen (/routes).
- Spielbefehle können über die API gesendet werden (Cheat-Befehle nur in Sandbox-Spielen).
Übersetzungen und Einstieg
- Die Hinweise zum Patch werden nun maschinell in alle 20 unterstützten Sprachen übersetzt, mit einer Option, das englische Original anzuzeigen.
- Die Spielsprache kann nun im Hauptmenü (über ein neues Dropdown-Menü oder in den Einstellungen) ohne Neustart geändert werden, während eine Änderung während eines Spiels weiterhin einen Neustart erfordert.
- Beim ersten Spielstart wird nun nach Sprache, Bildschirm und Fenster-Modus gefragt.
- Britisches Englisch hinzugefügt.
- Das Fenster mit den Hinweisen zum Patch zeigt nun eine Zeitleiste mit Versionsnamen.
- Korrigiert, dass einige Texte nie übersetzt wurden oder in der beim Start geladenen Sprache blieben.
Tastenbelegung und Eingabe
- Im Tab "Steuerung" kann nun nach Aktion, Gruppe oder Taste gesucht werden, es lassen sich nur das Basisspiel, ein DLC oder eine Mod anzeigen und Belegungen mit Konflikten oder angepasste Belegungen filtern.
- Jede Aktion im Tab "Steuerung" hat eine Schaltfläche zum Zurücksetzen, die ihre Standardtasten anzeigt.
- Konflikt-Tooltips im Tab "Steuerung" nennen die Mod, der die andere Belegung gehört.
- Strg, Umschalt, Alt und Cmd gelten nun für beide Seiten der Tastatur und belegen einen statt zwei Tastenplätze (außer bei Belegungen, die vor diesem Update angepasst wurden).
- Jedes Menü der Werkzeugleiste und das Fenster Asteroidenmanagement können nun mit einer Taste belegt werden (standardmäßig unbelegt, außer dem Menü "Förderstrecken", das T behält).
- Tastenhinweise in Fenstertiteln, Werkzeugkästen und Tooltips werden nach einer Neubelegung nun aktualisiert.
- Das Mausrad reagiert nicht mehr, wenn sich der Mauszeiger außerhalb des Spielfensters befindet.
- Korrigiert, dass Modi von Bauwerkzeugen (z. B. der Modus ohne Abbiegen bei Förderstrecken oder die alternativen Modi bei Bahngleisen) nach dem Loslassen ihrer Taste aktiv blieben.
- Korrigiert, dass eine innerhalb eines Frames gedrückte und losgelassene Taste nie als losgelassen erkannt wurde.
- Korrigiert, dass Tastenkürzel aus einer einzelnen Taste (z. B. Z) nicht funktionierten, wenn dieselbe Taste mit einer Zusatztaste (z. B. Strg+Z) einer anderen Aktion zugewiesen war.
- Korrigiert, dass die Eingabetaste, WASD und andere Tasten hinter Pop-ups oder beim Tippen im Bildschirm "Neues Spiel", in den Speicher- und Ladefenstern, bei Blaupausen sowie in der Mod- und Kartenverwaltung wirkten.
- Korrigiert, dass Textfelder einen geänderten Platzhalter als eingegebenen Text behandelten.
Neue Sound-Engine
- Die Soundwiedergabe wurde neu geschrieben und fasst nun Geräusche derselben Art zusammen, was Soundkanäle freigibt und in großen Fabriken mehr verschiedene Geräusche gleichzeitig erklingen lässt.
- Umgebungsgeräusche abhängig von der Umgebung der Kamera hinzugefügt, etwa Wald, Ozean, Wind und Regen.
- Geräusche für Geländeeinstürze hinzugefügt, die sich bei weichen und harten Materialien unterscheiden und lauter werden, je mehr Gelände einstürzt.
- Eine Einstellung für die Soundqualität hinzugefügt, die steuert, wie viele Geräusche gleichzeitig abgespielt werden können.
- Geräusche verbrauchen etwa 10x weniger Arbeitsspeicher.
Verbesserungen
- Produkte auf Förderbändern laufen nun ein halbes Feld in angeschlossene Gebäude hinein, statt an den Bandenden abrupt zu erscheinen und zu verschwinden.
- Die globale Suche beginnt nun ab dem ersten eingegebenen Zeichen zu suchen.
- Eine optionale Echtzeituhr neben den Steuerelementen der Spielgeschwindigkeit hinzugefügt (Einstellungen > Video > Benutzeroberfläche, 12-Stunden- oder 24-Stunden-Format).
- Die Aufschlüsselung nach Rezepten in den Produktstatistiken zeigt nun Summen.
- Das Kapitänsbüro zeigt nun die monatliche Einigkeit an, die aktivierte Verordnungen liefern, und ein Tooltip erklärt, was seine Einigkeitskosten für Verordnungen umfassen.
- Änderungen des Fenster-Modus verwenden nun dieselbe Bestätigung mit automatischer Rücksetzung wie Bildschirmänderungen.
Leistung
- Über dem Gelände angezeigte Ressourcenbalken werden auf großen Karten ~10x schneller initialisiert.
- Die Schiffsbefahrbarkeit wird beim Laden ~2x schneller initialisiert.
- Das Laden ist schneller, weil Produkttexturen nicht mehr jedes Mal neu komprimiert werden.
- Langsame Freischaltprüfungen in Inspektoren, der Kodex-Suche und der Werkzeugleiste korrigiert.
- Prüfsummen von Spielständen werden 2-3x schneller berechnet, was das Speichern und Laden beschleunigt.
- Die im gesamten Spiel verwendeten internen Dictionaries und Sets optimiert.
- Die Soundverarbeitung ist schneller, besonders während sich die Kamera bewegt.
- Auf globalen Statistiken beruhende Freischaltbedingungen der Forschung werden nun seltener geprüft.
Fehlerbehebungen
- Korrigiert, dass Maschinen mit rezeptabhängigem Stromverbrauch (z. B. Lichtbogenofen II) ihren Strombedarf nach Abschluss eines Rezepts nicht aktualisierten, wodurch ein geladenes Spiel außerdem von dem Spiel abwich, das es gespeichert hatte.
- Korrigiert, dass Netzwerkzüge mit Restladung und ohne Auftrag (z. B. nachdem ihr Auftrag abgebrochen wurde) zum Bahnhof mit dem meisten freien Platz fuhren statt zu dem mit der höchsten Priorität, der Platz für die Ladung hatte.
- Korrigiert, dass Netzwerkzüge leer zum Lieferbahnhof fuhren, wenn ihre Abholung an dem Bahnhof lag, an dem sie gerade entladen oder getankt hatten.
- Korrigiert, dass beim Platzieren eines Bahnhofs oder Bahnübergangs über teilweise gebauten Gleisen deren bereits gelieferte Baumaterialien verschwanden.
- Korrigiert, dass das Gehe-zu-Werkzeug für Züge Spitzkehren falsch anzeigte.
- Korrigiert, dass beim Kopieren eines Wegpunkts der Kopiercursor aktiv blieb.
- Korrigiert, dass das Entfernen von Gebieten abseits des Mauszeigers begann und das Entfernen von Markierungen nicht dem umrandeten Bereich entsprach.
- Umgekehrte Beleuchtung bei 15 Schüttgütern (z. B. Feldfrüchte, Futter, Schrott, Abfall, Quarz) sowie bei abgeladenem Abfall und abgeladener Schlacke korrigiert.
- Korrigiert, dass Schlacke, Titanschlacke, zerkleinerte Schlacke, zerkleinertes Golderz, Quarz und Holzhackschnitzel flache oder unpassende Oberflächendetails verwendeten.
- Korrigiert, dass große Zahlen auf "1000k" statt "1M" (und "1000M" statt "1G") gerundet wurden.
- Korrigiert, dass Verordnungen, die Einigkeit liefern (z. B. Extrarationen), die in einem Monat bereits verdienten Tage verloren, wenn sie innerhalb dieses Monats aus- und wieder eingeschaltet wurden.
- Korrigiert, dass die Trägheit untätiger mechanischer Wellen knapp über 95% hängen blieb, statt abzunehmen.
- Korrigiert, dass von Raketenabschussrampen versprühtes Wasser in den Produktstatistiken fehlte.
- Speicherlecks beim Fällen von Bäumen durch Holzvollernter, beim Auswählen von Spielständen in den Speicher- und Ladefenstern und beim Bearbeiten der Veröffentlichungseinstellungen einer Karte im Karteneditor korrigiert.
- Korrigiert, dass der Hintergrund des Startbildschirms auf Bildschirmen, die nicht 16:9 sind, gestreckt wurde.
- Einen nicht zentrierten Dropdown-Pfeil korrigiert.
Modding
- Mods können Übersetzungen in einem Ordner Translations mitliefern (eine JSON-Datei pro Sprache, wie beim Hauptspiel).
- Den Konsolenbefehl export_mod_translations hinzugefügt, der eine Übersetzungsvorlage für eine Mod erzeugt.
- Das Mitliefern von Übersetzungen erfordert eine Mod-ID aus 4-32 Buchstaben, Ziffern, Bindestrichen und Unterstrichen ohne Punkte (Mods mit anderen IDs werden weiterhin mit einer Warnung geladen, aber in Update 5 abgelehnt).
- Mods können über IShortcutsRegistry Tastenbelegungen hinzufügen (in IMod.Initialize oder im Konstruktor einer globalen Abhängigkeit), und der Tab "Steuerung" listet sie unter dem Namen der Mod auf.
- KbHandle ersetzt ShortcutsMap, KbAttribute und KeyBinding (Mods, die Tastenbelegungen verwenden, benötigen ein Update).
- Mods können Info-Einblendungen hinzufügen, indem sie IInfoOverlay implementieren.
- Mods können Web-API-Routen bereitstellen, indem sie eine Methode einer globalen Abhängigkeit mit [WebRoute] markieren, oder Routen anderer Objekte mit RegisterRoute registrieren.
- Mods können mit MixedMaterialCategory.CreateAndRegister eigene Kategorien gemischter Materialien erstellen, und abbaubare sowie recycelbare Produkte aus Mods werden automatisch den Basiskategorien zugeordnet.
- Rezepte für Pressen und Schredder werden aus CompressionParam an Schüttgütern erzeugt (Schrott aus Mods erhält Pressrezepte, indem er diesen Parameter deklariert).
- Rezepte müssen EnableRecyclablesOutput() aufrufen, statt Wertstoffe mit AddOutput hinzuzufügen, was nun ein Fehler beim Erstellen des Protos ist.
- Protos von Bürogebäuden und Forschungslaboren nehmen ein OutputProduct statt einer festen Menge pro Rezept entgegen.
- Produktpuffer wurden für gemischte Materialien mit den neuen Schnittstellen IPlainProductBuffer und IMixedProductBuffer überarbeitet (Mods, die Puffer direkt verwenden, benötigen möglicherweise ein Update).
- Objektgeräusche werden nun in Soundtabellen gebunden (.tbl-Dateien, die in die Mod-Assembly eingebettet sind), und die Sound-Member von Protos und Buildern (z. B. SetMachineSound) sind veraltet und werden ignoriert.
- Mit [CheatCommand] markierte Befehle schlagen nun außerhalb von Sandbox-Spielen fehl, unabhängig davon, ob die Oberfläche, eine Mod oder die Web-API sie gesendet hat.
- Befehle lehnen nun gesperrte Protos (z. B. gesperrte Fahrzeuge, Förderstrecken oder Rezepte) und ungültige Werte ab.
- IsFree bei Baubefehlen ist veraltet und wird ignoriert, und ihre übrigen bool-Argumente sollten per Name übergeben werden (ein positionelles true nach dem Parameter transform in CreateStaticEntityCmd setzt nun allowValidationSuppression).
- Die standardmäßige Höchstmenge eines Schüttguts pro Haufen auf dem Förderband wurde von 5 auf 3 gesenkt (Förderbänder des Basisspiels transportieren bereits höchstens 3).
- JsonWriter hat nun eine Fluent-API für verschachtelte Objekte und Arrays und ersetzt WebJsonWriter (die alten Methoden AppendStartObject und AppendXxxField wurden entfernt).
- Eine Überladung von RegisterDataWithInterface hinzugefügt, die die Mod-Assembly entgegennimmt, was zuverlässiger ist als die Erkennung der aufrufenden Assembly (wie bei RegisterAllProducts).
- Fehler bei der Serialisierung und im Dependency Resolver zeigen generische Typnamen nun so an, wie sie in C# geschrieben werden.
- Spielstände, die nach Mod-Änderungen nicht korrekt geladen werden können (z. B. zu viele Proto-IDs), lassen sich nun mit einer Erklärung nicht laden, statt mit fehlerhaften Daten geladen zu werden.
- Korrigiert, dass das Entfernen einer Mod mit eigenen Proto-Typen möglicherweise alle Produkte ohne ID zurückließ.