Super Factory Manager Retro
Если вы когда-нибудь писали программы для Steve's Factory Manager или Super Factory Manager вручную, то знаете, насколько это утомительно: длинные строки кода, забытые идентификаторы предметов, ошибки в синтаксисе. Дополнение Super Factory Manager Retro решает эту проблему радикально — оно превращает написание SFM-программ в визуальную сборку из нод прямо на канвасе. Вместо текстового поля вы получаете граф, где каждый блок логики соединяется с другим, а код генерируется автоматически.
Что такое Super Factory Manager Retro и зачем он нужен
Super Factory Manager Retro — это аддон для мода Super Factory Manager, который заменяет текстовый редактор на нодовый. Работает он на базе SFM и требует его обязательной установки. По сути, вы открываете Диск или Factory Manager и вместо привычного текстового окна видите холст. Размещаете триггер, цепляете к нему Input и Output ноды, добавляете ветвления через If — и SFML-код пишется сам по мере построения схемы. Панель предпросмотра в реальном времени показывает, что именно будет сохранено.
Дополнение поддерживает практически все возможности языка SFM: интервалы и редстоун-триггеры, количества и retain amounts, несколько фильтров на одну ноду, фильтры по предметам и тегам, списки исключений, стороны, диапазоны слотов, round robin, условия, а также ноды Forget и Comment. То есть ничего из функционала оригинала не теряется — меняется только способ ввода.
Поддерживаемые версии Minecraft и загрузчик
Super Factory Manager Retro для Minecraft ориентирован в первую очередь на современные версии игры, где активно развивается сам Super Factory Manager. Речь идёт о сборках на NeoForge и Forge — именно эти загрузчики используются в актуальных версиях. Перед установкой уточните совместимость аддона с вашей версией Minecraft и версией базового мода, поскольку SFM обновляется регулярно.
Отдельно стоит упомянуть удобство работы с модпаками. Например, лаунчер foxygame.net позволяет установить Super Factory Manager Retro в один клик прямо из каталога дополнений, автоматически подбирая совместимую версию под вашу сборку и следя за обновлениями.
Как установить Super Factory Manager Retro
Установка не требует глубоких знаний, но есть один важный шаг с конфигом. Порядок действий такой:
- Установите оба мода: Super Factory Manager и Super Factory Manager Retro.
- Откройте файл config/sfm-client-program-editor.toml.
- Найдите параметр preferredEditor и установите значение "retrofactorymanager:blueprint".
- Сохраните файл и запустите игру.
- Нажмите правой кнопкой по Диску или кнопку Edit в Factory Manager — откроется канвас.
Вернуть текстовый редактор можно в любой момент, поменяв значение обратно на sfm:v1. Так что эксперимент абсолютно безопасен: вы всегда сможете откатиться к привычному вводу.
Управление в редакторе нод
Освоить управление несложно, особенно если вы знакомы с любыми нодовыми редакторами. Основные действия:
- Добавить ноду — правый клик по холсту.
- Добавить связанную ноду — потянуть от пина и отпустить на пустом месте.
- Соединить ноды — протянуть от одного пина к другому.
- Разъединить — Alt + клик по пину или проводу.
- Перемещение — зажать среднюю или правую кнопку мыши.
- Зум — колесо прокрутки.
- Выделение — клик, Shift + клик или рамка.
- Удаление — выделить и нажать Delete.
- Отмена и повтор — Ctrl+Z и Ctrl+Y.
- Копирование, вставка, дублирование — Ctrl+C, Ctrl+V, Ctrl+D.
- Привязка к сетке — клавиша G.
- Показать всё — клавиша Home.
Выбор предметов, жидкостей и меток
Одна из самых приятных деталей — поиск ресурсов. Достаточно ввести несколько букв, и вы выбираете нужный предмет, жидкость, газ или энергию из списка с иконками. Больше не нужно помнить идентификаторы и мучиться с опечатками. Метки берутся из вашего label gun, причём редактор показывает, сколько блоков покрывает каждая метка, — так вы сразу заметите забытую или незаданную.
Импорт готовых программ
Уже написали что-то раньше? Откройте существующую программу и нажмите Import to canvas. Она будет перестроена в граф, а редактор проверит собственную работу и сообщит, если что-то потерялось при конвертации. Ваши программы остаются обычными SFM-программами: текст можно скопировать, передать другому игроку или вернуться к текстовому редактору. Расположение нод сохраняется вместе с программой, поэтому при следующем открытии редактора граф восстановится в том же виде.
Итог
Super Factory Manager Retro — это тот случай, когда аддон делает базовый мод заметно удобнее, не ломая его логику. Если вы устали от ручного написания SFML, путаетесь в фильтрах и тегах или просто хотите видеть структуру своей автоматизации наглядно, стоит скачать Super Factory Manager Retro и попробовать. Настройка занимает пару минут, а порог входа в визуальное программирование оказывается куда ниже, чем кажется. Главное — не забудьте про базовый Super Factory Manager, без него аддон работать не будет.