Позволяет вывести чат на экран без лишних элементов и настроить:
- его прозрачность;
- цвета ников и текста.
Обычный чат css/default.css
Обычный чат без значков пользователей css/default_no_icons.css
Перекрашенный чат css/recolor.css
Перекрашенный чат без значков пользователей css/recolor_no_icons.css
Настройки чата собьются в тот момент, когда команда GG поменяет что-нибудь в оформлении, например вернёт белый GG.
В браузере открываем чат канала в отдельном окне. В правом нижнем углу чата нажимаем полосатую кнопку "Меню чата", затем "Чат в окне". Копируем из нового окна ссылку на чат.
В OBS в поле "Источники" нажимаем плюс и выбираем "Браузер". Выбираем ему название и делаем видимым и нажимаем "ОК".
Откроется окно свойств источника. В поле "Адрес URL" вставляем ссылку на чат.
Ставим галку "Использовать настраиваемую частоту кадров", откроется поле "FPS", там выставляем какое-то значение, например, "30".
В поле "CSS" вставляем содержимое файла gg_chat_obs.css
и жмём "ОК".
После этого чат должен появиться на экране.
В файле есть переменная --new-bg-color
. Её значение кодирует фоновый
цвет блоков чата.
Она задаётся в формате #rrggbb, где:
rr
- красная составляющая цвета (от00
- минимум доff
- максимум),gg
- зелёная составляющая цвета (от00
доff
),bb
- синяя составляющая цвета (от00
доff
).
или в формате #rrggbbaa, где:
aa
- прозрачность (от00
- прозрачный доff
- непрозрачный)
Все значения в шестнадцатеричной системе счисления.
Таким образом, меняя значение составляющей aa, можно добиться
прозрачности или полупрозрачности чата. Если составляющая aa
не
задана, то считается, что она равна ff
(непрозрачный чат).
Для примера:
00
- прозрачный чат,3f
- прозрачность 75%,7f
- прозрачность 50%,be
- прозрачность 25%,ff
- непрозрачный чат.
Прозрачность настраивается в OBS через фильтр "Хромакей". Для этого надо выбрать источник с чатом и добавить туда фильтр.
В настройках фильтра выбрать свой цвет для прозрачности, его значение
нужно посмотреть в файле gg_chat_obs.css, он задан в самом начале в
переменной --new-bg-color
, надо взять первые три октета
(например, #0a0d11
).
Задать параметры "Сходство", "Гладкость", "Снижение утечки ключевого цвета" значением "1".
Иногда для каких-то стилистических целей хочется, чтобы чат был не таким пёстрым и имена рисовались единым цветом. И заодно сменить цвет текста.
Для этого в файл стиля добавлены две переменные:
--nick-color
- задаёт цвет имён пользователей--message-color
- задаёт цвет текста и донатов в чате
В самом файле есть секции, которые изначально закомментированы:
/* Настройка цвета текста в чате */
/*
.chat-container .message-block .message,
.chat-container .message-block.king .message {
color: var(--message-color);
}
*/
/* Настройка цвета ников в чате */
/*
.chat-container .nick.simple,
...
.chat-container .nick.streamer-helper {
color: var(--nick-color);
}
*/
/* Настройка цвета текста в блоке дарения премиума */
/*
p { color: var(--message-color) !important; }
.donor,
.your-nick {
color: var(--nick-color) !important;
}
*/
Надо их раскомментировать (все, некоторые или только одну - по вкусу):
/* Настройка цвета текста в чате */
.chat-container .message-block .message,
.chat-container .message-block.king .message {
color: var(--message-color);
}
/* Настройка цвета ников в чате */
.chat-container .nick.simple,
...
.chat-container .nick.streamer-helper {
color: var(--nick-color);
}
/* Настройка цвета текста в блоке дарения премиума */
p { color: var(--message-color) !important; }
.donor,
.your-nick {
color: var(--nick-color) !important;
}
после этого имена и сообщения будут рисоваться выбранными цветами.