Skip to main content

Моды: лучшие моды и установка Guide

Моды расширяют Oxygen Not Included, добавляя контент, изменяя интерфейс и открывая данные игры для пользовательских объектов и поведения. Моддинг позволяет создавать новые инструменты, здания, оверлеи, элементы, анимации и игровые сценарии — но требует осторожности: игра может быть нестабильной при установленных модах, и некоторые базовые системы специально переработаны, чтобы сделать моддинг безопаснее и проще.

Начало работы

  • Подписка и включение: Используйте Мастерскую Пар, чтобы подписаться на моды. В игре откройте меню Моды, отметьте нужные моды и перезапустите игру, чтобы загрузить их.
  • Инструменты отладки и песочницы: Используйте режим отладки (переключатель клавишей Backspace на ПК) для ускорения тестирования: снимайте туман войны, копируйте/вставляйте области карты (включая здания и их содержимое), рисуйте элементы и спауньте Duplicants. Режимы песочницы и команды спауна для отладки ускоряют проверку модов и сценариев.

Что игра предоставляет моддерам

Недавние изменения движка и данных были сделаны специально, чтобы сделать моддинг осуществимым и более устойчивым:

  • Меню строительства/планирования и инструменты: Категории строительства и меню инструментов теперь реализованы как динамические коллекции (списки/хеши), поэтому моды могут добавлять новые инструменты и пункты меню без конфликтов с перечислениями игры.
  • Оверлеи: Оверлеи были преобразованы в таблицы на основе хешей, поэтому моды могут добавлять оверлеи или подключаться к инициализации оверлеев.
  • Элементы и вещества: Структура данных Substances была очищена и ненужные поля удалены; экран фильтрации отображает элементы, добавленные модами.
  • Анимации и ресурсы: Порядок запуска был скорректирован, чтобы анимации и ресурсы, добавленные модами, могли зарегистрироваться. Добавлен ModUtil, чтобы гарантировать загрузку необходимых анимаций и ресурсов.
  • Материалы и элементы: Существуют заглушки базовых материалов для твердых тел и жидкостей, чтобы упростить создание макетных материалов для прототипов.
  • База данных и логирование: Улучшена отчетность об ошибках для неверных ключей, и больше ошибок загрузки модов отправляется в логи; ошибки при запуске теперь с большей вероятностью покажут экран краха.

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

Типичный контент модов

  • Новые здания и станции: Моды часто добавляют здания в меню строительства, включая новые функциональные станции (исследовательские/производственные) и декоративные структуры. Поскольку экран планирования теперь расширяем, мод может добавить целые категории.
  • Новые элементы и вещества: Моды добавляют газы, жидкости и твердые тела. Системы Filter и Substance принимают добавленные модами элементы, поэтому они появляются в фильтрах интерфейса и оверлеях.
  • Новые оверлеи и инструменты: Моды могут регистрировать пользовательские оверлеи (например, визуальный индикатор для нового ресурса или опасности) и инструменты для размещения и редактирования.
  • Анимации и скины: Моддеры предоставляют anim-файлы и скины. Используйте ModUtil и размещайте anim-файлы в правильных папках ресурсов, чтобы игра загружала их при старте.
  • Сценарии и контент в стиле Lab: Моды могут создавать альтернативные макеты астероида и сценарный контент, который ведет себя как The Lab, позволяя реализовать сложные астероиды, кастомные миссии или игровые события.
  • Косплейные предметы и награды: Специальные скины и косметические разблокировки можно распространять через моды или привязывать к внешним системам наград.

Рабочий процесс разработки и советы

  • Начинайте с малого: Добавьте одно здание или элемент и убедитесь, что оно появляется в меню строительства и оверлеях, прежде чем расширять.
  • Используйте предоставленные утилиты: ModUtil и новые системы на основе списков/хешей сокращают типичные ошибки. Убедитесь, что все анимации и ресурсы, на которые ссылается мод, включены и зарегистрированы.
  • Проверяйте логи: Улучшенные логи базы данных и загрузки модов укажут на неверные ключи и отсутствующие ссылки. Исправляйте ошибки, выявленные при запуске.
  • Тестируйте с режимом отладки: Используйте возможности отладки (Backspace) для рисования элементов, спауна предметов и копирования/вставки шаблонов для быстрой итерации.
  • Учитывайте стабильность: Поддержка моддинга в игре улучшена, но моды все еще могут вызывать крахи или несоответствие сохранений — тестируйте сохранения между сессиями и следите за ошибками при запуске.

Продвинутые возможности и предостережения

  • Безопасная замена или расширение категорий интерфейса: Поскольку категории основаны на хешах, вы можете добавлять новые записи; избегайте повторного использования существующих ключей, чтобы предотвратить столкновения.
  • Элементы и баланс игры: Добавление нового газа или жидкости поддерживается, но убедитесь, что вы задали соответствующие физические свойства; игра накладывает ограничение в один элемент на клетку и различные термические/фазовые поведения, которые взаимодействуют с базовыми системами.
  • Взаимодействия с ракетами/космосом и эксплойты: Игровой мир содержит специальные контексты (например, модули ракеты и интерьеры станций). Моддированный контент, взаимодействующий со специальными границами или изолированными зонами, может непреднамеренно создавать эксплойты (расширенное полезное пространство, неразрушаемые стены и т.п.). Тестируйте взаимодействия в краевых случаях, таких как интерьеры ракет, станции и вакуум.
  • Размеры ресурсов и визуальные отличия: DLC и базовая игра иногда используют разные спрайты или размеры для похожих зданий (например, визуалы Cargo Bay отличаются в контенте Spaced Out). При создании ресурсов включайте правильные размеры и варианты, если намерены совместимость с DLC.

Распространение и опыт пользователей

  • Давайте четкие инструкции по установке: Объясните пользователям, как подписаться, включить мод и требуется ли он другие моды или DLC.
  • Заметки о совместимости: Укажите, с какими версиями игры и DLC совместим ваш мод и совместимы ли сохранения, созданные с модом, с базовой игрой без него.
  • Предлагайте пресеты и примеры: Поставьте в комплект образец астероида или шаблон и включите рекомендуемые настройки для любых пользовательских оверлеев или инструментов.

Ресурсы, полезные моддерам

  • ModUtil и новые коллекции на основе списков/хешей — основные помощники для регистрации ресурсов и записей интерфейса.
  • Используйте инструменты отладки для быстрой проверки: рисуйте элементы, копируйте/вставляйте шаблоны и спауньте Duplicants и предметы.
  • Читайте логи загрузки модов при старте, чтобы обнаруживать отсутствующие ключи, недостающие анимации или проблемы в базе данных.

Моддинг в Oxygen Not Included стал значительно более практичным благодаря структурным изменениям в меню, оверлеях, Substances и загрузке ресурсов. При тщательном тестировании и внимании к стабильности моды могут добавить привлекательный новый игровой процесс, визуальные эффекты и сценарии в игру.

Pages featured in this guide