Update releases:  for the year of 2007 , 2006 , 2005 Hyper Link, 2004 Hyper Link and 2003 Hyper Link.

     Please tell me your comments and suggestion. I'd like to hear from you about my program. Many of you have made comments and I am writing them down. Unfortunately, I don't have enough time to implement all of them. I'm doing my best. If you don't like what I have changed, tell me, let's work on this together!

Version Location Description of Updates
4.5.3.0326
Internet Settings
Some fine tuning occured here, most due to system recylce if a client drops the intenet connection or closes the GUI screen. Software no longer cycles repeatedly before listening for a new client connection. REF 061229-01
4.5.3.0325
Mainline Operation GUI Diesel1 Screen
More routing were added in this form to prvide comparision of index to name in video and audio streaming. More error routines were added to insure a proper video/audio stream. Video routines are moved to allows for better  structure and expansion for addional locomotive cabs. REF 061225-03
4.5.3.0324
Video Setting Screen
Major rewrite to this form. Again, combination boxes have been changed with added error protection. Index comparision to name is made to insure computer changes have not occured in the settings. REF 061225-02
4.5.3.0323
Audio Setting Screen
Major rewite to this form. Combination boxes have been changed with added erorr protection. Index comparision to name is made to insure computer changes have not occured in the settings. REF 061225-01
4.5.2.0320
Alphablend.OCX
This custom control is responsible for the video broadcasting, as a host, and the video playback, as a client. We had issues with the custom control in host mode. It produced a ghost image on the screen after the GUI (graphics user screen) was closed. This has now been corrected. Thanks to Amir Hodzic of http://fathsoft.com for a quick response. After testing the new custom control, I've notice a reduction in the CPU and a quicker response time in starting the video. REF061216-01
4.5.2.0310
VideoSettings
Changes have bben made to allow for the hosting machine to change the 'SetTextOverlay' properties on the video streaming. REF 061209-01
4.5.2.0309
VideoCapX
A new updated video capture OCX was added to the program. REF 061208-01
4.5.2.0308
Mainline Operation GUI Diesel 1 Screen
Mainly a few teeks and smaller issues were dealt with. REF 061130-01
4.5.2.306
Mainline Operation GUI Diesel 1 Screen
I made changes in the software to make room for different sound decoder. I personally use DSX decoders. I'd like to use QSI decoder for generating the deisel locomotive sounds. REF 061125-01
4.5.2.0305
Mainline Operation GUI Diesel 1 Screen
Auxilliary switch, using 'Pro Version' now allow for resetting on funtion on sound decoders and locomotive decoders. REF 061120-01
4.5.2.0303
All Screens
Added 'Pro Version' to the software. We now support,  'Lite Version',  'Full Version' and 'Pro Version'.  The Pro version is not for sale or distributon. It have option that I need to test. REF 061110-01
4.5.2.0302
All Screens
An procedure called 'resize' has been added to all screens. This event is executed evertime the size of the window is changed. In my case, it is executed whe na window is minimized or restored. The routines correctly restores the program to its original look, with or without the background. REF 601107-01
4.5.2.0300
Mainline Operation GUI Diesel 1 Screen
Same chaanges to the sourece code, as well the video closes correctly after ending a session in host mode. A smal error with my source code when sending email message to the host. REF 061107-01
4.5.2.0289
Mainline Operation GUI Diesel 1 Screen
Made changes to the procedure called activate. I'm trying to resolve issues with the video capture device on slower machines. REF 061018-01
4.5.2.0288
Internet Settings
Made changes to the way the objects are enabled to restrict user's options to application. REF 061017-01
4.5.2.0279
All Screens
Changes where made to the procedure 'Load' event to check for the screen attribute size. REF 061001-06
4.5.2.0278
Screen Attribute Settings
Text to speech is now available with this screen. When the speech is turned on in the main screen, help balloons will be 'said'. REF 061001-05
4.5.2.0277
Internet Settings
Text to speech is now available with this screen. When the speech is turned on in the main screen, help balloons will be 'said'. REF 061001-04
4.5.2.0276
Mainline Operation GUI Diesel 1 Screen
Text to speech is now available with this screen. When the speech is turned on in the main screen, help balloons will be 'said'. REF 061001-03
4.5.2.0275
All Screens
More procedures have been modified to the debug option. As I'm having Steve text the software, he is finding a runtime error 91. This has something to do with the database. With the debug option, I'm hoping to find where the problem is. REF 061001-03
4.5.2.0274
Mainline Diesel
Help Balloons have been added to this screen. This screen is only available in the full version. REF 061001-02
4.5.2.0273
Programming Diesel
Help Balloons have been added to this screen. This screen is only available in the full version. REF 061001-01
4.5.2.0272
Mainline Operation GUI Diesel 1 Screen
Fixes issues with the independent brake handle after converting the object to a transparent picture. REF 060917-01
4.5.2.0260
Internet Settings
A new custom control was added to properly identify the external IP address of the client or host machine. If you are connected to internet though a router, the issue is resoved. It was never a critcal error, but just annoying. REF 060824-01
4.5.2.0252
Help Files
I'm continuing to update the help files. It has been a long time since the help files have been updated. More users are asking questions, so its time. REF 060701-02
4.5.2.0250
System Information
There was a small bug in the System Information Screen. Its now been fixed. REF 060701-01
4.5..0246
Updater
The ATC Updater program has been changed to include some new graphics. REF 060606-01
4.5.2.0245
Password Authentication
More changes have been made with this screen to make is standardized for other window settings. Example, if a client is from Finland, the date denoted with periods. This made it difficult in registering the software. REF 06010-01
4.5.1.0240
Mainline Operation GUI Diesel1
The graphics images have been cleaned up more. I've also added windshield wipers and a sun visor to the screen. Four new side buttons have been added to the cab controls. They currently do nothing. REF 051906-01
4.5.2.0230
Mainline Operation GUI Diesel1
I' have added parameters to the ATC.INI file to sets the camera to my default values and not the manufacturers. These are for settings like, brightness, saturation, hue, color, backlighting. Later I will add code to the software to allow changing these parameters. REF 050706-01
4.5.2.0229
Password Authentication
Routines for the help balloon have been moved and modified to use values stored in the ATC.INI file 040806-03
4.5.2.0228
Main Screen
Routines for the help balloon have been moved and modified to use values stored in the ATC.INI file. REF 040806-02
4.5.2.0227
System Information
Routines for the help balloon have been moved and modified to use values stored in the ATC.INI file. REF 040806.01
4.5.2.0226
Mainline Operation GUI Diesel
Using the new custom control a text message is placed to notify me of a client connecting to the server. This is strictly for server status.  REF 040706-01
4.5.2.0225
Password Authentication
Using the new custom control an email will be send automatically by the software requesting a password. The email send will not be without knowledge of the user. The whole password approval has been re-done to allow for a grace period of five days until a password can be obtained.  REF 040606-01
4.5.2.0224
Main Screen
Using the new custom control a text message is send to notify me of the program starting. REF 040106-02
4.5.2.0223
FathMail.ocx
This new custom control was added to the program. It allows my software to send mails for registration purposes. I will also be using it for send text message for server notifications. REF 040106-01
4.5.2.0222
VideoCapX.ocx
This file has been modified b the author at http://fathsoft.com to lower the CPU rate on the host machine. Most video capture devices send video at thirty frames per second through the USB port. My software, takes these frames and processes them for streaming out to the Internet. The internet can only handle ten frames per second at 640 by 480 resolution. There is not sense in process thirty frames per second from the video capture device if only ten frames can be streamed. So, now based on the settings, frames are not processed bu skipped. This reduces the CPU rate allot! REF 032706-01
4.5.2.0221
Internet Settings
I changed the source code in the 'Disconnect' button to wait for a specified amount of time, as determined by the variable set in the ATC.INI file called 'RecycleTimeDelay'. This make the amount of time, in seconds, adjustable allowing the host machine to wait before starting a new internet session, listening for a connection. The default setting is ten seconds. REF 032706-05
4.5.2.0220
Mainline Operation GUI Diesel1
Corrections were made to the source code for initializing the video capture device. REF 031806-05
4.5.2.0219
Main Line Operation GUI Diesel1
New variable saved in the ATC.INI are now used here. Video capture frame size , video capture frame rate are used to control the video capture device. Having better control of the device improves the video quality and resources of the computer. REF 031806-04
4.5.2.0218
Video Settings
New option are now saved in the ATC.INI file for use later. REF 031806-03
4.5.2.0217
Video Settings
A new combination box was added below the combination box for available frame sizes. After selecting your frame size, you can select your frame rate. REF 031806-02
4.5.0.0216
Video Settings
A new combination box was added below the combination box for the name of the capture device. The new combination box show the available frame sizes for capture video. After selecting your capture device you can select the frame size you would like to capture for streaming. REF 031806-01
4.5.2.0215
Main Screen
Update software feature is now complete. You can run this option which will shell to another program to update your software. REF 031506-02
1.0.0.0
Updater Screen
Now you can run the update program to automatically update your files for Automatic Train Control. It will connect to my developer server and get you the latest files. You need version 4.5.2.0215 or Automatic Train Control to use this feature. REF 031506-01
4.5.2.0211
Main Screen
A new timer has been added to the Main Screen. Its auto starts the software in host mode. I've added this feature  incase the computer re-boots. The end user does not have the ability use or modify this option. Its sole purpose is for the person hosting a session over the internet. REF 030706-01
4.5.2.0210
Password
The software has been changed to include the two different versions, lite and full. This is in preparation of marketing the software to hobby shop retailers. REF 030106-02
4.5.2.0204
Mainline Operation
Runtime Error 525 has been fixed. It was caused by two things. First the VBP file contained the wrong DOA object. It was 3.5, and should have been 3.5. Also the Installshield did not include Microsoft's Jet Engine 3.51 dependency file. REF 030106-01
4.5.2.0203
Mainline Operation GUI
Runtime Error 525 occurred. 022906-01
4.5.2.0202
Mainline Operation GUI
Runtime Error 525 occurred. This error has been fixed by changing the type of database structure from 'Access' to 'Access 2000'. I'm not totally sure why this is needed. But it now works. Special thanks to Shane for his assistance in helping with this error. REF 021906-02
4.5.2.0201
Room Lighting
Missing object in the form caused an error only if Balloon Help is 'on' in the main screen. 021906-01
4.5.2.0200
Installshield
I made a new package and deployment of the software. I was found to have a bug in earlier versions because of improper version of custom control for the version of compiled software. This should be a final release for a while. REF 010124-03
4.5.2.0195
ATC.INI
A value was missing from the ATC.INI file. REF 010124-02
4.5.2.0194
All
I noticed some of the screens when displayed do not display properly when using the opacity setting. This was due to an improper setting of the Alphablend opacity setting. All setting should start at zero and increase to a value stored in the ATC.INI file. You do not notice this problem if you to not use the transparency option. REF 010124-01
4.5.2.0193
All
Seems I goofed when making the 'package and deployment' for the program. Other smaller bugs are fixed too. REF 010120-01
4.5.2.0192
Internet Settings
The software looses the internet connection while running the locomotive (it thinks the client is no longer available). This is when the software is uploading a screen capture, ATC.BMP file  to the server. I've added a setting to the ATC.INI file to pass to the FTP part of the program. This parameter limits the connection speed of the upload. I'm hoping this limitation will keep the host computer active, thinking the client computer is still active. REF 010106-01