Карты и коллизии · 3 мин чтения

Как превратить дом в MLO, в которую можно войти, без CodeWalker

Читать на:: English · Español · Français · Deutsch · Português · Italiano · Polski · Türkçe

MLO Creator на первом этапе: открыт игровой трейлер prop_trailer_01_new, его размер в метрах и мусор, который он нашёл внутри

MLO — настоящий интерьер: вы входите в дверь, внутри всё есть, а улица остаётся за окнами. Именно этого хочет каждый ролевой сервер для своих домов, магазинов и полицейских участков. Обычно это значит смоделировать интерьер в Blender, а затем вручную построить комнаты и порталы в CodeWalker.

Из чего состоит MLO

  • Комнаты, каждая — коробка с моделями внутри, плюс экстерьер (игра называет его limbo).
  • Порталы между комнатами и между комнатами и экстерьером, через дверные проёмы и окна. Игра рисует содержимое комнаты через её порталы.
  • Коллизия с ID комнат: игра знает, в какой комнате игрок, по коллизии под его ногами.
  • Архетип в .ytyp, который содержит комнаты и порталы, и экземпляр в .ymap, который размещает интерьер на карте.

Дома игры устроены так же: экстерьер — это одна модель, а интерьер — отдельный экземпляр, размещённый вместе с ней.

Сделайте из дома

MLO Creator берёт дом и делает интерьер за вас, в девяти этапах, каждый со своей панелью:

  1. The house (дом). Перетащите .glb, или .ydr либо .yft с его .ytd, или откройте один из домов, хижин или трейлеров игры. Пустой дом работает лучше всего: интерьер делается за вас.
  2. Buildings & outline (здания и контур). Этажи и контур измеряются по модели; подправьте их.
  3. Floors & rooms (полы и комнаты). Разделите полы на комнаты или начните с одного из десяти шаблонов (гараж, магазин 24/7, магазин одежды, квартира, двухэтажный дом, офис, приёмная полицейского участка, бар, склад, спортзал).
  4. Doors & windows (двери и окна). Двери и окна дома находятся сами, каждая — карточка, которую нужно принять; или выберите их на доме, или нарисуйте на стене.
  5. Furniture (мебель), Look (внешний вид), Lights & sound (свет и звук) и Extras (дополнительно: лифты и телепорты, замки дверей для ox_doorlock или qb-doorlock): всё необязательно.
  6. Check & download (проверка и скачивание). Назовите её, задайте место на карте (там, где этот дом стоит в игре, или вставив позицию из CodeWalker), выберите, скрывать ли там дом игры, затем Preview the result (предпросмотр результата) и Walk inside to check it (пройти внутри и проверить) перед скачиванием.

Вы скачиваете ресурс FiveM: .ytyp с интерьером, .ymap, коллизия с ID комнат, по модели на каждую комнату, сам дом и Lua для дверей и для скрытия дома игры. Добавьте ensure <имя> и перезапустите сервер.

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

Две вещи, на которых спотыкаются

  • Дом игры всё ещё там. Его коллизия и окклюдеры остаются, если их не скрыть; внутри дома игры они видны как невидимые стены и пустой вид наружу. MLO Creator убирает их из копий, которые входят в скачиваемый ресурс, когда вы скрываете дом игры.
  • Стеклянные двери и окна. Портал закрытой двери обычно скрывает то, что за ней. У стеклянной двери это проявляется как пустой вид, поэтому стеклянные двери оставляют без этого флага.

Нет дома, с которого можно начать? Shell Creator рисует его с нуля по плану этажа, как шелл или MLO. Чтобы посмотреть любой ресурс MLO в 3D, с комнатами, порталами и коллизией, откройте его в Resource Viewer.

Ограничения

До 4 этажей, 24 комнат, 120 дверей и окон и 64 м в ширину на здание, до 8 зданий в одном скачивании. Материалы дизайнера интерьеров, свои источники света, лифты и телепорты, а также редактор слоёв для текстур самого дома — функции плана Creator; остальное, предпросмотр и проверка производительности, можно попробовать бесплатно.

Вопросы

MLO или shell: в чём разница?
Shell — это отдельная модель где-то вне видимости, куда телепортируют игроков. MLO — это само внутреннее пространство здания на его месте на карте, с улицей за окнами.
Нужен ли CodeWalker?
Нет. Это лишь один из способов задать MLO её место: вставить позицию из него или взять собственное размещение дома в игре.

Инструмент для этого

MLO Creator

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

Открыть MLO Creator

Пригодится также: Shell Creator · Resource Viewer

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

Все руководства →

Каждый инструмент можно попробовать бесплатно: 5 экспортов в день. Войдите через Discord, чтобы пользоваться ими.