Skip to content

0xE5 Serialization Mismatchs #30

@HelloKitty

Description

@HelloKitty

Serialization model based on Sylverant. See: https://github.com/Sylverant/libsylverant/blob/e1a01d5586ed12d41b99c5cf1ba955e32b173950/include/sylverant/characters.h#L126

Currently failing packet capture tests from Tethealla.

Original
E5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 34 32 30 30 30 30 30 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 03 2A 00 00 00 05 00 03 00 00 00 00 00 00 00 FF 00 5A 00 B2 00 AB AA AA 3E 00 00 00 3F 09 00 45 00 6D 00 65 00 65 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 70 C9 05 00 00 00 00 00 70 C9 05 00

Result:
E5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 34 32 30 30 30 30 30 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 03 2A 00 00 00 05 00 03 00 00 00 00 00 00 00 FF 00 5A 00 B2 00 AB AA AA 3E 00 00 00 3F 09 00 45 00 6D 00 65 00 65 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 C9 05 00

70 C9 05 00 appears in the buffer twice for some reason in the original.

Capture: 0xE5_d3c4fae6-51c7-4cf4-80af-365badaf0134.packet

E5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 34 32 30 30 30 30 30 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 03 2A 00 00 00 05 00 03 00 00 00 00 00 00 00 FF 00 5A 00 B2 00 AB AA AA 3E 00 00 00 3F 09 00 45 00 6D 00 65 00 65 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 70 C9 05 00 00 00 00 00 70 C9 05 00

å����������������� 42000002��������������ÿÿÿÿ�������������������� ���*�������������ÿ�Z�²�«ªª>���? �E�m�e�e�p�������������pÉ������pÉ��

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions