GodMonitor - следилка для Windows: различия между версиями
Olegra (обсуждение | вклад) (создание странички) |
Olegra (обсуждение | вклад) (снята плашка "в процессе") |
||
Строка 12: | Строка 12: | ||
'''Ссылка''' [http://godmonitor.ru/GodMonitor.zip '''скачать'''] | '''Ссылка''' [http://godmonitor.ru/GodMonitor.zip '''скачать'''] | ||
После того, как один из {{god|Shoroh|богов}} в очередной раз забыл выплавить [[золотой кирпич|кирпичик]] и проиграл несколько [[ПВП|боев]] просто потому, что отвлекся на другие дела, им было решено написать программку, которая предупреждала бы о текущих событиях, происходящих с героем. | После того, как один из {{god|Shoroh|богов}} в очередной раз забыл выплавить [[золотой кирпич|кирпичик]] и проиграл несколько [[ПВП|боев]] просто потому, что отвлекся на другие дела, им было решено написать программку, которая предупреждала бы о текущих событиях, происходящих с героем. Следилка получилась на диво универсальной и гибкой, при всём при том, что использует данные всего лишь [[API|простого API,]] которое и накладывает на нее некоторые незначительные ограничения.<ref>В связи с тем, что это все же не клиент, а информация поступает с открытого API, то, для постоянного обновления данных необходим отдельно «залогиненый» герой в каком-либо браузере, пусть и в свернутом состоянии, иначе, в силу технических причин, API перестанет обновляться уже в течении нескольких минут.</ref> | ||
===Что программа умеет=== | ===Что программа умеет=== | ||
Строка 22: | Строка 22: | ||
* '''Дневник''' - записывает все сообщения о [[дневник героя|геройских буднях]], при этом не страдая амнезией и сохраняя порядка 100 последних записей. Однако, простое API обновляется с периодичностью один раз в минуту, поэтому, если в течении этой минуты в дневнике появилось несколько записей, в том числе в результате [[пульт вмешательства в личную жизнь|божественного вмешательства]], программа «запишет» только последнее сообщение из дневника. | * '''Дневник''' - записывает все сообщения о [[дневник героя|геройских буднях]], при этом не страдая амнезией и сохраняя порядка 100 последних записей. Однако, простое API обновляется с периодичностью один раз в минуту, поэтому, если в течении этой минуты в дневнике появилось несколько записей, в том числе в результате [[пульт вмешательства в личную жизнь|божественного вмешательства]], программа «запишет» только последнее сообщение из дневника. | ||
* '''Журнал''' - сюда в краткой форме вносятся все достаточно важные события, такие как получение различных трофеев и аур, прогресс выполнения задания, рост уровня героя и его умений, и многое другое. Отображать ли какое-либо событие в журнале можно отрегулировать в самих настройках соответствующего правила. | * '''Журнал''' - сюда в краткой форме вносятся все достаточно важные события, такие как получение различных трофеев и аур, прогресс выполнения задания, рост уровня героя и его умений, и многое другое. Отображать ли какое-либо событие в журнале можно отрегулировать в самих настройках соответствующего правила. | ||
* '''Графики''' - в простой визуальной форме показывают изменения, произошедшие с героем за последних 3 часа, включая здоровье, квест, уровень героя, прану, инвентарь и расстояние до столицы (за 100% дистанции взято | * '''Графики''' - в простой визуальной форме показывают изменения, произошедшие с героем за последних 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> | Файл: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_20.jpg|<center>Flashback</center> | Файл:GodMonitor_20.jpg|<center>Flashback</center> | ||
</gallery > | </gallery > | ||
====Flashback==== | ====Flashback==== | ||
Данная опция позволяет «проиграть» события | Данная опция позволяет «проиграть» последние 10 запросов в специальном плеере. Сделано это в основном для отладки вновь создаваемых правил - можно повторять события 10 последних минут вновь и вновь, добиваясь правильной работы правила. Данные отображаются в виде текста в формате json, который можно сохранить на диск и загружать с диска, а также изменить эти данные на ходу, создавая таким образом нужное для отладки событие. | ||
===Примечания=== | ===Примечания=== | ||
<references /> | <references /> | ||
Версия от 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, который можно сохранить на диск и загружать с диска, а также изменить эти данные на ходу, создавая таким образом нужное для отладки событие.
Примечания
- ↑ В связи с тем, что это все же не клиент, а информация поступает с открытого API, то, для постоянного обновления данных необходим отдельно «залогиненый» герой в каком-либо браузере, пусть и в свернутом состоянии, иначе, в силу технических причин, API перестанет обновляться уже в течении нескольких минут.
- ↑ Поскольку API обновляется один раз в минуту, то и программа по умолчанию считывает данные с тем же интервалом, хотя его и можно отрегулировать в настройках. Однако, не рекомендуется ставить интервал меньше 30 секунд – в этом случае API может выдавать ошибку из-за слишком частых запросов.
- ↑ К сожалению, простой API показывает только приблизительное количество денег в кармане героя.
- ↑ Данные о размещении городов взяты из таблицы расстояний.