Difference between revisions of "CharacterSheetResponseMessage"

From SWGANH Wiki
Jump to: navigation, search
(Sample Packet)
(Sample Packet)
Line 83: Line 83:
  
 
<pre>
 
<pre>
0D 00
+
0D 00       // Op Count
C4 17 3A 9B  //CRC = 'CharacterSheetResponseMessage
+
C4 17 3A 9B  // CharacterSheetResponseMessage
00 00 00 00
+
 
00 00 00 00
 
00 00 00 00
 
//Bind Location
 
00 00 FA C3  //Float(-500) X
 
00 00 E0 41  //Float(28) Y
 
00 A0 8C C5  //Float(-4500) Z
 
08 00  //INT(8)
 
63 6F 72 65 6C 6C 69 61  //'corellia'
 
 
 
00 00 00 00
 
00 00 00 00
 +
00 00 FA C3  //Float (-500)  X
 +
00 00 E0 41  //Float (28)    Y
 +
00 A0 8C C5  //Float (-4500) Z
 +
08 00                    // string count
 +
63 6F 72 65 6C 6C 69 61  // corellia
 +
00 00 00 00 // string spacer
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
+
08 00                   // string count
//bank
+
74 61 74 6F 6F 69 6E 65  // tatooine  
08 00   //INT(8)
+
00 00 00 00  // string spacer
74 61 74 6F 6F 69 6E 65  //'tatooine'
+
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
00 00 00 00
+
00 00       // crashes if changed
00 00
+
0D 00 00 00                              // String count
 +
49 00 6C 00 6C 00 69 00 73 00 61 00 20 00 // I.l.l.i.s.a. .
 +
44 00 61 00 65 00 6C 00 61 00 27 00      // D.a.e.l.a.'.
 +
0a 00 00 00  // lots remaining
 +
50 88 14 16  // CRC = 'rebel
 +
00 00 00 00 // faction state 0/1/2
  
//wife
 
0D 00 00 00  //UNICODE STRING SIZE(13)
 
49 00 6C 00 6C 00 69 00 73 00 61 00 20 00
 
44 00 61 00 65 00 6C 00 61 00 27 00 //UNICODE('Illisa Daela')
 
06 00 00 00 // lots
 
 
//faction
 
50 88 14 16  //CRC = 'rebel
 
00 00 00 00
 
 
</pre>
 
</pre>

Revision as of 17:33, 29 December 2007

Server Packet - CharacterSheetResponseMessage (9B3A17C4)

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.

Struct


INT Op Code
INT 0
INT 0
FLOAT Bind X
FLOAT Bind Y
FLOAT Bind Z
A_STRING Bind Planet
INT String Spacer
INT 0
INT 0
A_STRING Bank Planet
INT String Spacer
INT 0
INT 0
SHORT ??
U_STRING Spouce's Name
INT Lots Remaining
INT Faction CRC
INT Faction Status

Variable Descriptions


Opperand_Count = 0D

Opcode = 0x9B3A17C4


  • Bind X: X position of bind location
  • Bind Z: Z position of bind location
  • Bind Y: Y position of bind location
  • Bind Planet: Planet the player is bound to
  • Bank Planet: Planet the player's bank is located on
  • Sounce's Name: The name of the players spounce
  • Faction CRC: CRC of the players associated faction
  • Faction Status: 00 = Neutral 01 = Covert 02 = Declaired

Tags


S→C This packet originates on the server.

75% This packet has been partially reversed.


Sample Packet

0D 00        // Op Count
C4 17 3A 9B  // CharacterSheetResponseMessage
00 00 00 00
00 00 00 00
00 00 FA C3  //Float (-500)  X
00 00 E0 41  //Float (28)    Y 
00 A0 8C C5  //Float (-4500) Z
08 00                    // string count
63 6F 72 65 6C 6C 69 61  // corellia
00 00 00 00 // string spacer
00 00 00 00
00 00 00 00
08 00                    // string count
74 61 74 6F 6F 69 6E 65  // tatooine 
00 00 00 00  // string spacer
00 00 00 00
00 00 00 00
00 00       // crashes if changed
0D 00 00 00                               // String count
49 00 6C 00 6C 00 69 00 73 00 61 00 20 00 // I.l.l.i.s.a. .
44 00 61 00 65 00 6C 00 61 00 27 00       // D.a.e.l.a.'.
0a 00 00 00  // lots remaining
50 88 14 16  // CRC = 'rebel
00 00 00 00  // faction state 0/1/2