Ny funksjon: full støtte for blandede materialer

  • Blandet utvunnet materiale kan nå lagres i lagre, fraktes på transportbånd og tog, og dumpes av stablere.
  • Malmsorteringsanlegg har nye inngangsporter for transportbånd for å sortere blandet materiale som leveres med bånd.
  • Malmsorteringsanlegg kan levere produktene de ikke er satt til å sortere som blandet materiale, noe som gjør delvis sortering mulig.
  • Lagre som er satt til blandet utvunnet materiale, kan tildeles gruvekontrolltårn for å ta imot blandede lastebillass.
  • Lagre og togstasjonsmoduler som er satt til blandet utvunnet materiale, kan også ta imot produkter som ikke er blandet.
  • Inspektørene for lager, lastebiler, vogner og annet viser hva det blandede materialet deres inneholder.
  • Blandede materialer kan utvides og kan støtte alle produkttyper.
  • Resirkulerbart materiale er nå et blandet materiale som holder rede på hvilke produkter det ble laget av.
  • Sortering av resirkulerbart materiale gir det tilsvarende skrotet i stedet for et gjennomsnitt for hele fabrikken.
  • Sandbox-produktkilder produserer nå resirkulerbart materiale og blandet utvunnet materiale med en blanding av produkter som sorteres til skrot og malm.
  • Fikset at resirkulerbart materiale som ble samlet inn fra bosetninger, ignorerte gjenvinningseffektiviteten.

Ny funksjon: infooverlegg

  • La til infooverlegg som gråner ut verden og farger bygninger, kjøretøy, transportbånd og rør etter en valgt statistikk.
  • Tilgjengelige overlegg: produktivitet, forurensning (inkludert stråling og deponier), prioritet, elektrisitet, databehandling, arbeidere, vedlikehold og produktflyt (produsenter og forbrukere av et valgt produkt).
  • Overleggene for elektrisitet, databehandling og vedlikehold kan veksle mellom langsiktige gjennomsnitt og nåværende verdier.
  • Prioritetsoverlegget viser prioritetsnummeret til hver enhet og kan veksle mellom generell prioritet og prioritet for kraftproduksjon.

Ny funksjon: strålingsskjermede tog

  • La til en skjermet vogn og en skjermet stasjonsmodul for å frakte radioaktive produkter med tog uten å forårsake stråling.
  • Stråling beregnes nå daglig ut fra de radioaktive produktene som bygninger, kjøretøy og transportbånd faktisk inneholder, noe som forhindrer stråling fra produkter som er feiltelt på grunn av programfeil (i spillet eller i mods).

Nye togfunksjoner og forbedringer

  • La til statistikk over togaktivitet i toginspektøren (i arbeid, uvirksom, fyller drivstoff og ikke i drift).
  • La til statistikk over togreiser som viser hvordan togene bruker tiden mellom stasjoner (full fart, akselerasjon & bremsing, sporets fartsgrense og blokkert av tog).
  • Vinduet Toglinjer og nettverk viser begge statistikkene for det gjennomsnittlige toget på den valgte linjen eller det valgte nettverket.
  • La til et overlegg for sporets fartsgrenser i inspektørene for tog og togstasjoner som viser hvor kurver og stigninger begrenser togets fart.
  • Jernbanespor med 25 % stigning (inkludert stigningsoverganger) har nå en fartsgrense på 80 km/h, slik at slakere stigninger på 12 % lønner seg på høyhastighetslinjer.
  • La til stoppbukker som kan bygges i endene av toveis spor med et nytt verktøy, og som kan stilles inn til å tillate eller forby at tog snur der (sporender uten stoppbukk tillater alltid at tog snur).

Ny funksjon: web-API

  • La til en web-API-server i spillet, som startes med konsollkommandoen web_api_start og stoppes med web_api_stop.
  • Innebygde ruter omfatter et demo-dashbord (/demo-dashboard), et skjermbilde av gjeldende visning (/screenshot) og en liste over alle ruter (/routes).
  • Spillkommandoer kan sendes gjennom API-et (juksekommandoer bare i Sandbox-spill).

Oversettelser og første oppstart

  • Oppdateringsnotater maskinoversettes nå til alle 20 støttede språk, med et valg for å vise den engelske originalen.
  • Spillspråket kan nå endres i hovedmenyen (fra en ny nedtrekksliste eller i innstillingene) uten omstart, mens en endring under et spill fortsatt krever omstart.
  • Første gang spillet startes, spør det nå om språk, skjerm og vindusmodus.
  • La til britisk engelsk.
  • Vinduet Oppdateringsnotater viser nå en tidslinje med navn på utgivelser.
  • Fikset at enkelte tekster aldri ble oversatt eller ble værende på språket som ble lastet ved oppstart.

Hurtigtaster og inndata

  • Fanen Kontroller kan søke etter handling, gruppe eller tast, vise bare grunnspillet, en DLC eller en mod, og filtrere hurtigtaster som er i konflikt eller er tilpasset.
  • Hver handling i fanen Kontroller har en tilbakestillingsknapp som viser standardtastene.
  • Verktøytips om konflikter i fanen Kontroller viser navnet på moden som eier den andre hurtigtasten.
  • Ctrl, Shift, Alt og Cmd gjelder nå begge sider av tastaturet og bruker én tasteplass i stedet for to (unntatt i hurtigtaster som ble tilpasset før denne oppdateringen).
  • Alle verktøylinjemenyer og vinduet Asteroidehåndtering kan nå knyttes til en tast (ikke tildelt som standard, unntatt Transporter, som beholder T).
  • Tastehint i vindustitler, verktøykasser og verktøytips oppdateres nå etter at en hurtigtast er endret.
  • Musehjulet reagerer ikke lenger når markøren er utenfor spillvinduet.
  • Fikset at moduser for byggeverktøy (f.eks. transportmodus uten svinger eller alternative moduser for jernbanespor) forble aktive etter at tasten ble sluppet.
  • Fikset at en tast som ble trykket ned og sluppet innenfor ett bilde, aldri ble registrert som sluppet.
  • Fikset at hurtigtaster med én tast (f.eks. Z) ikke virket når den samme tasten med en modifikatortast (f.eks. Ctrl+Z) var knyttet til en annen handling.
  • Fikset at Enter, WASD og andre taster virket bak popup-vinduer eller under skriving i skjermbildet Nytt spill, vinduene for lagring og innlasting, tegninger og mod- og kartbehandlerne.
  • Fikset at tekstfelt behandlet en endret plassholder som innskrevet tekst.

Ny lydmotor

  • Lydavspillingen er skrevet om for å kombinere lyder av samme type, noe som frigjør lydkanaler og lar flere forskjellige lyder spilles samtidig i store fabrikker.
  • La til omgivelseslyder basert på omgivelsene rundt kameraet, som skog, hav, vind og regn.
  • La til lyder for terrengras som er forskjellige for myke og harde materialer og blir høyere jo mer terreng som raser sammen.
  • La til en innstilling for lydkvalitet som styrer hvor mange lyder som kan spilles samtidig.
  • Lyder bruker omtrent 10x mindre minne.

Forbedringer

  • Produkter på transportbånd beveger seg nå en halv rute inn i tilkoblede bygninger i stedet for å dukke opp og forsvinne brått ved båndendene.
  • Det globale søket begynner nå å søke fra første innskrevne tegn.
  • La til en valgfri sanntidsklokke ved siden av spillhastighetskontrollene (Innstillinger > Video > Brukergrensesnitt, 12-timers eller 24-timers).
  • Fordelingen per oppskrift i produktstatistikken viser nå totaler.
  • Kapteinens kontor viser nå den månedlige Unity som aktiverte forordninger gir, og et verktøytips forklarer hva forordningenes Unity-kostnad omfatter.
  • Endringer av vindusmodus bruker nå samme bekreftelse med automatisk tilbakestilling som skjermendringer.

Ytelse

  • Ressursstolper som vises over terrenget, initialiseres ~10x raskere på store kart.
  • Skipenes fremkommelighet initialiseres ~2x raskere ved innlasting.
  • Innlasting går raskere fordi produkttekstur ikke lenger komprimeres på nytt hver gang.
  • Fikset trege opplåsningskontroller i inspektører, Kodeks-søket og verktøylinjen.
  • Sjekksummer for lagringsfiler beregnes 2-3x raskere, noe som gjør lagring og innlasting raskere.
  • Optimaliserte de interne oppslagstabellene og mengdene som brukes i hele spillet.
  • Lydbehandlingen er raskere, særlig mens kameraet beveger seg.
  • Opplåsningsbetingelser for forskning basert på global statistikk sjekkes nå sjeldnere.

Fikser

  • Fikset at maskiner med oppskriftsspesifikt strømforbruk (f.eks. Lysbueovn II) ikke oppdaterte strømbehovet sitt etter at en oppskrift var fullført, noe som også fikk et innlastet spill til å avvike fra spillet som lagret det.
  • Fikset at nettverkstog med gjenværende last og uten oppdrag (f.eks. etter at oppdraget ble avbrutt) kjørte til stasjonen med mest ledig plass i stedet for den med høyest prioritet som hadde plass til lasten.
  • Fikset at nettverkstog kjørte tomme til leveringsstasjonen når hentingen deres var på stasjonen de nettopp hadde losset eller fylt drivstoff på.
  • Fikset at plassering av en togstasjon eller planovergang over delvis bygde spor fikk de leverte byggematerialene deres til å forsvinne.
  • Fikset at togets gå-til-verktøy viste vendinger feil.
  • Fikset at kopiering av et veipunkt lot kopieringsmarkøren forbli aktiv.
  • Fikset at fjerning av betegnelser startet et stykke unna markøren, og at fjerning av dekaler ikke stemte med det markerte området.
  • Fikset invertert belysning på 15 løse produkter (f.eks. avlinger, fôr, skrot, avfall, kvarts) og på dumpet avfall og slagg.
  • Fikset at slagg, titanslagg, knust slagg, knust gullmalm, kvarts og treflis brukte flate eller feil overflatedetaljer.
  • Fikset at store tall ble avrundet til "1000k" i stedet for "1M" (og "1000M" i stedet for "1G").
  • Fikset at forordninger som gir Unity (f.eks. Mye mat), mistet dagene som allerede var opptjent i en måned når de ble slått av og på igjen innenfor samme måned.
  • Fikset at tregheten til uvirksomme mekaniske aksler ble stående fast like over 95 % i stedet for å avta.
  • Fikset at vann som ble sprutet ut av rakettoppskytningsplattformer, manglet i produktstatistikken.
  • Fikset minnelekkasjer når trehøstere feller trær, når lagringsfiler velges i vinduene for lagring og innlasting, og når publiseringsinnstillinger for kart redigeres i Kartredigereren.
  • Fikset at bakgrunnen på oppstartsskjermen ble strukket ut på skjermer som ikke er 16:9.
  • Fikset en nedtrekkspil som ikke var sentrert.

Modding

  • Mods kan levere oversettelser i en Translations-mappe (én JSON-fil per språk, på samme måte som grunnspillet).
  • La til konsollkommandoen export_mod_translations, som genererer en oversettelsesmal for en mod.
  • Levering av oversettelser krever en Mod-ID på 4-32 bokstaver, sifre, bindestreker og understreker uten punktum (mods med andre ID-er lastes fortsatt med en advarsel, men vil bli avvist i Update 5).
  • Mods kan legge til hurtigtaster gjennom IShortcutsRegistry (i IMod.Initialize eller i konstruktøren til en global avhengighet), og fanen Kontroller viser dem under modens navn.
  • KbHandle erstatter ShortcutsMap, KbAttribute og KeyBinding (mods som bruker hurtigtaster, må oppdateres).
  • Mods kan legge til infooverlegg ved å implementere IInfoOverlay.
  • Mods kan tilby web-API-ruter ved å merke en metode i en global avhengighet med [WebRoute], eller registrere ruter for andre objekter med RegisterRoute.
  • Mods kan opprette egne kategorier av blandede materialer med MixedMaterialCategory.CreateAndRegister, og utvinnbare og resirkulerbare produkter fra mods blir automatisk med i basiskategoriene.
  • Oppskrifter for komprimator og makuleringsmaskin genereres fra CompressionParam på løse produkter (skrot fra mods får presseoppskrifter ved å deklarere det).
  • Oppskrifter må kalle EnableRecyclablesOutput() i stedet for å legge til resirkulerbart materiale med AddOutput, som nå gir en byggefeil for protoen.
  • Protoer for kontorbygninger og forskningslaboratorier tar et OutputProduct i stedet for en fast mengde per oppskrift.
  • Produktbuffere er omarbeidet for blandede materialer med de nye grensesnittene IPlainProductBuffer og IMixedProductBuffer (mods som bruker buffere direkte, kan måtte oppdateres).
  • Enhetslyder knyttes nå i lydtabeller (.tbl-filer innebygd i modens assembly), og lydmedlemmene i protoer og builders (f.eks. SetMachineSound) er foreldet og ignoreres.
  • Kommandoer merket med [CheatCommand] mislykkes nå utenfor Sandbox-spill, enten brukergrensesnittet, en mod eller web-API-et sendte dem.
  • Kommandoer avviser nå låste protoer (f.eks. låste kjøretøy, transporter eller oppskrifter) og ugyldige verdier.
  • IsFree på byggekommandoer er foreldet og ignoreres, og de gjenværende bool-argumentene deres bør sendes med navn (en posisjonell true etter transform i CreateStaticEntityCmd setter nå allowValidationSuppression).
  • Standard maksimal mengde av et løst produkt per haug på transportbånd er senket fra 5 til 3 (transportbånd i grunnspillet frakter allerede maksimalt 3).
  • JsonWriter har nå et fluent API for nestede objekter og matriser og erstatter WebJsonWriter (de gamle metodene AppendStartObject og AppendXxxField er fjernet).
  • La til en overbelastning av RegisterDataWithInterface som tar modens assembly, noe som er mer pålitelig enn å oppdage den kallende assemblyen (som med RegisterAllProducts).
  • Feil fra serialisering og avhengighetsløseren viser nå generiske typenavn slik de skrives i C#.
  • Lagringsfiler som ikke kan lastes inn riktig etter endringer i mods (f.eks. for mange proto-ID-er), lastes nå ikke inn og viser en forklaring i stedet for å lastes inn med ødelagte data.
  • Fikset at fjerning av en mod med egne prototyper kunne føre til at ingen produkter hadde ID.