Blueprint from Helmod (In Development)


Not a finished mod: work in progress for personal use and access from different computers. Generates blueprints from Helmod plans. Не готовый мод: личная разработка и тестирование генерации чертежей по планам Helmod.

Utilities
an hour ago
2.1
87
Logistics Manufacturing Blueprints
Owner:
MikdadAgasiev
Source:
N/A
Homepage:
N/A
License:
All Rights Reserved — MikdadAgasiev
Created:
6 days ago
Latest Version:
1.4.89 (an hour ago)
Factorio version:
2.1
Downloaded by:
87 users

Личная экспериментальная разработка / Personal experimental project

Это не готовый мод. Он находится в стадии разработки и сейчас предназначен для личного пользования автора и удобства доступа с разных компьютеров.

Blueprint from Helmod создаёт чертежи по настроенному плану Helmod. Доступны соединённая производственная схема и отдельные блоки сверху вниз. Режим шины временно отключён. Стороны внешних входов и конечных выходов выбираются независимо.

Изменения 1.4.89:

  • Исправлено размещение погрузчиков для поддерживаемых машин с тремя твёрдыми ингредиентами: нужные устройства и отводы планируются сразу. В частности, исправлен случай малого электромотора.
  • Манипуляторы сохраняются на операциях, которым хватает их скорости; выбранные погрузчики применяются на недостаточных операциях. Новый шаблон: машины от3×3, три твёрдых ингредиента, один твёрдый продукт, без жидкостей; требуется подходящее изученное оборудование.
  • При явно выбранных погрузчиках оставшийся неподдерживаемый случай останавливается с объяснением, а не выдаёт заведомо недостаточную подачу. Это не устраняет все ограничения маршрутизации сложных планов.

Изменения 1.4.88:

  • «Соединения» → «Форма схемы»: автоматически, квадрат, прямоугольник по горизонтали или вертикали. Форма влияет на размещение блоков и выбор компоновки отдельно от сторон входа/выхода. Целевые пропорции — 1:1 или 2,5:1; точное соотношение зависит от машин и соединений. Независимые блоки сохраняют вертикальный ряд.
  • Сокращён перебор позиций блоков в обычном режиме. Тщательный режим сохраняет полный перебор; время произвольного плана не гарантируется.
  • После загрузки показывается сообщение о продолжении сохранённой генерации. Перезапуск из-за изменения модов/начальных настроек теперь объясняется явно. Обновление версии генератора требует нового расчёта.

Изменения 1.4.87:

  • Ускорен поиск конвейеров; заведомо заблокированные точки отклоняются до длительного перебора.
  • По умолчанию «Обычный» подбор рассматривает до12 вариантов и заканчивает вскоре после нахождения корректной схемы. В «Генерации» можно отдельно выбрать «Тщательный» подбор до21 варианта — он может дать более компактный результат, но занимает больше времени.
  • Проверки соединений сохранены. Нагрузка за один тик задаётся отдельно и автоматически не повышается. При ограниченном поиске сложный план может потребовать тщательного режима; универсальное время генерации не гарантируется.

Возможности 1.4.86:

  • Во вкладке «Соединения» можно выбрать «FMF на свободных прямых участках». Подходящие прямые участки заменяются на забор → FMF → выдачу, сохраняя производственные блоки и общие вводы/выводы.
  • Требуются изученные переходники и короткая труба Fluid Must Flow1.5.1+, совместимое трубное семейство. При автообъединении используются доступные короткие секции; настройки игрока не меняются. Переходникам нужно питание.
  • Проверяются направление, свободное место, отсутствие лишних контактов и двукратный запас по номинальной скорости переходников. Неподходящие ветви остаются обычными трубами. В чате и описании указано число замен.
  • Это экспериментальный частичный режим. Он не заменяет всю локальную разводку и не гарантирует выпуск любого плана. Если исходная сеть имеет ошибки, FMF-режим сообщает об отказе до выдачи чертежа. Некоторые крупные жидкостные планы пока не поддерживаются корректно.

Изменение 1.4.85: проверка жидкости учитывает внешние вводы, категории соединений, отдельные объёмы и направление через насосы. Проверка устройств Fluid Must Flow была добавлена в1.4.85.

Исправление 1.4.84: пустые маяки и записи с нулевым количеством модулей больше не размещаются и не занимают место. Для машин без приёма эффектов маяков такие настройки игнорируются. Настоящие маяки с модулями проверяются на изученность до компоновки; если они недоступны, сообщение предлагает пересчитать Helmod без них или изучить технологию. Реальные бонусы не удаляются молча.

Возможности 1.4.83:

  • В режимах «Погрузчики при нехватке скорости» и «Подбирать автоматически» подходящий производственный блок может иметь два полноширинных вывода. Если хватает одной ленты, вывод объединяется. Используется выбранный совместимый изученный погрузчик 1x1.
  • Новая компоновка сравнивается с прежней по правильности соединений и занимаемой площади. Лишний балансер на уже выровненных выходах нужной мощности не добавляется.
  • Качество рецептов, ингредиентов и продукции берётся из Helmod. Разные качества одного предмета получают отдельные потоки. Смешанный выход разделяется точными фильтрами до подключения потребителей и конечных выходов.
  • Модули, их количество и качество, качество машин и маяков переносятся из выбранного плана. Доли продукции от модулей качества используются из расчёта Helmod; фактический случайный выпуск может отличаться от среднего на коротком интервале.
  • Маяки размещаются с проверкой воздействия на машины. Сейчас используются отдельные ячейки: общее число маяков может превышать оценку совместного размещения Helmod, об этом сообщается явно. В Space Exploration учитывается запрет нескольких воздействующих маяков.
  • На внешних входах и выходах можно выбрать ленточные балансеры либо обычные большие контейнеры с совместимыми погрузчиками 1x1. Контейнер и погрузчик выбираются из доступного изученного оборудования. Все подключения контейнера выполняются погрузчиками; разные качества ресурсов распределяются отдельно. Межблочные связи остаются конвейерными, жидкости — в трубах.
  • Входы и выходы собраны в доступных областях. Описание чертежа и опциональные таблички DisplayPlatesForked показывают качество ресурсов. Электроснабжение строится выбранными опорами; источник энергии подключается отдельно. Расчёт выполняется по частям с сообщениями о ходе работы.

Ограничения нового шаблона: 1–2 твёрдых ингредиента и один твёрдый продукт одного качества, без жидкостей. При медленном поштучном выпуске, некоторых бонусах производительности и строгих манипуляторных режимах сохраняются прежние шаблоны: наличие погрузчика само по себе не гарантирует загрузку обеих дорожек. Другие ограничения: рецепт, требующий два разных качества одного и того же ингредиента, пока отклоняется явным сообщением. Качество производственных машин задаётся в Helmod; качество транспортного оборудования отдельно в меню пока не выбирается. Совместное размещение маяков и контейнерное распределение продолжают развиваться; строго равное деление свободных выходов контейнера не гарантируется.

Требования: Factorio 2.1.7+ и Helmod 2.3.6+. Качество должно быть доступно в вашей сборке игры. Открытие генератора: Ctrl+B. После обновления перезапустите игру и создайте чертёж заново. План Helmod автоматически не дополняется. Проверяйте результат в песочнице: возможны неподдерживаемые рецепты, ошибки и изменения компоновки. Минимальная площадь и производительность произвольного плана не гарантируются.


Not a finished mod. This work-in-progress project is published for the author's personal use and convenient access from different computers.

Generates blueprints from Helmod plans with connected or independent blocks. Version 1.4.83 adds optional dual-output solid production blocks with compatible loaders, compares established and new layouts, and exports already aligned belts without an unnecessary balancer. Recipe, ingredient and product qualities follow Helmod; the mod sorts mixed-quality production with exact filters, and keeps distribution and collection separate by quality. Machine, module and beacon qualities follow Helmod. Quality production uses Helmod's expected proportions; random results fluctuate over short intervals. Checked beacon coverage and optional large-container distribution with loaders are also supported. Beacon cells can require more beacons than Helmod's shared-layout estimate. Sparse odd/variable output packets and strict inserter policies retain their established production templates. Two different qualities of the same ingredient in one recipe are not supported yet; transport equipment quality has no separate selector. Requires Factorio 2.1.7+ and Helmod 2.3.6+. Press Ctrl+B. Regenerate after updates and verify blueprints in a sandbox.

Version 1.4.84 ignores empty beacons and beacon settings on machines that cannot receive their effects. Populated beacons are checked for research before placement; unavailable real bonuses require updating the Helmod plan or researching the beacon.

Version 1.4.85 validates external fluid supplies, separate fluidboxes, connection categories and directed pump reachability. Fluid Must Flow validation groundwork was introduced in1.4.85.

Version1.4.86 adds optional FMF on clear straight sections: researched intake → buildable ducts → exhaust, preserving machine ports and external interfaces. Supports FMF auto-join without changing player settings. Adapters need power and a twofold nominal speed margin. Checked geometry, direction and unintended contacts; ordinary pipes remain on unsuitable sections. This experimental partial mode does not guarantee arbitrary-plan throughput. Invalid original fluid routing is rejected before delivery; some larger fluid layouts remain unsupported.

Version1.4.87 accelerates belt routing with target-directed search and early rejection of blocked endpoints. Normal layout search defaults to at most12 candidates and stops shortly after a valid layout is found. Optional Thorough search retains up to21 candidates and may improve compactness at a higher time cost. Both keep connection validation; per-tick generator load remains a separate setting. Arbitrary generation times and multiplayer performance are not guaranteed.

Version1.4.88 adds independent world-oriented shape targets (automatic, square, horizontal/vertical rectangle), shape-aware packing and selection, bounded normal placement refinement, and explicit save/load continuation or environment-change restart messages. Exact proportions and arbitrary-plan generation times are not guaranteed.

Version1.4.89 adds loader-ready layouts for supported three-solid-input machines, including the small electric motor. Sufficient inserters are retained; the selected researched loader handles insufficient operations. Requires machines at least3×3, one solid product and no fluids, with compatible researched transport. Explicit loader mode now stops with a localized explanation on unsupported insufficient operations instead of silently delivering them. General complex-plan routing limitations remain.