Моды: лучшие моды и установка 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
- plantPlant
- achievementВзрывная линия обороны
- achievementЛаборатория: жизнь нашла способ
- elementГазообразный углерод
- foodПриготовленные морепродукты
- buildingКонтрольный пост дубликантов
- buildingПожарный шест
- diseaseЦветочный запах
- buildingFood Quality
- foodЛичинкокос
- buildingМолот
- buildingПолотно с пейзажем
- biomeБиом топи
- geyserMetal Volcano
- elementПластмасса
- achievementФлэш-рояль