XiPackets
XiPackets copied to clipboard
world/server/0x00dd Level sync flag
Level sync flag in GROUP_ATTR, likely applies to 0x00E2 as well
https://github.com/LandSandBoat/server/pull/8554/files
Capture of enabling level sync and then turning it off
[2025-10-30 22:13:10.152] Packet 0x0DD
| 0 1 2 3 4 5 6 7 8 9 A B C D E F | 0123456789ABCDEF
----------------------------------------------------- ----------------------
0 | DD 1A DB 00 47 2F 08 00 3B 05 00 00 9A 05 00 00 0 | ....G/..;.......
1 | 00 00 00 00 04 00 00 00 83 04 01 00 00 64 64 00 1 | .............dd.
2 | 00 00 0F 63 03 31 00 00 52 69 63 68 69 65 73 00 2 | ...c.1..Richies.
3 | 00 00 00 00 -- -- -- -- -- -- -- -- -- -- -- -- 3 | ....------------
[2025-10-30 22:13:10.153] Packet 0x0DD
| 0 1 2 3 4 5 6 7 8 9 A B C D E F | 0123456789ABCDEF
----------------------------------------------------- ----------------------
0 | DD 18 DB 00 D3 CA 0E 00 F2 05 00 00 00 00 00 00 0 | ................
1 | 00 00 00 00 00 01 00 00 82 04 00 00 00 60 00 00 1 | .............`..
2 | 00 00 13 63 01 31 00 00 49 6A 73 00 00 00 00 00 2 | ...c.1..Ijs.....
[2025-10-30 22:14:17.472] Packet 0x0DD
| 0 1 2 3 4 5 6 7 8 9 A B C D E F | 0123456789ABCDEF
----------------------------------------------------- ----------------------
0 | DD 1A D9 01 47 2F 08 00 3B 05 00 00 9A 05 00 00 0 | ....G/..;.......
1 | 00 00 00 00 04 00 00 00 83 04 01 00 00 64 64 00 1 | .............dd.
2 | 00 00 0F 63 03 31 00 00 52 69 63 68 69 65 73 00 2 | ...c.1..Richies.
3 | 00 00 00 00 -- -- -- -- -- -- -- -- -- -- -- -- 3 | ....------------
[2025-10-30 22:14:17.472] Packet 0x0DD
| 0 1 2 3 4 5 6 7 8 9 A B C D E F | 0123456789ABCDEF
----------------------------------------------------- ----------------------
0 | DD 18 D9 01 D3 CA 0E 00 F2 05 00 00 00 00 00 00 0 | ................
1 | 00 00 00 00 00 00 00 00 82 04 00 00 00 60 00 00 1 | .............`..
2 | 00 00 13 63 01 31 00 00 49 6A 73 00 00 00 00 00 2 | ...c.1..Ijs.....
I've pushed a commit that adds this flag to 0x00DD and 0x00E2. However, there are a few other packets that would need to be checked as they may also include this bit so I am going to leave this open until we can get some captures and confirm those as well.
Additional packets to check would be:
0x000D(GP_SERV_COMMAND_CHAR_PC)0x000E(GP_SERV_COMMAND_CHAR_NPC)0x00C8(GP_SERV_COMMAND_GROUP_TBL)
For GP_SERV_COMMAND_CHAR_NPC, this is not 'mission-critical' and would more so be for seeing if NPCs can have level sync enabled via the name flags in those updates.