|
|
Line 99: |
Line 99: |
| | | |
| <pre> | | <pre> |
− | Insert Sample Packet Here...
| + | 05 00 //Operand_Count |
| + | EA DD 89 FE //SceneCreateObjectByCrc |
| + | 62 C9 8B 12 1E 00 00 00 //Object ID |
| + | 00 00 00 00 //oX |
| + | D2 3A EA BE //oY |
| + | 00 00 00 00 //oZ |
| + | EA A3 63 3F //oW |
| + | F6 28 A4 41 //x |
| + | 44 1E 65 BF //y |
| + | 33 33 83 40 //z |
| + | 77 D6 B2 68 //object/mobile/shared_muftak.iff |
| + | 00 1A //ByteFlag |
| </pre> | | </pre> |
Revision as of 20:17, 18 February 2007
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,0,0,1 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
05 00 //Operand_Count
EA DD 89 FE //SceneCreateObjectByCrc
62 C9 8B 12 1E 00 00 00 //Object ID
00 00 00 00 //oX
D2 3A EA BE //oY
00 00 00 00 //oZ
EA A3 63 3F //oW
F6 28 A4 41 //x
44 1E 65 BF //y
33 33 83 40 //z
77 D6 B2 68 //object/mobile/shared_muftak.iff
00 1A //ByteFlag