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

Материал из Энциклобогии
Перейти к навигации Перейти к поиску
мНет описания правки
Строка 8: Строка 8:
'''Обсуждение''' [http://godville.net/forums/show_topic/1529 на форуме]
'''Обсуждение''' [http://godville.net/forums/show_topic/1529 на форуме]


'''История версий''' последняя версия 3.1.8.339 от 12.01.2011  http://godmonitor.ru/  
'''История версий''' Последняя стабильная версия: ''4.0.2.423''. Последняя beta версия: ''4.0.1.404'' http://godmonitor.ru/  


'''Ссылка''' [http://godmonitor.ru/GodMonitor.zip '''скачать''']
'''Ссылка''' [http://godmonitor.ru/GodMonitor.zip '''скачать''']

Версия от 22:51, 19 марта 2011

Автор богShoroh

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

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

История версий Последняя стабильная версия: 4.0.2.423. Последняя beta версия: 4.0.1.404 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. Данные о размещении городов взяты из таблицы расстояний.