Who's Online Notifier (For Windows)

A place for players to do role playing, discuss their guilds, etc.
Quiche_on_a_leash
Novice
Novice
Posts: 221
Joined: 20 Oct 2006, 17:44

Who's Online Notifier (For Windows)

Post by Quiche_on_a_leash » 09 Jan 2008, 19:14

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:
Image
(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 :/
User avatar
Sertraline
Novice
Novice
Posts: 128
Joined: 02 Dec 2007, 04:29
Location: Austin, TX, USA

Post by Sertraline » 09 Jan 2008, 20:46

what style/windowblinds are you using?

(this app is very cool btw, download it)
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 17:08
Location: Germany

Post by Crush » 09 Jan 2008, 21:32

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.
Quiche_on_a_leash
Novice
Novice
Posts: 221
Joined: 20 Oct 2006, 17:44

Post by Quiche_on_a_leash » 09 Jan 2008, 23:39

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)
User avatar
palaxius
Peon
Peon
Posts: 71
Joined: 23 Sep 2007, 09:51
Location: Zuid-Holland, Netherlands

Post by palaxius » 11 Jan 2008, 10:42

very cool indeed we sure need it i am downloading it right now
its realy kewl
:p
!!!!,
Be nice and I will be nice back!

Exzenosis.
Quiche_on_a_leash
Novice
Novice
Posts: 221
Joined: 20 Oct 2006, 17:44

Post by Quiche_on_a_leash » 11 Jan 2008, 19:56

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 :)
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 17:08
Location: Germany

Post by Crush » 11 Jan 2008, 20:38

Quiche_on_a_leash wrote:* Released/Included source code. (Released under GPL v3)
Very good.
  • 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.
Quiche_on_a_leash
Novice
Novice
Posts: 221
Joined: 20 Oct 2006, 17:44

Post by Quiche_on_a_leash » 12 Jan 2008, 01:35

Small update

* Fix for refresh messing up at midnight :oops:
* 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
User avatar
Platyna
Former Dictator
Former Dictator
Posts: 2216
Joined: 19 Nov 2005, 14:19
Location: Poland
Contact:

Post by Platyna » 28 Jan 2008, 21:23

No topic bumping.

Regards.
User avatar
Sertraline
Novice
Novice
Posts: 128
Joined: 02 Dec 2007, 04:29
Location: Austin, TX, USA

Post by Sertraline » 29 Jan 2008, 00:57

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.
Quiche_on_a_leash
Novice
Novice
Posts: 221
Joined: 20 Oct 2006, 17:44

Post by Quiche_on_a_leash » 01 Feb 2008, 17:24

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
Last edited by Quiche_on_a_leash on 04 Feb 2008, 22:59, edited 1 time in total.
User avatar
Holy
Peon
Peon
Posts: 94
Joined: 27 Oct 2007, 16:48

Post by Holy » 02 Feb 2008, 22:00

Wow! Great program man! This would be a real big help for people. Maybe add a function that lets you have more than one type of "buddy group" to add a group specific for clan mates and one for other friends and stuff.
Quiche_on_a_leash
Novice
Novice
Posts: 221
Joined: 20 Oct 2006, 17:44

Post by Quiche_on_a_leash » 06 Feb 2008, 16:58

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
User avatar
Bjørn
TMW Adviser
TMW Adviser
Posts: 1430
Joined: 09 Dec 2004, 19:50
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn » 14 Feb 2008, 12:29

Hmm, very cool application but unfortunately I can't try it out. I think it would be very cool to make this in Qt so that it is easily compiled for Linux, Mac and Windows.
Keni
Peon
Peon
Posts: 12
Joined: 12 Jan 2008, 23:52
Location: Marcala, La Paz, Honduras
Contact:

Post by Keni » 14 Feb 2008, 22:14

Hmm, very cool application but unfortunately I can't try it out. I think it would be very cool to make this in Qt so that it is easily compiled for Linux, Mac and Windows.
Or in Gambas.
Post Reply