Engine globals
struct engine {
inline static constexpr uintptr_t GWorld = 0x1B2C5BA0; // encoded UWorld*
inline static constexpr uintptr_t world_mul = 0x6501B96661E130DD;
inline static constexpr uintptr_t world_add = 0x79D95BD19230E74D;
};
World / level / game instance
struct uworld {
inline static constexpr uintptr_t PersistentLevel = 0x38;
inline static constexpr uintptr_t NetDriver = 0x40;
inline static constexpr uintptr_t LineBatcher = 0x48;
inline static constexpr uintptr_t PersistentLineBatcher = 0x50;
inline static constexpr uintptr_t ForegroundLineBatcher = 0x58;
inline static constexpr uintptr_t NetworkManager = 0x60;
inline static constexpr uintptr_t PhysicsCollisionHandler = 0x68;
inline static constexpr uintptr_t PhysicsQueryHandler = 0x70;
inline static constexpr uintptr_t ExtraReferencedObjects = 0x78;
inline static constexpr uintptr_t PerModuleDataObjects = 0x88;
inline static constexpr uintptr_t StreamingLevels = 0xA0;
inline static constexpr uintptr_t StreamingLevelsToConsider = 0xB0;
inline static constexpr uintptr_t ServerStreamingLevelsVisibility = 0xD8;
inline static constexpr uintptr_t StreamingLevelsPrefix = 0xE0;
inline static constexpr uintptr_t LineBatchers = 0x100;
inline static constexpr uintptr_t MakingVisibleLevels = 0x130;
inline static constexpr uintptr_t MakingInvisibleLevels = 0x140;
inline static constexpr uintptr_t DemoNetDriver = 0x150;
inline static constexpr uintptr_t DefaultPhysicsVolume = 0x158;
inline static constexpr uintptr_t bAreConstraintsDirty = 0x197;
inline static constexpr uintptr_t NavigationSystem = 0x1B0;
inline static constexpr uintptr_t AuthorityGameMode = 0x1B8;
inline static constexpr uintptr_t GameState = 0x1C0;
inline static constexpr uintptr_t AISystem = 0x1C8;
inline static constexpr uintptr_t AvoidanceManager = 0x1D0;
inline static constexpr uintptr_t Levels = 0x1D8;
inline static constexpr uintptr_t LevelCollections = 0x1E8;
inline static constexpr uintptr_t OwningGameInstance = 0x238;
inline static constexpr uintptr_t ParameterCollectionInstances = 0x240;
inline static constexpr uintptr_t CanvasForRenderingToTarget = 0x250;
inline static constexpr uintptr_t CanvasForDrawMaterialToRenderTarget = 0x258;
inline static constexpr uintptr_t PhysicsField = 0x2D0;
inline static constexpr uintptr_t ComponentsThatNeedEndOfFrameUpdate = 0x2F8;
inline static constexpr uintptr_t ComponentsThatNeedEndOfFrameUpdate_AsyncTick = 0x308;
inline static constexpr uintptr_t ComponentsThatNeedEndOfFrameUpdate_OnGameThread = 0x318;
inline static constexpr uintptr_t ComponentsThatNeedEndOfFrameMarkRenderStateDirty = 0x328;
inline static constexpr uintptr_t WorldComposition = 0x810;
inline static constexpr uintptr_t ContentBundleManager = 0x818;
};
struct ulevel {
inline static constexpr uintptr_t OwningWorld = 0x68;
inline static constexpr uintptr_t Model = 0x70;
inline static constexpr uintptr_t ModelComponents = 0x78;
inline static constexpr uintptr_t ActorCluster = 0x88;
inline static constexpr uintptr_t NumTextureStreamingUnbuiltComponents = 0x90;
inline static constexpr uintptr_t NumTextureStreamingDirtyResources = 0x94;
inline static constexpr uintptr_t LevelScriptActor = 0x98;
inline static constexpr uintptr_t NavListStart = 0xA0;
inline static constexpr uintptr_t NavListEnd = 0xA8;
inline static constexpr uintptr_t NavDataChunks = 0xB0;
inline static constexpr uintptr_t LightmapTotalSize = 0xC0;
inline static constexpr uintptr_t ShadowmapTotalSize = 0xC4;
inline static constexpr uintptr_t StaticNavigableGeometry = 0xC8;
inline static constexpr uintptr_t StreamingTextureGuids = 0xD8;
inline static constexpr uintptr_t StreamingTextures = 0xE8;
inline static constexpr uintptr_t PackedTextureStreamingQualityLevelFeatureLevel = 0xF8;
inline static constexpr uintptr_t LevelBuildDataId = 0x220;
inline static constexpr uintptr_t MapBuildData = 0x230;
inline static constexpr uintptr_t LightBuildLevelOffset = 0x238;
inline static constexpr uintptr_t bIsLightingScenario = 0x250;
inline static constexpr uintptr_t bTextureStreamingRotationChanged = 0x250;
inline static constexpr uintptr_t bStaticComponentsRegisteredInStreamingManager = 0x250;
inline static constexpr uintptr_t bIsVisible = 0x250;
inline static constexpr uintptr_t bIsPartitioned = 0x253;
inline static constexpr uintptr_t WorldSettings = 0x2C0;
inline static constexpr uintptr_t WorldDataLayers = 0x2C8;
inline static constexpr uintptr_t WorldPartitionRuntimeCell = 0x2D0;
inline static constexpr uintptr_t AssetUserData = 0x318;
inline static constexpr uintptr_t DestroyedReplicatedStaticActors = 0x338;
};
struct ugame_instance {
inline static constexpr uintptr_t LocalPlayers = 0x38;
inline static constexpr uintptr_t OnlineSession = 0x48;
inline static constexpr uintptr_t ReferencedObjects = 0x50;
inline static constexpr uintptr_t OnPawnControllerChangedDelegates = 0x78;
inline static constexpr uintptr_t OnInputDeviceConnectionChange = 0xA0;
inline static constexpr uintptr_t OnUserInputDevicePairingChange = 0xB0;
};
struct ulocal_player {
inline static constexpr uintptr_t ViewportClient = 0x78;
inline static constexpr uintptr_t AspectRatioAxisConstraint = 0xB8;
inline static constexpr uintptr_t PendingLevelPlayerControllerClass = 0xC0;
inline static constexpr uintptr_t bSentSplitJoin = 0xC8;
inline static constexpr uintptr_t ViewportClientOverride = 0xE0;
inline static constexpr uintptr_t ControllerId = 0xE8;
};
struct agame_state_base {
inline static constexpr uintptr_t GameModeClass = 0x270;
inline static constexpr uintptr_t AuthorityGameMode = 0x278;
inline static constexpr uintptr_t SpectatorClass = 0x280;
inline static constexpr uintptr_t PlayerArray = 0x288;
inline static constexpr uintptr_t bReplicatedHasBegunPlay = 0x298;
inline static constexpr uintptr_t ReplicatedWorldTimeSecondsDouble = 0x2A0;
inline static constexpr uintptr_t ServerWorldTimeSecondsDelta = 0x2A8;
inline static constexpr uintptr_t ServerWorldTimeSecondsUpdateFrequency = 0x2AC;
};
struct agame_state {
inline static constexpr uintptr_t MatchState = 0x2C8;
inline static constexpr uintptr_t PreviousMatchState = 0x2CC;
inline static constexpr uintptr_t ElapsedTime = 0x2D0;
};
Actor / pawn / character
struct aactor {
inline static constexpr uintptr_t PrimaryActorTick = 0x28;
inline static constexpr uintptr_t bNetTemporary = 0x58;
inline static constexpr uintptr_t bOnlyRelevantToOwner = 0x58;
inline static constexpr uintptr_t bAlwaysRelevant = 0x58;
inline static constexpr uintptr_t bReplicateMovement = 0x58;
inline static constexpr uintptr_t bCallPreReplication = 0x58;
inline static constexpr uintptr_t bCallPreReplicationForReplay = 0x58;
inline static constexpr uintptr_t bHidden = 0x58;
inline static constexpr uintptr_t bTearOff = 0x59;
inline static constexpr uintptr_t bForceNetAddressable = 0x59;
inline static constexpr uintptr_t bExchangedRoles = 0x59;
inline static constexpr uintptr_t bNetLoadOnClient = 0x59;
inline static constexpr uintptr_t bNetUseOwnerRelevancy = 0x59;
inline static constexpr uintptr_t bRelevantForNetworkReplays = 0x59;
inline static constexpr uintptr_t bRelevantForLevelBounds = 0x59;
inline static constexpr uintptr_t bReplayRewindable = 0x59;
inline static constexpr uintptr_t bAllowTickBeforeBeginPlay = 0x5A;
inline static constexpr uintptr_t bAutoDestroyWhenFinished = 0x5A;
inline static constexpr uintptr_t bCanBeDamaged = 0x5A;
inline static constexpr uintptr_t bBlockInput = 0x5A;
inline static constexpr uintptr_t bCollideWhenPlacing = 0x5A;
inline static constexpr uintptr_t bFindCameraComponentWhenViewTarget = 0x5A;
inline static constexpr uintptr_t bGenerateOverlapEventsDuringLevelStreaming = 0x5A;
inline static constexpr uintptr_t bIgnoresOriginShifting = 0x5A;
inline static constexpr uintptr_t bEnableAutoLODGeneration = 0x5B;
inline static constexpr uintptr_t bIsEditorOnlyActor = 0x5B;
inline static constexpr uintptr_t bReplicates = 0x5B;
inline static constexpr uintptr_t bCanBeInCluster = 0x5B;
inline static constexpr uintptr_t bAllowReceiveTickEventOnDedicatedServer = 0x5B;
inline static constexpr uintptr_t bReplicateUsingRegisteredSubObjectList = 0x5B;
inline static constexpr uintptr_t bActorEnableCollision = 0x5D;
inline static constexpr uintptr_t bActorIsBeingDestroyed = 0x5D;
inline static constexpr uintptr_t bAsyncPhysicsTickEnabled = 0x5D;
inline static constexpr uintptr_t UpdateOverlapsMethodDuringLevelStreaming = 0x5E;
inline static constexpr uintptr_t DefaultUpdateOverlapsMethodDuringLevelStreaming = 0x5F;
inline static constexpr uintptr_t RemoteRole = 0x60;
inline static constexpr uintptr_t InitialLifeSpan = 0x64;
inline static constexpr uintptr_t CustomTimeDilation = 0x68;
inline static constexpr uintptr_t RayTracingGroupId = 0x6C;
inline static constexpr uintptr_t AttachmentReplication = 0x70;
inline static constexpr uintptr_t ReplicatedMovement = 0xD0;
inline static constexpr uintptr_t Owner = 0x158;
inline static constexpr uintptr_t NetDriverName = 0x160;
inline static constexpr uintptr_t Role = 0x164;
inline static constexpr uintptr_t NetDormancy = 0x165;
inline static constexpr uintptr_t SpawnCollisionHandlingMethod = 0x166;
inline static constexpr uintptr_t AutoReceiveInput = 0x167;
inline static constexpr uintptr_t InputPriority = 0x168;
inline static constexpr uintptr_t InputComponent = 0x170;
inline static constexpr uintptr_t NetTag = 0x178;
inline static constexpr uintptr_t NetCullDistanceSquared = 0x17C;
inline static constexpr uintptr_t NetUpdateFrequency = 0x180;
inline static constexpr uintptr_t MinNetUpdateFrequency = 0x184;
inline static constexpr uintptr_t NetPriority = 0x188;
inline static constexpr uintptr_t PhysicsReplicationMode = 0x18C;
inline static constexpr uintptr_t Instigator = 0x198;
inline static constexpr uintptr_t Children = 0x1A0;
inline static constexpr uintptr_t RootComponent = 0x1B0;
inline static constexpr uintptr_t HLODLayer = 0x1C0;
inline static constexpr uintptr_t Layers = 0x1C8;
inline static constexpr uintptr_t ParentComponent = 0x1D8;
inline static constexpr uintptr_t Tags = 0x1F0;
inline static constexpr uintptr_t OnTakeAnyDamage = 0x200;
inline static constexpr uintptr_t OnTakePointDamage = 0x201;
inline static constexpr uintptr_t OnTakeRadialDamage = 0x202;
inline static constexpr uintptr_t OnActorBeginOverlap = 0x203;
inline static constexpr uintptr_t OnActorEndOverlap = 0x204;
inline static constexpr uintptr_t OnBeginCursorOver = 0x205;
inline static constexpr uintptr_t OnEndCursorOver = 0x206;
inline static constexpr uintptr_t OnClicked = 0x207;
inline static constexpr uintptr_t OnReleased = 0x208;
inline static constexpr uintptr_t OnInputTouchBegin = 0x209;
inline static constexpr uintptr_t OnInputTouchEnd = 0x20A;
inline static constexpr uintptr_t OnInputTouchEnter = 0x20B;
inline static constexpr uintptr_t OnInputTouchLeave = 0x20C;
inline static constexpr uintptr_t OnActorHit = 0x20D;
inline static constexpr uintptr_t OnDestroyed = 0x20E;
inline static constexpr uintptr_t OnEndPlay = 0x20F;
inline static constexpr uintptr_t InstanceComponents = 0x250;
inline static constexpr uintptr_t BlueprintCreatedComponents = 0x260;
};
struct apawn {
inline static constexpr uintptr_t bUseControllerRotationPitch = 0x278;
inline static constexpr uintptr_t bUseControllerRotationYaw = 0x278;
inline static constexpr uintptr_t bUseControllerRotationRoll = 0x278;
inline static constexpr uintptr_t bCanAffectNavigationGeneration = 0x278;
inline static constexpr uintptr_t bIsLocalViewTarget = 0x278;
inline static constexpr uintptr_t BaseEyeHeight = 0x27C;
inline static constexpr uintptr_t AutoPossessPlayer = 0x280;
inline static constexpr uintptr_t AutoPossessAI = 0x281;
inline static constexpr uintptr_t RemoteViewPitch16 = 0x282;
inline static constexpr uintptr_t RemoteViewPitch = 0x284;
inline static constexpr uintptr_t AIControllerClass = 0x288;
inline static constexpr uintptr_t PlayerState = 0x290;
inline static constexpr uintptr_t LastHitBy = 0x298;
inline static constexpr uintptr_t Controller = 0x2A0;
inline static constexpr uintptr_t PreviousController = 0x2A8;
inline static constexpr uintptr_t ReceiveControllerChangedDelegate = 0x2B4;
inline static constexpr uintptr_t ReceiveRestartedDelegate = 0x2B5;
inline static constexpr uintptr_t ControlInputVector = 0x2B8;
inline static constexpr uintptr_t LastControlInputVector = 0x2D0;
inline static constexpr uintptr_t OverrideInputComponentClass = 0x2E8;
};
struct acharacter {
inline static constexpr uintptr_t Mesh = 0x2F0;
inline static constexpr uintptr_t CharacterMovement = 0x2F8;
inline static constexpr uintptr_t CapsuleComponent = 0x300;
inline static constexpr uintptr_t BasedMovement = 0x308;
inline static constexpr uintptr_t ReplicatedBasedMovement = 0x360;
inline static constexpr uintptr_t ReplicatedServerLastTransformUpdateTimeStamp = 0x3B8;
inline static constexpr uintptr_t ReplayLastTransformUpdateTimeStamp = 0x3BC;
inline static constexpr uintptr_t BaseRotationOffset = 0x3C0;
inline static constexpr uintptr_t BaseTranslationOffset = 0x3E0;
inline static constexpr uintptr_t ReplicatedGravityDirection = 0x3F8;
inline static constexpr uintptr_t AnimRootMotionTranslationScale = 0x428;
inline static constexpr uintptr_t CrouchedEyeHeight = 0x42C;
inline static constexpr uintptr_t bInBaseReplication = 0x430;
inline static constexpr uintptr_t bIsCrouched = 0x430;
inline static constexpr uintptr_t bProxyIsJumpForceApplied = 0x430;
inline static constexpr uintptr_t bPressedJump = 0x430;
inline static constexpr uintptr_t bClientUpdating = 0x430;
inline static constexpr uintptr_t bClientWasFalling = 0x430;
inline static constexpr uintptr_t bClientResimulateRootMotion = 0x430;
inline static constexpr uintptr_t bClientResimulateRootMotionSources = 0x430;
inline static constexpr uintptr_t bSimGravityDisabled = 0x431;
inline static constexpr uintptr_t bClientCheckEncroachmentOnNetUpdate = 0x431;
inline static constexpr uintptr_t bServerMoveIgnoreRootMotion = 0x431;
inline static constexpr uintptr_t bWasJumping = 0x431;
inline static constexpr uintptr_t bProxyIsCharacterMovementActive = 0x431;
inline static constexpr uintptr_t ReplicatedMovementMode = 0x432;
inline static constexpr uintptr_t JumpKeyHoldTime = 0x434;
inline static constexpr uintptr_t JumpForceTimeRemaining = 0x438;
inline static constexpr uintptr_t ProxyJumpForceStartedTime = 0x43C;
inline static constexpr uintptr_t JumpMaxHoldTime = 0x440;
inline static constexpr uintptr_t JumpMaxCount = 0x444;
inline static constexpr uintptr_t JumpCurrentCount = 0x448;
inline static constexpr uintptr_t JumpCurrentCountPreJump = 0x44C;
inline static constexpr uintptr_t OnReachedJumpApex = 0x458;
inline static constexpr uintptr_t LandedDelegate = 0x468;
inline static constexpr uintptr_t MovementModeChangedDelegate = 0x478;
inline static constexpr uintptr_t OnCharacterMovementUpdated = 0x488;
inline static constexpr uintptr_t SavedRootMotion = 0x498;
inline static constexpr uintptr_t ClientRootMotionParams = 0x4E0;
inline static constexpr uintptr_t RootMotionRepMoves = 0x550;
inline static constexpr uintptr_t RepRootMotion = 0x560;
};
struct acontroller {
inline static constexpr uintptr_t PlayerState = 0x278;
inline static constexpr uintptr_t OnInstigatedAnyDamage = 0x288;
inline static constexpr uintptr_t OnPossessedPawnChanged = 0x298;
inline static constexpr uintptr_t StateName = 0x2A8;
inline static constexpr uintptr_t Pawn = 0x2B0;
inline static constexpr uintptr_t Character = 0x2C0;
inline static constexpr uintptr_t TransformComponent = 0x2C8;
inline static constexpr uintptr_t ControlRotation = 0x2E8;
inline static constexpr uintptr_t bAttachToPawn = 0x300;
};
Player controller / camera / state
struct aplayer_controller {
inline static constexpr uintptr_t player = 0x310;
inline static constexpr uintptr_t AcknowledgedPawn = 0x318;
inline static constexpr uintptr_t MyHUD = 0x320;
inline static constexpr uintptr_t PlayerCameraManager = 0x328;
inline static constexpr uintptr_t PlayerCameraManagerClass = 0x330;
inline static constexpr uintptr_t bAutoManageActiveCameraTarget = 0x338;
inline static constexpr uintptr_t TargetViewRotation = 0x340;
inline static constexpr uintptr_t SmoothTargetViewRotationSpeed = 0x370;
inline static constexpr uintptr_t HiddenActors = 0x378;
inline static constexpr uintptr_t HiddenPrimitiveComponents = 0x388;
inline static constexpr uintptr_t LastSpectatorStateSynchTime = 0x39C;
inline static constexpr uintptr_t LastSpectatorSyncLocation = 0x3A0;
inline static constexpr uintptr_t LastSpectatorSyncRotation = 0x3B8;
inline static constexpr uintptr_t ClientCap = 0x3D0;
inline static constexpr uintptr_t CheatManager = 0x3D8;
inline static constexpr uintptr_t CheatClass = 0x3E0;
inline static constexpr uintptr_t PlayerInput = 0x3E8;
inline static constexpr uintptr_t ActiveForceFeedbackEffects = 0x3F0;
inline static constexpr uintptr_t bPlayerIsWaiting = 0x480;
inline static constexpr uintptr_t NetPlayerIndex = 0x484;
inline static constexpr uintptr_t PendingSwapConnection = 0x4A0;
inline static constexpr uintptr_t NetConnection = 0x4A8;
inline static constexpr uintptr_t InputYawScale = 0x4C8;
inline static constexpr uintptr_t InputPitchScale = 0x4CC;
inline static constexpr uintptr_t InputRollScale = 0x4D0;
inline static constexpr uintptr_t bShowMouseCursor = 0x4D4;
inline static constexpr uintptr_t bEnableClickEvents = 0x4D4;
inline static constexpr uintptr_t bEnableTouchEvents = 0x4D4;
inline static constexpr uintptr_t bEnableMouseOverEvents = 0x4D4;
inline static constexpr uintptr_t bEnableTouchOverEvents = 0x4D4;
inline static constexpr uintptr_t bForceFeedbackEnabled = 0x4D4;
inline static constexpr uintptr_t bEnableMotionControls = 0x4D4;
inline static constexpr uintptr_t bEnableStreamingSource = 0x4D4;
inline static constexpr uintptr_t bStreamingSourceShouldActivate = 0x4D5;
inline static constexpr uintptr_t bStreamingSourceShouldBlockOnSlowStreaming = 0x4D5;
inline static constexpr uintptr_t StreamingSourcePriority = 0x4D8;
inline static constexpr uintptr_t StreamingSourceDebugColor = 0x4DC;
inline static constexpr uintptr_t StreamingSourceShapes = 0x4E0;
inline static constexpr uintptr_t ForceFeedbackScale = 0x4F0;
inline static constexpr uintptr_t ClickEventKeys = 0x4F8;
inline static constexpr uintptr_t DefaultMouseCursor = 0x508;
inline static constexpr uintptr_t CurrentMouseCursor = 0x509;
inline static constexpr uintptr_t DefaultClickTraceChannel = 0x50A;
inline static constexpr uintptr_t CurrentClickTraceChannel = 0x50B;
inline static constexpr uintptr_t HitResultTraceDistance = 0x50C;
inline static constexpr uintptr_t SeamlessTravelCount = 0x510;
inline static constexpr uintptr_t LastCompletedSeamlessTravelCount = 0x512;
inline static constexpr uintptr_t InactiveStateInputComponent = 0x598;
inline static constexpr uintptr_t bShouldPerformFullTickWhenPaused = 0x5A0;
inline static constexpr uintptr_t CurrentTouchInterface = 0x5B8;
inline static constexpr uintptr_t OverridePlayerInputClass = 0x5C0;
inline static constexpr uintptr_t SpectatorPawn = 0x640;
inline static constexpr uintptr_t bIsLocalPlayerController = 0x64C;
inline static constexpr uintptr_t SpawnLocation = 0x650;
inline static constexpr uintptr_t CachedConnectionPlayerId = 0x698;
inline static constexpr uintptr_t ClientHandshakeId = 0x6C8;
};
struct aplayer_camera_manager {
inline static constexpr uintptr_t PCOwner = 0x270;
inline static constexpr uintptr_t TransformComponent = 0x278;
inline static constexpr uintptr_t DefaultFOV = 0x284;
inline static constexpr uintptr_t DefaultOrthoWidth = 0x28C;
inline static constexpr uintptr_t DefaultAspectRatio = 0x294;
inline static constexpr uintptr_t ViewTarget = 0x300;
inline static constexpr uintptr_t PendingViewTarget = 0xC30;
inline static constexpr uintptr_t CameraCachePrivate = 0x1590;
inline static constexpr uintptr_t LastFrameCameraCachePrivate = 0x1EB0;
inline static constexpr uintptr_t ModifierList = 0x27D0;
inline static constexpr uintptr_t DefaultModifiers = 0x27E0;
inline static constexpr uintptr_t FreeCamDistance = 0x27F0;
inline static constexpr uintptr_t FreeCamOffset = 0x27F8;
inline static constexpr uintptr_t ViewTargetOffset = 0x2810;
inline static constexpr uintptr_t OnAudioFadeChangeEvent = 0x2828;
inline static constexpr uintptr_t CameraLensEffects = 0x2850;
inline static constexpr uintptr_t CachedCameraShakeMod = 0x2860;
inline static constexpr uintptr_t PostProcessBlendCache = 0x2868;
inline static constexpr uintptr_t AnimCameraActor = 0x2898;
inline static constexpr uintptr_t bIsOrthographic = 0x28A0;
inline static constexpr uintptr_t bAutoCalculateOrthoPlanes = 0x28A0;
inline static constexpr uintptr_t AutoPlaneShift = 0x28A4;
inline static constexpr uintptr_t bUpdateOrthoPlanes = 0x28A8;
inline static constexpr uintptr_t bUseCameraHeightAsViewTarget = 0x28A8;
inline static constexpr uintptr_t bDefaultConstrainAspectRatio = 0x28A8;
inline static constexpr uintptr_t bClientSimulatingViewTarget = 0x28A8;
inline static constexpr uintptr_t bUseClientSideCameraUpdates = 0x28A9;
inline static constexpr uintptr_t bGameCameraCutThisFrame = 0x28A9;
inline static constexpr uintptr_t ViewPitchMin = 0x28AC;
inline static constexpr uintptr_t ViewPitchMax = 0x28B0;
inline static constexpr uintptr_t ViewYawMin = 0x28B4;
inline static constexpr uintptr_t ViewYawMax = 0x28B8;
inline static constexpr uintptr_t ViewRollMin = 0x28BC;
inline static constexpr uintptr_t ViewRollMax = 0x28C0;
inline static constexpr uintptr_t ServerUpdateCameraTimeout = 0x28C8;
};
struct aplayer_state {
inline static constexpr uintptr_t Score = 0x270;
inline static constexpr uintptr_t PlayerID = 0x274;
inline static constexpr uintptr_t CompressedPing = 0x278;
inline static constexpr uintptr_t bShouldUpdateReplicatedPing = 0x27A;
inline static constexpr uintptr_t bIsSpectator = 0x27A;
inline static constexpr uintptr_t bOnlySpectator = 0x27A;
inline static constexpr uintptr_t bIsABot = 0x27A;
inline static constexpr uintptr_t bIsInactive = 0x27A;
inline static constexpr uintptr_t bFromPreviousLevel = 0x27A;
inline static constexpr uintptr_t StartTime = 0x27C;
inline static constexpr uintptr_t UniqueID = 0x280;
inline static constexpr uintptr_t EngineMessageClass = 0x2B0;
inline static constexpr uintptr_t SavedNetworkAddress = 0x2C0;
inline static constexpr uintptr_t OnPawnSet = 0x2D8;
inline static constexpr uintptr_t PawnPrivate = 0x2E8;
inline static constexpr uintptr_t PlayerNamePrivate = 0x308;
};
struct ucamera_component {
inline static constexpr uintptr_t FieldOfView = 0x240;
inline static constexpr uintptr_t FirstPersonFieldOfView = 0x244;
inline static constexpr uintptr_t FirstPersonScale = 0x248;
inline static constexpr uintptr_t OrthoWidth = 0x24C;
inline static constexpr uintptr_t bAutoCalculateOrthoPlanes = 0x250;
inline static constexpr uintptr_t AutoPlaneShift = 0x254;
inline static constexpr uintptr_t OrthoNearClipPlane = 0x258;
inline static constexpr uintptr_t OrthoFarClipPlane = 0x25C;
inline static constexpr uintptr_t bUpdateOrthoPlanes = 0x260;
inline static constexpr uintptr_t bUseCameraHeightAsViewTarget = 0x261;
inline static constexpr uintptr_t AspectRatio = 0x264;
inline static constexpr uintptr_t AspectRatioAxisConstraint = 0x268;
inline static constexpr uintptr_t bConstrainAspectRatio = 0x269;
inline static constexpr uintptr_t bOverrideAspectRatioAxisConstraint = 0x269;
inline static constexpr uintptr_t bUseFieldOfViewForLOD = 0x269;
inline static constexpr uintptr_t Overscan = 0x26C;
inline static constexpr uintptr_t AsymmetricOverscan = 0x270;
inline static constexpr uintptr_t bScaleResolutionWithOverscan = 0x280;
inline static constexpr uintptr_t bCropOverscan = 0x281;
inline static constexpr uintptr_t bLockToHmd = 0x282;
inline static constexpr uintptr_t bUsePawnControlRotation = 0x282;
inline static constexpr uintptr_t bEnableFirstPersonFieldOfView = 0x282;
inline static constexpr uintptr_t bEnableFirstPersonScale = 0x282;
inline static constexpr uintptr_t ProjectionMode = 0x283;
inline static constexpr uintptr_t PostProcessBlendWeight = 0x2F0;
inline static constexpr uintptr_t PostProcessSettings = 0x320;
};
Components
struct uactor_component {
inline static constexpr uintptr_t PrimaryComponentTick = 0x38;
inline static constexpr uintptr_t ComponentTags = 0x68;
inline static constexpr uintptr_t AssetUserData = 0x78;
inline static constexpr uintptr_t UCSSerializationIndex = 0x90;
inline static constexpr uintptr_t bNetAddressable = 0x98;
inline static constexpr uintptr_t bReplicateUsingRegisteredSubObjectList = 0x98;
inline static constexpr uintptr_t bReplicates = 0x98;
inline static constexpr uintptr_t bAutoActivate = 0x9A;
inline static constexpr uintptr_t bIsActive = 0x9A;
inline static constexpr uintptr_t bEditableWhenInherited = 0x9A;
inline static constexpr uintptr_t bCanEverAffectNavigation = 0x9A;
inline static constexpr uintptr_t bIsEditorOnly = 0x9B;
inline static constexpr uintptr_t CreationMethod = 0xB9;
inline static constexpr uintptr_t OnComponentActivated = 0xBA;
inline static constexpr uintptr_t OnComponentDeactivated = 0xBB;
};
struct uscene_component {
inline static constexpr uintptr_t PhysicsVolume = 0xC8;
inline static constexpr uintptr_t AttachParent = 0xD0;
inline static constexpr uintptr_t AttachSocketName = 0xD8;
inline static constexpr uintptr_t AttachChildren = 0xE0;
inline static constexpr uintptr_t ClientAttachedChildren = 0xF0;
inline static constexpr uintptr_t RelativeLocation = 0x140;
inline static constexpr uintptr_t RelativeRotation = 0x158;
inline static constexpr uintptr_t RelativeScale3D = 0x170;
inline static constexpr uintptr_t ComponentVelocity = 0x188;
inline static constexpr uintptr_t bComponentToWorldUpdated = 0x1A0;
inline static constexpr uintptr_t bAbsoluteLocation = 0x1A0;
inline static constexpr uintptr_t bAbsoluteRotation = 0x1A0;
inline static constexpr uintptr_t bAbsoluteScale = 0x1A0;
inline static constexpr uintptr_t bVisible = 0x1A0;
inline static constexpr uintptr_t bShouldBeAttached = 0x1A0;
inline static constexpr uintptr_t bShouldSnapLocationWhenAttached = 0x1A0;
inline static constexpr uintptr_t bShouldSnapRotationWhenAttached = 0x1A1;
inline static constexpr uintptr_t bShouldSnapScaleWhenAttached = 0x1A1;
inline static constexpr uintptr_t bShouldUpdatePhysicsVolume = 0x1A1;
inline static constexpr uintptr_t bHiddenInGame = 0x1A1;
inline static constexpr uintptr_t bBoundsChangeTriggersStreamingDataRebuild = 0x1A1;
inline static constexpr uintptr_t bUseAttachParentBound = 0x1A1;
inline static constexpr uintptr_t bComputeFastLocalBounds = 0x1A1;
inline static constexpr uintptr_t bComputeBoundsOnceForGame = 0x1A1;
inline static constexpr uintptr_t bComputedBoundsOnceForGame = 0x1A2;
inline static constexpr uintptr_t bIsNotRenderAttachmentRoot = 0x1A2;
inline static constexpr uintptr_t Mobility = 0x1A3;
inline static constexpr uintptr_t DetailMode = 0x1A4;
inline static constexpr uintptr_t PhysicsVolumeChangedDelegate = 0x1A5;
};
struct uprime_component {
inline static constexpr uintptr_t MinDrawDistance = 0x278;
inline static constexpr uintptr_t LDMaxDrawDistance = 0x27C;
inline static constexpr uintptr_t CachedMaxDrawDistance = 0x280;
inline static constexpr uintptr_t DepthPriorityGroup = 0x284;
inline static constexpr uintptr_t ViewOwnerDepthPriorityGroup = 0x285;
inline static constexpr uintptr_t IndirectLightingCacheQuality = 0x286;
inline static constexpr uintptr_t LightmapType = 0x287;
inline static constexpr uintptr_t HLODBatchingPolicy = 0x288;
inline static constexpr uintptr_t ShadowCacheInvalidationBehavior = 0x289;
inline static constexpr uintptr_t bEnableAutoLODGeneration = 0x28A;
inline static constexpr uintptr_t bIsActorTextureStreamingBuiltData = 0x28A;
inline static constexpr uintptr_t bIsValidTextureStreamingBuiltData = 0x28A;
inline static constexpr uintptr_t bNeverDistanceCull = 0x28A;
inline static constexpr uintptr_t bAlwaysCreatePhysicsState = 0x28A;
inline static constexpr uintptr_t bGenerateOverlapEvents = 0x28A;
inline static constexpr uintptr_t bMultiBodyOverlap = 0x28A;
inline static constexpr uintptr_t bTraceComplexOnMove = 0x28B;
inline static constexpr uintptr_t bReturnMaterialOnMove = 0x28B;
inline static constexpr uintptr_t bUseViewOwnerDepthPriorityGroup = 0x28B;
inline static constexpr uintptr_t bAllowCullDistanceVolume = 0x28B;
inline static constexpr uintptr_t bVisibleInReflectionCaptures = 0x28B;
inline static constexpr uintptr_t bVisibleInRealTimeSkyCaptures = 0x28B;
inline static constexpr uintptr_t bVisibleInRayTracing = 0x28B;
inline static constexpr uintptr_t bVisibleInReflections = 0x28B;
inline static constexpr uintptr_t bRenderInMainPass = 0x28C;
inline static constexpr uintptr_t bRenderInDepthPass = 0x28C;
inline static constexpr uintptr_t bReceivesDecals = 0x28C;
inline static constexpr uintptr_t bHoldout = 0x28C;
inline static constexpr uintptr_t bOwnerNoSee = 0x28C;
inline static constexpr uintptr_t bOnlyOwnerSee = 0x28C;
inline static constexpr uintptr_t bTreatAsBackgroundForOcclusion = 0x28C;
inline static constexpr uintptr_t bUseAsOccluder = 0x28C;
inline static constexpr uintptr_t bSelectable = 0x28D;
inline static constexpr uintptr_t bWantsEditorEffects = 0x28D;
inline static constexpr uintptr_t bForceMipStreaming = 0x28D;
inline static constexpr uintptr_t bHasPerInstanceHitProxies = 0x28D;
inline static constexpr uintptr_t CastShadow = 0x28D;
inline static constexpr uintptr_t bEmissiveLightSource = 0x28D;
inline static constexpr uintptr_t bAffectDynamicIndirectLighting = 0x28D;
inline static constexpr uintptr_t bAffectIndirectLightingWhileHidden = 0x28D;
inline static constexpr uintptr_t bAffectDistanceFieldLighting = 0x28E;
inline static constexpr uintptr_t bCastDynamicShadow = 0x28E;
inline static constexpr uintptr_t bCastStaticShadow = 0x28E;
inline static constexpr uintptr_t bCastVolumetricTranslucentShadow = 0x28E;
inline static constexpr uintptr_t bCastContactShadow = 0x28E;
inline static constexpr uintptr_t bSelfShadowOnly = 0x28E;
inline static constexpr uintptr_t bCastFarShadow = 0x28E;
inline static constexpr uintptr_t bCastInsetShadow = 0x28E;
inline static constexpr uintptr_t bCastCinematicShadow = 0x28F;
inline static constexpr uintptr_t bCastHiddenShadow = 0x28F;
inline static constexpr uintptr_t bCastShadowAsTwoSided = 0x28F;
inline static constexpr uintptr_t bLightAsIfStatic = 0x28F;
inline static constexpr uintptr_t bLightAttachmentsAsGroup = 0x28F;
inline static constexpr uintptr_t bExcludeFromLightAttachmentGroup = 0x28F;
inline static constexpr uintptr_t bReceiveMobileCSMShadows = 0x28F;
inline static constexpr uintptr_t bSingleSampleShadowFromStationaryLights = 0x28F;
inline static constexpr uintptr_t bIgnoreRadialImpulse = 0x290;
inline static constexpr uintptr_t bIgnoreRadialForce = 0x290;
inline static constexpr uintptr_t bApplyImpulseOnDamage = 0x290;
inline static constexpr uintptr_t bReplicatePhysicsToAutonomousProxy = 0x290;
inline static constexpr uintptr_t bFillCollisionUnderneathForNavmesh = 0x290;
inline static constexpr uintptr_t bRasterizeAsFilledConvexVolume = 0x290;
inline static constexpr uintptr_t AlwaysLoadOnClient = 0x290;
inline static constexpr uintptr_t AlwaysLoadOnServer = 0x290;
inline static constexpr uintptr_t bUseEditorCompositing = 0x291;
inline static constexpr uintptr_t bIsBeingMovedByEditor = 0x291;
inline static constexpr uintptr_t bRenderCustomDepth = 0x291;
inline static constexpr uintptr_t bVisibleInSceneCaptureOnly = 0x291;
inline static constexpr uintptr_t bHiddenInSceneCapture = 0x291;
inline static constexpr uintptr_t bRayTracingFarField = 0x291;
inline static constexpr uintptr_t bLumenHeightfield = 0x291;
inline static constexpr uintptr_t FirstPersonPrimitiveType = 0x292;
inline static constexpr uintptr_t bHasNoStreamableTextures = 0x293;
inline static constexpr uintptr_t bStaticWhenNotMoveable = 0x293;
inline static constexpr uintptr_t bHasCustomNavigableGeometry = 0x294;
inline static constexpr uintptr_t CanCharacterStepUpOn = 0x296;
inline static constexpr uintptr_t LightingChannels = 0x297;
inline static constexpr uintptr_t RayTracingGroupCullingPriority = 0x298;
inline static constexpr uintptr_t CustomDepthStencilWriteMask = 0x299;
inline static constexpr uintptr_t ExcludeFromHLODLevels = 0x29A;
inline static constexpr uintptr_t RayTracingGroupId = 0x29C;
inline static constexpr uintptr_t VisibilityId = 0x2A0;
inline static constexpr uintptr_t CustomDepthStencilValue = 0x2A4;
inline static constexpr uintptr_t CustomPrimitiveData = 0x2A8;
inline static constexpr uintptr_t CustomPrimitiveDataInternal = 0x2B8;
inline static constexpr uintptr_t TranslucencySortPriority = 0x2E0;
inline static constexpr uintptr_t TranslucencySortDistanceOffset = 0x2E4;
inline static constexpr uintptr_t RuntimeVirtualTextures = 0x2E8;
inline static constexpr uintptr_t VirtualTextureLodBias = 0x2F8;
inline static constexpr uintptr_t VirtualTextureCullMips = 0x2F9;
inline static constexpr uintptr_t VirtualTextureMinCoverage = 0x2FA;
inline static constexpr uintptr_t VirtualTextureRenderPassType = 0x2FB;
inline static constexpr uintptr_t BoundsScale = 0x320;
inline static constexpr uintptr_t MoveIgnoreActors = 0x328;
inline static constexpr uintptr_t MoveIgnoreComponents = 0x338;
inline static constexpr uintptr_t BodyInstance = 0x358;
inline static constexpr uintptr_t OnComponentHit = 0x500;
inline static constexpr uintptr_t OnComponentBeginOverlap = 0x501;
inline static constexpr uintptr_t OnComponentEndOverlap = 0x502;
inline static constexpr uintptr_t OnComponentWake = 0x503;
inline static constexpr uintptr_t OnComponentSleep = 0x504;
inline static constexpr uintptr_t OnComponentPhysicsStateChanged = 0x506;
inline static constexpr uintptr_t OnBeginCursorOver = 0x507;
inline static constexpr uintptr_t OnEndCursorOver = 0x508;
inline static constexpr uintptr_t OnClicked = 0x509;
inline static constexpr uintptr_t OnReleased = 0x50A;
inline static constexpr uintptr_t OnInputTouchBegin = 0x50B;
inline static constexpr uintptr_t OnInputTouchEnd = 0x50C;
inline static constexpr uintptr_t OnInputTouchEnter = 0x50D;
inline static constexpr uintptr_t OnInputTouchLeave = 0x50E;
inline static constexpr uintptr_t OnTouchBegan = 0x50F;
inline static constexpr uintptr_t OnTouchEnded = 0x510;
inline static constexpr uintptr_t OnTouchEntered = 0x511;
inline static constexpr uintptr_t OnTouchExited = 0x512;
inline static constexpr uintptr_t LODParentPrimitive = 0x550;
};
struct umesh_component {
inline static constexpr uintptr_t OverrideMaterials = 0x570;
inline static constexpr uintptr_t OverlayMaterial = 0x580;
inline static constexpr uintptr_t OverlayMaterialMaxDrawDistance = 0x588;
inline static constexpr uintptr_t MaterialSlotsOverlayMaterial = 0x590;
inline static constexpr uintptr_t bEnableMaterialParameterCaching = 0x5A0;
};
struct uskinned_mesh_component {
inline static constexpr uintptr_t SkeletalMesh = 0x5E8;
inline static constexpr uintptr_t SkinnedAsset = 0x5F0;
inline static constexpr uintptr_t LeaderPoseComponent = 0x5F8;
inline static constexpr uintptr_t SkinCacheUsage = 0x600;
inline static constexpr uintptr_t bSetMeshDeformer = 0x610;
inline static constexpr uintptr_t MeshDeformer = 0x618;
inline static constexpr uintptr_t bAlwaysUseMeshDeformer = 0x620;
inline static constexpr uintptr_t MeshDeformerInstanceSettings = 0x628;
inline static constexpr uintptr_t MeshDeformerInstances = 0x630;
inline static constexpr uintptr_t PhysicsAssetOverride = 0x770;
inline static constexpr uintptr_t ForcedLodModel = 0x778;
inline static constexpr uintptr_t MinLodModel = 0x780;
inline static constexpr uintptr_t StreamingDistanceMultiplier = 0x78C;
inline static constexpr uintptr_t NanitePixelProgrammableDistance = 0x790;
inline static constexpr uintptr_t WorldPositionOffsetDisableDistance = 0x794;
inline static constexpr uintptr_t bEvaluateWorldPositionOffset = 0x798;
inline static constexpr uintptr_t bDisallowNanite = 0x798;
inline static constexpr uintptr_t bForceDisableNanite = 0x798;
inline static constexpr uintptr_t LODInfo = 0x7A8;
inline static constexpr uintptr_t VisibilityBasedAnimTickOption = 0x7DC;
inline static constexpr uintptr_t bSkinWeightProfileOnRenderThread = 0x7DF;
inline static constexpr uintptr_t bOverrideMinLOD = 0x7DF;
inline static constexpr uintptr_t bUseBoundsFromLeaderPoseComponent = 0x7DF;
inline static constexpr uintptr_t bIncludeComponentLocationIntoBounds = 0x7E0;
inline static constexpr uintptr_t bForceWireframe = 0x7E0;
inline static constexpr uintptr_t bDisableMorphTarget = 0x7E0;
inline static constexpr uintptr_t bHideSkin = 0x7E0;
inline static constexpr uintptr_t bPerBoneMotionBlur = 0x7E0;
inline static constexpr uintptr_t bComponentUseFixedSkelBounds = 0x7E0;
inline static constexpr uintptr_t bConsiderAllBodiesForBounds = 0x7E0;
inline static constexpr uintptr_t bSyncAttachParentLOD = 0x7E0;
inline static constexpr uintptr_t bCanHighlightSelectedSections = 0x7E1;
inline static constexpr uintptr_t bRecentlyRendered = 0x7E1;
inline static constexpr uintptr_t bCastCapsuleDirectShadow = 0x7E1;
inline static constexpr uintptr_t bCastCapsuleIndirectShadow = 0x7E1;
inline static constexpr uintptr_t bCPUSkinning = 0x7E1;
inline static constexpr uintptr_t bUseScreenRenderStateForUpdate = 0x7E1;
inline static constexpr uintptr_t bEnableUpdateRateOptimizations = 0x7E1;
inline static constexpr uintptr_t bDisplayDebugUpdateRateOptimizations = 0x7E1;
inline static constexpr uintptr_t bRenderStatic = 0x7E2;
inline static constexpr uintptr_t bRenderShadowStatic = 0x7E2;
inline static constexpr uintptr_t bIgnoreLeaderPoseComponentLOD = 0x7E2;
inline static constexpr uintptr_t bSortTriangles = 0x7E2;
inline static constexpr uintptr_t bCachedLocalBoundsUpToDate = 0x7E2;
inline static constexpr uintptr_t bCachedWorldSpaceBoundsUpToDate = 0x7E2;
inline static constexpr uintptr_t bForceMeshObjectUpdate = 0x7E3;
inline static constexpr uintptr_t bFollowerShouldTickPose = 0x7E3;
inline static constexpr uintptr_t CapsuleIndirectShadowMinVisibility = 0x7E8;
inline static constexpr uintptr_t CachedWorldOrLocalSpaceBounds = 0x838;
inline static constexpr uintptr_t CachedWorldToLocalTransform = 0x870;
};
struct uskeletal_mesh_component {
inline static constexpr uintptr_t AnimClass = 0x918;
inline static constexpr uintptr_t AnimScriptInstance = 0x920;
inline static constexpr uintptr_t OverridePostProcessAnimBP = 0x928;
inline static constexpr uintptr_t PostProcessAnimInstance = 0x930;
inline static constexpr uintptr_t AnimationData = 0x938;
inline static constexpr uintptr_t RootBoneTranslation = 0x950;
inline static constexpr uintptr_t LineCheckBoundsScale = 0x968;
inline static constexpr uintptr_t LinkedInstances = 0x9B0;
inline static constexpr uintptr_t CachedBoneSpaceTransforms = 0x9C0;
inline static constexpr uintptr_t CachedComponentSpaceTransforms = 0x9D0;
inline static constexpr uintptr_t GlobalAnimRateScale = 0xA18;
inline static constexpr uintptr_t KinematicBonesUpdateType = 0xA1C;
inline static constexpr uintptr_t PhysicsTransformUpdateMode = 0xA1D;
inline static constexpr uintptr_t ClothTeleportMode = 0xA1E;
inline static constexpr uintptr_t AnimationMode = 0xA1F;
inline static constexpr uintptr_t bDisablePostProcessBlueprint = 0xA21;
inline static constexpr uintptr_t bUpdateOverlapsOnAnimationFinalize = 0xA21;
inline static constexpr uintptr_t bHasValidBodies = 0xA21;
inline static constexpr uintptr_t bBlendPhysics = 0xA21;
inline static constexpr uintptr_t bEnablePhysicsOnDedicatedServer = 0xA21;
inline static constexpr uintptr_t bUpdateMeshWhenKinematic = 0xA21;
inline static constexpr uintptr_t bUpdateJointsFromAnimation = 0xA22;
inline static constexpr uintptr_t bAllowClothActors = 0xA22;
inline static constexpr uintptr_t bDisableClothSimulation = 0xA22;
inline static constexpr uintptr_t bDisableRigidBodyAnimNode = 0xA28;
inline static constexpr uintptr_t bDisableAnimDynamicsAnimNode = 0xA28;
inline static constexpr uintptr_t bAllowAnimCurveEvaluation = 0xA28;
inline static constexpr uintptr_t bCollideWithEnvironment = 0xA28;
inline static constexpr uintptr_t bCollideWithAttachedChildren = 0xA28;
inline static constexpr uintptr_t bForceCollisionUpdate = 0xA29;
inline static constexpr uintptr_t ClothVelocityScale = 0xA2C;
inline static constexpr uintptr_t bResetAfterTeleport = 0xA30;
inline static constexpr uintptr_t bDeferKinematicBoneUpdate = 0xA30;
inline static constexpr uintptr_t bNoSkeletonUpdate = 0xA30;
inline static constexpr uintptr_t bPauseAnims = 0xA30;
inline static constexpr uintptr_t bEnableAnimation = 0xA30;
inline static constexpr uintptr_t bUseRefPoseOnInitAnim = 0xA30;
inline static constexpr uintptr_t bEnablePerPolyCollision = 0xA30;
inline static constexpr uintptr_t bForceRefpose = 0xA31;
inline static constexpr uintptr_t bOnlyAllowAutonomousTickPose = 0xA31;
inline static constexpr uintptr_t bIsAutonomousTickPose = 0xA31;
inline static constexpr uintptr_t bOldForceRefPose = 0xA31;
inline static constexpr uintptr_t bShowPrePhysBones = 0xA31;
inline static constexpr uintptr_t bRequiredBonesUpToDate = 0xA31;
inline static constexpr uintptr_t bAnimTreeInitialised = 0xA31;
inline static constexpr uintptr_t bEnableLineCheckWithBounds = 0xA31;
inline static constexpr uintptr_t bPropagateCurvesToFollowers = 0xA32;
inline static constexpr uintptr_t bSkipKinematicUpdateWhenInterpolating = 0xA32;
inline static constexpr uintptr_t bSkipBoundsUpdateWhenInterpolating = 0xA32;
inline static constexpr uintptr_t bSuppressNotifyEventDispatch = 0xA32;
inline static constexpr uintptr_t bNeedsQueuedAnimEventsDispatched = 0xA32;
inline static constexpr uintptr_t CachedAnimCurveUidVersion = 0xA5A;
inline static constexpr uintptr_t ClothBlendWeight = 0xA5C;
inline static constexpr uintptr_t bWaitForParallelClothTask = 0xA60;
inline static constexpr uintptr_t bFilteredAnimCurvesIsAllowList = 0xA61;
inline static constexpr uintptr_t CachedMeshCurveMetaDataVersion = 0xA62;
inline static constexpr uintptr_t FilteredAnimCurves = 0xA68;
inline static constexpr uintptr_t BodySetup = 0xA78;
inline static constexpr uintptr_t ClothMaxDistanceScale = 0xA84;
inline static constexpr uintptr_t ClothGeometryScale = 0xA88;
inline static constexpr uintptr_t PostProcessAnimBPLODThreshold = 0xA8C;
inline static constexpr uintptr_t OnConstraintBroken = 0xA90;
inline static constexpr uintptr_t OnPlasticDeformation = 0xAA0;
inline static constexpr uintptr_t ClothingSimulationFactory = 0xAB0;
inline static constexpr uintptr_t TeleportDistanceThreshold = 0xBD0;
inline static constexpr uintptr_t TeleportRotationThreshold = 0xBD4;
inline static constexpr uintptr_t ClothingSimulationInstances = 0xC80;
inline static constexpr uintptr_t MorphTargetCurves = 0xCB8;
inline static constexpr uintptr_t OnAnimInitialized = 0xCC8;
inline static constexpr uintptr_t LastPoseTickFrame = 0xF98;
};
struct ucapsule_component {
inline static constexpr uintptr_t CapsuleHalfHeight = 0x590;
inline static constexpr uintptr_t CapsuleRadius = 0x594;
};
struct ucharacter_movement_component {
inline static constexpr uintptr_t CharacterOwner = 0x198;
inline static constexpr uintptr_t GravityScale = 0x1A0;
inline static constexpr uintptr_t MaxStepHeight = 0x1A4;
inline static constexpr uintptr_t JumpZVelocity = 0x1A8;
inline static constexpr uintptr_t JumpOffJumpZFactor = 0x1AC;
inline static constexpr uintptr_t WalkableFloorAngle = 0x1CC;
inline static constexpr uintptr_t WalkableFloorZ = 0x1D0;
inline static constexpr uintptr_t GravityDirection = 0x1D8;
inline static constexpr uintptr_t WorldToGravityTransform = 0x1F0;
inline static constexpr uintptr_t GravityToWorldTransform = 0x210;
inline static constexpr uintptr_t MovementMode = 0x231;
inline static constexpr uintptr_t CustomMovementMode = 0x232;
inline static constexpr uintptr_t NetworkSmoothingMode = 0x233;
inline static constexpr uintptr_t GroundFriction = 0x234;
inline static constexpr uintptr_t OldBaseQuat = 0x240;
inline static constexpr uintptr_t OldBaseLocation = 0x260;
inline static constexpr uintptr_t MaxWalkSpeed = 0x278;
inline static constexpr uintptr_t MaxWalkSpeedCrouched = 0x27C;
inline static constexpr uintptr_t MaxSwimSpeed = 0x280;
inline static constexpr uintptr_t MaxFlySpeed = 0x284;
inline static constexpr uintptr_t MaxCustomMovementSpeed = 0x288;
inline static constexpr uintptr_t MaxAcceleration = 0x28C;
inline static constexpr uintptr_t MinAnalogWalkSpeed = 0x290;
inline static constexpr uintptr_t BrakingFrictionFactor = 0x294;
inline static constexpr uintptr_t BrakingFriction = 0x298;
inline static constexpr uintptr_t BrakingSubStepTime = 0x29C;
inline static constexpr uintptr_t BrakingDecelerationWalking = 0x2A0;
inline static constexpr uintptr_t BrakingDecelerationFalling = 0x2A4;
inline static constexpr uintptr_t BrakingDecelerationSwimming = 0x2A8;
inline static constexpr uintptr_t BrakingDecelerationFlying = 0x2AC;
inline static constexpr uintptr_t AirControl = 0x2B0;
inline static constexpr uintptr_t AirControlBoostMultiplier = 0x2B4;
inline static constexpr uintptr_t AirControlBoostVelocityThreshold = 0x2B8;
inline static constexpr uintptr_t FallingLateralFriction = 0x2BC;
inline static constexpr uintptr_t CrouchedHalfHeight = 0x2C0;
inline static constexpr uintptr_t Buoyancy = 0x2C4;
inline static constexpr uintptr_t PerchRadiusThreshold = 0x2C8;
inline static constexpr uintptr_t PerchAdditionalHeight = 0x2CC;
inline static constexpr uintptr_t RotationRate = 0x2D0;
inline static constexpr uintptr_t bUseSeparateBrakingFriction = 0x2E8;
inline static constexpr uintptr_t bDontFallBelowJumpZVelocityDuringJump = 0x2E8;
inline static constexpr uintptr_t bApplyGravityWhileJumping = 0x2E8;
inline static constexpr uintptr_t bUseControllerDesiredRotation = 0x2E8;
inline static constexpr uintptr_t bOrientRotationToMovement = 0x2E8;
inline static constexpr uintptr_t bSweepWhileNavWalking = 0x2E8;
inline static constexpr uintptr_t bMovementInProgress = 0x2E8;
inline static constexpr uintptr_t bEnableScopedMovementUpdates = 0x2E9;
inline static constexpr uintptr_t bEnableServerDualMoveScopedMovementUpdates = 0x2E9;
inline static constexpr uintptr_t bForceMaxAccel = 0x2E9;
inline static constexpr uintptr_t bRunPhysicsWithNoController = 0x2E9;
inline static constexpr uintptr_t bForceNextFloorCheck = 0x2E9;
inline static constexpr uintptr_t bShrinkProxyCapsule = 0x2E9;
inline static constexpr uintptr_t bCanWalkOffLedges = 0x2E9;
inline static constexpr uintptr_t bCanWalkOffLedgesWhenCrouching = 0x2E9;
inline static constexpr uintptr_t bNetworkSkipProxyPredictionOnNetUpdate = 0x2EA;
inline static constexpr uintptr_t bNetworkAlwaysReplicateTransformUpdateTimestamp = 0x2EA;
inline static constexpr uintptr_t bDeferUpdateMoveComponent = 0x2EA;
inline static constexpr uintptr_t bEnablePhysicsInteraction = 0x2EA;
inline static constexpr uintptr_t bTouchForceScaledToMass = 0x2EA;
inline static constexpr uintptr_t bPushForceScaledToMass = 0x2EA;
inline static constexpr uintptr_t bPushForceUsingZOffset = 0x2EB;
inline static constexpr uintptr_t bScalePushForceToVelocity = 0x2EB;
inline static constexpr uintptr_t DeferredUpdatedMoveComponent = 0x2F0;
inline static constexpr uintptr_t MaxOutOfWaterStepHeight = 0x2F8;
inline static constexpr uintptr_t OutofWaterZ = 0x2FC;
inline static constexpr uintptr_t Mass = 0x300;
inline static constexpr uintptr_t StandingDownwardForceScale = 0x304;
inline static constexpr uintptr_t InitialPushForceFactor = 0x308;
inline static constexpr uintptr_t PushForceFactor = 0x30C;
inline static constexpr uintptr_t PushForcePointZOffsetFactor = 0x310;
inline static constexpr uintptr_t TouchForceFactor = 0x314;
inline static constexpr uintptr_t MinTouchForce = 0x318;
inline static constexpr uintptr_t MaxTouchForce = 0x31C;
inline static constexpr uintptr_t RepulsionForce = 0x320;
inline static constexpr uintptr_t Acceleration = 0x328;
inline static constexpr uintptr_t LastUpdateRotation = 0x340;
inline static constexpr uintptr_t LastUpdateLocation = 0x360;
inline static constexpr uintptr_t LastUpdateVelocity = 0x378;
inline static constexpr uintptr_t ServerLastTransformUpdateTimeStamp = 0x390;
inline static constexpr uintptr_t ServerLastClientGoodMoveAckTime = 0x394;
inline static constexpr uintptr_t ServerLastClientAdjustmentTime = 0x398;
inline static constexpr uintptr_t PendingImpulseToApply = 0x3A0;
inline static constexpr uintptr_t PendingForceToApply = 0x3B8;
inline static constexpr uintptr_t AnalogInputModifier = 0x3D0;
inline static constexpr uintptr_t MaxSimulationTimeStep = 0x3E0;
inline static constexpr uintptr_t MaxSimulationIterations = 0x3E4;
inline static constexpr uintptr_t MaxJumpApexAttemptsPerSimulation = 0x3E8;
inline static constexpr uintptr_t MaxDepenetrationWithGeometry = 0x3EC;
inline static constexpr uintptr_t MaxDepenetrationWithGeometryAsProxy = 0x3F0;
inline static constexpr uintptr_t MaxDepenetrationWithPawn = 0x3F4;
inline static constexpr uintptr_t MaxDepenetrationWithPawnAsProxy = 0x3F8;
inline static constexpr uintptr_t NetworkSimulatedSmoothLocationTime = 0x3FC;
inline static constexpr uintptr_t NetworkSimulatedSmoothRotationTime = 0x400;
inline static constexpr uintptr_t ListenServerNetworkSimulatedSmoothLocationTime = 0x404;
inline static constexpr uintptr_t ListenServerNetworkSimulatedSmoothRotationTime = 0x408;
inline static constexpr uintptr_t NetProxyShrinkRadius = 0x40C;
inline static constexpr uintptr_t NetProxyShrinkHalfHeight = 0x410;
inline static constexpr uintptr_t NetworkMaxSmoothUpdateDistance = 0x414;
inline static constexpr uintptr_t NetworkNoSmoothUpdateDistance = 0x418;
inline static constexpr uintptr_t NetworkMinTimeBetweenClientAckGoodMoves = 0x41C;
inline static constexpr uintptr_t NetworkMinTimeBetweenClientAdjustments = 0x420;
inline static constexpr uintptr_t NetworkMinTimeBetweenClientAdjustmentsLargeCorrection = 0x424;
inline static constexpr uintptr_t NetworkLargeClientCorrectionDistance = 0x428;
inline static constexpr uintptr_t LedgeCheckThreshold = 0x42C;
inline static constexpr uintptr_t JumpOutOfWaterPitch = 0x430;
inline static constexpr uintptr_t CurrentFloor = 0x438;
inline static constexpr uintptr_t DefaultLandMovementMode = 0x540;
inline static constexpr uintptr_t DefaultWaterMovementMode = 0x541;
inline static constexpr uintptr_t GroundMovementMode = 0x542;
inline static constexpr uintptr_t bMaintainHorizontalGroundVelocity = 0x568;
inline static constexpr uintptr_t bImpartBaseVelocityX = 0x568;
inline static constexpr uintptr_t bImpartBaseVelocityY = 0x568;
inline static constexpr uintptr_t bImpartBaseVelocityZ = 0x568;
inline static constexpr uintptr_t bImpartBaseAngularVelocity = 0x568;
inline static constexpr uintptr_t bJustTeleported = 0x568;
inline static constexpr uintptr_t bNetworkUpdateReceived = 0x568;
inline static constexpr uintptr_t bNetworkMovementModeChanged = 0x568;
inline static constexpr uintptr_t bNetworkGravityDirectionChanged = 0x569;
inline static constexpr uintptr_t bIgnoreClientMovementErrorChecksAndCorrection = 0x569;
inline static constexpr uintptr_t bClientIgnoreMovementCorrections = 0x569;
inline static constexpr uintptr_t bServerAcceptClientAuthoritativePosition = 0x569;
inline static constexpr uintptr_t bNotifyApex = 0x569;
inline static constexpr uintptr_t bCheatFlying = 0x569;
inline static constexpr uintptr_t bWantsToCrouch = 0x569;
inline static constexpr uintptr_t bCrouchMaintainsBaseLocation = 0x569;
inline static constexpr uintptr_t bIgnoreBaseRotation = 0x56A;
inline static constexpr uintptr_t bFastAttachedMove = 0x56A;
inline static constexpr uintptr_t bAlwaysCheckFloor = 0x56A;
inline static constexpr uintptr_t bUseFlatBaseForFloorChecks = 0x56A;
inline static constexpr uintptr_t bPerformingJumpOff = 0x56A;
inline static constexpr uintptr_t bWantsToLeaveNavWalking = 0x56A;
inline static constexpr uintptr_t bUseRVOAvoidance = 0x56A;
inline static constexpr uintptr_t bRequestedMoveUseAcceleration = 0x56A;
inline static constexpr uintptr_t bWasSimulatingRootMotion = 0x56B;
inline static constexpr uintptr_t bAllowPhysicsRotationDuringAnimRootMotion = 0x56B;
inline static constexpr uintptr_t FormerBaseVelocityDecayHalfLife = 0x56C;
inline static constexpr uintptr_t bHasRequestedVelocity = 0x570;
inline static constexpr uintptr_t bRequestedMoveWithMaxSpeed = 0x570;
inline static constexpr uintptr_t bWasAvoidanceUpdated = 0x570;
inline static constexpr uintptr_t bProjectNavMeshWalking = 0x570;
inline static constexpr uintptr_t bSlideAlongNavMeshEdge = 0x570;
inline static constexpr uintptr_t bProjectNavMeshOnBothWorldChannels = 0x570;
inline static constexpr uintptr_t AvoidanceConsiderationRadius = 0x594;
inline static constexpr uintptr_t RequestedVelocity = 0x598;
inline static constexpr uintptr_t LastUpdateRequestedVelocity = 0x5B0;
inline static constexpr uintptr_t AvoidanceUID = 0x5C8;
inline static constexpr uintptr_t AvoidanceGroup = 0x5CC;
inline static constexpr uintptr_t GroupsToAvoid = 0x5D0;
inline static constexpr uintptr_t GroupsToIgnore = 0x5D4;
inline static constexpr uintptr_t AvoidanceWeight = 0x5D8;
inline static constexpr uintptr_t PendingLaunchVelocity = 0x5E0;
inline static constexpr uintptr_t NavMeshProjectionInterval = 0x738;
inline static constexpr uintptr_t NavMeshProjectionTimer = 0x73C;
inline static constexpr uintptr_t NavMeshProjectionInterpSpeed = 0x740;
inline static constexpr uintptr_t NavMeshProjectionHeightScaleUp = 0x744;
inline static constexpr uintptr_t NavMeshProjectionHeightScaleDown = 0x748;
inline static constexpr uintptr_t NavWalkingFloorDistTolerance = 0x74C;
inline static constexpr uintptr_t bBasedMovementIgnorePhysicsBase = 0x750;
inline static constexpr uintptr_t bBasedMovementIgnoreAttachedActors = 0x751;
inline static constexpr uintptr_t bBaseOnAttachmentRoot = 0x752;
inline static constexpr uintptr_t bStayBasedInAir = 0x753;
inline static constexpr uintptr_t StayBasedInAirHeight = 0x754;
inline static constexpr uintptr_t PostPhysicsTickFunction = 0x788;
inline static constexpr uintptr_t MinTimeBetweenTimeStampResets = 0x7D0;
inline static constexpr uintptr_t CurrentRootMotion = 0xD48;
inline static constexpr uintptr_t ServerCorrectionRootMotion = 0xD90;
inline static constexpr uintptr_t RootMotionParams = 0xF40;
inline static constexpr uintptr_t AnimRootMotionVelocity = 0xFB0;
};
AFortPawn
struct afort_pawn {
inline static constexpr uintptr_t bUseBaseChanged = 0x728;
inline static constexpr uintptr_t bIgnoreNextFallingDamage = 0x728;
inline static constexpr uintptr_t bAllowDeathFromFallingDamage = 0x728;
inline static constexpr uintptr_t bIsDying = 0x728;
inline static constexpr uintptr_t bPlayedDying = 0x728;
inline static constexpr uintptr_t bIsHiddenForDeath = 0x728;
inline static constexpr uintptr_t bIsKnockedback = 0x729;
inline static constexpr uintptr_t bIsStaggered = 0x729;
inline static constexpr uintptr_t bCanCapsuleBeUsedForTargeting = 0x729;
inline static constexpr uintptr_t bUseLineTestForDamageZoneBoneDetection = 0x729;
inline static constexpr uintptr_t bMovingEmote = 0x729;
inline static constexpr uintptr_t bMovingEmoteForwardOnly = 0x729;
inline static constexpr uintptr_t bMovingEmoteFollowingOnly = 0x72A;
inline static constexpr uintptr_t bMovingEmoteSkipLandingFX = 0x72A;
inline static constexpr uintptr_t bIsInvulnerable = 0x72A;
inline static constexpr uintptr_t bSpotted = 0x72A;
inline static constexpr uintptr_t bRegisterWithAISight = 0x72A;
inline static constexpr uintptr_t bRegisterWithAimAssist = 0x72A;
inline static constexpr uintptr_t AimAssistShapeOverride = 0x730;
inline static constexpr uintptr_t bPrimaryInputHeld = 0x758;
inline static constexpr uintptr_t bSecondaryInputHeld = 0x758;
inline static constexpr uintptr_t bPrimaryInputQueued = 0x758;
inline static constexpr uintptr_t bWeaponActivated = 0x758;
inline static constexpr uintptr_t bIsInGoop = 0x758;
inline static constexpr uintptr_t bReplicatedIsInGoop = 0x758;
inline static constexpr uintptr_t bIsSliding = 0x758;
inline static constexpr uintptr_t bIsSkating = 0x758;
inline static constexpr uintptr_t AdditionalPickupTags = 0x760;
inline static constexpr uintptr_t SpawnSourceOverride = 0x780;
inline static constexpr uintptr_t bIsSwinging = 0x781;
inline static constexpr uintptr_t bSwingingAttached = 0x781;
inline static constexpr uintptr_t SwingAttachLocation = 0x788;
inline static constexpr uintptr_t SwingAttachLocationUpdateDistanceThreshold = 0x7A0;
inline static constexpr uintptr_t bSkipAnalogJump = 0x7A4;
inline static constexpr uintptr_t FootstepTraceTypeQuery = 0x7A5;
inline static constexpr uintptr_t FootstepSurfaceType = 0x7A6;
inline static constexpr uintptr_t OnMovementBaseChanged = 0x7C0;
inline static constexpr uintptr_t OnMovementBaseObjectChanged = 0x7D0;
inline static constexpr uintptr_t OnHeldObjectPickedUp = 0x7F8;
inline static constexpr uintptr_t OnHeldObjectDropped = 0x808;
inline static constexpr uintptr_t OnAudioVisualizerUMGEnabled = 0x818;
inline static constexpr uintptr_t OnAudioVisualizerPreferencesChanged = 0x828;
inline static constexpr uintptr_t SoundIndicatorComponent = 0x850;
inline static constexpr uintptr_t UroShiftBucket = 0x868;
inline static constexpr uintptr_t bUpdateMeshComponentUpdateFlagOnServer = 0x869;
inline static constexpr uintptr_t bUROCanTieToLODs = 0x869;
inline static constexpr uintptr_t bPostProcessNavLocation = 0x869;
inline static constexpr uintptr_t bUseControllerRotationForTargetingTransform = 0x869;
inline static constexpr uintptr_t bHealthSynced = 0x869;
inline static constexpr uintptr_t bWeaponHolstered = 0x869;
inline static constexpr uintptr_t bAbilitiesBlockEquipmentChangeOnServer = 0x869;
inline static constexpr uintptr_t bPostSequenceMovementReplicationState = 0x869;
inline static constexpr uintptr_t bHasSequencerLocalAuthority = 0x86A;
inline static constexpr uintptr_t MutatorBoneScaleChangeRevision = 0x86C;
inline static constexpr uintptr_t bSkipReticleColorTrace = 0x881;
inline static constexpr uintptr_t bPrioritizePawnCollisionsOnAbilityTargetSelectionVisibilityTest = 0x881;
inline static constexpr uintptr_t bTreatAsPawnForHitMarkers = 0x881;
inline static constexpr uintptr_t bDisplayPawnHitMarkersForChildActors = 0x881;
inline static constexpr uintptr_t bUsesStats = 0x881;
inline static constexpr uintptr_t bAllowBuildingActorTeleport = 0x881;
inline static constexpr uintptr_t bIsDBNO = 0x881;
inline static constexpr uintptr_t bWasDBNOOnDeath = 0x882;
inline static constexpr uintptr_t bCachedIsInAthena = 0x882;
inline static constexpr uintptr_t bShouldUseCharacterMovementIdleFastPath = 0x882;
inline static constexpr uintptr_t CurrentMovementStyle = 0x883;
inline static constexpr uintptr_t ControlRecoveryBehavior = 0x884;
inline static constexpr uintptr_t TeleportCounter = 0x885;
inline static constexpr uintptr_t PawnStatHandle = 0x8A8;
inline static constexpr uintptr_t OverridePawnStatHandle = 0x8B8;
inline static constexpr uintptr_t SlidingFriction = 0x8C8;
inline static constexpr uintptr_t bIsSlopeSliding = 0x8CC;
inline static constexpr uintptr_t PackedReplicatedSlopeAngles = 0x8CE;
inline static constexpr uintptr_t SlidingBrakingDeceleration = 0x8D0;
inline static constexpr uintptr_t StormShieldComponent = 0x8D8;
inline static constexpr uintptr_t OnStormShieldComponentCreated = 0x8E0;
inline static constexpr uintptr_t PushSize = 0x8F0;
inline static constexpr uintptr_t LastRevivedFromDBNOTime = 0x8FC;
inline static constexpr uintptr_t LastSurfaceTraceTime = 0x900;
inline static constexpr uintptr_t LastSurfaceTraceLocation = 0x908;
inline static constexpr uintptr_t OnIsLocallyViewedChanged = 0x920;
inline static constexpr uintptr_t CachedSkeletalMeshLocalBoudingBox = 0x958;
inline static constexpr uintptr_t OnBaseChangedDelegate = 0x990;
inline static constexpr uintptr_t OnPawnJumped = 0x9A8;
inline static constexpr uintptr_t OnPawnCrouchChanged = 0x9B8;
inline static constexpr uintptr_t bIsJumping = 0x9C8;
inline static constexpr uintptr_t PawnUniqueID = 0x9CC;
inline static constexpr uintptr_t CurrentWeapon = 0x9D0;
inline static constexpr uintptr_t DurabilityPercentToRestoreOnDeath = 0x9D8;
inline static constexpr uintptr_t PreviousWeapon = 0xA00;
inline static constexpr uintptr_t CurrentWeaponList = 0xA08;
inline static constexpr uintptr_t PreviousAbilityWeaponNameForTelemetry = 0xA18;
inline static constexpr uintptr_t bShouldSeeThroughFactionMembers = 0xA48;
inline static constexpr uintptr_t CachedAffiliationManager = 0xA50;
inline static constexpr uintptr_t WeaponHandSocketName = 0xA58;
inline static constexpr uintptr_t LeftHandWeaponHandSocketName = 0xA5C;
inline static constexpr uintptr_t SpawnSpot = 0xA60;
inline static constexpr uintptr_t DeathTags = 0xA68;
inline static constexpr uintptr_t SpawnImmunityTime = 0xA88;
inline static constexpr uintptr_t CurrentWaterBody = 0xA90;
inline static constexpr uintptr_t bShouldSupportSurfaceSwimming = 0xA98;
inline static constexpr uintptr_t ReplicatedWaterBody = 0xAA0;
inline static constexpr uintptr_t IncomingPickups = 0xAA8;
inline static constexpr uintptr_t PickupDirectionData = 0xAB8;
inline static constexpr uintptr_t bIsStunned = 0xAC8;
inline static constexpr uintptr_t WindVolumes = 0xAD0;
inline static constexpr uintptr_t VortexParams = 0xAE0;
inline static constexpr uintptr_t bIsInVortex = 0xB70;
inline static constexpr uintptr_t bReplicatedIsInVortex = 0xB70;
inline static constexpr uintptr_t CurrentSkyTube = 0xB78;
inline static constexpr uintptr_t ReplicatedSkyTube = 0xB80;
inline static constexpr uintptr_t OverlappedSkyTubes = 0xB88;
inline static constexpr uintptr_t bPrioritizeEarlierTubes = 0xB98;
inline static constexpr uintptr_t OnSkyTubeChanged = 0xBC0;
inline static constexpr uintptr_t OnSearchedContainer = 0xBD0;
inline static constexpr uintptr_t AdditiveCringeCount = 0xBE0;
inline static constexpr uintptr_t AdditiveCringeDuration = 0xBE4;
inline static constexpr uintptr_t bSupportsDamageNumbersAtHitLocation = 0xBE8;
inline static constexpr uintptr_t PushMomentum = 0xBF0;
inline static constexpr uintptr_t LocalSpin = 0xC20;
inline static constexpr uintptr_t bTurnTransitionActiveAndControllingRotation = 0xC25;
inline static constexpr uintptr_t HitReactionModule = 0xC28;
inline static constexpr uintptr_t DeathCueTag = 0xD94;
inline static constexpr uintptr_t DeathStatTags = 0xD98;
inline static constexpr uintptr_t DeathHitSocket = 0xDA8;
inline static constexpr uintptr_t OnPlayerStartDBNO = 0xDB8;
inline static constexpr uintptr_t OnDBNOStateChanged = 0xDC8;
inline static constexpr uintptr_t DefaultLifespanAfterDeath = 0xDD8;
inline static constexpr uintptr_t TeamBeaconMaxDist = 0xDDC;
inline static constexpr uintptr_t TeamBeaconTextColor = 0xDE0;
inline static constexpr uintptr_t LastTakeHitTimeTimeout = 0xDE4;
inline static constexpr uintptr_t LastDamagedTime = 0xDE8;
inline static constexpr uintptr_t CurrentlyAttachedWeapon = 0xDF0;
inline static constexpr uintptr_t CachedNavFloor = 0xDF8;
inline static constexpr uintptr_t MaxFootstepDistance = 0xE04;
inline static constexpr uintptr_t DBNOLandingSound = 0xE08;
inline static constexpr uintptr_t DefaultFootstepSound = 0xE10;
inline static constexpr uintptr_t DefaultFastFootstepSound = 0xE18;
inline static constexpr uintptr_t DefaultLandingSound = 0xE20;
inline static constexpr uintptr_t DefaultHardLandingSound = 0xE28;
inline static constexpr uintptr_t DefaultJumpSound = 0xE30;
inline static constexpr uintptr_t DefaultHitNotifyAudioBank = 0xE38;
inline static constexpr uintptr_t LoadedDefaultHitNotifyAudioBank = 0xE58;
inline static constexpr uintptr_t DefaultSwimmingAudioBank = 0xE60;
inline static constexpr uintptr_t SoundLibraryComponent = 0xE68;
inline static constexpr uintptr_t HitReactionZones = 0xE70;
inline static constexpr uintptr_t LineTestForDamageZoneBoneDetectionRadius = 0xE80;
inline static constexpr uintptr_t DamageZones = 0xE88;
inline static constexpr uintptr_t DamageZoneActiveBitMask = 0xF00;
inline static constexpr uintptr_t TargettingZOffset = 0xF04;
inline static constexpr uintptr_t OnPawnHiddenForDeath = 0xF08;
inline static constexpr uintptr_t JumpFlashCountPacked = 0xF18;
inline static constexpr uintptr_t LandingFlashCountPacked = 0xF19;
inline static constexpr uintptr_t EmoteAudioComps = 0xF20;
inline static constexpr uintptr_t FrontEndEmoteAudioAttenuation = 0xF30;
inline static constexpr uintptr_t InGameEmoteAudioAttenuation = 0xF38;
inline static constexpr uintptr_t InGameEmoteSoundEffectSoundPresetChain = 0xF40;
inline static constexpr uintptr_t EmoteMeshCompDatas = 0xF48;
inline static constexpr uintptr_t EmotePropActors = 0xF58;
inline static constexpr uintptr_t EmoteParticleSystemComps = 0xF68;
inline static constexpr uintptr_t EmoteCount = 0xF78;
inline static constexpr uintptr_t LastEmoteTime = 0xF7C;
inline static constexpr uintptr_t LastEmoteEndTime = 0xF80;
inline static constexpr uintptr_t LastEmoteItemDef = 0xF88;
inline static constexpr uintptr_t CurrentSerializedEmoteItemDef = 0xF90;
inline static constexpr uintptr_t LastReplicatedEmoteExecuted = 0xF98;
inline static constexpr uintptr_t bFireBlockedByEmoteCooldown = 0xFA0;
inline static constexpr uintptr_t EmoteToFireCooldownTime = 0xFA4;
inline static constexpr uintptr_t EmoteWalkSpeed = 0xFA8;
inline static constexpr uintptr_t bFaceReplicatedRotationWhenEmoting = 0xFAC;
inline static constexpr uintptr_t DynamicComponents = 0xFB8;
inline static constexpr uintptr_t AdditionalModifierDefinitions = 0xFC8;
inline static constexpr uintptr_t OnPawnTeleported = 0xFD8;
inline static constexpr uintptr_t OnPawnLanded = 0xFE8;
inline static constexpr uintptr_t OnPawnStartedEmote = 0xFF8;
inline static constexpr uintptr_t OnPawnStoppedEmote = 0x1008;
inline static constexpr uintptr_t OnHitPawn = 0x1018;
inline static constexpr uintptr_t OnDied = 0x1028;
inline static constexpr uintptr_t OnDeathEffects = 0x1038;
inline static constexpr uintptr_t OnDamaged = 0x1078;
inline static constexpr uintptr_t OnDidDamage = 0x1088;
inline static constexpr uintptr_t OnDidDamageToBuildingActor = 0x1098;
inline static constexpr uintptr_t EmoteComponent = 0x10B8;
inline static constexpr uintptr_t EmoteMusicClockComponent = 0x10C0;
inline static constexpr uintptr_t FootstepBank = 0x10C8;
inline static constexpr uintptr_t PawnMeshOverride = 0x10D0;
inline static constexpr uintptr_t PendingFallDamagePayloads = 0x10D8;
inline static constexpr uintptr_t OnPreWeaponEquippedDelegate = 0x10E8;
inline static constexpr uintptr_t OnWeaponEquippedDelegate = 0x10F8;
inline static constexpr uintptr_t OnWeaponUnEquippedDelegate = 0x1120;
inline static constexpr uintptr_t OnWeaponAttachmentChangedDelegate = 0x1160;
inline static constexpr uintptr_t OnDroppedPickupPrimayEntryChanged = 0x1170;
inline static constexpr uintptr_t OnPickupSpawnedDelegate = 0x1180;
inline static constexpr uintptr_t HealthRegenDelayGameplayEffect = 0x1190;
inline static constexpr uintptr_t HealthRegenGameplayEffect = 0x1198;
inline static constexpr uintptr_t ShieldRegenDelayGameplayEffect = 0x11A0;
inline static constexpr uintptr_t ShieldRegenGameplayEffect = 0x11A8;
inline static constexpr uintptr_t CurrentWeaponAnimLayerOverlayClass = 0x11B8;
inline static constexpr uintptr_t WeaponToBeEquippedAfterStow = 0x11C0;
inline static constexpr uintptr_t StowComponentInterface = 0x11C8;
inline static constexpr uintptr_t OnHolsteredEvent = 0x11D8;
inline static constexpr uintptr_t OnUnholsteredEvent = 0x11E8;
inline static constexpr uintptr_t HolsterWeaponRequests = 0x1228;
inline static constexpr uintptr_t HolsterActiveDuration = 0x1240;
inline static constexpr uintptr_t bIgnoreCancelSwimSprintHolster = 0x1244;
inline static constexpr uintptr_t StaySpottedTime = 0x1258;
inline static constexpr uintptr_t SpottedEvent = 0x125C;
inline static constexpr uintptr_t DefaultFeedback = 0x1260;
inline static constexpr uintptr_t ActiveSoundIndicators = 0x1268;
inline static constexpr uintptr_t DefaultSoundTrackingVisual = 0x1298;
inline static constexpr uintptr_t SoundTrackingVisibilityTags = 0x12A0;
inline static constexpr uintptr_t PriorityModifiers = 0x12C0;
inline static constexpr uintptr_t PrioritySoundIndicatorTypes = 0x12D0;
inline static constexpr uintptr_t VocalChords = 0x1360;
inline static constexpr uintptr_t bIsDisconnectedPawn = 0x1388;
inline static constexpr uintptr_t MaxHealthApplicationHandle = 0x138C;
inline static constexpr uintptr_t MaxHealthApplicationGameplayEffect = 0x13A0;
inline static constexpr uintptr_t HealthSet = 0x13A8;
inline static constexpr uintptr_t ControlResistanceSet = 0x13B0;
inline static constexpr uintptr_t DamageSet = 0x13B8;
inline static constexpr uintptr_t MovementSet = 0x13C0;
inline static constexpr uintptr_t AdvancedMovementSet = 0x13C8;
inline static constexpr uintptr_t AIPerceptionAttributeSet = 0x13D0;
inline static constexpr uintptr_t OnAbilityDecisionWindowStackUpdated = 0x13E0;
inline static constexpr uintptr_t OnAbilityTargetingBlocked = 0x1420;
inline static constexpr uintptr_t AbilitySystemComponent = 0x1430;
inline static constexpr uintptr_t DecisionWindowStack = 0x1438;
inline static constexpr uintptr_t GameplayTags = 0x1448;
inline static constexpr uintptr_t DisplayName = 0x1468;
inline static constexpr uintptr_t Damagers = 0x1478;
inline static constexpr uintptr_t TotalDamageDoneTrackers = 0x1488;
inline static constexpr uintptr_t TargetDamageDoneTrackers = 0x1498;
inline static constexpr uintptr_t TotalDamageTakenTrackers = 0x14A8;
inline static constexpr uintptr_t TargetDamageTakenTrackers = 0x14B8;
inline static constexpr uintptr_t DamageDoneLastAtTime = 0x14C8;
inline static constexpr uintptr_t DamageTakenLastAtTime = 0x14CC;
inline static constexpr uintptr_t LastHitTime = 0x14D0;
inline static constexpr uintptr_t TotalPlayerDamageDealt = 0x14D4;
inline static constexpr uintptr_t TotalPlayerDamageTaken = 0x14D8;
inline static constexpr uintptr_t HealthBarIndicator = 0x14E0;
inline static constexpr uintptr_t CurrentCalloutTag = 0x14E8;
inline static constexpr uintptr_t CalloutEntries = 0x14F0;
inline static constexpr uintptr_t HealthBarWidth = 0x1500;
inline static constexpr uintptr_t HealthBarHeightMultiplier = 0x1504;
inline static constexpr uintptr_t SpottedBrush = 0x1510;
inline static constexpr uintptr_t SpottedIconOffset = 0x15C0;
inline static constexpr uintptr_t ClientNonRenderedAnimUpdateRate = 0x15D8;
inline static constexpr uintptr_t MaxEvalRateForInterpolation = 0x15DC;
inline static constexpr uintptr_t AnimUpdateRateVisibleMaxDistanceFactor = 0x15E0;
inline static constexpr uintptr_t LODToFrameSkipMap = 0x15F0;
inline static constexpr uintptr_t LODToFrameSkipMapPerPlatform = 0x1600;
inline static constexpr uintptr_t OnNpcHired = 0x1620;
inline static constexpr uintptr_t CurrentSentence = 0x1630;
inline static constexpr uintptr_t OnPawnHealthChanged = 0x16E0;
inline static constexpr uintptr_t OnPawnMaxOvershieldChanged = 0x16F0;
inline static constexpr uintptr_t AccumulatedBatchData_Shared = 0x1700;
inline static constexpr uintptr_t AccumulatedBatchData_NonShared = 0x17A8;
inline static constexpr uintptr_t BatchedGameplayCueParameters = 0x17D0;
inline static constexpr uintptr_t ReplayItemActions = 0x18A0;
inline static constexpr uintptr_t HidingVisibilityTags = 0x18E0;
inline static constexpr uintptr_t HidingTransitionVisibilityTags = 0x1900;
inline static constexpr uintptr_t PegasusTimelineCollector = 0x1920;
inline static constexpr uintptr_t AILODComponent = 0x1928;
inline static constexpr uintptr_t ClientAILODSettings = 0x1950;
inline static constexpr uintptr_t FallbackTag = 0x1C40;
inline static constexpr uintptr_t DebugType = 0x1C48;
inline static constexpr uintptr_t RecordedGunshots = 0x1C58;
inline static constexpr uintptr_t OnPawnComponentAttachedEvent = 0x1CA8;
inline static constexpr uintptr_t OverlappingBuildings = 0x1CE8;
inline static constexpr uintptr_t ActiveMovementModeExtensionRuntimeData = 0x1CF8;
inline static constexpr uintptr_t ActiveLayeredMovementModeExtensionRuntimeData = 0x1D00;
inline static constexpr uintptr_t PushedMovementModeExtensionRuntimeData = 0x1D10;
inline static constexpr uintptr_t RepMovementModeExtension = 0x1D20;
inline static constexpr uintptr_t ReplicatedMovementPool = 0x1D58;
inline static constexpr uintptr_t RegisteredMovementModeExtensionLogic = 0x1D68;
inline static constexpr uintptr_t CapsuleRadiusFortPawn = 0x1DC0;
inline static constexpr uintptr_t CapsuleHalfHeightFortPawn = 0x1DC4;
inline static constexpr uintptr_t MeshHeightAdjustFortPawn = 0x1DD8;
inline static constexpr uintptr_t CurrentEmoteGatingParams = 0x1DE0;
inline static constexpr uintptr_t CachedEmoteGatingParams = 0x1E08;
inline static constexpr uintptr_t LastFallDamageBlocked = 0x1E40;
inline static constexpr uintptr_t OverrideFallDamageSpecs = 0x1E70;
inline static constexpr uintptr_t DamageMessages = 0x1EB0;
inline static constexpr uintptr_t HitMessages = 0x1EC0;
inline static constexpr uintptr_t PendingOverrideFallDamageClassesToRemove = 0x1ED0;
inline static constexpr uintptr_t OnItemDroppedLocally = 0x1EE0;
};
AFortPlayerPawn
struct afort_player_pawn {
inline static constexpr uintptr_t VehicleInputStateReliable = 0x2068;
inline static constexpr uintptr_t bIsNearSafeZoneEdge = 0x206A;
inline static constexpr uintptr_t bPlayingSafeZoneEffects = 0x206A;
inline static constexpr uintptr_t bDoSafeZoneCleanup = 0x206A;
inline static constexpr uintptr_t bIsSwimmingAnimLayerLinked = 0x206A;
inline static constexpr uintptr_t bIsSwimmingAnimLayerPendingRemove = 0x206A;
inline static constexpr uintptr_t bIsSprintJump = 0x206A;
inline static constexpr uintptr_t bHasDisableSprintTag = 0x206A;
inline static constexpr uintptr_t bIsTacticalSprinting = 0x206A;
inline static constexpr uintptr_t bDisableSwimSprintCancel = 0x206B;
inline static constexpr uintptr_t bIsWaterJump = 0x206B;
inline static constexpr uintptr_t bIsWaterSprintBoost = 0x206B;
inline static constexpr uintptr_t bIsWaterSprintBoostPending = 0x206B;
inline static constexpr uintptr_t bPlayingPassengerToPassengerAnimation = 0x206B;
inline static constexpr uintptr_t bPlayingDriverToPassengerAnimation = 0x206C;
inline static constexpr uintptr_t bIsTargeting = 0x206C;
inline static constexpr uintptr_t bIsTargetingConsumableThrow = 0x206C;
inline static constexpr uintptr_t bIsSwappingCharacterParts = 0x206C;
inline static constexpr uintptr_t bBalloonMovementActivated = 0x206C;
inline static constexpr uintptr_t bIsScriptedBot = 0x206C;
inline static constexpr uintptr_t bForceAllowClothingActor = 0x206C;
inline static constexpr uintptr_t bBuildHotfix = 0x206C;
inline static constexpr uintptr_t FortPlayerPawnLightingChannels = 0x206E;
inline static constexpr uintptr_t StasisModes = 0x2070;
inline static constexpr uintptr_t OnBuildingStateChangedDelegate = 0x2080;
inline static constexpr uintptr_t BuildingState = 0x2090;
inline static constexpr uintptr_t AccelerationZPack = 0x2091;
inline static constexpr uintptr_t ParachuteDirectionalSpeedMultiplierCurve = 0x20B0;
inline static constexpr uintptr_t SkydivingDirectionalSpeedMultiplierCurve = 0x20B8;
inline static constexpr uintptr_t BallooningDirectionalSpeedMultiplierCurve = 0x20C0;
inline static constexpr uintptr_t DirectionalSpeedMultiplierCurve = 0x20C8;
inline static constexpr uintptr_t ThirdPersonSpeedMultiplierCurve = 0x20D0;
inline static constexpr uintptr_t SideScrollerSpeedMultiplierCurve = 0x20D8;
inline static constexpr uintptr_t OverrideWalkDirectionalSpeedMultiplierCurve = 0x20E0;
inline static constexpr uintptr_t OverrideRunDirectionalSpeedMultiplierCurve = 0x20E8;
inline static constexpr uintptr_t OverrideCrouchDirectionalSpeedMultiplierCurve = 0x20F0;
inline static constexpr uintptr_t ADSWalkingDirectionalSpeedMultiplierCurve = 0x20F8;
inline static constexpr uintptr_t ADSCrouchDirectionalSpeedMultiplierCurve = 0x2100;
inline static constexpr uintptr_t WeaponADSStandingSpeedMultiplierTable = 0x2108;
inline static constexpr uintptr_t WeaponADSCrouchingSpeedMultiplierTable = 0x2110;
inline static constexpr uintptr_t WeaponNonADSStandingSpeedMultiplierTable = 0x2118;
inline static constexpr uintptr_t WeaponNonADSCrouchingSpeedMultiplierTable = 0x2120;
inline static constexpr uintptr_t bIsThirdPersonModeEnabled = 0x212C;
inline static constexpr uintptr_t bIsSideScrollerModeEnabled = 0x212D;
inline static constexpr uintptr_t LastCustomizationTimestamp = 0x2130;
inline static constexpr uintptr_t MinimumTimeBetweenSteps = 0x2134;
inline static constexpr uintptr_t LastStepTime = 0x2138;
inline static constexpr uintptr_t OnFootstepEvent = 0x2140;
inline static constexpr uintptr_t OnPawnEnterWater = 0x2150;
inline static constexpr uintptr_t OnPawnExitWater = 0x2160;
inline static constexpr uintptr_t OnPawnExitSwinging = 0x21A0;
inline static constexpr uintptr_t CurrentPawnSquaredSpeedXY = 0x21E0;
inline static constexpr uintptr_t CurrentPawnVelXYRot = 0x21E8;
inline static constexpr uintptr_t CurrentPawnSquaredSpeed = 0x2200;
inline static constexpr uintptr_t bIsInWaterVolume = 0x2204;
inline static constexpr uintptr_t ShallowWaterVolumeSurfaceTraceStartOffsetZ = 0x2208;
inline static constexpr uintptr_t ShallowWaterVolumeSurfaceTraceEndOffsetZ = 0x2230;
inline static constexpr uintptr_t ShallowWaterVolumeData = 0x2260;
inline static constexpr uintptr_t bNotifyBlueprintWhenLandscapeTeleporting = 0x2280;
inline static constexpr uintptr_t CachedTeamControllingRC = 0x228C;
inline static constexpr uintptr_t BalloonActiveCount = 0x228D;
inline static constexpr uintptr_t bParachuteDeployFixedVerticalDistance = 0x228E;
inline static constexpr uintptr_t bIsSkydiving = 0x228F;
inline static constexpr uintptr_t bIsParachuteOpen = 0x2290;
inline static constexpr uintptr_t bLocalIsSkydiving = 0x2291;
inline static constexpr uintptr_t bLocalIsParachuteForcedOpen = 0x2291;
inline static constexpr uintptr_t bIsParachuteForcedOpen = 0x2291;
inline static constexpr uintptr_t bIsSkydivingFromBus = 0x2291;
inline static constexpr uintptr_t bIsSkydivingFromLaunchPad = 0x2291;
inline static constexpr uintptr_t bPendingSkydiveLaunch = 0x2291;
inline static constexpr uintptr_t bAllowPickupInteractionWhileSkydiving = 0x2291;
inline static constexpr uintptr_t bIsBelowAutoDeployTestHeight = 0x2291;
inline static constexpr uintptr_t bIsProxySimulationTimedOut = 0x2292;
inline static constexpr uintptr_t bIsPedestalHero = 0x2292;
inline static constexpr uintptr_t bInGliderRedeploy = 0x2292;
inline static constexpr uintptr_t bLocalInGliderRedeploy = 0x2292;
inline static constexpr uintptr_t bDestructionGuard = 0x2292;
inline static constexpr uintptr_t bBeingRepossessed = 0x2293;
inline static constexpr uintptr_t bForceCleanUpOnUnPossessed = 0x2293;
inline static constexpr uintptr_t bUnbindHealthSetEventsOnUnpossessed = 0x2293;
inline static constexpr uintptr_t bInitAbilitySystemComponentFromPlayerState = 0x2293;
inline static constexpr uintptr_t bStartedInteractSearch = 0x2293;
inline static constexpr uintptr_t bSignificanceLODDirty = 0x2293;
inline static constexpr uintptr_t bIsUsingJetpack = 0x2293;
inline static constexpr uintptr_t bIsPlayingEmote = 0x2293;
inline static constexpr uintptr_t bShowingOverdriveEffect = 0x232D;
inline static constexpr uintptr_t bIsRespawning = 0x232D;
inline static constexpr uintptr_t bIsRespawningInAir = 0x232D;
inline static constexpr uintptr_t bInitializedPostRepPlayerState = 0x232D;
inline static constexpr uintptr_t bHasWaterParticleSystem = 0x232D;
inline static constexpr uintptr_t bCanShowDefaultSkin = 0x232D;
inline static constexpr uintptr_t bDisabledTetheringSupport = 0x232D;
inline static constexpr uintptr_t bAllowDefaultCharacterParts = 0x232D;
inline static constexpr uintptr_t bIsInFrontEndHologram = 0x232E;
inline static constexpr uintptr_t HeldObject = 0x237C;
inline static constexpr uintptr_t bForceMoveRelativeToCameraRotation = 0x2385;
inline static constexpr uintptr_t bIsWaitingForEmoteInteraction = 0x2385;
inline static constexpr uintptr_t bIsEmoteLeader = 0x2385;
inline static constexpr uintptr_t bShouldSyncAnimationWithEmoteLeader = 0x2385;
inline static constexpr uintptr_t bShouldJitterAnimationSyncWithEmoteLeader = 0x2385;
inline static constexpr uintptr_t bDoubleFileEmoteSecondLine = 0x2385;
inline static constexpr uintptr_t bEmoteUsesSecondaryFire = 0x2385;
inline static constexpr uintptr_t bLockGroupEmoteLeaderRotation = 0x2385;
inline static constexpr uintptr_t EmoteBandLeaderIndex = 0x238C;
inline static constexpr uintptr_t GroupEmoteLookTarget = 0x2390;
inline static constexpr uintptr_t GroupEmoteTailTarget = 0x2398;
inline static constexpr uintptr_t GroupEmoteFollowers = 0x23A0;
inline static constexpr uintptr_t GroupEmoteAnimOffset = 0x2410;
inline static constexpr uintptr_t GroupEmoteLeaderRotationYawOffset = 0x2414;
inline static constexpr uintptr_t GroupEmoteLookTargetRotationLeader = 0x2420;
inline static constexpr uintptr_t GroupEmoteMaximumZDifference = 0x2450;
inline static constexpr uintptr_t OnGroupEmoteSyncValueChanged = 0x2458;
inline static constexpr uintptr_t OnGroupEmoteFollowerJoined = 0x2468;
inline static constexpr uintptr_t OnGroupEmoteFollowerLeft = 0x2478;
inline static constexpr uintptr_t OnGroupEmotePartnerStopped = 0x2488;
inline static constexpr uintptr_t OnGroupEmoteSecondaryFirePressed = 0x2498;
inline static constexpr uintptr_t GroupEmoteSyncValue = 0x24A8;
inline static constexpr uintptr_t EmoteRandomSeed = 0x24AC;
inline static constexpr uintptr_t GroupEmoteSoundValue = 0x24B0;
inline static constexpr uintptr_t GroupEmoteParticleValue = 0x24B1;
inline static constexpr uintptr_t TransformationMontage = 0x24B8;
inline static constexpr uintptr_t TransformationMontageStartTime = 0x24C0;
inline static constexpr uintptr_t CurrentMontagerLeader = 0x2550;
inline static constexpr uintptr_t CurrentSyncedMontage = 0x2558;
inline static constexpr uintptr_t bCharacterPartsCastIndirectShadows = 0x2560;
inline static constexpr uintptr_t CharacterGender = 0x2562;
inline static constexpr uintptr_t CharacterBodyType = 0x2563;
inline static constexpr uintptr_t bAlwaysUseMoverComp = 0x2564;
inline static constexpr uintptr_t JumpLastActivatedTime = 0x2578;
inline static constexpr uintptr_t PreviousPosition = 0x2580;
inline static constexpr uintptr_t PreviousVelocity = 0x2598;
inline static constexpr uintptr_t CrouchStartTime = 0x25F8;
inline static constexpr uintptr_t CrouchEndTime = 0x25FC;
inline static constexpr uintptr_t CrouchLerpTime = 0x2600;
inline static constexpr uintptr_t OnCrouchStartSound = 0x2608;
inline static constexpr uintptr_t OnCrouchEndSound = 0x2610;
inline static constexpr uintptr_t ReplicatedCustomMeshHeightAdjustTarget = 0x2620;
inline static constexpr uintptr_t UnburrowLaunchXYSpeed = 0x2624;
inline static constexpr uintptr_t UnburrowLaunchZSpeed = 0x2628;
inline static constexpr uintptr_t bIsInAnyStorm = 0x26B8;
inline static constexpr uintptr_t bIsInsideSafeZone = 0x26B8;
inline static constexpr uintptr_t SafeZoneAppliedGE = 0x26D8;
inline static constexpr uintptr_t SelfReviveGameplayEffect = 0x26F8;
inline static constexpr uintptr_t TeammateReviveGameplayEffect = 0x2700;
inline static constexpr uintptr_t SetByCallerReviveHealth = 0x2708;
inline static constexpr uintptr_t DBNOInteractionCollisionProfile = 0x2730;
inline static constexpr uintptr_t DBNOInteractionBoxExtent = 0x2738;
inline static constexpr uintptr_t DBNODeferTime = 0x2770;
inline static constexpr uintptr_t DBNOHoisterBaseBoneName = 0x2774;
inline static constexpr uintptr_t DBNOInteractCollisionComponent = 0x2778;
inline static constexpr uintptr_t EventReviveTag = 0x2780;
inline static constexpr uintptr_t AggroRangeOverride = 0x2784;
inline static constexpr uintptr_t SetByCallerReviveSignalInStorm = 0x2788;
inline static constexpr uintptr_t DBNOHorizontalTetherMultiplier = 0x2790;
inline static constexpr uintptr_t DBNOVerticalTetherMultiplier = 0x27B8;
inline static constexpr uintptr_t StasisAbilityHandles = 0x27F0;
inline static constexpr uintptr_t ArmoredInterface = 0x2800;
inline static constexpr uintptr_t LastBuildingMetadata = 0x2810;
inline static constexpr uintptr_t SprintCancelTime = 0x2830;
inline static constexpr uintptr_t bIsTouchingTouchpadSimple = 0x2838;
inline static constexpr uintptr_t WaterSprintBoostAllowedTimer = 0x283C;
inline static constexpr uintptr_t bHasStartedFloating = 0x28D4;
inline static constexpr uintptr_t ZiplineState = 0x28D8;
inline static constexpr uintptr_t ZiplineJumpDampening = 0x2940;
inline static constexpr uintptr_t ZiplineJumpStrength = 0x2950;
inline static constexpr uintptr_t ZiplineJumpActivateDelay = 0x2960;
inline static constexpr uintptr_t ZiplineRentryProtectionDelay = 0x2988;
inline static constexpr uintptr_t ZiplineSocketZOffset = 0x29B0;
inline static constexpr uintptr_t ZiplineMotorOffset = 0x29B8;
inline static constexpr uintptr_t ZiplineStateChanged = 0x29D0;
inline static constexpr uintptr_t ZiplinePostBegin = 0x29E0;
inline static constexpr uintptr_t ZiplineSpeedFactorTarget = 0x29F0;
inline static constexpr uintptr_t ZiplineSpeedFactor = 0x29F4;
inline static constexpr uintptr_t EnableSwimSprintDiveCooldown = 0x2A00;
inline static constexpr uintptr_t SwimSprintDiveCooldown = 0x2A28;
inline static constexpr uintptr_t SwimDiveBoostTimeThreshold = 0x2A50;
inline static constexpr uintptr_t ClientSwimDiveInputTime = 0x2A78;
inline static constexpr uintptr_t bCanPredictJumpApex = 0x2A7C;
inline static constexpr uintptr_t OnAbilityFailedDelegate = 0x2A98;
inline static constexpr uintptr_t UnableToPerformActionMontage = 0x2AD0;
inline static constexpr uintptr_t UnableToPerformActionSound = 0x2AD8;
inline static constexpr uintptr_t MoveSoundStimulusBroadcastInterval = 0x2AE0;
inline static constexpr uintptr_t EmoteStartTime = 0x2BEC;
inline static constexpr uintptr_t EmoteRandomNum = 0x2BF0;
inline static constexpr uintptr_t RandomEmoteIntFrontEnd = 0x2BF4;
inline static constexpr uintptr_t bPlayingPassengerToDriverAnimation = 0x2C08;
inline static constexpr uintptr_t VehicleSpeedAtTimeOfJump = 0x2C28;
inline static constexpr uintptr_t CurrentVehicle = 0x2C30;
inline static constexpr uintptr_t CurrentSeatProvider = 0x2C38;
inline static constexpr uintptr_t InteractingPCRep = 0x2C40;
inline static constexpr uintptr_t VehicleLastTick = 0x2C48;
inline static constexpr uintptr_t OnVehicleStateChangedEvent = 0x2C68;
inline static constexpr uintptr_t OnUIGameplayCue = 0x2C88;
inline static constexpr uintptr_t OnPetAddedOrRemoved = 0x2C98;
inline static constexpr uintptr_t TetherComponent = 0x2CA8;
inline static constexpr uintptr_t PendingTetherLaunch = 0x2CB0;
inline static constexpr uintptr_t TetherJumpLastTime = 0x2D00;
inline static constexpr uintptr_t bSupportsTetheredMovement = 0x2D04;
inline static constexpr uintptr_t BalloonRope = 0x2D08;
inline static constexpr uintptr_t OnPossessedProp = 0x2D10;
inline static constexpr uintptr_t PossessedProp = 0x2D20;
inline static constexpr uintptr_t ChaosSwimmingUnderwaterJumpHoldTime = 0x2D28;
inline static constexpr uintptr_t SlopeCameraOffsetFrameCounter = 0x2D98;
inline static constexpr uintptr_t SlopeCameraOffsetInterpolator = 0x2DA0;
inline static constexpr uintptr_t LargeBodyTypeTargetingOffset = 0x2E08;
inline static constexpr uintptr_t VehicleInputComponent = 0x2EC8;
inline static constexpr uintptr_t BluePrintPlaceAnimation = 0x2ED8;
inline static constexpr uintptr_t BluePrintEditAnimation = 0x2EE0;
inline static constexpr uintptr_t OnStartedInteractSearch = 0x2EF0;
inline static constexpr uintptr_t OnEndedInteractSearch = 0x2F00;
inline static constexpr uintptr_t OnAttemptedInstantInteractSearch = 0x2F10;
inline static constexpr uintptr_t EmoteInteractionCollisionProfile = 0x2F38;
inline static constexpr uintptr_t EmoteInteractionBoxExtent = 0x2F40;
inline static constexpr uintptr_t EmoteInteractCollisionComponent = 0x2F58;
inline static constexpr uintptr_t OnPartChanged = 0x2F78;
inline static constexpr uintptr_t OnManagedPartVisibilityChanged = 0x2FA0;
inline static constexpr uintptr_t OnPostResIn = 0x2FE0;
inline static constexpr uintptr_t BlueprintPaperMID = 0x3008;
inline static constexpr uintptr_t BlueprintPaperPulseTimeline = 0x3010;
inline static constexpr uintptr_t Hero = 0x30A0;
inline static constexpr uintptr_t DisplayContext = 0x30A8;
inline static constexpr uintptr_t HACK_CustomPRIComponent = 0x30D0;
inline static constexpr uintptr_t CosmeticDataComponent = 0x30D8;
inline static constexpr uintptr_t CosmeticLoadoutComponent = 0x30E0;
inline static constexpr uintptr_t BaseCosmeticLoadout = 0x30E8;
inline static constexpr uintptr_t AppliedAthenaLoadout = 0x31E8;
inline static constexpr uintptr_t AppliedCosmeticLoadout = 0x32E8;
inline static constexpr uintptr_t AppliedSwaps = 0x3310;
inline static constexpr uintptr_t AppliedSwapsSoft = 0x3330;
inline static constexpr uintptr_t BaseCosmeticLoadoutReplicator = 0x3358;
inline static constexpr uintptr_t HACK_EmoteOverride = 0x34A8;
inline static constexpr uintptr_t CosmeticLoadout = 0x34B0;
inline static constexpr uintptr_t ServerLoadoutChangeSync = 0x35B0;
inline static constexpr uintptr_t bAllowClientLoadoutChangeSync = 0x35B8;
inline static constexpr uintptr_t OnMaterialOverrideApplied = 0x35D8;
inline static constexpr uintptr_t OnMaterialOverrideCleared = 0x35E8;
inline static constexpr uintptr_t MaterialOverrides = 0x3610;
inline static constexpr uintptr_t LocalMaterialOverrides = 0x3620;
inline static constexpr uintptr_t MaterialOverrideStateMap = 0x3640;
inline static constexpr uintptr_t RepCharPartAnimMontageInfo = 0x3650;
inline static constexpr uintptr_t ClientObservedStats = 0x3670;
inline static constexpr uintptr_t SkeletalMeshContext = 0x36E8;
inline static constexpr uintptr_t NPCCustomizationInfo = 0x36F0;
inline static constexpr uintptr_t AnimBPOverride = 0x3718;
inline static constexpr uintptr_t OriginalAnimBP = 0x3720;
inline static constexpr uintptr_t FootstepBankOverride = 0x3728;
inline static constexpr uintptr_t OriginalFootstepBank = 0x3730;
inline static constexpr uintptr_t CachedFootStepIndex = 0x3738;
inline static constexpr uintptr_t WeaponAnimSetOverride = 0x3740;
inline static constexpr uintptr_t AnimLayersOverride = 0x3748;
inline static constexpr uintptr_t PreviousAnimLayersOverride = 0x3758;
inline static constexpr uintptr_t QueuedAutoPickups = 0x3768;
inline static constexpr uintptr_t IgnoreActors = 0x3778;
inline static constexpr uintptr_t AutoPickupDropRepickupDelay = 0x3790;
inline static constexpr uintptr_t AutoPickupRadius = 0x37C8;
inline static constexpr uintptr_t CarriedObjectAttachmentSocket = 0x3820;
inline static constexpr uintptr_t PickupSpeedMultiplier = 0x3824;
inline static constexpr uintptr_t PositionCaptureIntervalForDistanceTraveledAccumulation = 0x3828;
inline static constexpr uintptr_t MiniMapIconBrush = 0x3840;
inline static constexpr uintptr_t AboveBelowMiniMapIconBrush = 0x38F0;
inline static constexpr uintptr_t FarOffMiniMapIconBrush = 0x39A0;
inline static constexpr uintptr_t DBNOMiniMapIconBrush = 0x3A50;
inline static constexpr uintptr_t MinimapIconColorSelf = 0x3B00;
inline static constexpr uintptr_t MinimapIconColorTeammate = 0x3B10;
inline static constexpr uintptr_t MinimapIconColorEnemy = 0x3B20;
inline static constexpr uintptr_t MaxIndicatorVisibilityDistForEnemies = 0x3B30;
inline static constexpr uintptr_t MaxIndicatorVisibilityDistForAllies = 0x3B34;
inline static constexpr uintptr_t OnPreventDeathOnOutOfHealth = 0x3B38;
inline static constexpr uintptr_t OnBackblingBoneSetsHidden = 0x3B70;
inline static constexpr uintptr_t bLeftArmHidden = 0x3B80;
inline static constexpr uintptr_t bRightArmHidden = 0x3B80;
inline static constexpr uintptr_t bLeftLegHidden = 0x3B80;
inline static constexpr uintptr_t bRightLegHidden = 0x3B80;
inline static constexpr uintptr_t bHeadHidden = 0x3B80;
inline static constexpr uintptr_t OnItemDroppedDelegate = 0x3B88;
inline static constexpr uintptr_t DBNOHoisterData = 0x3BB0;
inline static constexpr uintptr_t DBNOHoistee = 0x3BC0;
inline static constexpr uintptr_t DBNOHoisterAnimSet = 0x3BC8;
inline static constexpr uintptr_t ThrowCarriedPlayerStrengthXY = 0x3BD0;
inline static constexpr uintptr_t ThrowCarriedPlayerStrengthZ = 0x3BD4;
inline static constexpr uintptr_t DropCarriedPlayerForwardOffset = 0x3BD8;
inline static constexpr uintptr_t DropCarriedPlayerHeightOffset = 0x3BDC;
inline static constexpr uintptr_t DropCarriedPlayerTraceHeight = 0x3BE0;
inline static constexpr uintptr_t bShouldTouchShowSecondaryInteract = 0x3BE4;
inline static constexpr uintptr_t bAllowDBNOCarry = 0x3BE5;
inline static constexpr uintptr_t bAllowDBNOCarryEnemies = 0x3BE6;
inline static constexpr uintptr_t bIsBeingDBNOCarried = 0x3BE7;
inline static constexpr uintptr_t bIsDBNOCarrying = 0x3BE8;
inline static constexpr uintptr_t bDBNOCarryHidHoisterBackpack = 0x3BE9;
inline static constexpr uintptr_t bActorHiddenHidCharacterParts = 0x3BEA;
inline static constexpr uintptr_t bRequestedThrowCarriedPlayer = 0x3BEB;
inline static constexpr uintptr_t OnDBNOHoisterChangedDelegate = 0x3BF8;
inline static constexpr uintptr_t OnRevivedFromDBNODelegate = 0x3C08;
inline static constexpr uintptr_t OnRevivePlayerFromDBNODelegate = 0x3C18;
inline static constexpr uintptr_t OnNewPlayerState = 0x3C28;
inline static constexpr uintptr_t OnAbilitySystemComponentInitialized = 0x3C50;
inline static constexpr uintptr_t OnPreInvalidateAbilitySystemComponent = 0x3C60;
inline static constexpr uintptr_t OnFinishedCharacterCustomization = 0x3CB8;
inline static constexpr uintptr_t OnCrouchInputJustPressed = 0x3CC8;
inline static constexpr uintptr_t CustomizationAssetLoader = 0x3D20;
inline static constexpr uintptr_t SpawnParticles = 0x3DA0;
inline static constexpr uintptr_t SpawnSound = 0x3DA8;
inline static constexpr uintptr_t bIsLocalPlayer = 0x3DB4;
inline static constexpr uintptr_t bDamagedEnemy = 0x3DB4;
inline static constexpr uintptr_t OnDamageComboIncrement = 0x3DD0;
inline static constexpr uintptr_t OnDamageComboReset = 0x3DE0;
inline static constexpr uintptr_t PlayerStatus = 0x3DF8;
inline static constexpr uintptr_t AccelerationPack = 0x3DFC;
inline static constexpr uintptr_t RepAnimMontageInfo = 0x3E00;
inline static constexpr uintptr_t ReplicatedEmoteInfo = 0x3E38;
inline static constexpr uintptr_t RepAnimMontageStartSection = 0x3E60;
inline static constexpr uintptr_t bNetMovementPrioritized = 0x3E64;
inline static constexpr uintptr_t LandingMontagePair = 0x3E68;
inline static constexpr uintptr_t PriorVariantData = 0x3E88;
inline static constexpr uintptr_t TempWeaponsStack = 0x3ED0;
inline static constexpr uintptr_t RootMotionInterruptNotifyStack = 0x3EE0;
inline static constexpr uintptr_t RootMotionInterruptMontageStack = 0x3EF0;
inline static constexpr uintptr_t VisibilityComponent = 0x3FC0;
inline static constexpr uintptr_t BlendablesPostProcessComp = 0x3FC8;
inline static constexpr uintptr_t bUseControllerRotationYawToRestore = 0x3FD4;
inline static constexpr uintptr_t OnBeginSkydivingEvent = 0x3FD8;
inline static constexpr uintptr_t OnEndSkydivingEvent = 0x3FE8;
inline static constexpr uintptr_t OnBeginParachuteMovementEvent = 0x3FF8;
inline static constexpr uintptr_t OnParachuteSpawned = 0x4008;
inline static constexpr uintptr_t OnEndParachuteMovementEvent = 0x4018;
inline static constexpr uintptr_t OnParachuteForceOpenStart = 0x4028;
inline static constexpr uintptr_t OnBallooningGravityCeilingChanged = 0x4038;
inline static constexpr uintptr_t OnEnteredAircraft = 0x4048;
inline static constexpr uintptr_t OnStopSliding = 0x4058;
inline static constexpr uintptr_t OnPawnPossessed = 0x4068;
inline static constexpr uintptr_t OnPawnUnpossessed = 0x4078;
inline static constexpr uintptr_t OnEmoteInteracted = 0x4088;
inline static constexpr uintptr_t OnSafeZoneOccupancyChangedEvent = 0x4098;
inline static constexpr uintptr_t CustomMovementIndicators = 0x40A8;
inline static constexpr uintptr_t CurrentGliderOpenSound = 0x40C8;
inline static constexpr uintptr_t CurrentGliderOpenAudioComponent = 0x40D0;
inline static constexpr uintptr_t CurrentGliderCloseSound = 0x40D8;
inline static constexpr uintptr_t CurrentGliderCloseAudioComponent = 0x40E0;
inline static constexpr uintptr_t bParachuteLockedOpen = 0x40F4;
inline static constexpr uintptr_t bLocalParachuteLockedOpen = 0x40F5;
inline static constexpr uintptr_t AttachmentMesh = 0x40F8;
inline static constexpr uintptr_t AttachmentMeshComponent = 0x4108;
inline static constexpr uintptr_t PersonalVehicleWrapModifier = 0x4110;
inline static constexpr uintptr_t BotScriptedBehavior = 0x4118;
inline static constexpr uintptr_t IgnoredWaterBodies = 0x4138;
inline static constexpr uintptr_t UnderwaterDamageComponent = 0x4148;
inline static constexpr uintptr_t SlipperySlopeParams = 0x4160;
inline static constexpr uintptr_t PetState = 0x43F0;
inline static constexpr uintptr_t CosmeticPetInstance = 0x43F8;
inline static constexpr uintptr_t GliderSpawnComponent = 0x4410;
inline static constexpr uintptr_t ParachuteAttachment = 0x4418;
inline static constexpr uintptr_t GliderOverrideStack = 0x4428;
inline static constexpr uintptr_t bResetGliderOverrideOnLanding = 0x4438;
inline static constexpr uintptr_t ParachuteClearanceCollisionProfile = 0x443C;
inline static constexpr uintptr_t ParachuteDeployTraceForGroundDistance = 0x4440;
inline static constexpr uintptr_t LaunchPadParachuteDeployTraceForGroundDistance = 0x4468;
inline static constexpr uintptr_t LaunchPadParachuteDeployTraceForDownwardSpeed = 0x4490;
inline static constexpr uintptr_t ParachuteDeployVelocityBlend = 0x44B8;
inline static constexpr uintptr_t ParachuteCooldownToOpen = 0x44E0;
inline static constexpr uintptr_t ParachuteCooldownToClose = 0x44E4;
inline static constexpr uintptr_t GliderRedeployAllowedRow = 0x44E8;
inline static constexpr uintptr_t GliderRedeployLateralVelocityMultiplierRow = 0x4510;
inline static constexpr uintptr_t GliderRedeployHeighLimitRow = 0x4538;
inline static constexpr uintptr_t AllowGliderRedeployHeighLimitRow = 0x4560;
inline static constexpr uintptr_t FallOnCloseParachuteRow = 0x4588;
inline static constexpr uintptr_t AllowCloseAfterForceDeploy = 0x45B0;
inline static constexpr uintptr_t BalloonFallDamageThresholdVelocityZ = 0x45E0;
inline static constexpr uintptr_t PreDrivingAnimBP = 0x4608;
inline static constexpr uintptr_t CurrentVehicleAnimLayerOverlayClass = 0x4610;
inline static constexpr uintptr_t CurrentSwimmingAnimLayerOverlayClass = 0x4618;
inline static constexpr uintptr_t DefaultSwimmingAnimLayerOverlayClass = 0x4620;
inline static constexpr uintptr_t TimeBeforeSwimmingLayerDeactivated = 0x4630;
inline static constexpr uintptr_t LinkedAnimGraphComponent = 0x4638;
inline static constexpr uintptr_t AnimationComponent = 0x4640;
inline static constexpr uintptr_t ParachuteAudioLoop = 0x4648;
inline static constexpr uintptr_t ParachuteAndSkydiveAudioFadeInTime = 0x4650;
inline static constexpr uintptr_t ParachuteAndSkydiveAudioFadeOutTime = 0x4654;
inline static constexpr uintptr_t SkydiveAudioLoop = 0x4658;
inline static constexpr uintptr_t SoundOnParachuteForcedOpen = 0x4660;
inline static constexpr uintptr_t SkydivingLoop1P = 0x4668;
inline static constexpr uintptr_t SkydivingLoop3P = 0x4670;
inline static constexpr uintptr_t ParachuteOpenLoop1P = 0x4678;
inline static constexpr uintptr_t ParachuteOpenLoop3P = 0x4680;
inline static constexpr uintptr_t SwimmingAudioLoop = 0x4688;
inline static constexpr uintptr_t SwimmingAudioFadeOutTime = 0x4690;
inline static constexpr uintptr_t SwimmingAudioInterpSpeed = 0x4694;
inline static constexpr uintptr_t SoundOnSwimmingLoop = 0x4698;
inline static constexpr uintptr_t RemoteViewData32 = 0x46E8;
inline static constexpr uintptr_t LastQuickBarSwitchRequestTime = 0x4708;
inline static constexpr uintptr_t MeleeAbilityCooldown = 0x470C;
inline static constexpr uintptr_t bHideBodyOnDeathRequested = 0x4710;
inline static constexpr uintptr_t ControlledRCPawn = 0x4714;
inline static constexpr uintptr_t StoredControlRotation = 0x4720;
inline static constexpr uintptr_t UICameraFramingFaceSocketName = 0x473C;
inline static constexpr uintptr_t FacialTypeOverride = 0x4740;
inline static constexpr uintptr_t GhostModeExitStartTime = 0x4744;
inline static constexpr uintptr_t GhostModeExitDuration = 0x4748;
inline static constexpr uintptr_t CachedReferencesByName = 0x4860;
inline static constexpr uintptr_t bFXPlayDustOnMovement = 0x4870;
inline static constexpr uintptr_t PSC_PlayerInWater = 0x4878;
inline static constexpr uintptr_t PSC_PlayerInWaterSurfaceSwimming = 0x4880;
inline static constexpr uintptr_t NiagaraPlayerInWaterBasicAsset = 0x4888;
inline static constexpr uintptr_t NiagaraPlayerInWaterSwimmingAsset = 0x4890;
inline static constexpr uintptr_t NiagaraPlayerWaterHandSplashAsset = 0x4898;
inline static constexpr uintptr_t NiagaraPlayerWaterFootSplashAsset = 0x48A0;
inline static constexpr uintptr_t NiagaraPlayerWaterLargePlayerSplashAsset = 0x48A8;
inline static constexpr uintptr_t NiagaraPlayerWaterBoostAsset = 0x48B0;
inline static constexpr uintptr_t FootSplashLeftSocketName = 0x48B8;
inline static constexpr uintptr_t FootSplashRightSocketName = 0x48BC;
inline static constexpr uintptr_t NiagaraPlayerStandingInWater = 0x48C0;
inline static constexpr uintptr_t NiagaraPlayerSwimmingInWater = 0x48C8;
inline static constexpr uintptr_t NiagaraPlayerHandSplashInWater = 0x48D0;
inline static constexpr uintptr_t NiagaraPlayerFootSplashInWaterLeft = 0x48D8;
inline static constexpr uintptr_t NiagaraPlayerFootSplashInWaterRight = 0x48E0;
inline static constexpr uintptr_t NiagaraPlayerJumpSplashInWater = 0x48E8;
inline static constexpr uintptr_t NiagaraPlayerWaterBoost = 0x48F0;
inline static constexpr uintptr_t bWaterFootSplashActive = 0x48F8;
inline static constexpr uintptr_t bEnableWaterInteractionEffects = 0x48F8;
inline static constexpr uintptr_t SlidingAudioComp = 0x4900;
inline static constexpr uintptr_t SlidingIntensitySound3P = 0x4908;
inline static constexpr uintptr_t SlidingIntensitySound1P = 0x4910;
inline static constexpr uintptr_t SlideAudioIntensity = 0x4918;
inline static constexpr uintptr_t PSC_PlayerSlideLand = 0x4920;
inline static constexpr uintptr_t OnActivateAbility = 0x4928;
inline static constexpr uintptr_t OnFiringRangedWeapon = 0x4938;
inline static constexpr uintptr_t ConsecutiveWeakSpotResourceBonus = 0x4948;
inline static constexpr uintptr_t LastHitWeakSpotResourceBonus = 0x4970;
inline static constexpr uintptr_t CustomInteractionWidget = 0x49A0;
inline static constexpr uintptr_t ConvertComponent = 0x49C8;
inline static constexpr uintptr_t AffiliationComponent = 0x49D0;
inline static constexpr uintptr_t ReplacedByPawn = 0x49D8;
inline static constexpr uintptr_t bUseViewRotationForCameraOrigin = 0x49E1;
inline static constexpr uintptr_t CosmeticPortInformationComponent = 0x4A38;
inline static constexpr uintptr_t CosmeticApplicatorComponent = 0x4A40;
inline static constexpr uintptr_t CurrentQuickChatIcon = 0x4A48;
};
AFortPlayerPawnAthena
struct afort_player_pawn_athena {
inline static constexpr uintptr_t OnInteractionFailedCallback = 0x4A80;
inline static constexpr uintptr_t ItemInteractionActor = 0x4A90;
inline static constexpr uintptr_t PreviousVelocityXY = 0x4AB8;
inline static constexpr uintptr_t OnReviveSound = 0x4AD0;
inline static constexpr uintptr_t ReviveFromDBNOTime = 0x4AD8;
inline static constexpr uintptr_t CanBeDamagedInDBNO = 0x4ADC;
inline static constexpr uintptr_t DBNOStartTime = 0x4AE0;
inline static constexpr uintptr_t DBNOStartLocation = 0x4AE8;
inline static constexpr uintptr_t DeathTime = 0x4B00;
inline static constexpr uintptr_t DBNOInvulnerableTime = 0x4B04;
inline static constexpr uintptr_t CachedDBNOInvulnerableTime = 0x4B08;
inline static constexpr uintptr_t ConvertFromDBNOTime = 0x4B0C;
inline static constexpr uintptr_t ServerWorldTimeRevivalTime = 0x4B10;
inline static constexpr uintptr_t bWasCrouchedBeforeDBNO = 0x4B20;
inline static constexpr uintptr_t LastCrouchUpdateTime = 0x4B28;
inline static constexpr uintptr_t ItemSpecialActorID = 0x4B30;
inline static constexpr uintptr_t ItemSpecialActorCategoryTag = 0x4B34;
inline static constexpr uintptr_t BecameSpecialActorTime = 0x4B3C;
inline static constexpr uintptr_t bPlaytestWithNoMouse = 0x4B40;
inline static constexpr uintptr_t LandEmitterTemplate = 0x4B50;
inline static constexpr uintptr_t CustomDepthComponent = 0x4B58;
inline static constexpr uintptr_t IgnoreLandGhostModeTags = 0x4B60;
inline static constexpr uintptr_t LandWindEmitterTemplate = 0x4B80;
inline static constexpr uintptr_t LandFXLocationOffset = 0x4B88;
inline static constexpr uintptr_t LandFXRotateYawMaxDegrees = 0x4BA0;
inline static constexpr uintptr_t LandFXMaxDrawDistance = 0x4BA4;
inline static constexpr uintptr_t LandForceIntensityVelocityZFactor = 0x4BA8;
inline static constexpr uintptr_t MinLandForceIntensity = 0x4BAC;
inline static constexpr uintptr_t MaxLandForceIntensity = 0x4BB0;
inline static constexpr uintptr_t MinLandForceDuration = 0x4BB4;
inline static constexpr uintptr_t MaxLandForceDuration = 0x4BB8;
inline static constexpr uintptr_t LandFXCoolDownTime = 0x4BBC;
inline static constexpr uintptr_t LandFXPawnRecentRenderTolerance = 0x4BC0;
inline static constexpr uintptr_t bShouldPawnInstantDie = 0x4BD8;
inline static constexpr uintptr_t bShouldPawnDBNODisplayOnKillFeed = 0x4BD9;
inline static constexpr uintptr_t bShouldPawnDeathDisplayOnKillFeed = 0x4BDA;
inline static constexpr uintptr_t bShouldPawnLeaveEliminationIndicator = 0x4BDB;
inline static constexpr uintptr_t bShouldPawnAwardPoints = 0x4BDC;
inline static constexpr uintptr_t bShouldTriggerDeathAnalytics = 0x4BDD;
inline static constexpr uintptr_t bShouldDropItemsOnDeath = 0x4BDE;
inline static constexpr uintptr_t bShouldSkipMovementFullSimulation = 0x4BDF;
inline static constexpr uintptr_t bShouldForceMovementFullSimulationWhenFallingAndDead = 0x4BE0;
inline static constexpr uintptr_t bEnableGroundInteractionEffects = 0x4BE1;
inline static constexpr uintptr_t bEnableUpdateHealthPostProcess = 0x4BE1;
inline static constexpr uintptr_t bCanPawnUseAimAssist = 0x4BE1;
inline static constexpr uintptr_t AbilityRangeCheckOverride = 0x4BE4;
inline static constexpr uintptr_t QuickChatRequestBankOverride = 0x4BE8;
inline static constexpr uintptr_t ResurrectionPlayerStartActorComponent = 0x4BF0;
inline static constexpr uintptr_t ResurrectionPlayerStart = 0x4BF8;
inline static constexpr uintptr_t CachedCustomMinimapTeamIndicator = 0x4C00;
inline static constexpr uintptr_t AttributeReplicationProxy = 0x4C08;
inline static constexpr uintptr_t GravityAttributeReplicationProxy = 0x4C34;
inline static constexpr uintptr_t ReplayRepAnimMontageInfo = 0x4C48;
inline static constexpr uintptr_t SimulatedProxyActiveGameplayCues = 0x4C80;
inline static constexpr uintptr_t SimulatedProxyMinimalReplicationGameplayCues = 0x4F40;
inline static constexpr uintptr_t FastReplicationMinimalReplicationTags = 0x5200;
inline static constexpr uintptr_t FastReplicationReplicatedLooseTags = 0x54B8;
inline static constexpr uintptr_t bEnableMinimalReplicationTagsAndCues = 0x54E0;
inline static constexpr uintptr_t bADSWhileNotOnGround = 0x54E1;
inline static constexpr uintptr_t DefaultCrouchedFootstepSound = 0x54E8;
inline static constexpr uintptr_t DefaultCrouchSprintFootstepSound = 0x54F0;
inline static constexpr uintptr_t OnFortPlayerDied = 0x54F8;
inline static constexpr uintptr_t OnFortDeathCause = 0x5508;
inline static constexpr uintptr_t OnFortPlayerHitByVehicle = 0x5518;
inline static constexpr uintptr_t KillerForSpectatorRotation = 0x5528;
inline static constexpr uintptr_t bCheckVisibilityViaSmartObjectPhysicsRoot = 0x5531;
inline static constexpr uintptr_t bDelaySimProxyCollisionInAircraftPhase = 0x5532;
inline static constexpr uintptr_t TimeToDelaySkydiveCollision = 0x5534;
inline static constexpr uintptr_t SkydiveAudioMovementVolumeInterpSpeed = 0x5548;
inline static constexpr uintptr_t SkydiveAudioForwardDotInterpSpeed = 0x5558;
inline static constexpr uintptr_t SkydiveAudioRightDotInterpSpeed = 0x555C;
inline static constexpr uintptr_t DamageFXSignificance = 0x5564;
inline static constexpr uintptr_t ScreenEffectHealthDamage = 0x5588;
inline static constexpr uintptr_t ScreenEffectShieldDamage = 0x5590;
inline static constexpr uintptr_t AdditiveHitReactsMontage = 0x5598;
inline static constexpr uintptr_t DamageTagsToNotDisplayDirectionDamage = 0x55A0;
inline static constexpr uintptr_t DamageTagsToNotAddCameraShake = 0x55C0;
inline static constexpr uintptr_t TagsToNotPlayCircleAndStreakFX = 0x55E0;
inline static constexpr uintptr_t OnPlayerLootedContainer = 0x5600;
inline static constexpr uintptr_t DisplayHitNotify = 0x5610;
inline static constexpr uintptr_t OnShieldBreak = 0x5620;
inline static constexpr uintptr_t OnCurrentMovementStyleChanged = 0x5630;
inline static constexpr uintptr_t bIsPlayerPawnReady = 0x5668;
inline static constexpr uintptr_t LastFiredLocation = 0x5670;
inline static constexpr uintptr_t LastFiredDirection = 0x5688;
inline static constexpr uintptr_t LastFiredTime = 0x56A0;
inline static constexpr uintptr_t PrototypeShootingModel = 0x56B8;
inline static constexpr uintptr_t FallInstigator = 0x56C0;
inline static constexpr uintptr_t FallDamageTags = 0x56C8;
inline static constexpr uintptr_t LastFloorBeforeFalling = 0x56E8;
inline static constexpr uintptr_t LastFallDistance = 0x56F0;
inline static constexpr uintptr_t SkydiveDebugTimer = 0x56F4;
inline static constexpr uintptr_t MeleeCombatSlowSpeedMultiplier = 0x56F8;
inline static constexpr uintptr_t MeleeCombatSlowDuration = 0x5704;
inline static constexpr uintptr_t EncryptedPawnReplayData = 0x5708;
inline static constexpr uintptr_t InAirAudioComp = 0x5738;
inline static constexpr uintptr_t PSC_PlayerWalkLand = 0x5740;
inline static constexpr uintptr_t PSC_PlayerRunLand = 0x5748;
inline static constexpr uintptr_t PSC_HitDamage = 0x5750;
inline static constexpr uintptr_t UseNiagaraPlayerHitDamageTags = 0x5758;
inline static constexpr uintptr_t NiagaraPlayerRunDustKickupComp = 0x5780;
inline static constexpr uintptr_t NiagaraPlayerWalkDustKickupComp = 0x5788;
inline static constexpr uintptr_t NiagaraPlayerHitDamageComp = 0x5790;
inline static constexpr uintptr_t NiagaraPlayerLandDustPuffComp = 0x5798;
inline static constexpr uintptr_t NiagaraPlayerRunDustKickup = 0x57A0;
inline static constexpr uintptr_t NiagaraPlayerWalkDustKickup = 0x57A8;
inline static constexpr uintptr_t NiagaraPlayerHitDamage = 0x57B0;
inline static constexpr uintptr_t NiagaraPlayerLandDustPuff = 0x57B8;
inline static constexpr uintptr_t PlayerKickupFXSocketName = 0x57C0;
inline static constexpr uintptr_t PlayerKickupSurfaceParameterName = 0x57C4;
inline static constexpr uintptr_t PlayerKickupSurfaceParamList = 0x57C8;
inline static constexpr uintptr_t PlayerFootstepKickupSurfaceParamList = 0x57D8;
inline static constexpr uintptr_t ContrailsComponent = 0x57E8;
inline static constexpr uintptr_t MobileInteractionComponents = 0x57F0;
inline static constexpr uintptr_t MinimapIconColorFiftyFiftyPlayer = 0x5800;
inline static constexpr uintptr_t MaxIndicatorVisibilityDistForReplays = 0x5810;
inline static constexpr uintptr_t ConsumableUseAudio = 0x5818;
inline static constexpr uintptr_t InAirAudioParameterValue = 0x5820;
inline static constexpr uintptr_t InAirAudioFallDistanceThreshold = 0x5824;
inline static constexpr uintptr_t WalkDustActivateSpeed = 0x582C;
inline static constexpr uintptr_t WalkDustResetSpeed = 0x5834;
inline static constexpr uintptr_t RunParticleActivateSpeed = 0x583C;
inline static constexpr uintptr_t ImmersionDepthToSplashScaleInput_Min = 0x5854;
inline static constexpr uintptr_t ImmersionDepthToSplashScaleInput_Max = 0x5858;
inline static constexpr uintptr_t ImmersionDepthToSplashScaleOutput_Min = 0x585C;
inline static constexpr uintptr_t ImmersionDepthToSplashScaleOutput_Max = 0x5860;
inline static constexpr uintptr_t SoundFX_WaterExit_3P = 0x5868;
inline static constexpr uintptr_t SoundFX_WaterExit_1P = 0x5870;
inline static constexpr uintptr_t SoundFX_WaterEntry_3P = 0x5878;
inline static constexpr uintptr_t SoundFX_WaterEntry_1P = 0x5880;
inline static constexpr uintptr_t WaterAudioLocationOffset = 0x5888;
inline static constexpr uintptr_t WaterAudioVolumeMultiplier_Local = 0x58A0;
inline static constexpr uintptr_t WaterAudioVolumeMultiplier_Remote = 0x58A4;
inline static constexpr uintptr_t VelocityToWaterEntrySpeedParamInput_Min = 0x58A8;
inline static constexpr uintptr_t VelocityToWaterEntrySpeedParamInput_Max = 0x58AC;
inline static constexpr uintptr_t VelocityToWaterEntrySpeedParamOutput_Min = 0x58B0;
inline static constexpr uintptr_t VelocityToWaterEntrySpeedParamOutput_Max = 0x58B4;
inline static constexpr uintptr_t EntrySpeedParameterName = 0x58B8;
inline static constexpr uintptr_t LastHealthPostProcessWeight = 0x58BC;
inline static constexpr uintptr_t HealthPostProcessStartTime = 0x58C0;
inline static constexpr uintptr_t HealthPostProcessMuteTime = 0x58C4;
inline static constexpr uintptr_t bIsCreativeGhostModeActivated = 0x5900;
inline static constexpr uintptr_t bIsCreativeModeratorModeActivated = 0x5901;
inline static constexpr uintptr_t OnCreativeModeratorModeActivatedChanged = 0x5908;
inline static constexpr uintptr_t SkinWeightManager = 0x5958;
inline static constexpr uintptr_t InvulnerabilityTags = 0x59D0;
inline static constexpr uintptr_t UnicornPawnSampler = 0x5AC8;
inline static constexpr uintptr_t bShowMarkerIcon = 0x5AD0;
inline static constexpr uintptr_t MarkerDisplay = 0x5AD8;
inline static constexpr uintptr_t MarkerPositionOffset = 0x5B88;
inline static constexpr uintptr_t bCanBeMarkedAsTeammate = 0x5BA0;
inline static constexpr uintptr_t DamageForceFeedback = 0x5BB8;
inline static constexpr uintptr_t DamageCameraShakeClass = 0x5BC0;
inline static constexpr uintptr_t DamageTagsExcludedFromCameraShake = 0x5BC8;
inline static constexpr uintptr_t UpdateSharedReplicationWhileAttachedCount = 0x5C00;
inline static constexpr uintptr_t BP_RotationSpeedWhenTurnedOffByAnim = 0x5C04;
inline static constexpr uintptr_t BP_RotationSpeedOnDetach = 0x5C08;
inline static constexpr uintptr_t BP_MaxRotationSpeedWhenAttached = 0x5C0C;
inline static constexpr uintptr_t BP_TimeToReachMaxRotationSpeed = 0x5C10;
inline static constexpr uintptr_t BP_AddedRotationInfluenceFromForwardVectorOnAttach = 0x5C14;
inline static constexpr uintptr_t YawNegative90 = 0x5C18;
inline static constexpr uintptr_t CallerID_update_mesh_rotation = 0x5C30;
inline static constexpr uintptr_t AttachPointNormalizeTolerance = 0x5C40;
inline static constexpr uintptr_t ForwardProjectedNormalizeTolerance = 0x5C44;
inline static constexpr uintptr_t Swinging_AttachBGA = 0x5C48;
inline static constexpr uintptr_t Swinging_RightVec = 0x5C50;
inline static constexpr uintptr_t Swinging_LastAttachTime = 0x5C68;
inline static constexpr uintptr_t bSwingingShouldRotateMesh = 0x5C6C;
inline static constexpr uintptr_t bSwinging_UseProgrammaticRotation = 0x5C6D;
inline static constexpr uintptr_t bImprovedDBNOEnabled = 0x5C6E;
inline static constexpr uintptr_t DBNORevivingActorsCount = 0x5C6F;
inline static constexpr uintptr_t RimLightComponent = 0x5C78;
inline static constexpr uintptr_t TornOffLifespan = 0x5C80;
inline static constexpr uintptr_t VoiceChatComp = 0x5C88;
inline static constexpr uintptr_t OnVoiceChatComponetCreated = 0x5C98;
inline static constexpr uintptr_t OnVoiceChatComponentCreated = 0x5CA8;
inline static constexpr uintptr_t OnVoiceChatComponentStopped = 0x5CB8;
inline static constexpr uintptr_t OnVoiceChatSoundAttenuationSettingsChanged = 0x5CC8;
};
Fort player state
struct afort_player_state {
inline static constexpr uintptr_t bIsWorldDataOwner = 0x388;
inline static constexpr uintptr_t bIsGameSessionOwner = 0x388;
inline static constexpr uintptr_t bIsGameSessionAdmin = 0x388;
inline static constexpr uintptr_t bIsReadyToContinue = 0x388;
inline static constexpr uintptr_t bHasFinishedLoading = 0x388;
inline static constexpr uintptr_t bHasStartedPlaying = 0x388;
inline static constexpr uintptr_t bRepFlag1 = 0x388;
inline static constexpr uintptr_t PlayerRole = 0x38C;
inline static constexpr uintptr_t WorldPlayerId = 0x38E;
inline static constexpr uintptr_t PartyOwnerUniqueId = 0x390;
inline static constexpr uintptr_t HeroId = 0x3C0;
inline static constexpr uintptr_t HeroType = 0x3D0;
inline static constexpr uintptr_t CurrentCharXP = 0x3D8;
inline static constexpr uintptr_t MyBackpackPickup = 0x3DC;
inline static constexpr uintptr_t InitialExperienceLevel = 0x3E4;
inline static constexpr uintptr_t InitialExperienceAmount = 0x3E8;
inline static constexpr uintptr_t ExperienceDeltas = 0x3F0;
inline static constexpr uintptr_t Platform = 0x400;
inline static constexpr uintptr_t Banner = 0x410;
inline static constexpr uintptr_t CachedLoadoutCharacterInfo = 0x438;
inline static constexpr uintptr_t CachedLoadoutCharacterGated = 0x448;
inline static constexpr uintptr_t bIsSimulatingDamage = 0x450;
inline static constexpr uintptr_t OnTeamIndexChangedDelegate = 0x590;
inline static constexpr uintptr_t CharacterData = 0x5A0;
inline static constexpr uintptr_t ActiveVariantOverrides = 0x5F8;
inline static constexpr uintptr_t ActiveCosmeticItemSwaps = 0x608;
inline static constexpr uintptr_t AdditionalCharacterPartOverrides = 0x618;
inline static constexpr uintptr_t CustomPRIComponent = 0x628;
inline static constexpr uintptr_t PlayerTeam = 0x648;
inline static constexpr uintptr_t PlayerTeamPrivate = 0x650;
inline static constexpr uintptr_t bSkipReplicatedStats = 0x670;
inline static constexpr uintptr_t ReplicatedStats_Campaign = 0x674;
inline static constexpr uintptr_t ReplicatedStats_Zone = 0x78C;
inline static constexpr uintptr_t bAreZoneStatsFinalized = 0x8A8;
inline static constexpr uintptr_t ReadyCheckState = 0x8A9;
inline static constexpr uintptr_t HomeActor = 0x8B0;
inline static constexpr uintptr_t AttributeSets = 0x8B8;
inline static constexpr uintptr_t AbilitySystemComponent = 0x910;
inline static constexpr uintptr_t HabaneroComponent = 0x918;
inline static constexpr uintptr_t PlayerOSSName = 0x920;
inline static constexpr uintptr_t TrustedPlatformType = 0x924;
inline static constexpr uintptr_t AnalyticsPlatform = 0x928;
inline static constexpr uintptr_t PlatformUniqueNetId = 0x938;
inline static constexpr uintptr_t bInitializedPlayerCustomizationOptionsFromClientSettings = 0x978;
inline static constexpr uintptr_t PawnDeathLocation = 0x9C8;
inline static constexpr uintptr_t CachedPreviousWorldPlayerId = 0x9E0;
inline static constexpr uintptr_t bInGhostMode = 0x9F0;
inline static constexpr uintptr_t OnPawnDiedDelegate = 0xA10;
inline static constexpr uintptr_t OnPawnDamaged = 0xA20;
inline static constexpr uintptr_t OnMutatorListUpdatedDelegate = 0xA30;
};
struct afort_player_state_zone {
inline static constexpr uintptr_t OnCurrentPawnChanged = 0xA90;
inline static constexpr uintptr_t SpectatingTarget = 0xAB8;
inline static constexpr uintptr_t Spectators = 0xAC0;
inline static constexpr uintptr_t OnSpectatorsAddedEvent = 0xB20;
inline static constexpr uintptr_t OnSpectatingPlayerAddedEvent = 0xB30;
inline static constexpr uintptr_t OnSpectatingPlayerRemovedEvent = 0xB40;
inline static constexpr uintptr_t OnSpectatorsRemovedEvent = 0xB50;
inline static constexpr uintptr_t OnSpectatorCountChangedEvent = 0xB60;
inline static constexpr uintptr_t OnSpectatingTargetChangedEvent = 0xB70;
inline static constexpr uintptr_t OnBeginSpectatingEvent = 0xB80;
inline static constexpr uintptr_t KickedFromSessionReason = 0xBB0;
inline static constexpr uintptr_t RS_Zone_Old = 0xBB4;
inline static constexpr uintptr_t OtherPlayersSpectatingCurrentTarget = 0xCD0;
inline static constexpr uintptr_t CarriedObject = 0xCE0;
inline static constexpr uintptr_t NumRejoins = 0xCE8;
inline static constexpr uintptr_t OldTotalScoreStat = 0xCEC;
inline static constexpr uintptr_t bInvincibleDueToUI = 0xD08;
inline static constexpr uintptr_t CurrentHealth = 0xD0C;
inline static constexpr uintptr_t MaxHealth = 0xD10;
inline static constexpr uintptr_t CurrentShield = 0xD14;
inline static constexpr uintptr_t MaxShield = 0xD18;
inline static constexpr uintptr_t CurrentOvershield = 0xD1C;
inline static constexpr uintptr_t MaxOvershield = 0xD20;
inline static constexpr uintptr_t CurrentSignalInStorm = 0xD24;
inline static constexpr uintptr_t MaxSignalInStorm = 0xD28;
inline static constexpr uintptr_t bOvershieldBarVisible = 0xD2C;
inline static constexpr uintptr_t OnOvershieldVisibilityChanged = 0xD30;
inline static constexpr uintptr_t OnSkydivedFromBusAndLanded = 0xD40;
inline static constexpr uintptr_t AccumulatedItems = 0xD58;
inline static constexpr uintptr_t OnAccumulatedItemsChanged = 0xD68;
inline static constexpr uintptr_t SimulatedAttributes = 0xD78;
inline static constexpr uintptr_t PendingDestroyedGadgetItemDefinition = 0xE08;
inline static constexpr uintptr_t bInAircraft = 0xE10;
inline static constexpr uintptr_t bHasEverSkydivedFromBus = 0xE10;
inline static constexpr uintptr_t bHasEverSkydivedFromBusAndLanded = 0xE10;
inline static constexpr uintptr_t QuickbarEquippedItems = 0xE18;
inline static constexpr uintptr_t TeamMemberState = 0xE40;
inline static constexpr uintptr_t TeamMemberStateRepTime = 0xE44;
inline static constexpr uintptr_t ReplicatedTeamMemberState = 0xE50;
};
struct afort_player_state_athena {
inline static constexpr uintptr_t PersonalLobbyAction = 0xE8C;
inline static constexpr uintptr_t RespawnData = 0xE90;
inline static constexpr uintptr_t OnSquadIdChangedDelegate = 0xF00;
inline static constexpr uintptr_t bHasWonAGame = 0xF40;
inline static constexpr uintptr_t TeamKillScore = 0xF44;
inline static constexpr uintptr_t KillsWhileAthenaGadgetEquippedMap = 0xF48;
inline static constexpr uintptr_t DamageDealtToBigHealthProps = 0xF58;
inline static constexpr uintptr_t AlwaysIncludeTeamAsAllies = 0xF68;
inline static constexpr uintptr_t TeamIndex = 0xF69;
inline static constexpr uintptr_t TeamScorePlacement = 0xF6C;
inline static constexpr uintptr_t TeamScore = 0xF70;
inline static constexpr uintptr_t bTeamPlacementLocked = 0xF74;
inline static constexpr uintptr_t Place = 0xF78;
inline static constexpr uintptr_t DownScore = 0xF7C;
inline static constexpr uintptr_t KillScore = 0xF80;
inline static constexpr uintptr_t SeasonLevelUIDisplay = 0xF84;
inline static constexpr uintptr_t HumanKillScore = 0xF8C;
inline static constexpr uintptr_t AIKillCount = 0xFCC;
inline static constexpr uintptr_t NumChestsOpened = 0xFD4;
inline static constexpr uintptr_t NumAmmoCansOpened = 0xFDC;
inline static constexpr uintptr_t NumSupplyDropsOpened = 0xFE4;
inline static constexpr uintptr_t NumLlamasOpened = 0xFEC;
inline static constexpr uintptr_t NumForagedItemsConsumed = 0xFF4;
inline static constexpr uintptr_t NumMinutesAlive = 0xFFC;
inline static constexpr uintptr_t NumBronzeCoinsCollected = 0x1004;
inline static constexpr uintptr_t NumSilverCoinsCollected = 0x100C;
inline static constexpr uintptr_t NumGoldCoinsCollected = 0x1014;
inline static constexpr uintptr_t TotalPlayerScore = 0x101C;
inline static constexpr uintptr_t PointsAddedToScore = 0x1020;
inline static constexpr uintptr_t TeamScoreChanged = 0x1030;
inline static constexpr uintptr_t TeamPlacementChanged = 0x1040;
inline static constexpr uintptr_t TeamPlacementLockChanged = 0x1050;
inline static constexpr uintptr_t PlaceChanged = 0x1060;
inline static constexpr uintptr_t TeamAverageDamageChanged = 0x1070;
inline static constexpr uintptr_t MatchAbandonStateChanged = 0x1080;
inline static constexpr uintptr_t OnRespawnTimeReplicated = 0x1090;
inline static constexpr uintptr_t ActiveBeingRebootedChanged = 0x10A0;
inline static constexpr uintptr_t StormSurgeEffectCount = 0x10C0;
inline static constexpr uintptr_t TeamAverageDamage = 0x10C2;
inline static constexpr uintptr_t SquadId = 0x10C4;
inline static constexpr uintptr_t bThankedBusDriver = 0x10C5;
inline static constexpr uintptr_t bDidNotThankBusDriver = 0x10C5;
inline static constexpr uintptr_t bUsingAnonymousMode = 0x10C5;
inline static constexpr uintptr_t bUsingAnonymousCharacterMode = 0x10C5;
inline static constexpr uintptr_t bShowingSeasonLevel = 0x10C5;
inline static constexpr uintptr_t PlayerNameCustomOverride = 0x10C8;
inline static constexpr uintptr_t bHidingOtherPlayersNames = 0x10D8;
inline static constexpr uintptr_t bIsTalking = 0x1158;
inline static constexpr uintptr_t bIsMuted = 0x1159;
inline static constexpr uintptr_t OnPersistenceErrorTypeChanged = 0x1358;
inline static constexpr uintptr_t OnOvershieldStateChanged = 0x1368;
inline static constexpr uintptr_t MetricInformation = 0x13A0;
inline static constexpr uintptr_t SimpleMetricInformation = 0x13B0;
inline static constexpr uintptr_t SecondsAlive = 0x1428;
inline static constexpr uintptr_t TimeOfPawnCreation = 0x142C;
inline static constexpr uintptr_t bActiveBeingRebooted = 0x1430;
inline static constexpr uintptr_t bIsDisconnected = 0x1432;
inline static constexpr uintptr_t GameModeIcon = 0x1468;
inline static constexpr uintptr_t DeathInfo = 0x1488;
inline static constexpr uintptr_t ChangeTeamInfo = 0x1548;
inline static constexpr uintptr_t ServerTimeForRespawn = 0x1570;
inline static constexpr uintptr_t ResurrectionChipAvailable = 0x15D8;
inline static constexpr uintptr_t bResurrectingNow = 0x1600;
inline static constexpr uintptr_t bRespawningFromRespawnData = 0x1601;
inline static constexpr uintptr_t RebootCounter = 0x1604;
inline static constexpr uintptr_t InteractingRebootVan = 0x1608;
inline static constexpr uintptr_t InteractingRebootVanCheck = 0x1618;
inline static constexpr uintptr_t InteractingRebootVanTimeout = 0x1620;
inline static constexpr uintptr_t MatchAbandonState = 0x162C;
inline static constexpr uintptr_t bIsAModerationBot = 0x162E;
inline static constexpr uintptr_t bIsAnAthenaGameParticipant = 0x162F;
inline static constexpr uintptr_t bIsContributingToOverbudgetHeatmap = 0x162F;
inline static constexpr uintptr_t VerseVoiceChannelName = 0x1630;
inline static constexpr uintptr_t EOSProductUserId = 0x1648;
inline static constexpr uintptr_t BotUniqueId = 0x1658;
inline static constexpr uintptr_t bPreserveSquad = 0x1698;
inline static constexpr uintptr_t KeepPlayingTogetherVotingStatus = 0x16B8;
inline static constexpr uintptr_t KeepPlayingTogetherMatchmakingRegion = 0x16D8;
inline static constexpr uintptr_t KeepPlayingTogetherMatchmakingId = 0x1700;
inline static constexpr uintptr_t InitialSquadSize = 0x1728;
inline static constexpr uintptr_t SquadSizeIncrements = 0x1729;
inline static constexpr uintptr_t SquadSizeDecrements = 0x172A;
inline static constexpr uintptr_t PersistenceErrorType = 0x1770;
inline static constexpr uintptr_t LocalSpecialActorData = 0x1778;
};
AFortWeapon
struct afort_weapon {
inline static constexpr uintptr_t OnWeaponRateOfFireChanged = 0x2B8;
inline static constexpr uintptr_t OnWeaponRateOfFireScaleChanged = 0x2C8;
inline static constexpr uintptr_t OnPressTrigger = 0x2E0;
inline static constexpr uintptr_t OnReleaseTrigger = 0x2F0;
inline static constexpr uintptr_t TimeToEquip = 0x340;
inline static constexpr uintptr_t bNeverUpdateLastFireTimeOnImpactForLocalClient = 0x344;
inline static constexpr uintptr_t bIsEquippingWeapon = 0x358;
inline static constexpr uintptr_t IsEquippingWeaponChanged = 0x360;
inline static constexpr uintptr_t bIsChargingWeapon = 0x370;
inline static constexpr uintptr_t bIsReloadingWeapon = 0x371;
inline static constexpr uintptr_t bDisableEquipAnimation = 0x371;
inline static constexpr uintptr_t bCheckCollisionsWithoutAbility = 0x371;
inline static constexpr uintptr_t bIsAimingConsumable = 0x398;
inline static constexpr uintptr_t OnLocalAmmoChanged = 0x420;
inline static constexpr uintptr_t OnLocalReloadStarted = 0x430;
inline static constexpr uintptr_t OnReloadStarted = 0x440;
inline static constexpr uintptr_t OnLocalReloadCancelled = 0x468;
inline static constexpr uintptr_t OnLocalTargetingChanged = 0x490;
inline static constexpr uintptr_t OnTargetingChanged = 0x4A0;
inline static constexpr uintptr_t OnSecondaryAbilityToggled = 0x4B0;
inline static constexpr uintptr_t OnVisibilityChanged = 0x4C0;
inline static constexpr uintptr_t OnWeaponSetActorHiddenInGame = 0x4E8;
inline static constexpr uintptr_t OnWeaponFireAudio = 0x4F8;
inline static constexpr uintptr_t OnWeaponFireAudioVisuals = 0x508;
inline static constexpr uintptr_t OnModAddedToWeapon = 0x518;
inline static constexpr uintptr_t OnModRemovedFromWeapon = 0x528;
inline static constexpr uintptr_t OnWeaponModSlotsEquipped = 0x538;
inline static constexpr uintptr_t OnWeaponModSlotsUnequipped = 0x548;
inline static constexpr uintptr_t OnConsumeAmmo = 0x588;
inline static constexpr uintptr_t OnTryReload = 0x598;
inline static constexpr uintptr_t OnReticleColorChanged = 0x5B8;
inline static constexpr uintptr_t bUseAttributeCaching = 0x624;
inline static constexpr uintptr_t bPreventRuntimeChangeToReticleDisplays = 0x624;
inline static constexpr uintptr_t bShouldDrawReticleForFirstPersonCamera = 0x624;
inline static constexpr uintptr_t bShouldDrawAmmoCountForFirstPersonCamera = 0x624;
inline static constexpr uintptr_t WeaponData = 0x628;
inline static constexpr uintptr_t CosmeticOverrideWeaponData = 0x630;
inline static constexpr uintptr_t bImpactFXAttachedToHitActor = 0x638;
inline static constexpr uintptr_t GameplayAbilityBehaviorDistanceData = 0x650;
inline static constexpr uintptr_t HitNotifyAudioBank = 0x660;
inline static constexpr uintptr_t SoundLibraryComponent = 0x668;
inline static constexpr uintptr_t bRemoveAbilitiesWhenRemovedFromInventory = 0x688;
inline static constexpr uintptr_t GrantedAbilityRemovalPolicy = 0x689;
inline static constexpr uintptr_t BP_OnWeaponCosmeticsReady = 0x6B0;
inline static constexpr uintptr_t EquippedWeaponDestroyWrapperRepCounter = 0x6C8;
inline static constexpr uintptr_t EquippedWeaponDestroyedGameplayCue = 0x6CC;
inline static constexpr uintptr_t FireModeOverride = 0x6D0;
inline static constexpr uintptr_t OnFireModeChanged = 0x6D8;
inline static constexpr uintptr_t OnPlayImpactFXDelegate = 0x708;
inline static constexpr uintptr_t OnBeamFiredDelegate = 0x718;
inline static constexpr uintptr_t CachedImpactDetails = 0x798;
inline static constexpr uintptr_t MuzzleFlashDelayForAnimationTime = 0x804;
inline static constexpr uintptr_t PersistentFXStartTime = 0x808;
inline static constexpr uintptr_t PersistentSFXStartTime = 0x80C;
inline static constexpr uintptr_t MinimumTimeForPersistentFX = 0x810;
inline static constexpr uintptr_t OverrideItemWrapSoftPtr = 0x818;
inline static constexpr uintptr_t ApplicableDeviceProperties = 0x848;
inline static constexpr uintptr_t WeaponReduceMeshWorkSetting = 0x8A0;
inline static constexpr uintptr_t bWeaponSupportsQuartzGunfire = 0x8B8;
inline static constexpr uintptr_t QuartzGunfireComp = 0x8C0;
inline static constexpr uintptr_t bShouldDrawNativeReticle = 0x8C8;
inline static constexpr uintptr_t bShouldAlwaysDrawNativeMuzzleBlockedIndicator = 0x8C9;
inline static constexpr uintptr_t bShouldForceCheckCollisions = 0x8CA;
inline static constexpr uintptr_t ReticleImage = 0x8D0;
inline static constexpr uintptr_t AutoFireReticleImage = 0x8D8;
inline static constexpr uintptr_t ReticleDefaultColor = 0x8E0;
inline static constexpr uintptr_t ReticleEnemyColor = 0x8E4;
inline static constexpr uintptr_t ReticleEnemyDefaultColor = 0x8E8;
inline static constexpr uintptr_t ReticleBuildingColor = 0x8EC;
inline static constexpr uintptr_t ReticleNoTargetColor = 0x8F0;
inline static constexpr uintptr_t HitNotifyReticleImage = 0x8F8;
inline static constexpr uintptr_t HitNotifyLocationReticleImage = 0x900;
inline static constexpr uintptr_t CriticalHitNotifyLocationReticleImage = 0x908;
inline static constexpr uintptr_t ReticleCenterImage = 0x910;
inline static constexpr uintptr_t ReticleCenterPerfectAimImage = 0x918;
inline static constexpr uintptr_t ReticleInvalidTargetImage = 0x920;
inline static constexpr uintptr_t MuzzleBlockedReticleImage = 0x928;
inline static constexpr uintptr_t ReticleAltCenterImage = 0x930;
inline static constexpr uintptr_t ReticleOuterImage = 0x938;
inline static constexpr uintptr_t ReticleAltOuterImage = 0x940;
inline static constexpr uintptr_t ReticleDefaultPrimaryStrikeAngle = 0x948;
inline static constexpr uintptr_t ReticleDefaultSecondaryStrikeAngle = 0x94C;
inline static constexpr uintptr_t bSupportsAutofireAtReticleTarget = 0x950;
inline static constexpr uintptr_t bEnableAutofireForAnyWeaponItemDefinition = 0x951;
inline static constexpr uintptr_t bSupportsTapToFireMode = 0x952;
inline static constexpr uintptr_t CameraBase3PClass = 0x958;
inline static constexpr uintptr_t CameraTargeting3PClass = 0x960;
inline static constexpr uintptr_t CameraTargeting3PReloadClass = 0x968;
inline static constexpr uintptr_t CameraBase1PClass = 0x970;
inline static constexpr uintptr_t CameraTargeting1PClass = 0x978;
inline static constexpr uintptr_t DestroyedSound = 0x980;
inline static constexpr uintptr_t OutOfAmmoSound = 0x988;
inline static constexpr uintptr_t ReloadSounds = 0x990;
inline static constexpr uintptr_t PrimaryFireSound1P = 0x9A8;
inline static constexpr uintptr_t PrimaryFireSound = 0x9B0;
inline static constexpr uintptr_t PrimaryFireStopSound1P = 0x9C8;
inline static constexpr uintptr_t PrimaryFireStopSound = 0x9D0;
inline static constexpr uintptr_t SecondaryFireSound = 0x9E8;
inline static constexpr uintptr_t SecondaryFireStopSound = 0xA00;
inline static constexpr uintptr_t ChargeFireSound1P = 0xA18;
inline static constexpr uintptr_t ChargeFireSound = 0xA30;
inline static constexpr uintptr_t TargetingStartSound = 0xA48;
inline static constexpr uintptr_t TargetingEndSound = 0xA50;
inline static constexpr uintptr_t PrimaryFireSoundFadeOutTime = 0xA58;
inline static constexpr uintptr_t IndestructibleHitSound = 0xA60;
inline static constexpr uintptr_t ImpactPhysicalSurfaceSounds = 0xA68;
inline static constexpr uintptr_t ImpactPhysicalSurfaceEffects = 0xB88;
inline static constexpr uintptr_t ImpactNiagaraPhysicalSurfaceEffectAssets = 0xCA0;
inline static constexpr uintptr_t NDCImpactFX = 0xCB0;
inline static constexpr uintptr_t ImpactArraySupportData = 0xE90;
inline static constexpr uintptr_t ImpactCameraShake = 0xEA0;
inline static constexpr uintptr_t PrimaryForceFeedbackEffect = 0xEA8;
inline static constexpr uintptr_t SecondaryForceFeedbackEffect = 0xEB0;
inline static constexpr uintptr_t PrimaryImpactForceFeedbackEffect = 0xEB8;
inline static constexpr uintptr_t SecondaryImpactForceFeedbackEffect = 0xEC0;
inline static constexpr uintptr_t ImpactNiagaraPhysicalSurfaceEffectInstances = 0xEC8;
inline static constexpr uintptr_t DataStoreManager = 0xED8;
inline static constexpr uintptr_t FireAudioChannels = 0xEE0;
inline static constexpr uintptr_t ReloadAudioChannels = 0xF00;
inline static constexpr uintptr_t TargetingAudioChannels = 0xF18;
inline static constexpr uintptr_t SoundIndicatorComponent = 0xF28;
inline static constexpr uintptr_t CurrentGunFireIndex = 0xF30;
inline static constexpr uintptr_t WeaponMesh = 0xF38;
inline static constexpr uintptr_t AllWeaponMeshes = 0xF40;
inline static constexpr uintptr_t DefaultWeaponMaterials = 0xF50;
inline static constexpr uintptr_t OriginalMaterialMap = 0xF60;
inline static constexpr uintptr_t FireAudioChannelWantsToPlay = 0xF70;
inline static constexpr uintptr_t ProtoWeaponParentMaterial = 0xF80;
inline static constexpr uintptr_t WrapSectionMask = 0xFA0;
inline static constexpr uintptr_t bUsingSecondaryFireAudio = 0xFA4;
inline static constexpr uintptr_t bHasCachedAdditionalMeshes = 0xFA5;
inline static constexpr uintptr_t CurrentReticleColor = 0xFA8;
inline static constexpr uintptr_t OpticRuntimeData = 0xFAC;
inline static constexpr uintptr_t CurrentDamageStartLocation = 0xFB8;
inline static constexpr uintptr_t CurrentAdjustedAimDirection = 0xFD0;
inline static constexpr uintptr_t CurrentProjectedImpactDistance = 0xFE8;
inline static constexpr uintptr_t FireFXSignificance = 0xFEC;
inline static constexpr uintptr_t LastFireTime = 0x1004;
inline static constexpr uintptr_t LastSecondaryFireTime = 0x1008;
inline static constexpr uintptr_t LastFireTimeVerified = 0x100C;
inline static constexpr uintptr_t bIsPlayingFireFX = 0x1018;
inline static constexpr uintptr_t bFireFXTriggered = 0x1018;
inline static constexpr uintptr_t bWeaponFireCustomAudioTriggered = 0x1018;
inline static constexpr uintptr_t bUsesMetaSoundForMuzzleFireFx = 0x1018;
inline static constexpr uintptr_t bAllowTargeting = 0x1018;
inline static constexpr uintptr_t bExitTargetingWhenPrimaryIsFired = 0x1018;
inline static constexpr uintptr_t bIsTargeting = 0x1018;
inline static constexpr uintptr_t bForceCameraTargetSource = 0x1018;
inline static constexpr uintptr_t bTraceThroughPawns = 0x1019;
inline static constexpr uintptr_t bTraceThroughWorld = 0x1019;
inline static constexpr uintptr_t bUseProjectileTrace = 0x1019;
inline static constexpr uintptr_t bUseVariableFocalDistanceTargeting = 0x1019;
inline static constexpr uintptr_t bUseWeaponTraceForReticle = 0x1019;
inline static constexpr uintptr_t bWeaponTraceCanBeBlockedByPassthroughTag = 0x1019;
inline static constexpr uintptr_t bAllowReloadWhenFull = 0x1019;
inline static constexpr uintptr_t bClientWaitForServerMagazineAmmo = 0x1019;
inline static constexpr uintptr_t bIsTryingAutoReload = 0x101A;
inline static constexpr uintptr_t bIsTryingCheckAmmoOnTryToFireReload = 0x101A;
inline static constexpr uintptr_t BlendingOutPawnMontage = 0x1020;
inline static constexpr uintptr_t bIsInReleaseSecondaryFireScope = 0x1028;
inline static constexpr uintptr_t TimerIntervalAdjustment = 0x102C;
inline static constexpr uintptr_t InputQueueTimePercent = 0x1030;
inline static constexpr uintptr_t LastTargetingTransitionTime = 0x1034;
inline static constexpr uintptr_t TargetSourceOffset = 0x1038;
inline static constexpr uintptr_t TargetSourceOffsetWhileCrouched = 0x1050;
inline static constexpr uintptr_t TargetSourceOffsetWhileTargeting = 0x1068;
inline static constexpr uintptr_t TraceThroughPawnsLimit = 0x1080;
inline static constexpr uintptr_t TraceThroughBuildingsLimit = 0x1084;
inline static constexpr uintptr_t TraceThroughLandscapeLimit = 0x1088;
inline static constexpr uintptr_t ProjectilePitchOffset = 0x108C;
inline static constexpr uintptr_t LastReloadTime = 0x1090;
inline static constexpr uintptr_t LastSuccessfulReloadTime = 0x1094;
inline static constexpr uintptr_t CurrentReloadDuration = 0x1098;
inline static constexpr uintptr_t ItemEntryGuid = 0x10A0;
inline static constexpr uintptr_t TrackerGuid = 0x10B0;
inline static constexpr uintptr_t WeaponLevel = 0x10C0;
inline static constexpr uintptr_t CachedForcedLeanComponent = 0x10C8;
inline static constexpr uintptr_t AmmoCount = 0x1100;
inline static constexpr uintptr_t PhantomReserveAmmo = 0x1104;
inline static constexpr uintptr_t BurstFireCounter = 0x110C;
inline static constexpr uintptr_t ChargeTime = 0x1110;
inline static constexpr uintptr_t AccumulatedChargeTime = 0x1114;
inline static constexpr uintptr_t LastChargeTime = 0x1118;
inline static constexpr uintptr_t StartChargeGameplayCue = 0x111C;
inline static constexpr uintptr_t MaxChargeGameplayCue = 0x1120;
inline static constexpr uintptr_t OutOfAmmoTextOverrideFailTag = 0x1124;
inline static constexpr uintptr_t NoSpareAmmoToReloadTextOverrideFailTag = 0x1128;
inline static constexpr uintptr_t FireCanInterruptEquipQuery = 0x1130;
inline static constexpr uintptr_t CurrentShotLogIndex = 0x1178;
inline static constexpr uintptr_t ShotLogFlags = 0x1180;
inline static constexpr uintptr_t bInitializedWeaponItem = 0x1190;
inline static constexpr uintptr_t bPendingDestroyDueToDurabilityOrStackCount = 0x1190;
inline static constexpr uintptr_t bNeedsReapplyMaterialOverrides = 0x1191;
inline static constexpr uintptr_t bCosmeticOverlayApplied = 0x1191;
inline static constexpr uintptr_t bCompletedAppliedAlterationsLoad = 0x1191;
inline static constexpr uintptr_t bCompletedWeaponLoad = 0x1191;
inline static constexpr uintptr_t bIsCosmeticLimited = 0x1191;
inline static constexpr uintptr_t bIsCosmeticGatedLocally = 0x1191;
inline static constexpr uintptr_t bReplicatedAppliedAlterationsWithNoInstigator = 0x1192;
inline static constexpr uintptr_t bShouldFullyApplyVariantsOnEquip = 0x1192;
inline static constexpr uintptr_t bSecondaryFireAlwaysCancelSwimSprint = 0x1192;
inline static constexpr uintptr_t bCanDeferSecondaryFireInput = 0x1192;
inline static constexpr uintptr_t bEnableNativeChargeUp = 0x1192;
inline static constexpr uintptr_t bHideWeaponOnDestruction = 0x1193;
inline static constexpr uintptr_t bAttachToRootOnDestruction = 0x1193;
inline static constexpr uintptr_t bUseOriginForDestructionInterpolation = 0x1193;
inline static constexpr uintptr_t AttachToRootOnDestructionOffset = 0x1198;
inline static constexpr uintptr_t AttachToRootOnDestructionInterpSpeed = 0x11B0;
inline static constexpr uintptr_t bShowWhenHolstered = 0x11B4;
inline static constexpr uintptr_t CustomPartsToShowWhenHolstered = 0x11B8;
inline static constexpr uintptr_t ChargeStatusPack = 0x11C8;
inline static constexpr uintptr_t AttachedTrajectoryIndicator = 0x1210;
inline static constexpr uintptr_t ActiveAbility = 0x1218;
inline static constexpr uintptr_t PrimaryAbilitySpecHandle = 0x1220;
inline static constexpr uintptr_t SecondaryAbilitySpecHandle = 0x1238;
inline static constexpr uintptr_t ReloadAbilitySpecHandle = 0x1250;
inline static constexpr uintptr_t ImpactAbilitySpecHandle = 0x1268;
inline static constexpr uintptr_t ReticleTraceOverrideSpecHandle = 0x1280;
inline static constexpr uintptr_t EquippedAbilityHandles = 0x1298;
inline static constexpr uintptr_t EquippedAbilitySetHandles = 0x12A8;
inline static constexpr uintptr_t AppliedAlterations = 0x12B8;
inline static constexpr uintptr_t WeaponModSlots = 0x12C8;
inline static constexpr uintptr_t ItemOverrideData = 0x12D8;
inline static constexpr uintptr_t EquippedWeaponModSlots = 0x1328;
inline static constexpr uintptr_t ModRuntimeDataCache = 0x1338;
inline static constexpr uintptr_t ModDebugComp = 0x1340;
inline static constexpr uintptr_t OpticDefinition = 0x1348;
inline static constexpr uintptr_t OpticConfig = 0x1350;
inline static constexpr uintptr_t PreviousWeaponVariants = 0x1390;
inline static constexpr uintptr_t AppliedItemWrap = 0x13D8;
inline static constexpr uintptr_t CachedFXManager = 0x13E0;
inline static constexpr uintptr_t CachedSignificanceManager = 0x13E8;
inline static constexpr uintptr_t MuzzleSocketName = 0x1400;
inline static constexpr uintptr_t MuzzleFalloffSocketName = 0x1404;
inline static constexpr uintptr_t WeaponHandSocketNameOverride = 0x1408;
inline static constexpr uintptr_t LeftHandWeaponHandSocketNameOverride = 0x140C;
inline static constexpr uintptr_t WeaponHandSocketPartOverrides = 0x1410;
inline static constexpr uintptr_t bForceOverrideGenerateOverlapEvents = 0x1428;
inline static constexpr uintptr_t MaxWeaponSwitchNetworkWaitTime = 0x1550;
inline static constexpr uintptr_t MaxWeaponSwitchNetworkWaitTimeHotfix = 0x1558;
inline static constexpr uintptr_t MaxWeaponAttackNetworkWaitTime = 0x1580;
inline static constexpr uintptr_t LastFireAbilityTime = 0x1584;
inline static constexpr uintptr_t OnGetAimRotOverride = 0x15B4;
inline static constexpr uintptr_t OnAlterationAdded = 0x15C0;
inline static constexpr uintptr_t ModLeftHandPoseOffsets = 0x15D0;
inline static constexpr uintptr_t ModReloadAnimData = 0x15E0;
inline static constexpr uintptr_t EquipAnimation = 0x15F0;
inline static constexpr uintptr_t FirstTimeEquipAnimation = 0x15F8;
inline static constexpr uintptr_t WeaponFirstTimeEquipAnimation = 0x1600;
inline static constexpr uintptr_t FirstTimeEquipTag = 0x1608;
inline static constexpr uintptr_t bResetOnItemRemoval = 0x160C;
inline static constexpr uintptr_t ReloadAnimation = 0x1610;
inline static constexpr uintptr_t CustomReloadAnimationPerAmmoToFill = 0x1650;
inline static constexpr uintptr_t PrimaryAbilityAnimation = 0x1660;
inline static constexpr uintptr_t SecondaryAbilityAnimation = 0x1668;
inline static constexpr uintptr_t WeaponEquipMontage = 0x1670;
inline static constexpr uintptr_t WeaponReloadMontage = 0x1678;
inline static constexpr uintptr_t CustomWeaponReloadMontagePerAmmoToFill = 0x1680;
inline static constexpr uintptr_t WeaponPrimaryAbilityMontage = 0x1690;
inline static constexpr uintptr_t WeaponSecondaryAbilityMontage = 0x1698;
inline static constexpr uintptr_t FirstPersonData = 0x16A0;
inline static constexpr uintptr_t PoseOffsetAnimSequence = 0x16C0;
inline static constexpr uintptr_t PoseOffsetAnimSequenceFemaleOverride = 0x16C8;
inline static constexpr uintptr_t WeaponCoreAnimation = 0x16D0;
inline static constexpr uintptr_t WeaponCoreAnimationOverride = 0x16D1;
inline static constexpr uintptr_t HandGripType = 0x16D2;
inline static constexpr uintptr_t WeaponPawnAnimSet = 0x16D8;
inline static constexpr uintptr_t PlayerAnimAssets = 0x16E0;
inline static constexpr uintptr_t ProceduralLayeringData = 0x16F0;
inline static constexpr uintptr_t PlayerAnimAssetsOverride = 0x1718;
inline static constexpr uintptr_t bResetAnimAssetsOverrideOnUnEquip = 0x1728;
inline static constexpr uintptr_t WeaponPawnAnimLayerOverlayClass = 0x1730;
inline static constexpr uintptr_t WeaponAdditiveAnimSet = 0x1738;
inline static constexpr uintptr_t PlayerAnimProxyTable = 0x1740;
inline static constexpr uintptr_t HitReactionProxyTable = 0x1748;
inline static constexpr uintptr_t bEnableTickAnimMontagesOnlyWhenOffscreen = 0x1750;
inline static constexpr uintptr_t MaxRangeToEnableTickAnimMontagesWhenOffscreen = 0x1754;
inline static constexpr uintptr_t WeaponPawnAnimsetOverride = 0x1758;
inline static constexpr uintptr_t WeaponAdditiveAnimsetOverride = 0x1760;
inline static constexpr uintptr_t UnableToPerformActionMontageOverride = 0x1858;
inline static constexpr uintptr_t ActiveFireMode = 0x1860;
inline static constexpr uintptr_t FireModeData_HipFire = 0x1880;
inline static constexpr uintptr_t FireModeData_AimDownSight = 0x18A0;
inline static constexpr uintptr_t FireModeData_Override = 0x18C0;
inline static constexpr uintptr_t ItemWrapModifier = 0x18F8;
inline static constexpr uintptr_t LockOnTargetCandidate = 0x1930;
inline static constexpr uintptr_t bIgnoreTryToFireSlotCooldownRestriction = 0x1939;
inline static constexpr uintptr_t bFireConsumableAnalyticEvent = 0x193B;
inline static constexpr uintptr_t OnWeaponHudKeyActionUpdated = 0x1940;
inline static constexpr uintptr_t FeedbackLineActionIdsToDim = 0x1950;
inline static constexpr uintptr_t HudKeyActionData = 0x1960;
inline static constexpr uintptr_t CachedReloadComponent = 0x19D0;
};
AFortPickup
struct afort_pickup {
inline static constexpr uintptr_t PickupSourceTypeFlags = 0x288;
inline static constexpr uintptr_t PickupSpawnSource = 0x289;
inline static constexpr uintptr_t ServerImpactSoundFlash = 0x28A;
inline static constexpr uintptr_t bBlockedFromAutoPickup = 0x28B;
inline static constexpr uintptr_t bCanBeMarked = 0x28C;
inline static constexpr uintptr_t bPickedUp = 0x28C;
inline static constexpr uintptr_t bSplitOnPickup = 0x28C;
inline static constexpr uintptr_t bTossedFromContainer = 0x28C;
inline static constexpr uintptr_t bForceHideMinimapIndicator = 0x28C;
inline static constexpr uintptr_t bCombinePickupsWhenTossCompletes = 0x28C;
inline static constexpr uintptr_t bRandomRotation = 0x28C;
inline static constexpr uintptr_t bServerStoppedSimulation = 0x28D;
inline static constexpr uintptr_t bClientUseInterpolationOnly = 0x28D;
inline static constexpr uintptr_t bForceDefaultFlyTime = 0x28D;
inline static constexpr uintptr_t bUsePickupWidget = 0x28D;
inline static constexpr uintptr_t bSuppressInteractionWidget = 0x28D;
inline static constexpr uintptr_t bWeaponsCanBeAutoPickups = 0x28D;
inline static constexpr uintptr_t bAutoUpgradeWeapons = 0x28D;
inline static constexpr uintptr_t bDoServerHandlePickupTrace = 0x28D;
inline static constexpr uintptr_t SimulatingTooLongLength = 0x290;
inline static constexpr uintptr_t SimulatingTooLongLengthInWaterMoving = 0x294;
inline static constexpr uintptr_t SimulatingTooLongLengthInWaterBobbing = 0x298;
inline static constexpr uintptr_t SimulatingTooLongLengthInWaterVelocityThreshold = 0x29C;
inline static constexpr uintptr_t OnPickup = 0x2A0;
inline static constexpr uintptr_t OnPickupAttempted = 0x2C8;
inline static constexpr uintptr_t OnPickupDespawned = 0x2F0;
inline static constexpr uintptr_t OnPickupDestroyed = 0x300;
inline static constexpr uintptr_t OnPickupCombined = 0x310;
inline static constexpr uintptr_t OnPickupCombinedOverflow = 0x320;
inline static constexpr uintptr_t OnSetPawnWhoDroppedPickup = 0x330;
inline static constexpr uintptr_t BP_OnPickupBlueprintEffectPopulated = 0x340;
inline static constexpr uintptr_t PrimaryPickupItemEntry = 0x368;
inline static constexpr uintptr_t MultiItemPickupEntries = 0x400;
inline static constexpr uintptr_t PickupLocationData = 0x410;
inline static constexpr uintptr_t OwnerInstigator = 0x4E8;
inline static constexpr uintptr_t OptionalOwnerID = 0x4F0;
inline static constexpr uintptr_t DropperID = 0x4F2;
inline static constexpr uintptr_t OptionalMissionGuid = 0x4F4;
inline static constexpr uintptr_t PrimaryPickupDummyItem = 0x508;
inline static constexpr uintptr_t PickupEffectBlueprint = 0x510;
inline static constexpr uintptr_t PickupEffectComponent = 0x518;
inline static constexpr uintptr_t TouchCapsule = 0x520;
inline static constexpr uintptr_t MovementComponent = 0x528;
inline static constexpr uintptr_t WaterInteractionComponent = 0x530;
inline static constexpr uintptr_t LinkToActorComponent = 0x538;
inline static constexpr uintptr_t TosserContainer = 0x540;
inline static constexpr uintptr_t LastLandedSoundPlayTime = 0x548;
inline static constexpr uintptr_t OverrideInteractAimRadius = 0x54C;
inline static constexpr uintptr_t LandSoundZForceThreshold = 0x550;
inline static constexpr uintptr_t DefaultFlyTime = 0x554;
inline static constexpr uintptr_t DroppedLoopingSoundComps = 0x558;
inline static constexpr uintptr_t LandedSoundOverride = 0x568;
inline static constexpr uintptr_t PawnWhoDroppedPickup = 0x570;
inline static constexpr uintptr_t CachedSpecialActorIdx = 0x578;
inline static constexpr uintptr_t SpecialActorId = 0x57C;
inline static constexpr uintptr_t MiniMapIndicator = 0x580;
inline static constexpr uintptr_t HUDLabel = 0x588;
inline static constexpr uintptr_t StartSimulatingTime = 0x674;
inline static constexpr uintptr_t VolumeAtSpawn = 0x678;
inline static constexpr uintptr_t DespawnTime = 0x6B0;
inline static constexpr uintptr_t StormDespawnTime = 0x6B4;
};
AFortPlayerController
struct afort_player_controller {
inline static constexpr uintptr_t bUnlockAllZones = 0x740;
inline static constexpr uintptr_t OnPlayerPawnPossessed = 0x770;
inline static constexpr uintptr_t OnEnteredEditMode = 0x780;
inline static constexpr uintptr_t OnPickupCreated = 0x790;
inline static constexpr uintptr_t OnLoadoutChanged = 0x7A0;
inline static constexpr uintptr_t OnCosmeticLoadoutChanged = 0x7B0;
inline static constexpr uintptr_t OnViewTargetChanged = 0x7F0;
inline static constexpr uintptr_t OnPlayerStateReady = 0x830;
inline static constexpr uintptr_t OnInputFiltered = 0x840;
inline static constexpr uintptr_t OnTouchDirectionTriggered = 0x850;
inline static constexpr uintptr_t bTrapsInNoBuild = 0x878;
inline static constexpr uintptr_t OnFortPawnChangedEvent = 0x880;
inline static constexpr uintptr_t OnControllerComponentAttachedEvent = 0x8A8;
inline static constexpr uintptr_t bInPossession = 0x9B1;
inline static constexpr uintptr_t HybridControlsComponentComponent = 0x9F8;
inline static constexpr uintptr_t AircraftInputComponent = 0xA20;
inline static constexpr uintptr_t SprintOverrideComponent = 0xA28;
inline static constexpr uintptr_t SkydiveMusicAudioComp = 0xA30;
inline static constexpr uintptr_t bIsDisconnecting = 0xA38;
inline static constexpr uintptr_t bIsBeingKicked = 0xA38;
inline static constexpr uintptr_t bHasInitiallySpawned = 0xA38;
inline static constexpr uintptr_t bAssignedStartSpawn = 0xA38;
inline static constexpr uintptr_t bReadyToStartMatch = 0xA38;
inline static constexpr uintptr_t bClientPawnIsLoaded = 0xA38;
inline static constexpr uintptr_t bWantsWeaponAutoPickup = 0xA38;
inline static constexpr uintptr_t SpawnLoc = 0xA40;
inline static constexpr uintptr_t NumPreviousSpawns = 0xA58;
inline static constexpr uintptr_t bCanSpectateBot = 0xA5C;
inline static constexpr uintptr_t OnBlueprintReadyCheckCompleted = 0xA60;
inline static constexpr uintptr_t OnDelayForPreServerTransitionAnimationEvent = 0xA70;
inline static constexpr uintptr_t SimpleLoadingScreenSoundMix = 0xAB0;
inline static constexpr uintptr_t SprintOverrideAbilityGameplayTag = 0xAC4;
inline static constexpr uintptr_t HandledReturnToMainMenuReasons = 0xAC8;
inline static constexpr uintptr_t ManagedAIs = 0xAE8;
inline static constexpr uintptr_t MyFortPawn = 0xAF8;
inline static constexpr uintptr_t CachedFortPawn = 0xB00;
inline static constexpr uintptr_t MyFortPawnBeforeTakeoverOfScriptedPawn = 0xB08;
inline static constexpr uintptr_t ScriptedPawnControllerBeforeTakeover = 0xB10;
inline static constexpr uintptr_t bHasClientFinishedLoading = 0xB18;
inline static constexpr uintptr_t bHasServerFinishedLoading = 0xB19;
inline static constexpr uintptr_t TimeStartedWaiting = 0xB1C;
inline static constexpr uintptr_t TimeFinishedNavigationBuild = 0xB20;
inline static constexpr uintptr_t MaterialParameterCollection = 0xB28;
inline static constexpr uintptr_t bLoadingScreenDropped = 0xB39;
inline static constexpr uintptr_t PendingSpectatorLocation = 0xB40;
inline static constexpr uintptr_t ActorUnderReticle = 0xB58;
inline static constexpr uintptr_t WeakspotUnderReticle = 0xB60;
inline static constexpr uintptr_t ActiveWeakSpots = 0xB68;
inline static constexpr uintptr_t IdleKickLastTimeActive = 0xB78;
inline static constexpr uintptr_t LastTimeActive = 0xB7C;
inline static constexpr uintptr_t CachedCoreInputComponent = 0xB98;
inline static constexpr uintptr_t bRevertPlayerListenerChange = 0xBB8;
inline static constexpr uintptr_t VehicleInputComponent = 0xBE8;
inline static constexpr uintptr_t VehicleInputContexts = 0xBF0;
inline static constexpr uintptr_t bHoldingPrimaryFireFromTouch = 0xC08;
inline static constexpr uintptr_t bHoldingSecondaryFire = 0xC09;
inline static constexpr uintptr_t bSupportNextPieceAssist = 0xC0A;
inline static constexpr uintptr_t bAutoBuildForTrapPlacement = 0xC0B;
inline static constexpr uintptr_t bAutoBuildForFloorTrapPlacement = 0xC0C;
inline static constexpr uintptr_t bAutoBuildForWallTrapPlacement = 0xC0D;
inline static constexpr uintptr_t bAutoBuildForCeilingTrapPlacement = 0xC0E;
inline static constexpr uintptr_t bNoControllerLighting = 0xC0F;
inline static constexpr uintptr_t ReturnToMainMenuTimeoutDelay = 0xC10;
inline static constexpr uintptr_t OnQuestObjectiveStateChanged = 0xC18;
inline static constexpr uintptr_t LastDamager = 0xC40;
inline static constexpr uintptr_t LastFallInstigator = 0xC50;
inline static constexpr uintptr_t LastDamagerCreditThresholdDropElim = 0xC5C;
inline static constexpr uintptr_t LastDamagerCreditThresholdSelfElim = 0xC60;
inline static constexpr uintptr_t LastDamagerCreditThresholdStormElim = 0xC64;
inline static constexpr uintptr_t bGiveLastDamagerElimCreditOnDrop = 0xC68;
inline static constexpr uintptr_t bGiveLastDamagerElimCreditOnSelfDamage = 0xC69;
inline static constexpr uintptr_t bGiveLastDamagerElimCreditOnStormDamage = 0xC6A;
inline static constexpr uintptr_t OnMcpProfilesInitializedEvent = 0xCB8;
inline static constexpr uintptr_t OnEnterVehicleDriver = 0xE18;
inline static constexpr uintptr_t OnEnterVehiclePassenger = 0xE28;
inline static constexpr uintptr_t OnExitVehicle = 0xE38;
inline static constexpr uintptr_t OnFullyExitVehicle = 0xE48;
inline static constexpr uintptr_t OnVehicleSeatChanged = 0xE58;
inline static constexpr uintptr_t OnVehicleSeatChangedComplete = 0xE68;
inline static constexpr uintptr_t OnVehicleAbilitiesRemoved = 0xE78;
inline static constexpr uintptr_t OnTetherChanged = 0xE88;
inline static constexpr uintptr_t OnClientRefreshHUDForRespawn = 0xE98;
inline static constexpr uintptr_t bHoldingObject = 0xED4;
inline static constexpr uintptr_t SecondaryInteractInputComponent = 0xED8;
inline static constexpr uintptr_t DBNOCarryInputComponent = 0xEE0;
inline static constexpr uintptr_t HeldObjectsInputComponent = 0xEE8;
inline static constexpr uintptr_t OnInventoryActiveChangedEvent = 0xEF0;
inline static constexpr uintptr_t bEnableProcessGamepadInput = 0xF30;
inline static constexpr uintptr_t bWantsToSprint = 0xF40;
inline static constexpr uintptr_t bHoldingSprint = 0xF40;
inline static constexpr uintptr_t bSprintToggleable = 0xF40;
inline static constexpr uintptr_t bForcingWalkFromToggleInput = 0xF40;
inline static constexpr uintptr_t bForceWalkHeldInput = 0xF40;
inline static constexpr uintptr_t bForceWalkFromSavedMove = 0xF40;
inline static constexpr uintptr_t bIgnoreForceWalk = 0xF40;
inline static constexpr uintptr_t bForceBinaryForward = 0xF40;
inline static constexpr uintptr_t bSprintBehaviorIsOverridden = 0xF41;
inline static constexpr uintptr_t bSprintByDefaultWhenSprintIsOverridden = 0xF41;
inline static constexpr uintptr_t bSprintByDefault = 0xF41;
inline static constexpr uintptr_t bAutoRunOn = 0xF41;
inline static constexpr uintptr_t bUseHoldToSwapPickup = 0xF41;
inline static constexpr uintptr_t bTargetingToggleable = 0xF41;
inline static constexpr uintptr_t bTargetingToggleableWithTouch = 0xF41;
inline static constexpr uintptr_t bMovementDisabledDueToCancellableAction = 0xF41;
inline static constexpr uintptr_t bIsPlayerActivelyMoving = 0xF42;
inline static constexpr uintptr_t bPlaceHeldObjectPressed = 0xF42;
inline static constexpr uintptr_t bJumpInputPressed = 0xF42;
inline static constexpr uintptr_t bIsRunningAllowedByMoveKeys = 0xF42;
inline static constexpr uintptr_t bShowDamageNumbersOfConvertedNPC = 0xF42;
inline static constexpr uintptr_t InMovementCancellableAction = 0xF44;
inline static constexpr uintptr_t bAllowHoldForAmmoCrafting = 0xF4C;
inline static constexpr uintptr_t bIsClientTimingOut = 0xF4D;
inline static constexpr uintptr_t ClientTimeoutBlockInputTime = 0xF50;
inline static constexpr uintptr_t LastMoveInputFrame = 0xF60;
inline static constexpr uintptr_t LastPressGamepadSprintTime = 0xF68;
inline static constexpr uintptr_t LastToggleAutoRunTime = 0xF6C;
inline static constexpr uintptr_t bAutoRunWasHoldingForward = 0xF70;
inline static constexpr uintptr_t bAtNameBaseScreen = 0xF71;
inline static constexpr uintptr_t GameplaySettingsTags = 0xF78;
inline static constexpr uintptr_t OnSetFirstPersonCamera = 0xFA0;
inline static constexpr uintptr_t OnCameraShoulderSwapChanged = 0xFD0;
inline static constexpr uintptr_t CinematicCameraClassOverride = 0xFF8;
inline static constexpr uintptr_t bOnPressExecuteJetpack = 0x1000;
inline static constexpr uintptr_t bShowHitMarkersForFriendlyFire = 0x1040;
inline static constexpr uintptr_t bServerSideHitMarkers = 0x1041;
inline static constexpr uintptr_t OnTextChatRequestedDelegate = 0x1070;
inline static constexpr uintptr_t OnToggleMainMenuDelegate = 0x1080;
inline static constexpr uintptr_t OnBuildingActorsIndestructibleChangedEvent = 0x1090;
inline static constexpr uintptr_t OnRegainedFocus = 0x10A0;
inline static constexpr uintptr_t OnReloadCancelingSprint = 0x10B0;
inline static constexpr uintptr_t OnOpenVoteDialog = 0x10D8;
inline static constexpr uintptr_t bToggleMainMenuEnabled = 0x1228;
inline static constexpr uintptr_t FlooredDamageZeroValue = 0x122C;
inline static constexpr uintptr_t bGamepadAbilityPending = 0x1230;
inline static constexpr uintptr_t bForceAllowCursorMode = 0x1231;
inline static constexpr uintptr_t bForceAllowCameraMode = 0x1232;
inline static constexpr uintptr_t bSuppressEventNotifications = 0x1234;
inline static constexpr uintptr_t CachedUIFeedbackBank = 0x1238;
inline static constexpr uintptr_t LastSpotTime = 0x1258;
inline static constexpr uintptr_t LastPlayerLocalMoveInput = 0x1260;
inline static constexpr uintptr_t CurrentMarks = 0x1270;
inline static constexpr uintptr_t LoopingUIFeedbackComponents = 0x1280;
inline static constexpr uintptr_t PreviewAbility = 0x1290;
inline static constexpr uintptr_t bDisableNativeHitMarker = 0x1298;
inline static constexpr uintptr_t bDisableNativeDamageNumbers = 0x1299;
inline static constexpr uintptr_t DummyCamera = 0x12A0;
inline static constexpr uintptr_t IntensityGraphInfo = 0x12C0;
inline static constexpr uintptr_t PIDValuesGraphInfo = 0x12E8;
inline static constexpr uintptr_t PIDContributionsGraphInfo = 0x1310;
inline static constexpr uintptr_t AIDirectorDataManager = 0x1338;
inline static constexpr uintptr_t MusicManager = 0x1340;
inline static constexpr uintptr_t OnBuildPreviewMarkerVisibilityChanged = 0x1348;
inline static constexpr uintptr_t OnWeakSpotReset = 0x1358;
inline static constexpr uintptr_t bUsePredictedBuildingActors = 0x1378;
inline static constexpr uintptr_t bRegisterPredictedBuildingActorsWithGrid = 0x1379;
inline static constexpr uintptr_t bPredictedBuildingWallsHaveNoCollision = 0x137A;
inline static constexpr uintptr_t PredictedActorLifespan = 0x137C;
inline static constexpr uintptr_t PredictedBuildingSMActors = 0x1380;
inline static constexpr uintptr_t BuildPreviewModeInputComponent = 0x1580;
inline static constexpr uintptr_t SimpleBuildInputComponent = 0x1588;
inline static constexpr uintptr_t BaseBuildInputComponent = 0x1590;
inline static constexpr uintptr_t UnblockedInputComponent = 0x1598;
inline static constexpr uintptr_t BuildPreviewMarker = 0x15A0;
inline static constexpr uintptr_t BuildPreviewMarkerExtraPiece = 0x15A8;
inline static constexpr uintptr_t bAllowBuildingPreviewAutoRotation = 0x1610;
inline static constexpr uintptr_t bRequireTraceToExistingBuildingToSetContext = 0x1611;
inline static constexpr uintptr_t bAllowTraceToExistingBuildingToSetContextToRedirectToBlockingBuilding = 0x1612;
inline static constexpr uintptr_t bRequireTraceToExistingBuildingToSetContextExcludeCurrentContext = 0x1613;
inline static constexpr uintptr_t TargetedBuilding = 0x16B0;
inline static constexpr uintptr_t TargetedVehicle = 0x16B8;
inline static constexpr uintptr_t TargetedFortPawn = 0x16C0;
inline static constexpr uintptr_t StartUpgradeSound = 0x16C8;
inline static constexpr uintptr_t HighlightedPrimaryBuildings = 0x16E8;
inline static constexpr uintptr_t HighlightedInteractionBuildings = 0x16F8;
inline static constexpr uintptr_t BuildPreviewMarkerMIDs = 0x1708;
inline static constexpr uintptr_t BuildPreviewRotationIterations = 0x1718;
inline static constexpr uintptr_t bBuildPreviewMirrored = 0x171C;
inline static constexpr uintptr_t BuildPreviewMarkerOptionalAdjustment = 0x1720;
inline static constexpr uintptr_t bBuildFree = 0x1724;
inline static constexpr uintptr_t IMC_PushToTalk = 0x1770;
inline static constexpr uintptr_t IA_PushToTalk = 0x17B8;
inline static constexpr uintptr_t bCraftFree = 0x17F8;
inline static constexpr uintptr_t CurrentBuildableClass = 0x1800;
inline static constexpr uintptr_t CurrentResourceLevel = 0x1808;
inline static constexpr uintptr_t CurrentResourceType = 0x1809;
inline static constexpr uintptr_t LastBuildableStateData = 0x1810;
inline static constexpr uintptr_t QueuedDamageNumbers = 0x1900;
inline static constexpr uintptr_t DamageNumbersInterface = 0x1910;
inline static constexpr uintptr_t EditModeInputComponent = 0x1920;
inline static constexpr uintptr_t EditBuildingActor = 0x1928;
inline static constexpr uintptr_t EditModeDistance = 0x1930;
inline static constexpr uintptr_t LastBuildPreviewGridSnapLoc = 0x1938;
inline static constexpr uintptr_t LastBuildPreviewGridSnapRot = 0x1950;
inline static constexpr uintptr_t LastBuildPreviewGridSnapCentroid = 0x1968;
inline static constexpr uintptr_t PickerInputComponent = 0x1980;
inline static constexpr uintptr_t TrapPickerDecoHelper = 0x1988;
inline static constexpr uintptr_t TouchEditResults = 0x1990;
inline static constexpr uintptr_t bBuildingPlacementTraceSkipInitialPenetrationOfBuildingSMActor = 0x19A1;
inline static constexpr uintptr_t bBuildingPlacementTraceSkipInitialPenetrationOfStaticMesh = 0x19A2;
inline static constexpr uintptr_t ClientQuickBars = 0x19E8;
inline static constexpr uintptr_t RecentlyRemovedQuickbarInfo = 0x19F8;
inline static constexpr uintptr_t DelayedQuickBarActions = 0x1A58;
inline static constexpr uintptr_t bShouldForceDeleteDroppedItems = 0x1AC8;
inline static constexpr uintptr_t bUsePickUpFlagToCheckPreviouslyGathered = 0x1B01;
inline static constexpr uintptr_t QueuedItemsToDrop = 0x1B08;
inline static constexpr uintptr_t bAutoEquipBetterItems = 0x1BC8;
inline static constexpr uintptr_t bShouldConstructReplicatedInventories = 0x1BCC;
inline static constexpr uintptr_t WorldInventoryClass = 0x1BD0;
inline static constexpr uintptr_t WorldInventory = 0x1BD8;
inline static constexpr uintptr_t OutpostInventory = 0x1BE8;
inline static constexpr uintptr_t ViewTargetInventory = 0x1BF0;
inline static constexpr uintptr_t bHasInitializedWorldInventory = 0x1C4C;
inline static constexpr uintptr_t bHasInitializedHeroInventory = 0x1C4C;
inline static constexpr uintptr_t bAccountInventoryWasUpdated = 0x1C4C;
inline static constexpr uintptr_t bForceWorldInventoryUpdate = 0x1C4C;
inline static constexpr uintptr_t CosmeticLoadoutPC = 0x1D78;
inline static constexpr uintptr_t LocalPawnCustomizationAssetLoader = 0x1E78;
inline static constexpr uintptr_t bDropWeaponsDuringAllMissionStates = 0x1E80;
inline static constexpr uintptr_t LatestRewardReport = 0x1EA0;
inline static constexpr uintptr_t MyPlayerInfo = 0x1EF8;
inline static constexpr uintptr_t UpdatedObjectiveStats = 0x1F00;
inline static constexpr uintptr_t bHasUnsavedPrimaryMissionProgress = 0x1F10;
inline static constexpr uintptr_t StatManager = 0x1F30;
inline static constexpr uintptr_t HeartbeatManager = 0x1F38;
inline static constexpr uintptr_t StatEventManager = 0x1F40;
inline static constexpr uintptr_t CachedPersistentGameplayStats = 0x1F48;
inline static constexpr uintptr_t LastEmotePlayed = 0x1F68;
inline static constexpr uintptr_t EmoteUsageCounts = 0x1F70;
inline static constexpr uintptr_t AnalyticsBuildingWallTooLowLocations = 0x1F80;
inline static constexpr uintptr_t NearbyEmotingPawnCount = 0x1FA0;
inline static constexpr uintptr_t McpProfileGroup = 0x1FB0;
inline static constexpr uintptr_t CommonPublicMcpProfile = 0x1FB8;
inline static constexpr uintptr_t CommonCoreMcpProfile = 0x1FC0;
inline static constexpr uintptr_t MainMcpProfile = 0x1FC8;
inline static constexpr uintptr_t AthenaProfile = 0x1FD0;
inline static constexpr uintptr_t MetadataProfile = 0x1FD8;
inline static constexpr uintptr_t CreativeModeMCPProfile = 0x1FE0;
inline static constexpr uintptr_t FortProfileFNE = 0x1FE8;
inline static constexpr uintptr_t TutorialCompletedState = 0x1FF0;
inline static constexpr uintptr_t bShouldReceiveCriticalMatchBonus = 0x2010;
inline static constexpr uintptr_t bIgnoreExperienceOwnership = 0x2011;
inline static constexpr uintptr_t OnPlayerChangedBuildMode = 0x2018;
inline static constexpr uintptr_t OnAutoRunEnabled = 0x2028;
inline static constexpr uintptr_t CustomVoicePriorityListPlayers = 0x2098;
inline static constexpr uintptr_t VoiceInputSourceEffectPresetChain = 0x2118;
inline static constexpr uintptr_t ProximityVoiceChatAttenuation = 0x2120;
inline static constexpr uintptr_t ProximityChatSettingsProviderClass = 0x2128;
inline static constexpr uintptr_t ProximityChatSettingsProvider = 0x2130;
inline static constexpr uintptr_t bLocalEnableCustomProximityChatPriorityList = 0x2138;
inline static constexpr uintptr_t bLocalEnableCustomPriorityList = 0x2139;
inline static constexpr uintptr_t bHasAttemptedGameServerVoiceChatConnectOrDisconnect = 0x213A;
inline static constexpr uintptr_t ProximityChatPriorityListProviderClass = 0x2140;
inline static constexpr uintptr_t LocalProximityChatPriorityListProviderClass = 0x2148;
inline static constexpr uintptr_t ProximityChatPriorityListProvider = 0x2150;
inline static constexpr uintptr_t VoiceChatRenderMode = 0x2158;
inline static constexpr uintptr_t LocationUnderReticle = 0x21A0;
inline static constexpr uintptr_t VoiceChatMethod = 0x21B8;
inline static constexpr uintptr_t bVoiceChatOpenMicSelfMuted = 0x21BC;
inline static constexpr uintptr_t bVoiceChatPTTTransmit = 0x21BC;
inline static constexpr uintptr_t bInfiniteAmmo = 0x21BC;
inline static constexpr uintptr_t bInfiniteConsumables = 0x21BC;
inline static constexpr uintptr_t bInfiniteMagazine = 0x21BC;
inline static constexpr uintptr_t bInfiniteCharges = 0x21BC;
inline static constexpr uintptr_t bInfiniteLoadedEnergy = 0x21BC;
inline static constexpr uintptr_t bInfiniteReserveEnergy = 0x21BC;
inline static constexpr uintptr_t bNoCoolDown = 0x21BD;
inline static constexpr uintptr_t bInfiniteDurability = 0x21BD;
inline static constexpr uintptr_t bUsePickers = 0x21BD;
inline static constexpr uintptr_t bPickerOpen = 0x21BD;
inline static constexpr uintptr_t bPickerEnabled = 0x21BD;
inline static constexpr uintptr_t bCheatGhost = 0x21BD;
inline static constexpr uintptr_t bCheatFly = 0x21BD;
inline static constexpr uintptr_t bEnableShotLogging = 0x21BE;
inline static constexpr uintptr_t bIsNearActiveEncounters = 0x21BE;
inline static constexpr uintptr_t OverriddenBackpackSize = 0x21C0;
inline static constexpr uintptr_t CurrentReplaySpotLight = 0x21C8;
inline static constexpr uintptr_t AimHelpMode = 0x21D0;
inline static constexpr uintptr_t JumpStaminaCost = 0x21D4;
inline static constexpr uintptr_t CameraPrototypeName = 0x21D8;
inline static constexpr uintptr_t OnActorUnderReticleSetBP = 0x2200;
inline static constexpr uintptr_t bAllowPawnHealthPostProcess = 0x2210;
inline static constexpr uintptr_t bHideHudEnglishText = 0x2248;
inline static constexpr uintptr_t bAutoChangeMaterial = 0x2249;
inline static constexpr uintptr_t bServerAutoChangeMaterial = 0x224A;
inline static constexpr uintptr_t bPeripheralLightingEnabled = 0x224B;
inline static constexpr uintptr_t bRudderControlEnabled = 0x224C;
inline static constexpr uintptr_t RudderDeadZone = 0x2250;
inline static constexpr uintptr_t RudderMaxThrottle = 0x2254;
inline static constexpr uintptr_t FOVMinimum = 0x2258;
inline static constexpr uintptr_t FOVMaximum = 0x225C;
inline static constexpr uintptr_t FrontendScriptedBehavior = 0x2260;
inline static constexpr uintptr_t ActiveSprayInstances = 0x2268;
inline static constexpr uintptr_t ActiveToyInstances = 0x2278;
inline static constexpr uintptr_t ToySummonCounts = 0x2288;
inline static constexpr uintptr_t bSyncPeripheralLightingWithEmoteMusic = 0x22C0;
inline static constexpr uintptr_t bPushEmoteAudioDataToCosmeticMaterials = 0x22C1;
inline static constexpr uintptr_t LastEmoteMusicFFT100hz = 0x22C4;
inline static constexpr uintptr_t LastEmoteMusicFFT2000hz = 0x22C8;
inline static constexpr uintptr_t EmoteMusicBeatThreshold = 0x22CC;
inline static constexpr uintptr_t EmoteMusicEnvelopeBeatCount = 0x22D0;
inline static constexpr uintptr_t AimAssistOffset = 0x22E0;
inline static constexpr uintptr_t AdditionalAimOffset = 0x2300;
inline static constexpr uintptr_t LastAdditionalAimOffset = 0x2318;
inline static constexpr uintptr_t PlayerAimOffset = 0x2330;
inline static constexpr uintptr_t WeaponRecoilOffset = 0x2348;
inline static constexpr uintptr_t WeaponOffsetCorrection = 0x2360;
inline static constexpr uintptr_t bZeroingCameraRoll = 0x2530;
inline static constexpr uintptr_t bTryPickupSwap = 0x2531;
inline static constexpr uintptr_t bClientSideEditPrediction = 0x2532;
inline static constexpr uintptr_t ClientSideEditPredictionTimeout = 0x2534;
inline static constexpr uintptr_t PendingEnterEditModeActor = 0x254C;
inline static constexpr uintptr_t AntiAddictionPlayTimeMultiplier = 0x2554;
inline static constexpr uintptr_t bUsesWidgetForFPSDisplay = 0x2558;
inline static constexpr uintptr_t bShowFPS = 0x2559;
inline static constexpr uintptr_t OnShowFPSChange = 0x2560;
inline static constexpr uintptr_t OnPlayerPawnForcedRestartDelegate = 0x2570;
inline static constexpr uintptr_t OnCheatListReceived = 0x2580;
inline static constexpr uintptr_t bShowTemperature = 0x2590;
inline static constexpr uintptr_t OnShowTemperatureChange = 0x2598;
inline static constexpr uintptr_t LockOnInfo = 0x2638;
inline static constexpr uintptr_t bLockPrimaryInputMethodToMouse = 0x26DC;
inline static constexpr uintptr_t bUseActionRouterIgnoreLookInput = 0x26DD;
inline static constexpr uintptr_t IndicatorManager = 0x26F0;
inline static constexpr uintptr_t bFinalXPUpdateFailed = 0x2708;
inline static constexpr uintptr_t BattleMapSpectatorClass = 0x2710;
inline static constexpr uintptr_t bReleaseBuildingContextOnPlace = 0x2780;
inline static constexpr uintptr_t TurboPlaceFirstInterval = 0x2784;
inline static constexpr uintptr_t TurboPlaceInterval = 0x2788;
inline static constexpr uintptr_t bCreativeTurboDelete = 0x278C;
inline static constexpr uintptr_t TurboDeleteFirstInterval = 0x2790;
inline static constexpr uintptr_t TurboDeleteInterval = 0x2794;
inline static constexpr uintptr_t bTurboBuild = 0x2799;
inline static constexpr uintptr_t TurboBuildFirstInterval = 0x279C;
inline static constexpr uintptr_t TurboBuildRequestFailedInterval = 0x27A0;
inline static constexpr uintptr_t TurboBuildInterval = 0x27A4;
inline static constexpr uintptr_t FortControllerComponent_Telemetry = 0x27B0;
inline static constexpr uintptr_t InventoryNetworkManagementComponent = 0x27B8;
inline static constexpr uintptr_t InteractionComponent = 0x27C0;
inline static constexpr uintptr_t QuestsComponent = 0x27C8;
inline static constexpr uintptr_t SharedQuestsComponent = 0x27D0;
inline static constexpr uintptr_t MiniMapComponent = 0x27D8;
inline static constexpr uintptr_t AutofireComponent = 0x27E0;
inline static constexpr uintptr_t StreamingSourcesComponentClass = 0x27E8;
inline static constexpr uintptr_t StreamingSourcesComponent = 0x27F0;
inline static constexpr uintptr_t CollectionsComponent = 0x27F8;
inline static constexpr uintptr_t CosmeticLoadoutComponent = 0x2800;
inline static constexpr uintptr_t InventorySwitcherComponent = 0x2808;
inline static constexpr uintptr_t EnhancedInputControllerComp = 0x2810;
inline static constexpr uintptr_t ControllerComponentsRegisteredForPlayerTick = 0x2818;
inline static constexpr uintptr_t PendingExecuteInventoryItemHandle = 0x2828;
inline static constexpr uintptr_t QuickHealItemPickerClass = 0x2860;
inline static constexpr uintptr_t OnPlayerSpawnedBuildingActor = 0x2868;
inline static constexpr uintptr_t MeshParentIds = 0x2878;
inline static constexpr uintptr_t OnBoundActionFreed = 0x28B0;
inline static constexpr uintptr_t OnFortControllerTick = 0x2900;
inline static constexpr uintptr_t ForcedInputRotationSpeed = 0x2910;
inline static constexpr uintptr_t PendingClientRestartPawn = 0x2918;
inline static constexpr uintptr_t CachedPlayerSpawningComponent = 0x2948;
inline static constexpr uintptr_t CachedViewTarget = 0x2950;
inline static constexpr uintptr_t IgnoreSignifanceBasedCustomDepthRendering = 0x2970;
inline static constexpr uintptr_t PickupInteractOverrides = 0x2988;
inline static constexpr uintptr_t PlayerAbilitySetBR = 0x2A10;
inline static constexpr uintptr_t DamageNumbersActorClass = 0x2A30;
};
AFortPlayerControllerAthena
struct afort_player_controller_athena {
inline static constexpr uintptr_t FireAbilityToWeaponSwitchTime = 0x37C0;
inline static constexpr uintptr_t OnAircraftStateChange = 0x37F0;
inline static constexpr uintptr_t OnItemDropSpawnedDelegate = 0x3838;
inline static constexpr uintptr_t OnItemDroppedDueToOverflow = 0x3848;
inline static constexpr uintptr_t SwappingItemDefinition = 0x3858;
inline static constexpr uintptr_t WinScreenDelayTime = 0x3860;
inline static constexpr uintptr_t bSkipPlayWinEffects = 0x3864;
inline static constexpr uintptr_t bAllowPlayersCreditOnLeave = 0x3865;
inline static constexpr uintptr_t bLockingOnFocalPoint = 0x3866;
inline static constexpr uintptr_t FocalPoint = 0x3868;
inline static constexpr uintptr_t FocalPointOffset = 0x3870;
inline static constexpr uintptr_t FocalPointFOV = 0x3888;
inline static constexpr uintptr_t FocalPointDuration = 0x388C;
inline static constexpr uintptr_t OnUsingFocalPointChanged = 0x3898;
inline static constexpr uintptr_t OnFocalPointActorChanged = 0x38A8;
inline static constexpr uintptr_t OnCinematicCameraSkipped = 0x38B8;
inline static constexpr uintptr_t OnSkydiveLeaderChanged = 0x38C8;
inline static constexpr uintptr_t OnClientDonationSuccessDelegate = 0x38D8;
inline static constexpr uintptr_t SkydiveLeaderManualCameraTime = 0x3920;
inline static constexpr uintptr_t InterpolatedSkydiveFollowerViewRotation = 0x3928;
inline static constexpr uintptr_t SkydiveLeader = 0x3958;
inline static constexpr uintptr_t bSkydiveLeaderIsDropMaster = 0x3960;
inline static constexpr uintptr_t OnPickupProjectileCreatedDelegate = 0x3968;
inline static constexpr uintptr_t LastDownedVictim = 0x3978;
inline static constexpr uintptr_t LastElimVictim = 0x3980;
inline static constexpr uintptr_t OnCameraInStormWallChangeDelegate = 0x3990;
inline static constexpr uintptr_t bLeaveDisconnectedPawnsInGame = 0x39B8;
inline static constexpr uintptr_t DisconnectedPawn = 0x39C0;
inline static constexpr uintptr_t PreviousPawn = 0x39C8;
inline static constexpr uintptr_t bReplicateViewTargetInventory = 0x39D0;
inline static constexpr uintptr_t bHasHadValidPawn = 0x39D1;
inline static constexpr uintptr_t bClientNotifiedOfWin = 0x39D1;
inline static constexpr uintptr_t bClientNotifiedOfTeamWin = 0x39D1;
inline static constexpr uintptr_t bClientNotifiedOfLoss = 0x39D1;
inline static constexpr uintptr_t bHideWarmUpLoadingScreen = 0x39D1;
inline static constexpr uintptr_t bAlterHostileWallsEnabled = 0x39D1;
inline static constexpr uintptr_t PlayersTalking = 0x3A18;
inline static constexpr uintptr_t TalkingPlayersChanged = 0x3A28;
inline static constexpr uintptr_t bHighlightRecordingEnabled = 0x3A38;
inline static constexpr uintptr_t bDeferringStartRecordingHighlights = 0x3A39;
inline static constexpr uintptr_t HighlightGroupId = 0x3A40;
inline static constexpr uintptr_t CachedHighlightCount = 0x3A50;
inline static constexpr uintptr_t HighlightFirstKillTime = 0x3A54;
inline static constexpr uintptr_t HighlightKillMultiple = 0x3A58;
inline static constexpr uintptr_t HighlightDownMultiple = 0x3A5C;
inline static constexpr uintptr_t HighlightKillCooldown = 0x3A60;
inline static constexpr uintptr_t HighlightKillRewindTime = 0x3A64;
inline static constexpr uintptr_t CabinModeCheckTimeInterval = 0x3A68;
inline static constexpr uintptr_t CabinModeRestartTimeInterval = 0x3A6C;
inline static constexpr uintptr_t RespawnCamera_Time = 0x3A70;
inline static constexpr uintptr_t RespawnCamera_HoldPositionTime = 0x3A74;
inline static constexpr uintptr_t RespawnCamera_InitialLocOffset_InAir = 0x3A78;
inline static constexpr uintptr_t RespawnCamera_InitialLocOffset_OnGround = 0x3A90;
inline static constexpr uintptr_t RespawnCamera_InitialRotOffset_InAir = 0x3AA8;
inline static constexpr uintptr_t RespawnCamera_InitialRotOffset_OnGround = 0x3AC0;
inline static constexpr uintptr_t RespawnCamera_OffsetFromHit = 0x3AD8;
inline static constexpr uintptr_t RespawnCameraBehavior = 0x3ADC;
inline static constexpr uintptr_t StreamingSourceLocationRotationOverride = 0x3AF0;
inline static constexpr uintptr_t MaximumNumberOfPawnsToSearchForEmoteMusic = 0x3B78;
inline static constexpr uintptr_t PickupSwapHoldTime = 0x3B88;
inline static constexpr uintptr_t bUseNewPickupSwapLogic = 0x3B8C;
inline static constexpr uintptr_t SpectatorLevelStreamDistance = 0x3B90;
inline static constexpr uintptr_t RespawnLevelStreamDistance = 0x3B94;
inline static constexpr uintptr_t SpectatorStreamingChanged = 0x3B98;
inline static constexpr uintptr_t InGameLoadScreenChanged = 0x3BA8;
inline static constexpr uintptr_t OnLocalPlayerChangedTeams = 0x3BB8;
inline static constexpr uintptr_t LevelStreamRequestHandshakeState = 0x3BE8;
inline static constexpr uintptr_t OnCreativePlotLinkedVolumeChanged = 0x3C28;
inline static constexpr uintptr_t OnCreativePlotLinkedSpatialGameplayInterfaceChanged = 0x3C38;
inline static constexpr uintptr_t OnCreativePermissionsChanged = 0x3C48;
inline static constexpr uintptr_t OnCreativeContentFilterChanged = 0x3C58;
inline static constexpr uintptr_t OnClientLeaveIsland = 0x3C68;
inline static constexpr uintptr_t OnClientForcedOffIsland = 0x3C78;
inline static constexpr uintptr_t OnMakeNewCreativePlotFinished = 0x3CD8;
inline static constexpr uintptr_t OnDestroyCreativePlotFinished = 0x3CE8;
inline static constexpr uintptr_t OnRestoreCreativePlotFinished = 0x3CF8;
inline static constexpr uintptr_t OnDuplicateCreativePlotFinished = 0x3D08;
inline static constexpr uintptr_t OnIslandEntriesChanged = 0x3D18;
inline static constexpr uintptr_t OnUpdateCreativePlotName = 0x3D38;
inline static constexpr uintptr_t OnUpdateCreativeDescriptionTags = 0x3D48;
inline static constexpr uintptr_t RespawnCameraActor = 0x3D58;
inline static constexpr uintptr_t bDelayedTeleporting = 0x3D60;
inline static constexpr uintptr_t bBlockTeleporting = 0x3D61;
inline static constexpr uintptr_t bKeepLoadingScreen = 0x3D62;
inline static constexpr uintptr_t KeepLoadingScreenUntilMinigameState = 0x3D63;
inline static constexpr uintptr_t MaxPlotCount = 0x3D68;
inline static constexpr uintptr_t InGameMatchmakingReadyCheckStarted = 0x3DE0;
inline static constexpr uintptr_t InGameMatchmakingReadyCheckComplete = 0x3DF0;
inline static constexpr uintptr_t InGameMatchmakingReadyCheckCanceled = 0x3E00;
inline static constexpr uintptr_t InGameMatchmakingStarted = 0x3E10;
inline static constexpr uintptr_t InGameMatchmakingComplete = 0x3E20;
inline static constexpr uintptr_t InGameMatchmakingStateChanged = 0x3E30;
inline static constexpr uintptr_t InGameMatchmakingQueuedStatusUpdated = 0x3E40;
inline static constexpr uintptr_t InGameMatchmakingError = 0x3E50;
inline static constexpr uintptr_t OnInGameMatchmakingCanceled = 0x3E60;
inline static constexpr uintptr_t OnInGameMatchmakingUpdateCheckFailed = 0x3E70;
inline static constexpr uintptr_t OnInGameContentDownloadStarted = 0x3E80;
inline static constexpr uintptr_t OnInGameMatchmakingUtilityStateChanged = 0x3E90;
inline static constexpr uintptr_t bNoInGameMatchmaking = 0x3EA0;
inline static constexpr uintptr_t AudioOnExitAircraft = 0x3ED8;
inline static constexpr uintptr_t AudioOnExitAircraftHornDoppler = 0x3EE0;
inline static constexpr uintptr_t bMarkedAlive = 0x3EE8;
inline static constexpr uintptr_t CreativeIslands = 0x3EF0;
inline static constexpr uintptr_t bIsAllowedToPublish = 0x3F00;
inline static constexpr uintptr_t GamepadSettingsAssetPtr = 0x3F18;
inline static constexpr uintptr_t TouchInputSettingsAssetPtr = 0x3F38;
inline static constexpr uintptr_t TeamMemberIndicatorColor = 0x3F58;
inline static constexpr uintptr_t bMatchStatsForPlayerSent = 0x3F90;
inline static constexpr uintptr_t bAddedBookProgressStatsToGamemode = 0x3F91;
inline static constexpr uintptr_t bHasSentFinalProgressionExport = 0x3F92;
inline static constexpr uintptr_t QuickBarDefinitions = 0x3F98;
inline static constexpr uintptr_t OnStateChanged = 0x3FD8;
inline static constexpr uintptr_t bEnableBroadcastRemoteClientInfo = 0x3FE8;
inline static constexpr uintptr_t BroadcastRemoteClientInfo = 0x3FF0;
inline static constexpr uintptr_t StrongMyHero = 0x4000;
inline static constexpr uintptr_t ClientGameWorldHolds = 0x4008;
inline static constexpr uintptr_t EndMatchHeartbeatTimerDelay = 0x4030;
inline static constexpr uintptr_t EndMatchHeartbeatTimestamp = 0x4038;
inline static constexpr uintptr_t WarmupPlayerStart = 0x4040;
inline static constexpr uintptr_t FullScreenScoreboardInputComponent = 0x4048;
inline static constexpr uintptr_t CurrentFullscreenInputComponent = 0x4050;
inline static constexpr uintptr_t GameChannelRecommendationInputComponent = 0x4058;
inline static constexpr uintptr_t bUseTrapPicker = 0x4215;
inline static constexpr uintptr_t bDefaultDisableHarvestSlot = 0x4216;
inline static constexpr uintptr_t MatchReport = 0x4240;
inline static constexpr uintptr_t bAllowMoveInputInMenusEvenIfBlocked = 0x42B8;
inline static constexpr uintptr_t bBlockMoveInputInMenus = 0x42B9;
inline static constexpr uintptr_t MinimapIndicatorClass = 0x42C0;
inline static constexpr uintptr_t bEnableInGameChallengeLocationIndicators = 0x42C8;
inline static constexpr uintptr_t SquadMarkerActorClass = 0x42D0;
inline static constexpr uintptr_t UnprocessedXp = 0x42E4;
inline static constexpr uintptr_t XpReceivedLastAtTime = 0x42E8;
inline static constexpr uintptr_t BuildingsCreated = 0x42EC;
inline static constexpr uintptr_t BuildingsEdited = 0x42F0;
inline static constexpr uintptr_t BuildingsRepaired = 0x42F4;
inline static constexpr uintptr_t BuildingsUpgraded = 0x42F8;
inline static constexpr uintptr_t BuildingActionDoneLastAtTime = 0x42FC;
inline static constexpr uintptr_t BuildingMatchStats = 0x4300;
inline static constexpr uintptr_t BuildingAnalyticsArray = 0x4328;
inline static constexpr uintptr_t TimeStartedTrackingBuildingAnalytics = 0x4338;
inline static constexpr uintptr_t CreativePlotLinkedVolume = 0x4380;
inline static constexpr uintptr_t CreativePlotSessionData = 0x4388;
inline static constexpr uintptr_t OwnedPortal = 0x43A0;
inline static constexpr uintptr_t OwnedPartyRiftPortal = 0x43A8;
inline static constexpr uintptr_t MinigameReadyState = 0x43B0;
inline static constexpr uintptr_t OnHUDMessageToggled = 0x4400;
inline static constexpr uintptr_t CachedPurchasedItems = 0x4410;
inline static constexpr uintptr_t PendingMinigameSpawnData = 0x4420;
inline static constexpr uintptr_t CurrentPlayset = 0x4450;
inline static constexpr uintptr_t DestructedBuildingInGridTimeoutOverride = 0x4458;
inline static constexpr uintptr_t ClientRespawnText = 0x4460;
inline static constexpr uintptr_t ClientRebootingText = 0x4470;
inline static constexpr uintptr_t ClientIslandTravelText = 0x4480;
inline static constexpr uintptr_t ClientTravelToCreativeHubText = 0x4490;
inline static constexpr uintptr_t VolumesLoading = 0x44A0;
inline static constexpr uintptr_t VolumesUnloading = 0x44B0;
inline static constexpr uintptr_t ResurrectionComponent = 0x44C0;
inline static constexpr uintptr_t RebootTimerHandle = 0x44C8;
inline static constexpr uintptr_t XPComponent = 0x44F0;
inline static constexpr uintptr_t DiscoverabilityComponent = 0x44F8;
inline static constexpr uintptr_t TransientQuestsComponent = 0x4500;
inline static constexpr uintptr_t SkydiveFeedback = 0x4508;
inline static constexpr uintptr_t HabaneroComponent = 0x4510;
inline static constexpr uintptr_t IndicatedActorManagementComponent = 0x4518;
inline static constexpr uintptr_t LocalizationServiceComponent = 0x4520;
inline static constexpr uintptr_t ToxicityServiceComponent = 0x4528;
inline static constexpr uintptr_t RechargingWeaponsComponent = 0x4530;
inline static constexpr uintptr_t RadiusTrackerComponent = 0x4538;
inline static constexpr uintptr_t MinigameActivityComponent = 0x4540;
inline static constexpr uintptr_t CreativeAnalyticsComponent = 0x4548;
inline static constexpr uintptr_t QuestPinnerComponent = 0x4558;
inline static constexpr uintptr_t SpatialMetricsComponent = 0x4560;
inline static constexpr uintptr_t VirtualPointerComponent = 0x4568;
inline static constexpr uintptr_t SightWeatherCapRadius = 0x4570;
inline static constexpr uintptr_t TimeSinceLastCreativeSpawn = 0x45C0;
inline static constexpr uintptr_t CreativeUserContentManager = 0x4630;
inline static constexpr uintptr_t CreativeUserContentManagerClassSoftClassPtr = 0x4638;
inline static constexpr uintptr_t CreativeObjectTrackingComponent = 0x4668;
inline static constexpr uintptr_t CreativeEntitlementComponent = 0x4670;
inline static constexpr uintptr_t OnPreviewScreenshotCameraActivated = 0x4678;
inline static constexpr uintptr_t PrimaryQuickBarSlotItemGuids = 0x4840;
inline static constexpr uintptr_t bIgnoreSpectatorViewRotation = 0x48F0;
inline static constexpr uintptr_t bIgnorePlayerInfoAbandonStateForSpecialEventRtmm = 0x48F1;
inline static constexpr uintptr_t UntrustedCosmeticLoadout = 0x48F8;
};
AFortGameStateAthena
struct afort_game_state_athena {
inline static constexpr uintptr_t PostGameUIInfo = 0x10B0;
inline static constexpr uintptr_t bInSpawningStartup = 0x10B8;
inline static constexpr uintptr_t bCanBuildOnWaterGlobal = 0x10E0;
inline static constexpr uintptr_t bBlockBuildOnWaterGlobal = 0x10E1;
inline static constexpr uintptr_t OnNewContentUpdateMessageRecieved = 0x1118;
inline static constexpr uintptr_t OnNewScreenLogMessageReceived = 0x1128;
inline static constexpr uintptr_t bIsGrassFireBoundsUpdateEnabled = 0x1138;
inline static constexpr uintptr_t bCanSpawnLoot = 0x1139;
inline static constexpr uintptr_t InfiniteBuildingResources = 0x1140;
inline static constexpr uintptr_t InfiniteGold = 0x1168;
inline static constexpr uintptr_t InfiniteWorldResources = 0x1190;
inline static constexpr uintptr_t AthenaGameDataTable = 0x11E0;
inline static constexpr uintptr_t AthenaGameDataResetRows = 0x11E8;
inline static constexpr uintptr_t ResetAthenaGameDataTable = 0x11F8;
inline static constexpr uintptr_t bIsUsingDownloadOnDemand = 0x1200;
inline static constexpr uintptr_t bWantsHoldoverPluginOnClient = 0x1201;
inline static constexpr uintptr_t bDisconnectOnContentBeaconError = 0x1202;
inline static constexpr uintptr_t OnCurrentPlaylistLoaded = 0x1240;
inline static constexpr uintptr_t bPlaylistDataIsLoaded = 0x12B0;
inline static constexpr uintptr_t bPlaylistDataIsActivelyLoading = 0x12B2;
inline static constexpr uintptr_t AllWinnersAnnounced = 0x12F8;
inline static constexpr uintptr_t WinnerInfoDisplayReadyCN = 0x1308;
inline static constexpr uintptr_t CountdownTick = 0x1318;
inline static constexpr uintptr_t CountdownStarted = 0x1328;
inline static constexpr uintptr_t CountdownFinished = 0x1338;
inline static constexpr uintptr_t CountdownStopped = 0x1348;
inline static constexpr uintptr_t FinalCountdownTick = 0x1358;
inline static constexpr uintptr_t FinalCountdownStarted = 0x1368;
inline static constexpr uintptr_t FinalCountdownFinished = 0x1378;
inline static constexpr uintptr_t CurrentHighScoreUpdated = 0x1388;
inline static constexpr uintptr_t OnGoalScoreChanged = 0x1398;
inline static constexpr uintptr_t OnPickupSpawnedAndReady = 0x13A8;
inline static constexpr uintptr_t OnPickupDestroy = 0x13B8;
inline static constexpr uintptr_t GameModeMessageRequest = 0x13C8;
inline static constexpr uintptr_t ContextTutorialGameModeMessageRequest = 0x13D8;
inline static constexpr uintptr_t HideGameModeMessageRequest = 0x13E8;
inline static constexpr uintptr_t GameModeMessageSuccess = 0x13F8;
inline static constexpr uintptr_t ShowGameModeMessage = 0x1408;
inline static constexpr uintptr_t HideGameModeMessage = 0x1418;
inline static constexpr uintptr_t ShowMarkerGameMode = 0x1428;
inline static constexpr uintptr_t HideMarkerGameMode = 0x1438;
inline static constexpr uintptr_t RepositionGameModeMessage = 0x1448;
inline static constexpr uintptr_t SetDefaultPositionGameModeMessage = 0x1458;
inline static constexpr uintptr_t OnPlayerLeftCreativeIsland = 0x1468;
inline static constexpr uintptr_t OnPlayerJoinedCreativeIsland = 0x1478;
inline static constexpr uintptr_t MutatorGenericIntegerUpdated = 0x1488;
inline static constexpr uintptr_t MutatorGameplayEvent = 0x1498;
inline static constexpr uintptr_t bForceTeamScorePlacementOnDeath = 0x1528;
inline static constexpr uintptr_t bSkyTubesShuttingDown = 0x1529;
inline static constexpr uintptr_t bSkyTubesDisabled = 0x152A;
inline static constexpr uintptr_t ServerChangelistNumber = 0x1534;
inline static constexpr uintptr_t ServerType = 0x1538;
inline static constexpr uintptr_t SpecialActorData = 0x1548;
inline static constexpr uintptr_t ReplOverrideData = 0x1550;
inline static constexpr uintptr_t BuildingActorClasses = 0x1560;
inline static constexpr uintptr_t WinnerAnnounced = 0x1570;
inline static constexpr uintptr_t WinningTeamAnnounced = 0x1580;
inline static constexpr uintptr_t WinningScoreDetermined = 0x1590;
inline static constexpr uintptr_t ActiveTeamArrayBuiltEvent = 0x15A0;
inline static constexpr uintptr_t OnPlayersLeftChanged = 0x15B0;
inline static constexpr uintptr_t OnTeamsLeftChanged = 0x15E0;
inline static constexpr uintptr_t OnWinConditionMetCN = 0x15F0;
inline static constexpr uintptr_t UpdateNamedPoiColorDelegate = 0x1600;
inline static constexpr uintptr_t bSkipWinnerAnnounced = 0x1610;
inline static constexpr uintptr_t bStopBuildingHealingOnDamage = 0x1611;
inline static constexpr uintptr_t EndGameStartTime = 0x1614;
inline static constexpr uintptr_t EndGameKickPlayerTime = 0x1618;
inline static constexpr uintptr_t TotalPlayers = 0x161C;
inline static constexpr uintptr_t PlayersLeft = 0x1620;
inline static constexpr uintptr_t PlayersLoaded = 0x1624;
inline static constexpr uintptr_t ClientVehicleClassesToLoad = 0x1628;
inline static constexpr uintptr_t ClientItemDefsToLoad = 0x1638;
inline static constexpr uintptr_t PredictedProjectiles = 0x1648;
inline static constexpr uintptr_t RemainingFocalPointActorDuration = 0x1658;
inline static constexpr uintptr_t FocalPointActor = 0x1660;
inline static constexpr uintptr_t FocalPointRotationInterpSpeed = 0x1668;
inline static constexpr uintptr_t FocalPointOffset = 0x1670;
inline static constexpr uintptr_t FocalPointFOV = 0x1688;
inline static constexpr uintptr_t bCheatRespawnEnabled = 0x16DC;
inline static constexpr uintptr_t TeamXPlayersLeft = 0x16E0;
inline static constexpr uintptr_t WinningPlayerList = 0x16F0;
inline static constexpr uintptr_t TeamsLeft = 0x1700;
inline static constexpr uintptr_t ServerToClientPreloadList = 0x1708;
inline static constexpr uintptr_t DefaultBattleBus = 0x1718;
inline static constexpr uintptr_t TeamFlightPaths = 0x1720;
inline static constexpr uintptr_t FlightPathMidLine = 0x1730;
inline static constexpr uintptr_t DropZoneCenter = 0x1778;
inline static constexpr uintptr_t FlightPathSelectionCenter = 0x1788;
inline static constexpr uintptr_t UtcTimeStartedMatch = 0x1798;
inline static constexpr uintptr_t bIsLargeTeamGame = 0x17A0;
inline static constexpr uintptr_t WinningPlayerState = 0x17A8;
inline static constexpr uintptr_t WinningTeam = 0x17C0;
inline static constexpr uintptr_t WinningScore = 0x17C4;
inline static constexpr uintptr_t CurrentHighScore = 0x17C8;
inline static constexpr uintptr_t CurrentHighScoreTeam = 0x17CC;
inline static constexpr uintptr_t SupplyDropWaveStartedSoundCue = 0x17D0;
inline static constexpr uintptr_t bApplyHomebaseEffectsOnPlayerSetup = 0x17F8;
inline static constexpr uintptr_t KillFeedEntry = 0x1800;
inline static constexpr uintptr_t KillFeedUpdated = 0x1820;
inline static constexpr uintptr_t SpectatorArray = 0x1838;
inline static constexpr uintptr_t PartyMemberSpectatorArray = 0x1848;
inline static constexpr uintptr_t bStormReachedFinalPosition = 0x1859;
inline static constexpr uintptr_t FriendlyFireType = 0x185A;
inline static constexpr uintptr_t SpectateAPartyMemberAvailable = 0x1878;
inline static constexpr uintptr_t GameMemberInfoArray = 0x1910;
inline static constexpr uintptr_t ActiveTeamNums = 0x1A00;
inline static constexpr uintptr_t CurrentPlaylistId = 0x1A10;
inline static constexpr uintptr_t MinimapBackgroundMID = 0x1A18;
inline static constexpr uintptr_t MinimapCircleMID = 0x1A20;
inline static constexpr uintptr_t MinimapNextCircleMID = 0x1A28;
inline static constexpr uintptr_t FullMapCircleMID = 0x1A30;
inline static constexpr uintptr_t FullMapNextCircleMID = 0x1A38;
inline static constexpr uintptr_t MinimapSafeZoneBrush = 0x1A40;
inline static constexpr uintptr_t MinimapCircleBrush = 0x1AF0;
inline static constexpr uintptr_t MinimapNextCircleBrush = 0x1BA0;
inline static constexpr uintptr_t FullMapCircleBrush = 0x1C50;
inline static constexpr uintptr_t FullMapNextCircleBrush = 0x1D00;
inline static constexpr uintptr_t MinimapSafeZoneFinalPosBrush = 0x1DB0;
inline static constexpr uintptr_t AircraftPathBrush = 0x1E60;
inline static constexpr uintptr_t AircraftMidlinePathBrush = 0x1F10;
inline static constexpr uintptr_t AircraftPathTeamIndicatorBrush = 0x1FC0;
inline static constexpr uintptr_t MiniMapBackgroundDrawingMaterialOverride = 0x2070;
inline static constexpr uintptr_t MiniMapRadiusTrackerCircleOffscreenDrawingIcon = 0x2078;
inline static constexpr uintptr_t MiniMapRadiusTrackerCircleOffscreenBackgroundDrawingIcon = 0x2080;
inline static constexpr uintptr_t MiniMapBackgroundDrawingMaterial = 0x2088;
inline static constexpr uintptr_t MiniMapCircleDrawingMaterial = 0x2090;
inline static constexpr uintptr_t MiniMapNextCircleDrawingMaterial = 0x2098;
inline static constexpr uintptr_t MiniMapRadiusTrackerCircleDrawingMaterial = 0x20A0;
inline static constexpr uintptr_t RadiusTrackerCircleCenterAndRadiusParameterName = 0x20A8;
inline static constexpr uintptr_t RadiusTrackerCircleColorParameterName = 0x20AC;
inline static constexpr uintptr_t bDrawSafeZone = 0x20B0;
inline static constexpr uintptr_t DynamicShadows = 0x20B8;
inline static constexpr uintptr_t DynamicLands = 0x20C8;
inline static constexpr uintptr_t MapInfo = 0x20D8;
inline static constexpr uintptr_t MinimapMPC = 0x20E0;
inline static constexpr uintptr_t BroadcastSpectatorInfo = 0x20E8;
inline static constexpr uintptr_t SplatterGridSystem = 0x20F0;
inline static constexpr uintptr_t CustomizationsPreloader = 0x2148;
inline static constexpr uintptr_t AICharacterPartsPreloadData = 0x2150;
inline static constexpr uintptr_t AIAnimationSpawnerDataProxyTables = 0x2160;
inline static constexpr uintptr_t AIPawnCustomizationPreloadData = 0x2170;
inline static constexpr uintptr_t ReasonWereInSetupPhase = 0x21B0;
inline static constexpr uintptr_t CustomKeyMatchOwner = 0x21C0;
inline static constexpr uintptr_t CustomMatchKey = 0x21D0;
inline static constexpr uintptr_t EventTournamentRound = 0x21E0;
inline static constexpr uintptr_t bIsCustomMatch = 0x21E1;
inline static constexpr uintptr_t bIsTournamentMatch = 0x21E2;
inline static constexpr uintptr_t TournamentInputFilter = 0x21E3;
inline static constexpr uintptr_t CurrentPlaylistInfo = 0x21E8;
inline static constexpr uintptr_t LobbySoundMix = 0x22B8;
inline static constexpr uintptr_t TotalPlayersBots = 0x22C0;
inline static constexpr uintptr_t PlayerBotsLeft = 0x22C4;
inline static constexpr uintptr_t LobbyAction = 0x22D8;
inline static constexpr uintptr_t MutatorEventData = 0x22DC;
inline static constexpr uintptr_t MutatorObjectDataArray = 0x22F0;
inline static constexpr uintptr_t MutatorGenericInt_0 = 0x2348;
inline static constexpr uintptr_t MutatorGenericInt_1 = 0x234C;
inline static constexpr uintptr_t MutatorGenericInt_2 = 0x2350;
inline static constexpr uintptr_t GameplayMutator_AI = 0x2358;
inline static constexpr uintptr_t MutatorListComponent = 0x2360;
inline static constexpr uintptr_t DefaultGliderRedeployCanRedeploy = 0x2368;
inline static constexpr uintptr_t DefaultRedeployGliderLateralVelocityMult = 0x236C;
inline static constexpr uintptr_t DefaultRedeployGliderHeightLimit = 0x2370;
inline static constexpr uintptr_t DefaultParachuteDeployTraceForGroundDistance = 0x2374;
inline static constexpr uintptr_t DefaultAllowNeutralWallEditing = 0x2378;
inline static constexpr uintptr_t SignalInStormRegenSpeed = 0x237C;
inline static constexpr uintptr_t SignalInStormLostSpeed = 0x2380;
inline static constexpr uintptr_t StormCNDamageVulnerabilityLevel0 = 0x2384;
inline static constexpr uintptr_t StormCNDamageVulnerabilityLevel1 = 0x2388;
inline static constexpr uintptr_t StormCNDamageVulnerabilityLevel2 = 0x238C;
inline static constexpr uintptr_t StormCNDamageVulnerabilityLevel3 = 0x2390;
inline static constexpr uintptr_t MeshNetworkStatus = 0x2394;
inline static constexpr uintptr_t OnClientVolumeManagerReplicated = 0x2398;
inline static constexpr uintptr_t VolumeManagerToUse = 0x23A8;
inline static constexpr uintptr_t PartyRiftPortalManagerToUse = 0x23B0;
inline static constexpr uintptr_t BattleRoyaleGamePhaseLogicClass = 0x23B8;
inline static constexpr uintptr_t bUseUEFNProjects = 0x23C0;
inline static constexpr uintptr_t VolumeManager = 0x23D8;
inline static constexpr uintptr_t PartyRiftPortalManager = 0x23E0;
inline static constexpr uintptr_t LocalizationService = 0x23E8;
inline static constexpr uintptr_t SanitizationService = 0x23F0;
inline static constexpr uintptr_t HermesLoadContext = 0x23F8;
inline static constexpr uintptr_t ResurrectionEnabledRow = 0x2400;
inline static constexpr uintptr_t SpawnMachineIconBrush = 0x2430;
inline static constexpr uintptr_t SpawnCardIconBrush = 0x24E0;
inline static constexpr uintptr_t SpawnMachineMapLegendTag = 0x2590;
inline static constexpr uintptr_t SpawnCardMapLegendTag = 0x2594;
inline static constexpr uintptr_t TeammateIconBrush = 0x25A0;
inline static constexpr uintptr_t EliminationSelfIconBrush = 0x2670;
inline static constexpr uintptr_t EliminationSelfClampedIconBrush = 0x2720;
inline static constexpr uintptr_t EliminationSquadmateIconBrush = 0x27D0;
inline static constexpr uintptr_t EliminationSquadmateClampedIconBrush = 0x2880;
inline static constexpr uintptr_t EliminationTeammateIconBrush = 0x2930;
inline static constexpr uintptr_t EliminationTeammateClampedIconBrush = 0x29E0;
inline static constexpr uintptr_t EliminationEnemyIconBrush = 0x2A90;
inline static constexpr uintptr_t EliminationEnemyClampedIconBrush = 0x2B40;
inline static constexpr uintptr_t EliminationFadeInCurve = 0x2BF0;
inline static constexpr uintptr_t EliminationFadeOutCurve = 0x2C10;
inline static constexpr uintptr_t EliminationScaleInCurve = 0x2C30;
inline static constexpr uintptr_t EliminationScaleOutCurve = 0x2C50;
inline static constexpr uintptr_t EliminationMarkerHUDMaxDistance = 0x2C70;
inline static constexpr uintptr_t EliminationMarkerHUDZOffset = 0x2C74;
inline static constexpr uintptr_t GoldenPoiLocationTags = 0x2C98;
inline static constexpr uintptr_t UnicornDriver = 0x2D18;
inline static constexpr uintptr_t ActiveEventNamesAtPlaylistLoad = 0x2D20;
inline static constexpr uintptr_t NewItemDuringWarmupWeightAddMod = 0x2D30;
inline static constexpr uintptr_t SmoothedWorldTimeSeconds = 0x2D58;
inline static constexpr uintptr_t SmoothedWorldTimeSecondsDrift = 0x2D5C;
inline static constexpr uintptr_t RolledLootGroupTags = 0x2D60;
inline static constexpr uintptr_t bEnvironmentDamageBlocked = 0x2D80;
inline static constexpr uintptr_t ReticulatedSplineDefinitions = 0x2D88;
inline static constexpr uintptr_t ReticulatedSplineIds = 0x2D98;
inline static constexpr uintptr_t StormShields = 0x2DA8;
inline static constexpr uintptr_t bDamageComboHUDEnabled = 0x2DC0;
inline static constexpr uintptr_t DamageComboHUDMinHits = 0x2DC4;
inline static constexpr uintptr_t bEnableMatchesProxy = 0x2DC8;
inline static constexpr uintptr_t MatchesProxyMatchId = 0x2DD0;
inline static constexpr uintptr_t EndGameTimeDilationCompleteDelegate = 0x2DE0;
inline static constexpr uintptr_t DelayMovementInput = 0x2DF0;
inline static constexpr uintptr_t DelayMovementInputReplicated = 0x2E18;
inline static constexpr uintptr_t bCraftingEnabled = 0x2E1C;
inline static constexpr uintptr_t BusDriverMessages = 0x2E38;
};
Building
struct abuilding_actor {
inline static constexpr uintptr_t MyGuid = 0x368;
inline static constexpr uintptr_t SavedHealthPct = 0x378;
inline static constexpr uintptr_t OwnerPersistentID = 0x37C;
inline static constexpr uintptr_t AreaClass = 0x380;
inline static constexpr uintptr_t InitialOverlappingVehicles = 0x3B0;
inline static constexpr uintptr_t CurrentBuildingLevel = 0x3C0;
inline static constexpr uintptr_t HealthBarIndicatorDifficultyRating = 0x3C4;
inline static constexpr uintptr_t BuildingAttributeSetClass = 0x3C8;
inline static constexpr uintptr_t BuildingAttributeSet = 0x3D0;
inline static constexpr uintptr_t DamageAttributeSet = 0x3D8;
inline static constexpr uintptr_t ReplicatedBuildingAttributeSet = 0x3E0;
inline static constexpr uintptr_t OnAbilitySystemComponentInitialized = 0x3F8;
inline static constexpr uintptr_t AbilitySystemComponent = 0x408;
inline static constexpr uintptr_t ReplicatedAbilitySystemComponent = 0x410;
inline static constexpr uintptr_t PendingDamageImpactCues = 0x418;
inline static constexpr uintptr_t HealthBarIndicator = 0x428;
inline static constexpr uintptr_t ForceMetadataRelevant = 0x430;
inline static constexpr uintptr_t LastMetadataRelevant = 0x431;
inline static constexpr uintptr_t DynamicBuildingPlacementType = 0x432;
inline static constexpr uintptr_t NavigationObstacleOverride = 0x433;
inline static constexpr uintptr_t BuildingNavigationDataResolutionOverrideMode = 0x434;
inline static constexpr uintptr_t AbilitySystemComponentCreationPolicy = 0x435;
inline static constexpr uintptr_t PrimarySurfaceType = 0x436;
inline static constexpr uintptr_t WeaponResponseType = 0x437;
inline static constexpr uintptr_t CullDistance = 0x438;
inline static constexpr uintptr_t bIsInvulnerable = 0x43C;
inline static constexpr uintptr_t bPreviewBuildingActor = 0x43C;
inline static constexpr uintptr_t bLockedFromGameEditing = 0x43C;
inline static constexpr uintptr_t bPlayedDying = 0x43C;
inline static constexpr uintptr_t bHasRegisteredActorStateAtLeastOnce = 0x43C;
inline static constexpr uintptr_t bDirtyForLevelRecordSave = 0x43C;
inline static constexpr uintptr_t bSavedMetaPropertiesProcessed = 0x43C;
inline static constexpr uintptr_t bUpgradeUsesSameClass = 0x43D;
inline static constexpr uintptr_t bDisplayLevelInInfoWidget = 0x43D;
inline static constexpr uintptr_t bAllowUpgradeRegardlessOfPlayerBuildLevel = 0x43D;
inline static constexpr uintptr_t bAlwaysExportNavRelevantComponent = 0x43D;
inline static constexpr uintptr_t bDisplayDamageNumbersInAthena = 0x43D;
inline static constexpr uintptr_t bUseFortHealthBarIndicator = 0x43D;
inline static constexpr uintptr_t bSurpressHealthBar = 0x43D;
inline static constexpr uintptr_t bCreateVerboseHealthLogs = 0x43D;
inline static constexpr uintptr_t bIsIndestructibleForTargetSelection = 0x43E;
inline static constexpr uintptr_t bPropagateDrawDistanceOnAdditionalComponent = 0x43E;
inline static constexpr uintptr_t bCreatePhysicsObjectComponent = 0x43E;
inline static constexpr uintptr_t bCreateNavigationPhysicsObjectComponent = 0x43E;
inline static constexpr uintptr_t bIsGameFrameworkComponentReceiver = 0x43E;
inline static constexpr uintptr_t bDestroyed = 0x43E;
inline static constexpr uintptr_t bPersistToWorld = 0x43E;
inline static constexpr uintptr_t bRefreshFullSaveDataBeforeZoneSave = 0x43F;
inline static constexpr uintptr_t bBeingDragged = 0x43F;
inline static constexpr uintptr_t bRotateInPlaceGame = 0x43F;
inline static constexpr uintptr_t bBeingOneHitDisassembled = 0x43F;
inline static constexpr uintptr_t bBoundsAreInvalidForMelee = 0x43F;
inline static constexpr uintptr_t bIsNavigationModifier = 0x43F;
inline static constexpr uintptr_t bBlockNavigationLinks = 0x43F;
inline static constexpr uintptr_t bCanExportNavigationCollisions = 0x440;
inline static constexpr uintptr_t bCanExportNavigationObstacle = 0x440;
inline static constexpr uintptr_t bCreateObstacleNavModifierForEachComponent = 0x440;
inline static constexpr uintptr_t bMirrorNavLinksX = 0x440;
inline static constexpr uintptr_t bMirrorNavLinksY = 0x440;
inline static constexpr uintptr_t bIgnoreMoveGoalCollisionRadius = 0x440;
inline static constexpr uintptr_t bForceDisableRootNavigationRelevance = 0x440;
inline static constexpr uintptr_t bForceAutomationPass = 0x440;
inline static constexpr uintptr_t bForceAutomationPass_NavmeshOnTop = 0x441;
inline static constexpr uintptr_t bForceAutomationPass_SmashableFlat = 0x441;
inline static constexpr uintptr_t bCanBeSavedInCreativeVolume = 0x441;
inline static constexpr uintptr_t bIsNavigationRelevant = 0x441;
inline static constexpr uintptr_t bIsNavigationIndestructible = 0x441;
inline static constexpr uintptr_t bBlockNavLinksInCell = 0x441;
inline static constexpr uintptr_t bUseHotSpotAsMoveGoalReplacement = 0x441;
inline static constexpr uintptr_t bHasCustomAttackLocation = 0x441;
inline static constexpr uintptr_t bWorldReadyCalled = 0x442;
inline static constexpr uintptr_t bBeingTranslated = 0x442;
inline static constexpr uintptr_t bBeingRotated = 0x442;
inline static constexpr uintptr_t bBeingScaled = 0x442;
inline static constexpr uintptr_t bRotateInPlaceEditor = 0x442;
inline static constexpr uintptr_t bEditorPlaced = 0x442;
inline static constexpr uintptr_t bPlayerPlaced = 0x442;
inline static constexpr uintptr_t bPlayerPlacedForDestruction = 0x442;
inline static constexpr uintptr_t bShouldTick = 0x443;
inline static constexpr uintptr_t bUsesDayPhaseChange = 0x443;
inline static constexpr uintptr_t bIsDynamic = 0x443;
inline static constexpr uintptr_t bIsDynamicOnDedicatedServer = 0x443;
inline static constexpr uintptr_t bIsDedicatedServer = 0x443;
inline static constexpr uintptr_t bIsTemporarilyTicking = 0x443;
inline static constexpr uintptr_t bUseTickManager = 0x443;
inline static constexpr uintptr_t bIsMovable = 0x443;
inline static constexpr uintptr_t bRegisteredForDayPhaseChange = 0x444;
inline static constexpr uintptr_t bForceDamagePing = 0x444;
inline static constexpr uintptr_t bDestroyFoliageWhenPlaced = 0x444;
inline static constexpr uintptr_t bObstructTrapTargeting = 0x444;
inline static constexpr uintptr_t bInstantDeath = 0x444;
inline static constexpr uintptr_t bDoNotBlockBuildings = 0x444;
inline static constexpr uintptr_t bForceBlockBuildings = 0x444;
inline static constexpr uintptr_t bDestroyOnPlayerBuildingPlacement = 0x445;
inline static constexpr uintptr_t bUseCentroidForBlockBuildingsCheck = 0x445;
inline static constexpr uintptr_t bPredictedBuildingActor = 0x445;
inline static constexpr uintptr_t bIgnoreCollisionWithCriticalActors = 0x445;
inline static constexpr uintptr_t bIsPlayerBuildable = 0x445;
inline static constexpr uintptr_t bFireBuiltAndDestroyedEvents = 0x445;
inline static constexpr uintptr_t bStructurallySupportOverlappingActors = 0x445;
inline static constexpr uintptr_t bAllowInteract = 0x445;
inline static constexpr uintptr_t bShowFirstInteractPrompt = 0x446;
inline static constexpr uintptr_t bShowSecondInteractPrompt = 0x446;
inline static constexpr uintptr_t bAllowHostileBlueprintInteraction = 0x446;
inline static constexpr uintptr_t bEndAbilitiesOnDeath = 0x446;
inline static constexpr uintptr_t bSkipNavigationDirtinessOnNextEvaluation = 0x446;
inline static constexpr uintptr_t bAllowHighlight = 0x446;
inline static constexpr uintptr_t bAlwaysUseNetCullDistanceSquaredForRelevancy = 0x446;
inline static constexpr uintptr_t bHighlightDirty = 0x446;
inline static constexpr uintptr_t bCollisionBlockedByPawns = 0x447;
inline static constexpr uintptr_t bAllowTeamDamage = 0x447;
inline static constexpr uintptr_t bShouldClearMarkerOnInteract = 0x447;
inline static constexpr uintptr_t bIgnoreAffiliationInteractHighlight = 0x447;
inline static constexpr uintptr_t bSuppressInteractionWidget = 0x447;
inline static constexpr uintptr_t bAutoReleaseCurieContainerOnDestroyed = 0x447;
inline static constexpr uintptr_t bSpawnIntoGridSublevel = 0x447;
inline static constexpr uintptr_t bUseMinLifeSpan = 0x448;
inline static constexpr uintptr_t bIgnoreDeterminePhysicsObjectImpactDataAutomatically = 0x448;
inline static constexpr uintptr_t bContainsMaxHealthOverrideComponent = 0x448;
inline static constexpr uintptr_t BuildingType = 0x449;
inline static constexpr uintptr_t Team = 0x44A;
inline static constexpr uintptr_t TeamIndex = 0x44B;
inline static constexpr uintptr_t ActorTemplateID = 0x44C;
inline static constexpr uintptr_t ConstTags = 0x450;
inline static constexpr uintptr_t StaticGameplayTags = 0x470;
inline static constexpr uintptr_t DeviceTrackingGUID = 0x490;
inline static constexpr uintptr_t DeviceNameIndex = 0x494;
inline static constexpr uintptr_t OnDied = 0x498;
inline static constexpr uintptr_t OnOutOfHealthNotDestroyed = 0x4A8;
inline static constexpr uintptr_t OnDamaged = 0x4B8;
inline static constexpr uintptr_t OnDeathPlayEffectsDelegate = 0x4C8;
inline static constexpr uintptr_t AssociatedMissionParam = 0x4D8;
inline static constexpr uintptr_t OriginatingPlacementActor = 0x4E0;
inline static constexpr uintptr_t BRMinDrawDistance = 0x4E8;
inline static constexpr uintptr_t BRMaxDrawDistance = 0x4EC;
inline static constexpr uintptr_t StWMinDrawDistance = 0x4F0;
inline static constexpr uintptr_t StWMaxDrawDistance = 0x4F4;
inline static constexpr uintptr_t OnInteract = 0x4F8;
inline static constexpr uintptr_t InteractionSpeed = 0x508;
inline static constexpr uintptr_t DataVersion = 0x578;
inline static constexpr uintptr_t PlaysetPackagePathName = 0x57C;
inline static constexpr uintptr_t PlayHitSound = 0x580;
inline static constexpr uintptr_t SnapGridSize = 0x588;
inline static constexpr uintptr_t VertSnapGridSize = 0x58C;
inline static constexpr uintptr_t SnapOffset = 0x590;
inline static constexpr uintptr_t CentroidOffset = 0x59C;
inline static constexpr uintptr_t BaseLocToPivotOffset = 0x5A8;
inline static constexpr uintptr_t BaselineScale = 0x5B4;
inline static constexpr uintptr_t CustomState = 0x5B8;
inline static constexpr uintptr_t ComponentTypesWhitelistedForReplication = 0x5C8;
inline static constexpr uintptr_t RuntimeAddedComponentTypesWhitelistedForReplication = 0x5D8;
inline static constexpr uintptr_t OverridePrimitivesToExcludeFoliage = 0x5E8;
inline static constexpr uintptr_t HotSpotConfig = 0x5F8;
inline static constexpr uintptr_t OnBuildingHealthChanged = 0x600;
inline static constexpr uintptr_t OnActorHealthChanged = 0x610;
inline static constexpr uintptr_t SavedActorGuid = 0x620;
inline static constexpr uintptr_t TransientOverrides = 0x648;
inline static constexpr uintptr_t GeneratedTransientOverrides = 0x658;
inline static constexpr uintptr_t ProjectileMovementComponent = 0x668;
inline static constexpr uintptr_t OnTeamIndexChangedDelegate = 0x670;
inline static constexpr uintptr_t PhysicsObjectPresetTag = 0x680;
inline static constexpr uintptr_t PhysicsObjectPhysicalDataTag = 0x684;
inline static constexpr uintptr_t PhysicsObjectBuoyancyDataTag = 0x688;
inline static constexpr uintptr_t PhysicsObjectImpactDamageDataTag = 0x68C;
inline static constexpr uintptr_t PhysicsObjectComponent = 0x690;
inline static constexpr uintptr_t LabelOverride = 0x698;
};
struct abuilding_sm_actor {
inline static constexpr uintptr_t TextureData = 0x6D8;
inline static constexpr uintptr_t StaticMesh = 0x6F8;
inline static constexpr uintptr_t bForceReplicateSubObjects = 0x700;
inline static constexpr uintptr_t bNoPhysicsCollision = 0x700;
inline static constexpr uintptr_t bNoCameraCollision = 0x700;
inline static constexpr uintptr_t bNoPawnCollision = 0x700;
inline static constexpr uintptr_t bUseSingleMeshCullDistance = 0x700;
inline static constexpr uintptr_t ResourceType = 0x701;
inline static constexpr uintptr_t CurAnimSubObjectNum = 0x702;
inline static constexpr uintptr_t CurAnimSubObjectTargetNum = 0x703;
inline static constexpr uintptr_t AltMeshIdx = 0x704;
inline static constexpr uintptr_t bAllowBuildingCheat = 0x708;
inline static constexpr uintptr_t bMirrored = 0x708;
inline static constexpr uintptr_t bNoCollision = 0x708;
inline static constexpr uintptr_t bNoVisibilityCollision = 0x708;
inline static constexpr uintptr_t bSupportsRepairing = 0x708;
inline static constexpr uintptr_t bHiddenDueToTrapPlacement = 0x708;
inline static constexpr uintptr_t bAttachmentPlacementBlockedFront = 0x708;
inline static constexpr uintptr_t bAttachmentPlacementBlockedBack = 0x708;
inline static constexpr uintptr_t bUnderConstruction = 0x709;
inline static constexpr uintptr_t bUnderRepair = 0x709;
inline static constexpr uintptr_t bIsInitiallyBuilding = 0x709;
inline static constexpr uintptr_t bCameraOnlyCollision = 0x709;
inline static constexpr uintptr_t bNoWeaponCollision = 0x709;
inline static constexpr uintptr_t bNoRangedWeaponCollision = 0x709;
inline static constexpr uintptr_t bNoProjectileCollision = 0x709;
inline static constexpr uintptr_t bDoNotBlockInteract = 0x709;
inline static constexpr uintptr_t bNeedsMIDsForCreative = 0x70A;
inline static constexpr uintptr_t bIncludeChildMeshComponentsInCollision = 0x70A;
inline static constexpr uintptr_t bSupportedDirectly = 0x70A;
inline static constexpr uintptr_t bForciblyStructurallySupported = 0x70A;
inline static constexpr uintptr_t bRegisterWithStructuralGrid = 0x70A;
inline static constexpr uintptr_t bPersistOnDetatchment = 0x70A;
inline static constexpr uintptr_t bCurrentlyBeingEdited = 0x70B;
inline static constexpr uintptr_t bAllowWeakSpots = 0x70B;
inline static constexpr uintptr_t bUseComplexForWeakSpots = 0x70B;
inline static constexpr uintptr_t bNeedsWindMaterialParameters = 0x70B;
inline static constexpr uintptr_t bShowDamageCracks = 0x70B;
inline static constexpr uintptr_t bPlayBounce = 0x70B;
inline static constexpr uintptr_t bPropagateBounce = 0x70C;
inline static constexpr uintptr_t bPropagatesBounceEffects = 0x70C;
inline static constexpr uintptr_t bConsiderOverrideMaterialsOnAnimationCleanup = 0x70C;
inline static constexpr uintptr_t bAllowCustomMaterial = 0x70C;
inline static constexpr uintptr_t bIncludeChildActorsForCullDistance = 0x70C;
inline static constexpr uintptr_t SavedDirectlySupportedStatus = 0x70D;
inline static constexpr uintptr_t BuildingAnimation = 0x70E;
inline static constexpr uintptr_t bSelectedForQuota = 0x70F;
inline static constexpr uintptr_t CachedBounceAdapter = 0x710;
inline static constexpr uintptr_t DestroyedTime = 0x720;
inline static constexpr uintptr_t BASEEffectMeshComponent = 0x728;
inline static constexpr uintptr_t DisplacedMesh = 0x730;
inline static constexpr uintptr_t NavObstacles = 0x738;
inline static constexpr uintptr_t ReplicatedDrawScale3D = 0x758;
inline static constexpr uintptr_t DeathParticleSocketName = 0x764;
inline static constexpr uintptr_t EditorOnlyInstanceMaterialParameters = 0x768;
inline static constexpr uintptr_t StaticMeshComponent = 0x7A8;
inline static constexpr uintptr_t WeakPointComponent = 0x7B0;
inline static constexpr uintptr_t OnConstructionComplete = 0x7B8;
inline static constexpr uintptr_t OnMeshSetChanged = 0x7C8;
inline static constexpr uintptr_t MinimalReplicationProxy = 0x7D8;
inline static constexpr uintptr_t DestructionLootTierChosenQuotaInfo = 0x7DC;
inline static constexpr uintptr_t DestructionLootTierKey = 0x7E4;
inline static constexpr uintptr_t CachedMaxResourcesToSpawn = 0x7E8;
inline static constexpr uintptr_t BreakEffect = 0x7F0;
inline static constexpr uintptr_t RVTHeightOverride = 0x7F8;
inline static constexpr uintptr_t RVTColorOverride = 0x800;
inline static constexpr uintptr_t DeathParticlesInst = 0x808;
inline static constexpr uintptr_t DeathSound = 0x810;
inline static constexpr uintptr_t ConstructedEffect = 0x818;
inline static constexpr uintptr_t RandomDayphaseFXStates = 0x820;
inline static constexpr uintptr_t ConstructionAudioComponent = 0x830;
inline static constexpr uintptr_t CachedDestructionInstigator = 0x838;
inline static constexpr uintptr_t LastDamageAmount = 0x840;
inline static constexpr uintptr_t LastDamageHitImpulseDir = 0x844;
inline static constexpr uintptr_t DamageHistory = 0x858;
inline static constexpr uintptr_t CachedAnimatingStaticMeshes = 0x868;
inline static constexpr uintptr_t OnRepairBuildingStarted = 0x8D8;
inline static constexpr uintptr_t OnRepairBuildingFinished = 0x8E8;
inline static constexpr uintptr_t UndermineGroup = 0x8F8;
inline static constexpr uintptr_t LogicalBuildingIdx = 0x8FC;
inline static constexpr uintptr_t AnimatingMaterialMappings = 0x900;
inline static constexpr uintptr_t DamagedButNotAnimatingMaterialMappings = 0x910;
inline static constexpr uintptr_t EditModeSupportClass = 0x920;
inline static constexpr uintptr_t EditModeSupport = 0x928;
inline static constexpr uintptr_t HealthToAutoBuild = 0x930;
inline static constexpr uintptr_t AccumulatedAutoBuildTime = 0x934;
inline static constexpr uintptr_t BuildingReplacementType = 0x938;
inline static constexpr uintptr_t ReplacementDestructionReason = 0x939;
inline static constexpr uintptr_t CurBuildingAnimType = 0x93A;
inline static constexpr uintptr_t DamageVisualsState = 0x93B;
inline static constexpr uintptr_t CurBuildProgress = 0x93C;
inline static constexpr uintptr_t CurBuildingAnimStartTime = 0x940;
inline static constexpr uintptr_t BuildingAttachmentSlot = 0x944;
inline static constexpr uintptr_t BuildingAttachmentType = 0x945;
inline static constexpr uintptr_t BuildingPlacementType = 0x946;
inline static constexpr uintptr_t LastStructuralCheck = 0x947;
inline static constexpr uintptr_t BlueprintMIDs = 0x948;
inline static constexpr uintptr_t BlueprintMeshComp = 0x958;
inline static constexpr uintptr_t EditingPlayer = 0x960;
inline static constexpr uintptr_t BuildingAttachmentPointOffset = 0x988;
inline static constexpr uintptr_t BuildingAttachmentRadius = 0x994;
inline static constexpr uintptr_t ParentActorToAttachTo = 0x998;
inline static constexpr uintptr_t BuildingAttachmentInfo = 0x9A0;
inline static constexpr uintptr_t OnTrapPlacementChanged = 0x9C0;
inline static constexpr uintptr_t OnReplacementDestruction = 0x9D0;
inline static constexpr uintptr_t AttachmentPlacementBlockingActors = 0x9F8;
inline static constexpr uintptr_t Foundation = 0xA38;
inline static constexpr uintptr_t DamagerOwner = 0xA58;
inline static constexpr uintptr_t RelevantBASE = 0xA60;
inline static constexpr uintptr_t HLODDestructionTag = 0xA70;
inline static constexpr uintptr_t LastRelevantBASE = 0xA80;
inline static constexpr uintptr_t ProxyGameplayCueDamage = 0xAA0;
inline static constexpr uintptr_t ActorIndexInFoundation = 0xAD0;
};
Item definitions
struct ufort_item_definition {
inline static constexpr uintptr_t ItemType = 0x98;
inline static constexpr uintptr_t PrimaryAssetIdItemTypeOverride = 0x99;
inline static constexpr uintptr_t bShouldDisplayQuantity = 0x9A;
};
struct ufort_weapon_item_definition {
inline static constexpr uintptr_t WeaponActorClass = 0xC0;
inline static constexpr uintptr_t WeaponMeshOverride = 0xE0;
inline static constexpr uintptr_t bHideWeaponDefaultActorMeshUntilCosmeticsInitialized = 0x100;
inline static constexpr uintptr_t IntrinsicOverrideWrap = 0x108;
inline static constexpr uintptr_t WeaponStatHandle = 0x128;
inline static constexpr uintptr_t AbilitySet = 0x148;
inline static constexpr uintptr_t AlterationSlotsLoadoutRow = 0x168;
inline static constexpr uintptr_t BaselineAlterationSlotsLoadoutRow = 0x16C;
inline static constexpr uintptr_t BaseAlteration = 0x170;
inline static constexpr uintptr_t BaseCosmeticAlteration = 0x190;
inline static constexpr uintptr_t PrimaryFireAbility = 0x1B0;
inline static constexpr uintptr_t SecondaryFireAbility = 0x1F0;
inline static constexpr uintptr_t EquippedAbilities = 0x230;
inline static constexpr uintptr_t EquippedAbilitySet = 0x240;
inline static constexpr uintptr_t AmmoData = 0x260;
inline static constexpr uintptr_t AdditionalDataFields = 0x280;
inline static constexpr uintptr_t LowAmmoPercentage = 0x290;
inline static constexpr uintptr_t TriggerType = 0x294;
inline static constexpr uintptr_t SecondaryTriggerType = 0x295;
inline static constexpr uintptr_t DisplayTier = 0x296;
inline static constexpr uintptr_t bRechargeAmmoToClip = 0x297;
inline static constexpr uintptr_t bOnlyConsumeSpareAmmoWhenRechargingToTheClip = 0x297;
inline static constexpr uintptr_t bUsesPhantomReserveAmmo = 0x297;
inline static constexpr uintptr_t bUsesCustomAmmoType = 0x297;
inline static constexpr uintptr_t bShowAmmoAsPercent = 0x297;
inline static constexpr uintptr_t bShowRemainingAmmoOnly = 0x297;
inline static constexpr uintptr_t bShouldMagazineSizeDisplayInfinity = 0x297;
inline static constexpr uintptr_t bAllowSecondaryFireToInterruptPrimary = 0x297;
inline static constexpr uintptr_t bAllowTargetingDuringReload = 0x298;
inline static constexpr uintptr_t bTargetingPreventsReload = 0x298;
inline static constexpr uintptr_t bAllowAutoReload = 0x298;
inline static constexpr uintptr_t bCanFireWhileInstigatorTethered = 0x298;
inline static constexpr uintptr_t bCanFireWhileNotTargetedInVehicle = 0x298;
inline static constexpr uintptr_t bPrimaryFireForcesTargetingInVehicle = 0x298;
inline static constexpr uintptr_t bAlwaysChargeUpToMin = 0x298;
inline static constexpr uintptr_t bNoFireOnReleaseBeforeMinChargeTime = 0x298;
inline static constexpr uintptr_t bEndAbilityOnChargeEnd = 0x299;
inline static constexpr uintptr_t bUpdateLastFireTimeOnDischarge = 0x299;
inline static constexpr uintptr_t bReticleCornerOutsideSpreadRadius = 0x299;
inline static constexpr uintptr_t bCanAutofireWithMinimalCharge = 0x299;
inline static constexpr uintptr_t bShouldAutofireChargedShotWhenTargetAcquired = 0x299;
inline static constexpr uintptr_t bCanAutofireWhileFalling = 0x299;
inline static constexpr uintptr_t bShouldAutofireSecondaryAbility = 0x299;
inline static constexpr uintptr_t AssistTargetType = 0x29A;
inline static constexpr uintptr_t bValidForLastEquipped = 0x29B;
inline static constexpr uintptr_t bRequestClientPreload = 0x29B;
inline static constexpr uintptr_t bEnableWeaponMeshOverrideUpdates = 0x29B;
inline static constexpr uintptr_t bIsModifiableWeapon = 0x29B;
inline static constexpr uintptr_t bModsHidden = 0x29B;
inline static constexpr uintptr_t bEquippedCharacterPartsMatchWeaponVisibility = 0x29B;
inline static constexpr uintptr_t bForceReticleTrace = 0x29B;
inline static constexpr uintptr_t HitNotifyDuration = 0x29C;
inline static constexpr uintptr_t ReticleImage = 0x2A0;
inline static constexpr uintptr_t ReticleCornerAngles = 0x2C0;
inline static constexpr uintptr_t ReticleCenterImage = 0x2D0;
inline static constexpr uintptr_t ReticleCenterPerfectAimImage = 0x2F0;
inline static constexpr uintptr_t ReticleCenterImageOffset = 0x310;
inline static constexpr uintptr_t ReticleInvalidTargetImage = 0x320;
inline static constexpr uintptr_t AnalyticTags = 0x340;
inline static constexpr uintptr_t PlayerGrantedGameplayTags = 0x360;
inline static constexpr uintptr_t CosmeticGatingTags = 0x380;
inline static constexpr uintptr_t ActualAnalyticFNames = 0x3A0;
inline static constexpr uintptr_t RequiredWeaponParent = 0x3B0;
inline static constexpr uintptr_t BoneSetsToHide = 0x3D0;
inline static constexpr uintptr_t WeaponMovementSpeedStats = 0x3F0;
inline static constexpr uintptr_t AimAssistConfiguration = 0x4B0;
inline static constexpr uintptr_t CreativeTagsHelper = 0x4B8;
};
AFortAthenaVehicle
struct afort_athena_vehicle {
inline static constexpr uintptr_t VehicleContextTag = 0x590;
inline static constexpr uintptr_t VehicleEventRouter = 0x598;
inline static constexpr uintptr_t OnActorRecentlyHit = 0x5A0;
inline static constexpr uintptr_t VehicleImpactDamageTag = 0x5B0;
inline static constexpr uintptr_t NetPredictionProxy_AP = 0x5B8;
inline static constexpr uintptr_t NetPredictionProxy_SP = 0x5D0;
inline static constexpr uintptr_t OnScrapingSidesOrTopChangedDelegate = 0x5E8;
inline static constexpr uintptr_t OnCurrentGearChangedDelegate = 0x5F8;
inline static constexpr uintptr_t CustomOwnerName = 0x608;
inline static constexpr uintptr_t DefaultOwnerName = 0x618;
inline static constexpr uintptr_t CustomOwnerAccountId = 0x628;
inline static constexpr uintptr_t CustomName = 0x658;
inline static constexpr uintptr_t SoftOverrideItemWrap = 0x668;
inline static constexpr uintptr_t OverrideItemWrap = 0x688;
inline static constexpr uintptr_t OnSpringCompressionDelegate = 0x690;
inline static constexpr uintptr_t OnSleepStateChangedDelegate = 0x6C8;
inline static constexpr uintptr_t bUseDeprecatedSleepOnSpawn = 0x6D8;
inline static constexpr uintptr_t WaterSurfaceDataCache = 0x6E0;
inline static constexpr uintptr_t LastDamageInstigator = 0x758;
inline static constexpr uintptr_t LastOutOfHealthInstigator = 0x760;
inline static constexpr uintptr_t LastOutOfHealthDamageCauser = 0x768;
inline static constexpr uintptr_t BoundsXYSplineComponent = 0x7F0;
inline static constexpr uintptr_t SkeletalMesh = 0x820;
inline static constexpr uintptr_t CustomDepthStencilValue = 0x834;
inline static constexpr uintptr_t CustomDepthStencilValueForHighlightedVehicle = 0x838;
inline static constexpr uintptr_t SquadId = 0x83C;
inline static constexpr uintptr_t TeamId = 0x83D;
inline static constexpr uintptr_t InitialOverlapBehavior = 0x83E;
inline static constexpr uintptr_t bDisableUpdateForcedDebugInput = 0x858;
inline static constexpr uintptr_t bDisableUpdateAutoRun = 0x858;
inline static constexpr uintptr_t bDisableUpdateHonk = 0x858;
inline static constexpr uintptr_t bDisableUpdateIgnoredBuildingActors = 0x858;
inline static constexpr uintptr_t bDisableUpdateIngoredPawnsForDamage = 0x858;
inline static constexpr uintptr_t bDisableUpdateSafeTeleport = 0x858;
inline static constexpr uintptr_t bUseForceHeading = 0x858;
inline static constexpr uintptr_t bDestroyOnLastExit = 0x859;
inline static constexpr uintptr_t bShowDamageNumbers = 0x859;
inline static constexpr uintptr_t bShowDamageNumbersToTeam = 0x859;
inline static constexpr uintptr_t bShowDamageNumbersAtImpactLocation = 0x859;
inline static constexpr uintptr_t bPlayDamageAudio = 0x859;
inline static constexpr uintptr_t bShowVehicleHealthBarOnPlayerHUD = 0x859;
inline static constexpr uintptr_t bDestroyBuildingSMActorOnForceExit = 0x859;
inline static constexpr uintptr_t bIgnoreAllFallingDamage = 0x859;
inline static constexpr uintptr_t bIgnoreNextFallingDamage = 0x85A;
inline static constexpr uintptr_t bShouldClearFallDamageImmunityForPawnsOnExit = 0x85A;
inline static constexpr uintptr_t bIsBraking = 0x85A;
inline static constexpr uintptr_t bPlayedDying = 0x85A;
inline static constexpr uintptr_t bForceDeath = 0x85A;
inline static constexpr uintptr_t bPlayInstantDeathEffects = 0x85A;
inline static constexpr uintptr_t bHasDriver = 0x85A;
inline static constexpr uintptr_t bHasPassengers = 0x85A;
inline static constexpr uintptr_t bCanSleepWhileNotTouchingAnything = 0x85B;
inline static constexpr uintptr_t bIsTouchingAnything = 0x85B;
inline static constexpr uintptr_t bIsInWater = 0x85B;
inline static constexpr uintptr_t bIsInWaterBody = 0x85B;
inline static constexpr uintptr_t bIsOverlappingWaterBody = 0x85B;
inline static constexpr uintptr_t bIsFullyInWaterBody = 0x85B;
inline static constexpr uintptr_t bCanDriveOnIncline = 0x85B;
inline static constexpr uintptr_t bCanCoastOnIncline = 0x85B;
inline static constexpr uintptr_t bWheelsOnGround = 0x85C;
inline static constexpr uintptr_t bAnyWheelsOnGround = 0x85C;
inline static constexpr uintptr_t bIsTouchingDrivableGround = 0x85C;
inline static constexpr uintptr_t bIsTouchingGroundWithoutWheels = 0x85C;
inline static constexpr uintptr_t bPossiblyTouchingTop = 0x85C;
inline static constexpr uintptr_t bDisableCollisionAllowed = 0x85C;
inline static constexpr uintptr_t bUseGravity = 0x85F;
inline static constexpr uintptr_t bCosmeticsFinished = 0x860;
inline static constexpr uintptr_t bCosmeticPhysicsInitializing = 0x860;
inline static constexpr uintptr_t bAllowInteractBetweenFortVolumes = 0x860;
inline static constexpr uintptr_t bCanPassengerPawnsTakeDamage = 0x860;
inline static constexpr uintptr_t bServerIsInUndergroundVolume = 0x860;
inline static constexpr uintptr_t bEnableCurieMaterial = 0x860;
inline static constexpr uintptr_t bEnforceTeamRestrictionForMiniGame = 0x861;
inline static constexpr uintptr_t bEnforceMinigameClassRestriction = 0x861;
inline static constexpr uintptr_t bUseCustomDepthStencilValue = 0x861;
inline static constexpr uintptr_t bStencilEnabled = 0x861;
inline static constexpr uintptr_t bCachedSquadRestrictionEnabled = 0x862;
inline static constexpr uintptr_t bEnforceTeamRestriction = 0x862;
inline static constexpr uintptr_t bMoveStickAcceleratesVehicles = 0x862;
inline static constexpr uintptr_t bAllowPassengerInteractions = 0x862;
inline static constexpr uintptr_t MinigameClassID = 0x880;
inline static constexpr uintptr_t OnPawnEnteredVehicleAtSeat = 0x888;
inline static constexpr uintptr_t OnPawnEnteredVehicleSeat = 0x898;
inline static constexpr uintptr_t OnPawnExitedVehicleSeat = 0x8A8;
inline static constexpr uintptr_t OnPawnExitedVehicleFromSeat = 0x8B8;
inline static constexpr uintptr_t OnPawnFinishEnteringVehicle = 0x8C8;
inline static constexpr uintptr_t OnVehicleHornEvent = 0x8D8;
inline static constexpr uintptr_t OnVehicleOwnerChanged = 0x8E8;
inline static constexpr uintptr_t OnVehicleSignificanceRecentlyRenderedChanged = 0x8F8;
inline static constexpr uintptr_t bWaitingForSleep = 0x920;
inline static constexpr uintptr_t bAttemptAsyncOrientationCorrection = 0x920;
inline static constexpr uintptr_t bIsAsyncCorrectingOrientation = 0x920;
inline static constexpr uintptr_t bAlwaysCreateNavComponent = 0x921;
inline static constexpr uintptr_t bAllowInteractBetweenFortVolumes_Runtime = 0x921;
inline static constexpr uintptr_t bTricksEnabled = 0x921;
inline static constexpr uintptr_t FireDamageTickTimer = 0x928;
inline static constexpr uintptr_t CurrentFOV = 0x92C;
inline static constexpr uintptr_t FireEnvDamageTags = 0x930;
inline static constexpr uintptr_t PawnIgnoreBumpTags = 0x950;
inline static constexpr uintptr_t DriverReticleBrush = 0x970;
inline static constexpr uintptr_t AppliedVehicleModTags = 0x978;
inline static constexpr uintptr_t CollectedVehicleModData = 0x998;
inline static constexpr uintptr_t WaterEffectsVehicleMaxSpeedKmh = 0x9A8;
inline static constexpr uintptr_t WaterEffectsAsset = 0x9B0;
inline static constexpr uintptr_t WaterEffectsComponent = 0x9B8;
inline static constexpr uintptr_t GameplayTags = 0x9C8;
inline static constexpr uintptr_t PawnsToIgnoreForCollision = 0x9F8;
inline static constexpr uintptr_t IgnoredPawnsPendingTeleport = 0xA08;
inline static constexpr uintptr_t LastPropImpactImpulseTime = 0xA18;
inline static constexpr uintptr_t PredictedDestroyedBuildings = 0xA20;
inline static constexpr uintptr_t WallsVehicleCanDestroy = 0xA30;
inline static constexpr uintptr_t WallsVehicleCannotDestroyWhenBoosting = 0xA40;
inline static constexpr uintptr_t BuildingPropClassesVehicleCanDestroy = 0xA50;
inline static constexpr uintptr_t BuildingPropClassesVehicleCannotDestroyWhenBoosting = 0xA60;
inline static constexpr uintptr_t SeatInputProviders = 0xA70;
inline static constexpr uintptr_t EmptyDriverInputState = 0xA80;
inline static constexpr uintptr_t AverageSpringNormal = 0xAC0;
inline static constexpr uintptr_t TopSpeedCurrentMultiplier = 0xAD8;
inline static constexpr uintptr_t PushForceCurrentMultiplier = 0xADC;
inline static constexpr uintptr_t LastStickInput = 0xAE0;
inline static constexpr uintptr_t SteeringAngle = 0xB00;
inline static constexpr uintptr_t CurrentGearIdx = 0xB20;
inline static constexpr uintptr_t FrontLateralFrictionRuntimeMultiplier = 0xB28;
inline static constexpr uintptr_t RearLateralFrictionRuntimeMultiplier = 0xB2C;
inline static constexpr uintptr_t LocalRearFrictionPt = 0xB30;
inline static constexpr uintptr_t LocalFrontFrictionPt = 0xB48;
inline static constexpr uintptr_t FrontMassRatio = 0xB60;
inline static constexpr uintptr_t RearMassRatio = 0xB64;
inline static constexpr uintptr_t TimeBetweenLandscapeDamageEvents = 0xB68;
inline static constexpr uintptr_t TotalBrakingDelta = 0xB90;
inline static constexpr uintptr_t PrimarySurfaceType = 0xBFD;
inline static constexpr uintptr_t WeaponResponseType = 0xBFE;
inline static constexpr uintptr_t VTDMode = 0xBFF;
inline static constexpr uintptr_t SurfaceTypeVehicleOn = 0xC03;
inline static constexpr uintptr_t ForcedMaterialVariantIndex = 0xC18;
inline static constexpr uintptr_t FuelCharge = 0xC20;
inline static constexpr uintptr_t OnRechargeableFuelAboveThreshold = 0xCF8;
inline static constexpr uintptr_t OnRechargeableFuelBelowThreshold = 0xD08;
inline static constexpr uintptr_t OnOutOfRechargeableFuel = 0xD18;
inline static constexpr uintptr_t OnNotOutOfRechargeableFuel = 0xD28;
inline static constexpr uintptr_t OnMountedWeaponFiredEvent = 0xD38;
inline static constexpr uintptr_t SeatSwitchCooldown = 0xD4C;
inline static constexpr uintptr_t VehicleTags = 0xD50;
inline static constexpr uintptr_t Springs = 0xD70;
inline static constexpr uintptr_t GroundTriangle = 0xD80;
inline static constexpr uintptr_t Gears = 0xD90;
inline static constexpr uintptr_t SprintGears = 0xDA0;
inline static constexpr uintptr_t ReverseGears = 0xDB0;
inline static constexpr uintptr_t ForwardDrivingAntiGravityScaler = 0xDC0;
inline static constexpr uintptr_t CameraSpaceForwardDistanceOffset = 0xDC4;
inline static constexpr uintptr_t CameraAssistStrength = 0xDCC;
inline static constexpr uintptr_t CameraAssistRampUp = 0xDD0;
inline static constexpr uintptr_t bAllowAutoCamera = 0xDD4;
inline static constexpr uintptr_t TimeToAutoCamera = 0xDD8;
inline static constexpr uintptr_t MinSpeedForAutoCamera = 0xDDC;
inline static constexpr uintptr_t CameraAssistBaseHeight = 0xDE0;
inline static constexpr uintptr_t CameraAssistUpHillScaler = 0xDE4;
inline static constexpr uintptr_t CameraAssistSteerScaler = 0xDE8;
inline static constexpr uintptr_t CameraAssistForwardScale = 0xDEC;
inline static constexpr uintptr_t AngleDegreesThresholdFromCurrentCameraToTarget = 0xDF0;
inline static constexpr uintptr_t CameraFOVOffset = 0xDF4;
inline static constexpr uintptr_t TetheredCamera = 0xDF8;
inline static constexpr uintptr_t PlayerCollisionGameplayEffect = 0xE30;
inline static constexpr uintptr_t OverlapComponent = 0xE38;
inline static constexpr uintptr_t WaterOverlapComponent = 0xE40;
inline static constexpr uintptr_t CachedOverlapVolumeShape = 0xE48;
inline static constexpr uintptr_t WaterLevel = 0xE84;
inline static constexpr uintptr_t WaterOverlapCount = 0xE88;
inline static constexpr uintptr_t VehicleMinHorSpeedToDamage = 0xE90;
inline static constexpr uintptr_t VehicleMaxHorSpeedToDamage = 0xE94;
inline static constexpr uintptr_t VehicleMinHorSpeedDamage = 0xE98;
inline static constexpr uintptr_t VehicleMaxHorSpeedDamage = 0xE9C;
inline static constexpr uintptr_t TargetingZOffset = 0xEA0;
inline static constexpr uintptr_t BrakeAboveTopSpeedDelta = 0xEA4;
inline static constexpr uintptr_t TimeToIdleBrake = 0xEA8;
inline static constexpr uintptr_t DragCoefficient = 0xEAC;
inline static constexpr uintptr_t PrimaryCameraPitchConstraint = 0xEB0;
inline static constexpr uintptr_t PrimaryCameraYawConstraint = 0xEB4;
inline static constexpr uintptr_t CachedSpeed = 0xEB8;
inline static constexpr uintptr_t CachedLocalSpeed = 0xEBC;
inline static constexpr uintptr_t CachedLocalVelocity = 0xEC0;
inline static constexpr uintptr_t MainBodyCollision = 0xED8;
inline static constexpr uintptr_t TestInitialLinearVelocity = 0xEE0;
inline static constexpr uintptr_t TestInitialAngularVelocity = 0xEF8;
inline static constexpr uintptr_t LookAheadHit = 0xF10;
inline static constexpr uintptr_t TrickSet = 0x1008;
inline static constexpr uintptr_t PushForceSocket = 0x1010;
inline static constexpr uintptr_t FrontWheelsSocket = 0x1014;
inline static constexpr uintptr_t RearWheelSockets = 0x1018;
inline static constexpr uintptr_t DefaultHitNotifyAudioBank = 0x1020;
inline static constexpr uintptr_t SoundLibraryComponent = 0x1028;
inline static constexpr uintptr_t OnHandleOutOfHealthDelegate = 0x1030;
inline static constexpr uintptr_t OnHealthChanged = 0x1040;
inline static constexpr uintptr_t OnDamageablePartHealthChanged = 0x1068;
inline static constexpr uintptr_t BulletCollisionComponentTag = 0x1078;
inline static constexpr uintptr_t GEDamagePassengersOnDeath = 0x1080;
inline static constexpr uintptr_t OnVehicleSquadChanged = 0x1088;
inline static constexpr uintptr_t OnSurfaceTypeVehicleIsOnChangedDelegate = 0x1098;
inline static constexpr uintptr_t LifespanAfterDeath = 0x10A8;
inline static constexpr uintptr_t LifespanAfterForceDeath = 0x10AC;
inline static constexpr uintptr_t LastDamagedTime = 0x10B0;
inline static constexpr uintptr_t SeatTransitions = 0x10B8;
inline static constexpr uintptr_t OnVehicleEnteredWaterBody = 0x10F8;
inline static constexpr uintptr_t OnVehicleExitedWaterBody = 0x1108;
inline static constexpr uintptr_t RuntimeModifiedProperties = 0x1118;
inline static constexpr uintptr_t LocallyIgnoredBuildingActors = 0x1130;
inline static constexpr uintptr_t PreviousBuildingQueryPosition = 0x1140;
inline static constexpr uintptr_t ImpulseResponseMultiplier = 0x1158;
inline static constexpr uintptr_t ImpulseResponseZBias = 0x115C;
inline static constexpr uintptr_t WaterSubmergedTimerHandle = 0x1188;
inline static constexpr uintptr_t EmoteAudioSourcePresetChain = 0x11B0;
inline static constexpr uintptr_t EmoteAudioAttenuation = 0x11B8;
inline static constexpr uintptr_t MarkerDisplay = 0x11C0;
inline static constexpr uintptr_t StartupAbilitySet = 0x1270;
inline static constexpr uintptr_t VehicleSeatComponent = 0x1278;
inline static constexpr uintptr_t VehicleInteractionOverrideComponent = 0x1280;
inline static constexpr uintptr_t SkyTubePhysicsComponent = 0x1288;
inline static constexpr uintptr_t PontoonsComponent = 0x1290;
inline static constexpr uintptr_t TrackableAIObjectComponent = 0x1298;
inline static constexpr uintptr_t PlayerSlots = 0x12A0;
inline static constexpr uintptr_t PlayerSlotsBackup = 0x12B0;
inline static constexpr uintptr_t PlayerSlotsUnreplicated = 0x12C0;
inline static constexpr uintptr_t VehicleMovementSet = 0x12D0;
inline static constexpr uintptr_t VehicleAttributes = 0x12D8;
inline static constexpr uintptr_t CachedVehiclePhysicsCollisionDamageComponent = 0x12F8;
inline static constexpr uintptr_t CachedFuelComponent = 0x1300;
inline static constexpr uintptr_t ReasonsWhyCantContainPlayers = 0x1308;
inline static constexpr uintptr_t IgnoredBuildingActors = 0x1318;
inline static constexpr uintptr_t RecentlyHitActorsData = 0x1328;
inline static constexpr uintptr_t LastRecentlyHitActorsUpdateFrame = 0x1338;
inline static constexpr uintptr_t RecentlyHitBuildingActorsData = 0x1340;
inline static constexpr uintptr_t DamageableParts = 0x1350;
inline static constexpr uintptr_t ToggledParts = 0x1360;
inline static constexpr uintptr_t CorrectTargetOrientation = 0x15D8;
inline static constexpr uintptr_t CameraModeClass = 0x1620;
inline static constexpr uintptr_t DrivingAnimClass = 0x1628;
inline static constexpr uintptr_t DriverAnimLayerOverlayClass = 0x1630;
inline static constexpr uintptr_t PassengerAnimLayerOverlayClass = 0x1638;
inline static constexpr uintptr_t AnimSet = 0x1640;
inline static constexpr uintptr_t AttributeInitKey = 0x1740;
inline static constexpr uintptr_t AbilitySystemComponent = 0x1748;
inline static constexpr uintptr_t HealthSet = 0x1750;
inline static constexpr uintptr_t ImpulseResponseSet = 0x1758;
inline static constexpr uintptr_t DamageSet = 0x1760;
inline static constexpr uintptr_t HealthBarIndicator = 0x1768;
inline static constexpr uintptr_t VehicleCosmeticInfo = 0x1770;
inline static constexpr uintptr_t NavModifierComponent = 0x17B8;
inline static constexpr uintptr_t bShouldSleepAtSpawn = 0x17C0;
inline static constexpr uintptr_t bSpawnedSleepLockActive = 0x17C1;
inline static constexpr uintptr_t ForceKinematicOnClientCount = 0x17C4;
inline static constexpr uintptr_t ImpactInstigator = 0x17C8;
inline static constexpr uintptr_t NormalizedRPM = 0x1830;
inline static constexpr uintptr_t CustomUI = 0x1838;
inline static constexpr uintptr_t VehicleEnhancedInputContextDriver = 0x1848;
inline static constexpr uintptr_t VehicleEnhancedInputContextPassenger = 0x1858;
inline static constexpr uintptr_t InputActionMoveGamepad = 0x1868;
inline static constexpr uintptr_t InputActionChangeSeat = 0x1870;
inline static constexpr uintptr_t InputActionHonk = 0x1878;
inline static constexpr uintptr_t InputActionBoost = 0x1880;
inline static constexpr uintptr_t InputActionUseOrExit = 0x1888;
inline static constexpr uintptr_t InputActionGamepadTriggerForward = 0x1890;
inline static constexpr uintptr_t InputActionGamepadTriggerReverse = 0x1898;
inline static constexpr uintptr_t MobileMoveForwardCurve = 0x18A0;
inline static constexpr uintptr_t MobileMoveRightCurve = 0x18A8;
inline static constexpr uintptr_t MobileReversingAngle = 0x18B0;
inline static constexpr uintptr_t bShouldConsumeTouchStickVector = 0x18B4;
inline static constexpr uintptr_t ActiveCustomUI = 0x18B8;
inline static constexpr uintptr_t MobileCustomUI = 0x18C8;
inline static constexpr uintptr_t AlwaysDamageVehiclesWithTag = 0x18DC;
inline static constexpr uintptr_t OnModAppliedOnClientDelegate = 0x18E0;
inline static constexpr uintptr_t BaseTireInfo = 0x18F0;
inline static constexpr uintptr_t CurrentOverlapComponent = 0x1AE0;
inline static constexpr uintptr_t VehicleConfigsClass = 0x1AE8;
inline static constexpr uintptr_t VehicleConfigsClass_BR = 0x1AF0;
inline static constexpr uintptr_t FortPhysicsVehicleConfigs = 0x1AF8;
inline static constexpr uintptr_t bBoosting = 0x1B00;
inline static constexpr uintptr_t bHasBoostingEventStarted = 0x1B01;
inline static constexpr uintptr_t BoostEndTime = 0x1B04;
inline static constexpr uintptr_t OnBoostStartedDelegate = 0x1B08;
inline static constexpr uintptr_t OnBoostRequestFailedDelegate = 0x1B18;
inline static constexpr uintptr_t OnBoostFinishedDelegate = 0x1B28;
inline static constexpr uintptr_t OnRechargeableBoostPercentChangedDelegate = 0x1B38;
inline static constexpr uintptr_t OnRechargeableBoostFullDelegate = 0x1B48;
inline static constexpr uintptr_t OnDriftStartedDelegate = 0x1B58;
inline static constexpr uintptr_t OnDriftFinishedDelegate = 0x1B68;
inline static constexpr uintptr_t SoundIndicatorComponent = 0x1B78;
inline static constexpr uintptr_t bShouldDealDamage = 0x1B80;
inline static constexpr uintptr_t NativeComp_LowFuelSputter = 0x1B88;
inline static constexpr uintptr_t NativeSys_LowFuelSputter = 0x1B90;
inline static constexpr uintptr_t OnRefuelStartDelegate = 0x1B98;
inline static constexpr uintptr_t OnRefuelStopDelegate = 0x1BA8;
inline static constexpr uintptr_t OnRefueledFromEmptyDelegate = 0x1BB8;
inline static constexpr uintptr_t OnOutOfFuelDelegate = 0x1BC8;
inline static constexpr uintptr_t OnFuelChangedDelegate = 0x1BD8;
inline static constexpr uintptr_t OnLowFuelDelegate = 0x1BE8;
inline static constexpr uintptr_t DebugDestroyLogCount = 0x1BF8;
inline static constexpr uintptr_t ServerCriticalHealth = 0x1BFC;
inline static constexpr uintptr_t HealthZeroTime = 0x1C00;
inline static constexpr uintptr_t bExploded = 0x1C04;
inline static constexpr uintptr_t bPendingDeath = 0x1C04;
inline static constexpr uintptr_t bOnFire = 0x1C04;
inline static constexpr uintptr_t OnStartCriticalHealth = 0x1C08;
inline static constexpr uintptr_t OnVehicleExplodeDelegate = 0x1C18;
inline static constexpr uintptr_t bOnRoad = 0x1C40;
inline static constexpr uintptr_t bOnLandscape = 0x1C41;
inline static constexpr uintptr_t bOnDirt = 0x1C42;
inline static constexpr uintptr_t bOnGrass = 0x1C43;
inline static constexpr uintptr_t bOnIce = 0x1C44;
inline static constexpr uintptr_t bOnSnow = 0x1C45;
inline static constexpr uintptr_t bOnMud = 0x1C46;
inline static constexpr uintptr_t bStartedWithFullBoost = 0x1C47;
inline static constexpr uintptr_t bOnVehicle = 0x1C48;
inline static constexpr uintptr_t TireSurfaces = 0x1C50;
inline static constexpr uintptr_t OnTirePoppedDelegate = 0x1C60;
inline static constexpr uintptr_t OnTireRepairedDelegate = 0x1C70;
inline static constexpr uintptr_t LastPopTireTime = 0x1C80;
inline static constexpr uintptr_t TireStates = 0x1C88;
inline static constexpr uintptr_t OnDisabledChangedDelegate = 0x1C98;
inline static constexpr uintptr_t OnRimScrapingChangedDelegate = 0x1CC8;
inline static constexpr uintptr_t PlatformVelocityDirection = 0x1CD8;
inline static constexpr uintptr_t RimScrapeDamageTimer = 0x1D14;
inline static constexpr uintptr_t ExceptionsForClearFallDamageImmunityOnExitTagQuery = 0x1D38;
inline static constexpr uintptr_t ActiveGameplayEffectGrantedTagsToForceRemove = 0x1D80;
inline static constexpr uintptr_t OnVehicleCosmeticsPartUpdatedDelegate = 0x1DF8;
inline static constexpr uintptr_t OnRefuelingCosmeticsStarted = 0x1E08;
inline static constexpr uintptr_t OnRefuelingCosmeticsFinished = 0x1E18;
inline static constexpr uintptr_t VehicleCosmeticsForceApplyDelegate = 0x1E28;
inline static constexpr uintptr_t CachedWheelFXInfos = 0x1E38;
inline static constexpr uintptr_t bIsRefuelingCosmeticsActive = 0x1E59;
inline static constexpr uintptr_t OwningSpawnerResolverScopes = 0x1F18;
inline static constexpr uintptr_t CachedVehicleSimStepsManager = 0x1F58;
inline static constexpr uintptr_t VehicleHudData = 0x1F68;
inline static constexpr uintptr_t bSkydivePlayerOnVehicleExit = 0x1F78;
inline static constexpr uintptr_t HeightToBeginSkydive = 0x1F7C;
};
AFortProjectileAthena
struct afort_projectile_athena {
inline static constexpr uintptr_t PawnHitResult = 0xAE0;
inline static constexpr uintptr_t FireStartLoc = 0xBD8;
inline static constexpr uintptr_t bExplodeOnPawnHit = 0xBF0;
inline static constexpr uintptr_t bUseAsyncExplosions = 0xBF0;
inline static constexpr uintptr_t bUseAsyncExplosionsOnlyOnce = 0xBF0;
inline static constexpr uintptr_t bNoCollisionForNonOwningClients = 0xBF0;
inline static constexpr uintptr_t bIgnoreActorsAttachedToFiringPawn = 0xBF0;
inline static constexpr uintptr_t bSkipOnTouchedEventForInitialOwnerHit = 0xBF1;
inline static constexpr uintptr_t bEstimateCollisionForSniperTrace = 0xBF1;
inline static constexpr uintptr_t bTriggerTouchForAllSniperTraceHits = 0xBF1;
inline static constexpr uintptr_t bPredictMaxSimulationDistanceExceeded = 0xBF1;
inline static constexpr uintptr_t bProcessLocalHits = 0xBF1;
inline static constexpr uintptr_t bProcessOnServerForFortAIControllers = 0xBF1;
inline static constexpr uintptr_t TimeToWaitForPawnHitBeforeKillOnServer = 0xBF4;
inline static constexpr uintptr_t PredictedHitActor = 0xC08;
inline static constexpr uintptr_t PredictedHitComp = 0xC10;
};
Decrypts
GWorld is encoded at module + 0x1B2C5BA0. world = encoded * mul + add.
inline uintptr_t decrypt_world()
{
if (!memory.BaseAddress)
memory.BaseAddress = driver.GetBase();
if (!memory.BaseAddress)
return 0;
std::uint64_t encoded =
memory.read<std::uint64_t>(memory.BaseAddress + 0x1B2C5BA0);
std::uintptr_t world = static_cast<std::uintptr_t>(
0x6501B96661E130DDULL * encoded + 0x79D95BD19230E74DULL);
return world ? world : 0;
}
