Difference between revisions of "ClientIdMsg"
From SWGANH Wiki
(→Tags) |
(→Sample Code) |
||
(11 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{PageHeader|Client Packet|ClientIdMsg (D5899226)}} | |
− | + | {| border="0" width="90%" cellpadding=6 | |
+ | |- | ||
+ | |valign=top| | ||
===Struct=== | ===Struct=== | ||
---- | ---- | ||
− | + | {| align="center" | |
+ | |- | ||
+ | || | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | | | + | |{{short}}||'''Opperand_Count''' |
|- | |- | ||
− | | | + | |{{int}}|{{unknown}} |
|- | |- | ||
− | | | + | |{{int}}||'''Opcode''' |
|- | |- | ||
− | | | + | |{{b_string}}||'''Session_Hash''' |
|- | |- | ||
+ | |} | ||
|} | |} | ||
===Variable Descriptions=== | ===Variable Descriptions=== | ||
---- | ---- | ||
− | |||
Opperand_Count = '''3''' | Opperand_Count = '''3''' | ||
Line 24: | Line 28: | ||
Opcode = '''D5899226''' | Opcode = '''D5899226''' | ||
− | This is the same Hash passed to the client in LoginClientToken packet. It is used to "transfer" across the servers. | + | This is the same Hash passed to the client in '''[[LoginClientToken]]''' packet. It is used to "transfer" across the servers. |
'''Note''': ''B_STRING has a size of 4, but 1 character per byte. Only found in session_hash.'' | '''Note''': ''B_STRING has a size of 4, but 1 character per byte. Only found in session_hash.'' | ||
+ | |||
+ | '''Note''': This packet can be used to pass information from the login server to the zone server | ||
|valign=top| | |valign=top| | ||
− | |||
− | |||
− | |||
− | |||
− | |||
===Tags=== | ===Tags=== | ||
Line 41: | Line 42: | ||
||{{ClientPacket}} | ||{{ClientPacket}} | ||
|- | |- | ||
− | ||{{ | + | ||{{75%}} |
|- | |- | ||
|} | |} | ||
Line 53: | Line 54: | ||
<pre> | <pre> | ||
− | + | ||
+ | Original sample (see work below) | ||
+ | |||
+ | 0000: 04 00 26 92 89 D5 00 00 00 00 38 00 00 00 20 00 ..&.......8..... | ||
+ | 0010: 00 00 15 00 00 00 AF 53 60 76 66 CD E0 58 B4 85 .......S`vf..X.. | ||
+ | 0020: DC F5 60 A2 BE 44 53 C2 E3 CA 47 20 DC 6A 7E 23 ..`..DS...G..j~# | ||
+ | 0030: FB C0 13 C9 6D BC B3 91 47 79 FB 22 90 47 35 93 ....m...Gy.".G5. | ||
+ | 0040: 30 31 36 4F 4E C8 0E 00 32 30 31 31 31 31 33 30 016ON...20111130 | ||
+ | 0050: 2D 31 35 3A 34 36 -15:46 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
</pre> | </pre> | ||
Line 59: | Line 73: | ||
<pre> | <pre> | ||
− | + | ||
+ | Ongoing piece of work by cAble (Nge packet reverser) | ||
+ | |||
+ | |||
+ | 04 00 #Operand | ||
+ | 26 92 89 D5 #Opcode | ||
+ | 00 00 00 00 #getGameBitsToClear | ||
+ | 38 00 00 00 #Token | ||
+ | 20 00 00 00 | ||
+ | |||
+ | 15 00 00 00 | ||
+ | |||
+ | |||
+ | AF 53 60 76 66 CD E0 58 B4 85 DC F5 60 A2 BE 44 53 C2 E3 CA 47 20 DC 6A 7E 23 | ||
+ | FB C0 13 C9 6D BC B3 91 47 79 FB 22 90 47 35 93 | ||
+ | 30 31 36 4F 4E C8 0E 00 32 30 31 31 31 31 33 30 | ||
+ | 2D 31 35 3A 34 36 | ||
+ | |||
+ | |||
+ | |||
+ | |||
</pre> | </pre> |
Latest revision as of 07:36, 1 January 2014
Client Packet - ClientIdMsg (D5899226)
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
Struct
Variable DescriptionsOpperand_Count = 3 Opcode = D5899226 This is the same Hash passed to the client in LoginClientToken packet. It is used to "transfer" across the servers. Note: B_STRING has a size of 4, but 1 character per byte. Only found in session_hash. Note: This packet can be used to pass information from the login server to the zone server |
Tags
|
Sample Code
Original sample (see work below) 0000: 04 00 26 92 89 D5 00 00 00 00 38 00 00 00 20 00 ..&.......8..... 0010: 00 00 15 00 00 00 AF 53 60 76 66 CD E0 58 B4 85 .......S`vf..X.. 0020: DC F5 60 A2 BE 44 53 C2 E3 CA 47 20 DC 6A 7E 23 ..`..DS...G..j~# 0030: FB C0 13 C9 6D BC B3 91 47 79 FB 22 90 47 35 93 ....m...Gy.".G5. 0040: 30 31 36 4F 4E C8 0E 00 32 30 31 31 31 31 33 30 016ON...20111130 0050: 2D 31 35 3A 34 36 -15:46
Sample Packet
Ongoing piece of work by cAble (Nge packet reverser) 04 00 #Operand 26 92 89 D5 #Opcode 00 00 00 00 #getGameBitsToClear 38 00 00 00 #Token 20 00 00 00 15 00 00 00 AF 53 60 76 66 CD E0 58 B4 85 DC F5 60 A2 BE 44 53 C2 E3 CA 47 20 DC 6A 7E 23 FB C0 13 C9 6D BC B3 91 47 79 FB 22 90 47 35 93 30 31 36 4F 4E C8 0E 00 32 30 31 31 31 31 33 30 2D 31 35 3A 34 36