PLANET HUB - Планетарный планировщик

PLANET HUB — планетарный планировщик для EVE Online

Всех категорически приветствую!

Хочу представить небольшой проект для тех, кто занимается планетарным производством в EVE Online:

Вы указываете:

  • количество доступных планет каждого типа;

  • количество ваших клонов - планетарщиков;

  • сколько планет может освоить каждый из них;

  • ограничения на количество заводов разных уровней;

  • дополнительные условия добычи и переработки.

После этого планировщик показывает, какие материалы P0–P4 вам доступны, и составляет производственный план: где добывать сырьё, на каких планетах его перерабатывать и как распределить производство между клонами.

Что уже умеет планировщик:

  • определять доступные для производства материалы P0–P4;

  • строить полную цепочку от добычи P0 до конечного продукта;

  • оптимально распределять планеты и заводы между клонами;

  • обозначать отдельные сборочные планеты;

  • показывать, какие компоненты необходимо передать другому клону;

  • ограничивать количество заводов каждого уровня на одной планете;

  • отделять добывающие планеты от сборочных;

  • перерабатывать P0 в P1 непосредственно на месте добычи;

  • пытаться загрузить свободных клонов и планеты дополнительным производством;

  • оценивать стоимость материалов с учётом выбранного рынка, налога и перевозки;

  • сравнивать доступные варианты производства и предлагать перестройку на наиболее выгодный из них.

Для оценки можно выбрать Jita, Amarr, Dodixie или Rens. Расчёт учитывает рыночные цены, среднюю торговую активность за последние 30 дней, налог с продаж и стоимость перевозки за кубический метр.

Главная идея проекта простая:

Показать, что вы действительно можете произвести из имеющихся планет, а затем помочь выбрать из доступных вариантов тот, который потенциально можно продать дороже.

Планировщик не знает реальную производительность ваших экстракторов и плотность ресурсов на конкретных планетах, поэтому экономические расчёты следует считать ориентировочными. Возможны ошибки.

Сделано ленивым для ленивых.

  • обновлён внешний вид сайта в стилистике EVE Online
  • улучшены алгоритмы определения и расчёта цен. Теперь программа лучше просчитывает возможные для производства цепочки материалов
  • Любое изменение производственных ограничений отменяет устаревший перебор
  • Перед публикацией рекомендации выполняется повторный полный проверочный расчёт
  • Итог показывается только после совпадения обоих проходов и проверки актуальности настроек
  • Планетные изображения в списке заменены официальными иконками Command Center
  • Добавлено копирование списка командных центров с оригинальными названиям

  • Добавлен учёт налога таможни %
  • Добавлено окно с количеством необходимого P0 материала для обеспечения и производства выбранного конечного материала без простоя заводов - час/сутки/30 дней
  • улучшен алгоритм просчёта исправлены незначительные баги и ошибки

а есть функционал чтобы показывать возможность производства т2 планетарки сразу на 1 планете? Или в этом нет смысла? ( убер ленивый вариант с сбором продукции раз в месяц)

И во вкладке доступные планеты не хватает возможности выбрать несколько систем сразу (чтобы автоматом посчитало)

И что конкретно это дает кроме как “я могу посмотреть”
Где шаблоны для п0-п1?
Где шаблоны п1-п2 ?
Шаблоны п1-п4 ?
Механика игры позволяет сохранять шаблоны и шарить их.
Просто посмотреть я и в игре могу все это…

Заливать свою таблицу с шаблонами и хирургически точными цифрами как будто бы впадлу, но все же вопрос есть, а зачем все это сделано ?)

Пока ты его добудешь, он упадет в цене)
Порой за 1-2 часа буквально.
Говорю тебе, как торгаш с почти триллом на валлете и 10-летним опытом торговли.

Интересная идея. попробую внести такое

Изначально, для того, что бы понимать что, потенциально можно произвести с тех планет что доступны и с теми клонами что умеют планетарку. А шаблоны есть хорошие на гит хабе.

Всё верно. Это рынок.

PLANET HUB: Улучшения

  • Автоматическое построение прибыльного плана

image

Появилась кнопка «Построить план». PLANET HUB самостоятельно перебирает доступные материалы и производственные конфигурации, после чего предлагает наиболее прибыльный вариант на 30 дней.

  • Единый лимит производственных заводов

Вместо четырёх отдельных ограничений теперь используется один понятный параметр — количество производственных заводов на одной планете.

В общий лимит входят все этапы:

  • P0–P1;
  • P1–P2;
  • P2–P3;
  • P3–P4.

На одной планете можно совмещать одинаковые или разные заводы, пока не превышено установленное ограничение.

  • Отдельное ограничение добытчиков P0

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

  • Более выгодное размещение производства

Программа старается разместить очередной этап рядом с его сырьём. Это сокращает количество межпланетных перевозок и уменьшает расходы на экспортные и импортные таможенные сборы.

  • Полная стоимость фактического плана

В блоке текущего плана отображается его итоговая стоимость за 30 дней — уже после всех расходов: налога с продаж, брокерской комиссии, таможенных сборов, перевозки. Расчёт работает для одного материала, совместного производства нескольких материалов и ручного выбора товара вне рейтинга.

  • Понятные передачи между клонами

Если произведённый материал делится между несколькими клонами, программа показывает долю передачи простой дробью:

  • Интерфейс стал чище

Удалены повторяющиеся экономические блоки и лишние пояснения. При этом важная итоговая стоимость сохранена непосредственно в статистике текущего плана.

После экспериментов с компактной компоновкой возвращён удобный полноширинный интерфейс, а карточки планов клонов располагаются в три столбца.

  • Улучшена надёжность расчётов

Добавлены проверки для:

  • одиночных и совместных планов;
  • общего лимита заводов;
  • одинаковых и смешанных производственных этапов;
  • лимита добытчиков P0;
  • отдельных сборочных планет;
  • автоподбора максимальной прибыли;
  • таможенных расходов;
  • рыночного рейтинга;
  • сохранения пользовательских настроек.

PLANET HUB стал не просто справочником доступных материалов, а полноценным инструментом для автоматического построения и оценки производственной цепочки с учётом планет, клонов, заводов, логистики, налогов и рыночной стоимости.

image
Добавлена краткая инструкция куда смотреть и что нажимать


и т.д.

:ringed_planet:PLANET HUB — планетарный планировщик для EVE Online
Не знаете, что выгоднее производить на имеющихся планетах? PLANET HUB рассчитает это за вас.

Укажите систему или количество доступных планет, добавьте своих клонов и выберите материалы. Планировщик:

:small_blue_diamond: определит доступные цепочки производства от P0 до P4;
:small_blue_diamond: распределит добычу и заводы между планетами и клонами;
:small_blue_diamond: покажет, какие ресурсы и в каком количестве необходимо передавать;
:small_blue_diamond: рассчитает требуемую добычу P0 для непрерывной работы;
:small_blue_diamond: учтёт налоги, таможенные сборы, перевозку и рыночные цены;
:small_blue_diamond: автоматически построит наиболее прибыльный доступный план.

Все ограничения можно настроить под собственные возможности: количество клонов, планет, добывающих линий и производственных заводов.

:globe_with_meridians: planethub.ru

вот это уже красиво)

1 Like

Исправил английскую локализацию во всей сборке
Теперь переводятся:

  • дополнительные настройки и все подсказки ?;
  • поиск системы и сообщения ESI;
  • ячейки клонов;
  • командные центры;
  • доступность материалов и причины блокировки;
  • кнопки и сообщения копирования;
  • рыночные цены и статусы загрузки;
  • автопостроение плана;
  • самый выгодный вариант и прогноз P0;
  • инструкции по планетам и передачи;
  • предупреждения, уведомления и служебные сообщения;
  • нижняя часть сайта и кнопка экспорта.

В английском режиме также используется английское форматирование чисел и дат.
исправлена цветовая маркировка строк производственного плана при одновременном выборе нескольких материалов;

  • независимая производственная линия теперь получает кружок только своего конечного материала;
  • несколько кружков сохраняются только у действительно общей линии, продукт которой используется несколькими выбранными материалами;
  • исправление не меняет расчёт планет, заводов, выпуска, перевозок и экономики;

PLANET HUB — обновление

  • Исправлены локализованные названия планет

  • Вместо условного названия Лавовая 1 теперь показывается настоящее:
    B6-XE8 II — Лава, если выбрана конкретная система.

  • Используются реальные названия и орбитальные номера планет, полученные через ESI.

  • Планеты каждого клона сортируются по орбитам: I, II, III, IV….

Улучшены инструкции для сборочных планет

Раньше два одинаковых завода объединялись:
2× P1 → P2: Plasmoids + Electrolytes = Rocket Fuel

Теперь каждый завод отображается отдельной строкой:
P1 → P2: Plasmoids + Electrolytes = Rocket Fuel
P1 → P2: Plasmoids + Electrolytes = Rocket Fuel

Это позволяет настраивать каждую производственную линию независимо.
Добавлен калькулятор загрузки

У каждой отдельной заводской строки появились:

  • космопорт с игровой иконкой;
  • хранилище с игровой иконкой;
  • отдельное количество сооружений;
  • расчёт максимальной загрузки каждого входного материала.

Неактивные сооружения отображаются полупрозрачными. После нажатия появляется поле количества и результат расчёта.

Пример для одного космопорта объёмом 10 000 м³:
Rocket Fuel
Plasmoids — 26 315
Electrolytes — 26 315

Для одного хранилища объёмом 12 000 м³:
Plasmoids — 31 578
Electrolytes — 31 578

Расчёт работает не только для P1 → P2, но также для более высоких производственных уровней с учётом объёма каждого входного материала.

PLANETHUB - обновление

Космопорты и хранилища

Одинаковые производства снова объединены: 2× P1 → P2: Plasmoids + Electrolytes = Rocket Fuel. Предыдущий раздельный вариант оказался не очень хорошим.
Программа рассчитывает максимальную загрузку входных компонентов:

  • космопорт — 10 000 м³;
  • хранилище — 12 000 м³.

Пример для двух космопортов:

  • две отдельные загрузки по 26 315 Plasmoids и 26 315 Electrolytes;
  • итог: 20 000 м³, по 52 630 единиц каждого компонента.

Производственные линии

Название «Производственных заводов на одной планете» заменено на более понятное: «Производственных линий на одной планете».

  • Добавлена подсказка, объясняющая значение этого ограничения.
  • Настройка перенесена в левую колонку дополнительных настроек.

Критическое исправление передач

  • Исправлена ошибка, из-за которой клон мог передать весь произведённый материал другому клону и ничего не оставить для собственных сборочных заводов.
  • Теперь программа сначала резервирует материал для местного производства и только после этого создаёт межклоновые передачи.
  • Передачи назначаются конкретным производственным линиям.

Распределение излишков

  • После покрытия текущей потребности излишки направляются клонам, способным переработать материал в продукцию более высокого уровня.
  • Если получателей несколько, материал распределяется между ними равномерно.
  • Если производитель сам способен переработать материал дальше, излишек остаётся у него.
  • Устранены бессмысленные встречные перевозки между клонами.

Упрощённое обозначение передач

Частичная передача теперь показывается простой долей:

  • передать 1/2;

  • передать 1/3;

  • передать 2/3.

  • Доля всегда считается от исходного общего количества, а не от остатка после предыдущей передачи.

  • Если материал передаётся полностью, дробь 1/1 не показывается.

  • Из сводки удалена информация о том, сколько оставить — показывается только необходимое действие.

  • Добавлена подсказка возле заголовка «Передачи между клонами».

Иконки материалов

Игровые иконки добавлены:

image

image

  • в производственный план;
  • в рецептурную цепочку;
  • в расчёт загрузки космопортов и хранилищ;
  • в список передач между клонами.

PLANET HUB
Главное в обновлениях v0.10.89–v0.10.101

От расчёта — к готовой планетарной сети

Раньше PLANET HUB в основном подсказывал, какие планеты и производственные цепочки понадобятся игроку.
Теперь программа не просто составляет план — она создаёт готовые PI-шаблоны, которые можно скопировать в буфер обмена и установить в EVE Online.

Автоматическое создание PI-шаблонов

Для каждой планеты производственного плана программа самостоятельно создаёт подходящий шаблон.

При построении учитываются:

  • назначение планеты;
  • количество производственных линий;
  • космопорты и хранилища;
  • экстракторы;
  • заводы разных уровней;
  • доступные CPU и Power Grid;
  • стоимость и расположение линий связи.

Если вся запрошенная инфраструктура не помещается, программа уменьшает количество заводов до реально допустимого значения. Пользователь получает не теоретическую схему, а шаблон, который можно установить на планете.

Точные радиусы настоящих планет

В PLANET HUB добавлена локальная база радиусов 68 407 планет из официальных данных CCP.

Если система найдена через поиск, программа знает:

  • настоящий EVE ID планеты;
  • её тип;
  • игровое название;
  • орбитальный номер;
  • точный радиус.

Радиус автоматически используется при расчёте шаблона и стоимости линий связи. Такое значение защищено от случайного изменения.

Для планет, добавленных вручную, пользователь может указать радиус самостоятельно. Если он неизвестен, программа создаёт безопасный универсальный шаблон.

Более надёжный расчёт производства

Алгоритм проверки материалов теперь рассматривает всю производственную цепочку целиком.

Программа учитывает:

  • добычу необходимого P0;
  • производство всех промежуточных компонентов;
  • общие компоненты нескольких выбранных материалов;
  • количество доступных планет;
  • лимиты каждого клона;
  • допустимое количество заводов;
  • возможность производства P4 на выбранных типах планет.

Если новый материал невозможно добавить к уже выбранным, программа сразу делает его недоступным. Пользователь больше не получает ситуацию, когда материал удалось выбрать, но итоговый план построить невозможно.

Встроенная самопроверка планов

Каждый успешно созданный план теперь дополнительно проверяет сам себя.

Программа контролирует:

  • соблюдение лимитов планет у клонов;
  • количество заводов на каждой планете;
  • наличие всех необходимых производственных этапов;
  • доступность используемого P0;
  • правильность размещения P4;
  • наличие выпуска выбранного материала;
  • отсутствие потерянных или лишних производственных линий.

Если внутренняя проверка обнаруживает противоречие, программа не показывает сомнительный результат как готовый план.

Умная максимальная загрузка

Режим «Максимум загруженности» больше не пытается любой ценой построить идеально сбалансированную цепочку и не объявляет выполнимый план невозможным.

Теперь программа действует последовательно:

  1. Сначала сохраняет минимальную рабочую цепочку выбранного материала.
  2. Пытается добавить ещё одну полную сбалансированную цепочку.
  3. Если она не помещается, использует свободные планеты для производства компонентов P3.
  4. Затем добавляет доступные цепочки P2, P1 и P0.

PLANET HUB превратился из калькулятора доступности материалов в полноценный инструмент проектирования планетарного производства.

Теперь он:

  • находит реальные планеты и знает их точные радиусы;
  • рассчитывает выполнимый производственный план;
  • проверяет план на внутренние противоречия;
  • автоматически использует свободные колонии;
  • создаёт готовые добывающие и сборочные PI-шаблоны;
  • учитывает реальные ограничения EVE Online;
  • позволяет скопировать результат непосредственно в буфер обмена.

PLANET HUB планетарный планировщик EVE Online

Добавлен предпросмотр шаблона в браузере:


PLANET HUB - ОБНОВЛЕНИЕ

Добавлено интерактивная инструкция позволяющая быстро понять основной функционал сайта:

При первом запуске открывается автоматически. Можно запустить вручную нажав на знак вопроса в верхнем правом углу сайта.

Инструкция, своего рода ознакомление с тем, чем может вам помочь сайт, показывая основные функции и направляя пользователя в нужные разделы. (Вы можете закрыть обучение сразу)

улучшения PLANET HUB

  1. Добавлена генерация готовых PI-шаблонов для EVE

    Программа теперь создаёт JSON-шаблоны с сооружениями, связями и маршрутами, которые можно переносить непосредственно в игру.

  2. Встроены эталонные игровые шаблоны

    За основу взяты готовые проверенные схемы. Космопорты размещаются в центре, вокруг них — склады, затем заводы, а экстракторы выносятся по краям.

  3. Переработано расположение сооружений

    Добавлены симметричные, зеркальные и сотовые схемы. Сооружения больше не должны накладываться друг на друга, а свободное место используется значительно эффективнее.

  4. Исправлена визуализация шаблонов

    Предпросмотр переведён на плоскую схему, похожую на отображение в EVE. Размеры значков нормализованы, добавлены игровые иконки и подсказки при наведении.

  5. Улучшена работа нескольких добывающих линий

    Для двух ресурсов создаются отдельные ECU и склады с одним общим космопортом. Заводы распределяются между линиями равномерно.

  6. Ручные настройки теперь учитываются в шаблоне

    Если пользователь добавляет или убирает космопорты и склады, программа перестраивает связи и распределяет сооружения с учётом выбранного количества.

  7. Исправлена раздельная добыча P0

    Выбранные независимые P0-компоненты больше не должны ошибочно объединяться в одну добывающую линию.

  8. Добавлены точные радиусы планет

    Для найденных планет используются реальные радиусы из данных EVE. Это повышает точность расчёта расхода CPU и Power Grid на связи.

  9. Исправлена критическая ошибка игровых маршрутов — v0.10.128

    Раньше маршрут мог проходить через 8–11 сооружений, из-за чего EVE отказывалась его создавать. Теперь каждый маршрут проходит максимум через 6 сооружений, а обычно — через 2–5.

  10. Расширена автоматическая самопроверка

Перед выдачей шаблона проверяются:

  • CPU и Power Grid;
  • расстояния и отсутствие наложений;
  • равномерность заводских линий;
  • корректность связей;
  • наличие всех маршрутов;
  • игровой предел длины маршрута;
  • сохранение симметрии эталонных схем.