REDIVIVUS

Proposals / #664

Name forwarded parameters: textbox cell, packet size, item skill thunk, COF flags

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

Ghidra v1799 · 2663303

These generic parameters are forwarded unchanged, by tail jump or a direct call with at most a truncating cast, to named callee parameters, and each takes that name. Each site was checked in the disassembly: the pushes and registers line up with the callee's signature, and the parameter isn't reused before the call. Six functions: two text-box cell indexes, a QServer log line, a packet size, item-skill thunk arguments, COF flags and a stats-apply flag.

Changes 11, applied together

  1. Rename variable win 0x004fcd90 Stack[0x4]

    namenParam1→nRow
  2. Rename variable win 0x004fcd90 Stack[0x8]

    namenParam2→nCol
  3. Rename variable win 0x006c06d0 Stack[0x10]

    namenParam→nLine
  4. Rename variable win 0x0052b690 DX

    namenParam→nSize
  5. Rename variable win 0x00647530 Stack[0x8]

    namenParam1→nOwnerGUID
  6. Rename variable win 0x00647530 Stack[0xc]

    namenParam2→eSkill
  7. Rename variable win 0x00647530 Stack[0x10]

    namenParam3→nLevel
  8. Rename variable win 0x00647530 Stack[0x14]

    namenParam4→nCharges
  9. Rename variable win 0x00647530 Stack[0x18]

    namenParam5→bRemove
  10. Rename variable win 0x00463e20 EDX

    namedwParam→dwCofDataFlags
  11. Rename variable win 0x0055c460 Stack[0x8]

    namenParam→nApply