VersionCheck 2

The current design of version.osm requires that it be rebuilt for each game you want to use it for. In the future, I will release a single module that will work in Thief 1, Thief 2, and System Shock 2.

This is a pre-release of that module that I am making available so it can be tested thoroughly. The basic operation of the script is unchanged. The biggest change is that the script will read cam.cfg to determine the name of the file which contains the script paths.

In System Shock 2, the parameter string is specified in the Script\Objlist Arg property rather than Editor\Design Note. When it displays the error message, it will look for the Script\Use Message property. The value of the property is the name of a string that will be read from the file error.str. The message will be displayed in a translucent text box centered on the screen. In Thief 1 and Thief 2, the Book\Text property will be read with the option of displaying the error in book-mode if Book\Art is specified.