Оновлення 4.3 вже доступне!
12.1k
Вітаю, капітани!
Ми з радістю повідомляємо, що оновлення 4.3 вже доступне і, як зазвичай, насичене новим контентом: повна підтримка змішаних матеріалів (сховища, конвеєри, потяги, вантажівки), інформаційні накладання, потяги та станції з радіаційним захистом, відстеження активності потягів, новий звуковий рушій тощо. Перегляньте наш трейлер нижче, а якщо захочете дізнатися більше, прочитайте . Повний журнал змін також наведено нижче, і якщо вам зручніше читати його рідною мовою, усі журнали змін у грі тепер перекладено!
Якщо ваш збереження не завантажується через моди, які ще не оновлено до версії 4.3, ви можете переключитися на гілку Steam і продовжити гру, або експортувати аварійне збереження за допомогою консольної команди і завантажити її в 4.3 без непідтримуваних модів.

Щасливе будівництво та дайте знати, що ви думаєте!
Повний журнал змін
Нова функція: повна підтримка змішаних матеріалів
- Змішаний рудний матеріал тепер можна зберігати в сховищах, транспортувати стрічковими конвеєрами та потягами, а також насипати за допомогою стакерів.
- На збагачувальних фабриках руд з’явилися нові конвеєрні вхідні порти для сортування змішаного матеріалу, що подається стрічками.
- Збагачувальні фабрики з сортування руди можуть видавати продукцію, яку вони не призначені для сортування, у вигляді сумішного матеріалу, що дозволяє часткове сортування.
- На заводах з сортування рори є перемикач входу вантажівок, який відсіює всі вантажівки, включаючи ті, що належать призначеним шахтним вежам.
- Сховища, налаштовані на прийом змішаного видобутого матеріалу, можна призначати до шахтних веж для отримання змішаних вантажів з автотранспорту (автотранспорт очікує, поки сховище заповниться, замість того щоб їхати в інше місце).
- Тепер вантажівки можуть транспортувати змішаний видобуваний матеріал зі сховищ у зони скидання й скидати його лише там, де дозволено розміщення всіх компонентів, що містяться у вантажі.
- Сховища та модулі залізничної станції, призначені для змішаного сировини, також можуть приймати незмішані продукти.
- Спостерігачі за зберіганням, вантажними, вагонними та іншими матеріалами показують, що міститься у їх змішаних матеріалах.
- У Кодексі перелічено продукти кожного змішаного матеріалу, а сторінки продуктів містять перелік змішаних матеріалів, до яких вони належать.
- Змішані матеріали є розширюваними й можуть підтримувати всі типи продукції.
- Перероблювані матеріали тепер являють собою суміш, яка відстежує, з яких продуктів вони були виготовлені.
- Сортування вторсировини повертає відповідний брухт, а не усереднене значення по всьому підприємству.
- Продукція Sandbox тепер виробляє перероблювані матеріали та змішану видобуту сировину з асортиментом продукції, що сортуються на брухт та руди.
- Фіксовані вторинні сировинні ресурси, зібрані з населених пунктів без урахування ефективності переробки.
Нова функція: інформаційні накладки
- Додано інтерфейсні накладання, які затемюють світ і забарвлюють будівлі, транспорт, конвеєри та труди за обраною статистикою.
- Доступні шари: продуктивність, забруднення (включно з радіацією та звалищами), пріоритети, електрика, обчислення (після дослідження), робоча сила, обслуговування та потік продукції (виробники та споживачі вибраного продукту).
- Електроенергія, обчислення та обслуговування можуть перемикати між довгостроковими середніми значеннями та поточними значеннями.
- Накладання пріоритетів відображає номер пріоритету кожного об’єкта й дозволяє перемикати між загальним пріоритетом і пріоритетом генерації потужності.
Нова функція: потяги з радіаційним захистом
- Додано екранований вагон та екранований модуль станції для перевезення радіоактивних продуктів потягами без випромінювання.
- Випромінювання тепер розраховується щодня з урахуванням радіоактивних продуктів, які фактично містять будівлі, транспортні засоби та конвеєрні стрічки, що запобігає некоректному підрахунку випромінювання від продуктів через помилки (у грі чи у модах).
- Завод із переробки ядерного палива, збагачувальний завод та хімічний завод II більше не викликають випромінювання від радіоактивних продуктів, які вони містять.
Нові функції потяга та покращення
- Додано статистику активності потягів до інспектора потягів (робота, простій, заправка паливом та непрацездатність).
- Додано статистику залізничних перевезень, яка показує, як поїзди витрачають свій час між станціями (рух із повною швидкістю, розгін і гальмування, обмеження швидкості на ділянці шляху, а також простої через зайнятість колії іншими поїздами).
- Вікно «Лінії та мережі потягів» відображає статистику для середнього потягу обраної лінії або мережі.
- Додано накладання обмеження швидкості на ділянці шляху для інспекторів потягів і залізничних депо, яке показує, де криві й похили обмежують швидкість потягів.
- Залізні шляхи з ухилом 25% (включно з перехідними ділянками) тепер мають обмеження швидкості 80 км/год, щоб пом’якшені схили 12% були доцільними на лініях високої швидкості.
- Додано буферні стрічки, які можна розмістити на кінцях двонаправлених колій за допомогою нового інструмента й налаштувати на дозвіл або заборону розвороту потягів у цих місцях (на кінцях колій без буфера розвороти потягів завжди дозволені).
Нова функція: Web API
- Додано вбудований веб-сервер API, який запускається консольною командою web_api_start і зупиняється командою web_api_stop.
- Вбудовані маршрути включають демо-панель з прикладами кожного маршруту (/demo-dashboard), скріншот поточного вигляду (/screenshot) та список усіх маршрутів (/routes).
- Тільки для читання маршрути в межах /api/v1 надають інформацію про ігри, каталог продуктів, статистику та історію продуктів, джерела виробництва й іконки продуктів.
- Команди гри можна надсилати через API (лише команди для читів у іграх у режимі пісочниці).
- Маршрути Web API можуть повертати дані у форматі JSON із моделей відповідей, позначених атрибутом [JsonModel], які серіалізуються автоматично.
- Опція allowOtherOrigins у web_api_start дозволяє вебсторінкам із інших джерел читати дані з API, а allowOtherOriginsPost також дозволяє їм надсилати команди (обидві вимкнені за замовчуванням).
Переклади та адаптація
- Технічні примітки тепер автоматично перекладаються на всі 20 підтримуваних мов із можливістю перегляду оригіналу англійською мовою.
- Мову гри можна змінити в головному меню (з нового випадаючого списку чи в налаштуваннях) без перезапуску, тоді як зміна під час гри все ще вимагатиме перезапуску.
- Перший запуск гри тепер запитує мову, відображення та режим вікна.
- Додано британську англійську мову.
- Вікно приміток до оновлення тепер відображає часову шкалу з назвами релізів.
- Виправлено деякі тексти, які не перекладалися або залишалися на мові, завантаженій під час запуску.
Комбінації клавіш та введення
- На вкладці «Керування» можна виконувати пошук за дією, групою чи клавішею, відображати лише базову гру, доповнення (DLC) чи мод, а також застосовувати фільтри для конфліктних або змінених прив’язок.
- Кожна дія у вкладці «Керування» має кнопку скидання, яка відображає клавіші за замовчуванням.
- Спливші підказки про конфлікти у вкладці «Керування» вказують на мод, якому належить інше призначення клавіші.
- Клавіши Ctrl, Shift, Alt і Cmd тепер відповідають будь-якій стороні клавіатури й займають лише одну клавішу замість двох (крім прив’язок, налаштованих до цього оновлення).
- Тепер кожне меню панелі інструментів та вікно керування астероїдами можна прив’язати до клавіші (за замовчуванням вони не прив’язані, крім «Транспорт», яке зберігає клавішу T).
- Ключові підказки у назвах вікон, панелях інструментів та спливаючих підказках тепер оновлюються після перепризначення.
- Коліщатко миші більше не працює, коли курсор знаходиться за межами вікна гри.
- Виправлено режими інструментів збірки (наприклад, транспорт без поворотів або альтернативні режимі на залізничних шляхах), які залишалися активними після відпускання відповідної клавіші.
- Виправлено проблему, коли натиснення й відпускання клавіси протягом одного кадру не реєструвалося як відпускання.
- Виправлено проблему з одиночними комбінаціями клавіш (наприклад, Z), які не працювали, коли та сама клавіша з модифікатором (наприклад, Ctrl+Z) була прив’язана до іншої дії.
- Виправлено проблему з клавішами Enter, WASD та іншими, які некоректно реагували під час відображення спливаючих вікон, екрану нової гри, вікон збереження й завантаження, креслень, а також менеджерів модифікацій та карт.
- Виправлено: поля фіксованого тексту, де змінений плейсхолдер оброблявся як введений текст.
Новий звуковий рушій
- Перероблено відтворення звуку для об’єднання звуків одного й того ж типу, що звільняє звукові канали й дозволяє відтворювати більше різних звуків одночасно у великих заводах.
- Додано навколишні звуки, засновані на оточенні камери, такі як ліс, океан, вітер і дощ.
- Додано звуки обвалення рельєфу, які відрізняються для м’яких і твердих матеріалів і стають гучнішими, коли обвалюється більше рельєфу.
- Додано налаштування якості звуку, яке керує кількістю звуків, що відтворюються одночасно.
- Звукові файли використовують приблизно в 10 разів менше пам’яті.
Покращення
- Товари на конвеєрах тепер переміщуються на половину плитки всередину з’єднаних будівель замість того, щоб з’являтися та зникати різко на кінцях конвеєра, і більше не виступають з нез’єднаних кінців конвеєра.
- Глобальний пошук тепер починає пошук із першого введеного символа.
- Додано необов’язковий годинник реального часу поруч із керуванням швидкістю гри (Налаштування > Відео > Польовий інтерфейс, 12-годинний або 24-годинний формат).
- У розбивці за рецептами у статистиці продуктів тепер відображаються загальні підсумки.
- Офіс Капітана тепер відображає щомісячний Unity, наданий увімкненими едиктами, а підказка пояснює, що включає вартість Unity для цих едиктів.
- Режим вікна тепер змінюється за допомогою того ж підтвердження з автоматичним відкотом, як і зміни дисплею.
Продуктивність
- Смуги ресурсів, що відображаються над рельєфом, ініціалізуються приблизно в 10 разів швидше на великих мапах.
- Шлях судна ініціалізується приблизно в 2 рази швидше при завантаженні.
- Завантаження відбувається швидше, оскільки текстури продуктів більше не перекожуються щоразу.
- Виправлено повільну перевірку розблокування в інспекторах, пошуку Codex та на панелі інструментів.
- Суми контролю файлів обчислюються за 2-3 рази швидше, що прискорює збереження та завантаження.
- Оптимізовано внутрішні словники й набори, що використовуються в усій грі.
- Обробка звуку відбувається швидше, особливо під час руху камери.
- Умови розблокування досліджень, засновані на глобальній статистиці, тепер перевіряються рідше.
Виправлення
- Фіксовані машини зі специфічним споживанням енергії для рецептів (наприклад, Arc furnace II) не оновлювали своє попит на енергію після завершення рецепту, що також призводило до розбіжності завантаженої гри з грою, яка була збережена.
- Фіксовані потяги з вантажем, що залишився, і без завдання (наприклад, після скасування їхнього завдання) прямують на станцію з найбільшою вільною місткістю замість станції з найвищим пріоритетом, де є місце для цього вантажу.
- Фіксовані залізничні потяги рухалися порожніми до станції доставки, коли їхній забір відбувався на станції, де вони щойно розвантажилися чи поповнили паливо.
- Виправлено розміщення залізничної станції або залізничного переїзду над частково збудованими залізницями, що призводило до зникнення доставлених будівельних матеріалів.
- Виправлено інструмент переходу потягу, який неправильно відображав петлі.
- Виправлено кілька проблем із видаленням проміжних точок маршруту та буферів колій, зокрема втрату опор коліями та повернення вже видалених опор.
- Виправлено копіювання точки маршруту, після якого курсор копіювання залишався активним.
- Фіксовані з’єднання втрачають пропускну здатність у деяких конфігураціях із повністю завантаженими вхідними стрічками (наприклад, при змішуванні швидких і повільних стрічок або розгалуженні однієї стрічки на три).
- Виправлено вивід truck-ів із заглиблення вздовж деяких сторін підпорних стік під час розвантаження поруч (існуючі схили виправлено на навантаження).
- Завантажені самосвали очікують на ущільнення ґрунту після заповнення робочої зони, хоча інші ділянки вже були готові, або рухаються на ділянку, яка ще не готова.
- Фіксовані вантажівки з залишком вантажу шукають найближчу зону скидання відносно місця збереження, а не найближчу відносно їхнього поточного розташування.
- Виправлено плаваючі амфібійні транспортні засоби, що знаходяться над трапами, розташованими нижче рівня моря.
- Фіксовані деревозбірні комбайни показують зрізане дерево далеко після завантаження збереження.
- Виправлено хибне попередження про маршрут для сховищ, призначених для лісових веж.
- Виправлено ковзні повзунки (наприклад, пороги сховища), які пересувалися при перетягуванні, та інші елементи інтерфейсу, що зсувалися за курсором миші після зміни масштабу інтерфейсу.
- Виправлено мерехтіння й розмиття тіней при програванні руху камери з переміщенням.
- Виправлено зависання чи зупинку відтворення фіксованої камери-долі при натисканні клавіш режиму фото чи ярликів камери.
- Налаштування фіксованої камери (кут огляду, прихований курсор і швидкість гри) залишаються активними після виходу з режиму фото або натискання Tab протягом відтворення.
- Виправлено зняття позначення, що починається віддалено від курсора, а також зняття декалю, що не відповідає окресленій області.
- Виправлено інвертоване освітлення на 15 вільних продуктах (наприклад, врожай, корм, брути, відходи, кварц) та на скидах відходів і шлаку.
- Фіксований шлак, титановий шлак, дроблений шлак, дроблена золотосодержача руда, кварц і деревні уламки за допомогою плоскої або невідповідної деталі поверхні.
- Виправлено округлення великих чисел до «1000k» замість «1M» (та «1000M» замість «1G»).
- Виправлено постійні укази, які забезпечують Єдність (наприклад, «Багато їжі»), що втрачають вже зароблені дні за місяць при вимкненні та увімкненні протягом того ж місяця.
- Виправлено інерцію механічних валів у режимі холостого ходу, які застрягали щойно вище 95% замість зменшення.
- Випадкове зрошення води, що розпилюється при запуску ракет, відсутнє в статистиці продукту.
- Фіксований хімічне паливо, переплавка алюмінієвого брухту в дуговій печі II та десалінація за наявності пари надвисокого тиску без їх досліджень.
- Виправлено витіки пам’яті під час роботи лісорубів, які вирубають дерева, при виборі збережень у вікнах збереження та завантаження, а також при редагуванні налаштувань публікації карт у редакторі карт.
- Виправлено розтягнення фону екрану завантаження на дисплеях із співвідношенням сторін, відмінним від 16:9.
- Виправлено зміщену по центру стрілку випадаючого меню.
- …та багато інших дрібних виправлень.
Модифікація
- Моди можуть постачати переклади в папці Translations (по одному файлу JSON на мову, як і в основній грі).
- Додано консольну команду export_mod_translations, яка генерує шаблон перекладу для моду.
- Переклад модів вимагає ID модифікації з 4–32 літер, цифр, дефисів та символів підкреслення без крапок (моди з іншими ID все одно завантажуються з попередженням, але будуть відхилені в оновленні 5).
- Моди можуть додавати призначення клавіш через IShortcutsRegistry (у IMod.Initialize або в конструкторі глобальної залежності), а вкладка Controls перелічує їх під назвою моду.
- KbHandle замінює ShortcutsMap, KbAttribute та KeyBinding (моді, що використовують прив’язки клавіaturи, потрібне оновлення).
- Моди можуть додавати інформаційні накладання за допомогою реалізації IInfoOverlay.
- Моди можуть обслуговувати веб-API маршрути, позначаючи метод глобальної залежності атрибутом
[WebRoute], або реалізувати маршрути інших об’єктів за допомогоюRegisterRoute. - Моди можуть створювати власні категорії змішаних матеріалів за допомогою MixedMaterialCategory.CreateAndRegister, а модифіковані продукти для видобутку та переробки автоматично додаються до базових категорій.
- Рецепти пресування та шредера генеруються з CompressionParam для сипких матеріалів (модифікований лом отримує рецепти пресування, оголошуючи це).
- Рецепти мають викликати
EnableRecyclablesOutput()замість додавання переробних матеріалів черезAddOutput, що тепер є помилкою збірки proto. - Прототипи офісної будівлі та дослідної лабораторії приймають OutputProduct замість фіксованої кількості на рецепт.
- Буфери продуктів були перероблені для сумішних матеріалів із новими інтерфейсами IPlainProductBuffer та IMixedProductBuffer (моди, які використовують буфери напряму, можуть потребувати оновлення).
- Звуки сутностей тепер прив’язані до звукових таблиць (.tbl-файли, вкладені в збірку модуля), а звукові члени прото та будівників (наприклад, SetMachineSound) є застарілими й ігноруються.
- Команди, позначені як [CheatCommand], тепер не працюють поза ігровими песочницями, незалежно від того, чи надіслали їх інтерфейс, мод чи веб-API.
- Команди тепер відхиляють заблоковані прототипи (наприклад, заблоковані транспортні засоби, транспортери чи рецепти) та некоректні значення.
- IsFree у командах збірки застаріло й ігнорується, а їхні залишкові логічні аргументи слід передавати за іменем (позичний аргумент true після трансформації в CreateStaticEntityCmd тепер встановлює allowValidationSuppression).
- Максимальна кількість сипучого продукту на одному складі на конвеєрі, що скидається, була зменшена з 5 до 3 (у базовій грі на конвеєрах вже немає більше 3 одиниць).
- JsonWriter тепер має зручний API для вкладених об’єктів і масивів і замінив WebJsonWriter (старі методи AppendStartObject та AppendXxxField були видалені).
- Додано перевантаження RegisterDataWithInterface, яке приймає збірку модифікації, що є надійнішим за визначення збірки-викликача (як із RegisterAllProducts).
- Помилки серіалізації та розв’язання залежностей тепер відображають загальні імена типів так, як вони записані в C#.
- Збереження, які не вдалося завантажити коректно після змін модів (наприклад, занадто багато ID прото), тепер не завантажуються з повідомленням про помилку замість завантаження з пошкодженими даними.
- Виправлено зняття моду з власними протокольними типами, що могло призвести до втрати ID усіма продуктами.
### 🎯 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 ➔

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