VWTk uses a pipe-separated ('|') value data file. On most keyboards (QWERTY), the pipe is usually found on the same key as the backslash ('\') key. Lines starting with the pound character ('#, also called 'hash') are considered comments and ignored.
There are 5 entities recognized by VWTk corresponding to 5 actions that can be performed inside Activeworlds type of virtual worlds: Moving, Talking, Clicking, Arrival (entering the world) and Departure (leaving the world).
The format of each of these follows a fixed pattern plus some fields which change for each type of action. The '' mean that these fields are to be replaced with actual data. For example, timestamp means that this field should contain the time stamp. The ones without '' should be reproduced exactly as shown. '[]' means the fields are optional.
Moving : timestamp|avatarname|MOVE|x|y|z Talking : timestamp|avatarname|CHAT|x|y|z|chat text Clicking : timestamp|avatarname|CLICK|x|y|z[|objectid|cellx|celly] Arrival : timestamp|avatarname|ARRIVE|x|y|z Departure: timestamp|avatarname|DEPART|x|y|z
The format of timestamp is YYYYMMDDHHMMSS (14 digits).
If you use a different kind of file format you will need to make changes to the source code.