Factorio

Factorio

122 ratings
Калькулятор научных пакетов.
By commandoby
Полуавтоматический расчёт количества ресурсов, сборочных автоматов, заводов, электроэнергии и электростанции для производства научных пакетов за единицу времени.
   
Award
Favorite
Favorited
Unfavorite
Предисловие.
Чтобы постоянно не изменять фабрику, для постройки новой я решил создать таблицу Excel, в которую вбил данные производства научных пакетов. Далее я начал её усложнять, добавлять дополнительные переменные и решил поделиться ею с другими игроками.
Калькулятор может быть полезен на поздних этапах (100+ часов) игры в одном мире.
Скачать.
Версия калькулятора 1.09
Актуально для Factorio версии 1.1
Версия MS Office 16 и выше[drive.google.com].
Описание.
Калькулятор позволяет:
  • Рассчитать необходимое количество ресурсов, сборочных автоматов, электроэнергии для производства N-ного количества научных пакетов за 1 секунду.
  • Определить возможное количество производимых научных пакетов исходя из какого-либо параметра.
  • Рассчитать необходимое количество ресурсов для производства каждого типа научных пакетов.
  • Подобрать оптимальное соотношение процессов нефтепереработки.
  • Модифицировать сборочные автоматы и заводы модулями.
  • Рассчитать энергетическую станцию, необходимую для обеспечения производства энергией.
  • Рассчитать количество сундуков, резервуаров и аккумуляторов для автономной работы необходимое время.
Все данные обновляются в реальном времени, за исключением нефтепродуктов. Их расчёт необходимо запускать вручную (см. ниже).
Инструкция.
Практически все вводимые и выходные данные находятся на странице "Главная".
Для корректной работы калькулятора ввод допускается только в клетки, окрашенные в зелёный цвет!
В таблице присутствует кольцевой расчёт: твердотопливные парогенераторы потребляют уголь - дополнительный уголь увеличивает число буров - большее число буров повышает энергопотребление - повышенное энергопотребление увеличивает число парогенераторов, которые требуют ещё больше угля и т.д. Для его корректной работы должны быть активированы итеративные вычисления: Файл / Параметры / Формулы / Параметры вычислений / Включить итеративные вычисления.
Ввод количества производимых пакетов за 1 секунду.
Коэффициент запаса. Показывает во сколько раз будет больше производится ресурсов, чем необходимо.
Длительность автономной работы производства. Необходима для расчёта количества хранилищ.
Область, отображающая количество необходимого ресурса в секунду.
Область, отображающая иконку автомата и их количество.
Область, отображающая энергопотребление, МВт.
Область, отображающая количество аккумуляторов/сундуков/резервуаров для обеспечения автономной работы завода.
Область, отображающая количество материалов, необходимое для производства ресурса.
Кнопки, позволяющие включать и выключать из расчёта определённые виды научных пакетов.
Кнопки, позволяющие выключать из расчёта определённый тип переработки нефти и производства твёрдого топлива.
Переключатели типа плавильных печей и используемого топлива.
Переключатели способа производства электроэнергии.
Область для редактирования количества модулей.
Область, отображающая количество свободных ячеек для модулей.
Бонус от исследования скорости исследования.
Бонус от исследования продуктивности добычи.
Средняя производительность нефтяных вышек.
Кнопка для запуска макроса расчёта нефтепереработки.
Расчёт нефтепереработки.
Расчёт нефти запускается кнопкой при помощи макроса (необходимо разрешить использование макросов). После нажатия кнопки вас перебросит на страницу "Расчёт" и запустится "Поиск решения, Excel подберёт наиболее выгодное соотношение процессов нефтепереработки.

Процесс поиска решения может затянуться. В любой момент клавиша ESC ставит процесс на паузу. Далее смотрим на результат и если он нас не устраивает включаем процесс поиска и выключаем снова. Так до тех пор, пока не появится удовлетворительное решение. Рекомендуется добиться минимального значения в клетке BX27.

Примечание 1: Расчёт нефтепереработки можно запустить вручную командой "Поиск решения", расположенной на вкладке Данные, в группе Анализ. Перед началом поиска обязательно обнулите ячейки в диапазоне BX19-BX26!

Примечание 2: Если данной команды нет - её необходимо добавить. Сделать это можно по адресу: Файл/Параметры/Настройки/Управление Настройки Excel Перейти.../Поиск решения. Ставим галочку и жмём "ок".

Примечание 3: Если окошко "Поиск решения" окажется пустым - жмём клавишу "Загрузить/Сохранить" и указываем клетку CA18, затем "Загрузить".

Примечание 4: В параметрах указана точность ограничения 0,01, что позволяет ускорить процесс решения, но увеличивает погрешность. Для более точного решения можно указать точность меньше (например, 0,0001), но это скорее всего приведёт к многократно увеличенному времени расчёта.
Пример использования.
Я решил выстроить ещё одну базу только для исследовательских пакетов. Больше всего требуется меди, поэтому будем отталкиваться от неё. Я могу построить железнодорожную станцию для разгрузки поездов из 8 вагонов на 24 конвейера. Пропускная способность синего конвейера - 45 шт/с. 24х45 = 1080 руды/с.
Используем функцию "Подбор параметра" (Данные / Прогноз / Анализ "что если" / Подбор параметра), указываем желаемые модули в сборочных автоматах/заводах, рассчитываем нефтепереработку (см. выше) и таблица рассчитана. Остаётся только собрать конструктор из подобранного для нас количества деталей.
Мой исследовательский завод.
Такой завод у меня получился. Максимальная производительность - 400 научных пакетов всех видов в минуту.
К сожалению я пока не смог приблизиться к максимальной производительности из-за низкого исследования добычи и несовершенства железнодорожной станции.
Скачать рецепт: ссылка[drive.google.com].
Другие руководства.
54 Comments
suxar 21 Nov, 2022 @ 6:17am 
Хорошая работа, жаль немного бесполезно. Уже давно использую этот https://kirkmcdonald.github.io/calc.html калькулятор. Он настраивается посерьёзнее и полезен не только в середине, но и в начале игры когда не все технологии есть.
Батя 13 Sep, 2022 @ 12:30am 
хорошая работа :steamthumbsup:
Peeper 13 Jul, 2022 @ 4:00pm 
Pipz, руководство 17 года, тогда еще вроде Хеллмода не было, не понимаю зачем обновлять его только было в 21... Наверн по приколу кому-то интересно так делать
pipz 9 Jul, 2022 @ 5:30pm 
Есть моды FNEI / Hellmod для этого, не совсем понимаю смысл таблицы. Разве что самому по приколу было заморочиться таблички поделать :) Притом я играю с модами типа БобАнгела, где абсолютно другие ресурсы / продукты / хим. промышленность. И моды-калькуляторы это учитывает, а твоя табличка только для базовой версии игры =)
Teutonische Ritter 23 Aug, 2021 @ 2:26pm 
factorio moment...
commandoby  [author] 22 Jul, 2021 @ 3:55am 
Незачто. Всего лишь переслушенная серия Крестовых походов с Пучковым и Жуковым.
syerludnek 21 Jul, 2021 @ 12:28pm 
Автору спасибо за этот исследовательский комплекс , очень сэкономил время ^_^
PackymacTeP 23 Jun, 2021 @ 5:26am 
Предлагаю посмотреть на мод Helmod: assistant
Ambrsale 21 May, 2021 @ 3:20pm 
Спасибо за ответ, я без претензий, просто хотел узнать чуть больше об этом калькуляторе
commandoby  [author] 21 May, 2021 @ 12:40pm 
Да и добавить расчёт любого сырья в мою таблицу не проблема, просто время. Но, в любом случае, я не навязываю своё творение.