So far I have made the following message types:
enum EComType { COM_NONE = 0, COM_HELLO, COM_DISPLAY, COM_LOGIN, COM_LOGOUT, COM_BANNED, COM_MENU, COM_CHARLIST, COM_CREATECHAR, COM_CHOOSECHAR, COM_ENTERGAME, COM_CREATEENT, COM_UPDATEPOS, COM_REQUPDATE, COM_REMENTITY};
They all pass from the server to the client properly, and I have created the stub functions in the engine to parse them and pass them to a callback in the scripting engine of T2d.
So far, so good. Tommorow I will start implementing the new functions in script. I spent a good hour or so reading through threads on the garagegames message boards to figure out the best way to handle the entities so I can reference them, loop on them, and create them properly without losing track of them.
Fun, fun!