Introducing : (Small) Guild Wars Monitor

Elephantaliste

Krytan Explorer

Join Date: Nov 2008

adblockplus.or

(Small) Guild Wars Monitor

You are reading GwG, waiting for a pvp instance ? You won't miss the start ever again .
You are death-leveling charrs and got disconnected ? Get notified and act promptly.


Description
SGWM : (Small) Guild Wars Monitor is a small console application, compatible with multi session launcher like Guildwars Wars Multi-Launch, or loaders like Texmod.

While you are working on other windows, SGWM will notify you if your character change of map instance by :
  • playing a sound (notify.wav).
  • getting your GW session in foreground, or notifying it in taskbar if you are active.
SGWM can handle multiple Guild Wars sessions. When launched, it will monitor current Guild Wars sessions and new sessions.

Usage
  • Launch it.
  • You can minimize it and forget it, or
  • Press F5 to clear console and display information about current GW sessions.
  • You can replace notify.wav, (depending on your OS version) default notify.wav Windows sound of your system will be played if notify.wav is not found.

Screenshots
Taskbar notification :


Console log :


Miscellaneous
  • Dev and test platform : WinXP x86, with Avast.
  • As for other fan 3rd-party tools, NCSoft policy and security measure apply.
  • By using this program you acknowledge that you cannot hold ANYONE responsible for what happens to your game or account.
  • Though, I garantee SGWM won't whisper your password to my account...
  • SGWM does not modify game files or memory of Guild Wars processes.

Download and installation
Download file archive : here
Intallation : just unzip it anywhere

Changelog
2010/03/16 (1.0.3.10) Update for current and future Gw builds
2010/02/26 (1.0.2.17) Update for new Gw build
2010/02/24 (1.0.2.16)

Zodiak

Jungle Guide

Join Date: May 2005

Gatineau, Qc, Canada

Kiss of Anguish [KISS]

P/W

Please forgive me if I completely miss the point of your interesting application. But this will notify you while you are idling of map changes or disconnections?

Elephantaliste

Krytan Explorer

Join Date: Nov 2008

adblockplus.or

Sorry if it was not explicit.
When your char gets disconnected, (or enter in pvp)
your char leave outpost or its current instance (map)
and this is what is detected and a short line is displayed in console log.

In first versions sound would be played everytime.
Now, the sound will be played only if GW is in background, for obvious reason. (otherwise you would get a sound each time you zone).

If you want to idle and get notified of map changes and disconnections, just open your browser for example.

Since I still have some time at the moment, I am working on another community project, but if people want some changes like more verbose logs, new functionnality or default behaviour, etc... these can be done and I will update SGWM.

Zodiak

Jungle Guide

Join Date: May 2005

Gatineau, Qc, Canada

Kiss of Anguish [KISS]

P/W

Hmmm, this seems interesting Just an Idea. From what I have read its not a current function, but would it be possible to have your utility to relaunch Guildwars and have it automatically log back in on the same character? Also, you did note that it should work with multiple accounts but will it work in combination with Textmod? Also, is it able to determine the source of the reason if you crashed?

Elephantaliste

Krytan Explorer

Join Date: Nov 2008

adblockplus.or

1) If you are looking for a simple login back, one might write a script for that :
parse the standard output of my app with a script and press the right buttons to relog back when necessary. Here a start (http://www.autoitscript.com/autoit3/...onsoleRead.htm).
Let me guess you are farming play time of your chars ?
For many autorestart of many gw session, I would rather see autorestart as a extension for GWMultiLauncher since you have to check things like file locks/registry before reloading multiple sessions.
2) yes
3) it does not specifically detect that you crashed or disconnected, only checking if your char leave its current zone. And hopefully, it is detected as such in those cases.

*) If someone find offsets for drunkness levels or drunkness internal timer, I will add a sound notification for each drunkness level...

Holy Light Angel

Holy Light Angel

Ascalonian Squire

Join Date: Nov 2006

Cambridge / Oxford

Mo/Me

a few sugesstions,

1) how about a minimize to tray area.

2) notification when whisper received.

3) auto status to away when minimize, and online when brought up.

Already interfacing with gw client connection although i guess this changes it form a read only to a read write interface.

If you do eventually move it to a read write to the gw servers, it would be nice to see.

If forming a run optional prompt popup when someone open trade to trade them x plat etc, or even a notification when trade opened.

again just brainstorming and my two cents.

Regards.

Elephantaliste

Krytan Explorer

Join Date: Nov 2008

adblockplus.or

Updated sgwm so future GW builds should not break it. (no need to update a hardcoded offset, yay!) So no more update will be required for next Gw builds... (hopefully!)

Thank you for your input.
1) I will consider more windows integration like tray icon or something more fancy when more functionnalities get included, since console is a bit austere but for now it is just a fast mean to track events.
2) I will look for this, and maybe a notification for when a friend gets online (usefull if you are waiting for a seller/buyer)
3) Auto status change won't happen for now.
Because for now i want my tool to refrain from performing any action or memory patch on GW client.
Maybe this choice is a bit restrictive and costy for development (and performance), but the aim is to draw a clear and safe line.
In one of next versions, there will probably be a generic configuration file.