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 |