Как создать и загрузить свою карту в Meccha Chameleon
Игровой материал

Как создать и загрузить свою карту в Meccha Chameleon

Одной из особенностей Meccha Chameleon стала поддержка пользовательских модификаций. С помощью официального Mod Kit игроки могут создавать собственные карты, а затем публиковать их в Steam Workshop, чтобы другие пользователи могли скачать и опробовать их.

Однако этот процесс нельзя назвать простым. Для работы потребуется знание Unreal Engine 5.6.1, понимание системы плагинов, упаковки проектов и использования SteamCMD. Если вы никогда раньше не работали с Unreal Engine, освоение Mod Kit может занять некоторое время.

В этом руководстве разберем весь процесс — от создания новой карты до ее публикации в Steam Workshop.


Что понадобится

Перед началом убедитесь, что у вас есть:

  • установленный Unreal Engine 5.6.1;
  • официальный Meccha Chameleon Mod Kit;
  • аккаунт Steam;
  • установленный SteamCMD.

Именно под Unreal Engine 5.6.1 создан набор инструментов, поэтому использование другой версии движка может привести к ошибкам.

Создание нового плагина

После запуска Mod Kit откройте проект и создайте новый плагин:

Edit → Plugins → Add → Content Only Plugin

Задайте ему уникальное название — оно понадобится позже во время сборки модификации.

Если новый плагин не отображается в Content Browser, нажмите на значок шестеренки и включите отображение Plugin Content.

После этого содержимое нового плагина станет доступно для редактирования.

Создание карты

Внутри папки вашего плагина создайте каталог Maps, а затем новый уровень.

Разработчики рекомендуют создавать уровень через:

File → New Level → Basic

Так вы получите базовую сцену, с которой проще начать работу.

При создании карты необходимо учитывать несколько обязательных требований:

  • используйте World Partition;
  • отключите параметр Enable Streaming в настройках World Settings;
  • для наполнения уровня можно использовать объекты через плагин Fab.

Также стоит помнить, что игроки появляются в координатах:

  • X = 0
  • Y = 0
  • Z = 100

Поэтому большие карты удобнее проектировать именно вокруг этой точки.

Еще одна рекомендация разработчиков касается коллизий. Чтобы камера не проходила сквозь стены и другие крупные объекты, для них следует использовать профиль столкновений CameraBlockWall.

Подготовка мода

После завершения работы над картой необходимо собрать мод через Legacy Project Launcher, который находится в разделе Platforms.

Здесь потребуется создать два профиля сборки:

  • FullGame
  • MyMod

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

  • способ сборки — Cook → By the Book;
  • платформа — Windows;
  • включить создание релизной версии (Create a release version of the game for distribution) с версией 1.0;
  • упаковка — Package & Store Locally;
  • включить Is this build for distribution to the public;
  • включить Use container files for optimized loading (I/O Store);
  • раздел Deploy оставить со значением Do not deploy.

При настройке профиля MyMod дополнительно укажите название созданного ранее плагина в поле Name of the DLC to Build. Именно так движок определит, какой контент необходимо собрать в мод.

Сначала выполните сборку FullGame, а затем MyMod.

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

Подготовка файлов для Steam Workshop

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

В нее необходимо скопировать:

  • файлы .pak;
  • файлы .ucas;
  • файлы .utoc;
  • файл AssetRegistry.bin из папки Cooked;
  • изображение предпросмотра Preview.png.

Именно этот набор файлов потребуется Steam Workshop для публикации карты.

Настройка SteamCMD

Для загрузки модов Meccha Chameleon использует утилиту SteamCMD.

После установки программы запустите steamcmd.exe и авторизуйтесь в своей учетной записи Steam.

В составе Mod Kit уже есть файл Sample.vdf, который служит шаблоном конфигурации.

Создайте его копию и заполните основные параметры:

  • путь к папке с модом;
  • путь к изображению Preview.png;
  • название модификации;
  • описание.

При этом разработчики рекомендуют:

  • не изменять значение appid;
  • не редактировать publishedfileid, если вы публикуете карту впервые.

Публикация карты

После настройки VDF-файла вернитесь в SteamCMD и выполните команду workshop_build_item, указав путь к созданному файлу конфигурации.

Если все сделано правильно, SteamCMD автоматически загрузит мод в Steam Workshop.

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

После успешной загрузки карта станет доступна другим игрокам через Steam Workshop.

Как установить пользовательскую карту

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

В главном меню Meccha Chameleon нажмите кнопку Maps в левом нижнем углу. Игра откроет страницу Steam Workshop со всеми доступными пользовательскими картами.

Откройте страницу понравившейся карты и нажмите Subscribe. Steam автоматически скачает необходимые файлы.

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

Источник: The Gamer


Другие руководства по игре:

Игры в материале:

Комментарии (0)
Авторизуйтесь, чтобы оставить комментарий

Мы можем присылать вам уведомления о важных новостях и статьях. По рукам?