Карты и коллизии · 3 мин чтения
Как превратить дом в MLO, в которую можно войти, без CodeWalker
Читать на:: English · Español · Français · Deutsch · Português · Italiano · Polski · Türkçe

MLO — настоящий интерьер: вы входите в дверь, внутри всё есть, а улица остаётся за окнами. Именно этого хочет каждый ролевой сервер для своих домов, магазинов и полицейских участков. Обычно это значит смоделировать интерьер в Blender, а затем вручную построить комнаты и порталы в CodeWalker.
Из чего состоит MLO
- Комнаты, каждая — коробка с моделями внутри, плюс экстерьер (игра называет его limbo).
- Порталы между комнатами и между комнатами и экстерьером, через дверные проёмы и окна. Игра рисует содержимое комнаты через её порталы.
- Коллизия с ID комнат: игра знает, в какой комнате игрок, по коллизии под его ногами.
- Архетип в
.ytyp, который содержит комнаты и порталы, и экземпляр в.ymap, который размещает интерьер на карте.
Дома игры устроены так же: экстерьер — это одна модель, а интерьер — отдельный экземпляр, размещённый вместе с ней.
Сделайте из дома
MLO Creator берёт дом и делает интерьер за вас, в девяти этапах, каждый со своей панелью:
- The house (дом). Перетащите
.glb, или.ydrлибо.yftс его.ytd, или откройте один из домов, хижин или трейлеров игры. Пустой дом работает лучше всего: интерьер делается за вас. - Buildings & outline (здания и контур). Этажи и контур измеряются по модели; подправьте их.
- Floors & rooms (полы и комнаты). Разделите полы на комнаты или начните с одного из десяти шаблонов (гараж, магазин 24/7, магазин одежды, квартира, двухэтажный дом, офис, приёмная полицейского участка, бар, склад, спортзал).
- Doors & windows (двери и окна). Двери и окна дома находятся сами, каждая — карточка, которую нужно принять; или выберите их на доме, или нарисуйте на стене.
- Furniture (мебель), Look (внешний вид), Lights & sound (свет и звук) и Extras (дополнительно: лифты и телепорты, замки дверей для ox_doorlock или qb-doorlock): всё необязательно.
- 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


