[RZXC] UI

Просмотры: 63
  • ŔØ₲ŲĒᏃ᙭Ċ 🌌™ 🅳🆅🆁🅺 Разработчик

Замена фоновых картинок

Подготовка изображений

Для главного меню, загрузочных экранов и меню возрождения можно использовать разные фоны. Пути до них настраиваются в P:\RZXC_UI\Scripts\3_Game\constants.c.

В архиве есть папка Backgrounds с исходными изображениями. Можно использовать их или подготовить свои. Изображения желательно делать в разрешении 1920×1080, как фоны из комплекта.

  1. Размещение изображений

    Перекиньте фон или несколько фонов в .png формате по пути P:\RZXC_UI\GUI\loadingscreen. Используйте названия латиницей, без пробелов. Например, MyBackground_1.png и MyBackground_2.png.

  2. Конвертация изображений

    Откройте Workbench (в DayZ Tools), найдите Ваши изображения в Resource browser, выделите их и нажмите по ним правой кнопкой мыши, затем выберите Register resource and import.

    image.png


  3. Настройка

    В constants.c укажите пути до созданных картинок в соответствующем массиве. Примеры приведены ниже. Путь начинается с RZXC_UI/, без буквы диска P:.

  4. Запаковка мода в .pbo

    Заново запакуйте RZXC_UI.pbo вместе с новыми изображениями и обновите мод в Вашем клиентском мод-паке и на сервере.

  5. Готово!

    Полностью перезапустите игру и проверьте меню, для которого Вы заменили фон.

Пути до фонов

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

RZXC_LoadingScreens

Настройка: RZXC_LoadingScreens.

Описание: Пути до Ваших загрузочных экранов. Количество изображений не ограничено настройкой, можете оставить только одно, и это тоже будет работать.

Тип данных: массив строк, TStringArray.

Использование:

static ref TStringArray RZXC_LoadingScreens =
{
    "RZXC_UI/GUI/loadingscreen/MyBackground_1.edds",
    "RZXC_UI/GUI/loadingscreen/MyBackground_2.edds"
};

RZXC_MainMenuScreens

Настройка: RZXC_MainMenuScreens.

Описание: То же самое, только для фона главного меню. Почему пути для главного меню и загрузочных экранов разделены? Возможно, Вам нужно сделать их разными.

Тип данных: массив строк, TStringArray.

Использование:

static ref TStringArray RZXC_MainMenuScreens =
{
    "RZXC_UI/GUI/loadingscreen/MyBackground_1.edds"
};

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

RZXC_DeathMenuScreens

Настройка: RZXC_DeathMenuScreens.

Описание: Фон или несколько фонов для окна выбора возрождения после смерти.

Тип данных: массив строк, TStringArray.

Использование:

static ref TStringArray RZXC_DeathMenuScreens =
{
    "RZXC_UI/GUI/loadingscreen/DEATHSCREEN.edds"
};

Наложение цвета

Если Вы поменяли фоны на свои и не хотите, чтобы к ним применялся цвет, отключите наложение цветовой схемы на фоны:

static bool RZXC_onBackColorSet = false;

Чтобы оставить наложение, поставьте true и выберите цвет в RZXC_COLORING_F. Эти параметры описаны в основных настройках.