Difference between revisions of "GetMapLocationsResponseMessage"

From SWGANH Wiki
Jump to: navigation, search
(Variable Descriptions)
 
(One intermediate revision by the same user not shown)
Line 15: Line 15:
 
  FLOAT:        X
 
  FLOAT:        X
 
  FLOAT:        Y
 
  FLOAT:        Y
  BYTE:          Type1
+
  BYTE:          isCategory
  BYTE:          Type2
+
  BYTE:          isSubCategory
  BYTE:          Type3
+
  BYTE:          isActive
 
}
 
}
 
INT:            List
 
INT:            List
Line 25: Line 25:
 
  FLOAT:        X
 
  FLOAT:        X
 
  FLOAT:        Y
 
  FLOAT:        Y
  BYTE:          Type1
+
  BYTE:          isCategory
  BYTE:          Type2
+
  BYTE:          isSubCategory
  BYTE:          Type3
+
  BYTE:          isActive
 
}
 
}
 
INT:            List
 
INT:            List
Line 35: Line 35:
 
  FLOAT:        X
 
  FLOAT:        X
 
  FLOAT:        Y
 
  FLOAT:        Y
  BYTE:          Type1
+
  BYTE:          isCategory
  BYTE:          Type2
+
  BYTE:          isSubCategory
  BYTE:          Type3
+
  BYTE:          isActive
 
}
 
}
 
INT:          Unknown
 
INT:          Unknown
Line 53: Line 53:
  
 
* 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|

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.

Struct


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

Variable Descriptions


Opperand_Count = 28

Opcode = 9F80464C


  • 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).

Tags


S→C This packet originates on the server.

75% This packet has been partially reversed.

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