BAJCheck

Program status

Program created February 2010
Program last touched 2012_01_11
Status Finished, working, bugfixes

Abstract

This little utility is for the community of boiteajeux.net players. It can check the website and notify them of games where it's their turn.

The program can be either locally installed or run from a flashdrive ("portable" version). To install, simply extract all files to a folder of Your choice.

Upon first run, the program asks for basic settings - mainly the BaJ username. Then it sits as an icon in the system tray, changing color if the user is on turn in any game. Doubleclicking the icon brings up a list of user's games with highlighted items that are waiting for the user to take their turn. Doubleclicking any game will open up that game in default web browser (BaJ auto-login required).

Screenshots

Game list
The Gamelist shows highlighted games in which it is the player's turn. Doubleclicking any row will open up the game in the default web browser.

Program Settings
The settings window allows to set username and whether to notify using a flashing system tray icon or a sound. The soundfile can be configured (WAV files supported).

Downloads

Current version

2012_01_11b
BAJCheck (stores settings in registry) 61 KiB
BAJCheck portable (stores settings in a file) 61 KiB
BAJCheck sources (7zipped CPP) 37 KiB

Older versions

2012_01_11a
BAJCheck (stores settings in registry) 61 KiB
BAJCheck portable (stores settings in a file) 61 KiB
BAJCheck sources (7zipped CPP) 37 KiB

NOTE: Older versions have been confirmed to leak memory, leading to memory usage up to 1.5 GiB when running for a long time. These versions are not recommended for general use!

2011_08_11a
BAJCheck (stores settings in registry) 61 KiB
BAJCheck portable (stores settings in a file) 61 KiB
BAJCheck sources (7zipped CPP) 37 KiB
2011_08_09a
BAJCheck (stores settings in registry) 61 KiB
BAJCheck portable (stores settings in a file) 61 KiB
BAJCheck sources (7zipped CPP) 37 KiB
2011_06_01a
BAJCheck (stores settings in registry) 61 KiB
BAJCheck portable (stores settings in a file) 61 KiB
BAJCheck sources (7zipped CPP) 37 KiB
2011_05_31a
BAJCheck (stores settings in registry) 61 KiB
BAJCheck portable (stores settings in a file) 61 KiB
BAJCheck sources (7zipped CPP) 37 KiB
2010_02_23a
BAJCheck 61 KiB
BAJCheck portable 61 KiB
BAJCheck sources (RARred CPP) 42 KiB

Changelog

2012_01_12a Fixed a crash in the HTML parser.
2012_01_11a Fixed several memory leaks. Memory usage now seems stable for long runs.
2011_08_11a Added rclk menu item Play now (opens one game waiting for player, or any game, or BaJ gamelist; depenging on availability)
Added rclk menu item Visit boiteajeux.net
2011_08_09a Fixed page parsing (BaJ website added a new parameter to the search form)
Added a homepage link to the rclk menu
2011_06_01a Re-Fixed a GDI object leak bug (Icons need DestroyIcon(), not DeleteObject()).
Fixed page parsing when user chooses English translation.
Check interval lowered to once in a minute.
2011_05_31a Fixed a GDI object leak bug (tray icon would disappear after a while of blinking)
Fixed a registry saving bug (SoundFile setting didn't save properly into registry; portable version not affected)
2010_02_23a Initial web release


Generated: 9.8.2011 15:05:01 by WebComposerWebComposer.