Certain instance properties are serialized as binary data in a specialized format. Such properties can be discovered by searching for the BinaryString or SharedString types.
rbxl format
Data is in rbxl format, specifically describing a model.
PartOperation.ChildData2: SharedString
PartOperation.ChildData: BinaryString
PartOperationAsset.ChildData: BinaryString
Historically, this property began as the PartOperation.ChildData property. Later, it was migrated to the PartOperation.ChildData2 property to utilize the SharedString type. It was migrated once again to an asset-based approach, where the PartOperation.AssetId property points to an asset containing a PartOperationAsset instance.
Unknown mesh format
Lacking the "version" signature, this format does not appear to be Roblox's mesh format at first glance.
PartOperation.MeshData2: SharedString
PartOperation.MeshData: BinaryString
PartOperationAsset.MeshData: BinaryString
The history of these properties are presumed to be similar to that of the ChildData property described previously.
csgphs format
Related to Roblox's Constructive Solid Geometry system. Indicated by a CSGPHS signature.
TriangleMeshPart.PhysicalConfigData: SharedString
Arbitrary data
Meant to contain arbitrary binary data, so it has no specific format.
BinaryStringValue.Value: BinaryString
Cage mesh assets?
HiddenSurfaceRemovalAsset.HSRData: BinaryString
HiddenSurfaceRemovalAsset.HSRMeshIdData: BinaryString
Animation assets?
AnimationRigData.label: BinaryString
AnimationRigData.name: BinaryString
AnimationRigData.parent: BinaryString
AnimationRigData.postTransform: BinaryString
AnimationRigData.preTransform: BinaryString
AnimationRigData.transform: BinaryString
Likely-related curve formats?
FloatCurve.ValuesAndTimes: BinaryString
MarkerCurve.ValuesAndTimes: BinaryString
RotationCurve.ValuesAndTimes: BinaryString
Undetermined
Model.ModelMeshData: SharedString
- Possibly related to MeshData properties.
PlayerEmulatorService.SerializedEmulatedPolicyInfo: BinaryString
TriangleMeshPart.LODData: BinaryString
TriangleMeshPart.PhysicsData: BinaryString
- Possibly related to PhysicalConfigData property.
Certain instance properties are serialized as binary data in a specialized format. Such properties can be discovered by searching for the BinaryString or SharedString types.
rbxl format
Data is in rbxl format, specifically describing a model.
PartOperation.ChildData2: SharedStringPartOperation.ChildData: BinaryStringPartOperationAsset.ChildData: BinaryStringHistorically, this property began as the
PartOperation.ChildDataproperty. Later, it was migrated to thePartOperation.ChildData2property to utilize the SharedString type. It was migrated once again to an asset-based approach, where thePartOperation.AssetIdproperty points to an asset containing a PartOperationAsset instance.Unknown mesh format
Lacking the "version" signature, this format does not appear to be Roblox's mesh format at first glance.
PartOperation.MeshData2: SharedStringPartOperation.MeshData: BinaryStringPartOperationAsset.MeshData: BinaryStringThe history of these properties are presumed to be similar to that of the ChildData property described previously.
csgphs format
Related to Roblox's Constructive Solid Geometry system. Indicated by a
CSGPHSsignature.TriangleMeshPart.PhysicalConfigData: SharedStringArbitrary data
Meant to contain arbitrary binary data, so it has no specific format.
BinaryStringValue.Value: BinaryStringCage mesh assets?
HiddenSurfaceRemovalAsset.HSRData: BinaryStringHiddenSurfaceRemovalAsset.HSRMeshIdData: BinaryStringAnimation assets?
AnimationRigData.label: BinaryStringAnimationRigData.name: BinaryStringAnimationRigData.parent: BinaryStringAnimationRigData.postTransform: BinaryStringAnimationRigData.preTransform: BinaryStringAnimationRigData.transform: BinaryStringLikely-related curve formats?
FloatCurve.ValuesAndTimes: BinaryStringMarkerCurve.ValuesAndTimes: BinaryStringRotationCurve.ValuesAndTimes: BinaryStringUndetermined
Model.ModelMeshData: SharedStringPlayerEmulatorService.SerializedEmulatedPolicyInfo: BinaryStringTriangleMeshPart.LODData: BinaryStringTriangleMeshPart.PhysicsData: BinaryString