Who's Online Notifier (For Windows)
-
- Novice
- Posts: 221
- Joined: 20 Oct 2006, 16:44
Who's Online Notifier (For Windows)
I've made a nice little application for which will retrieve the online.txt from any web server (default is http://server.themanaworld.org/online.txt)
You can add buddies to a list and when they come online a notification window will appear informing you.
It saves your preferences so next time you launch it everything is the same.
I'm still working on it, but it's pretty good now so I thought I'd let some other people try it.
Here is a screen shot of the main window:
(It minimizes to the system tray too.)
If you're interested then you can Download it here. (11.92KB)
Sorry that it's only for windows, I wrote it in VB6 :/
You can add buddies to a list and when they come online a notification window will appear informing you.
It saves your preferences so next time you launch it everything is the same.
I'm still working on it, but it's pretty good now so I thought I'd let some other people try it.
Here is a screen shot of the main window:
(It minimizes to the system tray too.)
If you're interested then you can Download it here. (11.92KB)
Sorry that it's only for windows, I wrote it in VB6 :/
- Sertraline
- Novice
- Posts: 128
- Joined: 02 Dec 2007, 03:29
- Location: Austin, TX, USA
Why don't you publish the program together with the sourcecode under the GNU GPL or another free software license? That way other people can improve your program when you lose interest in it.
- former Manasource Programmer
- former TMW Pixel artist
- NOT a game master
Please do not send me any inquiries regarding player accounts on TMW.
You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
-
- Novice
- Posts: 221
- Joined: 20 Oct 2006, 16:44
Yeah I'll open source it once I've got it working nicely, I still have lots of things I'd like to add. (So maybe tomorrow )
Sertraline: area o4 v2 from here.
Update
* Font changed from Terminal size 6 to Tahoma size 8
* Added option to play a sound when a buddy comes online.
On by default, you can have a custom sound if you place a WAV file called popup.wav in the same folder as the application.
* Added a few nice options for the main window
* Added a splash screen
It's displayed until the online.txt is first retrieved (or times out), It's not shown if the main window starts minimized
* 'buddies now online' popup now fades out (Win2K or newer)
* Add option to change list refresh rate, minimum of 20 seconds
* Improved handling of GM's names
* Stopped more than one instance of the application
* Support for no one/one person being online
* Systray icon's tooltip now displays server name, number of players online and number of buddies online.
* Probably some bug fixes
Image of the main window updated on first post.
Stuff I want to add/fix/do:
* Main window and Popup collide/affected by startbar position
* Sorting of online list and buddy list
* Multiple buddy and configs, so you can have more than one server setup (Will use command lines, will allow more than one instance of app)
* Option to show that a buddy as gone offline
* Add a chat system (This is going to be sketchy but it should work )
Download here (14.85 KB) (Yes it's the same link as the first post)
Sertraline: area o4 v2 from here.
Update
* Font changed from Terminal size 6 to Tahoma size 8
* Added option to play a sound when a buddy comes online.
On by default, you can have a custom sound if you place a WAV file called popup.wav in the same folder as the application.
* Added a few nice options for the main window
* Added a splash screen
It's displayed until the online.txt is first retrieved (or times out), It's not shown if the main window starts minimized
* 'buddies now online' popup now fades out (Win2K or newer)
* Add option to change list refresh rate, minimum of 20 seconds
* Improved handling of GM's names
* Stopped more than one instance of the application
* Support for no one/one person being online
* Systray icon's tooltip now displays server name, number of players online and number of buddies online.
* Probably some bug fixes
Image of the main window updated on first post.
Stuff I want to add/fix/do:
* Main window and Popup collide/affected by startbar position
* Sorting of online list and buddy list
* Multiple buddy and configs, so you can have more than one server setup (Will use command lines, will allow more than one instance of app)
* Option to show that a buddy as gone offline
* Add a chat system (This is going to be sketchy but it should work )
Download here (14.85 KB) (Yes it's the same link as the first post)
-
- Novice
- Posts: 221
- Joined: 20 Oct 2006, 16:44
Update
* Added option to have multiple buddy and configs, so you can have more than one server setup
Command lines: -config=NAME and -buddy=NAME
* Added command line to skip multiple instance check. -nocheck
* Added buddy has gone offline notification to the popup window
* Changed 'Buddies Now Online' popup to 'Notifier', as it can now show comings and goings
* Added option to have notifier fade out or not.
* Maximum update interval added, 999 seconds.
* Released/Included source code. (Released under GPL v3)
Same link as previously stated. (44.17 KB)
Enjoy
* Added option to have multiple buddy and configs, so you can have more than one server setup
Command lines: -config=NAME and -buddy=NAME
* Added command line to skip multiple instance check. -nocheck
* Added buddy has gone offline notification to the popup window
* Changed 'Buddies Now Online' popup to 'Notifier', as it can now show comings and goings
* Added option to have notifier fade out or not.
* Maximum update interval added, 999 seconds.
* Released/Included source code. (Released under GPL v3)
Same link as previously stated. (44.17 KB)
Enjoy
Very good.Quiche_on_a_leash wrote:* Released/Included source code. (Released under GPL v3)
- former Manasource Programmer
- former TMW Pixel artist
- NOT a game master
Please do not send me any inquiries regarding player accounts on TMW.
You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
-
- Novice
- Posts: 221
- Joined: 20 Oct 2006, 16:44
Small update
* Fix for refresh messing up at midnight
* Changed the working out of who's now online/offline a bit.
Also, sorry for my style of coding.
Another small update
* Added support for XP style controls
* Made the update timer take into account the amount of time it takes to update.
(So you actually wait the whole update time rather than update time minus time it took last time to update)
Same link as ever, now 45.26 KB
And another update
* Adds support for a chat system I wrote (defaults to http://tmwc.110mb.com/tmw_c.php) (Delete config.ini for it to be added)
* May of fixed the Error 380 issue.
Chat is kind of tacked to Who's Online but it works okay.
To open chat Click the small blank button at the top right of the main window.
(For a stand alone version of chat see here, and for it's source which includes the server script see here)
To see who is online goto http://tmwc.110mb.com/tmw_c.php?mode=list
Please note that using chat may add a large load to the hosts servers and thus puts the account at risk.
Linux users:
I also tested Who's Online on Ubuntu with WINE and it does work, buttons and stuff are kind of the wrong size so stuff may look odd. (You need the VB6 runtimes installed.) http://i97.photobucket.com/albums/l231/ ... t_wine.gif
Zip size is now 56.91 KB
* Fix for refresh messing up at midnight
* Changed the working out of who's now online/offline a bit.
Also, sorry for my style of coding.
Another small update
* Added support for XP style controls
* Made the update timer take into account the amount of time it takes to update.
(So you actually wait the whole update time rather than update time minus time it took last time to update)
Same link as ever, now 45.26 KB
And another update
* Adds support for a chat system I wrote (defaults to http://tmwc.110mb.com/tmw_c.php) (Delete config.ini for it to be added)
* May of fixed the Error 380 issue.
Chat is kind of tacked to Who's Online but it works okay.
To open chat Click the small blank button at the top right of the main window.
(For a stand alone version of chat see here, and for it's source which includes the server script see here)
To see who is online goto http://tmwc.110mb.com/tmw_c.php?mode=list
Please note that using chat may add a large load to the hosts servers and thus puts the account at risk.
Linux users:
I also tested Who's Online on Ubuntu with WINE and it does work, buttons and stuff are kind of the wrong size so stuff may look odd. (You need the VB6 runtimes installed.) http://i97.photobucket.com/albums/l231/ ... t_wine.gif
Zip size is now 56.91 KB
- Sertraline
- Novice
- Posts: 128
- Joined: 02 Dec 2007, 03:29
- Location: Austin, TX, USA
Well, thank you for deleting my reply. In the future, I will leave off the word "bump" from the content of my message.
I wasn't merely trying to get this bumped, I was trying to let everyone interested know that QOAL edited his post including a substantial change to the application, and it seemed to slip by unnoticed.
The big deal is this: there is now chat functionality in the app, so TMW players can enjoy a kind of in-game private messaging now. Since no one said anything about it, and the chat room is usually empty, I thought this is as good a way as any as letting people know about it.
And if there still isn't enough content in this message to make it worth your while: good job QOAL. I enjoy the application very much.
I wasn't merely trying to get this bumped, I was trying to let everyone interested know that QOAL edited his post including a substantial change to the application, and it seemed to slip by unnoticed.
The big deal is this: there is now chat functionality in the app, so TMW players can enjoy a kind of in-game private messaging now. Since no one said anything about it, and the chat room is usually empty, I thought this is as good a way as any as letting people know about it.
And if there still isn't enough content in this message to make it worth your while: good job QOAL. I enjoy the application very much.
-
- Novice
- Posts: 221
- Joined: 20 Oct 2006, 16:44
Why thank you Sertraline.
Just so people know, at present only 8 people have a chat login.
Update
Just a cosmestic update aimed at people using it under WINE.
* Widened controls/forms so it usable/not mess up under default WINE settings. (Who's Online_.exe)
* Added a # on the chat button, so people might see it.
* Source code: Added win1_.frm and win3_.frm for the wider version.
Now 83.65 KB (Blame the second compiled version that comes with it.)
(VB6 Runtimes link, only needed on pre Win2k/linux.)
Update
* Added a dislike list (with matching commandline, -disliked)
* Removed the Players List and replaced it with a TreeList
This allows for groups of people, which is nicer.
Unfortunately people with . and , in their names will have those characters displayed as ¸ (the closet I to both characters I could use) otherwise it will crash the app. (Stupid down sides.)
I still need to add a GM icon to the front of GM player names.
A stupid problem I came across stopped me from keeping the groups expanded/contracted as the user set them after each refresh, any help with that would be nice.
* Redesigned the Config window, it's now far nicer
* Move the chat button and renamed it Chat.
* Maybe some other stuff.
I need to sort the previously mentioned bug(s) and add chat logging on Chat.
There is no Wider build included. (Although I didn't check in linux, I'm hoping I made stuff wide enough...)
If you don't like this build then you can still get the older version from here.
And for the current version it's the same link 67.03 KB
Just so people know, at present only 8 people have a chat login.
Update
Just a cosmestic update aimed at people using it under WINE.
* Widened controls/forms so it usable/not mess up under default WINE settings. (Who's Online_.exe)
* Added a # on the chat button, so people might see it.
* Source code: Added win1_.frm and win3_.frm for the wider version.
Now 83.65 KB (Blame the second compiled version that comes with it.)
(VB6 Runtimes link, only needed on pre Win2k/linux.)
Update
* Added a dislike list (with matching commandline, -disliked)
* Removed the Players List and replaced it with a TreeList
This allows for groups of people, which is nicer.
Unfortunately people with . and , in their names will have those characters displayed as ¸ (the closet I to both characters I could use) otherwise it will crash the app. (Stupid down sides.)
I still need to add a GM icon to the front of GM player names.
A stupid problem I came across stopped me from keeping the groups expanded/contracted as the user set them after each refresh, any help with that would be nice.
* Redesigned the Config window, it's now far nicer
* Move the chat button and renamed it Chat.
* Maybe some other stuff.
I need to sort the previously mentioned bug(s) and add chat logging on Chat.
There is no Wider build included. (Although I didn't check in linux, I'm hoping I made stuff wide enough...)
If you don't like this build then you can still get the older version from here.
And for the current version it's the same link 67.03 KB
Last edited by Quiche_on_a_leash on 04 Feb 2008, 21:59, edited 1 time in total.
-
- Novice
- Posts: 221
- Joined: 20 Oct 2006, 16:44
Thanks Holy
- Adding extra user made groups seems a bit too much work with the current treelist. :/
Update
* By default you are not informed of people you dislike.
* A bit more of a fix for , and . in the treelist
Turns out number./,stuff only cause the crash
* Added flash main window on notification, if visible, option.
* Fixed stupid chat bug
* Add chat config page
* Added optional chat logging
* Added flash on private chat message
* Some other bug fixes too.
Zip size now 70.71 KB
I didn't mention it last time, but to add someone to a group you need to right click on them now and use the pop up menu.
It seems you need mscomctl.ocx now, so if you linux people don't have it here is mine.
blah..
* Sorted out a error with removing disliked people
* Removed unused files from source, win1_.frm and win3_.frm
64.08 KB
- Adding extra user made groups seems a bit too much work with the current treelist. :/
Update
* By default you are not informed of people you dislike.
* A bit more of a fix for , and . in the treelist
Turns out number./,stuff only cause the crash
* Added flash main window on notification, if visible, option.
* Fixed stupid chat bug
* Add chat config page
* Added optional chat logging
* Added flash on private chat message
* Some other bug fixes too.
Zip size now 70.71 KB
I didn't mention it last time, but to add someone to a group you need to right click on them now and use the pop up menu.
It seems you need mscomctl.ocx now, so if you linux people don't have it here is mine.
blah..
* Sorted out a error with removing disliked people
* Removed unused files from source, win1_.frm and win3_.frm
64.08 KB