REDIVIVUS

Proposals / #645

Name the state and interaction parameters of the 0x51 sender, checked against live captures

applied · by dtchitt · submitted 2026-11-01, applied 2026-11-01

Ghidra v1799 · 2663303

bParam1 and bParam2 are packet bytes [12] and [13], which the client passes to CreateObject's nState and nInteraction. 79 captured objects from a running game had 0 or 2 in the first and mostly 0 in the second. Not changed here because the tool treats them as chosen: this sender's wX, wY and wObjectState look shifted, since the client reads those three slots as nClassId, nX and nY.

Changes 2, applied together

  1. Rename variable win 0x0053bd10 Stack[0x18]

    namebParam1→nState
  2. Rename variable win 0x0053bd10 Stack[0x1c]

    namebParam2→nInteraction