Guest User

Untitled

a guest
Jun 18th, 2025
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.59 KB | None | 0 0
  1. namespace PortalWars2Client
  2. {
  3. namespace AActor // Size: 0x2D8
  4. {
  5. constexpr uint32_t AttachmentReplication = 0x88; // Size: 0x60 (0x88-E8)
  6. constexpr uint32_t ReplicatedMovement = 0xE8; // Size: 0x88 (0xE8-170)
  7. constexpr uint32_t Owner = 0x170; // Size: 0x8 (0x170-178)
  8. constexpr uint32_t NetDriverName = 0x178; // Size: 0x8 (0x178-180)
  9. constexpr uint32_t RootComponent = 0x190; // Size: 0x8 (0x190-198)
  10. constexpr uint32_t Role = 0x19C; // Size: 0x1 (0x19C-19D)
  11. constexpr uint32_t NetDormancy = 0x19D; // Size: 0x1 (0x19D-19E)
  12. constexpr uint32_t SpawnCollisionHandlingMethod = 0x19E; // Size: 0x1 (0x19E-19F)
  13. constexpr uint32_t AutoReceiveInput = 0x19F; // Size: 0x1 (0x19F-1A0)
  14. constexpr uint32_t InputPriority = 0x1A0; // Size: 0x4 (0x1A0-1A4)
  15. constexpr uint32_t InputComponent = 0x1A8; // Size: 0x8 (0x1A8-1B0)
  16. constexpr uint32_t NetTag = 0x1B0; // Size: 0x4 (0x1B0-1B4)
  17. constexpr uint32_t NetCullDistanceSquared = 0x1B4; // Size: 0x4 (0x1B4-1B8)
  18. constexpr uint32_t NetUpdateFrequency = 0x1B8; // Size: 0x4 (0x1B8-1BC)
  19. constexpr uint32_t MinNetUpdateFrequency = 0x1BC; // Size: 0x4 (0x1BC-1C0)
  20. constexpr uint32_t NetPriority = 0x1C0; // Size: 0x4 (0x1C0-1C4)
  21. constexpr uint32_t PhysicsReplicationMode = 0x1C4; // Size: 0x1 (0x1C4-1C5)
  22. constexpr uint32_t Instigator = 0x1D0; // Size: 0x8 (0x1D0-1D8)
  23. constexpr uint32_t Children = 0x1D8; // Size: 0x10 (0x1D8-1E8)
  24. constexpr uint32_t Layers = 0x1F0; // Size: 0x10 (0x1F0-200)
  25. constexpr uint32_t ParentComponent = 0x200; // Size: 0x8 (0x200-208)
  26. constexpr uint32_t Tags = 0x208; // Size: 0x10 (0x208-218)
  27. constexpr uint32_t OnTakeAnyDamage = 0x218; // Size: 0x1 (0x218-219)
  28. constexpr uint32_t OnTakePointDamage = 0x219; // Size: 0x1 (0x219-21A)
  29. constexpr uint32_t OnTakeRadialDamage = 0x21A; // Size: 0x1 (0x21A-21B)
  30. constexpr uint32_t OnActorBeginOverlap = 0x21B; // Size: 0x1 (0x21B-21C)
  31. constexpr uint32_t OnActorEndOverlap = 0x21C; // Size: 0x1 (0x21C-21D)
  32. constexpr uint32_t OnBeginCursorOver = 0x21D; // Size: 0x1 (0x21D-21E)
  33. constexpr uint32_t OnEndCursorOver = 0x21E; // Size: 0x1 (0x21E-21F)
  34. constexpr uint32_t OnClicked = 0x21F; // Size: 0x1 (0x21F-220)
  35. constexpr uint32_t OnReleased = 0x220; // Size: 0x1 (0x220-221)
  36. constexpr uint32_t OnInputTouchBegin = 0x221; // Size: 0x1 (0x221-222)
  37. constexpr uint32_t OnInputTouchEnd = 0x222; // Size: 0x1 (0x222-223)
  38. constexpr uint32_t OnInputTouchEnter = 0x223; // Size: 0x1 (0x223-224)
  39. constexpr uint32_t OnInputTouchLeave = 0x224; // Size: 0x1 (0x224-225)
  40. constexpr uint32_t OnActorHit = 0x225; // Size: 0x1 (0x225-226)
  41. constexpr uint32_t OnDestroyed = 0x226; // Size: 0x1 (0x226-227)
  42. constexpr uint32_t OnEndPlay = 0x227; // Size: 0x1 (0x227-228)
  43. constexpr uint32_t InstanceComponents = 0x2A8; // Size: 0x10 (0x2A8-2B8)
  44. constexpr uint32_t BlueprintCreatedComponents = 0x2B8; // Size: 0x10 (0x2B8-2C8)
  45. constexpr uint32_t Pooling = 0x2D0; // Size: 0x2 (0x2D0-2D2)
  46. };
  47.  
  48. namespace AHUD // Size: 0x3C8
  49. {
  50. constexpr uint32_t PlayerOwner = 0x2D8; // Size: 0x8 (0x2D8-2E0)
  51. constexpr uint32_t bLostFocusPaused = 0x2E0; // Size: 0x1 (0x2E0-2E1)
  52. constexpr uint32_t bShowHUD = 0x2E0; // Size: 0x1 (0x2E0-2E1)
  53. constexpr uint32_t bShowDebugInfo = 0x2E0; // Size: 0x1 (0x2E0-2E1)
  54. constexpr uint32_t CurrentTargetIndex = 0x2E4; // Size: 0x4 (0x2E4-2E8)
  55. constexpr uint32_t bShowHitBoxDebugInfo = 0x2E8; // Size: 0x1 (0x2E8-2E9)
  56. constexpr uint32_t bShowOverlays = 0x2E8; // Size: 0x1 (0x2E8-2E9)
  57. constexpr uint32_t bEnableDebugTextShadow = 0x2E8; // Size: 0x1 (0x2E8-2E9)
  58. constexpr uint32_t PostRenderedActors = 0x2F0; // Size: 0x10 (0x2F0-300)
  59. constexpr uint32_t DebugDisplay = 0x308; // Size: 0x10 (0x308-318)
  60. constexpr uint32_t ToggledDebugCategories = 0x318; // Size: 0x10 (0x318-328)
  61. constexpr uint32_t Canvas = 0x328; // Size: 0x8 (0x328-330)
  62. constexpr uint32_t DebugCanvas = 0x330; // Size: 0x8 (0x330-338)
  63. constexpr uint32_t DebugTextList = 0x338; // Size: 0x10 (0x338-348)
  64. constexpr uint32_t ShowDebugTargetDesiredClass = 0x348; // Size: 0x8 (0x348-350)
  65. constexpr uint32_t ShowDebugTargetActor = 0x350; // Size: 0x8 (0x350-358)
  66. };
  67.  
  68. namespace UActorComponent // Size: 0xD0
  69. {
  70. constexpr uint32_t AssetUserData = 0x88; // Size: 0x10 (0x88-98)
  71. constexpr uint32_t UCSSerializationIndex = 0x9C; // Size: 0x4 (0x9C-A0)
  72. constexpr uint32_t bNetAddressable = 0xA4; // Size: 0x1 (0xA4-A5)
  73. constexpr uint32_t bReplicateUsingRegisteredSubObjectList = 0xA4; // Size: 0x1 (0xA4-A5)
  74. constexpr uint32_t bReplicates = 0xA4; // Size: 0x1 (0xA4-A5)
  75. constexpr uint32_t bAutoActivate = 0xA6; // Size: 0x1 (0xA6-A7)
  76. constexpr uint32_t bIsActive = 0xA6; // Size: 0x1 (0xA6-A7)
  77. constexpr uint32_t bEditableWhenInherited = 0xA6; // Size: 0x1 (0xA6-A7)
  78. constexpr uint32_t bCanEverAffectNavigation = 0xA6; // Size: 0x1 (0xA6-A7)
  79. constexpr uint32_t bIsEditorOnly = 0xA7; // Size: 0x1 (0xA7-A8)
  80. constexpr uint32_t CreationMethod = 0xB8; // Size: 0x1 (0xB8-B9)
  81. constexpr uint32_t OnComponentActivated = 0xB9; // Size: 0x1 (0xB9-BA)
  82. constexpr uint32_t OnComponentDeactivated = 0xBA; // Size: 0x1 (0xBA-BB)
  83. };
  84.  
  85. namespace USceneComponent // Size: 0x270
  86. {
  87. constexpr uint32_t PhysicsVolume = 0x150; // Size: 0x8 (0x150-158)
  88. constexpr uint32_t AttachParent = 0x158; // Size: 0x8 (0x158-160)
  89. constexpr uint32_t AttachSocketName = 0x160; // Size: 0x8 (0x160-168)
  90. constexpr uint32_t AttachChildren = 0x168; // Size: 0x10 (0x168-178)
  91. constexpr uint32_t ClientAttachedChildren = 0x178; // Size: 0x10 (0x178-188)
  92. constexpr uint32_t RelativeRotation = 0x1C0; // Size: 0x18 (0x1C0-1D8)
  93. constexpr uint32_t RelativeScale3D = 0x1D8; // Size: 0x18 (0x1D8-1F0)
  94. constexpr uint32_t ComponentVelocity = 0x1F0; // Size: 0x18 (0x1F0-208)
  95. constexpr uint32_t bComponentToWorldUpdated = 0x208; // Size: 0x1 (0x208-209)
  96. constexpr uint32_t bAbsoluteLocation = 0x208; // Size: 0x1 (0x208-209)
  97. constexpr uint32_t bAbsoluteRotation = 0x208; // Size: 0x1 (0x208-209)
  98. constexpr uint32_t bAbsoluteScale = 0x208; // Size: 0x1 (0x208-209)
  99. constexpr uint32_t bVisible = 0x208; // Size: 0x1 (0x208-209)
  100. constexpr uint32_t bShouldBeAttached = 0x208; // Size: 0x1 (0x208-209)
  101. constexpr uint32_t bShouldSnapLocationWhenAttached = 0x208; // Size: 0x1 (0x208-209)
  102. constexpr uint32_t bShouldSnapRotationWhenAttached = 0x209; // Size: 0x1 (0x209-20A)
  103. constexpr uint32_t bShouldSnapScaleWhenAttached = 0x209; // Size: 0x1 (0x209-20A)
  104. constexpr uint32_t bShouldUpdatePhysicsVolume = 0x209; // Size: 0x1 (0x209-20A)
  105. constexpr uint32_t bHiddenInGame = 0x209; // Size: 0x1 (0x209-20A)
  106. constexpr uint32_t bBoundsChangeTriggersStreamingDataRebuild = 0x209; // Size: 0x1 (0x209-20A)
  107. constexpr uint32_t bUseAttachParentBound = 0x209; // Size: 0x1 (0x209-20A)
  108. constexpr uint32_t bComputeFastLocalBounds = 0x209; // Size: 0x1 (0x209-20A)
  109. constexpr uint32_t bComputeBoundsOnceForGame = 0x209; // Size: 0x1 (0x209-20A)
  110. constexpr uint32_t bComputedBoundsOnceForGame = 0x20A; // Size: 0x1 (0x20A-20B)
  111. constexpr uint32_t bIsNotRenderAttachmentRoot = 0x20A; // Size: 0x1 (0x20A-20B)
  112. constexpr uint32_t Mobility = 0x20B; // Size: 0x1 (0x20B-20C)
  113. constexpr uint32_t DetailMode = 0x20C; // Size: 0x1 (0x20C-20D)
  114. constexpr uint32_t PhysicsVolumeChangedDelegate = 0x20D; // Size: 0x1 (0x20D-20E)
  115. constexpr uint32_t RelativeLocation = 0x238; // Size: 0x18 (0x238-250)
  116. };
  117.  
  118. namespace UPrimitiveComponent // Size: 0x550
  119. {
  120. constexpr uint32_t CustomLightingAttachmentRoot = 0x2A8; // Size: 0x8 (0x2A8-2B0)
  121. constexpr uint32_t RayTracingGroupCullingPriority = 0x2C9; // Size: 0x1 (0x2C9-2CA)
  122. constexpr uint32_t CustomDepthStencilWriteMask = 0x2CA; // Size: 0x1 (0x2CA-2CB)
  123. constexpr uint32_t ExcludeFromHLODLevels = 0x2CB; // Size: 0x1 (0x2CB-2CC)
  124. constexpr uint32_t RayTracingGroupId = 0x2CC; // Size: 0x4 (0x2CC-2D0)
  125. constexpr uint32_t VisibilityId = 0x2D0; // Size: 0x4 (0x2D0-2D4)
  126. constexpr uint32_t CustomDepthStencilValue = 0x2D4; // Size: 0x4 (0x2D4-2D8)
  127. constexpr uint32_t CustomPrimitiveData = 0x2D8; // Size: 0x10 (0x2D8-2E8)
  128. constexpr uint32_t CustomPrimitiveDataInternal = 0x2E8; // Size: 0x10 (0x2E8-2F8)
  129. constexpr uint32_t TranslucencySortPriority = 0x320; // Size: 0x4 (0x320-324)
  130. constexpr uint32_t TranslucencySortDistanceOffset = 0x324; // Size: 0x4 (0x324-328)
  131. constexpr uint32_t RuntimeVirtualTextures = 0x328; // Size: 0x10 (0x328-338)
  132. constexpr uint32_t VirtualTextureLodBias = 0x338; // Size: 0x1 (0x338-339)
  133. constexpr uint32_t VirtualTextureCullMips = 0x339; // Size: 0x1 (0x339-33A)
  134. constexpr uint32_t VirtualTextureMinCoverage = 0x33A; // Size: 0x1 (0x33A-33B)
  135. constexpr uint32_t VirtualTextureRenderPassType = 0x33B; // Size: 0x1 (0x33B-33C)
  136. constexpr uint32_t BoundsScale = 0x344; // Size: 0x4 (0x344-348)
  137. constexpr uint32_t MoveIgnoreActors = 0x378; // Size: 0x10 (0x378-388)
  138. constexpr uint32_t MoveIgnoreComponents = 0x388; // Size: 0x10 (0x388-398)
  139. constexpr uint32_t BodyInstance = 0x3A8; // Size: 0x180 (0x3A8-528)
  140. constexpr uint32_t OnComponentHit = 0x528; // Size: 0x1 (0x528-529)
  141. constexpr uint32_t OnComponentBeginOverlap = 0x529; // Size: 0x1 (0x529-52A)
  142. constexpr uint32_t OnComponentEndOverlap = 0x52A; // Size: 0x1 (0x52A-52B)
  143. constexpr uint32_t OnComponentWake = 0x52B; // Size: 0x1 (0x52B-52C)
  144. constexpr uint32_t OnComponentSleep = 0x52C; // Size: 0x1 (0x52C-52D)
  145. constexpr uint32_t OnComponentPhysicsStateChanged = 0x52E; // Size: 0x1 (0x52E-52F)
  146. constexpr uint32_t OnBeginCursorOver = 0x52F; // Size: 0x1 (0x52F-530)
  147. constexpr uint32_t OnEndCursorOver = 0x530; // Size: 0x1 (0x530-531)
  148. constexpr uint32_t OnClicked = 0x531; // Size: 0x1 (0x531-532)
  149. constexpr uint32_t OnReleased = 0x532; // Size: 0x1 (0x532-533)
  150. constexpr uint32_t OnInputTouchBegin = 0x533; // Size: 0x1 (0x533-534)
  151. constexpr uint32_t OnInputTouchEnd = 0x534; // Size: 0x1 (0x534-535)
  152. constexpr uint32_t OnInputTouchEnter = 0x535; // Size: 0x1 (0x535-536)
  153. constexpr uint32_t OnInputTouchLeave = 0x536; // Size: 0x1 (0x536-537)
  154. constexpr uint32_t LODParentPrimitive = 0x548; // Size: 0x8 (0x548-550)
  155. };
  156.  
  157. namespace UMeshComponent // Size: 0x580
  158. {
  159. constexpr uint32_t OverrideMaterials = 0x550; // Size: 0x10 (0x550-560)
  160. constexpr uint32_t OverlayMaterial = 0x560; // Size: 0x8 (0x560-568)
  161. constexpr uint32_t OverlayMaterialMaxDrawDistance = 0x568; // Size: 0x4 (0x568-56C)
  162. constexpr uint32_t bEnableMaterialParameterCaching = 0x56C; // Size: 0x1 (0x56C-56D)
  163. };
  164.  
  165. namespace USkinnedMeshComponent // Size: 0x900
  166. {
  167. constexpr uint32_t SkeletalMesh = 0x588; // Size: 0x8 (0x588-590)
  168. constexpr uint32_t SkinnedAsset = 0x590; // Size: 0x8 (0x590-598)
  169. constexpr uint32_t LeaderPoseComponent = 0x5A0; // Size: 0x8 (0x5A0-5A8)
  170. constexpr uint32_t SkinCacheUsage = 0x5A8; // Size: 0x10 (0x5A8-5B8)
  171. constexpr uint32_t bSetMeshDeformer = 0x5B8; // Size: 0x1 (0x5B8-5B9)
  172. constexpr uint32_t MeshDeformer = 0x5C0; // Size: 0x8 (0x5C0-5C8)
  173. constexpr uint32_t bAlwaysUseMeshDeformer = 0x5C8; // Size: 0x1 (0x5C8-5C9)
  174. constexpr uint32_t MeshDeformerInstanceSettings = 0x5D0; // Size: 0x8 (0x5D0-5D8)
  175. constexpr uint32_t MeshDeformerInstances = 0x5D8; // Size: 0x20 (0x5D8-5F8)
  176. constexpr uint32_t PhysicsAssetOverride = 0x778; // Size: 0x8 (0x778-780)
  177. constexpr uint32_t ForcedLodModel = 0x780; // Size: 0x4 (0x780-784)
  178. constexpr uint32_t MinLodModel = 0x788; // Size: 0x4 (0x788-78C)
  179. constexpr uint32_t StreamingDistanceMultiplier = 0x794; // Size: 0x4 (0x794-798)
  180. constexpr uint32_t LODInfo = 0x7A0; // Size: 0x10 (0x7A0-7B0)
  181. constexpr uint32_t VisibilityBasedAnimTickOption = 0x7D4; // Size: 0x1 (0x7D4-7D5)
  182. constexpr uint32_t bOverrideMinLod = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  183. constexpr uint32_t bUseBoundsFromLeaderPoseComponent = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  184. constexpr uint32_t bIncludeComponentLocationIntoBounds = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  185. constexpr uint32_t bForceWireframe = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  186. constexpr uint32_t bDisableMorphTarget = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  187. constexpr uint32_t bHideSkin = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  188. constexpr uint32_t bPerBoneMotionBlur = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  189. constexpr uint32_t bComponentUseFixedSkelBounds = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  190. constexpr uint32_t bConsiderAllBodiesForBounds = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  191. constexpr uint32_t bSyncAttachParentLOD = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  192. constexpr uint32_t bCanHighlightSelectedSections = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  193. constexpr uint32_t bRecentlyRendered = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  194. constexpr uint32_t bCastCapsuleDirectShadow = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  195. constexpr uint32_t bCastCapsuleIndirectShadow = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  196. constexpr uint32_t bCPUSkinning = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  197. constexpr uint32_t bUseScreenRenderStateForUpdate = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  198. constexpr uint32_t bEnableUpdateRateOptimizations = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  199. constexpr uint32_t bDisplayDebugUpdateRateOptimizations = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  200. constexpr uint32_t bRender= 0x7D8; // Size: 0x1 (0x7D8-7D9)
  201. constexpr uint32_t bIgnoreLeaderPoseComponentLOD = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  202. constexpr uint32_t bCachedLocalBoundsUpToDate = 0x7D9; // Size: 0x1 (0x7D9-7DA)
  203. constexpr uint32_t bCachedWorldSpaceBoundsUpToDate = 0x7D9; // Size: 0x1 (0x7D9-7DA)
  204. constexpr uint32_t bForceMeshObjectUpdate = 0x7D9; // Size: 0x1 (0x7D9-7DA)
  205. constexpr uint32_t bFollowerShouldTickPose = 0x7DA; // Size: 0x1 (0x7DA-7DB)
  206. constexpr uint32_t CapsuleIndirectShadowMinVisibility = 0x7DC; // Size: 0x4 (0x7DC-7E0)
  207. constexpr uint32_t CachedWorldOrLocalSpaceBounds = 0x820; // Size: 0x38 (0x820-858)
  208. constexpr uint32_t CachedWorldToLocalTransform = 0x860; // Size: 0x80 (0x860-8E0)
  209. };
  210.  
  211. namespace USkeletalMeshComponent // Size: 0x1000
  212. {
  213. constexpr uint32_t AnimBlueprintGeneratedClass = 0x900; // Size: 0x8 (0x900-908)
  214. constexpr uint32_t AnimClass = 0x908; // Size: 0x8 (0x908-910)
  215. constexpr uint32_t AnimScriptInstance = 0x910; // Size: 0x8 (0x910-918)
  216. constexpr uint32_t OverridePostProcessAnimBP = 0x918; // Size: 0x8 (0x918-920)
  217. constexpr uint32_t PostProcessAnimInstance = 0x920; // Size: 0x8 (0x920-928)
  218. constexpr uint32_t AnimationData = 0x928; // Size: 0x18 (0x928-940)
  219. constexpr uint32_t RootBoneTranslation = 0x948; // Size: 0x18 (0x948-960)
  220. constexpr uint32_t LineCheckBoundsScale = 0x960; // Size: 0x18 (0x960-978)
  221. constexpr uint32_t LinkedInstances = 0x998; // Size: 0x10 (0x998-9A8)
  222. constexpr uint32_t CachedComponentSpaceTransforms = 0x9B8; // Size: 0x10 (0x9B8-9C8)
  223. constexpr uint32_t GlobalAnimRateScale = 0xA68; // Size: 0x4 (0xA68-A6C)
  224. constexpr uint32_t KinematicBonesUpdateType = 0xA6C; // Size: 0x1 (0xA6C-A6D)
  225. constexpr uint32_t PhysicsTransformUpdateMode = 0xA6D; // Size: 0x1 (0xA6D-A6E)
  226. constexpr uint32_t ClothTeleportMode = 0xA6E; // Size: 0x1 (0xA6E-A6F)
  227. constexpr uint32_t AnimationMode = 0xA6F; // Size: 0x1 (0xA6F-A70)
  228. constexpr uint32_t bDisablePostProcessBlueprint = 0xA71; // Size: 0x1 (0xA71-A72)
  229. constexpr uint32_t bUpdateOverlapsOnAnimationFinalize = 0xA71; // Size: 0x1 (0xA71-A72)
  230. constexpr uint32_t bHasValidBodies = 0xA71; // Size: 0x1 (0xA71-A72)
  231. constexpr uint32_t bBlendPhysics = 0xA71; // Size: 0x1 (0xA71-A72)
  232. constexpr uint32_t bEnablePhysicsOnDedicatedServer = 0xA71; // Size: 0x1 (0xA71-A72)
  233. constexpr uint32_t bUpdateMeshWhenKinematic = 0xA71; // Size: 0x1 (0xA71-A72)
  234. constexpr uint32_t bUpdateJointsFromAnimation = 0xA72; // Size: 0x1 (0xA72-A73)
  235. constexpr uint32_t bAllowClothActors = 0xA72; // Size: 0x1 (0xA72-A73)
  236. constexpr uint32_t bDisableClothSimulation = 0xA72; // Size: 0x1 (0xA72-A73)
  237. constexpr uint32_t bDisableRigidBodyAnimNode = 0xA78; // Size: 0x1 (0xA78-A79)
  238. constexpr uint32_t bAllowAnimCurveEvaluation = 0xA78; // Size: 0x1 (0xA78-A79)
  239. constexpr uint32_t bCollideWithEnvironment = 0xA78; // Size: 0x1 (0xA78-A79)
  240. constexpr uint32_t bCollideWithAttachedChildren = 0xA78; // Size: 0x1 (0xA78-A79)
  241. constexpr uint32_t bForceCollisionUpdate = 0xA78; // Size: 0x1 (0xA78-A79)
  242. constexpr uint32_t ClothVelocityScale = 0xA7C; // Size: 0x4 (0xA7C-A80)
  243. constexpr uint32_t bResetAfterTeleport = 0xA80; // Size: 0x1 (0xA80-A81)
  244. constexpr uint32_t bDeferKinematicBoneUpdate = 0xA80; // Size: 0x1 (0xA80-A81)
  245. constexpr uint32_t bNoSkeletonUpdate = 0xA80; // Size: 0x1 (0xA80-A81)
  246. constexpr uint32_t bPauseAnims = 0xA80; // Size: 0x1 (0xA80-A81)
  247. constexpr uint32_t bEnableAnimation = 0xA80; // Size: 0x1 (0xA80-A81)
  248. constexpr uint32_t bUseRefPoseOnInitAnim = 0xA80; // Size: 0x1 (0xA80-A81)
  249. constexpr uint32_t bAllowDeferTickAnimationOnInit = 0xA80; // Size: 0x1 (0xA80-A81)
  250. constexpr uint32_t bEnablePerPolyCollision = 0xA81; // Size: 0x1 (0xA81-A82)
  251. constexpr uint32_t bForceRefpose = 0xA81; // Size: 0x1 (0xA81-A82)
  252. constexpr uint32_t bOnlyAllowAutonomousTickPose = 0xA81; // Size: 0x1 (0xA81-A82)
  253. constexpr uint32_t bIsAutonomousTickPose = 0xA81; // Size: 0x1 (0xA81-A82)
  254. constexpr uint32_t bOldForceRefPose = 0xA81; // Size: 0x1 (0xA81-A82)
  255. constexpr uint32_t bShowPrePhysBones = 0xA81; // Size: 0x1 (0xA81-A82)
  256. constexpr uint32_t bRequiredBonesUpToDate = 0xA81; // Size: 0x1 (0xA81-A82)
  257. constexpr uint32_t bAnimTreeInitialised = 0xA81; // Size: 0x1 (0xA81-A82)
  258. constexpr uint32_t bEnableLineCheckWithBounds = 0xA82; // Size: 0x1 (0xA82-A83)
  259. constexpr uint32_t bPropagateCurvesToFollowers = 0xA82; // Size: 0x1 (0xA82-A83)
  260. constexpr uint32_t bSkipKinematicUpdateWhenInterpolating = 0xA82; // Size: 0x1 (0xA82-A83)
  261. constexpr uint32_t bSkipBoundsUpdateWhenInterpolating = 0xA82; // Size: 0x1 (0xA82-A83)
  262. constexpr uint32_t bOnDemandKinematicBoneUpdates = 0xA82; // Size: 0x1 (0xA82-A83)
  263. constexpr uint32_t bNeedsQueuedAnimEventsDispatched = 0xA82; // Size: 0x1 (0xA82-A83)
  264. constexpr uint32_t CachedAnimCurveUidVersion = 0xA86; // Size: 0x2 (0xA86-A88)
  265. constexpr uint32_t ClothBlendWeight = 0xA98; // Size: 0x4 (0xA98-A9C)
  266. constexpr uint32_t bWaitForParallelClothTask = 0xA9C; // Size: 0x1 (0xA9C-A9D)
  267. constexpr uint32_t bFilteredAnimCurvesIsAllowList = 0xA9D; // Size: 0x1 (0xA9D-A9E)
  268. constexpr uint32_t CachedMeshCurveMetaDataVersion = 0xA9E; // Size: 0x2 (0xA9E-AA0)
  269. constexpr uint32_t FilteredAnimCurves = 0xAA0; // Size: 0x10 (0xAA0-AB0)
  270. constexpr uint32_t CachedBoneSpaceTransforms = 0xAB8; // Size: 0x10 (0xAB8-AC8)
  271. constexpr uint32_t BodySetup = 0xAC8; // Size: 0x8 (0xAC8-AD0)
  272. constexpr uint32_t ClothMaxDistanceScale = 0xAD4; // Size: 0x4 (0xAD4-AD8)
  273. constexpr uint32_t ClothGeometryScale = 0xAD8; // Size: 0x4 (0xAD8-ADC)
  274. constexpr uint32_t PostProcessAnimBPLODThreshold = 0xADC; // Size: 0x4 (0xADC-AE0)
  275. constexpr uint32_t OnConstraintBroken = 0xAE0; // Size: 0x10 (0xAE0-AF0)
  276. constexpr uint32_t OnPlasticDeformation = 0xAF0; // Size: 0x10 (0xAF0-B00)
  277. constexpr uint32_t ClothingSimulationFactory = 0xB00; // Size: 0x8 (0xB00-B08)
  278. constexpr uint32_t TeleportDistanceThreshold = 0xC00; // Size: 0x4 (0xC00-C04)
  279. constexpr uint32_t TeleportRotationThreshold = 0xC04; // Size: 0x4 (0xC04-C08)
  280. constexpr uint32_t ClothingInteractor = 0xCA0; // Size: 0x8 (0xCA0-CA8)
  281. constexpr uint32_t OnAnimInitialized = 0xD60; // Size: 0x10 (0xD60-D70)
  282. constexpr uint32_t LastPoseTickFrame = 0xFF0; // Size: 0x4 (0xFF0-FF4)
  283. };
  284.  
  285. namespace UChildActorComponent // Size: 0x2C0
  286. {
  287. constexpr uint32_t ChildActorClass = 0x268; // Size: 0x8 (0x268-270)
  288. constexpr uint32_t ChildActor = 0x270; // Size: 0x8 (0x270-278)
  289. constexpr uint32_t ChildActorTemplate = 0x278; // Size: 0x8 (0x278-280)
  290. constexpr uint32_t bChildActorIsTransient = 0x298; // Size: 0x1 (0x298-299)
  291. };
  292.  
  293. namespace ULevel // Size: 0x400
  294. {
  295. constexpr uint32_t OwningWorld = 0xB8; // Size: 0x8 (0xB8-C0)
  296. constexpr uint32_t Model = 0xC0; // Size: 0x8 (0xC0-C8)
  297. constexpr uint32_t ModelComponents = 0xC8; // Size: 0x10 (0xC8-D8)
  298. constexpr uint32_t NumTextureStreamingUnbuiltComponents = 0xD8; // Size: 0x4 (0xD8-DC)
  299. constexpr uint32_t NumTextureStreamingDirtyResources = 0xDC; // Size: 0x4 (0xDC-E0)
  300. constexpr uint32_t LevelScriptActor = 0xE0; // Size: 0x8 (0xE0-E8)
  301. constexpr uint32_t NavListStart = 0xE8; // Size: 0x8 (0xE8-F0)
  302. constexpr uint32_t NavListEnd = 0xF0; // Size: 0x8 (0xF0-F8)
  303. constexpr uint32_t NavDataChunks = 0xF8; // Size: 0x10 (0xF8-108)
  304. constexpr uint32_t LightmapTotalSize = 0x108; // Size: 0x4 (0x108-10C)
  305. constexpr uint32_t ShadowmapTotalSize = 0x10C; // Size: 0x4 (0x10C-110)
  306. constexpr uint32_t StaticNavigableGeometry = 0x110; // Size: 0x10 (0x110-120)
  307. constexpr uint32_t StreamingTextureGuids = 0x120; // Size: 0x10 (0x120-130)
  308. constexpr uint32_t StreamingTextures = 0x130; // Size: 0x10 (0x130-140)
  309. constexpr uint32_t PackedTextureStreamingQualityLevelFeatureLevel = 0x140; // Size: 0x4 (0x140-144)
  310. constexpr uint32_t LevelBuildDataId = 0x200; // Size: 0x10 (0x200-210)
  311. constexpr uint32_t MapBuildData = 0x210; // Size: 0x8 (0x210-218)
  312. constexpr uint32_t LightBuildLevelOffset = 0x218; // Size: 0xC (0x218-224)
  313. constexpr uint32_t bIsLightingScenario = 0x230; // Size: 0x1 (0x230-231)
  314. constexpr uint32_t bTextureStreamingRotationChanged = 0x230; // Size: 0x1 (0x230-231)
  315. constexpr uint32_t bStaticComponentsRegisteredInStreamingManager = 0x230; // Size: 0x1 (0x230-231)
  316. constexpr uint32_t bIsVisible = 0x230; // Size: 0x1 (0x230-231)
  317. constexpr uint32_t bIsPartitioned = 0x233; // Size: 0x1 (0x233-234)
  318. constexpr uint32_t WorldSettings = 0x2A0; // Size: 0x8 (0x2A0-2A8)
  319. constexpr uint32_t WorldDataLayers = 0x2A8; // Size: 0x8 (0x2A8-2B0)
  320. constexpr uint32_t WorldPartitionRuntimeCell = 0x2B0; // Size: 0x28 (0x2B0-2D8)
  321. constexpr uint32_t AssetUserData = 0x388; // Size: 0x10 (0x388-398)
  322. constexpr uint32_t DestroyedReplicatedStaticActors = 0x3A8; // Size: 0x10 (0x3A8-3B8)
  323. constexpr uint32_t ActorCluster = 0x3C8; // Size: 0x8 (0x3C8-3D0)
  324. };
  325.  
  326. namespace UPlayer // Size: 0x58
  327. {
  328. constexpr uint32_t PlayerController = 0x40; // Size: 0x8 (0x40-48)
  329. constexpr uint32_t CurrentNetSpeed = 0x48; // Size: 0x4 (0x48-4C)
  330. constexpr uint32_t ConfiguredInternetSpeed = 0x4C; // Size: 0x4 (0x4C-50)
  331. constexpr uint32_t ConfiguredLanSpeed = 0x50; // Size: 0x4 (0x50-54)
  332. };
  333.  
  334. namespace UWorld // Size: 0x9C0
  335. {
  336. constexpr uint32_t PersistentLevel = 0x40; // Size: 0x8 (0x40-48)
  337. constexpr uint32_t NetDriver = 0x48; // Size: 0x8 (0x48-50)
  338. constexpr uint32_t LineBatcher = 0x50; // Size: 0x8 (0x50-58)
  339. constexpr uint32_t PersistentLineBatcher = 0x58; // Size: 0x8 (0x58-60)
  340. constexpr uint32_t ForegroundLineBatcher = 0x60; // Size: 0x8 (0x60-68)
  341. constexpr uint32_t NetworkManager = 0x68; // Size: 0x8 (0x68-70)
  342. constexpr uint32_t PhysicsCollisionHandler = 0x70; // Size: 0x8 (0x70-78)
  343. constexpr uint32_t ExtraReferencedObjects = 0x78; // Size: 0x10 (0x78-88)
  344. constexpr uint32_t PerModuleDataObjects = 0x88; // Size: 0x10 (0x88-98)
  345. constexpr uint32_t StreamingLevels = 0x98; // Size: 0x10 (0x98-A8)
  346. constexpr uint32_t StreamingLevelsToConsider = 0xA8; // Size: 0x28 (0xA8-D0)
  347. constexpr uint32_t Levels = 0xD8; // Size: 0x10 (0xD8-E8)
  348. constexpr uint32_t ServerStreamingLevelsVisibility = 0xF8; // Size: 0x8 (0xF8-100)
  349. constexpr uint32_t StreamingLevelsPrefix = 0x100; // Size: 0x10 (0x100-110)
  350. constexpr uint32_t MakingVisibleLevels = 0x120; // Size: 0x10 (0x120-130)
  351. constexpr uint32_t MakingInvisibleLevels = 0x130; // Size: 0x10 (0x130-140)
  352. constexpr uint32_t DemoNetDriver = 0x140; // Size: 0x8 (0x140-148)
  353. constexpr uint32_t MyParticleEventManager = 0x148; // Size: 0x8 (0x148-150)
  354. constexpr uint32_t DefaultPhysicsVolume = 0x150; // Size: 0x8 (0x150-158)
  355. constexpr uint32_t bAreConstraintsDirty = 0x18E; // Size: 0x1 (0x18E-18F)
  356. constexpr uint32_t NavigationSystem = 0x1A0; // Size: 0x8 (0x1A0-1A8)
  357. constexpr uint32_t AuthorityGameMode = 0x1A8; // Size: 0x8 (0x1A8-1B0)
  358. constexpr uint32_t AISystem = 0x1B8; // Size: 0x8 (0x1B8-1C0)
  359. constexpr uint32_t AvoidanceManager = 0x1C0; // Size: 0x8 (0x1C0-1C8)
  360. constexpr uint32_t LevelCollections = 0x1E0; // Size: 0x10 (0x1E0-1F0)
  361. constexpr uint32_t ParameterCollectionInstances = 0x230; // Size: 0x10 (0x230-240)
  362. constexpr uint32_t CanvasForRenderingToTarget = 0x240; // Size: 0x8 (0x240-248)
  363. constexpr uint32_t CanvasForDrawMaterialToRenderTarget = 0x248; // Size: 0x8 (0x248-250)
  364. constexpr uint32_t PhysicsField = 0x2C0; // Size: 0x8 (0x2C0-2C8)
  365. constexpr uint32_t ComponentsThatNeedPreEndOfFrameSync = 0x2C8; // Size: 0x50 (0x2C8-318)
  366. constexpr uint32_t ComponentsThatNeedEndOfFrameUpdate = 0x318; // Size: 0x10 (0x318-328)
  367. constexpr uint32_t ComponentsThatNeedEndOfFrameUpdate_OnGameThread = 0x328; // Size: 0x10 (0x328-338)
  368. constexpr uint32_t GameState = 0x340; // Size: 0x8 (0x340-348)
  369. constexpr uint32_t WorldComposition = 0x7B8; // Size: 0x8 (0x7B8-7C0)
  370. constexpr uint32_t ContentBundleManager = 0x7C0; // Size: 0x8 (0x7C0-7C8)
  371. constexpr uint32_t OwningGameInstance = 0x808; // Size: 0x8 (0x808-810)
  372. constexpr uint32_t PSCPool = 0x898; // Size: 0x58 (0x898-8F0)
  373. constexpr uint32_t ActorPoolSubsystem = 0x9B0; // Size: 0x8 (0x9B0-9B8)
  374. };
  375.  
  376. namespace APlayerCameraManager // Size: 0x2770
  377. {
  378. constexpr uint32_t PCOwner = 0x2D8; // Size: 0x8 (0x2D8-2E0)
  379. constexpr uint32_t TransformComponent = 0x2F0; // Size: 0x8 (0x2F0-2F8)
  380. constexpr uint32_t DefaultFOV = 0x300; // Size: 0x4 (0x300-304)
  381. constexpr uint32_t DefaultOrthoWidth = 0x308; // Size: 0x4 (0x308-30C)
  382. constexpr uint32_t DefaultAspectRatio = 0x310; // Size: 0x4 (0x310-314)
  383. constexpr uint32_t ViewTarget = 0x380; // Size: 0x8B0 (0x380-C30)
  384. constexpr uint32_t PendingViewTarget = 0xC30; // Size: 0x8B0 (0xC30-14E0)
  385. constexpr uint32_t ModifierList = 0x1518; // Size: 0x10 (0x1518-1528)
  386. constexpr uint32_t DefaultModifiers = 0x1528; // Size: 0x10 (0x1528-1538)
  387. constexpr uint32_t FreeCamDistance = 0x1538; // Size: 0x4 (0x1538-153C)
  388. constexpr uint32_t FreeCamOffset = 0x1540; // Size: 0x18 (0x1540-1558)
  389. constexpr uint32_t ViewTargetOffset = 0x1558; // Size: 0x18 (0x1558-1570)
  390. constexpr uint32_t OnAudioFadeChangeEvent = 0x1570; // Size: 0x10 (0x1570-1580)
  391. constexpr uint32_t CameraLensEffects = 0x1598; // Size: 0x10 (0x1598-15A8)
  392. constexpr uint32_t CachedCameraShakeMod = 0x15A8; // Size: 0x8 (0x15A8-15B0)
  393. constexpr uint32_t PostProcessBlendCache = 0x15B0; // Size: 0x10 (0x15B0-15C0)
  394. constexpr uint32_t AnimCameraActor = 0x15E0; // Size: 0x8 (0x15E0-15E8)
  395. constexpr uint32_t bIsOrthographic = 0x15E8; // Size: 0x1 (0x15E8-15E9)
  396. constexpr uint32_t bAutoCalculateOrthoPlanes = 0x15E8; // Size: 0x1 (0x15E8-15E9)
  397. constexpr uint32_t AutoPlaneShift = 0x15EC; // Size: 0x4 (0x15EC-15F0)
  398. constexpr uint32_t bUpdateOrthoPlanes = 0x15F0; // Size: 0x1 (0x15F0-15F1)
  399. constexpr uint32_t bUseCameraHeightAsViewTarget = 0x15F0; // Size: 0x1 (0x15F0-15F1)
  400. constexpr uint32_t bDefaultConstrainAspectRatio = 0x15F0; // Size: 0x1 (0x15F0-15F1)
  401. constexpr uint32_t bClientSimulatingViewTarget = 0x15F0; // Size: 0x1 (0x15F0-15F1)
  402. constexpr uint32_t bUseClientSideCameraUpdates = 0x15F1; // Size: 0x1 (0x15F1-15F2)
  403. constexpr uint32_t bGameCameraCutThisFrame = 0x15F1; // Size: 0x1 (0x15F1-15F2)
  404. constexpr uint32_t ViewPitchMin = 0x15F4; // Size: 0x4 (0x15F4-15F8)
  405. constexpr uint32_t ViewPitchMax = 0x15F8; // Size: 0x4 (0x15F8-15FC)
  406. constexpr uint32_t ViewYawMin = 0x15FC; // Size: 0x4 (0x15FC-1600)
  407. constexpr uint32_t ViewYawMax = 0x1600; // Size: 0x4 (0x1600-1604)
  408. constexpr uint32_t ViewRollMin = 0x1604; // Size: 0x4 (0x1604-1608)
  409. constexpr uint32_t ViewRollMax = 0x1608; // Size: 0x4 (0x1608-160C)
  410. constexpr uint32_t LastFrameCameraCachePrivate = 0x1620; // Size: 0x890 (0x1620-1EB0)
  411. constexpr uint32_t CameraCachePrivate = 0x1EC0; // Size: 0x890 (0x1EC0-2750)
  412. constexpr uint32_t ServerUpdateCameraTimeout = 0x2758; // Size: 0x4 (0x2758-275C)
  413. };
  414.  
  415. namespace APawn // Size: 0x378
  416. {
  417. constexpr uint32_t AIControllerClass = 0x2F0; // Size: 0x8 (0x2F0-2F8)
  418. constexpr uint32_t PlayerState = 0x308; // Size: 0x8 (0x308-310)
  419. constexpr uint32_t LastHitBy = 0x318; // Size: 0x8 (0x318-320)
  420. constexpr uint32_t PreviousController = 0x320; // Size: 0x8 (0x320-328)
  421. constexpr uint32_t ReceiveControllerChangedDelegate = 0x32C; // Size: 0x1 (0x32C-32D)
  422. constexpr uint32_t ReceiveRestartedDelegate = 0x32D; // Size: 0x1 (0x32D-32E)
  423. constexpr uint32_t Controller = 0x330; // Size: 0x8 (0x330-338)
  424. constexpr uint32_t ControlInputVector = 0x340; // Size: 0x18 (0x340-358)
  425. constexpr uint32_t LastControlInputVector = 0x358; // Size: 0x18 (0x358-370)
  426. constexpr uint32_t OverrideInputComponentClass = 0x370; // Size: 0x8 (0x370-378)
  427. };
  428.  
  429. namespace ACharacter // Size: 0x6C0
  430. {
  431. constexpr uint32_t CharacterMovement = 0x388; // Size: 0x8 (0x388-390)
  432. constexpr uint32_t CapsuleComponent = 0x390; // Size: 0x8 (0x390-398)
  433. constexpr uint32_t BasedMovement = 0x398; // Size: 0x48 (0x398-3E0)
  434. constexpr uint32_t ReplicatedBasedMovement = 0x3E0; // Size: 0x48 (0x3E0-428)
  435. constexpr uint32_t ReplicatedServerLastTransformUpdateTimeStamp = 0x428; // Size: 0x4 (0x428-42C)
  436. constexpr uint32_t ReplayLastTransformUpdateTimeStamp = 0x42C; // Size: 0x4 (0x42C-430)
  437. constexpr uint32_t BaseRotationOffset = 0x430; // Size: 0x20 (0x430-450)
  438. constexpr uint32_t BaseTranslationOffset = 0x450; // Size: 0x18 (0x450-468)
  439. constexpr uint32_t ReplicatedGravityDirection = 0x468; // Size: 0x18 (0x468-480)
  440. constexpr uint32_t AnimRootMotionTranslationScale = 0x498; // Size: 0x4 (0x498-49C)
  441. constexpr uint32_t CrouchedEyeHeight = 0x49C; // Size: 0x4 (0x49C-4A0)
  442. constexpr uint32_t bInBaseReplication = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  443. constexpr uint32_t bIsCrouched = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  444. constexpr uint32_t bProxyIsJumpForceApplied = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  445. constexpr uint32_t bPressedJump = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  446. constexpr uint32_t bClientUpdating = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  447. constexpr uint32_t bClientWasFalling = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  448. constexpr uint32_t bClientResimulateRootMotion = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  449. constexpr uint32_t bClientResimulateRootMotionSources = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  450. constexpr uint32_t bSimGravityDisabled = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  451. constexpr uint32_t bClientCheckEncroachmentOnNetUpdate = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  452. constexpr uint32_t bServerMoveIgnoreRootMotion = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  453. constexpr uint32_t bWasJumping = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  454. constexpr uint32_t ReplicatedMovementMode = 0x4A2; // Size: 0x1 (0x4A2-4A3)
  455. constexpr uint32_t JumpKeyHoldTime = 0x4A4; // Size: 0x4 (0x4A4-4A8)
  456. constexpr uint32_t JumpForceTimeRemaining = 0x4A8; // Size: 0x4 (0x4A8-4AC)
  457. constexpr uint32_t ProxyJumpForceStartedTime = 0x4AC; // Size: 0x4 (0x4AC-4B0)
  458. constexpr uint32_t JumpMaxHoldTime = 0x4B0; // Size: 0x4 (0x4B0-4B4)
  459. constexpr uint32_t JumpMaxCount = 0x4B4; // Size: 0x4 (0x4B4-4B8)
  460. constexpr uint32_t JumpCurrentCount = 0x4B8; // Size: 0x4 (0x4B8-4BC)
  461. constexpr uint32_t JumpCurrentCountPreJump = 0x4BC; // Size: 0x4 (0x4BC-4C0)
  462. constexpr uint32_t Mesh = 0x4D0; // Size: 0x8 (0x4D0-4D8)
  463. constexpr uint32_t OnReachedJumpApex = 0x4E0; // Size: 0x10 (0x4E0-4F0)
  464. constexpr uint32_t LandedDelegate = 0x4F0; // Size: 0x10 (0x4F0-500)
  465. constexpr uint32_t MovementModeChangedDelegate = 0x500; // Size: 0x10 (0x500-510)
  466. constexpr uint32_t OnCharacterMovementUpdated = 0x510; // Size: 0x10 (0x510-520)
  467. constexpr uint32_t SavedRootMotion = 0x520; // Size: 0x48 (0x520-568)
  468. constexpr uint32_t ClientRootMotionParams = 0x570; // Size: 0x70 (0x570-5E0)
  469. constexpr uint32_t RootMotionRepMoves = 0x5E0; // Size: 0x10 (0x5E0-5F0)
  470. constexpr uint32_t RepRootMotion = 0x5F0; // Size: 0xC8 (0x5F0-6B8)
  471. };
  472.  
  473. namespace AController // Size: 0x370
  474. {
  475. constexpr uint32_t PlayerState = 0x2E0; // Size: 0x8 (0x2E0-2E8)
  476. constexpr uint32_t OnInstigatedAnyDamage = 0x2F0; // Size: 0x10 (0x2F0-300)
  477. constexpr uint32_t OnPossessedPawnChanged = 0x300; // Size: 0x10 (0x300-310)
  478. constexpr uint32_t StateName = 0x310; // Size: 0x8 (0x310-318)
  479. constexpr uint32_t Pawn = 0x318; // Size: 0x8 (0x318-320)
  480. constexpr uint32_t Character = 0x328; // Size: 0x8 (0x328-330)
  481. constexpr uint32_t TransformComponent = 0x330; // Size: 0x8 (0x330-338)
  482. constexpr uint32_t ControlRotation = 0x350; // Size: 0x18 (0x350-368)
  483. constexpr uint32_t bAttachToPawn = 0x368; // Size: 0x1 (0x368-369)
  484. };
  485.  
  486. namespace APlayerController // Size: 0x8D0
  487. {
  488. constexpr uint32_t PlayerCameraManagerClass = 0x388; // Size: 0x8 (0x388-390)
  489. constexpr uint32_t bAutoManageActiveCameraTarget = 0x390; // Size: 0x1 (0x390-391)
  490. constexpr uint32_t SmoothTargetViewRotationSpeed = 0x394; // Size: 0x4 (0x394-398)
  491. constexpr uint32_t HiddenActors = 0x3A0; // Size: 0x10 (0x3A0-3B0)
  492. constexpr uint32_t HiddenPrimitiveComponents = 0x3B0; // Size: 0x10 (0x3B0-3C0)
  493. constexpr uint32_t LastSpectatorStateSynchTime = 0x3C4; // Size: 0x4 (0x3C4-3C8)
  494. constexpr uint32_t LastSpectatorSyncLocation = 0x3C8; // Size: 0x18 (0x3C8-3E0)
  495. constexpr uint32_t LastSpectatorSyncRotation = 0x3E0; // Size: 0x18 (0x3E0-3F8)
  496. constexpr uint32_t ClientCap = 0x3F8; // Size: 0x4 (0x3F8-3FC)
  497. constexpr uint32_t CheatManager = 0x400; // Size: 0x8 (0x400-408)
  498. constexpr uint32_t CheatClass = 0x408; // Size: 0x8 (0x408-410)
  499. constexpr uint32_t MyHUD = 0x418; // Size: 0x8 (0x418-420)
  500. constexpr uint32_t Player = 0x420; // Size: 0x8 (0x420-428)
  501. constexpr uint32_t AcknowledgedPawn = 0x430; // Size: 0x8 (0x430-438)
  502. constexpr uint32_t PlayerInput = 0x438; // Size: 0x8 (0x438-440)
  503. constexpr uint32_t ActiveForceFeedbackEffects = 0x440; // Size: 0x10 (0x440-450)
  504. constexpr uint32_t bPlayerIsWaiting = 0x4D0; // Size: 0x1 (0x4D0-4D1)
  505. constexpr uint32_t NetPlayerIndex = 0x4D4; // Size: 0x1 (0x4D4-4D5)
  506. constexpr uint32_t PendingSwapConnection = 0x530; // Size: 0x8 (0x530-538)
  507. constexpr uint32_t NetConnection = 0x538; // Size: 0x8 (0x538-540)
  508. constexpr uint32_t InputYawScale = 0x558; // Size: 0x4 (0x558-55C)
  509. constexpr uint32_t InputPitchScale = 0x55C; // Size: 0x4 (0x55C-560)
  510. constexpr uint32_t InputRollScale = 0x560; // Size: 0x4 (0x560-564)
  511. constexpr uint32_t bShowMouseCursor = 0x564; // Size: 0x1 (0x564-565)
  512. constexpr uint32_t bEnableClickEvents = 0x564; // Size: 0x1 (0x564-565)
  513. constexpr uint32_t bEnableTouchEvents = 0x564; // Size: 0x1 (0x564-565)
  514. constexpr uint32_t bEnableMouseOverEvents = 0x564; // Size: 0x1 (0x564-565)
  515. constexpr uint32_t bEnableTouchOverEvents = 0x564; // Size: 0x1 (0x564-565)
  516. constexpr uint32_t bForceFeedbackEnabled = 0x564; // Size: 0x1 (0x564-565)
  517. constexpr uint32_t bEnableMotionControls = 0x564; // Size: 0x1 (0x564-565)
  518. constexpr uint32_t bEnableStreamingSource = 0x564; // Size: 0x1 (0x564-565)
  519. constexpr uint32_t bStreamingSourceShouldActivate = 0x565; // Size: 0x1 (0x565-566)
  520. constexpr uint32_t bStreamingSourceShouldBlockOnSlowStreaming = 0x565; // Size: 0x1 (0x565-566)
  521. constexpr uint32_t StreamingSourcePriority = 0x568; // Size: 0x1 (0x568-569)
  522. constexpr uint32_t StreamingSourceDebugColor = 0x56C; // Size: 0x4 (0x56C-570)
  523. constexpr uint32_t PlayerCameraManager = 0x578; // Size: 0x8 (0x578-580)
  524. constexpr uint32_t StreamingSourceShapes = 0x580; // Size: 0x10 (0x580-590)
  525. constexpr uint32_t ForceFeedbackScale = 0x590; // Size: 0x4 (0x590-594)
  526. constexpr uint32_t ClickEventKeys = 0x598; // Size: 0x10 (0x598-5A8)
  527. constexpr uint32_t DefaultMouseCursor = 0x5A8; // Size: 0x1 (0x5A8-5A9)
  528. constexpr uint32_t CurrentMouseCursor = 0x5A9; // Size: 0x1 (0x5A9-5AA)
  529. constexpr uint32_t DefaultClickTraceChannel = 0x5AA; // Size: 0x1 (0x5AA-5AB)
  530. constexpr uint32_t CurrentClickTraceChannel = 0x5AB; // Size: 0x1 (0x5AB-5AC)
  531. constexpr uint32_t HitResultTraceDistance = 0x5AC; // Size: 0x4 (0x5AC-5B0)
  532. constexpr uint32_t SeamlessTravelCount = 0x5B0; // Size: 0x2 (0x5B0-5B2)
  533. constexpr uint32_t LastCompletedSeamlessTravelCount = 0x5B2; // Size: 0x2 (0x5B2-5B4)
  534. constexpr uint32_t InactiveStateInputComponent = 0x638; // Size: 0x8 (0x638-640)
  535. constexpr uint32_t bShouldPerformFullTickWhenPaused = 0x640; // Size: 0x1 (0x640-641)
  536. constexpr uint32_t CurrentTouchInterface = 0x658; // Size: 0x8 (0x658-660)
  537. constexpr uint32_t OverridePlayerInputClass = 0x660; // Size: 0x8 (0x660-668)
  538. constexpr uint32_t TargetViewRotation = 0x6A8; // Size: 0x18 (0x6A8-6C0)
  539. constexpr uint32_t SpectatorPawn = 0x730; // Size: 0x8 (0x730-738)
  540. constexpr uint32_t bIsLocalPlayerController = 0x73C; // Size: 0x1 (0x73C-73D)
  541. constexpr uint32_t SpawnLocation = 0x740; // Size: 0x18 (0x740-758)
  542. };
  543.  
  544. namespace UCapsuleComponent // Size: 0x580
  545. {
  546. constexpr uint32_t ShapeBodySetup = 0x550; // Size: 0x8 (0x550-558)
  547. constexpr uint32_t ShapeColor = 0x558; // Size: 0x4 (0x558-55C)
  548. constexpr uint32_t bDrawOnlyIfSelected = 0x55C; // Size: 0x1 (0x55C-55D)
  549. constexpr uint32_t bShouldCollideWhenPlacing = 0x55C; // Size: 0x1 (0x55C-55D)
  550. constexpr uint32_t bDynamicObstacle = 0x55C; // Size: 0x1 (0x55C-55D)
  551. constexpr uint32_t bUseSystemDefaultObstacleAreaClass = 0x55C; // Size: 0x1 (0x55C-55D)
  552. constexpr uint32_t AreaClassOverride = 0x560; // Size: 0x8 (0x560-568)
  553. constexpr uint32_t LineThickness = 0x568; // Size: 0x4 (0x568-56C)
  554. };
  555.  
  556. namespace APoseableMeshComponent // Size: 0xA70
  557. {
  558. constexpr uint32_t SkeletalMesh = 0x588; // Size: 0x8 (0x588-590)
  559. constexpr uint32_t SkinnedAsset = 0x590; // Size: 0x8 (0x590-598)
  560. constexpr uint32_t LeaderPoseComponent = 0x5A0; // Size: 0x8 (0x5A0-5A8)
  561. constexpr uint32_t SkinCacheUsage = 0x5A8; // Size: 0x10 (0x5A8-5B8)
  562. constexpr uint32_t bSetMeshDeformer = 0x5B8; // Size: 0x1 (0x5B8-5B9)
  563. constexpr uint32_t MeshDeformer = 0x5C0; // Size: 0x8 (0x5C0-5C8)
  564. constexpr uint32_t bAlwaysUseMeshDeformer = 0x5C8; // Size: 0x1 (0x5C8-5C9)
  565. constexpr uint32_t MeshDeformerInstanceSettings = 0x5D0; // Size: 0x8 (0x5D0-5D8)
  566. constexpr uint32_t MeshDeformerInstances = 0x5D8; // Size: 0x20 (0x5D8-5F8)
  567. constexpr uint32_t PhysicsAssetOverride = 0x778; // Size: 0x8 (0x778-780)
  568. constexpr uint32_t ForcedLodModel = 0x780; // Size: 0x4 (0x780-784)
  569. constexpr uint32_t MinLodModel = 0x788; // Size: 0x4 (0x788-78C)
  570. constexpr uint32_t StreamingDistanceMultiplier = 0x794; // Size: 0x4 (0x794-798)
  571. constexpr uint32_t LODInfo = 0x7A0; // Size: 0x10 (0x7A0-7B0)
  572. constexpr uint32_t VisibilityBasedAnimTickOption = 0x7D4; // Size: 0x1 (0x7D4-7D5)
  573. constexpr uint32_t bOverrideMinLod = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  574. constexpr uint32_t bUseBoundsFromLeaderPoseComponent = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  575. constexpr uint32_t bIncludeComponentLocationIntoBounds = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  576. constexpr uint32_t bForceWireframe = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  577. constexpr uint32_t bDisableMorphTarget = 0x7D6; // Size: 0x1 (0x7D6-7D7)
  578. constexpr uint32_t bHideSkin = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  579. constexpr uint32_t bPerBoneMotionBlur = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  580. constexpr uint32_t bComponentUseFixedSkelBounds = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  581. constexpr uint32_t bConsiderAllBodiesForBounds = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  582. constexpr uint32_t bSyncAttachParentLOD = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  583. constexpr uint32_t bCanHighlightSelectedSections = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  584. constexpr uint32_t bRecentlyRendered = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  585. constexpr uint32_t bCastCapsuleDirectShadow = 0x7D7; // Size: 0x1 (0x7D7-7D8)
  586. constexpr uint32_t bCastCapsuleIndirectShadow = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  587. constexpr uint32_t bCPUSkinning = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  588. constexpr uint32_t bUseScreenRenderStateForUpdate = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  589. constexpr uint32_t bEnableUpdateRateOptimizations = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  590. constexpr uint32_t bDisplayDebugUpdateRateOptimizations = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  591. constexpr uint32_t bRender= 0x7D8; // Size: 0x1 (0x7D8-7D9)
  592. constexpr uint32_t bIgnoreLeaderPoseComponentLOD = 0x7D8; // Size: 0x1 (0x7D8-7D9)
  593. constexpr uint32_t bCachedLocalBoundsUpToDate = 0x7D9; // Size: 0x1 (0x7D9-7DA)
  594. constexpr uint32_t bCachedWorldSpaceBoundsUpToDate = 0x7D9; // Size: 0x1 (0x7D9-7DA)
  595. constexpr uint32_t bForceMeshObjectUpdate = 0x7D9; // Size: 0x1 (0x7D9-7DA)
  596. constexpr uint32_t bFollowerShouldTickPose = 0x7DA; // Size: 0x1 (0x7DA-7DB)
  597. constexpr uint32_t CapsuleIndirectShadowMinVisibility = 0x7DC; // Size: 0x4 (0x7DC-7E0)
  598. constexpr uint32_t CachedWorldOrLocalSpaceBounds = 0x820; // Size: 0x38 (0x820-858)
  599. constexpr uint32_t CachedWorldToLocalTransform = 0x860; // Size: 0x80 (0x860-8E0)
  600. };
  601.  
  602. namespace UGameInstance // Size: 0x1F0
  603. {
  604. constexpr uint32_t OnlineSession = 0x40; // Size: 0x8 (0x40-48)
  605. constexpr uint32_t ReferencedObjects = 0x48; // Size: 0x10 (0x48-58)
  606. constexpr uint32_t OnPawnControllerChangedDelegates = 0x70; // Size: 0x10 (0x70-80)
  607. constexpr uint32_t OnInputDeviceConnectionChange = 0x98; // Size: 0x10 (0x98-A8)
  608. constexpr uint32_t OnUserInputDevicePairingChange = 0xA8; // Size: 0x10 (0xA8-B8)
  609. constexpr uint32_t LocalPlayers = 0x118; // Size: 0x10 (0x118-128)
  610. };
  611.  
  612. namespace AGameStateBase // Size: 0x338
  613. {
  614. constexpr uint32_t GameModeClass = 0x2D8; // Size: 0x8 (0x2D8-2E0)
  615. constexpr uint32_t AuthorityGameMode = 0x2E8; // Size: 0x8 (0x2E8-2F0)
  616. constexpr uint32_t SpectatorClass = 0x2F0; // Size: 0x8 (0x2F0-2F8)
  617. constexpr uint32_t bReplicatedHasBegunPlay = 0x2F8; // Size: 0x1 (0x2F8-2F9)
  618. constexpr uint32_t ReplicatedWorldTimeSeconds = 0x2FC; // Size: 0x4 (0x2FC-300)
  619. constexpr uint32_t ReplicatedWorldTimeSecondsDouble = 0x300; // Size: 0x8 (0x300-308)
  620. constexpr uint32_t ServerWorldTimeSecondsDelta = 0x308; // Size: 0x4 (0x308-30C)
  621. constexpr uint32_t ServerWorldTimeSecondsUpdateFrequency = 0x30C; // Size: 0x4 (0x30C-310)
  622. constexpr uint32_t PlayerArray = 0x328; // Size: 0x10 (0x328-338)
  623. };
  624.  
  625. namespace ULocalPlayer // Size: 0x2F8
  626. {
  627. constexpr uint32_t ViewportClient = 0x90; // Size: 0x8 (0x90-98)
  628. constexpr uint32_t AspectRatioAxisConstraint = 0xF9; // Size: 0x1 (0xF9-FA)
  629. constexpr uint32_t PendingLevelPlayerControllerClass = 0x100; // Size: 0x8 (0x100-108)
  630. constexpr uint32_t bSentSplitJoin = 0x108; // Size: 0x1 (0x108-109)
  631. constexpr uint32_t ControllerId = 0x128; // Size: 0x4 (0x128-12C)
  632. };
  633.  
  634. namespace APlayerState // Size: 0x3A0
  635. {
  636. constexpr uint32_t EngineMessageClass = 0x318; // Size: 0x8 (0x318-320)
  637. constexpr uint32_t SavedNetworkAddress = 0x328; // Size: 0x10 (0x328-338)
  638. constexpr uint32_t OnPawnSet = 0x340; // Size: 0x10 (0x340-350)
  639. constexpr uint32_t PawnPrivate = 0x358; // Size: 0x8 (0x358-360)
  640. constexpr uint32_t PlayerNamePrivate = 0x380; // Size: 0x10 (0x380-390)
  641. };
  642.  
  643. namespace USkeletalMesh // Size: 0x530
  644. {
  645. constexpr uint32_t Skeleton = 0xF8; // Size: 0x8 (0xF8-100)
  646. constexpr uint32_t ImportedBounds = 0x100; // Size: 0x38 (0x100-138)
  647. constexpr uint32_t ExtendedBounds = 0x138; // Size: 0x38 (0x138-170)
  648. constexpr uint32_t PositiveBoundsExtension = 0x170; // Size: 0x18 (0x170-188)
  649. constexpr uint32_t NegativeBoundsExtension = 0x188; // Size: 0x18 (0x188-1A0)
  650. constexpr uint32_t Materials = 0x1A0; // Size: 0x10 (0x1A0-1B0)
  651. constexpr uint32_t NaniteSettings = 0x1B0; // Size: 0x40 (0x1B0-1F0)
  652. constexpr uint32_t LODInfo = 0x1F0; // Size: 0x10 (0x1F0-200)
  653. constexpr uint32_t MinQualityLevelLOD = 0x250; // Size: 0x68 (0x250-2B8)
  654. constexpr uint32_t MinLOD = 0x2B8; // Size: 0x4 (0x2B8-2BC)
  655. constexpr uint32_t DisableBelowMinLodStripping = 0x2BC; // Size: 0x1 (0x2BC-2BD)
  656. constexpr uint32_t bUseFullPrecisionUVs = 0x2BD; // Size: 0x1 (0x2BD-2BE)
  657. constexpr uint32_t bUseHighPrecisionTangentBasis = 0x2BD; // Size: 0x1 (0x2BD-2BE)
  658. constexpr uint32_t bHasVertexColors = 0x2BD; // Size: 0x1 (0x2BD-2BE)
  659. constexpr uint32_t bEnablePerPolyCollision = 0x2BD; // Size: 0x1 (0x2BD-2BE)
  660. constexpr uint32_t BodySetup = 0x2C0; // Size: 0x8 (0x2C0-2C8)
  661. constexpr uint32_t PhysicsAsset = 0x2C8; // Size: 0x8 (0x2C8-2D0)
  662. constexpr uint32_t ShadowPhysicsAsset = 0x2D0; // Size: 0x8 (0x2D0-2D8)
  663. constexpr uint32_t NodeMappingData = 0x2D8; // Size: 0x10 (0x2D8-2E8)
  664. constexpr uint32_t bSupportRayTracing = 0x2E8; // Size: 0x1 (0x2E8-2E9)
  665. constexpr uint32_t RayTracingMinLOD = 0x2EC; // Size: 0x4 (0x2EC-2F0)
  666. constexpr uint32_t ClothLODBiasMode = 0x2F0; // Size: 0x1 (0x2F0-2F1)
  667. constexpr uint32_t MorphTargets = 0x2F8; // Size: 0x10 (0x2F8-308)
  668. constexpr uint32_t PostProcessAnimBlueprint = 0x488; // Size: 0x8 (0x488-490)
  669. constexpr uint32_t PostProcessAnimBPLODThreshold = 0x490; // Size: 0x4 (0x490-494)
  670. constexpr uint32_t MeshClothingAssets = 0x498; // Size: 0x10 (0x498-4A8)
  671. constexpr uint32_t SamplingInfo = 0x4A8; // Size: 0x30 (0x4A8-4D8)
  672. constexpr uint32_t AssetUserData = 0x4D8; // Size: 0x10 (0x4D8-4E8)
  673. constexpr uint32_t Sockets = 0x4E8; // Size: 0x10 (0x4E8-4F8)
  674. constexpr uint32_t SkinWeightProfiles = 0x508; // Size: 0x10 (0x508-518)
  675. constexpr uint32_t DefaultMeshDeformer = 0x518; // Size: 0x8 (0x518-520)
  676. constexpr uint32_t OverlayMaterial = 0x520; // Size: 0x8 (0x520-528)
  677. constexpr uint32_t OverlayMaterialMaxDrawDistance = 0x528; // Size: 0x4 (0x528-52C)
  678. };
  679.  
  680. namespace UGameplayAbility // Size: 0x3B8
  681. {
  682. constexpr uint32_t CurrentEventData = 0xF8; // Size: 0xB0 (0xF8-1A8)
  683. constexpr uint32_t NetExecutionPolicy = 0x1A8; // Size: 0x1 (0x1A8-1A9)
  684. constexpr uint32_t NetSecurityPolicy = 0x1A9; // Size: 0x1 (0x1A9-1AA)
  685. constexpr uint32_t CostGameplayEffectClass = 0x1B0; // Size: 0x8 (0x1B0-1B8)
  686. constexpr uint32_t AbilityTriggers = 0x1B8; // Size: 0x10 (0x1B8-1C8)
  687. constexpr uint32_t CooldownGameplayEffectClass = 0x1C8; // Size: 0x8 (0x1C8-1D0)
  688. constexpr uint32_t CancelAbilitiesWithTag = 0x1D0; // Size: 0x20 (0x1D0-1F0)
  689. constexpr uint32_t BlockAbilitiesWithTag = 0x1F0; // Size: 0x20 (0x1F0-210)
  690. constexpr uint32_t ActivationOwnedTags = 0x210; // Size: 0x20 (0x210-230)
  691. constexpr uint32_t ActivationRequiredTags = 0x230; // Size: 0x20 (0x230-250)
  692. constexpr uint32_t ActivationBlockedTags = 0x250; // Size: 0x20 (0x250-270)
  693. constexpr uint32_t SourceRequiredTags = 0x270; // Size: 0x20 (0x270-290)
  694. constexpr uint32_t SourceBlockedTags = 0x290; // Size: 0x20 (0x290-2B0)
  695. constexpr uint32_t TargetRequiredTags = 0x2B0; // Size: 0x20 (0x2B0-2D0)
  696. constexpr uint32_t TargetBlockedTags = 0x2D0; // Size: 0x20 (0x2D0-2F0)
  697. constexpr uint32_t ActiveTasks = 0x310; // Size: 0x10 (0x310-320)
  698. constexpr uint32_t CurrentMontage = 0x330; // Size: 0x8 (0x330-338)
  699. constexpr uint32_t bIsActive = 0x398; // Size: 0x1 (0x398-399)
  700. constexpr uint32_t bIsAbilityEnding = 0x399; // Size: 0x1 (0x399-39A)
  701. constexpr uint32_t bIsAbilityCancelling = 0x39A; // Size: 0x1 (0x39A-39B)
  702. constexpr uint32_t bIsCancelable = 0x39B; // Size: 0x1 (0x39B-39C)
  703. constexpr uint32_t bIsBlockingOtherAbilities = 0x39C; // Size: 0x1 (0x39C-39D)
  704. constexpr uint32_t bMarkPendingKillOnAbilityEnd = 0x3B0; // Size: 0x1 (0x3B0-3B1)
  705. };
  706.  
  707. namespace UAbilitySystemComponent // Size: 0x1338
  708. {
  709. constexpr uint32_t DefaultStartingData = 0x158; // Size: 0x10 (0x158-168)
  710. constexpr uint32_t AffectedAnimInstanceTag = 0x168; // Size: 0x8 (0x168-170)
  711. constexpr uint32_t OutgoingDuration = 0x318; // Size: 0x4 (0x318-31C)
  712. constexpr uint32_t IncomingDuration = 0x31C; // Size: 0x4 (0x31C-320)
  713. constexpr uint32_t ClientDebugStrings = 0x340; // Size: 0x10 (0x340-350)
  714. constexpr uint32_t ServerDebugStrings = 0x350; // Size: 0x10 (0x350-360)
  715. constexpr uint32_t UserAbilityActivationInhibited = 0x3B8; // Size: 0x1 (0x3B8-3B9)
  716. constexpr uint32_t ReplicationProxyEnabled = 0x3B9; // Size: 0x1 (0x3B9-3BA)
  717. constexpr uint32_t bSuppressGrantAbility = 0x3BA; // Size: 0x1 (0x3BA-3BB)
  718. constexpr uint32_t bSuppressGameplayCues = 0x3BB; // Size: 0x1 (0x3BB-3BC)
  719. constexpr uint32_t SpawnedTargetActors = 0x3C0; // Size: 0x10 (0x3C0-3D0)
  720. constexpr uint32_t OwnerActor = 0x3F8; // Size: 0x8 (0x3F8-400)
  721. constexpr uint32_t AvatarActor = 0x400; // Size: 0x8 (0x400-408)
  722. constexpr uint32_t ActivatableAbilities = 0x418; // Size: 0x140 (0x418-558)
  723. constexpr uint32_t AllReplicatedInstancedAbilities = 0x588; // Size: 0x10 (0x588-598)
  724. constexpr uint32_t RepAnimMontageInfo = 0x7F8; // Size: 0x38 (0x7F8-830)
  725. constexpr uint32_t bCachedIsNetSimulated = 0x830; // Size: 0x1 (0x830-831)
  726. constexpr uint32_t bPendingMontageRep = 0x831; // Size: 0x1 (0x831-832)
  727. constexpr uint32_t LocalAnimMontageInfo = 0x838; // Size: 0x28 (0x838-860)
  728. constexpr uint32_t ActiveGameplayEffects = 0x900; // Size: 0x320 (0x900-C20)
  729. constexpr uint32_t ActiveGameplayCues = 0xC20; // Size: 0x148 (0xC20-D68)
  730. constexpr uint32_t MinimalReplicationGameplayCues = 0xD68; // Size: 0x148 (0xD68-EB0)
  731. constexpr uint32_t BlockedAbilityBindings = 0xFD8; // Size: 0x10 (0xFD8-FE8)
  732. constexpr uint32_t MinimalReplicationTags = 0x1110; // Size: 0x68 (0x1110-1178)
  733. constexpr uint32_t SpawnedAttributes = 0x1178; // Size: 0x10 (0x1178-1188)
  734. constexpr uint32_t ReplicatedLooseTags = 0x1198; // Size: 0x68 (0x1198-1200)
  735. constexpr uint32_t ReplicatedPredictionKeyMap = 0x1208; // Size: 0x120 (0x1208-1328)
  736. };
  737.  
  738. namespace ModularCharacter // Size: 0x6C0
  739. {
  740. constexpr uint32_t CharacterMovement = 0x388; // Size: 0x8 (0x388-390)
  741. constexpr uint32_t CapsuleComponent = 0x390; // Size: 0x8 (0x390-398)
  742. constexpr uint32_t BasedMovement = 0x398; // Size: 0x48 (0x398-3E0)
  743. constexpr uint32_t ReplicatedBasedMovement = 0x3E0; // Size: 0x48 (0x3E0-428)
  744. constexpr uint32_t ReplicatedServerLastTransformUpdateTimeStamp = 0x428; // Size: 0x4 (0x428-42C)
  745. constexpr uint32_t ReplayLastTransformUpdateTimeStamp = 0x42C; // Size: 0x4 (0x42C-430)
  746. constexpr uint32_t BaseRotationOffset = 0x430; // Size: 0x20 (0x430-450)
  747. constexpr uint32_t BaseTranslationOffset = 0x450; // Size: 0x18 (0x450-468)
  748. constexpr uint32_t ReplicatedGravityDirection = 0x468; // Size: 0x18 (0x468-480)
  749. constexpr uint32_t AnimRootMotionTranslationScale = 0x498; // Size: 0x4 (0x498-49C)
  750. constexpr uint32_t CrouchedEyeHeight = 0x49C; // Size: 0x4 (0x49C-4A0)
  751. constexpr uint32_t bInBaseReplication = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  752. constexpr uint32_t bIsCrouched = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  753. constexpr uint32_t bProxyIsJumpForceApplied = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  754. constexpr uint32_t bPressedJump = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  755. constexpr uint32_t bClientUpdating = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  756. constexpr uint32_t bClientWasFalling = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  757. constexpr uint32_t bClientResimulateRootMotion = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  758. constexpr uint32_t bClientResimulateRootMotionSources = 0x4A0; // Size: 0x1 (0x4A0-4A1)
  759. constexpr uint32_t bSimGravityDisabled = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  760. constexpr uint32_t bClientCheckEncroachmentOnNetUpdate = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  761. constexpr uint32_t bServerMoveIgnoreRootMotion = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  762. constexpr uint32_t bWasJumping = 0x4A1; // Size: 0x1 (0x4A1-4A2)
  763. constexpr uint32_t ReplicatedMovementMode = 0x4A2; // Size: 0x1 (0x4A2-4A3)
  764. constexpr uint32_t JumpKeyHoldTime = 0x4A4; // Size: 0x4 (0x4A4-4A8)
  765. constexpr uint32_t JumpForceTimeRemaining = 0x4A8; // Size: 0x4 (0x4A8-4AC)
  766. constexpr uint32_t ProxyJumpForceStartedTime = 0x4AC; // Size: 0x4 (0x4AC-4B0)
  767. constexpr uint32_t JumpMaxHoldTime = 0x4B0; // Size: 0x4 (0x4B0-4B4)
  768. constexpr uint32_t JumpMaxCount = 0x4B4; // Size: 0x4 (0x4B4-4B8)
  769. constexpr uint32_t JumpCurrentCount = 0x4B8; // Size: 0x4 (0x4B8-4BC)
  770. constexpr uint32_t JumpCurrentCountPreJump = 0x4BC; // Size: 0x4 (0x4BC-4C0)
  771. constexpr uint32_t Mesh = 0x4D0; // Size: 0x8 (0x4D0-4D8)
  772. constexpr uint32_t OnReachedJumpApex = 0x4E0; // Size: 0x10 (0x4E0-4F0)
  773. constexpr uint32_t LandedDelegate = 0x4F0; // Size: 0x10 (0x4F0-500)
  774. constexpr uint32_t MovementModeChangedDelegate = 0x500; // Size: 0x10 (0x500-510)
  775. constexpr uint32_t OnCharacterMovementUpdated = 0x510; // Size: 0x10 (0x510-520)
  776. constexpr uint32_t SavedRootMotion = 0x520; // Size: 0x48 (0x520-568)
  777. constexpr uint32_t ClientRootMotionParams = 0x570; // Size: 0x70 (0x570-5E0)
  778. constexpr uint32_t RootMotionRepMoves = 0x5E0; // Size: 0x10 (0x5E0-5F0)
  779. constexpr uint32_t RepRootMotion = 0x5F0; // Size: 0xC8 (0x5F0-6B8)
  780. };
  781.  
  782. namespace GF1047Character // Size: 0xD80
  783. {
  784. constexpr uint32_t CharacterExtensionComponent = 0x780; // Size: 0x8 (0x780-788)
  785. constexpr uint32_t HeroComponent = 0x788; // Size: 0x8 (0x788-790)
  786. constexpr uint32_t GameplayTokenComponent = 0x790; // Size: 0x8 (0x790-798)
  787. constexpr uint32_t SpawnTags = 0x798; // Size: 0x20 (0x798-7B8)
  788. constexpr uint32_t FirstPersonMesh = 0x7B8; // Size: 0x8 (0x7B8-7C0)
  789. constexpr uint32_t FirstPersonRootSceneComponent = 0x7C0; // Size: 0x8 (0x7C0-7C8)
  790. constexpr uint32_t TempFirstPersonPrevDir = 0x7C8; // Size: 0x18 (0x7C8-7E0)
  791. constexpr uint32_t TempFirstPersonWeaponOffset = 0x7E0; // Size: 0x18 (0x7E0-7F8)
  792. constexpr uint32_t CameraComponent = 0x808; // Size: 0x8 (0x808-810)
  793. constexpr uint32_t AnimCamera = 0x810; // Size: 0x8 (0x810-818)
  794. constexpr uint32_t IndicatorSocket = 0x818; // Size: 0x8 (0x818-820)
  795. constexpr uint32_t IndicatorOffset = 0x820; // Size: 0x18 (0x820-838)
  796. constexpr uint32_t IndicatorTransformProvider = 0x838; // Size: 0x10 (0x838-848)
  797. constexpr uint32_t TeleportableComponent = 0x848; // Size: 0x8 (0x848-850)
  798. constexpr uint32_t GameplayCuesToReactTo = 0x978; // Size: 0x20 (0x978-998)
  799. constexpr uint32_t DefaultWeaponImpulseStrength = 0x998; // Size: 0x4 (0x998-99C)
  800. constexpr uint32_t bUseImpulseAsVelocityChange = 0x99C; // Size: 0x1 (0x99C-99D)
  801. constexpr uint32_t bAddImpulseAtLocation = 0x99C; // Size: 0x1 (0x99C-99D)
  802. constexpr uint32_t bReceivedFirstRepTransformOnrep = 0x99C; // Size: 0x1 (0x99C-99D)
  803. constexpr uint32_t OnStartClamberEvent = 0x9A0; // Size: 0x10 (0x9A0-9B0)
  804. constexpr uint32_t OnEndClamberEvent = 0x9B0; // Size: 0x10 (0x9B0-9C0)
  805. constexpr uint32_t bIsClambering = 0x9C0; // Size: 0x1 (0x9C0-9C1)
  806. constexpr uint32_t OnStartCrouchEvent = 0x9C8; // Size: 0x10 (0x9C8-9D8)
  807. constexpr uint32_t OnEndCrouchEvent = 0x9D8; // Size: 0x10 (0x9D8-9E8)
  808. constexpr uint32_t CrouchEyeHeightInterpSpeed = 0x9E8; // Size: 0x4 (0x9E8-9EC)
  809. constexpr uint32_t OnStartSlideEvent = 0x9F0; // Size: 0x10 (0x9F0-A00)
  810. constexpr uint32_t OnEndSlideEvent = 0xA00; // Size: 0x10 (0xA00-A10)
  811. constexpr uint32_t bIsSliding = 0xA10; // Size: 0x1 (0xA10-A11)
  812. constexpr uint32_t SlideEyeHeight = 0xA14; // Size: 0x4 (0xA14-A18)
  813. constexpr uint32_t SlideEnterEyeHeightInterpSpeed = 0xA18; // Size: 0x4 (0xA18-A1C)
  814. constexpr uint32_t SlideExitEyeHeightInterpSpeed = 0xA1C; // Size: 0x4 (0xA1C-A20)
  815. constexpr uint32_t SlideCameraMode = 0xA20; // Size: 0x8 (0xA20-A28)
  816. constexpr uint32_t OnStartThrusterEvent = 0xA28; // Size: 0x10 (0xA28-A38)
  817. constexpr uint32_t OnEndThrusterEvent = 0xA38; // Size: 0x10 (0xA38-A48)
  818. constexpr uint32_t bIsThrusting = 0xA48; // Size: 0x1 (0xA48-A49)
  819. constexpr uint32_t OnStartSprintEvent = 0xA58; // Size: 0x10 (0xA58-A68)
  820. constexpr uint32_t OnEndSprintEvent = 0xA68; // Size: 0x10 (0xA68-A78)
  821. constexpr uint32_t bIsSprinting = 0xA78; // Size: 0x1 (0xA78-A79)
  822. constexpr uint32_t RepCurrentlyZoomedSlots = 0xA88; // Size: 0x20 (0xA88-AA8)
  823. constexpr uint32_t OnStartDashEvent = 0xAA8; // Size: 0x10 (0xAA8-AB8)
  824. constexpr uint32_t OnEndDashEvent = 0xAB8; // Size: 0x10 (0xAB8-AC8)
  825. constexpr uint32_t bIsDashing = 0xAC8; // Size: 0x1 (0xAC8-AC9)
  826. constexpr uint32_t bIsMeleeLunging = 0xAC8; // Size: 0x1 (0xAC8-AC9)
  827. constexpr uint32_t OnStartControlledFallingEvent = 0xAD8; // Size: 0x10 (0xAD8-AE8)
  828. constexpr uint32_t OnStopControlledFallingEvent = 0xAE8; // Size: 0x10 (0xAE8-AF8)
  829. constexpr uint32_t ControlledFallingCameraMode = 0xAF8; // Size: 0x8 (0xAF8-B00)
  830. constexpr uint32_t ControlledFallingAttachLocation = 0xB00; // Size: 0x18 (0xB00-B18)
  831. constexpr uint32_t GF1047CMC = 0xB48; // Size: 0x8 (0xB48-B50)
  832. constexpr uint32_t OnStartDeathEvent = 0xB58; // Size: 0x10 (0xB58-B68)
  833. constexpr uint32_t OnEndDeathEvent = 0xB68; // Size: 0x10 (0xB68-B78)
  834. constexpr uint32_t HealthComponent = 0xB78; // Size: 0x8 (0xB78-B80)
  835. constexpr uint32_t AttachmentsToDisableOnDeath = 0xB80; // Size: 0x20 (0xB80-BA0)
  836. constexpr uint32_t RagdollModificationInfo = 0xBA0; // Size: 0x50 (0xBA0-BF0)
  837. constexpr uint32_t DeathCameraModeClass = 0xBF0; // Size: 0x8 (0xBF0-BF8)
  838. constexpr uint32_t RagdollKillZCameraModeClass = 0xBF8; // Size: 0x8 (0xBF8-C00)
  839. constexpr uint32_t DelayedDeathCameraModeClass = 0xC00; // Size: 0x8 (0xC00-C08)
  840. constexpr uint32_t DelayedDeathCameraModeDelay = 0xC08; // Size: 0x4 (0xC08-C0C)
  841. constexpr uint32_t CharacterAkComponent = 0xD48; // Size: 0x8 (0xD48-D50)
  842. constexpr uint32_t bForceDisableMovementForCinematics = 0xD70; // Size: 0x1 (0xD70-D71)
  843. };
  844.  
  845. namespace GF1047HealthComponent // Size: 0x258
  846. {
  847. constexpr uint32_t OnDeathStarted = 0xD8; // Size: 0x10 (0xD8-E8)
  848. constexpr uint32_t OnDeathFinished = 0xE8; // Size: 0x10 (0xE8-F8)
  849. constexpr uint32_t OnHealthChangedDelegate = 0xF8; // Size: 0x10 (0xF8-108)
  850. constexpr uint32_t OnMaxHealthStateChanged = 0x108; // Size: 0x10 (0x108-118)
  851. constexpr uint32_t OnKillDelegate = 0x118; // Size: 0x10 (0x118-128)
  852. constexpr uint32_t DeathInfo = 0x128; // Size: 0x20 (0x128-148)
  853. constexpr uint32_t HealthAttributeSet = 0x148; // Size: 0x8 (0x148-150)
  854. constexpr uint32_t SpawnProtectionEffectClass = 0x150; // Size: 0x8 (0x150-158)
  855. constexpr uint32_t LongDistanceKillRange = 0x180; // Size: 0x8 (0x180-188)
  856. constexpr uint32_t LongDistanceKillDropoff = 0x188; // Size: 0x4 (0x188-18C)
  857. constexpr uint32_t PortalSuicideWalkTolerance = 0x190; // Size: 0x8 (0x190-198)
  858. constexpr uint32_t PortalSuicideTeleportTolerance = 0x198; // Size: 0x8 (0x198-1A0)
  859. constexpr uint32_t NonDamageAssistDuration = 0x200; // Size: 0x8 (0x200-208)
  860. };
  861.  
  862. namespace GF1047HealthAttributeSet // Size: 0x1C0
  863. {
  864. constexpr uint32_t Health = 0x118; // Size: 0x10 (0x118-128)
  865. constexpr uint32_t MaxHealth = 0x128; // Size: 0x10 (0x128-138)
  866. constexpr uint32_t BonusHealth = 0x138; // Size: 0x10 (0x138-148)
  867. constexpr uint32_t MaxBonusHealth = 0x148; // Size: 0x10 (0x148-158)
  868. constexpr uint32_t Armor = 0x158; // Size: 0x10 (0x158-168)
  869. constexpr uint32_t MaxArmor = 0x168; // Size: 0x10 (0x168-178)
  870. constexpr uint32_t HealthRegenRate = 0x178; // Size: 0x10 (0x178-188)
  871. constexpr uint32_t HealthRegenDelay = 0x188; // Size: 0x10 (0x188-198)
  872. constexpr uint32_t IncomingDamage = 0x198; // Size: 0x10 (0x198-1A8)
  873. constexpr uint32_t IncomingHealing = 0x1A8; // Size: 0x10 (0x1A8-1B8)
  874. constexpr uint32_t bAllowExcessDamage = 0x1B9; // Size: 0x1 (0x1B9-1BA)
  875. };
  876.  
  877. namespace GF1047PlayerState // Size: 0xA10
  878. {
  879. constexpr uint32_t NextPawnData = 0x430; // Size: 0x8 (0x430-438)
  880. constexpr uint32_t CurrentPawnData = 0x438; // Size: 0x8 (0x438-440)
  881. constexpr uint32_t OnChangeTeam = 0x4C0; // Size: 0x10 (0x4C0-4D0)
  882. constexpr uint32_t TeamID = 0x4D0; // Size: 0x1 (0x4D0-4D1)
  883. constexpr uint32_t TeamContext = 0x4D8; // Size: 0x10 (0x4D8-4E8)
  884. constexpr uint32_t AbilitySystemComponent = 0x4E8; // Size: 0x8 (0x4E8-4F0)
  885. constexpr uint32_t AbilityAttributeSet = 0x4F0; // Size: 0x8 (0x4F0-4F8)
  886. constexpr uint32_t CombatAttributeSet = 0x4F8; // Size: 0x8 (0x4F8-500)
  887. constexpr uint32_t HealthAttributeSet = 0x500; // Size: 0x8 (0x500-508)
  888. constexpr uint32_t MovementAttributeSet = 0x508; // Size: 0x8 (0x508-510)
  889. constexpr uint32_t ReplicatedStatsContainer = 0x758; // Size: 0x1C0 (0x758-918)
  890. constexpr uint32_t InputMethod = 0x9CD; // Size: 0x1 (0x9CD-9CE)
  891. constexpr uint32_t NativePlatformUniqueId = 0x9E0; // Size: 0x30 (0x9E0-A10)
  892. };
  893.  
  894. namespace PortalWarsCharacterV2 // Size: 0xD80
  895. {
  896. constexpr uint32_t PortalWarsCMC = 0xD78; // Size: 0x8 (0xD78-D80)
  897. };
  898.  
  899. namespace FBoxSphereBounds // Size: 0x38
  900. {
  901. constexpr uint32_t Origin = 0x0; // Size: 0x18 (0x0-18)
  902. constexpr uint32_t BoxExtent = 0x18; // Size: 0x18 (0x18-30)
  903. constexpr uint32_t SphereRadius = 0x30; // Size: 0x8 (0x30-38)
  904. };
  905.  
  906. namespace Transform // Size: 0x60
  907. {
  908. constexpr uint32_t Translation = 0x0; // Size: 0x18 (0x0-18)
  909. constexpr uint32_t Scale3D = 0x20; // Size: 0x18 (0x20-38)
  910. constexpr uint32_t Rotation = 0x40; // Size: 0x20 (0x40-60)
  911. };
  912.  
  913. namespace FBodyInstance // Size: 0x180
  914. {
  915. constexpr uint32_t PhysMaterialOverride = 0x120; // Size: 0x8 (0x120-128)
  916. constexpr uint32_t MaxAngularVelocity = 0x128; // Size: 0x4 (0x128-12C)
  917. constexpr uint32_t CustomSleepThresholdMultiplier = 0x12C; // Size: 0x4 (0x12C-130)
  918. constexpr uint32_t StabilizationThresholdMultiplier = 0x130; // Size: 0x4 (0x130-134)
  919. constexpr uint32_t PhysicsBlendWeight = 0x134; // Size: 0x4 (0x134-138)
  920. };
  921.  
  922. namespace FActiveGameplayEffect // Size: 0x360
  923. {
  924. constexpr uint32_t Spec = 0x18; // Size: 0x298 (0x18-2B0)
  925. constexpr uint32_t PredictionKey = 0x2B0; // Size: 0x10 (0x2B0-2C0)
  926. constexpr uint32_t GrantedAbilityHandles = 0x2C0; // Size: 0x10 (0x2C0-2D0)
  927. constexpr uint32_t StartServerWorldTime = 0x2D0; // Size: 0x4 (0x2D0-2D4)
  928. constexpr uint32_t CachedStartServerWorldTime = 0x2D4; // Size: 0x4 (0x2D4-2D8)
  929. constexpr uint32_t StartWorldTime = 0x2D8; // Size: 0x4 (0x2D8-2DC)
  930. constexpr uint32_t bIsInhibited = 0x2DC; // Size: 0x1 (0x2DC-2DD)
  931. };
  932.  
  933. namespace FGameplayEffectSpec // Size: 0x298
  934. {
  935. constexpr uint32_t Def = 0x0; // Size: 0x8 (0x0-8)
  936. constexpr uint32_t ModifiedAttributes = 0x8; // Size: 0x10 (0x8-18)
  937. constexpr uint32_t CapturedRelevantAttributes = 0x18; // Size: 0x28 (0x18-40)
  938. constexpr uint32_t Duration = 0x50; // Size: 0x4 (0x50-54)
  939. constexpr uint32_t Period = 0x54; // Size: 0x4 (0x54-58)
  940. constexpr uint32_t ChanceToApplyToTarget = 0x58; // Size: 0x4 (0x58-5C)
  941. constexpr uint32_t CapturedSourceTags = 0x60; // Size: 0x88 (0x60-E8)
  942. constexpr uint32_t CapturedTargetTags = 0xE8; // Size: 0x88 (0xE8-170)
  943. constexpr uint32_t DynamicGrantedTags = 0x170; // Size: 0x20 (0x170-190)
  944. constexpr uint32_t DynamicAssetTags = 0x190; // Size: 0x20 (0x190-1B0)
  945. constexpr uint32_t Modifiers = 0x1B0; // Size: 0x10 (0x1B0-1C0)
  946. constexpr uint32_t StackCount = 0x1C0; // Size: 0x4 (0x1C0-1C4)
  947. constexpr uint32_t bCompletedSourceAttributeCapture = 0x1C4; // Size: 0x1 (0x1C4-1C5)
  948. constexpr uint32_t bCompletedTargetAttributeCapture = 0x1C4; // Size: 0x1 (0x1C4-1C5)
  949. constexpr uint32_t bDurationLocked = 0x1C4; // Size: 0x1 (0x1C4-1C5)
  950. constexpr uint32_t GrantedAbilitySpecs = 0x1C8; // Size: 0x10 (0x1C8-1D8)
  951. constexpr uint32_t EffectContext = 0x278; // Size: 0x18 (0x278-290)
  952. constexpr uint32_t Level = 0x290; // Size: 0x4 (0x290-294)
  953. };
  954.  
  955. namespace FActiveGameplayEffectsContainer // Size: 0x320
  956. {
  957. constexpr uint32_t GameplayEffects_Internal = 0x150; // Size: 0x10 (0x150-160)
  958. };
  959.  
  960. namespace FGameplayAbilitySpecContainer // Size: 0x140
  961. {
  962. constexpr uint32_t Items = 0x128; // Size: 0x10 (0x128-138)
  963. constexpr uint32_t Owner = 0x138; // Size: 0x8 (0x138-140)
  964. };
  965.  
  966. namespace FGameplayAbilitySpec // Size: 0x110
  967. {
  968. constexpr uint32_t Ability = 0x10; // Size: 0x8 (0x10-18)
  969. constexpr uint32_t Level = 0x18; // Size: 0x4 (0x18-1C)
  970. constexpr uint32_t InputID = 0x1C; // Size: 0x4 (0x1C-20)
  971. constexpr uint32_t SourceObject = 0x20; // Size: 0x8 (0x20-28)
  972. constexpr uint32_t ActiveCount = 0x28; // Size: 0x1 (0x28-29)
  973. constexpr uint32_t InputPressed = 0x29; // Size: 0x1 (0x29-2A)
  974. constexpr uint32_t RemoveAfterActivation = 0x29; // Size: 0x1 (0x29-2A)
  975. constexpr uint32_t PendingRemove = 0x29; // Size: 0x1 (0x29-2A)
  976. constexpr uint32_t bActivateOnce = 0x29; // Size: 0x1 (0x29-2A)
  977. constexpr uint32_t ActivationInfo = 0x40; // Size: 0x14 (0x40-54)
  978. constexpr uint32_t DynamicAbilityTags = 0x58; // Size: 0x20 (0x58-78)
  979. constexpr uint32_t NonReplicatedAbilityTags = 0x78; // Size: 0x20 (0x78-98)
  980. constexpr uint32_t NonReplicatedInstances = 0x98; // Size: 0x10 (0x98-A8)
  981. constexpr uint32_t ReplicatedInstances = 0xA8; // Size: 0x10 (0xA8-B8)
  982. constexpr uint32_t GameplayEffectHandle = 0xB8; // Size: 0x8 (0xB8-C0)
  983. };
  984.  
  985. namespace FMinimalViewInfo // Size: 0x880
  986. {
  987. constexpr uint32_t PostProcessSettings = 0x50; // Size: 0x730 (0x50-780)
  988. constexpr uint32_t OffCenterProjectionOffset = 0x780; // Size: 0x10 (0x780-790)
  989. constexpr uint32_t Rotation = 0x798; // Size: 0x18 (0x798-7B0)
  990. constexpr uint32_t FOV = 0x7B0; // Size: 0x4 (0x7B0-7B4)
  991. constexpr uint32_t Location = 0x7C0; // Size: 0x18 (0x7C0-7D8)
  992. constexpr uint32_t OverscanResolutionFraction = 0x850; // Size: 0x4 (0x850-854)
  993. constexpr uint32_t CropFraction = 0x854; // Size: 0x4 (0x854-858)
  994. };
  995.  
  996. namespace FCameraCacheEntry // Size: 0x890
  997. {
  998. constexpr uint32_t POV = 0x10; // Size: 0x880 (0x10-890)
  999. };
  1000.  
  1001. namespace GameplayAttributeData // Size: 0x10
  1002. {
  1003. constexpr uint32_t BaseValue = 0x8; // Size: 0x4 (0x8-C)
  1004. constexpr uint32_t CurrentValue = 0xC; // Size: 0x4 (0xC-10)
  1005. };
  1006.  
  1007. }
  1008.  
Advertisement
Add Comment
Please, Sign In to add comment