Welcome to the Traffic Screensaver v. 4.15
The concept behind the Traffic Screensaver is quite simple: small vehicles move their way across the screen.
The Traffic Screensaver is "programmable" - a configuration file, called a "Timetable File" defines the trains, their movements and animations. One can make up trains from various individual coaches, wagons and locomotives; determine their movement on the screen (a simple runby, a stop, stopping and reversing, changing locomotives, coupling on new wagons, etc.); and can even call animations to run during the course of these movements (raising and lowering pantographs, opening and closing doors, etc.). The syntax allows for the random selection of vehicles or the specific repetition of certain vehicles. One can superimpose pictures on top of one another (to change logos or to add loads to freight wagons), change the colours of a picture, mirror pictures or individual parts thereof - all of which simultaneously and with little effort - and thus expands the variations possible on the existing array of vehicle pictures. One can determine transparent areas in pictures and can also use foreground and background picture or compose these from multiple other pictures.
The program is not limited to controlling the pictures moving across the screen: it can do much more. It has functions for collecting, organizing and saving vehicle pictures. The program can use pictures in the following formats:
A comprehensive, detailed description of the program and all of its functions is still being developed, but even without this most users will quickly be able to get up and running with Traffic. It is quite simple to use the default Timetable File, to browse the Stock List's collection of vehicles or to edit or add to the technical descriptions of vehicles in the Stock List. The menus are available (at present) in English, German and Hungarian.
The sections of the Reference Manual that deal with the description of the syntax and semantics of the Timetable File commands as well as the Modification commands for pictures have been completed. There are detailed descriptions of procedures, which one must no longer find in other documents. This is an encyclopaedic, reference manual type description, not intended to be used as a "how to" manual. However, there is a separate chapter entitled "How to write a timetable file" that covers the most important and commonly used commands and parameters. It is illustrated with numerous examples of how to program the most important parts of the Timetable file.
Even without the program one can view the list of pictures contained within it (the Vehicle-List) on Zoltán Szabó's homepage ( http://pc.pxtr.de ), which he has assembled from various sources and maintains when not working on the program's coding.
The author would like to thank:
James McDonald, who assisted in the translation of the many program texts and descriptions into English and also corrected and expanded them, and created many trains in the timetable files together with Timo Günther,
Lars Boßhammer, who helps keeping the vehicle collection well organized, and creates timetable lines for real trains / tramways,
Zoltán Iván, Attila Sólyom, Pierre Noël Rietsch, Péter Halász, Marc Le Gad, Kris van de Putte, who all tested the program versions and suggested new functions.
The installation files were created with NSIS.
The timetable editor is based on the CodeMax control from Barry Allyn.
The TVL and STB file compression is based on the zlib compression library created by Greg Roelofs and maintained by Jean-loup Gailly.
The GIF picture handling is based on the giflib library created by Eric S. Raymond
The JPG picture input uses the libjpeg library of the Independent JPEG Group.
The TIFF picture input uses the LibTIFF Library.
The PNG picture input uses the libpng library.
The Configuration Window
Configuration Window Menu Bar
Stock List Menu Bar
Graphic Testpad Menu Bar
Timetable Syntax and Semanics
The timetable header
Sections, Groups, Lines, Scenes
Stock List File