Настройка подсказок
Файл подсказок
Перейдите по пути P:\RZXC_UI\Data и откройте файл hints.json. Настройте Ваши собственные подсказки по примеру того, как это сделано в конфиге.
Этот файл находится внутри мода, а не в профиле сервера. После изменения подсказок нужно заново запаковать RZXC_UI.pbo и обновить его у игроков и на сервере.
Включение своих подсказок
Настройка: RZXC_onModdedHints.
Описание: Использовать кастомные подсказки вместо ванильных.
Тип данных: логический, bool.
Использование:
static bool RZXC_onModdedHints = true;
Параметр находится в P:\RZXC_UI\Scripts\3_Game\constants.c.
true: использовать подсказки изRZXC_UI/Data/hints.json.false: использовать ванильные подсказки.
По умолчанию: false. Чтобы вернуть ванильные подсказки, достаточно выключить этот параметр. Удалять свой файл не нужно.
Поля подсказки
Файл содержит массив объектов. Каждый объект является отдельной подсказкой.
m_Headline
Настройка: m_Headline.
Описание: Заголовок подсказки.
Тип данных: строка, string.
Использование:
"m_Headline": "Подсказка №1"
m_ImagePath
Настройка: m_ImagePath.
Описание: Путь до изображения для подсказки. Если картинка не нужна, оставьте пустую строку.
Тип данных: строка, string.
Использование:
"m_ImagePath": ""
Для своей картинки укажите путь внутри мода, например "m_ImagePath": "RZXC_UI/GUI/layouts/assets/MyHint.edds". Изображение нужно заранее добавить в мод и конвертировать в .edds через Workbench.
m_Description
Настройка: m_Description.
Описание: Текст подсказки. Здесь Вы можете написать любой текст, главное, чтобы он был достаточно краток.
Тип данных: строка, string.
Использование:
"m_Description": "Здесь Вы можете написать любой текст, главное, чтобы он был достаточно краток."
Пример файла
[
{
"m_Headline": "Правила сервера",
"m_ImagePath": "",
"m_Description": "Ознакомьтесь с правилами сервера перед началом игры. Ссылка находится в нашем Discord."
},
{
"m_Headline": "Связь с администрацией",
"m_ImagePath": "",
"m_Description": "Если Вам нужна помощь, создайте тикет в Discord сервера."
},
{
"m_Headline": "Полезная информация",
"m_ImagePath": "",
"m_Description": "Новости и объявления о рестартах публикуются в Telegram сервера."
}
]
Тексты выше являются примером. Укажите сведения, которые подходят именно Вашему серверу.
Оставляйте в файле хотя бы две подсказки. В этой версии выбор случайной страницы рассчитан на возможность выбрать другую подсказку. Для возврата к ванильным используйте RZXC_onModdedHints = false, а не пустой массив.
Если внутри текста нужны кавычки, в JSON их нужно экранировать как \". Перенос строки внутри текста записывается как \n.
Проверка в игре
После обновления мода откройте меню ESC и проверьте заголовки, текст и переключение подсказок стрелками. Для изображений проверьте путь и наличие готового .edds в PBO.