Difference between revisions of "BadgesResponseMessage"

From SWGANH Wiki
Jump to: navigation, search
(Struct)
(Sample Packet)
Line 66: Line 66:
  
 
<pre>
 
<pre>
0x00, 0x09, 0x03, 0xF6, 0x00, 0x19, 0x4E,
+
 
0x03, 0x00,
+
03 00                          // 'ACCOUNTUPDATE
0x5B, 0xD2, 0x89, 0x6D, //BadgesResponseMessage
+
5B D2 89 6D                    // 'BadgesResponseMessage
0x15, 0xA8, 0x0A, 0x56, 0x03, 0x00, 0x00, 0x00, //PLAYER ID
+
19 00 00 00 00 00 00 00        // 'PLAYER ID
0x0F, 0x00, 0x00, 0x00,//list
+
0F 00 00 00                    // 'Size of Bitmask List (15)
0x0F, 0xF0, 0xEF, 0xCD, //start of badge bitmask
+
0F F0 EF CD                    // 'Bitmask 1
0xC0, 0x10, 0x0B, 0x00,
+
C0 10 0B 00                    // 'Bitmask 2
0x02, 0x7C, 0x4A, 0x89,
+
02 7C 4A 89                    // 'Bitmask 3
0x36, 0x98, 0x00, 0x14,
+
36 98 00 14                    // 'Bitmask 4
0x00, 0x10, 0x00, 0xA0,
+
00 10 00 A0                    // 'Bitmask 5
0x00, 0x18, 0x02, 0x00,
+
00 18 02 00                    // 'Bitmask 6
0x10, 0x00, 0x00, 0x00,
+
10 00 00 00                    // 'Bitmask 7
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 8
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 9
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 10
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 11
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 12
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 13
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 14
0x00, 0x00, 0x00, 0x00,
+
00 00 00 00                    // 'Bitmask 15
0x00,
+
00                            // 'Unk Byte1
 +
 
 
</pre>
 
</pre>

Revision as of 10:36, 30 March 2007


Struct


SHORT Operand_Count
INT Opcode
LONG CharacterID
INT List Size (# of Bitmasks)
{
...
INT Bitmask 1
INT Bitmask 2
INT Bitmask 3
}

Variable Descriptions


Opperand_Count = 7

Opcode = 6D89D25B


  • Triggered on an event

Tags


S→C This packet originates on the server.

100% This packet has been completely reversed.


Sample Code


Insert Code Snippet Here...

Sample Packet


03 00                          // 'ACCOUNTUPDATE
5B D2 89 6D                    // 'BadgesResponseMessage
19 00 00 00 00 00 00 00        // 'PLAYER ID
0F 00 00 00                    // 'Size of Bitmask List (15)
0F F0 EF CD                    // 'Bitmask 1
C0 10 0B 00                    // 'Bitmask 2
02 7C 4A 89                    // 'Bitmask 3
36 98 00 14                    // 'Bitmask 4
00 10 00 A0                    // 'Bitmask 5
00 18 02 00                    // 'Bitmask 6
10 00 00 00                    // 'Bitmask 7
00 00 00 00                    // 'Bitmask 8
00 00 00 00                    // 'Bitmask 9
00 00 00 00                    // 'Bitmask 10
00 00 00 00                    // 'Bitmask 11
00 00 00 00                    // 'Bitmask 12
00 00 00 00                    // 'Bitmask 13
00 00 00 00                    // 'Bitmask 14
00 00 00 00                    // 'Bitmask 15
00                             // 'Unk Byte1