Моддер Stellaris выпустил бесплатный редактор карты, который двигает системы и гиперкоридоры прямо в сохранениях

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

Теперь один из участников сообщества выпустил инструмент, который делает все это вне игры. Stellaris Galaxy Forge распространяется бесплатно и работает на Windows, Linux и macOS.

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

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

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

  • добавление, переименование и удаление систем

  • выбор содержимого каждой системы из всех инициализаторов, которые определены в игре и установленных модах

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

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

  • вкладка "Скрипты" с перечнем инициализаторов, событий и эффектов, затрагивающих систему, с указанием файла и строки

Отдельная функция позволяет открыть сохранение как сценарий и превратить его в шаблон для новой игры. Разработчик пояснил, как воспроизвести понравившуюся галактику: сохранить ее в виде статичного сценария, создать локальный мод через лаунчер и поместить файл в папку map\setup_scenarios.

После этого карта появится в меню выбора размера галактики, и новая кампания стартует на знакомой карте, но с новыми империями.

Главное внимание создатель уделил безопасности сохранений. Редактор не пересобирает файл целиком, а переписывает только те места, которые затронула правка, копируя все остальное без изменений. Благодаря такому подходу открытие и сохранение файла без правок дает побайтово идентичный результат, а данные модов и новых версий игры, которые редактор не понимает, остаются нетронутыми.

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

Для любителей терминала доступна консольная утилита sgf, которая выполняет те же операции по одной команде на правку. Сам редактор написан на Rust с интерфейсом на Tauri, React и PixiJS.

Инструмент пока находится в стадии беты. Редактировать можно только карту галактики, а империи, население, флоты и технологии остаются недоступными. Правка сохранений проверена в игре на версии 4.4.6 со всеми DLC и без модов, а работу с Ironman-сохранениями разработчик пока не тестировал.

Совместимость со старыми версиями тоже есть. По словам создателя, редактирование систем и гиперкоридоров в сохранениях теоретически работает с любой версией начиная с 3.10, и он лично проверил 3.12.5. Подсветка проблем в интерфейсе рассчитана на версии 4.4 и 4.5, так что на старых сохранениях она может срабатывать ошибочно, однако на сами правки это не влияет.

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

В качестве обходного решения он предложил метод из мода Gigastructural Engineering – очистить систему от всех объектов и отодвинуть ее на самый край карты, где ее почти не видно.

С момента публикации редактор заметно вырос по запросам сообщества. В сохранения добавили возможность создавать новые системы в стиле L-скопления – звезду можно выбрать вручную, а остальное содержимое генерируется по правилам, близким к стандартным. В обновлении 0.15 появилась Солнечная система со всеми планетами и спутниками под настоящими именами, но без досветовой цивилизации людей.

Солнечная система изначально отсутствовала в списке уникальных систем по техническим причинам. Разработчик пояснил, что в игре существует несколько версий Солнечной системы, и ни одна из них не генерируется вместе с картой – либо она служит родиной империи вроде Объединенной Земли, либо появляется в галактике по событию в начале кампании. Также в редактор добавили кисти и симметрию для построения карт.

Для создания новых статичных галактик с нуля разработчик рекомендует связку с модом Paint a Galaxy, который исправляет ряд ошибок, мешающих полноценной работе статичных галактик в базовой игре.

Мод не обязателен, если у игрока есть собственные скрипты инициализации и событий, а для правки сохранений он не нужен вовсе. Редактор полностью поддерживает файлы Paint a Galaxy, и после интеграции конвертация сохранений в сценарии стала заметно надежнее.

Установщики для Windows, Linux и macOS доступны на странице релизов в GitHub. Версия для macOS не подписана, а Windows SmartScreen предупредит о неподписанном приложении, однако установщик для Windows умеет сам проверять и ставить обновления при запуске.

Для удобства поиска разработчик также создал страницу-заглушку в Мастерской Steam.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.