Цветовые схемы
В InterfaceSettings.json находится массив цвето-схем ColorSchemes. Имеются 13 готовых пресетов цвето-схем, их можно редактировать напрямую, либо создать свои собственные. Изменение цвето-схем доступно без RZXC.PLUS.
Как выбрать схему
Чтобы использовать определённую цвето-схему, необходимо вписать её SchemeID в настройку UsedColorSchemeID, например:
"UsedColorSchemeID": "GREEN"
При первом создании файла добавляются схемы BLUE, DARK_PURPLE, PURPLE, PINK, RED, ORANGE, BROWN, YELLOW, LIGHT_GREEN, GREEN, MODERATE_GREEN, CYAN, BLACK и заготовка USER_PRESET.
USER_PRESET можно использовать как заготовку для собственной цвето-схемы. После изменения InterfaceSettings.json перезапустите сервер, чтобы настройки применились.
Формат цветов
SchemeID является ID цвето-схемы. Остальные настройки содержат RGB-код каждой категории цвета.
RGB-код задаётся массивом из трёх целых чисел: красного, зелёного и синего каналов. Значение каждого канала от 0 до 255.
"Main_Common": [0, 176, 255]
Прозрачность четвёртым числом добавлять не нужно. Она задаётся интерфейсом отдельно.
Поля цветовой схемы
Ниже указаны значения стандартной синей схемы. Эти поля находятся внутри одного элемента массива ColorSchemes.
SchemeID
Настройка: SchemeID
Описание: ID этой цветовой схемы. Его нужно вписать в UsedColorSchemeID.
Тип данных: string
По умолчанию: "BLUE"
Использование:
"SchemeID": "BLUE"
Для собственной схемы выберите отдельное имя, например MY_SERVER. NONE оставьте для отключения цветовых схем, не используйте его как ID собственной схемы.
Background_DarkUltra
Настройка: Background_DarkUltra
Описание: Самые тёмные фоновые элементы интерфейса.
Тип данных: array<int>
По умолчанию: [17,32,49]
Использование:
"Background_DarkUltra": [
17,
32,
49
]Background_DarkLow
Настройка: Background_DarkLow
Описание: Тёмные фоновые элементы интерфейса.
Тип данных: array<int>
По умолчанию: [0,39,71]
Использование:
"Background_DarkLow": [
0,
39,
71
]Background_Dark
Настройка: Background_Dark
Описание: Основной тёмный оттенок фоновых элементов.
Тип данных: array<int>
По умолчанию: [0,75,125]
Использование:
"Background_Dark": [
0,
75,
125
]Background_BrightLow
Настройка: Background_BrightLow
Описание: Более светлый оттенок фоновых элементов.
Тип данных: array<int>
По умолчанию: [0,110,183]
Использование:
"Background_BrightLow": [
0,
110,
183
]Background_Coloring
Настройка: Background_Coloring
Описание: Цветовое наложение на фоновые изображения.
Тип данных: array<int>
По умолчанию: [0,160,255]
Использование:
"Background_Coloring": [
0,
160,
255
]Main_Gray
Настройка: Main_Gray
Описание: Приглушённый основной цвет элементов интерфейса.
Тип данных: array<int>
По умолчанию: [84,148,185]
Использование:
"Main_Gray": [
84,
148,
185
]Main_Common
Настройка: Main_Common
Описание: Основной акцентный цвет элементов интерфейса.
Тип данных: array<int>
По умолчанию: [0,176,255]
Использование:
"Main_Common": [
0,
176,
255
]
Пример собственной схемы
Это фрагмент InterfaceSettings.json. Добавьте объект схемы в существующий ColorSchemes и укажите его ID в UsedColorSchemeID:
{
"UsedColorSchemeID": "MY_SERVER",
"ColorSchemes": [
{
"SchemeID": "MY_SERVER",
"Background_DarkUltra": [
18,
30,
24
],
"Background_DarkLow": [
20,
50,
35
],
"Background_Dark": [
25,
80,
50
],
"Background_BrightLow": [
30,
110,
65
],
"Background_Coloring": [
50,
180,
100
],
"Main_Gray": [
130,
170,
145
],
"Main_Common": [
80,
220,
120
]
}
]
}