← Packet index

Packet 325

PlayerUpdateEntityOverridesPacket

Updates client entity property override data. Sets/removes an override for the indicated property for a specific entity on a client or clears all overrides for that entity.

Packet datagramWire order
HeaderID 325varuint
0Target IDActorUniqueID · variable
1Property Indexvaruint32 · variable (up to 5 bytes)
2UpdateoneOf<ClearOverride, RemoveOverride, IntOverride, FloatOverride> · variable

Serialized fields

3 top-level fields
  1. 0Target IDActorUniqueID
    1. 0Actor Unique IDCompressionvarint64
  2. 1Property IndexCompressionvaruint32
  3. 2UpdateoneOf<ClearOverride, RemoveOverride, IntOverride, FloatOverride>
    0ClearOverrideClearOverride
    1. 0TypeUpdateTypeas uint8
      1. 0ClearOverrides
      2. 1RemoveOverride
      3. 2SetIntOverride
      4. 3SetFloatOverride
    1RemoveOverrideRemoveOverride
    1. 0TypeUpdateTypeas uint8
      1. 0ClearOverrides
      2. 1RemoveOverride
      3. 2SetIntOverride
      4. 3SetFloatOverride
    2IntOverrideIntOverride
    1. 0TypeUpdateTypeas uint8
      1. 0ClearOverrides
      2. 1RemoveOverride
      3. 2SetIntOverride
      4. 3SetFloatOverride
    2. 1Valueint32
    3FloatOverrideFloatOverride
    1. 0TypeUpdateTypeas uint8
      1. 0ClearOverrides
      2. 1RemoveOverride
      3. 2SetIntOverride
      4. 3SetFloatOverride
    2. 1Valuefloat

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.