This is a very temporary page for WBTM.
I haven't worked on wbtm after year 2002 and Visual Studio has changed a lot since those days. Fortunately I managed to set up VC++6.0 environment again and compile the good old source code.
I also managed to add one minor feature. WBTM uses winboard.debug -file to determine whether a game has ended or not. It scans the file for string "GameEnds" and if it finds one => game has ended. However, Winboard used to send one "GameEnds" right on start to ensure that nobody could assume a game already being on the go. On my times the first 'GameEnds' was always in the first five lines and WBTM was hard coded to ignore the first five lines in winboard.debug. Now I added a numeric setting named "BlindLines", which specifies how many lines should be ignored in the winboard.debug before scanning for GameEnds.
The new binary can be found below. If you run the exe first time in an otherwise empty dir, WBTM.ini -file will be created and there will be among other settings a section looking like this:
# Number of lines in the beginning of winboard.debug to ignore when
# searching for 'GameEnds'.
BlindLines 5
It should be quite obvious how to change this setting :)
For existing WBTM.ini files just copy the section above anywhere in the file. Alternatively the setting can be changed manually on WBTM command line with
set BlindLines 5
Now when I have the code compiling again, I'm ready to do minor changes if they are needed. Just go ahead and suggest!