v0.8.8 Update 4.3
Machine-translated from English, the same text the game shows in Svenska. Read the English original.
Ny funktion: Fullt stöd för blandade material
- Blandat brutet material kan nu lagras i lager, transporteras på transportband och tåg samt dumpas av staplare.
- Malmsorteringsanläggningar har nya ingångsportar för transportband för att sortera blandat material som levereras via band.
- Malmsorteringsanläggningar kan mata ut de produkter som de inte är inställda på att sortera som blandat material, vilket möjliggör delvis sortering.
- Lager inställda på blandat brutet material kan tilldelas gruvkontrolltorn för att ta emot blandade lastbilslaster.
- Lager och tågstationsmoduler inställda på blandat brutet material kan även ta emot icke-blandade produkter.
- Inspektörer för lager, lastbilar, vagnar och annat visar vad deras blandade material innehåller.
- Blandade material är utbyggbara och kan stödja alla produkttyper.
- Återvinningsbart material är nu ett blandat material som håller reda på vilka produkter det tillverkats av.
- Sortering av återvinningsbart material ger motsvarande skrot i stället för ett genomsnitt för hela fabriken.
- Produktkällor i Sandbox producerar nu återvinningsbart material och blandat brutet material med en blandning av produkter som sorteras till skrot och malmer.
- Fixade att återvinningsbart material som samlades in från bosättningar ignorerade återvinningsgraden.
Ny funktion: Infoöverlägg
- Lade till infoöverlägg som gråar ut världen och färgar byggnader, fordon, transportband och rörledningar efter en vald statistik.
- Tillgängliga överlägg: produktivitet, föroreningar (inklusive strålning och deponi), prioritet, el, datorkraft, arbetare, underhåll och produktflöde (producenter och konsumenter av en vald produkt).
- Överläggen för el, datorkraft och underhåll kan växla mellan långsiktiga genomsnitt och aktuella värden.
- Prioritetsöverlägget visar prioritetsnumret för varje enhet och kan växla mellan allmän prioritet och prioritet för elproduktion.
Ny funktion: Strålningsskärmade tåg
- Lade till en skärmad vagn och en skärmad stationsmodul för att flytta radioaktiva produkter med tåg utan att orsaka strålning.
- Strålning beräknas nu dagligen utifrån de radioaktiva produkter som byggnader, fordon och transportband faktiskt innehåller, vilket förhindrar strålning från produkter som räknats fel på grund av buggar (i spelet eller i moddar).
Nya tågfunktioner och förbättringar
- Lade till statistik över tågaktivitet i tåginspektören (arbetar, inaktiv, tankar och arbetar inte).
- Lade till statistik över tågresor som visar hur tåg spenderar sin tid mellan stationer (full fart, acceleration & inbromsning, spårets hastighetsgräns och blockerat av tåg).
- Tåglinje- och nätverkshanteringen visar båda statistikerna för det genomsnittliga tåget på den valda linjen eller det valda nätverket.
- Lade till ett överlägg för spårens hastighetsgränser i inspektörerna för tåg och tågdepåer som visar var kurvor och lutningar begränsar tågens hastighet.
- Tågspår med 25 % lutning (inklusive lutningsövergångar) har nu en hastighetsgräns på 80 km/h, så att flackare lutningar på 12 % blir lönsamma på höghastighetslinjer.
- Lade till stoppbockar som kan byggas i ändarna av enkelspår med ett nytt verktyg och ställas in för att tillåta eller förbjuda tåg att vända där (spårändar utan stoppbock tillåter alltid tåg att vända).
Ny funktion: Webb-API
- Lade till en webb-API-server i spelet som startas med konsolkommandot web_api_start och stoppas med web_api_stop.
- Inbyggda rutter inkluderar en demopanel (/demo-dashboard), en skärmbild av den aktuella vyn (/screenshot) och en lista över alla rutter (/routes).
- Spelkommandon kan skickas via API:et (fuskkommandon bara i Sandbox-spel).
Översättningar och första start
- Ändringsloggen maskinöversätts nu till alla 20 språk som stöds, med ett alternativ för att visa det engelska originalet.
- Spelets språk kan nu ändras i huvudmenyn (från en ny rullgardinsmeny eller i inställningarna) utan omstart, medan en ändring under ett spel fortfarande kräver en omstart.
- Vid första starten frågar spelet nu efter språk, skärm och skärmläge.
- Lade till brittisk engelska.
- Fönstret Ändringslogg visar nu en tidslinje med versionsnamn.
- Fixade att vissa texter aldrig översattes eller stannade kvar på det språk som laddades vid start.
Kortkommandon och inmatning
- Fliken Kontroller kan söka efter åtgärd, grupp eller tangent, visa bara grundspelet, en DLC eller en mod, samt filtrera fram kortkommandon som är i konflikt eller anpassade.
- Varje åtgärd i fliken Kontroller har en återställningsknapp som visar dess standardtangenter.
- Verktygstips om konflikter i fliken Kontroller anger vilken mod som äger det andra kortkommandot.
- Ctrl, Shift, Alt och Cmd matchar nu båda sidor av tangentbordet och tar en tangentplats i stället för två (utom i kortkommandon som anpassats före denna uppdatering).
- Varje verktygsfältsmeny och fönstret Asteroidhantering kan nu kopplas till en tangent (okopplade som standard, Transport behåller T).
- Tangenttips i fönstertitlar, verktygslådor och verktygstips uppdateras nu efter att ett kortkommando ändrats.
- Mushjulet reagerar inte längre när markören är utanför spelfönstret.
- Fixade att byggverktygslägen (t.ex. transportens läge utan svängar eller tågspårens alternativa lägen) förblev aktiva efter att deras tangent släppts.
- Fixade att en tangent som trycktes ned och släpptes inom en bildruta aldrig registrerades som släppt.
- Fixade att kortkommandon med en enda tangent (t.ex. Z) inte fungerade när samma tangent med en modifierare (t.ex. Ctrl+Z) var kopplad till en annan åtgärd.
- Fixade att Enter, WASD och andra tangenter reagerade bakom popup-fönster eller vid skrivning på skärmen Nytt spel, i fönstren för att spara och ladda, i ritningar samt i modd- och karthanterarna.
- Fixade att textfält behandlade en ändrad platshållare som inskriven text.
Ny ljudmotor
- Skrev om ljuduppspelningen så att ljud av samma slag kombineras, vilket frigör ljudkanaler och låter fler olika ljud spelas samtidigt i stora fabriker.
- Lade till omgivningsljud baserade på kamerans omgivning, såsom skog, hav, vind och regn.
- Lade till ljud för terrängras som skiljer sig för mjuka och hårda material och blir högre ju mer terräng som rasar.
- Lade till en inställning för ljudkvalitet som styr hur många ljud som kan spelas samtidigt.
- Ljud använder ungefär 10x mindre minne.
Förbättringar
- Produkter på transportband färdas nu en halv ruta in i anslutna byggnader i stället för att plötsligt dyka upp och försvinna vid bandens ändar.
- Den globala sökningen börjar nu söka från det första inskrivna tecknet.
- Lade till en valfri realtidsklocka bredvid kontrollerna för spelhastighet (Inställningar > Bild > Användargränssnitt, 12-timmars eller 24-timmars).
- Uppdelningen per recept i produktstatistiken visar nu summor.
- Kaptenskontoret visar nu den månatliga Unity som aktiverade förordningar ger, och ett verktygstips förklarar vad förordningarnas Unity-kostnad omfattar.
- Ändringar av skärmläge använder nu samma bekräftelse med automatisk återställning som skärmändringar.
Prestanda
- Resursstaplar som visas över terrängen initieras ~10x snabbare på stora kartor.
- Fartygens framkomlighet initieras ~2x snabbare vid laddning.
- Laddningen går snabbare eftersom produkttexturer inte längre komprimeras om varje gång.
- Fixade långsamma upplåsningskontroller i inspektörer, sökningen i Receptbok och verktygsfältet.
- Kontrollsummor för sparfiler beräknas 2-3x snabbare, vilket gör sparning och laddning snabbare.
- Optimerade de interna uppslagstabeller och mängder som används i hela spelet.
- Ljudbehandlingen är snabbare, särskilt medan kameran rör sig.
- Upplåsningsvillkor för forskning som baseras på global statistik kontrolleras nu mer sällan.
Fixar
- Fixade att maskiner med receptspecifik elförbrukning (t.ex. Ljusbågsugn II) inte uppdaterade sitt elbehov efter att ett recept slutförts, vilket också fick ett laddat spel att avvika från spelet som sparade det.
- Fixade att nätverkståg med kvarvarande last och utan uppdrag (t.ex. efter att deras uppdrag avbrutits) åkte till stationen med mest ledigt utrymme i stället för den med högst prioritet som hade plats för lasten.
- Fixade att nätverkståg körde tomma till leveransstationen när deras upphämtning var vid stationen där de just hade lossat eller tankat.
- Fixade att placering av en tågstation eller järnvägsövergång över delvis byggda spår fick deras levererade byggmaterial att försvinna.
- Fixade att tågens gå-till-verktyg visade växlingsvändningar felaktigt.
- Fixade att kopiering av en vägpunkt lämnade kopieringsmarkören aktiv.
- Fixade att borttagning av anvisningar startade en bit från markören och att borttagning av dekaler inte matchade det markerade området.
- Fixade inverterad belysning på 15 lösa produkter (t.ex. grödor, foder, skrot, avfall, kvarts) och på dumpat avfall och slagg.
- Fixade att slagg, titanslagg, krossad slagg, krossad guldmalm, kvarts och träflis använde platta eller felmatchade ytdetaljer.
- Fixade att stora tal avrundades till "1000k" i stället för "1M" (och "1000M" i stället för "1G").
- Fixade att förordningar som ger Unity (t.ex. Gott om mat) förlorade de dagar som redan tjänats in under en månad när de stängdes av och slogs på igen inom samma månad.
- Fixade att trögheten hos inaktiva mekaniska axlar fastnade strax över 95 % i stället för att minska.
- Fixade att vatten som sprutades av uppskjutningsplattor saknades i produktstatistiken.
- Fixade minnesläckor när trädskördare fäller träd, när sparfiler väljs i fönstren för att spara och ladda, och när publiceringsinställningar för kartor redigeras i Kartredigeraren.
- Fixade att startskärmens bakgrund sträcktes ut på skärmar som inte är 16:9.
- Fixade en rullgardinspil som inte var centrerad.
Moddning
- Moddar kan leverera översättningar i en Translations-mapp (en JSON-fil per språk, precis som grundspelet).
- Lade till konsolkommandot export_mod_translations som genererar en översättningsmall för en mod.
- För att leverera översättningar krävs ett Modd-ID på 4-32 bokstäver, siffror, bindestreck och understreck utan punkter (moddar med andra ID:n laddas fortfarande med en varning, men kommer att avvisas i Update 5).
- Moddar kan lägga till kortkommandon via IShortcutsRegistry (i IMod.Initialize eller i konstruktorn för ett globalt beroende), och fliken Kontroller listar dem under moddens namn.
- KbHandle ersätter ShortcutsMap, KbAttribute och KeyBinding (moddar som använder kortkommandon behöver uppdateras).
- Moddar kan lägga till infoöverlägg genom att implementera IInfoOverlay.
- Moddar kan tillhandahålla webb-API-rutter genom att märka en metod i ett globalt beroende med [WebRoute], eller registrera rutter för andra objekt med RegisterRoute.
- Moddar kan skapa egna kategorier av blandade material med MixedMaterialCategory.CreateAndRegister, och moddade brytbara och återvinningsbara produkter ansluts automatiskt till baskategorierna.
- Recept för packningsmaskin och flismaskin genereras från CompressionParam på lösa produkter (moddat skrot får pressrecept genom att deklarera det).
- Recept måste anropa EnableRecyclablesOutput() i stället för att lägga till återvinningsbart material med AddOutput, vilket nu ger ett fel när protot byggs.
- Protos för kontorsbyggnader och laboratorier tar en OutputProduct i stället för en fast mängd per recept.
- Produktbuffertar har omarbetats för blandade material med de nya gränssnitten IPlainProductBuffer och IMixedProductBuffer (moddar som använder buffertar direkt kan behöva uppdateras).
- Ljud för enheter kopplas nu i ljudtabeller (.tbl-filer inbäddade i moddens assembly), och ljudmedlemmarna i protos och builders (t.ex. SetMachineSound) är föråldrade och ignoreras.
- Kommandon märkta med [CheatCommand] misslyckas nu utanför Sandbox-spel, oavsett om gränssnittet, en mod eller webb-API:et skickade dem.
- Kommandon avvisar nu låsta protos (t.ex. låsta fordon, transporter eller recept) och ogiltiga värden.
- IsFree på byggkommandon är föråldrat och ignoreras, och deras återstående bool-argument bör skickas med namn (ett positionellt true efter transformen i CreateStaticEntityCmd sätter nu allowValidationSuppression).
- Standardvärdet för maximal mängd av en lös produkt per hög på transportband sänktes från 5 till 3 (grundspelets transportband bär redan högst 3).
- JsonWriter har nu ett fluent API för nästlade objekt och arrayer och ersätter WebJsonWriter (de gamla metoderna AppendStartObject och AppendXxxField har tagits bort).
- Lade till en överlagring av RegisterDataWithInterface som tar moddens assembly, vilket är mer tillförlitligt än att identifiera den anropande assemblyn (som med RegisterAllProducts).
- Fel från serialisering och beroendeupplösaren visar nu generiska typnamn så som de skrivs i C#.
- Sparfiler som inte kan laddas korrekt efter ändringar i moddar (t.ex. för många proto-ID:n) misslyckas nu med att laddas och visar en förklaring i stället för att laddas med trasiga data.
- Fixade att borttagning av en mod med egna prototyper kunde lämna alla produkter utan ID.