Aktualizacja 4.3 jest już dostępna!
12.1k
Cześć Kapitanowie,

Jesteśmy podnieceni, ogłosić, że aktualizacja 4.3 jest już dostępna i, jak zwykle, jest pełna nowej treści: pełne wsparcie dla materiałów mieszanych (magazyny, przenośniki, pociągi, ciężarówki), nakładki informacyjne, pociągi i stacje chronione przed promieniowaniem, śledzenie aktywności pociągów, nowy silnik dźwiękowy i wiele więcej. Sprawdź nasz zwiast poniżej, a jeśli chcesz dowiedzieć się więcej, zobacz . Pełny dziennik zmian jest również poniżej, a jeśli wolisz przeczytać go w swoim języku ojczystym, wszystkie dzienniki zmian w grze są teraz tłumaczone!
Jeśli twoja zapisana rozgrywka nie ładuje się z powodu modów, które nie zostały jeszcze zaktualizowane do wersji 4.3, możesz przełączyć się na branch Steam i albo kontynuować rozgrywkę, albo wyeksportować zapis korekcyjny za pomocą polecenia konsolowego i załadować go w wersji 4.3 bez nieobsługiwanych modów.
Budujmy z przyjemnością i dajcie nam znać, co o tym myślicie!
Pełne dziennik zmian
Nowa funkcja: Pełne wsparcie dla mieszanych materiałów
- Zmieszany materiał wydobycy można teraz przechowywać w magazynach, transportować taśmami przenośnikowymi i wagonami oraz składować przez rozładowarki.
- Zakłady sortowania rud posiadają nowe wejściowe porty przenośnikowe do sortowania materiałów mieszanych dostarczanych przez taśmy.
- Zakłady sortowania rud mogą wyprodukować produkty, do sortowania których nie są ustawione, jako materiał mieszany, umożliwiając częściowe sortowanie.
- Zakłady sortowania rudy posiadają przełącznik dopustu ciężarówek, który wyklucza wszystkie ciężarówki, w tym te należące do przypisanych wież kopalnianych.
- Magazyny ustawione na mieszany materiał wydobycia mogą być przypisane do wież kopalni w celu odbioru załadunków mieszanych (samochody czekają, gdy magazyn jest pełny, zamiast jechać w inne miejsce).
- Ciężarówki mogą teraz transportować zmieszaną rudę z magazynów na składowiska i wysypywać ją wyłącznie w miejscach, gdzie każdy z zawartych w niej produktów spełnia wymagane kryteria.
- Magazyny i moduły stacji kolejowych ustawione na mieszany materiał wydobycia mogą również przyjmować produkty niemieszane.
- Magazynierowie, kierowcy ciężarówek, kolejarze oraz pozostali inspektorzy informują o tym, co zawiera ich mieszanka materiałów.
- Kodeks zawiera listę produktów każdego materiału mieszanego, natomiast strony produktów wymieniają materiały mieszane, do których należą.
- Mieszane materiały są rozszerzalne i mogą obsługiwać wszystkie typy produktów.
- Materiały nadające się do recyklingu są teraz materiałem mieszanym, który śledzi, z jakich produktów zostały wykonane.
- Sortowanie surowców nadających się do recyklingu zwraca odpowiadającą im kategorię złomu, a nie uśrednioną wartość dla całego zakładu.
- Produkt Sandbox teraz generuje surowce nadające się do recyklingu oraz zmieszaną rudę, tworząc zestaw produktów, które sortują się na złom i rudy.
- Stałe surowce recyklingowe zbierane z osad, z pominięciem efektywności recyklingu.
Nowa funkcja: nakładki informacyjne
- Dodano nakładki informacyjne, które wygaszają świat i kolorują budynki, pojazdy, przenośniki oraz rury według wybranego wskaźnika.
- Dostępne nakładki: produktywność, zanieczyszczenia (w tym promieniowanie i składowanie odpadów), priorytet, elektryczność, obliczenia (po ich rozwinięciu), pracownicy, konserwacja oraz przepływ produktów (produkcja i konsumpcja wybranego produktu).
- Zasilanie, obliczenia oraz konserwacja mogą przełączać się między długoterminowymi wartościami średnimi a aktualnymi wartościami.
- Nakładka priorytetu wyświetla numer priorytetu każdej jednostki i umożliwia przełączanie między priorytetem ogólnym a priorytetem generacji mocy.
Nowa funkcja: Pociągi osłaniane przed promieniowaniem
- Dodano wagon osłonięty oraz moduł stacji osłoniętej do transportu produktów radioaktywnych koleją bez wywoływania promieniowania.
- Promieniowanie jest teraz obliczane na podstawie rzeczywistych produktów radioaktywnych, które znajdują się w budynkach, pojazdach i taśmach transmisyjnych, co zapobiega błędnemu przeliczaniu promieniowania przez błędy (w samej grze lub w modach).
- Zakaz przerobu paliwa nuklearnego, zakład wzbogacania oraz zakład chemiczny II już nie emitują promieniowania z radioaktywnych produktów, które przechowują.
Nowe funkcje i ulepszenia pociągów
- Dodano statystyki aktywności pociągu do inspektora pociągu (praca, bezczynność, tankowanie i brak pracy).
- Dodano statystyki podróży pociągów, które pokazują, jak pociągi spędzają czas między stacjami (pełna prędkość, przyspieszanie i hamowanie, ograniczenie prędkości na torze oraz zablokowanie przez inne pociągi).
- Okno linii i sieci tramwajowych wyświetla zarówno statystyki dla średniego tramwaju wybranej linii, jak i sieci.
- Dodano nakładkę ograniczenia prędkości toru do inspektorów pociągów oraz dworca kolejowego, która pokazuje, gdzie łuki i nachylenie toru ograniczają prędkość pociągu.
- Tory o nachyleniu 25% (w tym przejścia nachyleń) mają teraz ograniczenie prędkości 80 km/h, aby łagodniejsze zbocza 12% były opłacalne na liniach dużych prędkości.
- Dodano bufory torowe, które można budować na końcach torów dwukierunkowych za pomocą nowego narzędzia i ustawić tak, aby pozwalać lub zabraniać pociągom na zawracanie w tych miejscach (końce torów bez bufora zawsze pozwalają pociągom na zawracanie).
Cecha: interfejs Web API
- Dodano wbudowany serwer API internetowego, uruchamiany za pomocą polecenia konsoli web_api_start i zatrzymywany za pomocą web_api_stop.
- Wbudowane trasy obejmują demo panel z przykładami każdej trasy (/demo-dashboard), zrzut ekranu bieżącego widoku (/screenshot) oraz listę wszystkich tras (/routes).
- Tylko do odczytu ścieżki pod /api/v1 zapewniają informacje o grze, katalog produktów, statystyki i historię produktów, źródła produkcji oraz ikony produktów.
- Komendy gry mogą być wysyłane za pośrednictwem API (tylko komendy cheat w grach sandboxowych).
- Trasy Web API mogą zwracać dane JSON z modeli odpowiedzi oznaczonych jako [JsonModel], które są automatycznie serializowane.
- Opcja allowOtherOrigins w funkcji web_api_start umożliwia stronom internetowym z innych pochodzeń odczytywanie danych z interfejsu API, natomiast allowOtherOriginsPost pozwala im również wysyłać polecenia (obie opcje są wyłączone domyślnie).
Przekłady i wdrażanie
- Notatki do poprawek są teraz tłumaczone maszynowo na wszystkie 20 obsługiwanych języków, z możliwością wyświetlenia oryginalnej wersji w języku angielskim.
- Język gry można teraz zmienić w menu głównym (z nowego menu rozwijanego lub w ustawieniach) bez konieczności ponownego uruchomienia, podczas gdy zmiana języka w trakcie gry nadal wymaga restartu.
- Pierwsze uruchomienie gry teraz wymaga wyboru języka, wyświetlania i trybu okna.
- Dodałem brytyjską wersję języka angielskiego.
- Okno z informacjami o poprawkach teraz wyświetla oś czasu z nazwami wydań.
- Naprawiono problem, w którym niektóre teksty nie były tłumaczone lub pozostawały w języku załadowanym przy uruchomieniu programu.
Przypisania klawiszy i wprowadzanie danych
- Zakładka „Sterowanie” umożliwia wyszukiwanie według akcji, grupy lub klawisza, wyświetlanie wyłącznie gry podstawowej, dodatku DLC lub modyfikacji oraz filtrowanie konfliktujących lub zmodyfikowanych powiązań klawiszy.
- Każda akcja w zakładce „Sterowanie” ma przycisk resetowania, który wyświetla domyślne klawisze.
- Wskazówki dotyczące konfliktów w zakładce „Kontrolki” wskazują na mod, który posiada drugie powiązanie.
- Klawisze Ctrl, Shift, Alt i Cmd teraz pasują do dowolnej strony klawiatury i zajmują jedno miejsce w wiązaniu, zamiast dwóch (z wyjątkem wiązań skonfigurowanych przed tą aktualizacją).
- Każde menu na pasku narzędzi oraz okno zarządzania asteroidami można teraz przypisać do klawisza (domyślnie nieprzypisane, z wyjątkiem Transports, które zachowuje klawisz T).
- Kluczowe podpowiedzi w tytułach okien, skrzynkach narzędzi i etykietach podpowiedzi teraz aktualizują się po ponownym przypisaniu.
- Koło myszy przestaje działać, gdy kursor znajduje się poza oknem gry.
- Naprawiono tryby narzędzi budowania (np. tryb transportu bez skręcania lub alternatywne trygi na torach kolejowych), które pozostawały włączone po puszczeniu klawisza.
- Naprawiono problem, w którym wciśnięcie i zwolnienie klawia przez jeden klatkę nie było rejestrowane jako zwolnienie.
- Naprawiono problem z jednoprzyciskowymi skrótami (np. Z), które nie działały, gdy ten sam klawisz z modyfikatorem (np. Ctrl+Z) był przypisany do innej akcji.
- Naprawiono działanie klawiszy Enter, WASD oraz innych klawiszy za oknami wyskakującymi, podczas wpisywania tekstu w nowym ekranie gry, w oknach zapisu i odczytu, w blueprintach oraz w menedżerach modów i map.
- Naprawiono pole tekstowe o stałej treści, traktujące zmienione pole zastępcze jako wpisany tekst.
Nowy silnik dźwiękowy
- Przepisano odtwarzanie dźwięków, aby łączyć dźwięki tego samego rodzaju, co zwalnia kanały dźwiękowe i pozwala na jednoczesne odtwarzanie większej liczby różnych dźwięków w dużych fabrykach.
- Dodano dźwięki otoczenia oparte na środowisku wokół kamery, takie jak las, ocean, wiatr i deszcz.
- Dodano dźwięki zapadania się terenu, które różnią się w zależności od rodzaju materiału (miękkiego i twardego) i rosną głośniej, gdy więcej terenu zapada się.
- Dodano ustawienie jakości dźwięku, które kontroluje, ile dźwięków może odtwarzać się jednocześnie.
- Dźwięki zajmują około 10 razy mniej pamięci.
Ulepszenia
- Produkty na taśmach transportowych teraz przemieszczają się o połowę płytki do połączonych budynków zamiast pojawiać się i znikać nagle na końcach taśm oraz już nie wystają z niepołączonych końców taśm.
- Globalne wyszukiwanie teraz rozpoczyna wyszukiwanie od pierwszego wpisanego znaku.
- Dodano opcjonalny zegar czasu rzeczywistego obok elementów sterujących prędkością gry (Ustawienia > Wideo > Interfejs użytkownika, w formacie 12- lub 24-godzinnym).
- Podział na receptury w statystykach produktu teraz wyświetla sumy.
- Biuro Kapitana teraz wyświetla miesięczną wartość Jedności zapewnianą przez aktywne edykty, a tooltip wyjaśnia, co obejmuje koszt Jedności dla tych edyktów.
- Tryb okna zmienia się teraz przy użyciu tej samej konfiguracji z automatycznym przywracaniem jak w przypadku zmian wyświetlania.
Wydajność
- Paski zasobów wyświetlane nad terenem inicjalizują się ~10x szybciej na dużych mapach.
- Skanowanie dostępności akwenów do rejsu inicjowane jest ~2x szybciej przy ładowaniu.
- Ładowanie jest szybsze, ponieważ tekstury produktów nie są już ponownie kompresowane za każdym razem.
- Naprawiono wolne sprawdzanie odblokowań w inspektorach, wyszukiwaniu w Codex oraz na pasku narzędzi.
- Sumy kontrolne plików zapisu są obliczane 2-3x szybciej, co przyspiesza zapisywanie i ładowanie.
- Zoptymizowano wewnętrzne słowniki i zbiory używane na całej przestrzeni gry.
- Przetwarzanie dźwięku jest szybsze, szczególnie podczas ruchu kamery.
- Warunki odblokowania badań oparte na statystykach globalnych są teraz sprawdzane rzadziej.
Poprawki
- Urządzenia stacjonarne o zużyciu energii zależnym od receptury (np. Drugi piec łukowy) nie aktualizowały swojego zapotrzebowania na energię po zakończeniu receptury, co dodatkowo powodowało rozbieżności załadowanej gry względem gry, w której została zapisana.
- Pociągi sieci stałej z pozostałym ładunkiem i bez zlecenia (np. po odwołaniu ich zlecenia) jadące na stację z największą dostępną pojemnością zamiast na stację o najwyższym priorytecie, która ma miejsce dla tego ładunku.
- Pociągi na stałych liniach jeździły puste do stacji dostaw, gdy ich odbiór odbywał się na stacji, którą właśnie rozładowano lub zatankowano.
- Naprawiono umieszczanie stacji kolejowej lub przejazdu kolejowego nad torami częściowo ukończonymi, co powodowało znikanie dostarczonych materiałów budowlanych.
- Naprawiono błąd narzędzia „Idź do toru”, który nieprawidłowo wyświetlał zakręty typu switchback.
- Naprawiono kilka problemów związanych z usuwaniem punktów przystanków pociągów i buforów torów, takich jak utrata filarów przez tory lub powrót usuniętych filarów.
- Naprawiono kopiowanie punktu trasy, gdy kursor kopiowania pozostawał aktywny.
- Zablokowane złącze tracące przepływność w niektórych konfiguracjach z w pełni obciążonymi pasami (np. przy mieszaniu szybkich i wolnych pasów lub przy rozdzielaniu jednego pasa na trzy).
- Naprawiono problem zjeżdżania ciężarówek z dołu po niektórych stronach murów oporowych podczas wysypywania materiału bezpośrednio przy nich (istniejące skarpę zostały poprawione pod obciążeniem).
- Samochody samowyładowcze oczekują na ustabilizowanie się terłu po wypełnieniu obszaru wyładunku, mimo że inne obszary były już gotowe, lub przemieszczają się na obszar, który jeszcze nie jest przygotowany.
- Naprawione: ciężarówki z pozostałym ładunkiem szukały najbliżej położonego składowiska zamiast tego, który jest najbliżej nich.
- Naprawiono unoszenie się pojazdów amfibii nad rampami znajdującymi się poniżej poziomu morza.
- Drzewoziarny do zbioru drzew pokazujące ścięte drzewo daleko po załadowaniu zapisu.
- Naprawiono fałszywe ostrzeżenie o trasie dla magazynów przypisanych do wieży leśnych.
- Naprawiono przesuwanie stałych suwaków (np. progów pojemności dysku) oraz „wędrowanie” innych elementów interfejsu względem kursora myszy po zmianie skali interfejsu.
- Naprawiono migotanie i rozmazanie cieni podczas odtwarzania ujęć z ruchem kamery.
- Naprawiono przerywane lub zatrzymujące się odtwarzanie kamery o stałym punkcie widzenia, gdy włączany był tryb zdjęć lub używano skrótów do kamery.
- Ustawienia stałej kamery (kąt widzenia, ukryty kursor oraz prędkość rozgrywki) pozostają aktywne po opuszczeniu trybu fotografii lub naciśnięciu klawisza Tab podczas odtwarzania.
- Naprawiono usuwanie oznaczeń rozpoczynane z dala od kursora oraz usuwanie dekali niepasujących do zaznaczonego obszaru.
- Naprawiono odwrócone oświetlenie na 15 luźnych produktach (np. plonach, paszy, surowcach, odpadach, kwarcie) oraz na wywiezionych odpadach i żużlu.
- Żelazo topnikowe, żelazo tytanowe, kruszone żelazo, kruszona ruda złota, kwarc oraz trociny za pomocą płaskiej lub niesymetrycznej powierzchni roboczej.
- Naprawiono zaokrąglanie dużych liczb do wartości „1000k” zamiast „1M” (oraz „1000M” zamiast „1G”).
- Naprawiono błąd w przypadku stałych edyktów zapewniających Jedność (np. „Obfitość jedzenia”), które traciły już zarobione dni w danym miesiącu po wyłączeniu i ponownym włączeniu w tym samym miesiącu.
- Naprawiono problem z bezwładnością bezczynnych wałów mechanicznych, które zaciskały się tuż powyżej 95% zamiast się zmniejszać.
- Zasypywanie wodą na stałe przez startowe platformy rakietowe brakujące w statystykach produktów.
- Ustała chemiczna paliwo, utylizacja aluminium w piecu łukowym II oraz desalinizacja z pary pod wysokim ciśnieniem dostępna bez ich badań.
- Naprawiono wycieki pamięci podczas ścięcia drzew przez kombajny leśne, przy wyborze zapisów w oknach zapisu i odczytu oraz przy edycji ustawień publikowania mapy w edytorze map.
- Naprawiono rozciąganie tła ekranu powitalnego na wyświetlaczach, które nie mają proporcji 16:9.
- Naprawiono wyśrodkowanie strzałki rozwijanego menu.
- … oraz wiele innych drobnych poprawek.
Modyfikacja
- Mody mogą dostarczać tłumaczenia w folderze Translations (po jeden plik JSON dla każdego języka, tak samo jak w przypadku głównej gry).
- Dodano polecenie konsoli
export_mod_translations, które generuje szablon tłumaczenia dla moda. - Przesyłanie tłumaczeń wymaga identyfikatora modu o długości od 4 do 32 znaków: liter, cyfr, myślników i podkreślników, bez kropek (mody z innymi identyfikatorami nadal działają, ale z wyświetleniem ostrzeżenia; w wersji Update 5 zostaną odrzucone).
- Mody mogą dodawać przypisania klawiszy za pomocą interfejsu IShortcutsRegistry (w metodzie IMod.Initialize lub w konstruktorze globalnej zależności), a zakładka Controls wyświetla je pod nazwą moda.
- KbHandle zastępuje ShortcutsMap, KbAttribute oraz KeyBinding (moduły korzystające z wiązań klawiszy wymagają aktualizacji).
- Mody mogą dodawać nakładki informacyjne poprzez implementację interfejsu IInfoOverlay.
- Moduły mogą obsługiwać ścieżki web API, oznaczając metodę globalnej zależności atrybutem [WebRoute], lub rejestrować ścieżki innych obiektów przy pomocy RegisterRoute.
- Mody mogą tworzyć własne kategorie materiałów mieszanych przy użyciu MixedMaterialCategory.CreateAndRegister, a zmodyfikowane produkty nadające się do wydobycia i recyklingu automatycznie dołączają do bazowych kategorii.
- Przepisy na praskę i szredarkę są generowane z CompressionParam dla luźnych produktów (zmodyfikowane odpady otrzymują przepisy na prasowanie przez zadeklarowanie tego).
- Przepisy muszą wywoływać funkcję EnableRecyclablesOutput() zamiast dodawania materiałów nadających się do recyklingu za pomocą AddOutput, co teraz powoduje błąd kompilacji proto.
- Budynek biurowy i laboratorium badawcze protos przyjmują obiekt OutputProduct zamiast ustalonej ilości na recepturę.
- Bufory produktów zostały przebudowane dla materiałów mieszanych za pomocą nowych interfejsów IPlainProductBuffer i IMixedProductBuffer (mody korzystające bezpośrednio z buforów mogą wymagać aktualizacji).
- Dźwięki encji są teraz powiązane w tabelach dźwiękowych (.tbl osadzone w zestawieniu modułu), a członkowie dźwiękowi prototypów i budowniczych (np. SetMachineSound) są przestarzałe i ignorowane.
- Komendy oznaczone jako [CheatCommand] teraz nie działają poza grami w trybie sandbox, niezależnie od tego, czy wysłała je interfejs, mod, czy interfejs API.
- Komendy teraz odrzucają zablokowane proty (np. zablokowane pojazdy, transportowce lub receptury) oraz nieprawidłowe wartości.
- IsFree w poleceniach build jest przestarzałe i ignorowane, a pozostałe argumenty bool należy przekazywać przez nazwę (pozycyjne true po transformacji w CreateStaticEntityCmd ustawia teraz allowValidationSuppression).
- Domyślnie maksymalna ilość produktu sypkiego na stos na taśmie została zmniejszona z 5 do 3 (w bazowej wersji gry taśmy przenoszą już maksymalnie 3 sztuki).
- JsonWriter posiada teraz interfejs fluent (fluent API) do pracy z obiektami zagnieżdżonymi i tablicami oraz zastępuje klasę WebJsonWriter (stare metody AppendStartObject i AppendXxxField zostały usunięte).
- Dodano przeciążenie RegisterDataWithInterface, które przyjmuje moduł (assembly) modułu, co jest bardziej niezawodne niż wykrywanie modułu wywołującego (tak jak w przypadku RegisterAllProducts).
- Błędy serializacji oraz resolvera zależności teraz wyświetlają nazwy typów ogólnych tak, jak zostały zapisane w języku C#.
- Zapisy, które nie mogą się poprawnie załadować po zmianie modów (np. zbyt duża liczba identyfikatorów proto), teraz przestają się ładować z wyświetleniem wyjaśnienia zamiast ładowania z uszkodzonymi danymi.
- Naprawiono usuwanie moda posiadającego własne typy proto, które mogły pozostawić każdy produkt bez identyfikatora.
### 🎯 Captain of Industry Patch Assessment & Геймплей 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 ➔

Приєднуйтесь до розмови