[RZXC] UI

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

Основные настройки

Файл настроек

Основные настройки мода находятся в файле:

P:\RZXC_UI\Scripts\3_Game\constants.c

Откройте его в текстовом редакторе, например Notepad++, и измените нужные значения внутри класса RZXC_UI_Constants. Примеры ниже показывают объявления из этого класса, а не отдельный файл, которым нужно заменить весь constants.c.

Для переключателей true включает функцию, а false отключает. После изменения исходников нужно заново запаковать мод, обновить PBO и полностью перезапустить игру.

По сути, Вы можете настроить меню через этот файл, не изменяя даже .layout через Workbench. Для своих изображений понадобится конвертация .png в .edds.

Информация в меню ESC

RZXC_onPlayerList

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

Описание: Включить или отключить отображение списка игроков в меню ESC.

Тип данных: логический, bool.

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

static bool RZXC_onPlayerList = true;

По умолчанию: true.

RZXC_onOnline

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

Описание: Включить или отключить отображение количества игроков онлайн в меню ESC.

Тип данных: логический, bool.

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

static bool RZXC_onOnline = true;

По умолчанию: true. Настраивается отдельно от списка игроков.

RZXC_onServerTime

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

Описание: Включить или отключить отображение игрового времени сервера в меню ESC.

Тип данных: логический, bool.

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

static bool RZXC_onServerTime = true;

По умолчанию: true. Это время внутри игрового мира, а не часы компьютера или время до рестарта.

Цветовая схема

RZXC_onColorSet

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

Описание: Включить или отключить наложение цветовой схемы на виджеты.

Тип данных: логический, bool.

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

static bool RZXC_onColorSet = false;

По умолчанию: false. При включении используются цвета RZXC_COLORING_W и RZXC_COLORING_S.

RZXC_COLORING_W

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

Описание: Основная цветовая схема виджетов.

Тип данных: целое число цвета, int.

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

static const int RZXC_COLORING_W = 0xFFFF33E8;

По умолчанию: 0xFFFF33E8. Применяется при включённом RZXC_onColorSet.

RZXC_COLORING_S

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

Описание: Цвет для кнопки сайта-магазина в меню ESC. Рекомендую сделать его чуть темнее основного, чтобы на его фоне хорошо был виден текст.

Тип данных: целое число цвета, int.

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

static const int RZXC_COLORING_S = 0xFFDB00D1;

По умолчанию: 0xFFDB00D1. Применяется при включённом RZXC_onColorSet. В главном меню кнопка магазина использует основной цвет RZXC_COLORING_W.

RZXC_onBackColorSet

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

Описание: Включить или отключить наложение цветовой схемы на фоны.

Тип данных: логический, bool.

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

static bool RZXC_onBackColorSet = false;

По умолчанию: false. Если Вы поменяли фоны на свои и не хотите, чтобы к ним применялся цвет, оставьте false.

RZXC_COLORING_F

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

Описание: Основная цветовая схема фонов. Рекомендую выбрать цвет ближе к белому, иначе картинка может резать глаза.

Тип данных: целое число цвета, int.

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

static const int RZXC_COLORING_F = 0xFFFFA8FB;

По умолчанию: 0xFFFFA8FB. Применяется при включённом RZXC_onBackColorSet.

Как подобрать и изменить цвет

  1. Выбор цвета

    Выберите цвет в HEX-формате и скопируйте его без решётки. Например, 00FFFF. Должно получиться шесть символов.

  2. Замена значения

    Замените последние шесть символов в нужной настройке. Первые четыре символа, 0xFF, оставьте как есть.

    static const int RZXC_COLORING_W = 0xFF00FFFF;


  3. Включение цветовой схемы

    Чтобы применить цвет к виджетам, включите RZXC_onColorSet. Для фонов используется отдельный переключатель RZXC_onBackColorSet.

Имейте в виду, что каждый виджет я подключил к смене цвета вручную. Если Вы через Workbench будете создавать новые виджеты или менять названия существующих, настроенный цвет не начнёт автоматически применяться к ним.

Если хотите поменять цвета самостоятельно через Workbench, отключите RZXC_onColorSet. Иначе скрипт будет заменять настроенные в лейауте цвета у подключённых к нему виджетов.

Подпись автора

RZXC_onPayRespect

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

Описание: Включить или отключить надпись DESIGNED BY ROGUEZXC в главном меню.

Тип данных: логический, bool.

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

static bool RZXC_onPayRespect = false;

По умолчанию: false. Вас ничто не обязывает оставлять напоминание об авторе, но при желании Вы можете включить эту надпись.

Кнопки подключения и ссылки настраиваются в этом же файле. Их параметры разобраны на странице настройки кнопок.