Addfriend (2A2357ED)

From SWGANH Wiki
Revision as of 09:59, 9 August 2007 by Rouse (Talk | contribs) (Sample Packets)

Jump to: navigation, search

Command - Addfriend (2A2357ED)

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

Struct


Operand 1 character name

Variable Descriptions


Opperand_Count = 3

Opcode = 2A2357ED


  • Addfriend

Tags


C→S This packet originates on the client.

100% This packet has been completely reversed.

CQE This Command is part of the CommandQueueEnqueue.

Command This is a client command.

Sample Packets

Client sends this to server

----
05 00
46 5E CE 80                      // ObjControllerMessage
23 00 00 00
16 01 00 00
71 E2 DB D9 00 00 00 00          // character id
00 00 00 00
00 00 00 00 
ED 57 23 2A                      // addfriend
00 00 00 00
00 00 00 00
06 00 00 00                      // u-string count
65 00 74 00 27 00 74 00 61 00 6C // e.t.'.t.a.l
00 CD 64 



Server responds with these messages.

----

Packet: 6  Time: 8 s
(Server -> Client)

00 09                        // data chanel
03 E9			     // seq
00 19                        // multi

0E    			     // size 14
03 00			     // operand cnt
94 0D 2A 2B                  // Opcode
00 00 00 00                  
00 00 00 00

30               	     // size 48            
06 00               	     // operand cnt              
26 67 33 54                  // Opcode
71 E2 DB D9 00 00 00 00      // character ID
03 00                        // String Count
53 57 47                     // SWG
0A 00                        // String Count
53 68 61 64 6F 77 66 69 72 65// Shadowfire
06 00                        // String Count
65 74 27 74 61 6C            // et'tal
00 00 00 00
01 00 00 00  // this might be total of ppl being updated

00 D4 2B                     // comp + CRC


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Packet: 7  Time: 8 s

TransOp:[0]

Data A
ChatSystemMessage

199.108.197.134:44463 -> 192.168.0.191:1718(Server -> Client)
Enc: T   Comp: T    Seed: 0x6FFF9529    Length: 135

00 09
03 EA
04 00 
13 64 2A 6D                         //ChatSystemMessage
00 00 00 00
00 39 00 00
00 01 00 01
FF FF FF FF
05 00                               // String Size
63 6D 6E 74 79                      // cmnty
00 00 00 00
0C 00                               // String Count
66 72 69 65 6E 64 5F 61 64 64 65 64 // friend_added
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
06 00 00 00                        // U-String Count
65 00 74 00 27 00 74 00 61 00 6C   // e.t.'.t.a.l
00 00 00 00
00 00 00 00
00 00 00 00 
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00
00 B7 25 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Packet: 8  Time: 8 s

TransOp:[0]

Frag A

199.108.197.134:44463 -> 192.168.0.191:1718(Server -> Client)
Enc: T   Comp: T    Seed: 0x6FFF9529    Length: 495

00 0D
03 EB
00 00
05 41 
03 00 
94 B5 7A E9                   // opcode
71 E2 DB D9 00 00 00 00       // Character ID
35 00 00 00                   // number of friends on list
03 00                         // string count
53 57 47                      // SWG
0A 00                         // string count
53 68 61 64 6F 77 66 69 72 65 // Shadowfire
05 00                         // string count
72 6F 75 73 65                // rouse
03 00                         // string count
53 57 47                      // SWG
0A 00                         // string count
53 68 61 64 6F 77 66 69 72 65 // Shadowfire
08 00                         // string count
6E 6F 6E 73 74 69 63 6B       // nonstick
03 00                         // string count
53 57 47                      // SWG
0A 00                         // string count
53 68 61 64 6F 77 66 69 72 65 // Shadowfire
05 00        WG..Shadowfire..
6C 69 6C 6C 27 03 00 53 57 47 0A 00 53 68 61 64        lill'..SWG..Shad
6F 77 66 69 72 65 05 00 69 6E 6E 65 72 03 00 53        owfire..inner..S
57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 05 00        WG..Shadowfire..
69 6E 6A 75 6E 03 00 53 57 47 0A 00 53 68 61 64        injun..SWG..Shad
6F 77 66 69 72 65 07 00 6A 6F 63 61 73 74 61 03        owfire..jocasta.
00 53 57 47 0A 00 53 68 61 64 6F 77 66 69 72 65        .SWG..Shadowfire
06 00 6D 61 72 74 6F 63 03 00 53 57 47 0A 00 53        ..martoc..SWG..S
68 61 64 6F 77 66 69 72 65 06 00 70 6F 73 69 6F        hadowfire..posio
6E 03 00 53 57 47 0A 00 53 68 61 64 6F 77 66 69        n..SWG..Shadowfi
72 65 06 00 69 6C 6C 69 73 61 03 00 53 57 47 0A        re..illisa..SWG.
00 53 68 61 64 6F 77 66 69 72 65 06 00 6D 61 72        .Shadowfire..mar
69 6F 6E 03 00 53 57 47 0A 00 53 68 61 64 6F 77        ion..SWG..Shadow
66 69 72 65 05 00 65 73 27 65 6D 03 00 53 57 47        fire..es'em..SWG
0A 00 53 68 61 64 6F 77 66 69 72 65 08 00 62 75        ..Shadowfire..bu
63 6B 61 72 6F 6F 03 00 53 57 47 0A 00 53 68 61        ckaroo..SWG..Sha
64 6F 77 66 69 72 65 05 00 73 65 69 70 68 03 00        dowfire..seiph..
53 57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 08        SWG..Shadowfire.
00 63 6E 6F 74 69 77 61 6E 03 00 53 57 47 0A 00        .cnotiwan..SWG..
53 68 61 64 6F 77 66 69 72 65 06 00 70 6F 73 74        Shadowfire..post
61 6C 03 00 53 57 47 0A 00 53 68 61 64 6F 77 66        al..SWG..Shadowf
69 72 65 05 00 6D 61 75 73 65 03 00 53 57 47 0A        ire..mause..SWG.
00 53 68 61 64 6F 77 66 69 72 65 04 00 79 69 6D        .Shadowfire..yim
73 03 00 53 57 47 0A 00 53 68 61 64 6F 77 66 69        s..SWG..Shadowfi
72 65 06 00 6A 65 79 64 65 6E 03 00 53 57 47 0A        re..jeyden..SWG.
00 53 68 61 64 6F 77 66 69 72 65 05 00 0D F9           .Shadowfire....

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'''Continue of the friends list'''
----
Packet: 9  Time: 8 s

TransOp:[0]

Frag A

199.108.197.134:44463 -> 192.168.0.191:1718(Server -> Client)
Enc: T   Comp: T    Seed: 0x6FFF9529    Length: 495

00 0D 03 EC 
67 6C 6F 63 6B                // glock
03 00                         // string count
53 57 47                      // SWG
0A 00                         // string count
53 68 61 64 6F 77 66 69 72 65 // Shadowfire
08 00                         // string count
64 72 79 6B 61 6C 6C 61       // drykalla
03 00                         // string count
53 57 47                      // SWG
0A 00                         // string count
53 68 61 64 6F 77 66 69 72 65 // Shadowfire
05 00 6B 68 65 69 61 //String size <null> kheia
03 00 53 57 47  //String size <null> SWG    

0A 00 53 68 61 64 6F 77 66 69 72 65 //String size <null> Shadowfire
04 00 27 61 73 68 //String size <null> 'ash
 03 00 53 57 47 
0A 00 53 68 61 64 6F 77        ash..SWG..Shadow
66 69 72 65 06 00 72
 61 65 76 69 6E 03 00 53 57        fire..raevin..SW
47 0A 00 53 68 61 64 6F 77 66 69 72 65 0A 00 6B        G..Shadowfire..k
6C 61 72 61 2D 66 6F 72 6D 03 00 53 57 47 0A 00        lara-form..SWG..
53 68 61 64 6F 77 66 69 72 65 09 00 6D 6F 6E 74        Shadowfire..mont
65 7A 75 6D 61 03 00 53 57 47 0A 00 53 68 61 64        ezuma..SWG..Shad
6F 77 66 69 72 65 0E 00 73 65 70 68 69 72 6F 74        owfire..sephirot
68 2D 61 6E 6F 6E 03 00 53 57 47 0A 00 53 68 61        h-anon..SWG..Sha
64 6F 77 66 69 72 65 04 00 79 61 73 65 03 00 53        dowfire..yase..S
57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 0A 00        WG..Shadowfire..
6D 6F 6F 6E 73 74 72 69 66 65 03 00 53 57 47 0A        moonstrife..SWG.
00 53 68 61 64 6F 77 66 69 72 65 07 00 73 61 72        .Shadowfire..sar
69 61 6E 61 03 00 53 57 47 0A 00 53 68 61 64 6F        iana..SWG..Shado
77 66 69 72 65 05 00 72 75 62 69 6E 03 00 53 57        wfire..rubin..SW
47 0A 00 53 68 61 64 6F 77 66 69 72 65 06 00 73        G..Shadowfire..s
69 74 68 65 72 03 00 53 57 47 0A 00 53 68 61 64        ither..SWG..Shad
6F 77 66 69 72 65 05 00 6A 65 6E 65 72 03 00 53        owfire..jener..S
57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 05 00        WG..Shadowfire..
72 61 6F 75 6C 03 00 53 57 47 0A 00 53 68 61 64        raoul..SWG..Shad
6F 77 66 69 72 65 05 00 67 65 6C 64 79 03 00 53        owfire..geldy..S
57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 06 00        WG..Shadowfire..
69 63 68 69 67 6F 03 00 53 57 47 0A 00 53 68 61        ichigo..SWG..Sha
64 6F 77 66 69 72 65 04 00 65 61 67 65 03 00 53        dowfire..eage..S
57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 04 00        WG..Shadowfire..
70 65 66 69 03 00 53 57 47 0A 00 53 68 61 64 6F        pefi..SWG..Shado
77 66 69 72 65 05 00 72 61 6C 65 65 03 32 C4           wfire..ralee.2.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Packet: 10  Time: 8 s

TransOp:[0]

Frag A

199.108.197.134:44463 -> 192.168.0.191:1718(Server -> Client)
Enc: T   Comp: T    Seed: 0x6FFF9529    Length: 377

00 0D 03 ED 00 53 57 47 0A 00 53 68 61 64 6F 77        .....SWG..Shadow
66 69 72 65 06 00 6B 65 79 65 72 61 03 00 53 57        fire..keyera..SW
47 0A 00 53 68 61 64 6F 77 66 69 72 65 04 00 61        G..Shadowfire..a
74 27 61 03 00 53 57 47 0A 00 53 68 61 64 6F 77        t'a..SWG..Shadow
66 69 72 65 03 00 79 77 6F 03 00 53 57 47 0A 00        fire..ywo..SWG..
53 68 61 64 6F 77 66 69 72 65 09 00 74 69 6A 61        Shadowfire..tija
69 72 61 75 6E 03 00 53 57 47 0A 00 53 68 61 64        iraun..SWG..Shad
6F 77 66 69 72 65 09 00 62 6F 73 63 6F 62 65 61        owfire..boscobea
72 03 00 53 57 47 0A 00 53 68 61 64 6F 77 66 69        r..SWG..Shadowfi
72 65 05 00 72 65 6E 65 61 03 00 53 57 47 0A 00        re..renea..SWG..
53 68 61 64 6F 77 66 69 72 65 07 00 63 6F 72 77        Shadowfire..corw
79 6E 64 03 00 53 57 47 0A 00 53 68 61 64 6F 77        ynd..SWG..Shadow
66 69 72 65 04 00 61 77 61 79 03 00 53 57 47 0A        fire..away..SWG.
00 57 61 6E 64 65 72 68 6F 6D 65 05 00 65 73 27        .Wanderhome..es'
65 6D 03 00 53 57 47 0A 00 53 68 61 64 6F 77 66        em..SWG..Shadowf
69 72 65 05 00 6F 6D 62 72 61 03 00 53 57 47 0A        ire..ombra..SWG.
00 53 68 61 64 6F 77 66 69 72 65 07 00 63 6F 6E        .Shadowfire..con
67 6F 6A 61 03 00 53 57 47 0A 00 53 68 61 64 6F        goja..SWG..Shado
77 66 69 72 65 07 00 72 65 64 64 69 73 68 03 00        wfire..reddish..
53 57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 05        SWG..Shadowfire.
00 74 68 75 75 67 03 00 53 57 47 0A 00 53 68 61        .thuug..SWG..Sha
64 6F 77 66 69 72 65 05 00 72 6F 6B 69 67 03 00        dowfire..rokig..
53 57 47 0A 00 53 68 61 64 6F 77 66 69 72 65 06        SWG..Shadowfire.
00 65 74 27 74 61 6C 32 E2                             .et'tal2.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Packet: 11  Time: 9 s

TransOp:[0]

Data A
DeltasMessage

199.108.197.134:44463 -> 192.168.0.191:1718(Server -> Client)
Enc: T   Comp: T    Seed: 0x6FFF9529    Length: 470

00 09
03 EE 
05 00
53 21 86 12             // DeltasMessage
7B E2 DB D9 00 00 00 00 // Character ID
59 41 4C 50 09          // YALP 9
B9 01 00 00
01 00 07 00
36 00 00 00  // total number of friends
A1 00 00 00
03 35 00  
05 00                                     //String Count
72 6F 75 73 65                            //rouse
08 00                                     
6E 6F 6E 73 74 69 63 6B                   //nonstick
05 00                                    
6C 69 6C 6C 27                            //lil'l
05 00                                    
69 6E 6E 65 72                            //inner
05 00                                     
69 6E 6A 75 6E                            //injun
07 00                                     
6A 6F 63 61 73 74 61                      //jocasta
06 00 
6D 61 72 74 6F 63                         //martoc
06 00 
70 6F 73 69 6F 6E                         //posion
06 00 
69 6C 6C 69 73 61                         //illisa
06 00 
6D 61 72 69 6F 6E                         //marion
05 00 
65 73 27 65 6D                            //es'em
08 00 
62 75 63 6B 61 72 6F 6F                   //buckaroo
05 00 
73 65 69 70 68                            //seiph
08 00 
63 6E 6F 74 69 77 61 6E                   //cnotiwan
06 00 
70 6F 73 74 61 6C                         //postal
05 00 
6D 61 75 73 65                            //mause
04 00 
79 69 6D 73                               //yims
06 00 
6A 65 79 64 65 6E                         //jeyden
05 00 
67 6C 6F 63 6B                            //glock
08 00 
64 72 79 6B 61 6C 6C 61                   //drykalla
05 00 
6B 68 65 69 61                            //kheia
04 00 
27 61 73 68                               //'ash
06 00 
72 61 65 76 69 6E                         //raevin
0A 00 
6B 6C 61 72 61 2D 66 6F 72 6D             //klara-form
09 00 
6D 6F 6E 74 65 7A 75 6D 61                //montezuma
0E 00 
73 65 70 68 69 72 6F 74 68 2D 61 6E 6F 6E //sephiroth-anon
04 00 
79 61 73 65                               //yase
0A 00 
6D 6F 6F 6E 73 74 72 69 66 65             //moonstrife
07 00 
73 61 72 69 61 6E 61                      //sariana
05 00 
72 75 62 69 6E                            //rubin
06 00 
73 69 74 68 65 72                         //sither
05 00 
6A 65 6E 65 72                            //jener
05 00 
72 61 6F 75 6C                            //raoul
05 00
67 65 6C 64 79                            //geldy
06 00 
69 63 68 69 67 6F                         //ichigo
04 00 
65 61 67 65                               //eage
04 00 
70 65 66 69                               //pefi
05 00 
72 61 6C 65 65                            //ralee
06 00 
6B 65 79 65 72 61                         //keyera
04 00 
61 74 27 61                               //at'a
03 00
79 77 6F                                  //ywo
09 00 
74 69 6A 61 69 72 61 75 6E                //tijairaun
09 00 
62 6F 73 63 6F 62 65 61 72                //boscobear
05 00 
72 65 6E 65 61                            //renea
07 00 
63 6F 72 77 79 6E 64                      //corwynd
04 00 
61 77 61 79                               //away
05 00 
65 73 27 65 6D                            //es'em
05 00 
6F 6D 62 72 61                            //ombra
07 00 
63 6F 6E 67 6F 6A 61                      //congoja
07 00 
72 65 64 64 69 73 68                      //reddish
05 00 
74 68 75 75 67                            //thuug
05 00 
72 6F 6B 69 67                            //rokig
06 00 
65 74 27 74 61 6C                         //et'tal
58 54

Tring to add a friend that is already on your list server sends this

00 09                         // data chanel
03 8A			      // seq
00 19                         // multi

0E    			      // size 14
03 00			      // operand cnt
94 0D 2A 2B                   // Opcode
1A 00 00 00                  
00 00 00 00

30               	      // size 48            
06 00               	      // operand cnt              
26 67 33 54                   // Opcode
71 E2 DB D9 00 00 00 00       // character ID
03 00                         // String Count
53 57 47                      // SWG
0A 00                         // String Count
53 68 61 64 6F 77 66 69 72 65 // Shadowfire
06 00                         // String Count
69 6C 6C 69 73 61             // illisa
00 00 00 00
01 1A 00 00

00 0A A1                     //comp + CRC



----


00 09 
03 8B 
04 00 
13 64 2A 6D                                     //opcode
00 00 00 00 
00 3B 00 00 
00 01 00 01 
FF FF FF FF 
05 00                                           //string count
63 6D 6E 74 79                                  //cmnty
00 00 00 00 
10 00                                           //string count
66 72 69 65 6E 64 5F 64 75 70 6C 69 63 61 74 65 //friend_duplicate
00 00 00 00
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
06 00 00 00 
69 00 6C 00 6C 00 69 00 73 00 61                //i.l.l.i.s.a
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 00 
00 00 00 
03 0D