New Client Version WIP

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

New Client Version WIP

Post by bluekirby0 » Fri Dec 14, 2012 5:49 pm

EDIT: Updated v3...the abilities packet still does not work, though magic does and crashes should no longer occur! Removed a bit of leftover testing code that broke PCs despawning.

Since I cannot work on it right now (FFXI install is royally screwed up) I thought I would post what I had done so far to update for the new client version. This SHOULD NOT be committed to SVN as-is because it will break BOTH new and old client versions. What it is is a starting point for someone to take over getting us compatible with the new client version in case I can't get back in the game very quickly.

I will post some before/after packet dumps related to this in a little while. If you need to know where you can get more packet dumps to work on this, PM me or ask on IRC.
Attachments
new_client_version_wipv3.patch
(5 KiB) Downloaded 447 times

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

Re: New Client Version WIP

Post by bluekirby0 » Fri Dec 14, 2012 5:55 pm

0x0D packet is already fixed and tested, so I'll leave that out.

Old 0x37 packet (current DSP version):

Code: Select all

>> 037 (80 bytes) - Unknown
    Header:2837 Parent:5B Packet Length:80
    37 28 5B 00 FF FF FF FF FF FF FF FF FF FF FF FF    7([.ÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF 44 55 00 00 00 00 64 A0 78 00 00 01    ÿÿÿÿDU....d x...
    00 00 00 00 00 00 20 00 00 00 00 00 20 A0 03 00    ...... .....  ..
    A7 C8 65 14 00 00 00 00 00 00 00 00 00 00 00 00    §Èe.............


NEW 0x37 packets:

Code: Select all

//cast utsusmei: NI
>> 037 (92 bytes) - BuffStatus
    37 2E D3 1C FF FF FF FF FF FF FF FF FF FF FF FF    7.Ó.ÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF 3F F1 04 00 28 05 64 00 28 00 50 00    ÿÿÿÿ?ñ..(.d.(.P.
    00 38 38 38 00 00 20 00 00 00 00 00 20 A0 03 00    .888.. .....  ..
    75 AC 99 14 00 00 00 00 00 00 00 00 00 00 00 00    uª.............
    00 00 00 00 00 00 00 00 00 00 00 00                ............
>> 037 (92 bytes) - BuffStatus
    37 2E D8 1C BD FF FF FF FF FF FF FF FF FF FF FF    7.Ø.½ÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF 3F F1 04 00 28 05 64 00 28 00 50 00    ÿÿÿÿ?ñ..(.d.(.P.
    00 38 38 38 00 00 20 00 00 00 00 00 20 A0 03 00    .888.. .....  ..
    77 AC 99 14 00 00 00 00 00 00 00 00 01 00 00 00    wª.............
    00 00 00 00 00 00 00 00 00 00 00 00                ............
//cast utsusmei: NI
//change gear -30 hp -30 mp
>> 037 (92 bytes) - BuffStatus
    37 2E 52 1D BD FF FF FF FF FF FF FF FF FF FF FF    7.R.½ÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF 3F F1 04 00 28 05 64 00 28 00 50 00    ÿÿÿÿ?ñ..(.d.(.P.
    00 38 38 38 00 00 20 00 00 00 00 00 20 A0 03 00    .888.. .....  ..
    AE AC 99 14 00 00 00 00 00 00 00 00 01 00 00 00    ®¬™.............
    00 00 00 00 00 00 00 00 00 00 00 00                ............
>> 037 (92 bytes) - BuffStatus
    37 2E 59 1D BD FF FF FF FF FF FF FF FF FF FF FF    7.Y.½ÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF 3F F1 04 00 28 05 64 00 28 00 50 00    ÿÿÿÿ?ñ..(.d.(.P.
    00 38 38 38 00 00 20 00 00 00 00 00 20 A0 03 00    .888.. .....  ..
    B1 AC 99 14 00 00 00 00 00 00 00 00 01 00 00 00    ±¬™.............
    00 00 00 00 00 00 00 00 00 00 00 00                ............
//change gear -30 hp -30 mp
0x1A may or may not need work. I haven't got around to it yet and don't have packet dumps available.

User avatar
diatanato
Developer
Posts: 112
Joined: Thu Aug 30, 2012 9:59 pm

Re: New Client Version WIP

Post by diatanato » Sat Dec 15, 2012 3:25 pm

если имя персонажа в 0x0D пакете сдвинулось до 0x56 - memcpy(data+(0x56)-4, PChar->GetName(), PChar->name.size());, то размер пакета нужно увеличить до 0x34

this->type = 0x0D;
this->size = 0x34;

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

Re: New Client Version WIP

Post by bluekirby0 » Sat Dec 15, 2012 4:02 pm

Thanks! I'll fix that as soon as I get the client working again.

User avatar
whasf
Site Admin
Posts: 1312
Joined: Thu Jul 19, 2012 9:11 pm

Re: New Client Version WIP

Post by whasf » Sat Dec 15, 2012 5:09 pm

So next week? (that's a dig on how long it takes to update)
-- Whasf

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: New Client Version WIP

Post by atom0s » Sun Dec 16, 2012 9:26 am

Does not appear that job ability / spells / weapon skill list packets work. Setting character to any job yields nothing for all 3.

Here's the abilities packet from live: (size has changed)

Code: Select all

>> 0AC (132 bytes) - Unknown
    Header:42AC Parent:5 Packet Length:132
    AC 42 05 00 00 00 40 00 00 C0 01 00 00 80 00 10    ¬B....@..À...€..
    00 00 00 00 00 00 00 60 00 00 C0 EB DD FF 20 00    .......`..ÀëÝÿ .
    00 00 00 80 00 00 60 00 00 00 00 00 00 00 00 00    ...€..`.........
    00 00 00 00 16 04 04 02 80 00 01 08 08 00 00 00    ........€.......
    48 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00    H...............
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 16 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   
Here's the spells packet from live:

Code: Select all

>> 0AA (132 bytes) - Unknown
    Header:42AA Parent:5 Packet Length:132
    AA 42 05 00 BE F7 BF 71 C2 F8 EF FF FF FF CE FF    ªB..¾÷¿qÂøïÿÿÿÎÿ
    F7 FF 01 FF BD FF EF BD F7 DE 39 E7 9C D3 75 31    ÷ÿ.ÿ½ÿï½÷Þ9çœÓu1
    C2 F8 A3 7E FC 01 06 00 2F FF 41 DC DB B6 0D 5A    Âø£~ü.../ÿAÜÛ¶.Z
    06 00 3F 7D EC BD 7F D7 78 FF FF 3F C0 FF 0F 00    ..?}ì½.×xÿÿ?Àÿ..
    00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00    ...x............
    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 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00                                        ....
Don't seem to have a captured skills packet though in my recent log. But the size of the packets all look to have changed.

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

Re: New Client Version WIP

Post by bluekirby0 » Sun Dec 16, 2012 9:39 am

Thanks! I can pick those apart while I wait for my client to update.

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: New Client Version WIP

Post by atom0s » Sun Dec 16, 2012 11:26 am

Got some more packets to help out and with specific information.
From current live, this is me switching to THF/WHM

Code: Select all

<< 000 (10 bytes) - Unknown
    00 05 B3 0E 06 00 01 00 00 00                      ..³.......
>> 04F (8 bytes) - Unknown
    Header:44F Parent:E81 Packet Length:8
    4F 04 81 0E 01 00 00 00                            O......
>> 051 (24 bytes) - Unknown
    Header:C51 Parent:E81 Packet Length:24
    51 0C 81 0E 02 05 1F 11 1F 21 F1 30 1F 41 0B 50    Q.......!ñ0.A.P
    99 61 B0 70 18 80 00 00                            ™a°p.€..
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 74 40 00 02 05 72 74 65    .......t@...rte
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 51 2B 00 06 05 40 00 50    .......Q+...@.P
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 3D 2B 00 09 05 FF 0F 00    .......=+...ÿ..
                                                       
>> 020 (44 bytes) - Unknown
    Header:1620 Parent:E81 Packet Length:44
    20 16 81 0E 01 00 00 00 00 00 00 00 C9 3D 00 0C     ..........É=..
    05 01 64 00 80 26 5B 84 0D BD 78 9D 14 00 00 00    ..d.€&[„.½x....
    00 00 00 00 00 00 00 00 00 00 00 00                ............
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 DD 2B 00 11 05 4B 03 25    .......Ý+...K.%
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 60 40 00 1E 05 00 00 26    .......`@.....&
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 9A 3C 00 23 05 00 00 00    .......š<.#....
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 78 3D 00 24 05 00 00 00    .......x=.$....
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 93 39 00 25 05 FF CE FF    .......“9.%.ÿÎÿ
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 DD 39 00 26 05 0C 00 00    .......Ý9.&....
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 99 2D 00 2A 05 72 74 65    .......™-.*.rte
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 75 3C 00 2B 05 FF FF FF    .......u<.+.ÿÿÿ
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 3C 4B 00 37 05 00 00 00    .......<K.7....
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 CA 31 00 41 05 00 00 00    .......Ê1.A....
                                                       
>> 01F (16 bytes) - Unknown
    Header:81F Parent:E81 Packet Length:16
    1F 08 81 0E 01 00 00 00 BE 3B 00 4D 05 00 00 00    .......¾;.M....
                                                       
>> 01D (8 bytes) - Unknown
    Header:41D Parent:E81 Packet Length:8
    1D 04 81 0E 01 05 1F 11                            .......
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 02 00 00 00                            P......
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 1E 01 00 00                            P......
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 37 02 00 00                            P..7...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 09 04 00 00                            P......
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 06 05 00 00                            P......
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 41 06 00 00                            P..A...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 11 07 00 00                            P......
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 24 08 00 00                            P..$...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 23 09 00 00                            P..#...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 4D 0A 00 00                            P..M...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 26 0B 00 00                            P..&...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 25 0C 00 00                            P..%...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 0C 0D 00 00                            P......
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 2A 0E 00 00                            P..*...
>> 050 (8 bytes) - Unknown
    Header:450 Parent:E81 Packet Length:8
    50 04 81 0E 2B 0F 00 00                            P..+...
>> 01B (100 bytes) - Unknown
    Header:321B Parent:E81 Packet Length:100
    1B 32 81 0E 05 00 01 00 06 00 01 03 FF FF 0F 00    .2.........ÿÿ..
    01 25 4B 4B 4B 4B 63 63 25 60 4B 18 1A 63 15 4B    .%KKKKcc%`K..c.K
    4E 00 59 00 51 00 5B 00 5E 00 4D 00 4D 00 13 00    N.Y.Q.[.^.M.M...
    19 00 FB FF 08 00 00 00 00 00 00 00 82 04 00 00    ..ûÿ........‚...
    FE 00 00 00 01 00 00 00 01 25 4B 4B 4B 4B 63 63    þ........%KKKKcc
    25 60 4B 18 1A 63 15 4B 01 10 02 34 01 01 01 01    %`K..c.K...4....
    00 00 00 00                                        ....
>> 0DF (28 bytes) - Unknown
    Header:EDF Parent:E82 Packet Length:28
    DF 0E 82 0E D5 FA 05 00 82 04 00 00 FE 00 00 00    ß.‚.Õú..‚...þ...
    00 00 00 00 B5 05 64 64 00 00 00 00                ....µ.dd....
>> 061 (84 bytes) - Unknown
    Header:2A61 Parent:E82 Packet Length:84
    61 2A 82 0E 82 04 00 00 FE 00 00 00 06 63 03 31    a*‚.‚...þ....c.1
    BF DA C0 DA 4E 00 59 00 51 00 5B 00 5E 00 4D 00    ¿ÚÀÚN.Y.Q.[.^.M.
    4D 00 13 00 19 00 FB FF 08 00 00 00 00 00 00 00    M.....ûÿ........
    FD 01 59 01 00 00 00 00 00 00 00 00 00 00 00 00    ý.Y.............
    00 00 00 00 9C 02 0A 00 FF 0F F6 00 AE 26 E0 16    ....œ...ÿ.ö.®&à.
    00 00 00 00                                        ....
>> 062 (256 bytes) - Unknown
    Header:8062 Parent:E82 Packet Length:0
    62 80 82 0E 00 00 00 00 00 00 00 3D 00 00 00 3E    b€‚........=...>
    00 00 00 3F 00 00 00 40 00 00 00 41 00 00 00 1A    ...?...@...A....
    00 00 00 42 00 00 00 45 00 00 00 43 00 00 00 44    ...B...E...C...D
    00 00 00 1D 00 00 00 1E 00 00 00 28 00 00 00 F0    ...........(...ð
    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 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 14 01 AF 81 4D 01 00 80 00 80 00 80 00 80    ....¯M..€.€.€.€
    07 80 00 80 00 80 02 01 8B 80 00 80 00 80 00 80    .€.€.€..‹€.€.€.€
    00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80    .€.€.€.€.€.€.€.€
    00 80 32 00 E8 00 68 00 0A 80 B8 81 1B 81 1D 01    .€2.è.h..€¸...
    96 80 96 80 8B 80 9B 80 10 80 00 80 00 80 00 80    –€–€‹€›€.€.€.€.€
    00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80    .€.€.€.€.€.€.€.€
    40 00 00 00 00 00 00 00 60 00 60 00 22 03 00 00    @.......`.`."...
    60 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF    `...ÿÿÿÿÿÿÿÿÿÿÿÿ
                                                       
>> 063 (12 bytes) - Unknown
    Header:663 Parent:E82 Packet Length:12
    63 06 82 0E 02 00 08 00 CC 1A 07 60                c.‚.....Ì..`
>> 063 (92 bytes) - Unknown
    Header:2E63 Parent:E82 Packet Length:92
    63 2E 82 0E 03 00 58 00 00 00 00 00 00 00 00 00    c.‚...X.........
    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 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 00 00 00 00                ............
>> 0AA (132 bytes) - Unknown
    Header:42AA Parent:E82 Packet Length:132
    AA 42 82 0E BE F7 BF 71 C2 F8 EF FF FF FF CE FF    ªB‚.¾÷¿qÂøïÿÿÿÎÿ
    F7 FF 01 FF BD FF EF BD F7 DE 39 E7 9C D3 75 31    ÷ÿ.ÿ½ÿï½÷Þ9çœÓu1
    C2 F8 A3 7E FC 01 06 00 2F FF 41 DC DB B6 0D 5A    Âø£~ü.../ÿAÜÛ¶.Z
    06 00 3F 7D EC BD 7F D7 78 FF FF 3F C0 FF 0F 00    ..?}ì½.×xÿÿ?Àÿ..
    00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00    ...x............
    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 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00                                        ....
>> 0AC (132 bytes) - Unknown
    Header:42AC Parent:E82 Packet Length:132
    AC 42 82 0E 00 00 20 00 00 3E 00 00 00 14 10 00    ¬B‚... ..>......
    00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00    ................
    10 10 00 00 00 00 10 00 00 00 00 00 02 00 00 00    ................
    00 00 00 00 44 02 1D 01 00 00 00 04 13 00 00 00    ....D...........
    04 00 04 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 FF 43 00 00 00 00 00 00 00 00    ......ÿC........
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00                                        ....
>> 037 (92 bytes) - Unknown
    Header:2E37 Parent:E82 Packet Length:92
    37 2E 82 0E FF FF FF FF FF FF FF FF FF FF FF FF    7.‚.ÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF D5 FA 05 00 08 0D 64 00 2D 00 50 00    ÿÿÿÿÕú....d.-.P.
    00 38 38 38 00 00 20 00 00 00 00 00 20 A0 03 00    .888.. .....  ..
    18 88 9D 14 00 00 00 00 00 00 00 00 00 00 00 00    .ˆ.............
    00 00 00 00 00 00 00 00 00 00 00 00                ............
>> 044 (156 bytes) - Unknown
    Header:4E44 Parent:E82 Packet Length:156
    44 4E 82 0E 06 00 00 00 51 2B 00 06 05 00 00 00    DN‚.....Q+......
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 63 00 00 00 00 00 00 00 00 00 00    .....c..........
    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 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 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                ............
>> 044 (156 bytes) - Unknown
    Header:4E44 Parent:E83 Packet Length:156
    44 4E 83 0E 03 01 00 00 3D 2B 00 09 05 00 00 00    DNƒ.....=+......
    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 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 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 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                ............
>> 037 (92 bytes) - Unknown
    Header:2E37 Parent:E84 Packet Length:92
    37 2E 84 0E FF FF FF FF FF FF FF FF FF FF FF FF    7.„.ÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF    ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
    FF FF FF FF D5 FA 05 00 08 0D 64 00 2D 00 50 00    ÿÿÿÿÕú....d.-.P.
    00 38 38 38 00 00 20 00 00 00 00 00 20 A0 03 00    .888.. .....  ..
    19 88 9D 14 00 00 00 00 00 00 00 00 00 00 00 00    .ˆ.............
    00 00 00 00 00 00 00 00 00 00 00 00                ............
>> 0DF (28 bytes) - Unknown
    Header:EDF Parent:E84 Packet Length:28
    DF 0E 84 0E D5 FA 05 00 82 04 00 00 FE 00 00 00    ß.„.Õú..‚...þ...
    00 00 00 00 B5 05 64 64 00 00 00 00                ....µ.dd....
>> 067 (40 bytes) - Unknown
    Header:1467 Parent:E87 Packet Length:40
    67 14 87 0E 02 09 B5 05 D5 FA 05 00 00 00 00 00    g.‡...µ.Õú......
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 63 00 00                            .....c..
>> 00D (88 bytes) - Unknown
    Header:2C0D Parent:E9D Packet Length:88
    0D 2C 9D 0E 7A 57 00 00 3E 04 20 00 00 00 00 00    .,.zW..>. .....
    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 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                            ........
>> 00D (88 bytes) - Unknown
    Header:2C0D Parent:EB0 Packet Length:88
    0D 2C B0 0E 80 76 02 00 D0 05 20 00 00 00 00 00    .,°.€v..Ð. .....
    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 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                            ........
>> 020 (44 bytes) - Unknown
    Header:1620 Parent:EC7 Packet Length:44
    20 16 C7 0E 01 00 00 00 00 00 00 00 C9 3D 00 0C     .Ç.........É=..
    05 01 64 00 C0 26 5B 84 0D BD 78 9D 14 00 00 00    ..d.À&[„.½x....
    00 00 00 00 00 00 00 00 00 00 4D 00                ..........M.
>> 01D (8 bytes) - Unknown
    Header:41D Parent:EC7 Packet Length:8
    1D 04 C7 0E 01 FA 05 00                            ..Ç..ú..
>> 067 (40 bytes) - Unknown
    Header:1467 Parent:ECB Packet Length:40
    67 14 CB 0E 02 09 B5 05 D5 FA 05 00 00 00 00 00    g.Ë...µ.Õú......
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 63 00 00                            .....c..
>> 00D (88 bytes) - Unknown
    Header:2C0D Parent:ED2 Packet Length:88
    0D 2C D2 0E AF F4 02 00 35 04 20 00 00 00 00 00    .,Ò.¯ô..5. .....
    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 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                            ........
>> 00D (88 bytes) - Unknown
    Header:2C0D Parent:EE3 Packet Length:88
    0D 2C E3 0E 74 FE 02 00 32 04 20 00 00 00 00 00    .,ã.tþ..2. .....
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 20 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 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 00 00 00                            ........
<< 0DD (12 bytes) - Unknown
    DD 06 18 0F D5 FA 05 00 B5 05 00 00                Ý...Õú..µ...
>> 009 (32 bytes) - Unknown
    Header:1009 Parent:EE5 Packet Length:32
    09 10 E5 0E 4C EB CF 00 B5 05 59 00 10 73 74 72    ..å.LëÏ.µ.Y..str
    69 6E 67 32 20 57 69 63 63 61 61 6E 00 00 00 00    ing2 Wiccaan....
                                                       
>> 0CA (148 bytes) - Unknown
    Header:4ACA Parent:EE5 Packet Length:148
    CA 4A E5 0E FD 07 02 3A DE FD 20 30 35 2F 31 33    ÊJå.ý..:Þý 05/13
    2F 32 30 30 39 20 20 20 20 20 20 20 20 20 20 20    /2009           
    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                    
    20 20 20 20 57 61 72 64 72 6F 62 65 20 69 73 20        Wardrobe is 
    75 70 64 61 74 65 64 3B 20 67 6F 20 66 69 6E 64    updated; go find
    20 69 74 2E 20 3B 44 20 20 20 20 20 20 20 20 16     it. ;D        .
    57 69 63 63 61 61 6E 00 00 00 00 00 00 00 00 00    Wiccaan.........
    9C 02 00 00                                        œ...
>> 0C9 (236 bytes) - Unknown
    Header:76C9 Parent:EE5 Packet Length:236
    C9 76 E5 0E D5 FA 05 00 B5 05 03 08 74 40 00 00    Évå.Õú..µ...t@..
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 00 00 00 60 40 01 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 3C 4B 02 00 00 00 00 00 00 00 00 00    ....<K..........
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    3D 2B 04 00 02 43 00 00 00 00 00 00 00 00 7D 90    =+...C........}
    00 00 00 00 00 00 00 00 00 00 00 00 51 2B 05 00    ............Q+..
    02 43 00 00 00 00 00 00 00 00 1D 91 00 00 00 00    .C.........‘....
    00 00 00 00 00 00 00 00 CA 31 06 00 00 00 00 00    ........Ê1......
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 DD 2B 07 00 02 43 00 00 00 00 00 00    ....Ý+...C......
    00 00 55 90 00 00 00 00 00 00 00 00 00 00 00 00    ..U............
    78 3D 08 00 00 00 00 00 00 00 00 00 00 00 00 00    x=..............
    00 00 00 00 00 00 00 00 00 00 00 00                ............
>> 0C9 (208 bytes) - Unknown
    Header:68C9 Parent:EE5 Packet Length:208
    C9 68 E5 0E D5 FA 05 00 B5 05 03 07 9A 3C 09 00    Éhå.Õú..µ...š<..
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 00 00 00 BE 3B 0A 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 DD 39 0B 00 00 00 00 00 00 00 00 00    ....Ý9..........
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    93 39 0C 00 00 00 00 00 00 00 00 00 00 00 00 00    “9..............
    00 00 00 00 00 00 00 00 00 00 00 00 C9 3D 0D 00    ............É=..
    01 64 00 C0 26 5B 84 0D BD 78 9D 14 00 00 00 00    .d.À&[„.½x.....
    00 00 00 00 00 00 00 00 99 2D 0E 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 75 3C 0F 00 00 00 00 00 00 00 00 00    ....u<..........
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
                                                       
>> 0C9 (80 bytes) - Unknown
    Header:28C9 Parent:EE5 Packet Length:80
    C9 28 E5 0E D5 FA 05 00 B5 05 01 FF FF FF 00 00    É(å.Õú..µ..ÿÿÿ..
    FF FF 06 03 00 FF FF FF FF FF FF FF FF FF FF FF    ÿÿ...ÿÿÿÿÿÿÿÿÿÿÿ
    FF FF 00 63 31 FA 05 00 00 00 00 00 2C 00 00 00    ÿÿ.c1ú......,...
    00 00 00 00 00 00 20 00 00 00 00 00 20 A0 03 00    ...... .....  ..
    DD 87 9D 14 00 00 00 00 00 00 00 00 00 00 00 00    ݇.............
                                                       
>> 00D (88 bytes) - Unknown
    Header:2C0D Parent:EE9 Packet Length:88
    0D 2C E9 0E 57 79 05 00 36 04 20 00 00 00 00 00    .,é.Wy..6. .....
    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 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                            ........
>> 00D (88 bytes) - Unknown
    Header:2C0D Parent:EF4 Packet Length:88
    0D 2C F4 0E 6C 56 06 00 40 04 20 00 00 00 00 00    .,ô.lV..@. .....
    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 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                            ........


User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: New Client Version WIP

Post by atom0s » Sun Dec 16, 2012 8:33 pm

Handful of new 0x0D packets with various sizes:

Code: Select all

>> 00D (100 bytes) - Unknown
    Header:320D Parent:E269 Packet Length:100
    0D 32 69 E2 BA 36 07 00 40 04 09 53 A4 70 17 C1    .2iΓ║6..@..Sñp.┴
    9E EF A7 3D DB F9 B2 41 00 02 00 00 28 28 00 00    ₧∩º=█∙▓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 00    ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 00 53 6F 6E 6F 66 61 67 75 6E 00    ......Sonofagun.
    00 00 00 00                                        ....
>> 00D (92 bytes) - Unknown
    Header:2E0D Parent:E26A Packet Length:92
    0D 2E 6A E2 6A FE 02 00 34 04 00 00 00 00 00 00    ..jΓj■..4.......
    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 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 00 00 00 00                ............
>> 00D (100 bytes) - Unknown
    Header:320D Parent:E26A Packet Length:100
    0D 32 6A E2 BA 36 07 00 40 04 09 53 17 D9 24 C1    .2jΓ║6..@..S.┘$┴
    E1 7A 14 3F 19 04 A6 41 14 02 00 00 28 28 00 00    ßz.?..ª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 00    ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 00 53 6F 6E 6F 66 61 67 75 6E 00    ......Sonofagun.
    00 00 00 00                                        ....
>> 00D (96 bytes) - Unknown
    Header:300D Parent:E26A Packet Length:96
    0D 30 6A E2 A9 EF 02 00 3C 04 04 00 00 00 00 00    .0jΓ⌐∩..<.......
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 5C 00    ..............\.
    00 03 02 00 6C FB FB 00 00 01 00 00 00 00 00 00    ....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 00    ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

>> 00D (92 bytes) - Unknown
    Header:2E0D Parent:E26B Packet Length:92
    0D 2E 6B E2 6A FE 02 00 34 04 00 00 00 00 00 00    ..kΓj■..4.......
    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 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 00 00 00 00                ............
>> 00D (100 bytes) - Unknown
    Header:320D Parent:E26B Packet Length:100
    0D 32 6B E2 BA 36 07 00 40 04 09 52 F0 A7 30 C1    .2kΓ║6..@..R≡º0┴
    00 00 80 3F A4 70 99 41 28 02 00 00 28 28 00 00    ..Ç?ñpÖ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 00    ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    00 00 00 00 00 00 53 6F 6E 6F 66 61 67 75 6E 00    ......Sonofagun.
    00 00 00 00                                        ....

bluekirby0
Developer
Posts: 707
Joined: Sun Jul 22, 2012 12:11 am

Re: New Client Version WIP

Post by bluekirby0 » Mon Dec 17, 2012 8:50 am

Something other than the size of the abilities packet changed. I've tried injecting the one you put up here and haven't had any luck so it'll be hard to pick apart. The offsets look the same (at least everything except the pet commands offset which I can't determine from that dump).

Post Reply