Difference between revisions of "CharacterSheetResponseMessage"

From SWGANH Wiki
Jump to: navigation, search
(Struct)
m (Protected "CharacterSheetResponseMessage": Page is complete. [edit=sysop:move=sysop])
 
(14 intermediate revisions by 2 users not shown)
Line 16: Line 16:
 
|{{int}}|'''0'''
 
|{{int}}|'''0'''
 
|-
 
|-
|{{float}}|'''Bind X'''
+
|{{float}}|'''Bind Location X'''
 
|-
 
|-
|{{float}}|'''Bind Y'''
+
|{{float}}|'''Bind Location Y'''
 
|-
 
|-
|{{float}}|'''Bind Z'''
+
|{{float}}|'''Bind Location Z'''
 
|-
 
|-
 
|{{a_string}}|'''Bind Planet'''
 
|{{a_string}}|'''Bind Planet'''
 
|-
 
|-
|{{int}}|'''String Spacer'''
+
|{{int}}|'''Bank X Not used'''
 
|-
 
|-
|{{int}}|'''0'''
+
|{{int}}|'''Bank Y Not used'''
 
|-
 
|-
|{{int}}|'''0'''
+
|{{int}}|'''Bank Z Not used'''
 
|-
 
|-
 
|{{a_string}}|'''Bank Planet'''
 
|{{a_string}}|'''Bank Planet'''
 
|-
 
|-
|{{int}}|'''String Spacer'''
+
|{{float}}|'''Home Location X'''
 
|-
 
|-
|{{int}}|'''0'''
+
|{{float}}|'''Home Location Y'''
 
|-
 
|-
|{{int}}|'''0'''
+
|{{float}}|'''Home Location Z'''
 
|-
 
|-
|{{short}}|{{unknown}}
+
|{{a_string}}|'''Home Planet'''
 
|-
 
|-
|{{u_string}}|'''Spouce's Name'''
+
|{{u_string}}|'''Spouse Name'''
 
|-
 
|-
 
|{{int}}|'''Lots Remaining'''
 
|{{int}}|'''Lots Remaining'''
Line 62: Line 62:
 
* Bind Y: Y position of bind location
 
* Bind Y: Y position of bind location
 
* Bind Planet: Planet the player is bound to
 
* Bind Planet: Planet the player is bound to
 +
* Bank X: Not used leave as 0
 +
* Bank Z: Not used leave as 0
 +
* Bank Y: Not used leave as 0
 
* Bank Planet: Planet the player's bank is located on
 
* Bank Planet: Planet the player's bank is located on
* Sounce's Name: The name of the players spounce
+
* Home X: X position of home location
 +
* Home Z: Z position of home location
 +
* Home Y: Y position of home location
 +
* Home Planet: Planet the player is Home to
 +
* Spouse Name: The name of the players spouse
 
* Faction CRC: CRC of the players associated faction
 
* Faction CRC: CRC of the players associated faction
 
* Faction Status: 00 = Neutral 01 = Covert 02 = Declaired
 
* Faction Status: 00 = Neutral 01 = Covert 02 = Declaired
Line 74: Line 81:
 
||{{ServerPacket}}
 
||{{ServerPacket}}
 
|-
 
|-
||{{75%}}
+
||{{100%}}
 
|-
 
|-
 
|}
 
|}
Line 83: Line 90:
  
 
<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
+
 
+
//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 00 00
 
00 00 00 00
 
00 00 00 00
 +
00 00 FA C3  //Float (-500)  Bind X
 +
00 00 E0 41  //Float (28)    Bind Y
 +
00 A0 8C C5  //Float (-4500) Bind Z
 +
08 00                    // string count
 +
63 6F 72 65 6C 6C 69 61  // corellia
 +
00 00 00 00 // Bank X not used
 +
00 00 00 00 // Bank Y not used
 +
00 00 00 00 // Bank Z not used
 +
08 00                    // string count
 +
74 61 74 6F 6F 69 6E 65  // tatooine (bank Location)
 +
00 00 FA C3  //Float (-500)  Home X
 +
00 00 E0 41  //Float (28)    Home Y
 +
00 A0 8C C5  //Float (-4500) Home Z
 +
08 00                    // string count
 +
74 61 74 6F 6F 69 6E 65  // tatooine (home Location)
 +
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
  
//bank
 
08 00  //INT(8)
 
74 61 74 6F 6F 69 6E 65  //'tatooine'
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
00 00
 
 
//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 06 00 //UNICODE('Illisa Daela')
 
00 00
 
 
//faction
 
50 88 14 16  //CRC = 'rebel
 
00 00 00 00
 
 
</pre>
 
</pre>

Latest revision as of 23:08, 5 January 2008

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 Location X
FLOAT Bind Location Y
FLOAT Bind Location Z
A_STRING Bind Planet
INT Bank X Not used
INT Bank Y Not used
INT Bank Z Not used
A_STRING Bank Planet
FLOAT Home Location X
FLOAT Home Location Y
FLOAT Home Location Z
A_STRING Home Planet
U_STRING Spouse 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 X: Not used leave as 0
  • Bank Z: Not used leave as 0
  • Bank Y: Not used leave as 0
  • Bank Planet: Planet the player's bank is located on
  • Home X: X position of home location
  • Home Z: Z position of home location
  • Home Y: Y position of home location
  • Home Planet: Planet the player is Home to
  • Spouse Name: The name of the players spouse
  • 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.

100% This packet has been completely 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)  Bind X
00 00 E0 41  //Float (28)    Bind Y 
00 A0 8C C5  //Float (-4500) Bind Z
08 00                    // string count
63 6F 72 65 6C 6C 69 61  // corellia
00 00 00 00 // Bank X not used
00 00 00 00 // Bank Y not used
00 00 00 00 // Bank Z not used
08 00                    // string count
74 61 74 6F 6F 69 6E 65  // tatooine (bank Location)
00 00 FA C3  //Float (-500)  Home X
00 00 E0 41  //Float (28)    Home Y 
00 A0 8C C5  //Float (-4500) Home Z
08 00                    // string count
74 61 74 6F 6F 69 6E 65  // tatooine (home Location)
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