[gareth@lovely trunk]$ python msgtest.py Loading message template... Generating an empty ObjectUpdate packet... bodyRegionDataRegionHandle0TimeDilation0ObjectDataPathCurve0PathEnd0ClickAction0CRC0State0PathScaleY0PathScaleX0Material0PathBegin0PCode0Gain0.0FullID00000000-0000-0000-0000-000000000000ProfileHollow0OwnerID00000000-0000-0000-0000-000000000000PathTaperY0PathTaperX0Sound00000000-0000-0000-0000-000000000000PathTwist0ProfileCurve0UpdateFlags0ProfileEnd0JointType0PathRevolutions0ID0PathShearX0PathShearY0PathSkew0Radius0.0ProfileBegin0ParentID0Flags0PathRadiusOffset0PathTwistBegin0messageObjectUpdate Generating an empty AgentUpdate packet... bodyAgentDataControlFlags0State0Flags0Far0.0AgentID00000000-0000-0000-0000-000000000000SessionID00000000-0000-0000-0000-000000000000messageAgentUpdate Creating a PacketAck packet... bodyPacketsID1messagePacketAck Serialising and reconstructing PacketAck packet... That appeared to work!