Struct
SHORT |
Operand_Count
|
INT |
Opcode
|
LONG |
ObjectID
|
FLOAT |
QuaternionW
|
FLOAT |
QuaternionX
|
FLOAT |
QuaternionY
|
FLOAT |
QuaternionZ
|
FLOAT |
X-Coordinate
|
FLOAT |
Z-Coordinate
|
FLOAT |
Y-Coordinate
|
INT |
ObjectCRC
|
BYTE |
ByteFlag
|
- {
- }
Variable Descriptions
Operand_Count = 5
Opcode = FE89DDEA
- ObjectID for the new object to create.
- Quaternion W / X / Y / Z:
- Orientation is done in a Quaternion. Use them to orient the object
- in ground and space. Use 0,0,0,1 for default orientation.
- TODO: Add Page about Quaternions
- X-Y-Z Coordinate to place the object.
- Use, 0,0,0 for default position (items, contained objects, etc).
- SWGCRC of the template file for the object located in the /object/ directory of the client.
- Refer to the CRCTable for list of objects.
- This byte flag enables an additional INT when set to 1. May also be A counter for an INT list.
- TODO: Someone Test this byte and the INTs.
- Each Object is created by the CRC of its object template
- file in /object/ of the client.
- Leave Orientation to 0,1,0,0 and Position to 0,0,0 for data
- objects or contained objects(MISO, WEAO, TANO etc.)
- TODO: Post a list of the object_template, quest, and mission CRC Tables.
|
Tags
S→C
|
This packet originates on the server.
|
|
75%
|
This packet has been partially reversed.
|
|
|
Sample Code
Insert Code Snippet Here...
Sample Packet
Insert Sample Packet Here...