Гайди

Як використовувати Factorio Blueprint та практичні поради | Версія 2.0

Blueprint у Factorio — це ключова функція для збереження компонувань фабрики, їх перестановки та обміну ними, яка набагато прискорює розширення виробництва. У цій статті від базових принципів версії 2.0 до створення, збереження, розміщення та обміну рядками схем — все зібрано в одному місці, готово до практичного використання навіть для новачків.

Гайди

Як використовувати Factorio Blueprint та практичні поради | Версія 2.0

Blueprint у Factorio — це ключова функція для збереження компонувань фабрики, їх перестановки та обміну ними, яка набагато прискорює розширення виробництва. У цій статті від базових принципів версії 2.0 до створення, збереження, розміщення та обміну рядками схем — все зібрано в одному місці, готово до практичного використання навіть для новачків.

На ранніх етапах гри ручне розміщення дає достатній результат, а після розблокування роботів можна одразу дублювати одну й ту саму конструкцію. Я особисто помітив, що перетворення гірничого вузла на Blueprint зменшило час розширення вдвічі, а середньостатковий торговельний центр став будуватися за кілька хвилин з допомогою роботів.

У Space Age різні умови на різних планетах неможливо ігнорувати, як і розбіжності зі старими статтями. Замість того, щоб просто копіювати-вставляти спільні BP, найсильніший підхід — безпечно розрізняти імпорт та ghost construction, поєднуючи власні напрацювання з повторним використанням готових рішень.

[Factorio] Що таке Blueprint? Можливості та основні знання

Загальний огляд функції Blueprint

Blueprint у Factorio — це функція для збереження компонування будівель фабрики та повторного розміщення однієї й тієї ж конструкції в іншому місці. Розташування конвійних стрічок, складальних машин, електростовпів, вставок та проводів можна вирізати як "креслення" та розмістити ще один однотипний рядок. При ручному розміщенні кожен раз трохи зміщується позиція, можна помилитися з напрямком підземної стрічки чи розгалуження, але Blueprint усунув цю проблему. І я, як і багато хто інший, коли збільшував одну й ту саму рафінування лінію, відчував стрес від того, що позиція щоразу зміщується на один блок, але після перетворення на BP це усталося.

Важливо розуміти, що Blueprint — це не просто "функція копіювання", а засіб для повторного використання дизайну. Наприклад, для конструкцій, які ви часто використовуєте — гірничий вузол, лінія рафінування, лінія виготовлення мікросхеми, балансувальник — придбаний один раз акуратно розроблений дизайн значно спрощує подальше розширення. Поки що початкова конструкція користується ручним розумінням, але з другої й третьої одиниці значення Blueprint різко зростає. Судячи з пропорцій, одна й та ж обладнання розміщується декілька разів, і можна значно зменшити кількість натискань та перевірок.

Розуміння способу розміщення також допомагає плавно працювати. Коли ви розміщуєте Blueprint, спочатку створюється ghost construction — це стан, коли "реальна конструкція ще не встановлена, але що саме піти прозоро показано". Якщо є матеріали та всі умови виконані, ви можете розмістити його вручну, або якщо будівельні роботи доступні, вони автоматично побудують це привидіння. Будівельні роботи — це роботи, які матеріалізують привидіння в мережі робото-мережі. На ранніх етапах це працює як "схема для позиціонування", а з середньої гри це стає "вихідною точкою для масового виробництва".

У грі ви не можете використовувати лише одиночні Blueprint, але також Blueprint Book для об'єднання кількох варіантів. Наприклад, якщо розділити книгу на "рафінування", "схеми", "енергетику" та "навколо станції", то навіть коли фабрика стане великою, керувати нею буде легше. Це недостатньо просто зберегти дизайн, але включити класифікацію та повторне використання — це основна частина функції Blueprint, і якщо ви будете так про це думати, то в подальшій роботі матимете чіткішу картину.

Версія та передумови

Базовою версією для цієї статті є Factorio 2.0. Це поточна безкоштовна версія оновлення, і подальший опис побудований на цій основі. На 'Upcoming features - Factorio Wiki' також зібрана інформація про версію 2.0 та Space Age.

З іншого боку, Space Age — це платне розширення, випущене 21 жовтня 2024 року. Як зазначено в 'Space Age - Factorio Wiki', тут з'являється концепція кількох планет, тому підхід до Blueprint також дещо змінюється. На ванільній версії 2.0 основне питання — "де розмістити одну й ту саму фабрику", але на Space Age потрібно розглянути "для якої планети цей дизайн". Оскільки кожна планета має різні доступні ресурси, умови місцевості та передумови для транспорту, один і той же дизайн не можна легко повторно використовувати в усіх місцях.

Через цю розбіжність, коли ви переглядаєте стару статтю чи спільний Blueprint, важливо розрізняти, чи це для версії 2.0, чи для Space Age, чи це старий дизайн з версії 1.0. Особливо старі статті з 1.0 часів, хоча основні ідеї все ще корисні, можуть не працювати такими, якими є в поточному середовищі. Філософія дизайну допомагає, але завершеним продуктом потрібна адаптація до поточних стандартів.

Попередні знання для початку роботи з Blueprint менш залежать від запам'ятовування складних технічних характеристик, чим від ознайомлення з базовими операціями. Якщо ви розумієте напрямок стрічки, передачу вставок, подачу електроенергії та входи/виходи складальної машини, то при розміщенні спільного BP вам буде легше зрозуміти "чому саме такий порядок". І навпаки, якщо ви не можете прочитати намір дизайну та просто складаєте кілька потужних спільних BP, то при розширенні чи виправленні можна застрягти. Це не означає, що свій BP — найсильніший, але якщо ви спробуєте скласти хоча б один самостійно, ефективність подальшого повторного використання значно зростає.

💡 Tip

На ранніх етапах Blueprint краще розглядати як "лінійку, яка фіксує розміри" замість "інструмента для автоматичної будівельної конструкції". Навіть просто вирівнявши інтервали лінії рафінування чи електростанції, вид фабрики стане набагато яснішим.

Upcoming features/ja wiki.factorio.com

Основи спільної рядка (Base64+JSON) та усвідомлення ризиків

Blueprint цілком функціонує в грі, але як спосіб обміну дуже особливою є здатність взаємодіяти рядками. Так звана рядка Blueprint обробляється як JSON-дані, закодовані в Base64. На 'Building a Blueprint - Factorio Wiki' та у статтях про Zenn також цей формат використовується як основа для обговорення імпорту/експорту та зовнішнього редагування.

З точки зору читача достатньо зрозуміти, що "коли ви завантажуєте довгий рядок алфавітно-цифрових символів у гру, ви можете імпортувати схему іншої людини". Якщо ви копіюєте код на сайті обміну й імпортуєте його в гру, ви зможете розмістити виробничу лінію або балансувальник, складені іншою людиною, у своєму середовищі. Оскільки основна частина операцій завершується в грі, зазвичай не потрібні зовнішні інструменти для звичайної гри.

І той факт, що рядка є JSON, також має значення для розуміння. Дані дизайну можна взяти назовні, тому в теорії люди можуть редагувати вміст чи обробляти його іншими інструментами. Наприклад, це корисно для масштабного управління шаблонами чи валідаційних цілей, але це не область для новачків. Спочатку просто складіть BP у грі, збережіть його, завантажте й розмістіть. Якщо ці чотири речі функціонують, то у вас з'явиться достатня база для функціонування Blueprint.

Важливо розуміти, що легкість обміну рядками та безпеку їх прямого використання — це зовсім різні речі. Оскільки Blueprint містить імена сутностей та інформацію про конструкцію, версійні або розширення, передумови яких різні, дизайн не може бути повністю відновлений у поточному збереженні. Особливо часто трапляються проблеми з дизайном для Space Age, дизайном з умовою певного мода, чи дизайном, походженням з старої версії. Спільний BP краще розглядати як зразок дизайну та посібник для позиціонування замість завершеного продукту.

Розуміючи цей механізм, ви зміните свій погляд на спільні BP. Коли ви знаходите потужний BP, замість "вставити як є" ви можете використовувати його як "матеріал для розуміння того, як розробник розбив конструкцію, де залишив простір, і в яких одиницях планував розширення". Blueprint — це функція для копіювання, але те, що дійсно допомагає у розвитку, це дизайнерська філософія всередину.

建設計画 - Factorio Wiki wiki.factorio.com

Як складати та зберігати Blueprint

Підготовка та вибір діапазону

При виборі діапазону, замість того, щоб вирізати контур конструкції впритул, включайте буфер, необхідний для з'єднання, як мінімум на один крок, і помилки будуть менш імовірні. Наприклад, дальність електростовпу, вхід підземної стрічки та простір для майбутнього горизонтального розширення при надто тісному вирізанню стають на шляху при наступному розміщенні. Я спочатку вирізав лише саме обладнання з невеликою межею, але під час розширення завжди доводилося добудовувати стрічку, що в результаті зменшувало повторну придатність BP. Ефективне проектування фабрики — це зберігання не лише будівель, а й контуру з'єднань як однієї одиниці.

Після вибору діапазону перед підтвердженням варто переглянути назву, піктограму та параметри прив'язки. Назва, як-от "зелена мікросхема 1 лінія" чи "гірничий вузол залізна руда однобічна, вивіз", де одразу видно призначення та масштаб, легше використовувати. Піктограма також впливає на швидкість пошуку в списку. Прив'язка особливо корисна для дизайнів, де однакові модулі розміщуються поряд. Наявність чіткої точки прив'язки робить вирівнювання при дублюванні стабільнішим.

Для підвищення точності виділення також важлива різниця у виді з камери та масштабуванні. Широкий вид з птичого польоту легше бачити загальну форму, але легко пропустити висінгу кінця стрічки або одного електростовпу. Навпаки, у надто близькому погляді перевірка кінців займає час. Я використовую підхід "спочатку обвести на широкому вигляді, потім наблизити й перевірити чотири кути перед підтвердженням". Це сильно зменшує помилки в виділенні. Я повторив помилку включення наземних прикрас до вирізання настільки багато разів, що тепер для мене стандартом стало збирати меньше потрібних елементів і перевіряти кути перед підтвердженням.

Поведінка редагування, обертання та скасування перед підтвердженням

Одразу після вибору діапазону BP не одразу зберігається, а має фазу коригування перед підтвердженням. На цьому етапі виправте назву та піктограму, переглянете включені елементи й потім затвердьте створення. Новачки часто пропускають цей крок, але коли накопичується більше подібних BP, перша організація стає дуже ефективною. Особливо для ліній виробництва, коли накопичується схожа конструкція, якщо залишити без назви на масовий випуск, вартість управління різко зростає.

Спільнота повідомляє, що після версії 2.0 була введена поліпшення якості розміщення (зворотне розміщення, параметризація деяких параметрів тощо). Для деталей перевірте офіційні примітки патчів та відповідні сторінки в Factorio Wiki. Для практичної роботи пріоритет найбільше на те, щоб ясно вказати в назві та піктограмі "з якого боку входить матеріал, з якого виходить", а зовнішні інструменти використовуйте як допоміжні.

Розуміння поведінки скасування також запобігає марному переробленню під час повторного вибору. Якщо при виборі скасуєте, поточне виділення скасовується та виконується повторний вибір. Якщо ви спробуєте половинчасто редагувати й вид трохи зміститься, то будете повторювати ту саму помилку. У такому разі трохи відійдіть, переглянете всю конструкцію й визначите опорний кут перед повторним виділенням. Я звик вибирати за кутом, як-от лівий верхній або сторона входу. Якщо стартова позиція кожного разу змінюється, то й включена область буде коливатися.

Трюк, щоб уникнути неправильного вибору, це не розміщувати цільовий об'єкт BP в центрі екрана окрім як об'єкт. Якщо в поле зору потрапляють сусідні лінії чи тимчасові стрічки, то просто витягнув кінець на один блок, ви запросто включите іншу обладнання. Це особливо часто трапляється в густих місцях, як-от навколо торгового центру чи перед станцією. На ділянках з високою щільністю обладнання трохи зміщуйте камеру, щоб тільки ціль розміщувалась у центрі, не розташовуючи лишніх будівель по краях видимої композиції — це стабілізує.

💡 Tip

Коли повторний вибір стає частим явищем, замість прямого BP за готовою фабрикою краще найти невеликий окремий простір для спроби та вирізати його звідти. Це не тільки скорочує неправильне виділення в густих місцях, але й робить переглядовану одиницю розширення зрозумілішою.

Способи розрізнення місць збереження: Інвентар / Бібліотека / Книга

Після підтвердження створення Blueprint місце збереження впливає на зручність використання. Найпростіше — збереження в інвентарі, що достатньо для короткострокового переносу під час гри. Схеми, які ви часто використовуєте у поточному збереженні як-от гірничий вузол, лінія рафінування, тимчасова електростанція, які часто потрібні в цій фабриці, чудово мають бути в інвентарі. Це використовується як теперішня інструмент.

З іншого боку, часто використовувані стандартні конструкції краще розміщувати на стороні бібліотеки для більш організованого вигляду. Розгалуження для головної шини, стандартна лінія рафінування, модулі базової схеми, як-от ті, які потрібні повторно в кількох іграх, більш підходять для бібліотеки. Як було сказано раніше, оскільки Blueprint є основною функцією для обміну та повторного використання, конструкції тривалого користування краще відділити від "речей лише для цієї гри". Особливо навколо версії 2.0 та Space Age виникає більше можливостей для поступового оновлення дизайну, тому розміщення стандартного BP де ви можете наново переглянути кількох відразу має велику цінність.

Blueprint Book — це ще один рівень організації для окремих BP. Його роль полягає у зв'язуванні пов'язаних конструкцій. Наприклад, якщо зв'язати "рафінування" залізо, мідь, сталь, "залізниця" в T-образну, хрестоподібну, станційну дорогу, "електростанція" котельня, сонячна батарея, накопичення енергії, то навіть коли фабрика стає великою, ви не заблудитесь. Якщо один BP — це інструмент, то Book — це набір інструментів. Чим більше накопичується, тим сильніше працює ця багаторівнева організація.

Грубо кажучи, часто використовувані в цій грі речі — інвентар, часто використовувані стандартні конструкції — бібліотека, набір, яку хочете зібрати за темами — Book — це практичне розрізнення. Я звик до потоку "спочатку спробую розмістити в інвентарі після створення, коли це стане стандартним, переміщу в бібліотеку, коли накопичиться багато, упакую в Book". За цього розпорядку пробні зразки і завершені версії не мішаються.

Крім того, Book-управління добре працює, коли хочете розділити конструкції за планетами чи призначенням. На Space Age навіть одна й та ж назва конструкції часто змінює передумови, так що навіть розділення "загальне обладнання" та "для певного середовища" на окремі книги значно покращує видимість. Робота з організацією місць збереження нудна, але в BP-операції це часто стає різницею ефективності. Робота по організуванню більш важна за роботу за створенням, так як пізніше можна безпроблемно викликати, знаючи форму — у практиці це досить велике значення.

Як використовувати Blueprint: розміщення, Ghost Construction та операція з роботами

Основи розміщення та вирівнювання

Коли ви насправді розміщуєте Blueprint, найпро важливіше знати яку опорну точку брати за основу при вирівнюванні. Навіть якщо просто перекрити на вигляд, це працює, але на виробничих лініях чи вздовж шини один блок зміщення одразу перетворюється на відключення стрічки, непопадання вставки, невтечі електростовпу. Я звик перед розміщенням визначати "кут входу матеріалу", "електростовп на периметрі" або "голову рядка стрічок" як опорну точку. У проектуванні фабрики, як і у виробництві, якщо опорна точка неясна, пізніша робота буває складною.

Особливо часто пропускається вирівнювання напрямку. BP передбачає, що вхід зліва, вихід справа, але існуючу на місці лінію розрибку може бути розвернено. Навіть якщо стрічки здаються з'єднаними, якщо потік у протилежному напрямі, то це не має сенсу, а коло складальної машини встановлює умови виконуваності на основі напрямку вставок, один поворот змінює умови виконуваності. Перед розміщенням стоїть короткий час проглядати потік існуючої стрічки, вихід підземної стрічки, напрямок розгалуження, дальність електростовпу — це зменшує нещастя.

Чуття до сітки також важливе. Наприклад, для конструкцій розгорнутих на однакових інтервалах як лінія рафінування, генерацій енергії, модульна передова, якщо первий розташувати чисто й правильно, то подальші набагато легше. Навпаки, якщо перший буде половинчасто розташований, то подальше розширення стає вічним пристосуванням. Я розташовую перший BP в порожньому місці, вирівнюючи не з природними об'єктами, а з штучними — існуючі рядки стрічок чи рядки електростовпів, які дають більше точності при наступному дублюванні.

Спільнота часто використовує конструкцію на основі однакових розмірів як дальність широкої електростанції або сонячного блоку як орієнтир. Ці числа допомагають вирівнювати дизайн, але різні статті подають це дещо по-різному. Тут краще уявити, як "коли я насадіть розмірові одиниці мого BP, розміщення стає стабільнішим" замість запам'ятовування точних чисел — це практичніше.

Ghost Construction: навіть без роботів "використання як дизайну"

Blueprint насправді є інструментом для попередження дизайну на землю перш за все, а не для миттєвого завершення будівництва. Навіть якщо немає реальної конструкції, розміщення як привида дозволить вам побачити загальний вигляд, так що навіть без роботів це має велику цінність. Помилкова думка, що BP ще рано без роботів, насправді навпаки — коли немає роботів, це найзручніше як позиційний орієнтир.

Перевага цього способу використання полягає в зменшенні заміру при ручному розміщенні. Наприклад, при ручній збірці гірничого вузла чи невеликої рафінування, кожного разу думаєте "на скільки блоків цей електростовп" чи "як розмістити вставку", це займає час. Якщо предварительно розмістити привида, залишається лише обвести контур. Особливо на ранніх етапах з обмеженими матеріалами, просто показуючи готову форму, багато допомагає в прийняттю рішень.

Я використовую цей метод операції з почуттям близьким до нижньої скороби дороги. Якщо дуже довго вперед розмістити лише привид, то пізніше, розходячись з матеріалами та обладнанням, просто дотримуйся розміщення. Спочатку визначте кістяк фабрики, плоть приєднуйте пізніше. Якщо наперед намалювати головну конвійну лінію, енергетичну дільницю, майбутню виробничу лінію, то розширення буде менше хаотичним і краще видно поле для розширення.

На 'Building a Blueprint - Factorio Wiki' Blueprint також вважається основною частиною плану розміщення та будівництва. При практичному використанні легко розділяти "тільки те, що можемо зробити прямо зараз вручну" та "залишок потім", це велика сила. Не тільки дублювання завершених конструкцій, а можливість розмістити недоробку майбутнього — це сила BP.

💡 Tip

Якщо ви розміщуєте привида й потім робите вручну, замість заповнення з краю, заповнюйте з рядків, які є опорою для з'єднання, це стабільніше. Конкретно, спочатку матеріалізуйте рядок електростовпа чи основну конвійну лінію, тоді позиція іншого обладнання став ясна.

Основи операцій будівельних роботів

Коли будівельні роботи стають доступними, той самий Blueprint перетворюється на **вказів

article.share

T

Takuma

Factorio 3,000時間超。1k SPM メガベースを複数パターンで達成した生産ライン設計のスペシャリスト。本業のプラントエンジニアの知識を工場最適化に応用しています。