Nová funkce: plná podpora smíšených materiálů

  • Smíšenou vytěženou horninu lze nyní skladovat v úložištích, přepravovat po dopravních pásech a vlaky a vysypávat skladači.
  • Třídírny rud mají nové vstupní porty pro dopravníky k třídění smíšeného materiálu dodávaného pásy.
  • Třídírny rud mohou produkty, které nemají nastavené k třídění, vydávat jako smíšený materiál, což umožňuje částečné třídění.
  • Úložiště nastavená na smíšenou vytěženou horninu lze přiřadit k řídicím věžím dolu, aby přijímala smíšené náklady nákladních vozidel.
  • Úložiště a moduly vlakových stanic nastavené na smíšenou vytěženou horninu mohou přijímat i nesmíšené produkty.
  • Inspektory úložišť, nákladních vozidel, vagonů a dalších entit zobrazují, z čeho se jejich smíšený materiál skládá.
  • Smíšené materiály jsou rozšiřitelné a mohou podporovat všechny typy produktů.
  • Recyklát je nyní smíšený materiál, který sleduje, z jakých produktů vznikl.
  • Třídění recyklátu vrací odpovídající šrot místo průměru za celou továrnu.
  • Zdroje produktů v Sandboxu nyní vyrábějí recyklát a smíšenou vytěženou horninu se směsí produktů, která se roztřídí na šrot a rudy.
  • Opraven recyklát sbíraný z osad, který ignoroval efektivitu recyklace.

Nová funkce: informační překrytí

  • Přidána informační překrytí, která zešednou svět a obarví budovy, vozidla, dopravníky a potrubí podle zvolené statistiky.
  • Dostupná překrytí: produktivita, znečištění (včetně radiace a skládek), priorita, elektřina, výpočetní technika, pracovníci, údržba a tok produktů (výrobci a spotřebitelé zvoleného produktu).
  • Překrytí elektřiny, výpočetní techniky a údržby lze přepínat mezi dlouhodobými průměry a aktuálními hodnotami.
  • Překrytí priorit zobrazuje číslo priority každé entity a lze jej přepínat mezi obecnou prioritou a prioritou výroby energie.

Nová funkce: vlaky stíněné proti radiaci

  • Přidán stíněný vagon a stíněný modul stanice pro přepravu radioaktivních produktů vlakem bez vzniku radiace.
  • Radiace se nyní počítá denně z radioaktivních produktů, které budovy, vozidla a dopravní pásy skutečně obsahují, což zabraňuje radiaci z produktů chybně započítaných kvůli chybám (ve hře nebo v modech).

Nové vlakové funkce a vylepšení

  • Přidány statistiky činnosti vlaku do inspektoru vlaku (práce, nečinnost, tankování a nepracuje).
  • Přidány statistiky jízdy, které ukazují, jak vlaky tráví čas mezi stanicemi (plná rychlost, zrychlování a brzdění, rychlostní omezení koleje a blokování jinými vlaky).
  • Okno Správce vlakových linek zobrazuje obě statistiky pro průměrný vlak zvolené linky nebo sítě.
  • Do inspektorů vlaku a vlakového depa přidáno překrytí rychlostních omezení kolejí, které ukazuje, kde oblouky a stoupání omezují rychlost vlaků.
  • Koleje se sklonem 25% (včetně přechodů sklonu) mají nyní rychlostní omezení 80 km/h, aby se na vysokorychlostních tratích vyplatila mírnější stoupání se sklonem 12%.
  • Přidána zarážedla, která lze novým nástrojem postavit na koncích obousměrných kolejí a nastavit tak, aby vlakům na tom místě povolovala nebo zakazovala změnu směru jízdy (konce kolejí bez zarážedla vlakům změnu směru vždy povolují).

Nová funkce: webové API

  • Přidán herní server webového API, který se spouští konzolovým příkazem web_api_start a zastavuje příkazem web_api_stop.
  • Vestavěné trasy zahrnují ukázkový přehled (/demo-dashboard), snímek obrazovky aktuálního pohledu (/screenshot) a seznam všech tras (/routes).
  • Přes API lze posílat herní příkazy (cheatovací příkazy jen ve hrách Sandbox).

Překlady a první spuštění

  • Herní aktualizace jsou nyní strojově překládány do všech 20 podporovaných jazyků s možností zobrazit anglický originál.
  • Jazyk hry lze nyní změnit v hlavní nabídce (v nové rozbalovací nabídce nebo v nastavení) bez restartu, změna během hry jej však stále vyžaduje.
  • První spuštění hry se nyní zeptá na jazyk, displej a režim okna.
  • Přidána britská angličtina.
  • Okno herních aktualizací nyní zobrazuje časovou osu s názvy vydání.
  • Opraveny některé texty, které se nikdy nepřekládaly nebo zůstávaly v jazyce načteném při spuštění.

Klávesové zkratky a ovládání

  • Kartu Ovládání lze prohledávat podle akce, skupiny nebo klávesy, zobrazit jen základní hru, DLC nebo mod a filtrovat konfliktní nebo upravené zkratky.
  • Každá akce na kartě Ovládání má tlačítko pro obnovení, které zobrazuje její výchozí klávesy.
  • Popisky konfliktů na kartě Ovládání uvádějí mod, kterému patří druhá zkratka.
  • Ctrl, Shift, Alt a Cmd nyní fungují na obou stranách klávesnice a zabírají jedno místo pro klávesu místo dvou (kromě zkratek upravených před touto aktualizací).
  • Každou nabídku panelu nástrojů a okno správy asteroidů lze nyní přiřadit ke klávese (ve výchozím stavu nepřiřazeno, kromě nabídky Dopravníky, která si ponechává T).
  • Nápovědy kláves v záhlavích oken, panelech nástrojů a popiscích se nyní po změně přiřazení aktualizují.
  • Kolečko myši již nefunguje, když je kurzor mimo okno hry.
  • Opraveny režimy stavebních nástrojů (např. zákaz zatáček u dopravníků nebo alternativní režimy kolejí), které zůstávaly zapnuté po uvolnění klávesy.
  • Opravena klávesa stisknutá a uvolněná v jednom snímku, která se nikdy nezaregistrovala jako uvolněná.
  • Opraveny jednoklávesové zkratky (např. Z), které nefungovaly, když byla stejná klávesa s modifikátorem (např. Ctrl+Z) přiřazena k jiné akci.
  • Opraveny klávesy Enter, WASD a další, které fungovaly za vyskakovacími okny nebo při psaní na obrazovce nové hry, v oknech ukládání a načítání, v plánech a ve správcích modů a map.
  • Opravena textová pole, která považovala změněný zástupný text za napsaný text.

Nový zvukový engine

  • Přepsáno přehrávání zvuků tak, aby kombinovalo zvuky stejného druhu, což uvolňuje zvukové kanály a umožňuje ve velkých továrnách přehrávat současně více různých zvuků.
  • Přidány okolní zvuky podle okolí kamery, například les, oceán, vítr a déšť.
  • Přidány zvuky sesuvu terénu, které se liší pro měkké a tvrdé materiály a sílí, čím více terénu se sesouvá.
  • Přidáno nastavení kvality zvuku, které určuje, kolik zvuků může hrát současně.
  • Zvuky využívají přibližně 10x méně paměti.

Vylepšení

  • Produkty na dopravních pásech nyní vjíždějí půl dlaždice do připojených budov, místo aby se na koncích pásů náhle objevovaly a mizely.
  • Globální hledání nyní začíná hledat od prvního napsaného znaku.
  • Přidány volitelné hodiny reálného času vedle ovládání rychlosti hry (Nastavení > Video > Uživatelské rozhraní, formát 12 nebo 24 hodin).
  • Rozpis podle receptů ve statistikách produktů nyní zobrazuje součty.
  • Kancelář kapitána nyní zobrazuje měsíční Soudržnost poskytovanou povolenými vyhláškami a popisek vysvětluje, co zahrnuje cena vyhlášek v Soudržnosti.
  • Změny režimu okna nyní používají stejné potvrzení s automatickým vrácením jako změny displeje.

Výkon

  • Ukazatele surovin zobrazené nad terénem se na velkých mapách inicializují ~10x rychleji.
  • Průjezdnost pro lodě se při načtení inicializuje ~2x rychleji.
  • Načítání je rychlejší, protože textury produktů se již pokaždé znovu nekomprimují.
  • Opraveny pomalé kontroly odemčení v inspektorech, vyhledávání v Kodexu a na panelu nástrojů.
  • Kontrolní součty uložených her se počítají 2-3x rychleji, což zrychluje ukládání a načítání.
  • Optimalizovány interní slovníky a množiny používané v celé hře.
  • Zpracování zvuku je rychlejší, zejména při pohybu kamery.
  • Podmínky odemčení výzkumu založené na globálních statistikách se nyní kontrolují méně často.

Opravy

  • Opraveny stroje se spotřebou energie závislou na receptu (např. Oblouková pec II), které po dokončení receptu neaktualizovaly svou poptávku po energii, kvůli čemuž se načtená hra také rozcházela s hrou, která ji uložila.
  • Opraveny síťové vlaky se zbylým nákladem a bez úlohy (např. po zrušení jejich úlohy), které jely do stanice s nejvíce volného místa místo do stanice s nejvyšší prioritou, která má pro náklad místo.
  • Opraveny síťové vlaky, které jely prázdné do stanice doručení, když jejich vyzvednutí bylo ve stanici, kde právě vyložily náklad nebo natankovaly.
  • Opraveno mizení dodaných stavebních materiálů při umístění vlakové stanice nebo železničního přejezdu přes částečně postavené koleje.
  • Opraveno nesprávné zobrazování úvratí v nástroji pro poslání vlaku na místo.
  • Opraven kurzor kopírování, který zůstával aktivní po zkopírování průjezdního bodu.
  • Opraveno odstraňování označení, které začínalo mimo kurzor, a odstraňování obtisků, které neodpovídalo vyznačené oblasti.
  • Opraveno obrácené osvětlení u 15 sypkých produktů (např. plodiny, krmivo, šrot, odpad, křemen) a u vysypaného odpadu a strusky.
  • Opravena struska, titanová struska, drcená struska, drcená zlatá ruda, křemen a dřevní štěpka, které používaly plochý nebo neodpovídající detail povrchu.
  • Opraveno zaokrouhlování velkých čísel na „1000k“ místo „1M“ (a „1000M“ místo „1G“).
  • Opraveny vyhlášky poskytující Soudržnost (např. Spousta jídla), které při vypnutí a opětovném zapnutí během měsíce ztratily dny, které už v tom měsíci získaly.
  • Opravena setrvačnost nečinných hřídelí, která uvízla těsně nad 95% místo toho, aby klesala.
  • Opravena voda rozstřikovaná startovacími plošinami pro raketu, která chyběla ve statistikách produktů.
  • Opraveny úniky paměti při kácení stromů kácečem stromů, při výběru uložených her v oknech ukládání a načítání a při úpravách nastavení publikování mapy v editoru map.
  • Opraveno roztažené pozadí úvodní obrazovky na displejích s jiným poměrem stran než 16:9.
  • Opravena šipka rozbalovací nabídky, která nebyla vycentrovaná.

Modding

  • Mody mohou dodávat překlady ve složce Translations (jeden soubor JSON na jazyk, stejně jako základní hra).
  • Přidán konzolový příkaz export_mod_translations, který vygeneruje šablonu překladu pro mod.
  • Dodávání překladů vyžaduje ID modu o délce 4-32 znaků tvořené písmeny, číslicemi, pomlčkami a podtržítky bez teček (mody s jinými ID se stále načtou s varováním, ale v aktualizaci 5 budou odmítnuty).
  • Mody mohou přidávat klávesové zkratky přes IShortcutsRegistry (v IMod.Initialize nebo v konstruktoru globální závislosti) a karta Ovládání je uvádí pod názvem modu.
  • KbHandle nahrazuje ShortcutsMap, KbAttribute a KeyBinding (mody, které používají klávesové zkratky, potřebují aktualizaci).
  • Mody mohou přidávat informační překrytí implementací IInfoOverlay.
  • Mody mohou obsluhovat trasy webového API označením metody globální závislosti atributem [WebRoute] nebo registrovat trasy jiných objektů pomocí RegisterRoute.
  • Mody mohou vytvářet vlastní kategorie smíšených materiálů pomocí MixedMaterialCategory.CreateAndRegister a přidané těžitelné a recyklovatelné produkty z modů se automaticky zařadí do základních kategorií.
  • Recepty lisu a skartovače se generují z CompressionParam u sypkých produktů (šrot z modů získá recepty lisování, když jej deklaruje).
  • Recepty musí volat EnableRecyclablesOutput() místo přidávání recyklátu přes AddOutput, což je nyní chyba sestavení prototypu.
  • Prototypy budov Kancelář a výzkumných laboratoří přijímají OutputProduct místo pevného množství na recept.
  • Zásobníky produktů byly přepracovány pro smíšené materiály s novými rozhraními IPlainProductBuffer a IMixedProductBuffer (mody, které zásobníky používají přímo, mohou potřebovat aktualizaci).
  • Zvuky entit se nyní přiřazují v tabulkách zvuků (soubory .tbl vložené do sestavení modu) a zvukové členy prototypů a builderů (např. SetMachineSound) jsou zastaralé a ignorované.
  • Příkazy označené [CheatCommand] nyní mimo hry Sandbox selžou bez ohledu na to, zda je odeslalo rozhraní, mod nebo webové API.
  • Příkazy nyní odmítají zamčené prototypy (např. zamčená vozidla, dopravníky nebo recepty) a neplatné hodnoty.
  • IsFree u stavebních příkazů je zastaralé a ignorované a jejich zbývající argumenty typu bool je třeba předávat jménem (poziční true za argumentem transform v CreateStaticEntityCmd nyní nastavuje allowValidationSuppression).
  • Výchozí maximální množství sypkého produktu na jednu hromádku na pásu kleslo z 5 na 3 (pásy základní hry již přepravují nejvýše 3).
  • JsonWriter má nyní fluentní API pro vnořené objekty a pole a nahrazuje WebJsonWriter (staré metody AppendStartObject a AppendXxxField byly odstraněny).
  • Přidáno přetížení RegisterDataWithInterface, které přijímá sestavení modu, což je spolehlivější než zjišťování volajícího sestavení (jako u RegisterAllProducts).
  • Chyby serializace a resolveru závislostí nyní zobrazují názvy generických typů tak, jak se píšou v C#.
  • Uložené hry, které po změnách modů nelze správně načíst (např. příliš mnoho ID prototypů), se nyní nenačtou a zobrazí vysvětlení, místo aby se načetly s poškozenými daty.
  • Opraveno odebrání modu s vlastními typy prototypů, které mohlo ponechat všechny produkty bez ID.