Overview Packets CameraAimAssistPresets ID 0x140 · 320 Server → Client Graphics
Sent by the server to clients for initializing and updating the client aim-assist registry.
AddToExisting operations are sent by the server when new presets/categories are added to the registry through creator facing APIs.
camera-aim-assist-presets.bin
struct CameraAimAssistPresets {
varuint32 [] · CameraAimAssistCategoryDefinition[] Categories;
varuint32 [] · CameraAimAssistPresetDefinition[] Presets;
CameraAimAssistPresetsPacketOperation Operation;
} Structure Field Type Description Categories varuint32 count + CameraAimAssistCategoryDefinition[] Length-prefixed sequence. Presets varuint32 count + CameraAimAssistPresetDefinition[] Length-prefixed sequence. Operation CameraAimAssistPresetsPacketOperation
Structure of CameraAimAssistCategoryDefinition Field Type Description Name string Priorities CameraAimAssistCategoryPriorities
Structure of CameraAimAssistPresetDefinition Field Type Description Identifier string Exclusion Settings CameraAimAssistPresetExclusionDefinition Liquid Targeting List varuint32 count + string[] Length-prefixed sequence. Item Settings varuint32 count + (string → string) pairs Length-prefixed sequence. Default Item Settings optional byte + string Presence flag on the wire; value omitted when absent. Hand Settings optional byte + string Presence flag on the wire; value omitted when absent.
Structure of CameraAimAssistCategoryPriorities Field Type Description Entities varuint32 count + (string → int32) pairs Length-prefixed sequence. Blocks varuint32 count + (string → int32) pairs Length-prefixed sequence. Block Tags varuint32 count + (string → int32) pairs Length-prefixed sequence. Entity Type Families varuint32 count + (string → int32) pairs Length-prefixed sequence. Entity Default optional byte + int32 Presence flag on the wire; value omitted when absent. Block Default optional byte + int32 Presence flag on the wire; value omitted when absent.
Structure of CameraAimAssistPresetExclusionDefinition Field Type Description Block Exclusion List varuint32 count + string[] Length-prefixed sequence. Actor Exclusion List varuint32 count + string[] Length-prefixed sequence. Block Tag Exclusion List varuint32 count + string[] Length-prefixed sequence. Entity Type Family Exclusion List varuint32 count + string[] Length-prefixed sequence.
Notes