Перейти к содержанию

Экраны загрузки

В движке существуют видео, которые воспроизводятся при загрузке сохранения или переходе в другой мир. Они привязаны к конкретному миру и определённому моменту сюжета.

Но как они работают?

Как и все видео в движке это файлы с расширением .usm. Если вы еще не знакомы с ним, перед началом рекомендуется ознакомиться с гайдом по созданию видео USM.

Все видео для загрузочных экранов должны находиться строго в папке:

Text Only
movies\cutscenes\storybook

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

Как связаны видео и журнал?

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

Давайте посмотрим, как это выглядит:

journal_1.webp

Из важных параметров тут World. Он отвечает за то, для какого мира будет проигрываться видео.

Если игрок загружает сохранение из этого мира или переходит в него, то при включении записи в журнале воспроизводится заданное видео.

Внутри каждого файла журнала есть записи. Именно их активация запускает соответствующее видео:

journal_2.webp

Обратите внимание на параметр Video filename.

Это как раз и есть название .usm-файла из папки storybook. Однако формат записи может выглядеть немного странно:

Text Only
st_3|2.usm

Хотя сам файл называется просто st_3.usm.

Этот символ |2 означает выбор между двумя вариантами озвучки:

  • Обычная версия содержит полную озвучку истории (Добавить к файлу |1)
  • Альтернативная версия включает только её часть (Добавить к файлу |2)

Если вспомнить гайд по USM там тоже было 2 варианта озвучки для одного языка. Это оно и есть.

Таким образом, можно адаптировать содержание ролика в зависимости от степени прохождения, расширяя историю в рамках одной заставки.

Для смены заставки как вы могли догадаться нужно просто активировать из квест-графа эту запись в журнале.


Авторы: x4lva, leviofanh

Документация поддерживается участниками сообщества REDkit RU