[Гайд] Mekanism | Автоматический крафт на металлургическом наполнителе
Автор: Halvames · Обновлён:
-----
Вступление
Приветствую!
Начиная свой путь в прекрасном моде Mekanism почти каждый человек сталкивается с тем, что автоматизация крафта на металлургическом наполнителе вызывает определенные сложности, ведь в отличии от обычных крафтов - в данном механизме помимо основного предмета появляется обогащающий предмет, слот которого невозможно поставить на ту же сторону, что и основной предмет.
В своё время я столкнулся с тем же и на просторах интернетов нашел гайд, который прекрасно помогает с решением данной проблемы, однако время идёт, тот гайд уже давно канул в Лету и я решил на основе полученных знаний и опыта постараться объяснить страждущим как же сделать так, чтобы автокрафты на наполнители работали быстро, точно, без костылей и страшных прекрафтов.
В данном гайде будет несколько разделов, сначала я приведу пару примеров на мой взгляд, неверных подходов, постараюсь объяснить, почему я считаю их неверными, а затем покажу самый оптимальный подход, опять же, по моему мнению.
Цель данного гайда не просто сказать “Делай так и будет хорошо”, а объяснить как оно работает. Однако, если нужна просто финальная инструкция, то рекомендую сразу перейти к разделу “Гайд”.
-----
Неверные подходы
В данном разделе я опишу пару неверных подходов с которыми сталкивался сам лично или при визите на базы других игроков. Здесь будет только текст и немного рассуждений на тему “Почему так не надо”, скриншотов в данном разделе не будет, дабы не давать вредных советов. 🙂
Подход 1: Создание отдельных наполнителей под каждый вид обогащающего вещества
Часто видел, как люди создают отдельный металлургический наполнитель под каждый вид обогащающего элемента(редстоун, золото, и т.д.) и подают этот элемент на постоянке шиной/интерфейсом, а сами обогащающие элементы ставят на прекрафт или подают с картой создания.
Страшные минусы данного подхода:
- В случае, если подаешь предметы картой создания, то новое вещество начинает создаваться только в момент запуска авто-крафта, нет возможности рассчитать сколько того или иного ресурса нужно для обогащения.
- В случае прекрафта обогащающего вещества мы также не можем заранее рассчитать, сколько нам нужно того или иного ресурса, они не учтены в закодированном шаблоне, при масштабном крафте в лейт-гейме мы рискуем столкнуться с тем, что крафт встанет от того, что обогащающего предмета не хватит.
- В обоих случаях мы ограничены входным слотом “дополнительно” механизма, который ограничен одним стаком предмета, что также замедляет крафт, когда мы доходим до возможности использования улучшения “Стек”.
- Масштабирование - когда возникает необходимость увеличить производства путем увеличения количества механизмов - мы сталкиваемся с необходимостью делать не 1 новый механизм, а (1*количество видов обогащающих веществ) механизмов.
Подход 2: Кодирование рецепта через предмет+обогащающий предмет с последующей подачей через буферный сундук.
В данном подходе мы уже имеем чуть больше контроля, количество всех ресурсов учитывается в прекрафте, однако:
- Мы ограничены скоростью передачи из буферного сундука и размером самого сундука.
- Мы все так же ограничены размером входного слота “дополнительно”
- Масштабируется данная схема достаточно больно, ибо она громоздкая.
Иные подходы:
За свой определенный опыт я так же сталкивался с другими попытками автоматизации металлургических наполнителей, однако, в большинстве случаев они все упираются либо в то, что мы не можем контролировать объем поступающих/требующихся ресурсов, либо в то, что мы упираемся в скорость входа в механизм.
-----
Гайд
Давайте же плавно перейдем к подходу, который я, на свое скромное усмотрение, считаю самым оптимальным и лучшим.
Основная концепция
Суть моего(или не совсем моего, ведь такое реализовывалось уже и до меня) подхода заключается в том, что мы будем отдельно перегонять необходимый обогащающий элемент в газ через один металлургический наполнитель и делать основной крафт во втором. Излишки газа, которые так или иначе будут оставаться - мы складываем в химические ячейки, они будут использоваться в следующих крафтах.
В данном разделе я уже постараюсь дать максимальное количество скриншотов, объяснить, как настроить механизмы и дать понимание того, как работает механика подхода.
Общий алгоритм работы следующий:
Делаем обогащающий предмет в камере обогащения → Перегоняем предмет в газ в наполнителе №1 → Делаем основной крафт в наполнителе №2
Данный подход позволяет нам:
- Полностью контролировать количество ресурсов, которые требуются для того или иного крафта.
- Подавать все необходимые ингредиенты для основного крафта и получать результат через одну сторону механизма.
- Легко масштабировать схему в зависимости от необходимых запросов производства.
- Использовать всего 2 наполнителя(или, если точнее, два типа кодируемых шаблонов) для крафта абсолютно любого вида предмета.
- Частично избавиться от ограничения в один стак дополнительного входного слота, ибо при основном крафте мы будем подавать сразу газ, а буфер газа(в зависимости от тира механизма) сильно больше, чем входной слот дополнительного предмета.
Необходимые предметы
Итак, давайте плавненько перейдем к тому, какие же предметы нам пригодятся при при постройке нашей схемы. Данный расчет идет для самой базовой схемы, в следующих разделах я покажу, как ее можно расширить в неограниченных масштабах.
В расчете предметов не буду учитывать расходники по типу кабелей, шаблонов и т.д., ибо это зависит от конкретных потребностей.
Основное:
- Металлургический наполнитель х2;
- Обогащающий механизм;
- Химическая ячейка хранения 4к х2;
- Поставщик шаблонов х2;
- МЭ интерфейс х1;
- Герметичные трубы(Чем выше тир труб, тем быстрее будут выкачиваться газы) х1;
Вспомогательное:
- Верстак для ячеек
- Конфигуратор(для настройки труб)
- Модификатор шаблонов(для масштабирования схемы)
- Карта настройки(для масштабирования схемы)
- Карта памяти(для масштабирования схемы)
Шаг 1: Предварительная подготовка
При перегоне обогащающего предмета в газ так или иначе мы столкнемся с тем, что у нас при каждом крафте будет появляться некоторое количество излишков. Переживать не стоит, при следующем крафте система сама учтет все имеющиеся излишки и использует их, а это значит, что в системе у нас никогда не будет храниться большого количества ненужных химикатов, однако, так или иначе, куда то складывать их нужно.
Перед тем, как строить основную схему, нам нужно подготовить в МЕ-системе место, куда мы будем скидывать излишки газа. На моем опыте маленьких ячеек объемом 4к хватает с головой даже в самом конце сборки. Единственная проблема, с которой мы сталкиваемся, заключается в том, что химическая ячейка ограничена лишь пятью видами химикатов на штуку, а видов газов для обогащения малость больше, поэтому потребуется несколько ячеек.
Итак, что же нам нужно сделать?
Берем химическую ячейку, засовываем ее в верстак для ячеек и переносим из поисковой строки необходимые газы. Данный процесс называется разделением ячеек.
В моем случае я разделил ячейки следующим образом:
Ячейка №1:
- Золото
- Углерод
- Редстоун
- Алмаз
- Очищенный обсидиан
Ячейка №2:
- Свинец
- Сияние
- Натринезерит
- Сияющий натринезерит
Примечание: На наполнителе можно крафтить больше газов, при необходимости можно разделять больше ячеек/добавлять больше видов газов. В теории, если Вы можете позволить себе больше ячеек или ячейки, в которых больше типов - делить их в целом необязательно. Но разделение ячеек на конкретные типы гарантирует нам, что система не забьет наши ячейки “лишними” газами и не остановит всю систему из за того, что излишки газа некуда сложить.
Шаг 2: Кодируем шаблоны для камеры обогащения
Итак, теперь плавненько перейдем к настройке самих крафтов. Первым делом нам нужно создавать обогащенные версии веществ, ведь они дают бонусный выход обогащающего вещества в виде газа.
Для примера:
- 1 редстоуновая пыль = 10 mb редстоуна
- 1 обогащенная красная пыль(делается из 1 редстоуна) = 80 mb редстоуна
Получается выход обогащающего вещества х8! Экономия должна быть экономной!
Устанавливаем камеру обогащения и кодируем все необходимые шаблоны всех обогащенных предметов.
Не забываем настроить стороны механизма. Нам нужно сделать так, чтобы механизм принимал предметы со стороны шаблона и автоматически выкидывал их обратно. Также необходимо установить галочку на авто-извлечение предметов, она разрешает механизму самому выплевывать результат крафта обратно в систему.
Шаг 3: Кодируем шаблоны для первого металлургического наполнителя
На данный момент мы настроили все вспомогательные элементы и механизмы, которые помогут нам экономить ресурсы во время крафта. Теперь приступим к настройке блока механизмов, которые перегоняют обогащенный предмет в газ.
Устанавливаем поставщик шаблонов, на него МЕ-интерфейс(чуть дальше я объясню, зачем именно он нужен), рядом с поставщиком шаблонов наш наполнитель и на него герметичную трубу, которая соединяется с интерфейсом.
На данном этапе есть несколько критичных нюансов:
- Для перегонки предмета в газ данному наполнителю не требуется подключение к энергии.
- Очень важно корректно настроить стороны механизма.
- Механизм не умеет самостоятельно выталкивать газ, поэтому мы принудительно будем вытягивать его обратно в МЕ-систему герметичной трубой.
Итак, для начала давайте закодируем шаблон. Я буду показывать на примере все того же редстоуна. Находим необходимый газ в поиске, кодируем шаблон крафта через обычный плюсик, ничего дополнительно считать не надо, умная система посчитает все за нас.
Примерно так будет выглядеть наш поставщик шаблонов, после того, как мы все закодируем:
Шаблоны мы закодировали. Давайте приступим к настройке сторон:
На вкладке предметов нам нужно настроить вход “Дополнительно” со стороны поставщика шаблонов.
На вкладке “Обогащающее вещество” нам нужно настроить выход со стороны нашей герметичной трубы. Подсказка сообщит нам, что газ невозможно извлечь, но это не совсем корректно. Это означает что газ невозможно извлечь автоматически.
После настройки сторон механизма нам нужно настроить трубу, в этом нам поможет конфигуратор. С помощью комбинации присяд+кручение колеса мыши переключаем конфигуратор в любом режим настройки кроме “Ключ”, “Не назначено” и “Вращать”.
Далее наводимся на часть трубы, которая прилегает к механизму и с помощью присяд+пкм переключаем на тянуть, а часть трубы, которая прилегает к интерфейсу - переключаем на нажать. С этого момента механизм будет автоматически весь газ загонять обратно в МЕ-систему.
Обратите внимание: Механизм перегоняет предмет в газ с достаточно большой скоростью, а вот скорость возвращения этого газа обратно в систему может быть сильно ограничена тиром герметичной трубы. Я бы рекомендовал использовать как минимум совершенные трубы для выкачивания.
Уточнение: Почему нужно перегонять газ именно в МЕ-интерфейс, а не в шаблон? По сути, если у нас стоит только один механизм для перегонки, то никакого смысла в этом нет. Но достаточно быстро мы столкнемся с тем, что одного механизма для перегонки в газ нам не хватит, и если мы начнем расширять схему и трубы вывода соединятся, то система не сможет делать несколько обогащающих газов параллельно. Чуть более подробно я покажу в главе масштабирования.
Собственно, на этом с настройкой данного блока мы закончили. Переходим к финишной прямой.
Шаг 4: Настраиваем основной наполнитель
Ого, мы что, почти закончили? В целом да. Нам осталось настроить основной металлургический наполнитель на крафт финального продукта.
Для начала разберемся с кодированием рецепта. Тут все достаточно просто, кодируем рецепт, который предлагает нам JEI(с газом). Покажу на примере наполненного сплава:
Далее нужно установить сам наполнитель для производства. Этот механизм уже будет работать полноценно и потребует энергии для производства. Халявы не будет. 😞
Стороны нужно настроить следующим образом:
Предметы: Вход/Выход со стороны поставщика шаблонов, не забываем про авто-извлечение результата.
Обогащающее вещество: Вход также со стороны поставщика шаблонов.
В целом, на этом мы закончили наше прекрасное приключение и настроили всю систему полного авто-крафта. Если Вы внимательно читали все пункты и настроили все внимательно и последовательно, но система будет работать как часы.
На этом всё? Не совсем. Данная система будет работать, но неужели мы ограничимся двумя механизмами? Если после всего, что мы проделали кажется, что все работает медленно - добро пожаловать в следующий раздел гайда.
-----
Расширение и масштабирование
Мы уже сделали хорошую рабочую систему для автокрафта на наполнителях. Но чем глубже мы погружаемся в прохождение сборки - тем больше у нас запросов. Каким же образом мы можем масштабировать нашу схему и ускорить производство? Я предложу несколько вариантов и путей:
Улучшение механизмов:
С помощью установщика определенного уровня мы можем улучшить механизм, что позволит обрабатывать несколько рецептов параллельно.
Важно:
- Нет смысла улучшать промежуточные наполнители, которые перегоняют предмет в газ, ибо они ограничены входным слотом.
- Основной механизм улучшается последовательно. Сначала нужно улучшить до базового уровня, затем до продвинутого и т.д.
- Не забываем устанавливать улучшение скорости и энергии в основной механизм. От абсолютного уровня появляется возможность установить улучшение “Стек” и обрабатывать несколько предметов в каждом входном слоте.
Умножение шаблонов:
С помощью модификатора шаблонов мы можем поместить все необходимые рецепты газов и финальных продуктов в данный инструмент и умножить количество единовременно входных предметов парой кликов.
- Для промежуточных наполнителей нет смысла умножать шаблон больше, чем на 64 входных предмета.
- Для основного наполнителя количество входных предметов рекомендую увеличить до количества слотов в механизме конкретного уровня х64(пример на скрине для бесконечного механизма)
Расширение промежуточных наполнителей:
На скриншоте ниже показываю, как можно расширить систему промежуточных наполнителей, чтобы перегонять предметы в газ быстрее. Здесь как раз видно, для чего нужно устанавливать именно МЕ-интерфейс для возвращения газа.
Важно: Копировать настройки наполнителя можно с помощью карты настройки из мода Mekanism. Присяд+ПКМ - скопировать настройку. ПКМ - вставить настройку. В целом для всех промежуточных механизмов - настройки будут одинаковы. Настройки поставщика шаблонов и рецепты в нем можно по аналогии скопировать с помощью карты памяти из мода AE2. Для копирования шаблонов у Вас в инвентаре должны лежать пустые шаблоны.
Почему жрет ресурсы в пустоту?
Надеюсь, когда Вы это читаете - проблему уже поправили, но на момент написания гайда наблюдается проблема, что механизмы уровня абсолютный и выше с максимальным количеством улучшений “Стек” во время крафта сжигают ресурсы в пустоту.
На данный момент я нашел лишь одно решение: Нужно умножать шаблон на точно количество предметов, которые может принять механизм + включать блокирующий режим на поставщике шаблонов + выводить конечный результат крафта не только обратно в поставщик шаблонов, а дополнительно в МЕ-интерфейс сверху и космическую трубу сбоку, которая так же ведет в МЕ-Интерфейс. Видимо какая то проблема с тем, что механизм выполняет шаблоны быстрее, чем игра может посчитать вывод. 😞
-----
Итог
В целом, на этом все. Хочу обратить внимание, что при написании данного гайда ни один чат-гпт не пострадал, все писалось руками на основе моего игрового опыта и учитель из меня не очень хороший, а это значит - что если у Вас есть замечания или здравая критика, я с радостью готов ее выслушать, дополнить гайд и постараться не плакать обняв колени.
-----
Спасибо за внимание!
❤️
