Difference between revisions of "ObjectUpdate"

From Second Life Wiki
Jump to navigation Jump to search
m
 
(corrected size/type of some fields)
Line 1: Line 1:
{{ProtocolNav}}
{{ProtocolNav}}
==Message Layout==
==Message Layout==
<pre width=80>
<pre width=80>
{
{
ObjectUpdate High Trusted Zerocoded
ObjectUpdate High 12 Trusted Zerocoded
{
{
RegionData Single
RegionData Single
Line 16: Line 15:


{ FullID LLUUID }
{ FullID LLUUID }
{ CRC U32 }
{ CRC U32 }
{ PCode U8 }
{ PCode U8 }
{ Material U8 }
{ Material U8 }
Line 24: Line 23:


{ ParentID U32 }
{ ParentID U32 }
{ UpdateFlags U32 }
{ UpdateFlags U32 }


{ PathCurve U8 }
{ PathCurve U8 }
{ ProfileCurve U8 }
{ ProfileCurve U8 }
{ PathBegin U8 }
{ PathBegin U16 }
{ PathEnd U8 }
{ PathEnd U16 }
{ PathScaleX U8 }
{ PathScaleX U8 }
{ PathScaleY U8 }
{ PathScaleY U8 }
{ PathShearX U8 }
{ PathShearX U8 }
{ PathShearY U8 }
{ PathShearY U8 }
{ PathTwist S8 }
{ PathTwist S8 }
{ PathTwistBegin S8 }
{ PathTwistBegin S8 }
{ PathRadiusOffset S8 }
{ PathRadiusOffset S8 }
{ PathTaperX S8 }
{ PathTaperX S8 }
{ PathTaperY S8 }
{ PathTaperY S8 }
{ PathRevolutions U8 }
{ PathRevolutions U8 }
{ PathSkew S8 }
{ PathSkew S8 }
{ ProfileBegin U8 }
{ ProfileBegin U16 }
{ ProfileEnd U8 }
{ ProfileEnd U16 }
{ ProfileHollow U8 }
{ ProfileHollow U16 }


{ TextureEntry Variable 2 }
{ TextureEntry Variable 2 }
Line 50: Line 49:
{ NameValue Variable 2 }
{ NameValue Variable 2 }
{ Data Variable 2 }
{ Data Variable 2 }
{ Text Variable 1 }
{ Text Variable 1 }
{ TextColor Fixed 4 }
{ TextColor Fixed 4 }
{ MediaURL Variable 1 }
{ MediaURL Variable 1 }


{ PSBlock Variable 1 }
{ PSBlock Variable 1 }
{ ExtraParams Variable 1 }
{ ExtraParams Variable 1 }
       
{ Sound          LLUUID  }
{ Sound          LLUUID  }
{ OwnerID LLUUID }
{ OwnerID LLUUID }
{ Gain            F32 }
{ Gain            F32 }
{ Flags          U8 }
{ Flags          U8 }
{ Radius          F32 }
{ Radius          F32 }


{ JointType U8 }
{ JointType U8 }
{ JointPivot LLVector3 }
{ JointPivot LLVector3 }

Revision as of 18:21, 6 July 2008

Message Layout

{
	ObjectUpdate High 12 Trusted Zerocoded
	{
		RegionData			Single
		{	RegionHandle	U64	}
		{   TimeDilation	U16   }
	}
	{
		ObjectData			Variable
		{	ID				U32	}
		{	State			U8	}

		{	FullID			LLUUID	}
		{	CRC				U32	}
		{	PCode			U8	}
		{	Material		U8	}
		{	ClickAction		U8	}
		{	Scale			LLVector3	}
		{	ObjectData		Variable	1	}

		{	ParentID		U32	}
		{	UpdateFlags		U32	}

		{	PathCurve		U8	}
		{	ProfileCurve	U8	}
		{	PathBegin		U16	}
		{	PathEnd			U16	}
		{	PathScaleX		U8	}
		{	PathScaleY		U8	}
		{	PathShearX		U8	}
		{	PathShearY		U8	}
		{	PathTwist		S8	}
		{	PathTwistBegin		S8	}
		{ 	PathRadiusOffset 	S8	}
		{ 	PathTaperX		S8	}
		{	PathTaperY		S8	}
		{	PathRevolutions		U8	}
		{	PathSkew		S8	}
		{	ProfileBegin	U16	}
		{	ProfileEnd		U16	}
		{	ProfileHollow	U16	}

		{	TextureEntry	Variable	2	}
		{	TextureAnim		Variable	1	}

		{	NameValue		Variable	2	}
		{	Data			Variable	2	}
		{	Text			Variable	1	}
		{	TextColor		Fixed		4	}
		{	MediaURL		Variable	1	}

		{	PSBlock			Variable	1	}
		
		{	ExtraParams		Variable	1	}
		
		{	Sound           LLUUID  }
		{	OwnerID			LLUUID	}
		{	Gain            F32		}
		{	Flags           U8		}
		{	Radius          F32		}

		{	JointType 			U8		}
		{	JointPivot			LLVector3	}
		{	JointAxisOrAnchor 	LLVector3	}
	}
}

Usage and Notes