Тестирование мода
В редакторе Creator Kit
Моды из QZSim\Mods\ автоматически монтируются в редакторе кита. Проверяйте контент в Play In Editor до упаковки. Мод, созданный через Create Mods, сразу работает в Play In Editor; папку мода, скопированную в QZSim\Mods вручную, нужно подхватить перезапуском редактора.
В ките нет Shipping-exe игры, поэтому тестируйте в Play In Editor или в самой игре.
Чтобы тестировать быстрее (перейти на день, добавить деньги или инструменты, открыть карту), используйте консольные команды: см. Команды для тестирования.
В игре (тест разработчика)
Package Mods записывает мод в <папка результата>\<ИмяМода>_Windows\. Скопируйте содержимое этой папки (.uplugin плюс Content\Paks, и Config, если он есть в моде) в:
<папка игры>\QZSim\Modio\<ИмяМода>\
.uplugin должен лежать в корне этой подпапки. Затем запустите игру. Это полный боевой пайплайн, включая валидацию, только без скачивания. Это шаг тестирования для вас как разработчика, а не способ распространения мода: игроки получают моды только через mod.io.
Не держите одновременно подписку на mod.io и локальную копию одного и того же мода. Плагины с одинаковым именем конфликтуют.
Чего ожидать
- Установка или обновление посреди сессии применяется сразу, без перезапуска игры. Уже загруженный в текущий уровень контент на лету не подменяется: выйдите в главное меню и зайдите в кампанию заново. Если всё равно старьё — перезапустите игру.
- «Mods need an update» в главном меню означает, что у мода нет
GameVersionили он старый (например, мод собран старым китом). Игра не падает, а отказывается грузить мод. Переупакуйте мод текущим китом. Любая другая причина показывает «Some mods were not loaded». См. Упаковка и публикация. - Тестируйте инструменты в новой кампании. Инструмент, который уже был автоматически выдан, остаётся в этом сейве.
- Карты и кампании: карта мода открывается через вашу кампанию. Выберите кампанию в списке кампаний и начните новую игру.
- Тестируйте зависимые моды вместе, установленными так, как их ставит mod.io. См. Моды, использующие другие моды.
Параметр запуска: -nomods
Запуск игры с -nomods отключает монтирование модов: браузер модов mod.io работает, но ни один мод не применяется. Используйте его, чтобы проверить, виноват ли в проблеме мод.
Логи
В редакторе кита смотрите Output Log (фильтр LogModioUGC). Выпущенная игра не пишет лог-файл.