Difference between revisions of "GetMapLocationsResponseMessage"
From SWGANH Wiki
(→Sample Packet) |
(→Variable Descriptions) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{PageHeader|Server Packet|GetMapLocationsResponseMessage (9F80464C)}} | |
− | {| | + | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
{| border="0" width="90%" cellpadding=6 | {| border="0" width="90%" cellpadding=6 | ||
|- | |- | ||
Line 11: | Line 5: | ||
===Struct=== | ===Struct=== | ||
---- | ---- | ||
− | + | <pre> | |
− | + | SHORT: Opperand_Count | |
− | + | INT: Opcode | |
− | + | A_STRING: Planet | |
− | + | INT: List | |
− | + | { | |
− | + | LONG: id | |
− | + | U_STRING: Name | |
− | + | FLOAT: X | |
− | + | FLOAT: Y | |
− | + | BYTE: isCategory | |
− | + | BYTE: isSubCategory | |
− | + | BYTE: isActive | |
− | + | } | |
− | + | INT: List | |
− | + | { | |
− | + | LONG: id | |
− | + | U_STRING: Name | |
− | + | FLOAT: X | |
− | + | FLOAT: Y | |
− | + | BYTE: isCategory | |
− | + | BYTE: isSubCategory | |
− | + | BYTE: isActive | |
− | + | } | |
− | + | INT: List | |
− | + | { | |
− | + | LONG: id | |
− | + | U_STRING: Name | |
+ | FLOAT: X | ||
+ | FLOAT: Y | ||
+ | BYTE: isCategory | ||
+ | BYTE: isSubCategory | ||
+ | BYTE: isActive | ||
+ | } | ||
+ | INT: Unknown | ||
+ | INT: Unknown | ||
+ | INT: Unknown | ||
+ | </pre> | ||
===Variable Descriptions=== | ===Variable Descriptions=== | ||
---- | ---- | ||
− | Opperand_Count = ''' | + | Opperand_Count = '''28''' |
− | Opcode = ''' | + | Opcode = '''9F80464C''' |
---- | ---- | ||
* Additional Descriptions go here... | * Additional Descriptions go here... | ||
− | + | ||
− | + | If this object is a Category, then the index goes in the first byte. | |
− | + | If this object is a SubCategory, then the index goes in the second byte. | |
+ | If this object is Active, as in a player has registered that they are using the station, then either the index or 1 goes in this byte (TBD). | ||
|valign=top| | |valign=top| | ||
+ | |||
===Tags=== | ===Tags=== | ||
---- | ---- | ||
Line 60: | Line 66: | ||
||{{ServerPacket}} | ||{{ServerPacket}} | ||
|- | |- | ||
− | ||{{ | + | ||{{75%}} |
|- | |- | ||
|} | |} | ||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Sample Packet== | ==Sample Packet== |
Latest revision as of 08:47, 29 April 2011
Server Packet - GetMapLocationsResponseMessage (9F80464C)
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
StructSHORT: Opperand_Count INT: Opcode A_STRING: Planet INT: List { LONG: id U_STRING: Name FLOAT: X FLOAT: Y BYTE: isCategory BYTE: isSubCategory BYTE: isActive } INT: List { LONG: id U_STRING: Name FLOAT: X FLOAT: Y BYTE: isCategory BYTE: isSubCategory BYTE: isActive } INT: List { LONG: id U_STRING: Name FLOAT: X FLOAT: Y BYTE: isCategory BYTE: isSubCategory BYTE: isActive } INT: Unknown INT: Unknown INT: Unknown Variable DescriptionsOpperand_Count = 28 Opcode = 9F80464C
If this object is a Category, then the index goes in the first byte. If this object is a SubCategory, then the index goes in the second byte. If this object is Active, as in a player has registered that they are using the station, then either the index or 1 goes in this byte (TBD). |
Tags
|
Sample Packet
00 09 1D BA 08 00 // opcount 4C 46 80 9F // GetMapLocationsResponseMessage 03 00 // string count 6C 6F 6B 00 // lok 00 00 00 00 00 00 00 00 00 00 00 72 02 00 00 E4 04 00 00 01 00 00 00 2F 2D // comp+crc