GodMonitor - следилка для Windows: различия между версиями

Материал из Энциклобогии
Перейти к навигации Перейти к поиску
(создание странички)
 
(снята плашка "в процессе")
Строка 12: Строка 12:
'''Ссылка''' [http://godmonitor.ru/GodMonitor.zip '''скачать''']
'''Ссылка''' [http://godmonitor.ru/GodMonitor.zip '''скачать''']


После того, как один из {{god|Shoroh|богов}} в очередной раз забыл выплавить [[золотой кирпич|кирпичик]] и проиграл несколько [[ПВП|боев]] просто потому, что отвлекся на другие дела, им было решено написать программку, которая предупреждала бы о текущих событиях, происходящих с героем. Программа получилась на диво универсальной и гибкой, при всём при том, что использует данные всего лишь [[API|простого API,]] которое и накладывает на нее некоторые незначительные ограничения.<ref>В связи с тем, что это все же не клиент, а информация поступает с открытого API, то, для постоянного обновления данных необходим отдельно «залогиненый» герой в каком-либо браузере, пусть и в свернутом состоянии, иначе, в силу технических причин, API перестанет обновляться уже в течении нескольких минут.</ref>
После того, как один из {{god|Shoroh|богов}} в очередной раз забыл выплавить [[золотой кирпич|кирпичик]] и проиграл несколько [[ПВП|боев]] просто потому, что отвлекся на другие дела, им было решено написать программку, которая предупреждала бы о текущих событиях, происходящих с героем. Следилка получилась на диво универсальной и гибкой, при всём при том, что использует данные всего лишь [[API|простого API,]] которое и накладывает на нее некоторые незначительные ограничения.<ref>В связи с тем, что это все же не клиент, а информация поступает с открытого API, то, для постоянного обновления данных необходим отдельно «залогиненый» герой в каком-либо браузере, пусть и в свернутом состоянии, иначе, в силу технических причин, API перестанет обновляться уже в течении нескольких минут.</ref>


===Что программа умеет===
===Что программа умеет===
Строка 22: Строка 22:
* '''Дневник''' - записывает все сообщения о [[дневник героя|геройских буднях]], при этом не страдая амнезией и сохраняя порядка 100 последних записей. Однако, простое API обновляется с периодичностью один раз в минуту, поэтому, если в течении этой минуты в дневнике появилось несколько записей, в том числе в результате [[пульт вмешательства в личную жизнь|божественного вмешательства]], программа «запишет» только последнее сообщение из дневника.
* '''Дневник''' - записывает все сообщения о [[дневник героя|геройских буднях]], при этом не страдая амнезией и сохраняя порядка 100 последних записей. Однако, простое API обновляется с периодичностью один раз в минуту, поэтому, если в течении этой минуты в дневнике появилось несколько записей, в том числе в результате [[пульт вмешательства в личную жизнь|божественного вмешательства]], программа «запишет» только последнее сообщение из дневника.
* '''Журнал''' - сюда в краткой форме вносятся все достаточно важные события, такие как получение различных трофеев и аур, прогресс выполнения задания, рост уровня героя и его умений, и многое другое. Отображать ли какое-либо событие в журнале можно отрегулировать в самих настройках соответствующего правила.  
* '''Журнал''' - сюда в краткой форме вносятся все достаточно важные события, такие как получение различных трофеев и аур, прогресс выполнения задания, рост уровня героя и его умений, и многое другое. Отображать ли какое-либо событие в журнале можно отрегулировать в самих настройках соответствующего правила.  
* '''Графики''' - в простой визуальной форме показывают изменения, произошедшие с героем за последних 3 часа, включая здоровье, квест, уровень героя, прану, инвентарь и расстояние до столицы (за 100% дистанции взято 600 столбов).  
* '''Графики''' - в простой визуальной форме показывают изменения, произошедшие с героем за последних 3 часа, включая здоровье, квест, уровень героя, прану, инвентарь и расстояние до столицы (за 100% дистанции взято 500 столбов).  
<gallery perrow=7 widths="110px" heights="110px">
<gallery perrow=7 widths="110px" heights="110px">
Файл:GodMonitor_01.jpg|<center>Герой</center>
Файл:GodMonitor_01.jpg|<center>Герой</center>
Строка 29: Строка 29:
Файл:GodMonitor_04.jpg|<center>Журнал</center>
Файл:GodMonitor_04.jpg|<center>Журнал</center>
Файл:GodMonitor_05.jpg|<center>Графики</center>
Файл:GodMonitor_05.jpg|<center>Графики</center>
Файл:GodMonitor_06.jpg|<center>Параметры</center>
Файл:GodMonitor_19.jpg|<center>Всплывающие окна</center>
Файл:GodMonitor_06.jpg|<center>Подсказка в трее</center>
</gallery >
</gallery >
===Параметры===
===Параметры===
Строка 77: Строка 78:
Файл:GodMonitor_17.jpg|<center>Сообщение</center>
Файл:GodMonitor_17.jpg|<center>Сообщение</center>
Файл:GodMonitor_18.jpg|<center>Оформление окна</center>
Файл:GodMonitor_18.jpg|<center>Оформление окна</center>
Файл:GodMonitor_19.jpg|<center>Всплывающие окна</center>
Файл:GodMonitor_20.jpg|<center>Flashback</center>
Файл:GodMonitor_20.jpg|<center>Flashback</center>
</gallery >
</gallery >
====Flashback====  
====Flashback====  
Данная опция позволяет «проиграть» события с героем, отмеченные программой и разобраться в случае не совсем понятных ситуаций, что же с ним произошло ранее.  
Данная опция позволяет «проиграть» последние 10 запросов в специальном плеере. Сделано это в основном для отладки вновь создаваемых правил - можно повторять события 10 последних минут вновь и вновь, добиваясь правильной работы правила. Данные отображаются в виде текста в формате json, который можно сохранить на диск и загружать с диска, а также изменить эти данные на ходу, создавая таким образом нужное для отладки событие.


===Примечания===
===Примечания===
<references />
<references />
{{in progress|Редактируется автором}}

Версия от 22:50, 9 января 2011

Автор богShoroh

Требования от WinXP до Win7

Обсуждение на форуме

История версий последняя версия 3.1.8.335 от 16.11.2010 http://godmonitor.ru/

Ссылка скачать

После того, как один из богбогов в очередной раз забыл выплавить кирпичик и проиграл несколько боев просто потому, что отвлекся на другие дела, им было решено написать программку, которая предупреждала бы о текущих событиях, происходящих с героем. Следилка получилась на диво универсальной и гибкой, при всём при том, что использует данные всего лишь простого API, которое и накладывает на нее некоторые незначительные ограничения.[1]

Что программа умеет

Не требуя даже ввода пароля, а лишь имя бога, GodMonitor позволяет полностью следить за происходящими с героем процессами: критическим здоровьем, наличием золота, уровнем праны и заполненностью инвентаря, пребыванием героя в городе или в поле, началом ПВП и наличием особых трофеев, получением ауры и смерти питомца, и это далеко не весь перечень её возможностей. Обо всех изменениях программа сообщает[2] как визуально с помощью всплывающих окошек, так и звуковым оповещением, благодаря обширной, но простой системе правил. Также о текущем состоянии героя и предыдущих изменениях можно быстро сориентироваться по удобным вкладкам самой программы. Но данная программа не является клиентом, а лишь помогает следить за «залогиненым» отдельно героем, при этом не зависит ни от вида браузера, ни от работы турбо.

Вкладки

  • Герой - содержит всю основную информацию по теперешнему состоянию героя и прогрессе за последнюю минуту: имя (при наведении на него также гильдия, ранг, характер и девиз), уровень, количество кирпичей и золота,[3] заполненность инвентаря, проценты праны, здоровья и квеста. Также, кроме расстояния в столбах до столицы, можно увидеть и ближайшие два города – впереди и позади героя.[4]
  • Карман - содержимое инвентаря героя, при этом лечебные трофеи выделяются соответствующим цветом, а для всех жирных трофеев и некоторых простых можно увидеть «базовую стоимость», что весьма помогает при предварительной оценке возможной продажи у торговца. Также при наведении на активируемые трофеи программа напоминает об их особенностях.
  • Дневник - записывает все сообщения о геройских буднях, при этом не страдая амнезией и сохраняя порядка 100 последних записей. Однако, простое API обновляется с периодичностью один раз в минуту, поэтому, если в течении этой минуты в дневнике появилось несколько записей, в том числе в результате божественного вмешательства, программа «запишет» только последнее сообщение из дневника.
  • Журнал - сюда в краткой форме вносятся все достаточно важные события, такие как получение различных трофеев и аур, прогресс выполнения задания, рост уровня героя и его умений, и многое другое. Отображать ли какое-либо событие в журнале можно отрегулировать в самих настройках соответствующего правила.
  • Графики - в простой визуальной форме показывают изменения, произошедшие с героем за последних 3 часа, включая здоровье, квест, уровень героя, прану, инвентарь и расстояние до столицы (за 100% дистанции взято 500 столбов).

Параметры

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

Настройки

Данные пункты позволяют полностью подрегулировать работу самой программы под требования пользователя:

  • Система – настройка запуска программы, обновлений и условий сворачивания в трей.
  • Работа – регулирует аудио-визуальное сопровождение при других запущенных процессах, а также настройки отображаемой в трее иконки, при наведении на которую будет выскакивать короткая подсказка по информации о герое. Программа в трее может также постоянно показывать тремя полосками уровень здоровья, праны и инвентаря, и вести отсчет до следующего запроса к API.
  • Сеть – настройки работы прокси и частоты обращений к API. По умолчанию программа берет настройки сети из параметров IE, поэтому вносить сюда какие-либо данные нужно лишь в случае особенностей подключения к Интернету, если базовые настройки не позволяют программе подключиться самостоятельно.
  • Е-Маил – здесь можно указать параметры для отправки сообщений о важных событиях по электронной почте. Некоторые почтовики при этом умеют сообщать о таком СМС-ками, так что вполне возможно настроить дистанционное оповещение при условии залогиненого героя с работающей следилкой. Указывать, о каком событии оповещать, нужно непосредственно в соответствующем правиле.
  • Алерты – параметры визуальных всплывающих сообщений.
  • Графики – настройка цветовой палитры вкладки «Графики».
  • Режим «Босс!» – режим, при котором по нажатию одной клавиши исчезают все признаки работающей программы, возвращение к обычному режиму по той же клавише. При запуске нескольких копий программы для отслеживания сразу нескольких героев необходимо, чтобы режим включался разными клавишами.

Список правил

По умолчанию в программе соблюдается 31 правило предупреждения пользователя о событиях в жизни героя:

  • низкий уровень здоровья (порог срабатывания регулируется),
  • смерть героя либо его питомца,
  • прогресс выполнения задания, окончание квеста и получение нового, отдельно предупреждение в случае, если взято задание на смену гильдии,
  • встреча с монстром дня (не забывайте обновлять данные о нем кнопочкой на вкладке «Герой» либо установить запрос данных автоматически в настройках) или просто сильным зверюгой,
  • переход героя в дуэльный режим – битва на арене, ПВП с другим героем в поле, встреча с боссом,
  • крупная сумма денег в кармане героя, для храмостроителей свыше 3 тысяч, для храмовладельцев – свыше 11 тысяч,
  • герой собирается продавать трофеи, как в городе, так и при встрече с бродячим торговцем, а также еще разок напоминают, когда все трофеи уже проданы,
  • рост уровня праны,
  • получение различных трофеев, особенно уделяется внимание полезным и дорогим предметам,
  • получение золотого кирпича,
  • обретение героем ауры,
  • рост опыта и получение левел-апа,
  • повышение уровня навыка.

Данный базовый набор охватывает практически все случаи из жизни героя, которые возможно отследить, имея доступ лишь к простому API. Любое правило можно отключить, изменить либо удалить. При следующем запуске программа покажет, как изменилось состояние героя с момента последнего подключения: добытые кирпичи, рост уровня, изменение мировоззрения, и так далее. Также можно написать и свои правила, например, для предупреждения о встрече с Администратором Годвилля либо при получении гильд-трофея. При редактировании на каждое отдельное правило есть ряд своих параметров:

  • Условия – правила подчиняются довольно простым понятиям логики, для написания собственных достаточно лишь изучить уже имеющиеся примеры и поэкспериментировать самостоятельно.
  • Действия – что будет происходить при срабатывании данного правила, именно здесь регулируется наличие сообщения, записи в журнале, отправки сообщения на Е-Маил, звукового предупреждения. Базовый набор звуков хранится в папке «Sounds» самой программы, однако, можно добавлять в эту папку и другие мелодии, при условии, что они в формате wav.
  • Сообщение – текст, всплывающий при срабатывании правила. В заголовке обычно используется имя героя либо бога, чтобы не возникало путаницы при наблюдении за несколькими героями одновременно.
  • Оформление окна – графическое оформление всплывающего окошка сообщения о событии с регулировкой времени удержания.

Flashback

Данная опция позволяет «проиграть» последние 10 запросов в специальном плеере. Сделано это в основном для отладки вновь создаваемых правил - можно повторять события 10 последних минут вновь и вновь, добиваясь правильной работы правила. Данные отображаются в виде текста в формате json, который можно сохранить на диск и загружать с диска, а также изменить эти данные на ходу, создавая таким образом нужное для отладки событие.

Примечания

  1. В связи с тем, что это все же не клиент, а информация поступает с открытого API, то, для постоянного обновления данных необходим отдельно «залогиненый» герой в каком-либо браузере, пусть и в свернутом состоянии, иначе, в силу технических причин, API перестанет обновляться уже в течении нескольких минут.
  2. Поскольку API обновляется один раз в минуту, то и программа по умолчанию считывает данные с тем же интервалом, хотя его и можно отрегулировать в настройках. Однако, не рекомендуется ставить интервал меньше 30 секунд – в этом случае API может выдавать ошибку из-за слишком частых запросов.
  3. К сожалению, простой API показывает только приблизительное количество денег в кармане героя.
  4. Данные о размещении городов взяты из таблицы расстояний.