Additional Colored System Chat.

iCevbyt

Orc
Messages
58
Reaction score
112
Здарова, харборцы!

Это мод на дополнительный системный чат с возможностью отфильтровать события и настроить цвета.

Этой фичи в оригинальном клиенте старых хроник мне очень не хватало... и поскольку прошлый комбайн вроде как позволял настроить лишнего, а разрешенной версии на нашем веку, очевидно, не судьба уже дождаться... решился я запилить свой собственный мод.... Убогий, кривой, зато делает только одну вещь с клиентом - получает id события и текст. И все. Никаких доп. функций, никаких андоков.

Напомню, я так-то не программист и платной подпиской к топовой языковой модели за последнее время так и не разжился, поэтому разработка идет туго. И я бы даже не выкладывал сейчас то, что есть... Но в связи с предстоящим мини-вайпом все же решил дополнительно подогреть интерес к игре и дать дополнительный уровень комфорта тем, у кого запустится и будет нормально работать...

Скачать: https://drive.google.com/file/d/1bgFzVPIY2mIK350vUtrhN8TBg_WDNy2l/view?usp=drive_link

CustomSystemChat.png


Инструкция.
-Подготовительные шаги:
1. Проверить, что установлен AHKv2 движок. https://www.autohotkey.com/download/ahk-v2.exe
2. Распаковать содержимое архива в Patches (как любой другой патч, только никакую галку в апдейтере ставить не надо).
Пароль: Lineage2
3. Запустить (просто дабл-клик) Configurator.ahk, настроить цветовую схему по вкусу. Обязательно прожать "Сохранить конфиг" (чтобы кнопка стала доступна, поменяйте хоть что-то).

4. После запуска игры запустить Starter.ahk


Техническое описание и код тут - https://github.com/ta6aku/l2-custom-system-chat


FAQ

Q:
Антивирус детектирует как вирье !?
A: Библиотека не подписана цифровой подписью, загружается в чужой процесс и читает значение регистра процессора и память... Да, антивирусы такое поведение считают подозрительным или даже сразу вредоносным. Я отправлял и бинарник, и код через форму запроса на обеление, но ни-че-го...
У вас 3 варианта:
- поверить неизвестному челу с форума, что все ок, и добавить в исключения ( вообще по жизни это плохой подход... при таком раскладе рано или поздно вам напихают... но сейчас сам же именно это и предлагаю... )
- не использовать патч
- проанализировать код и самостоятельно скомпилировать


Q: Меня не забанят ?
A: Патч не меняет файлы игры и даже в памяти процесса не меняет ничего (только читает). Не дает значительных преимуществ. Физически не имеет возможности сделать хоть что-то, кроме как получить строчку системного сообщения и id. В общем нет. Не забанят.


Q: У меня в игре прозрачный фон, а тут всегда черный...
A: С отображением полупрозрачных списков поверх игры пока не справился. Шрифт тоже можно поменять пока что только в конфигураторе, но не в самом чате. Если что смогу реализовать, сделаю апдейт темы. (чтобы было визуально одинаково, можете в апдейтере установить стандартный патч на непрозрачный фон основного чата)


Q: Проскакивает клик сквозь чат, а при прокрутке истории сообщений срабатывает зум в самой игре...
A: Кликните сперва правой клавишей, чтобы винда посчитала окно чата активным. (подробнее описание проблемы тут)


Q: При запуске игра фризится на 2с...
A: Да, есть такое.


Q: Цвета вырви глаз / ничего не видно...
A: Если вы из тех рептилоидов, что отличают червонный от красного от оранжевого... то поделитесь своей палитрой (просто выгрузите конфиг файл .ini, если народ одобрит, я заменю дефолтные цвета на ваши). Если какое важное событие не отображается, тоже дайте знать, мог упустить.


Q: Не запускается, не работает, баги...
A: Увы, такое весьма вероятно
. Более того, я не успел поддержать нормальный отладочный режим, поэтому просто словами опишите проблему сюда, или мне в личку, или в discord. Попробую погадать и может что придумаю.


Q: Опять тысячи строк кода !!
A: Я сам не знаю, как так получается... Вроде изначально задумываешь что-то простое, чтобы и другой кто мог легко разобраться и поправить, если потребуется, а в итоге - то одной обязательной фичи не хватает, то другой... вот и получается столько.


Q: Планируется ли расширение функционала? Есть идеи...
A: Только косметика. Но если прям Идеи... Пишите, бумага все стерпит.
 
Хочу задать тупой вопрос. Как окошко переместить?
PS: Нашел по вертикале как менять, но горизонтально нет. Спасибо за мод.
 
Last edited:
В текущей версии только размер (высоту) чата можно настроить, положение привязано к основному игровому.
Давать возможность двигать мышкой в реальном времени - это нет, а вот просто заранее задать произвольные координаты X, Y... возможно... записал в список доработок.
 
Back
Top