consolecolors.txt

Материал из Руководство по OpenKore
Перейти к: навигация, поиск

В файле consolecolors.txt настраивается цвет выводимых OpenKore сообщений на консоль. Этот файл имеет одну особенность. Первая стока файла, за исключением пустых строк и комментариев, должна выглядеть вот так:

useColors 1

Файл consolecolors.txt разделён на четыре секции, по типам выводимых на консоль сообщений.

  • [message] - обычные сообщения.
  • [warning] - предупреждающие сообщения. Они выводят информацию о не критических ошибках, которые уже случились или еще только произойдут в будущем.
  • [error] - сообщения об ошибках. Они выводят информацию о произошедших неисправимых ошибках. Неисправимой ошибкой может быть какая-либо фатальная, то есть смертельная для OpenKore ошибка, или такая ошибка, которая делает невозможным выполнения данной пользователем команды.
  • [debug] - отладочные сообщения.


Правописание

Первой строкой идёт useColors 1. Потом идут четыре секции. Каждая секция начинается заключённого в квадратные скобки названия этой секции, например - [message]. Каждая из секций содержит несколько строк следующего вида:

<message domain> <foreground>/<background>

Подробности


<message domain>
В этом поле указывается домен сообщений (группа сообщений), для которого прописывается цвет шрифта и фона. Чтобы узнать, к какому домену сообщений относится то или иное конкретное сообщение, следует прописать в конфиге config.txt параметр showDomain 1. Таким образом, в каждом сообщении на консоли будет написано, к какому домену оно относится. Вместо имени домена сообщений можно использовать специальное ключевое слово default. Тогда для всех не указанных в файле consolecolors.txt доменов сообщений будут применяться указанные тут цвета шрифта и фона, то есть - значение по умолчанию.


<foreground>
В этом поле указывается цвет шрифта в консольном сообщении. Цвета указываются ключевыми словами: black, grey (или gray), darkgrey (или darkgray), white, red, darkred, green, darkgreen, yellow, brown, blue, darkblue, magenta, darkmagenta, cyan, darkcyan, и default. Цвет default (тот, что по-умолчанию) может быть разным, в зависимости от настроек компьютера.


<background>
В этом поле указывается цвет фона, на котором пишется сообщение. Для обозначения цветов используются приведённые выше ключевые слова. Цвет default (тот, что по-умолчанию) может быть разным, в зависимости от настроек компьютера.


Пример

В следующем примере сообщения об атаке по мобу будут выводиться синим цветом, а сообщения об атаке моба по персонажу будут выводиться красным цветом. Системные сообщения - желтые на тёмнозелёном фоне. Отладочные сообщения выводятся пурпурным цветом.

useColors 1

[message] 
attackMon blue 
attacked darkred
schat yellow/darkgreen

[debug] 
default magenta