Кастомизация нового клиента. Настройка цвета, размера, шрифта чата и вообще всё, что связано с файлом CONFIG.INI

Новый клиент предоставляет много интересных плюшек, в том числе в плане кастомизации и настройки под себя различных элементов интерфейса и графики игры.
1. Настройка цвета, размера, шрифта чата и вообще всё, что связано с файлом CONFIG.INI
Для настройки данных параметров необходимо подружиться с файлом CONFIG.INI (или просто CONFIG, если у вас скрыты расширения файлов), в котором хранятся все конфигурации клиента. Находится файл в папке с игрой.
8aa0da087722011fb1c494392f3c4c79.png
Все настройки в файле объединены в разделы с помощью заголовков в квадратных скобках:
bd8f432eb750306c2cf4e8ef23187a2c.png
Так клиент игры понимает, какой параметр к какому элементу игры относится.
Для настройки чата необходимо добавить в конец файла соответствующие заголовки и параметры, далее подробно их рассмотрим.
Внимание! Все изменения файла CONFIG.INI вступают в силу после перезагрузки клиента игры!

1.1. Настройка цвета основного чата
Для начала скопируйте и вставьте в конец файла CONFIG.INI следующие разделы, отвечающие за цвета основного чата:
[CHAT_STRING_COLOR]
CHAT_NORMAL_COLOR_R = 213
CHAT_NORMAL_COLOR_G = 212
CHAT_NORMAL_COLOR_B = 211

CHAT_CHATTO_COLOR_R = 243
CHAT_CHATTO_COLOR_G = 160
CHAT_CHATTO_COLOR_B = 160

CHAT_PARTY_COLOR_R = 87
CHAT_PARTY_COLOR_G = 232
CHAT_PARTY_COLOR_B = 108

CHAT_GUILD_COLOR_R = 238
CHAT_GUILD_COLOR_G = 164
CHAT_GUILD_COLOR_B = 237

CHAT_TRADE_COLOR_R = 243
CHAT_TRADE_COLOR_G = 222
CHAT_TRADE_COLOR_B = 160

CHAT_ZONESHOUT_COLOR_R = 120
CHAT_ZONESHOUT_COLOR_G = 117
CHAT_ZONESHOUT_COLOR_B = 230

CHAT_SHOUT_COLOR_R = 255
CHAT_SHOUT_COLOR_G = 96
CHAT_SHOUT_COLOR_B = 255

[CHAT_NAME_COLOR]
CHAT_NORMAL_NAME_COLOR_R = 213
CHAT_NORMAL_NAME_COLOR_G = 212
CHAT_NORMAL_NAME_COLOR_B = 211

CHAT_CHATTO_NAME_COLOR_R = 243
CHAT_CHATTO_NAME_COLOR_G = 160
CHAT_CHATTO_NAME_COLOR_B = 160

CHAT_PARTY_NAME_COLOR_R = 87
CHAT_PARTY_NAME_COLOR_G = 232
CHAT_PARTY_NAME_COLOR_B = 108

CHAT_GUILD_NAME_COLOR_R = 238
CHAT_GUILD_NAME_COLOR_G = 164
CHAT_GUILD_NAME_COLOR_B = 237

CHAT_TRADE_NAME_COLOR_R = 243
CHAT_TRADE_NAME_COLOR_G = 222
CHAT_TRADE_NAME_COLOR_B = 160

CHAT_ZONESHOUT_NAME_COLOR_R = 120
CHAT_ZONESHOUT_NAME_COLOR_G = 117
CHAT_ZONESHOUT_NAME_COLOR_B = 230
Были добавлены 2 раздела настроек:
1. [CHAT_STRING_COLOR] - отвечает за цвет текста сообщений всех видов чатов.
2. [CHAT_NAME_COLOR] - отвечает за цвет самого названия чата.
424ca0dbd3caac8b061c41314c75c544.png
Рассмотрим общий формат записи параметров цвета чата, на примере общего (белого) чата:
CHAT_NORMAL_COLOR_R = 213
CHAT_NORMAL_COLOR_G = 212
CHAT_NORMAL_COLOR_B = 211
Здесь следует обратить внимание на название чата (NORMAL), цвет которого мы редактируем. А также на буквы R G B и числа, которые им соответствуют. RGB - это формат записи любого цвета, состоящий из трёх чисел (содержание красного - R, зелёного - G и синего - B).
Для того, чтобы задать параметр цвета чата, нужно:
1. выбрать цвет, например вот здесь;
2. вписать соответствующие ему 3 числа RGB в строчки нужного чата.
Я хочу, чтобы общий чат из белого превратился в серый, для этого я:
1. выбираю подходящий цвет:
baa650f0e1872df1bd9e0797d9eab370.png
2. Заменяю числами RGB выбранного цвета те, что были в настройках по умолчанию:
CHAT_NORMAL_COLOR_R = 213
CHAT_NORMAL_COLOR_G = 212
CHAT_NORMAL_COLOR_B = 211
330642ab7f32dffd17132d2ed7be57b4.png
CHAT_NORMAL_COLOR_R = 128
CHAT_NORMAL_COLOR_G = 128
CHAT_NORMAL_COLOR_B = 128
6f44d53c8c593bf296de3cda45e44368.png
[/ATTACH]

NORMAL - цвет текста общего чата
CHATTO - цвет текста личного чата (шепот)
PARTY - цвет текста чата группы
GUILD - цвет текста чата гильдии
TRADE - цвет текста торгового чата
ZONESHOUT - цвет текста чата региона
SHOUT - цвет текста рупоров

NORMAL_NAME - цвет названия общего чата
CHATTO_NAME - цвет названия личного чата (шепот)
PARTY_NAME - цвет названия чата группы
GUILD_NAME - цвет названия чата гильдии
TRADE_NAME - цвет названия торгового чата
ZONESHOUT_NAME - цвет названия чата региона
Название чата, это часть сообщения до самого текста:
[Торг]Кочевник:

1.2. Настройка цвета логов чата
В первую очередь для настройки цвета логов необходимо добавить новый раздел, дописав в конец файла CONFIG.INI заголовок:

Заголовок раздела пишется только 1 раз, далее под ним можно добавлять сколько угодно параметров цвета логов.
[LOG_COLOR]
LOG_COLOR_R_1= 255
LOG_COLOR_G_1= 255
LOG_COLOR_B_1= 255

LOG_COLOR_R_20= 128
LOG_COLOR_G_20= 128
LOG_COLOR_B_20= 128

Все логи разделены на группы и задать цвет можно только всей группе целиком, в примере выше задан цвет групп 1 и 20. Далее рассмотрены все группы логов чата:
Группа 1:
"Вы мертвы."
"<p> погибает."
"<t> погибает."
"<t> убивает вас."
"<p> поглощает урон."
"Дождитесь перезарядки перед повторным использованием."
"Сейчас невозможно использовать этот навык.."
"Необходимо выбрать цель."
"Недостаточная дальность"
"Недостаточно энергии"
"Требуется предшествующий навык"
"Невозможно атаковать"
"Неверная цель"
"Вы не можете использовать навыки, когда цель находится в зоне без навыков."
Группа 3:
"Получено <b> золотых"
"Задание выполнено."
"Задание не выполнено."
"Охота за противоположной фракцией : <v>"
"Охота за противоположной фракцией : <v>/<v2>"
"Недоступный предмет из задания."
"Не выполнено предшествующее задание."
"Задание выполнено"
"Задание завершено."
Группа 4:
"Получен ур. <v>"
"Изучен навык <s>."
"<i> восстанавливает <v> <hp>."
"Восстановление <v> проц. <hp> с помощью предмета <i>."
"Недостаточно <hp> "
Группа 6:
"<p> наносит травму <t> с уроном <v>."
"<p> наносит травму <t> с критическим уроном <v>."
"Атака <p> прошла мимо <t>."
"<p> восстанавливает <v> <hp> с помощью <s>."
"<p> получает урон <v> от <t>."
"<p> получает критический урон <v> от <t>."
"Атака <p> прошла мимо <t>."
"<t> побеждает <p>."
"<p> побеждает <t>."
"Вы должны находиться в группе."
"Недостаточно игроков в группе."
"<b> получает бонус опыта за «Отличную группу»."
"<p> наносит травму <t> с уроном <v> <hp> с помощью <s>."
"<p> наносит травму <t> с критическим уроном <v> <hp> с помощью <s>."
"<p> наносит травму <t> c еще большим уроном <v> <hp> с помощью <s>."
"<p> неудачно атакует <t> с помощью <s>."
"<p> восстанавливает <hp> у <t> с помощью <v>."
"<p> восстанавливает <v> <hp> с помощью <s>."
"<p> с помощью <s> неудачно атаковал <t>."
"Под действием навыка <s> <p> теряет <v> <hp>."
"<p> использует <s>."
Группа 7:
"<p> получает ур. <v>"
"Награждение провалилось. Ваш инвентарь переполнен.
"<p> получает <i>."
"Приглашение <p>"
"<p> присоединяется к группе."
"<p> отклоняет приглашение вступить в группу."
"Вы присоединились к группе."
"Приглашение вступить в группу отклонено."
"Выгнать персонажа <p> из группы"
"Назначить персонажа <p> лидером группы"
"Невозможно пригласить в группу персонажа <p>"
"Всем пока!"
"<p> выходит из группы"
"Вы назначены лидером группы"
"<p> становится лидером группы"
"Лидер группы выгнал вас"
"Персонажа <p> выгнали из группы"
"Персонажа не существует."
"Персонаж уже состоит в группе."
"Вы покинули группу."
"Вы стали вторым лидером группы."
"<p> <is> становится вторым лидером группы."
"Распределение предметов изменено: по очереди."
"Распределение предметов изменено: случайное."
"Распределение предметов изменено: получает лидер."
"Включено автоприсоединение."
"Автоприсоединение отключено."
"Невозможно настроить группу союза."
"Смена группы невозможна."
"Группа союза распущена."
"Группа союза создана."
"Лидер группы исключил вас."
"<p><is> исключен из группы."
"Группа не найдена."
"Лидер не включил режим автоприсоединения."
"Нет мест в группе."
"Призвать участника группы с помощью Руны призыва."
"Невозможно призвать <p> из-за ограничений."
Группа 8:
"<t> принимает вызов на дуэль."
"Дуэль начнется через <v> сек."
"Получено <v> Этин."
"Дуэль отменяется, если вы выходите за пределы установленной зоны."
"<p> побеждает в дуэли."
"<p> признает поражение."
"<p> отклоняет дуэль"
"Нельзя вызвать на дуэль <p>."
"дуэль отменена, <p> вышел за пределы установленной зоны."
"Выйти из битвы гильдий."
Группа 10:
"<p> запускает фейерверк."
"Действие Руны постоянного воскрешения закончилось."
"[Объявление] <b>"
"[Внимание!] В <b> по московскому времени начнется битва за рейтинг гильдии! Членам гильдий, желающим участвовать в битве за рейтинг, следует ожидать начала битвы в Офисе гильдий."
Группа 14:
"<t> наносит <v> ед. урона."
"<t> наносит критический урон <v>."
"Вы теряете <v> <hp>."
"<p> наносит критический удар с помощью навыка <s>. Вы теряете <v> <hp>."
"<p> наносит урон с помощью навыка <s>. Вы теряете <v> <hp>."
"Навык <s> отнимает у вас <v> <hp>. "
"Критический урон! Навык <s> отнимает у вас <v> <hp>."
"Вы теряете <v> <hp> из-за навыка <s>. "
Группа 15:
"Восстанавливает <v> <hp> с помощью <s>."
"Восстанавливает <v> <hp> с помощью <s>."
"Вы восстановили <v> <hp> с помощью навыка <s>, которым владеет <p>."
Группа 18:
"<p> неудачно применяет навык <s>."
"Атака провалилась."
Группа 19:
"<p> промахивается."
Группа 20:
"<t> получает <v> ед. урона."
"<t> получает <v> ед. критического урона."
"Вы используете навык <s>, и <t> теряет <v> <hp>."
"Вы используете навык <s>, и <t> получает критический урон: <v> <hp>."
"Вы используете навык <s>, и <t> получает дополнительный урон: <v> <hp>."
"Урон от навыка <s> персонажа <p>."
Группа 21:
"Восстанавливает <v> <hp> <t> с помощью <s>.»
Группа 24:
"Вы неудачно использовали <s>, <t> не получает никакого эффекта."
Группа 25:
"Вы промахнулись."
Где:
<p> и <t> - другой игрок/противник
<s> - скил
<i> - предмет
<v> - число, количество чего-либо
<b> - текст объявления, число

Напоминаю, что цвета заносятся в формате RGB. RGB - это формат записи любого цвета, состоящий из трёх чисел (содержание красного - R, зелёного - G и синего - B).
Для того, чтобы задать параметр цвета группы лога, нужно:
1. выбрать цвет, например вот здесь;
2. вписать соответствующие ему 3 числа RGB в строчки нужной группы лога.

Для добавления ещё одной группы логов вставьте ещё 3 строки в раздел.
Например, я уже добавил цвета для групп 1 и 20, а теперь хочу добавить ещё цвет группы 14:
9f9924aff882b74883ae4c076ce6376d.png
ae4be65a7b27410d207e25e115f74221.png
[LOG_COLOR] пишется только 1 раз, повторять его не нужно.
Если вы хотите отредактировать цвет группы логов, которую уже ранее добавили в файл конфига, то просто замените числа RGB у соответствующих строк параметров, новых добавлять не нужно.

1.3. Настройка размера и шрифта чата
По умолчанию в клиенте игры используется шрифт Verdana и размер 13 кеглей. Шрифт и размер задаются для всего чата целиком. Для того, чтобы изменить шрифт и/или размер мы вновь обращаемся к файлу CONFIG.INI. На этот раз мы добавляем новые параметры не в конец файла, как это делалось ранее, а в раздел [VIDEO].
e2e280c635e3a81e49a9a9e4808433ed.png
В конец раздела [VIDEO] дописываем 2 параметра:
FONT_SIZE=14
FONT_NAME=Arial
a69e7348f5b13b921b77cb805207bf35.png
В данном примере я изменил шрифт на Arial с размером в 14 кеглей, однако можно выбрать любой шрифт, установленный в вашей операционной системе. На Windows список установленных шрифтов можно посмотреть здесь: Панель управления\Все элементы панели управления\Шрифты
44c3281665f5eeed70171010cc4dfadc.png
Также можно скачать и установить на компьютер любой другой шрифт.
1. Заходим на сайт Google Fonts.
2. Выбираем понравившийся шрифт:
4lOsfLHjN_VFpQ
s9p-iesqkgE.jpg

3. Скачиваем выбранный шрифт:
R2sM0JnrAB0.jpg

4. Открываем скачанный архив и жмём на нужный шрифт (в архиве их может быть несколько, если это большое "семейство" шрифтов):
Iy3Hv0nc5vQ.jpg

5. В открывшемся окне нажимаем "Установить"
v9zkOC-uAtY.jpg

Готово! Теперь этот шрифт можно использовать в Теосе, вписав его название в параметре FONT_NAME конфигурационного файла.

В разделе

необходимо добавить параметр

по умолчанию на новом клиенте хранится 500 строк логов и чата, это значение можно увеличить или уменьшить. Выглядеть это должно вот так:
AKiM-ORd3Ww.jpg

О том, что это такое и нужно ли оно вам, можно прочитать, например, здесь.

Для включения/выключения V-Sync, в разделе

необходимо добавить параметр

по умолчанию V-Sync включен (TRUE), для того, чтобы его отключить, введите в значение параметра FALSE.
Выглядеть это должно вот так:
hol3uiy8FDM.jpg

Для того, чтобы заменить горячие клавиши X и Z у панели зелий, необходимо в разделе

добавить параметры

В значениях параметров вместо 44 и 45 (коды клавиш X и Z) можно подставить любой код клавиш из списка:
1 "Esc"
2 "1"
3 "2"
4 "3"
5 "4"
6 "5"
7 "6"
8 "7"
9 "8"
10 "9"
11 "0"
12 "-"
13 "="
14 "Back"
15 "Tab"
16 "Q"
17 "W"
18 "E"
19 "R"
20 "T"
21 "Y"
22 "U"
23 "I"
24 "O"
25 "P"
26 "LBreaket"
27 "RBreaket"
28 "Return"
29 "LControl"
30 "A"
31 "S"
32 "D"
33 "F"
34 "G"
35 "H"
36 "J"
37 "K"
38 "L"
39 ";"
40 "Apostrophe"
41 "Grave"
42 "LShift"
43 "\\"
44 "Z"
45 "X"
46 "C"
47 "V"
48 "B"
49 "N"
50 "M"
51 ","
52 "."
53 "/"
54 "RShift"
55 "*"
56 "LAlat"
57 "Space"
58 "Caps"
59 "F1"
60 "F2"
61 "F3"
62 "F4"
63 "F5"
64 "F6"
65 "F7"
66 "F8"
67 "F9"
68 "F10"
69 "NumLock"
70 "Scroll"
71 "NumPad7"
72 "NumPad8"
73 "NumPad9"
74 "-"
75 "NumPad4"
76 "NumPad5"
77 "NumPad6"
78 "+"
79 "NumPad1"
80 "NumPad2"
81 "NumPad3"
82 "NumPad0"
83 "."
86 "Oem102"
87 "F11"
88 "F12"
100 "F13"
101 "F14"
102 "F15"
112 "Kana"
115 "/?"
121 "Convert"
123 "NoConvert"
125 "Yen"
126 "."
141 "="
145 "At"
146 "Colon"
147 "UnderLine"
148 "Kanji"
149 "Stop"
150 "Ax"
151 "UnLabeled"
156 "Enter"
157 "RControl"
179 ","
181 "/"
183 "PrintScreen"
184 "RAlt"
197 "Pause"
199 "Home"
200 "Up"
201 "PgUp"
203 "Left"
205 "Right"
207 "End"
208 "Down"
209 "PgDn"
210 "Insert"
211 "Delete»
Выглядеть это должно вот так:
2KXxoJCVvSE.jpg

При свёрнутом приложении Теоса значок может мигать, если в игре происходят какие-то события, например: новое личное сообщение, призыв группы/рейда, включение буста опыта и т.д.
По умолчанию эти уведомления включены, если вы ходите их отключить, необходимо в разделе

добавить параметр

При значении FALSE уведомления приходить не будут, если же вы захотите их вернуть, достаточно изменить значение данного параметра на TRUE.
Выглядеть это должно вот так:
ERxKMLX84M4.jpg


Также можно выбрать, какие уведомления должны приходить, а какие нет.
SHOW_FLASH_WINDOW_NOTICE=FALSE — Отключить мигание при появлении ситемного сообщения (объявления, появление РБ, включение бонуса к опыту, уничтожение алтарей)
SHOW_FLASH_WINDOW_WHISPER=FALSE — Отключить мигание, если Вам написали в шёпот
SHOW_FLASH_WINDOW_SUMMON=FALSE — Отключить мигание при призыве
SHOW_FLASH_WINDOW_TRADE=FALSE — Отключить мигание при предложении обмена
SHOW_FLASH_WINDOW_DUEL=FALSE — Отключить мигание при предложении дуэли
Для того чтобы работали эти параметры, основной параметр (SHOW_FLASH_WINDOW) должен быть равен TRUE. По аналогии с ним, необходимым параметрам из списка присваивается значение TRUE (будет мигать значок игры), а ненужным FALSE (значок не будет мигать).
Итого, при детальной настройке уведомлений, раздел INTERFACE конфига будет выглядеть так:
dc--4zneCqY.jpg

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

добавить параметр

Для отключения подсветки дебафов этот параметр следует перевести в значение FALSE.
Выглядеть это должно вот так:
gsdFWolsBlk.jpg

Для того, чтобы убрать отображение гильдии у всех игроков (например, для удобства на пвп), необходимо в раздел

добавить параметр

Чтобы вернуть отображение гильдий у игроков, этот параметр следует перевести в значение TRUE.
Выглядеть это должно вот так:
GITorBTaI2U.jpg

Автор: Кочевник
 
Последнее редактирование:
Сверху