← Type index

SerializedSkin

Object datagramWire order
0IDstring · variable
1PlayFabIDstring · variable
2ResourcePatchstring · variable
3ImageDataSkinImage · variable
4AnimatedImageDataarray<AnimatedImageData> · variable
5CapeImageDataSkinImage · variable
6GeometryDataJson::Value · variable
7GeometryDataMinEngineVersionMinEngineVersion · variable
8AnimationDatastring · variable
9CapeIDstring · variable
10FullIDstring · variable
11ArmSizeuint8 · 1 byte
12SkinColorColor · variable
13PersonaPiecesarray<SerializedPersonaPieceHandle> · variable
14PieceTintColorsobject · variable
15IsPremiumboolean · 1 byte
16IsPersonaboolean · 1 byte
17IsPersonaCapeOnClassicSkinboolean · 1 byte
18IsPrimaryUserboolean · 1 byte
19OverridesPlayerAppearanceboolean · 1 byte
20TrustedSkinFlagobject · variable
21ProfileHashstring · variable

Fields

22 top-level fields
  1. 1PlayFabIDstring
  2. 2ResourcePatchstring
  3. 3ImageDataSkinImage
    1. 0Widthuint32
    2. 1Heightuint32
    3. 2ImageBytesarray<uint8>
  4. 4AnimatedImageDataAnimatedImageDataas array<AnimatedImageData>
    1. 0SkinImageSkinImage
      1. 0Widthuint32
      2. 1Heightuint32
      3. 2ImageBytesarray<uint8>
    2. 1AnimatedTextureTypeCompressionEnum-as-Valuepersona::AnimatedTextureTypeas varuint32
      1. 0None
      2. 1Face
      3. 2Body32x32
      4. 3Body128x128
    3. 2Framesfloat
    4. 3AnimationExpressionCompressionEnum-as-Valuepersona::AnimationExpressionas varuint32
      1. 0Linear
      2. 1Blinking
  5. 5CapeImageDataSkinImage
    1. 0Widthuint32
    2. 1Heightuint32
    3. 2ImageBytesarray<uint8>
  6. 6GeometryDataJson::Value
  7. 7GeometryDataMinEngineVersionMinEngineVersion
  8. 8AnimationDatastring
  9. 9CapeIDstring
  10. 10FullIDstring
  11. 11ArmSizeEnum-as-Valuepersona::ArmSize::Typeas uint8
    1. 0Slim
    2. 1Wide
  12. 12SkinColorColor
    1. 0Colorint32
  13. 13PersonaPiecesSerializedPersonaPieceHandleas array<SerializedPersonaPieceHandle>
    1. 0PieceIdstring
    2. 1PieceTypeEnum-as-Valuepersona::PieceTypeas uint32
      1. 0Unknown
      2. 1Skeleton
      3. 2Body
      4. 3Skin
      5. 4Bottom
      6. 5Feet
      7. 6Dress
      8. 7Top
      9. 8High_Pants
      10. 9Hands
      11. 10Outerwear
      12. 11FacialHair
      13. 12Mouth
      14. 13Eyes
      15. 14Hair
      16. 15Hood
      17. 16Back
      18. 17FaceAccessory
      19. 18Head
      20. 19Legs
      21. 20LeftLeg
      22. 21RightLeg
      23. 22Arms
      24. 23LeftArm
      25. 24RightArm
      26. 25Capes
      27. 26ClassicSkin
      28. 27Emote
      29. 28Unsupported
    3. 2PackIdmce::UUID
      1. 0Most Significant Bitsuint64
      2. 1Least Significant Bitsuint64
    4. 3IsDefaultPieceboolean
    5. 4ProductIdstring
  14. 14PieceTintColorsobject
  15. 15IsPremiumboolean
  16. 16IsPersonaboolean
  17. 17IsPersonaCapeOnClassicSkinboolean
  18. 18IsPrimaryUserboolean
  19. 19OverridesPlayerAppearanceboolean
  20. 20TrustedSkinFlagTrustedSkinFlagas object
    1. 0Unset
    2. 1False
    3. 2True
  21. 21ProfileHashstring

Packet references

2 references
  1. PlayerListPacketEntries › PlayerListAddEntry › PlayerListAddEntry › Serialized Skin › SerializedSkin
  2. PlayerSkinPacketSerialized Skin › SerializedSkin

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this type.