- Этот инструмент никак не взаимодействует с EVE Online напрямую: осуществляет просто мониторинг и чтение файлов журналов внутриигрового чата клиента.
- Он может уведомлять только о сообщениях чата, которые вы получаете онлайн, во время игры!
- С его помощью невозможно обнаружить какую-либо иную информацию (например, как кто-то входит в текущую систему), кроме сообщений чата :-)
- Как и любое бесплатное программное обеспечение или программное обеспечение с открытым исходным кодом: использовать на свой страх и риск.
Читайте это на других языках: English.
После запуска инструмента, он начинает отслеживать каналы вашего чата. Если в каком-либо чате написано полное имя вашего пилота, вы получите визуальное и звуковое уведомление об этом. Вам не нужно добавлять ключ API или что-то ещё. Все, что вам нужно — это запущенный клиент EVE Online (совместим с мультибоксингом).
Он всегда будет уведомлять вас с помощью уведомления Windows по умолчанию в правом нижнем углу экрана. По желанию вы можете открыть инструмент и ввести полный путь к звуковому файлу. Если файл действителен, он воспроизводится в дополнение к экранному уведомлению.
Чтобы изменить настройки, вам нужно дважды кликнуть на такой значок программы рядом с часами:
А как выглядят Уведомления?
(Цвета можно изменить с помощью свойств — см. раздел «Изменение настроек» ниже.)
Или вы можете воспроизвести звуковой файл — всё зависит от вас :-).
Просто откройте контекстное меню на значке, показанном выше (правая кнопка мыши), и выберите «Выход».
Начиная с версии 2.7.0.0 появилась встроенная функция автозапуска. Вы можете включить её на странице свойств. Обязательно удалите все другие записи автозапуска, которые были установлены вручную. Автозапуск выполняется с помощью функции планировщика Windows (триггер входа в систему). Выбор этого варианта имеет много преимуществ. Вот некоторые из них:
- Если автозапуск отключен, файл «.exe» вообще не вызывается, поэтому проблем с производительностью здесь нет.
- Этой опцией можно проще управлять с помощью кода.
- Никаких уродливых настроек реестра не требуется.
- Может быть просмотрен пользователем, путём открытия Планировщика заданий Windows (находится внутри корневой папки под названием «EveChatNotifier AutoStart»).
Представлена как бета-функция с версией 2.7.1.0. Эта функция должна обновить ваш EveChatNotifier одним кликом мыши. В настоящее время эта функция все еще находится на стадии бета-тестирования, поэтому, пожалуйста, сообщайте о любых ошибках на странице «Issues»: https://github.com/MyUncleSam/EveChatNotifier/issues
EVE Online ежедневно создаёт новые файлы журналов чата. Так что, если вы часто играете, в вашей папке логов может скопиться большое количество файлов чата. Поскольку этот инструмент должен отслеживать эти файлы, это может привести к интенсивной загрузке на процессор и жёсткий диск. Чтобы избежать этого, попробуйте:
Вариант | Польза |
---|---|
НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ: Включение функции перемещения файлов журналов внутри пользовательского интерфейса настроек |
Огромный прирост производительности, потому что нужно проверять только активные журналы. |
Увеличение FileCHeckInterval |
Файлы проверяются не так часто — это задерживает уведомление |
Увеличение EveChatLogCheckInterval |
Папка с файлами журнала не проверяется часто — требуется больше времени, чтобы начать просмотр новых файлов журнала (новая группа, беседа, чат, ...) |
Начиная с версии 2.0.0.0 появился полностью переписанный редактор настроек. Вы можете открыть его, дважды кликнув на значок или открыв контекстное меню → Settings. Если вы хотите узнать больше о настройке, вам нужно просто навести курсок мыши на текст перед настройкой, и в нижнем колонтитуле будет небольшая подсказка:
Эти настройки следует устанавливать только в том случае, если вы знаете, что делаете!
Вы можете изменить некоторые общие свойства, изменив файл EveChatNotifier.exe.config
, расположенный внутри папки самой программы.
Учтите, что все свойства загружаются только при запуске программы.
Поэтому вам придется перезапустить утилиту, если вы внесли изменения в этот файл.
Название настройки | Описание |
---|---|
UseRegex |
Его можно переключить на использование регулярного RegEx выражения. Будьте осторожны, это медленнее, чем логика по умолчанию! Следует использовать только в том случае, если существует новый формат журнала и в настоящее время нет обновлений! |
ChatEntryRegex |
Регулярное RegEx выражение для обнаружения лог-линии. Вам необходимо указать следующие группы: - senddate: дата отправки сообщения; - sender: пилот, отправивший сообщение; - text: текст чата. |
EveChatLogCheckInterval |
Интервал в секундах для поиска новых файлов журнала (который может появиться, если вы войдете в новый чат, беседу или группу). |
FileCheckInterval |
Если ваш компьютер очень медленный, увеличьте это значение. Установленное здесь количество определяет, как часто файлы журнала проверяются на наличие новых записей. При проверке извлекается только текущий размер файла, но не содержимое! |
EnableLogging |
Если вы хотите отключить ведение журнала, вы можете отключить его здесь. Если вы это сделаете, пожалуйста, включите его снова, если вам нужна поддержка для регистрации сообщений об ошибках! |
MaxAgeForWatchingLogs |
Уместно только в том случае, если вы не позволяете программе очищать папку журнала: наблюдатель проверяет только файлы, дата последнего изменения которых составляет X часов (настройка). |
ToastDelay |
Сколько секунд должно оставаться всплывающее уведомление по умолчанию, прежде чем оно исчезнет. |
LogAllMessages |
Logs into the program all detected chat messages (just for debugging purpose). |
Toast...Color |
All possible color settings can be modified using default .net color names which can be found e.g. here: http://yorktown.cbe.wwu.edu/sandvig/shared/netcolors.aspx (only names are suppoerted). |
ToastSize |
The size of the popup (width; height) — default is 400; 100. |
AutoUpdateManually |
If set to true and if AutoUpdate is enabled the program is going to open the release page instead of doing the update automatically (if user choose to update). |
См. страницу выпуска проекта на GitHub: https://github.com/MyUncleSam/EveChatNotifier/releases
- ОС Windows (не тестировалось в других системах, но я думаю, что работать в системах, отличных от Windows, не будет)
- .Net Framework 4.0
- Включённое логгирование в клиенте EVE Online. (Настройки -> чат -> чат -> журналирование чата)
MIT лицензия: https://tldrlegal.com/license/mit-license#fulltext
The MIT License (MIT)
Copyright (c) 2017 Stefan Ruepp
Данная лицензия разрешает лицам, получившим копию данного программного обеспечения и сопутствующей документации (в дальнейшем именуемыми «Программное обеспечение»), безвозмездно использовать Программное обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также лицам, которым предоставляется данное Программное обеспечение, при соблюдении следующих условий:
Указанное выше уведомление об авторском праве и данные условия должны быть включены во все копии или значимые части данного Программного обеспечения.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, В ТОМ ЧИСЛЕ, ПРИ ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТЕ ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
https://github.com/MyUncleSam/EveChatNotifier/commits/master
Если вы хотите поддержать мою работу, не стесняйтесь пожертвовать немного ISK в игре на капсулёра по имени «Wolf Tongue».