The 1.28b release Tmod.dat contains the record tables for Tmod 3DZ objects used in the game.

The header bytes at the beginning of the file just 2 bytes long and a has only simply a 01 in it.
It does not change.

Each record is 70 bytes long.

by default in 1.28b Release there are a total of 256 of these for records but the first record 0 is not used by any object in the game to display but is sort of an object place holder.
(you can code an object as 0 but it will not be seen in the game)

so this means only the records 1-255 are usuable.
of these only 1-74 contain data for objects in default 1.28b
The include file in this .zip:
TMODtypeslist128.b-Release1.txt
contains a list of those Tmods names and numbers

You may know that is different than the EAW 1.2
which had only 72 objects
Also you should note some of the Tmod list are different than 1.2

This program does not edit the actual data in lines in Tmod.dat other than simply copy the existing line and move it to a new record space picked by the user.Well it also writes in the first byte of the new record that it moves it to codes the number of the record, as is the standard for the tmod.dat

MrJelly has created a Tmod dat utility (or two?) that can edit the actual data, you would use that if you wish to change the data.

The data record for each object contains all sorts of information used by the game for the object space and hitbubble of the object, hardness for damage what type of object, etc.

note by RAF_Roy July 2009
 
