Difference between revisions of "DataTransform (00000071)"

From SWGANH Wiki
Jump to: navigation, search
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
+
{{MissingPacket}}
 
+
{{PageHeader|Object Controller|DataTransform (00000071)}}
 
{| border="0" width="90%" cellpadding=6
 
{| border="0" width="90%" cellpadding=6
 
|-
 
|-
Line 6: Line 6:
 
===Struct===
 
===Struct===
 
----
 
----
 
+
{| align="center"
 +
|-
 +
||
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
|{{int}}||'''Counter'''
 
|{{int}}||'''Counter'''
 
|-
 
|-
|{{int}}||'''OrientationX'''
+
|{{float}}||'''OrientationX'''
 
|-
 
|-
|{{int}}||'''OrientationY'''
+
|{{float}}||'''OrientationY'''
 
|-
 
|-
|{{int}}||'''OrientationZ'''
+
|{{float}}||'''OrientationZ'''
 
|-
 
|-
|{{int}}||'''OrientationW'''
+
|{{float}}||'''OrientationW'''
 
|-
 
|-
|{{int}}||'''PositionX'''
+
|{{float}}||'''PositionX'''
 
|-
 
|-
|{{int}}||'''PositionX'''
+
|{{float}}||'''PositionY'''
 
|-
 
|-
|{{int}}||'''PositionX'''
+
|{{float}}||'''PositionZ'''
 
|-
 
|-
|{{int}}||'''Speed'''
+
|{{float}}||'''Speed'''
 
|-
 
|-
 +
|}
 
|}
 
|}
  
Line 32: Line 35:
 
----
 
----
 
controllerID        = '''00000071'''
 
controllerID        = '''00000071'''
 +
Flags     = '''0B,21,23,53'''
 +
 +
===Variable Descriptions===
 +
----
 +
* '''UpdateCounter''':
 +
Used to keep track of movement updates. Incremented by
 +
one each time, older ones get discarded.
 +
 +
* '''Orientation''':
 +
The end orientation of the object after movement.
 +
 +
* '''Position''':
 +
The end position of the object after movement.
 +
 +
* '''Speed''':
 +
The speed at which the object will move at. When sent
 +
from the server this is not applied.
 +
 
|valign=top|
 
|valign=top|
 +
 +
 +
===Sample Packet===
 +
----
 +
 +
<pre>
 +
 +
DataTransform NGE packet
 +
 +
05 00 #operand
 +
46 5E CE 80 #obj controller message
 +
21 00 00 00 #flag
 +
71 00 00 00 #controller ID
 +
AD A4 51 D2 4B 00 00 00 #Object ID
 +
 +
00 00 00 00
 +
C0 E8 B9 43
 +
01 00 00 00
 +
 +
00 00 00 00 #Orientation-X
 +
BB 69 6E 3F #Orientation-Y
 +
00 00 00 00 #Orientation-Z
 +
1D 7F BA 3E #Orientation-W
 +
 +
 +
14 A4 98 C5 #Position-X
 +
00 00 C0 40 #Position-Y
 +
04 D2 81 45 #Position-Z
 +
 +
9A 99 E9 40 #Speed 
 +
 +
 +
00 00 00 00 00
 +
</pre>
  
 
===Tags===
 
===Tags===
Line 40: Line 95:
 
||{{ObjControllerMessageTag}}
 
||{{ObjControllerMessageTag}}
 
|-
 
|-
||{{25%}}
+
||{{100%}}
 
|-
 
|-
 
|}
 
|}
 
|}
 
|}

Latest revision as of 02:55, 11 September 2012





Object Controller - DataTransform (00000071)

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.

Struct


INT Counter
FLOAT OrientationX
FLOAT OrientationY
FLOAT OrientationZ
FLOAT OrientationW
FLOAT PositionX
FLOAT PositionY
FLOAT PositionZ
FLOAT Speed

Variable Descriptions


controllerID = 00000071 Flags = 0B,21,23,53

Variable Descriptions


  • UpdateCounter:

Used to keep track of movement updates. Incremented by one each time, older ones get discarded.

  • Orientation:

The end orientation of the object after movement.

  • Position:

The end position of the object after movement.

  • Speed:

The speed at which the object will move at. When sent from the server this is not applied.


Sample Packet



DataTransform NGE packet

05 00 #operand
46 5E CE 80 #obj controller message
21 00 00 00 #flag
71 00 00 00 #controller ID
AD A4 51 D2 4B 00 00 00 #Object ID

00 00 00 00 
C0 E8 B9 43 
01 00 00 00 

00 00 00 00 #Orientation-X
BB 69 6E 3F #Orientation-Y
00 00 00 00 #Orientation-Z
1D 7F BA 3E #Orientation-W


14 A4 98 C5 #Position-X
00 00 C0 40 #Position-Y
04 D2 81 45 #Position-Z

9A 99 E9 40 #Speed   


00 00 00 00 00

Tags


OCM This header is part of the ObjControllerMessage.

100% This packet has been completely reversed.