Actualizarea 4.3 este disponibilă acum!
12.1k
Salut, Căpitani,

Suntem încântați să anunțăm că Update 4.3 este deja disponibil și, ca de obicei, este plin de conținut nou: suport complet pentru materiale mixte (depozite, transportatori, trenuri, camioane), suprapuneri de informații, trenuri și stații protejate împotriva radiațiilor, urmărirea activității trenurilor, un nou motor de sunet și multe altele. Consultați trailerul nostru de mai jos și, dacă doriți să aflați mai multe, vizitați . Un jurnal complet cu modificări este de asemenea disponibil mai jos, iar dacă preferați să îl citiți în limba dvs. nativă, toate jurnalele de modificări din joc sunt acum traduse!
Dacă salvarea ta nu se încarcă din cauza modurilor care încă nu au fost actualizate la 4.3, poți comuta la ramura Steam și fie să continui să joci, fie să exporți o salvare de recuperare prin comanda din consolă și să o încarci în 4.3 fără moduri neacceptate.
Vă dorim mult succes în construirea proiectelor și ne spuneți ce părere aveți!
Lista completă cu modificări
Noua funcționalitate: Suport complet pentru materiale mixte
- Materialul mixt extras poate fi acum stocat în depozite, transportat pe benzi transportatoare și trenuri, și depus prin intermediul stivuitoarelor.
- Stațiile de sortare a minereurilor dispun de noi porturi de alimentare prin bandă transportatoare pentru sortarea materialelor mixte livrate prin benzi transportatoare.
- Instalațiile de sortare a minereurilor pot livra produsele pentru care nu sunt configurate să separe ca material mixt, permițând astfel o sortare parțială.
- Stațiile de sortare a minereului dispun de un comutator pentru intrarea camionelor care blochează toate camionele, inclusiv pe cele aparținând turnurilor de minereu asignate.
- Depozitele setate pe material mixt pot fi asignate turnurilor de mină pentru a primi încărcături mixte din camioane (camioanele așteaptă până când depozitul se umple, în loc să meargă altunde).
- Camioanele pot transporta acum material extras mixt din depozite către zonele de descărcare și îl pot descărca doar acolo unde fiecare produs conținut este permis.
- Depozitele și modulele stației de cale ferată destinate materialului extras mixt pot accepta și produse nemixte.
- Depozitarea, camioanele, vagoanele și ceilalți inspectori arată ce conțin materialele lor mixte.
- Codexul listează produsele fiecărui material mixt, iar paginile de produs listează materialele mixtă la care aparțin.
- Materialele mixte sunt extensibile și pot suporta toate tipurile de produse.
- Materialele reciclabile sunt acum un material mixt care urmărește produsele din care au fost fabricate.
- Sortarea deșeurilor reciclabile returnează deșeurile corespunzătoare, în loc de o medie generală la nivel de fabrică.
- Produsele din Sandbox produc acum materiale reciclabile și materiale extrase mixte, printr-un amestec de produse care se separă în deșeuri și minereuri.
- Material reciclabil colectat din așezări, fără a se ține cont de eficiența reciclării.
Noua funcție: Suprapuneri de informații
- Am adăugat suprapuneri de informații care grijează lumea și colorează clădirile, vehiculele, transportatoarele și conductele în funcție de o statistică selectată.
- Suprapuneri disponibile: productivitate, poluare (inclusiv radiații și depozite de deșeuri), prioritare, electricitate, calcul (după cercetare), muncitori, mentenanță și flux de produse (producători și consumatori ai unui produs selectat).
- Electricitatea, calculul și mentenanța pot comuta între medii pe termen lung și valori curente.
- Suprapunerea de prioritate afișează numărul de prioritate al fiecărui entitate și poate comuta între prioritatea generală și prioritatea de generare a energiei.
Noua funcție: Trenoare protejate la radiații
- Am adăugat un vagon izolat și un modul de stație izolat pentru transportul produselor radioactive cu trenul, fără a genera radiații.
- Radiația este acum calculată zilnic pe baza produselor radioactive pe care clădirile, vehiculele și benzile transportoare le conțin efectiv, ceea ce previne erorile de numărare a radiației cauzate de bug-uri (în joc sau în moduri).
- Planta de reprocesare nucleară, planta de îmbogățire și planta chimică II nu mai emit radiații provenite din produsele radioactive pe care le conțin.
Nouate și îmbunătățiri pentru trenuri
- Am adăstat statistici privind activitatea trenurilor în inspectorul de trenuri (funcționare, staționar, alimentare cu combustibil și nefuncționare).
- Am adăstat statisticile de călătorie cu trenul care arată cum petrec trenurile timpul între stații (viteză maximă, accelerare și frânare, limită de viteză pe șină și blocat de alte trenuri).
- Fereastra Linii și rețele de trenuri afișează atât statisticile pentru trenul mediu al liniei sau rețelei selectate.
- Am adăugat un strat de limită a vitezei pe șine pentru inspectorii de tren și depoul de trenuri, care arată unde curbele și pantele limitează viteza trenului.
- Șinele ferate cu o pantă de 25% (inclusiv tranzițiile de pantă) au acum o limită de viteză de 80 km/h pentru a face ca pantele mai blânde de 12% să fie relevante pe liniile de mare viteză.
- Am adăugat buffere de linie care pot fi construite la capetele liniilor bidirecționale, folosind un nou instrument, și care pot fi setate pentru a permite sau interzice inversarea trenurilor în aceste puncte (capetele de linie fără buffere permit întotdeauna inversarea trenurilor).
Noua funcționalitate: API web
- Am adăugat un server web API în joc, pornit cu comanda web_api_start din consolă și oprit cu web_api_stop.
- Rutele integrate includ un tablou de bord de demonstrare cu exemple pentru fiecare rută (/demo-dashboard), o captură de ecran a vizualizării actuale (/screenshot) și o listă cu toate rutele (/routes).
- Rutele de doar citire din /api/v1 oferă informații despre joc, catalogul de produse, statisticile și istoricul produselor, sursele de producție și iconițele produselor.
- Comenzile de joc pot fi trimise prin API (doar comenzi de tip cheat în jocurile de tip sandbox).
- Rutele Web API pot returna JSON din modele de răspuns marcate cu [JsonModel], care sunt serializate automat.
- Opțiunea
allowOtherOriginsdinweb_api_startpermite paginilor web provenite din alte origini să citescă din API, iarallowOtherOriginsPostle permite și să trimită comenzi (ambele sunt dezactivate în mod implicit).
Traduceri și integrare
- Notele de patch sunt acum traduse automat în toate cele 20 de limbi suportate, cu opțiunea de a afișa originalul în limba engleză.
- Limbajul jocului poate fi acum schimbat din meniul principal (dintr-un dropdown nou sau din setări) fără a fi necesară repornirea, în timp ce schimbarea acestuia în timpul unei partide încă necesită repornirea.
- Lansarea primului joc cere acum o limbă, un mod de afișare și o mod de fereastră.
- Adăugat engleză britanică.
- Fereastra cu notele de patch afișează acum o linie temporală cu numele versiunilor.
- Am rezolvat câteva texte care nu erau traduse sau care rămâneau în limba încărcată la pornire.
Combinări de taste și input
- Filtra din tabul Controls poate căuta după acțiune, grup sau tastă, poate afișa doar jocul de bază, un DLC sau un mod, și poate filtra legăturile care intră în conflict sau care au fost personalizate.
- Fiecare acțiune din fila Controls are un buton de resetare care afișează tastele implicite.
- Tooltip-urile de conflict din fila Controls indică modul care deține ceaălaltă legătură.
- Tastele Ctrl, Shift, Alt și Cmd se potrivesc acum cu oricare dintre părțile tastaturii și ocupă un singur slot de tastă, în loc de două (cu excepția combinațiilor personalizate înainte de această actualizare).
- Acum fiecare meniu din bara de instrumente și fereastra de administrare a asteroizilor pot fi asociate cu o tastă (neasociate în mod implicit, cu excepția Transporturilor, care păstrează tastele T).
- Indiciile cheie din titlurile ferestrelor, casetele de unelete și sugestiile (tooltips) se actualizează acum după o reasignare.
- Roata mouse-ului nu mai funcționează atunci când cursorul se află în aferea ferestrei jocului.
- Moduri de tool fixate pentru build (de exemplu, transport fără întoarcere sau moduri alternative pe șine de tren) care rămân activate după eliberarea tastei.
- Rezolvat problema în care o tastă apăsată și eliberată într-o singură cadă nu era înregistrată ca eliberată.
- Scurtăturile de la o singură tastă (de ex. Z) care nu funcționau atunci când aceea tastă, împreună cu o tastă modificatoare (de ex. Ctrl+Z), era asociată cu o altă acțiune.
- Rezolvat problema cu tastele Enter, WASD și alte taste care funcționau în spatele ferestrelor popup sau în timp ce se scria în ecranul noului joc, ferestrele de salvare și încărcare, planșe și managerii de moduri și hartă.
- Câmpuri de text fix care tratează un placeholder modificat ca pe un text tastat.
Noua motor de sunet
- Am rescris redarea sunetelor pentru a combina sunetele de același tip, ceea ce eliberează canalele de sunet și permite redarea simultană a mai multor sunete diferite în fabricile mari.
- Am adăugat sunete de ambient bazate pe împrejurimile camerei, cum ar fi pădurea, oceanul, vântul și ploia.
- Am adăugat sunete de prăbușire a terenului care diferă în funcție de materialele moi și dure și care devin mai puternice pe măsură ce mai mult teren se prăbușește.
- Am adăugat o setare a calității sunetului care controlează câți sunete pot reda simultan.
- Sunetele utilizează aproximativ de 10 ori mai puină memorie.
Îmbunătățiri
- Produsele de pe benzile rulante călătoresc acum jumătate de mozaic în clădirile conectate, în loc să apară și să dispară brusc la capetele benzii, și nu mai ies în exterior din capetele benzii neconectate.
- Căutarea globală începe acum să caute încă de la primul caracter tastat.
- Am adăugat un ceas în timp real opțional lângă controalele vitezei de joc (Setări > Video > Interfață utilizator, format de 12 ore sau 24 de ore).
- În statisticile produsului, detalierea pe rețetă afișează acum și totalurile.
- Biroul Căpitanului afișează acum unitatea lunară oferită de edictele activate, iar un tooltip explică ce include costul de unitate al edictelor sale.
- Modul de fereastră se schimbă acum folosind aceeași confirmare cu revenirea automată ca și modificările de afișare.
Rendament
- Barele de resurse afișate peste teren se inițializează de aproximativ 10× mai rapid pe hărțile mari.
- Timpul de pornire a navigabilității navei se inițializează de aproximativ 2x mai rapid la încărcare.
- Încărcarea este mai rapidă deoarece texturile produselor nu mai sunt recompresate de fiecare dată.
- Rezolvat verificările lente de deblocare în inspectorii de cod, căutarea în Codex și bara de instrumente.
- Suma de control a fișierelor salvate este calculată de 2-3x mai rapid, ceea ce accelerează salvarea și încărcarea.
- Am optimizat dicționarele și mulțimile interne utilizate pe întregul joc.
- Procesarea sunetului este mai rapidă, în special în timpul deplasării camerei.
- Condițiile de deblocare a cercetărilor, bazate pe statistici globale, sunt acum verificate mai rar.
Remedieri
- Mășinile fixe care utilizează energie specifică rețetelor (de exemplu, Arc furnace II) nu își actualizau cererea de energie după finalizarea unei rețete, ceea ce determina și o divergență între jocul încărcat și jocul care salvase.
- Trenurile de rețea fixă care transportă încărcături rămase și nu au nicio sarcină (de exemplu, după ce sarcina lor a fost anulată) sunt direcțate către stația cu cel mai mult spațiu disponibil, în loc de cea cu prioritate cea mai mare care are loc pentru încărcătură.
- Trenurile pe rute fixe circulă goale până la stația de livrare atunci când ridicarea lor se efectua la stația de unde fuseseră chiar descărcate sau unde fuseseră chiar alimentate cu combustibil.
- Rezolvă plasarea unei stații de tren sau a unui nivel de trecere la nivel de șină peste șine parțial construite, evitând dispariția materialelor de construcții livrate.
- S-a rezolvat afișarea incorectă a întoarcerilor la mijlocul de deplasare a trenului.
- Rezolvat mai multe probleme legate de eliminarea punctelor de oprire pentru trenuri și a zonelor de protecție a șinelor, cum ar fi pierderea stâlpilor de pe șine sau reapariția stâlpilor eliminați.
- Rezolvată copierea unui punct de trecere care lăsa cursorul de copiere activ.
- Conectorii fixi pierd viteză în unele configurații cu benzi de intrare complet încărcate (de exemplu, combinând benzi rapide și benzi lente sau împărțind o bandă în trei).
- Camioanele fixe care părăsesc o depresiune pe unele părți din zidurile de sprijit atunci când descarcă lângă acestea (consola existentă este fixată la încărcare).
- Camioanele basculante staționate în așteptare până când terenul se consolidează după ce zona de descărcare s-a umplat, deși alte zone erau gata, sau deplasarea către o zonă care încă nu era pregătită.
- Camioanele fixe, încărcate cu marfă rămasă, caută zona de descărcare cea mai apropiată de locul lor de parcare, în loc de cea mai apropiată de ei.
- Vehicule amfibii fixate la nivelul apei, deasupra rampelor situate sub nivelul mării.
- Echipamentele de tăiere a copacilor cu structură fixă afișează copacul tăiat la o distanță considerabilă după încărcarea unei salvări.
- S-a rezolvat un avertisment de rută falsă pentru depozitele asignate turnurilor de pădure.
- Ajustabilele fixe (de exemplu, pragurile de stocare) care se deplasează atunci când sunt trase și alte elemente din interfață care se deplasează de la mouse după modificarea scării interfeței.
- Am rezolvat problema umbrelor care clipau și apăreau neclare în timpul redării imaginii cu camera mobilă.
- Redare blocată sau întreruptă la camera fixă dolly atunci când erau apăsate tastele pentru modul foto sau scurtăturile la cameră.
- Setările camerei fixe (dolly) (câmpul vizual, cursorul ascuns și viteza jocului) rămân active după ieșirea din modul foto sau apăsarea tastei Tab în timpul redării.
- Îndepărtarea designației fixe începe departe de cursor, iar îndepărtarea decalului nu se potrivește cu zona conturată.
- Am corectat iluminarea inversată la 15 produse dezlipite (de exemplu, culturi, hrană, deșeuri, gunoi, cuarț) și la deșeuri și zgură aruncate.
- Scorie fixată, scorie de titan, scorie zdrobită, minereu de gold zdrobit, cuarț și resturi de lemn folosind detalii de suprafață plată sau neconcordanță.
- Rezolvat rotunjirea numerelor mari la „1000k” în loc de „1M” (și „1000M” în loc de „1G”).
- Edicte fixe care oferă unitate (de exemplu, Păstrare a hranei) pierd zilele deja câștigate într-o lună atunci când sunt dezactivate și activate din nou în aceeași lună.
- Am rezolvat problema inerției arborilor mecanici în gol, care rămâneau blocați chiar deasupra valorii de 95% în loc să scadă.
- Apă fixă stropită de platourile de lansare a rachetelor lipsă din statisticile produsului.
- Combustibil chimic fixat, topirea deșeurilor de aluminiu în cuptorul electric II, și desalinizarea din aburi supraîncălziți disponibile fără cercetări preliminare.
- Rezolvat scurgerile de memorie care apăreau atunci când exploatatorii de copaci tăiau copaci, la selectarea salvărilor în ferestrele de salvare și încărcare și la editarea setărilor de publicare a hărții în editorul de hartă.
- S-a rezolvat problema afișării fundalului ecranului de pornire distorsionat pe ecranele care nu au raport de aspect 16:9.
- S-a corectat săgeata derulării centrate decalat.
- … și multe alte corecții minore.
Personalizare
- Modurile pot include traduceri într-un folder Translations (un fișier JSON pe limbă, la fel ca în jocul de bază).
- Am adăugat comanda console
export_mod_translations, care generează un șablon de traducere pentru un mod. - Trimiterea traducerilor necesită un ID de mod de 4-32 litere, cifre, cratime și underscore-uri, fără puncte (modurile cu alte ID-uri încă se încarcă cu un avertisment, dar vor fi respinse în Update 5).
- Modurile pot adăuga legături de taste prin
IShortcutsRegistry(înIMod.Initializesau în constructorul unei dependențe globale), iar fila Controls le listează sub numele modului. - KbHandle înlocuiește ShortcutsMap, KbAttribute și KeyBinding (modurile care utilizează legături de taste necesită o actualizare).
- Modurile pot adăuga suprapuneri de informații prin implementarea interfeței IInfoOverlay.
- Modulele pot servi rute API web prin marcarea unei metode dintr-o dependență globală cu
[WebRoute]sau pot înregistra rutele altor obiecte folosindRegisterRoute. - Modurile pot crea propriile categorii de materiale mixte cu
MixedMaterialCategory.CreateAndRegister, iar produsele mineabile și reciclabile adăugate prin moduri se alătură automat categoriilor de bază. - Rețetele pentru compactor și tocător sunt generate din CompressionParam pentru produsele granulate (scrap-ul modificat primește rețete de presare declarându-se ca atare).
- Rețetele trebuie să apeleze
EnableRecyclablesOutput()în loc să adauge materiale reciclabile cuAddOutput, ceea ce reprezintă acum o eroare de compilare proto. - Clădirea de birouri și laboratorul de cercetare protos iau în considerare un OutputProduct în loc de o cantitate fixă per rețetă.
- Bufferele de produse au fost reworkate pentru materiale mixte cu noile interfețe IPlainProductBuffer și IMixedProductBuffer (modurile care folosesc bufferele direct pot necesita o actualizare).
- Entitățile sonore sunt acum legate în tabele sonore (.tbl incluse în asamblarea mod-ului), iar membrii sonori ai prototipurilor și constructorilor (de exemplu, SetMachineSound) sunt învechiți și ignorați.
- Comenzile marcate cu [CheatCommand] eșuează acum în afara jocurilor sandbox, indiferent dacă au fost trimise de interfața UI, de un mod sau de API-ul web.
- Comenzile acum resping protos-urile blocate (de exemplu, vehicule blocate, transporturi sau rețete) și valorile invalide.
IsFreedin comenzile de build este obsolet și ignorat, iar argumentele bool rămase trebuie transmise pe nume (untruepozițional după transformare înCreateStaticEntityCmdsetează acumallowValidationSuppression).- Cantitatea maximă implicită a unui produs dezagregat pe fiecare stivă de pe bandă, aruncată, a fost redusă de la 5 la 3 (benzile din jocul de bază conțin deja cel mult 3).
- JsonWriter dispune acum de o API fluent pentru obiecte și array-uri ierarhice, înlocuind WebJsonWriter (metodele anterioare AppendStartObject și AppendXxxField au fost eliminate).
- Am adăugat o suprasarcină a metodei RegisterDataWithInterface care primește assembly-ul modul, ceea ce este mai fiabil decât detectarea assembly-ului care efectuează apelul (așa cum este cazul lui RegisterAllProducts).
- Erorile de serializare și de rezolvare a dependențelor afișează acum numele tipurilor generice așa cum sunt scrise în C#.
- Salvările care nu se pot încărrea corect după modificările aduse modurilor (de exemplu, prea multe ID-uri proto) eșuează acum la încărcare, afișând o explicație, în loc să se încarre cu date corupte.
- Removând un mod care avea propriile prototipuri, ceea ce putea lăsa fiecare produs fără un ID.
### 🎯 Captain of Industry Patch Assessment & Pattavuus Verdict
This official developer update zeroes in on network tick rate, quality-of-life (QoL) refinements, and client stability. These optimizations mitigate frametime micro-stutters during heavy combat scenarios, resulting in significantly smoother input responsiveness.
Have thoughts, questions, or benchmarks on this topic? Join the discussion on our forums.
Join Discussion ➔

Liity keskusteluun