Repository navigation
Packet Send Interact
riyu edited this page Nov 5, 2026
·
2 revisions
- Direction: client->server send
- KMS2 value: 0x31
- GMS2 value: 0x31
- Opcode status: confirmed
- Handler:
UIObjectCreateDialog::vfunc_28(src/ms2/client/ms2/uiobjectcreatedialog.cpp:139; VA 0x14131f800) - Layout status: partial
- Ordered fields: Encode1 9, Encode4 nKind, Encode4 nCount, Encode1 2
- Opaque/helper calls: CInteractObjectData::Get, FUN_14020af60, FUN_140710590, FUN_1407181d0, FUN_1407cbb20, FUN_1409c4a30, FUN_1422b8d30, FUN_1422dd1d0, UIDialog::vfunc_28, WorldService::GetInstance
- Evidence: CInteractObject,StateInteraction,UIObjectCreateDialog; send KMS 0x31 -> GMS 0x31 InteractObject (shift +0); senders CInteractObject/StateInteraction
- Aliases: —
- Direction: client->server send
- KMS2 value: 0x32
- GMS2 value: 0x32
- Opcode status: confirmed
- Handler:
CNpc::SendInteractNpc(src/ms2/unnamed/unit_14108e1e0_npcactorandvibrate.cpp:1439; VA 0x141094730) - Layout status: partial
- Ordered fields: —
- Opaque/helper calls: FUN_140710590, FUN_14123c580
- Evidence: CNpc; send KMS 0x32 -> GMS 0x32 InteractNpc (shift +0); senders CNpc
- Aliases: InteractNPC