📦 Game Update 13967

This commit is contained in:
a2x 2023-11-04 11:34:04 +10:00
parent 2378c280ab
commit b258d78813
78 changed files with 2635 additions and 2637 deletions

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class AimMatrixOpFixedSettings_t { public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class AimMatrixOpFixedSettings_t: class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -162,12 +162,12 @@ public static class CBodyComponent { // CEntityComponent
} }
public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
public const nint m_animationController = 0x470; // CBaseAnimGraphController public const nint m_animationController = 0x480; // CBaseAnimGraphController
public const nint __m_pChainEntity = 0x18B0; // CNetworkVarChainer public const nint __m_pChainEntity = 0x18C0; // CNetworkVarChainer
} }
public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
public const nint __m_pChainEntity = 0x470; // CNetworkVarChainer public const nint __m_pChainEntity = 0x480; // CNetworkVarChainer
} }
public static class CBodyComponentPoint { // CBodyComponent public static class CBodyComponentPoint { // CBodyComponent
@ -177,7 +177,7 @@ public static class CBodyComponentPoint { // CBodyComponent
public static class CBodyComponentSkeletonInstance { // CBodyComponent public static class CBodyComponentSkeletonInstance { // CBodyComponent
public const nint m_skeletonInstance = 0x50; // CSkeletonInstance public const nint m_skeletonInstance = 0x50; // CSkeletonInstance
public const nint __m_pChainEntity = 0x440; // CNetworkVarChainer public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer
} }
public static class CBombTarget { // C_BaseTrigger public static class CBombTarget { // C_BaseTrigger
@ -1751,9 +1751,9 @@ public static class C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_
} }
public static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn public static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn
public const nint m_animgraph = 0x22D8; // CUtlString public const nint m_animgraph = 0x22E0; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22E0; // CUtlString public const nint m_animgraphCharacterModeString = 0x22E8; // CUtlString
public const nint m_flInitialModelScale = 0x22E8; // float public const nint m_flInitialModelScale = 0x22F0; // float
} }
public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1922,204 +1922,204 @@ public static class C_CSMinimapBoundary { // C_BaseEntity
} }
public static class C_CSObserverPawn { // C_CSPlayerPawnBase public static class C_CSObserverPawn { // C_CSPlayerPawnBase
public const nint m_hDetectParentChange = 0x16A8; // CEntityHandle public const nint m_hDetectParentChange = 0x16B0; // CEntityHandle
} }
public static class C_CSPlayerPawn { // C_CSPlayerPawnBase public static class C_CSPlayerPawn { // C_CSPlayerPawnBase
public const nint m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices* public const nint m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices* public const nint m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices* public const nint m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices* public const nint m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t public const nint m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x16D4; // GameTime_t public const nint m_flLastFiredWeaponTime = 0x16DC; // GameTime_t
public const nint m_bHasFemaleVoice = 0x16D8; // bool public const nint m_bHasFemaleVoice = 0x16E0; // bool
public const nint m_flLandseconds = 0x16DC; // float public const nint m_flLandseconds = 0x16E4; // float
public const nint m_flOldFallVelocity = 0x16E0; // float public const nint m_flOldFallVelocity = 0x16E8; // float
public const nint m_szLastPlaceName = 0x16E4; // char[18] public const nint m_szLastPlaceName = 0x16EC; // char[18]
public const nint m_bPrevDefuser = 0x16F6; // bool public const nint m_bPrevDefuser = 0x16FE; // bool
public const nint m_bPrevHelmet = 0x16F7; // bool public const nint m_bPrevHelmet = 0x16FF; // bool
public const nint m_nPrevArmorVal = 0x16F8; // int32_t public const nint m_nPrevArmorVal = 0x1700; // int32_t
public const nint m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t public const nint m_nPrevGrenadeAmmoCount = 0x1704; // int32_t
public const nint m_unPreviousWeaponHash = 0x1700; // uint32_t public const nint m_unPreviousWeaponHash = 0x1708; // uint32_t
public const nint m_unWeaponHash = 0x1704; // uint32_t public const nint m_unWeaponHash = 0x170C; // uint32_t
public const nint m_bInBuyZone = 0x1708; // bool public const nint m_bInBuyZone = 0x1710; // bool
public const nint m_bPreviouslyInBuyZone = 0x1709; // bool public const nint m_bPreviouslyInBuyZone = 0x1711; // bool
public const nint m_aimPunchAngle = 0x170C; // QAngle public const nint m_aimPunchAngle = 0x1714; // QAngle
public const nint m_aimPunchAngleVel = 0x1718; // QAngle public const nint m_aimPunchAngleVel = 0x1720; // QAngle
public const nint m_aimPunchTickBase = 0x1724; // int32_t public const nint m_aimPunchTickBase = 0x172C; // int32_t
public const nint m_aimPunchTickFraction = 0x1728; // float public const nint m_aimPunchTickFraction = 0x1730; // float
public const nint m_aimPunchCache = 0x1730; // CUtlVector<QAngle> public const nint m_aimPunchCache = 0x1738; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x1750; // bool public const nint m_bInLanding = 0x1758; // bool
public const nint m_flLandingTime = 0x1754; // float public const nint m_flLandingTime = 0x175C; // float
public const nint m_bInHostageRescueZone = 0x1758; // bool public const nint m_bInHostageRescueZone = 0x1760; // bool
public const nint m_bInBombZone = 0x1759; // bool public const nint m_bInBombZone = 0x1761; // bool
public const nint m_bIsBuyMenuOpen = 0x175A; // bool public const nint m_bIsBuyMenuOpen = 0x1762; // bool
public const nint m_flTimeOfLastInjury = 0x175C; // GameTime_t public const nint m_flTimeOfLastInjury = 0x1764; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1760; // GameTime_t public const nint m_flNextSprayDecalTime = 0x1768; // GameTime_t
public const nint m_iRetakesOffering = 0x1878; // int32_t public const nint m_iRetakesOffering = 0x1880; // int32_t
public const nint m_iRetakesOfferingCard = 0x187C; // int32_t public const nint m_iRetakesOfferingCard = 0x1884; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1880; // bool public const nint m_bRetakesHasDefuseKit = 0x1888; // bool
public const nint m_bRetakesMVPLastRound = 0x1881; // bool public const nint m_bRetakesMVPLastRound = 0x1889; // bool
public const nint m_iRetakesMVPBoostItem = 0x1884; // int32_t public const nint m_iRetakesMVPBoostItem = 0x188C; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t public const nint m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x18A8; // bool public const nint m_bNeedToReApplyGloves = 0x18B0; // bool
public const nint m_EconGloves = 0x18B0; // C_EconItemView public const nint m_EconGloves = 0x18B8; // C_EconItemView
public const nint m_bMustSyncRagdollState = 0x1CF8; // bool public const nint m_bMustSyncRagdollState = 0x1D00; // bool
public const nint m_nRagdollDamageBone = 0x1CFC; // int32_t public const nint m_nRagdollDamageBone = 0x1D04; // int32_t
public const nint m_vRagdollDamageForce = 0x1D00; // Vector public const nint m_vRagdollDamageForce = 0x1D08; // Vector
public const nint m_vRagdollDamagePosition = 0x1D0C; // Vector public const nint m_vRagdollDamagePosition = 0x1D14; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D18; // char[64] public const nint m_szRagdollDamageWeaponName = 0x1D20; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D58; // bool public const nint m_bRagdollDamageHeadshot = 0x1D60; // bool
public const nint m_vRagdollServerOrigin = 0x1D5C; // Vector public const nint m_vRagdollServerOrigin = 0x1D64; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x22A0; // bool public const nint m_bLastHeadBoneTransformIsValid = 0x22A8; // bool
public const nint m_lastLandTime = 0x22A4; // GameTime_t public const nint m_lastLandTime = 0x22AC; // GameTime_t
public const nint m_bOnGroundLastTick = 0x22A8; // bool public const nint m_bOnGroundLastTick = 0x22B0; // bool
public const nint m_qDeathEyeAngles = 0x22C4; // QAngle public const nint m_qDeathEyeAngles = 0x22CC; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool public const nint m_bSkipOneHeadConstraintUpdate = 0x22D8; // bool
} }
public static class C_CSPlayerPawnBase { // C_BasePlayerPawn public static class C_CSPlayerPawnBase { // C_BasePlayerPawn
public const nint m_pPingServices = 0x1260; // CCSPlayer_PingServices* public const nint m_pPingServices = 0x1268; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices* public const nint m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices*
public const nint m_fRenderingClipPlane = 0x1270; // float[4] public const nint m_fRenderingClipPlane = 0x1278; // float[4]
public const nint m_nLastClipPlaneSetupFrame = 0x1280; // int32_t public const nint m_nLastClipPlaneSetupFrame = 0x1288; // int32_t
public const nint m_vecLastClipCameraPos = 0x1284; // Vector public const nint m_vecLastClipCameraPos = 0x128C; // Vector
public const nint m_vecLastClipCameraForward = 0x1290; // Vector public const nint m_vecLastClipCameraForward = 0x1298; // Vector
public const nint m_bClipHitStaticWorld = 0x129C; // bool public const nint m_bClipHitStaticWorld = 0x12A4; // bool
public const nint m_bCachedPlaneIsValid = 0x129D; // bool public const nint m_bCachedPlaneIsValid = 0x12A5; // bool
public const nint m_pClippingWeapon = 0x12A0; // C_CSWeaponBase* public const nint m_pClippingWeapon = 0x12A8; // C_CSWeaponBase*
public const nint m_previousPlayerState = 0x12A8; // CSPlayerState public const nint m_previousPlayerState = 0x12B0; // CSPlayerState
public const nint m_flLastCollisionCeiling = 0x12AC; // float public const nint m_flLastCollisionCeiling = 0x12B4; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x12B0; // float public const nint m_flLastCollisionCeilingChangeTime = 0x12B8; // float
public const nint m_grenadeParameterStashTime = 0x12D0; // GameTime_t public const nint m_grenadeParameterStashTime = 0x12D8; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x12D4; // bool public const nint m_bGrenadeParametersStashed = 0x12DC; // bool
public const nint m_angStashedShootAngles = 0x12D8; // QAngle public const nint m_angStashedShootAngles = 0x12E0; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector public const nint m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector
public const nint m_vecStashedVelocity = 0x12F0; // Vector public const nint m_vecStashedVelocity = 0x12F8; // Vector
public const nint m_angShootAngleHistory = 0x12FC; // QAngle[2] public const nint m_angShootAngleHistory = 0x1304; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1314; // Vector[2] public const nint m_vecThrowPositionHistory = 0x131C; // Vector[2]
public const nint m_vecVelocityHistory = 0x132C; // Vector[2] public const nint m_vecVelocityHistory = 0x1334; // Vector[2]
public const nint m_thirdPersonHeading = 0x1348; // QAngle public const nint m_thirdPersonHeading = 0x1350; // QAngle
public const nint m_flSlopeDropOffset = 0x1360; // float public const nint m_flSlopeDropOffset = 0x1368; // float
public const nint m_flSlopeDropHeight = 0x1370; // float public const nint m_flSlopeDropHeight = 0x1378; // float
public const nint m_vHeadConstraintOffset = 0x1380; // Vector public const nint m_vHeadConstraintOffset = 0x1388; // Vector
public const nint m_bIsScoped = 0x1398; // bool public const nint m_bIsScoped = 0x13A0; // bool
public const nint m_bIsWalking = 0x1399; // bool public const nint m_bIsWalking = 0x13A1; // bool
public const nint m_bResumeZoom = 0x139A; // bool public const nint m_bResumeZoom = 0x13A2; // bool
public const nint m_iPlayerState = 0x139C; // CSPlayerState public const nint m_iPlayerState = 0x13A4; // CSPlayerState
public const nint m_bIsDefusing = 0x13A0; // bool public const nint m_bIsDefusing = 0x13A8; // bool
public const nint m_bIsGrabbingHostage = 0x13A1; // bool public const nint m_bIsGrabbingHostage = 0x13A9; // bool
public const nint m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t public const nint m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t
public const nint m_bIsRescuing = 0x13A8; // bool public const nint m_bIsRescuing = 0x13B0; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t public const nint m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t
public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t
public const nint m_bGunGameImmunity = 0x13B4; // bool public const nint m_bGunGameImmunity = 0x13BC; // bool
public const nint m_bHasMovedSinceSpawn = 0x13B5; // bool public const nint m_bHasMovedSinceSpawn = 0x13BD; // bool
public const nint m_fMolotovUseTime = 0x13B8; // float public const nint m_fMolotovUseTime = 0x13C0; // float
public const nint m_fMolotovDamageTime = 0x13BC; // float public const nint m_fMolotovDamageTime = 0x13C4; // float
public const nint m_nWhichBombZone = 0x13C0; // int32_t public const nint m_nWhichBombZone = 0x13C8; // int32_t
public const nint m_bInNoDefuseArea = 0x13C4; // bool public const nint m_bInNoDefuseArea = 0x13CC; // bool
public const nint m_iThrowGrenadeCounter = 0x13C8; // int32_t public const nint m_iThrowGrenadeCounter = 0x13D0; // int32_t
public const nint m_bWaitForNoAttack = 0x13CC; // bool public const nint m_bWaitForNoAttack = 0x13D4; // bool
public const nint m_flGuardianTooFarDistFrac = 0x13D0; // float public const nint m_flGuardianTooFarDistFrac = 0x13D8; // float
public const nint m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t public const nint m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t
public const nint m_flNextGuardianTooFarWarning = 0x13D8; // float public const nint m_flNextGuardianTooFarWarning = 0x13E0; // float
public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool
public const nint m_bKilledByTaser = 0x13DD; // bool public const nint m_bKilledByTaser = 0x13E5; // bool
public const nint m_iMoveState = 0x13E0; // int32_t public const nint m_iMoveState = 0x13E8; // int32_t
public const nint m_bCanMoveDuringFreezePeriod = 0x13E4; // bool public const nint m_bCanMoveDuringFreezePeriod = 0x13EC; // bool
public const nint m_flLowerBodyYawTarget = 0x13E8; // float public const nint m_flLowerBodyYawTarget = 0x13F0; // float
public const nint m_bStrafing = 0x13EC; // bool public const nint m_bStrafing = 0x13F4; // bool
public const nint m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t public const nint m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t
public const nint m_flEmitSoundTime = 0x13F4; // GameTime_t public const nint m_flEmitSoundTime = 0x13FC; // GameTime_t
public const nint m_iAddonBits = 0x13F8; // int32_t public const nint m_iAddonBits = 0x1400; // int32_t
public const nint m_iPrimaryAddon = 0x13FC; // int32_t public const nint m_iPrimaryAddon = 0x1404; // int32_t
public const nint m_iSecondaryAddon = 0x1400; // int32_t public const nint m_iSecondaryAddon = 0x1408; // int32_t
public const nint m_iProgressBarDuration = 0x1404; // int32_t public const nint m_iProgressBarDuration = 0x140C; // int32_t
public const nint m_flProgressBarStartTime = 0x1408; // float public const nint m_flProgressBarStartTime = 0x1410; // float
public const nint m_iDirection = 0x140C; // int32_t public const nint m_iDirection = 0x1414; // int32_t
public const nint m_iShotsFired = 0x1410; // int32_t public const nint m_iShotsFired = 0x1418; // int32_t
public const nint m_bNightVisionOn = 0x1414; // bool public const nint m_bNightVisionOn = 0x141C; // bool
public const nint m_bHasNightVision = 0x1415; // bool public const nint m_bHasNightVision = 0x141D; // bool
public const nint m_flVelocityModifier = 0x1418; // float public const nint m_flVelocityModifier = 0x1420; // float
public const nint m_flHitHeading = 0x141C; // float public const nint m_flHitHeading = 0x1424; // float
public const nint m_nHitBodyPart = 0x1420; // int32_t public const nint m_nHitBodyPart = 0x1428; // int32_t
public const nint m_iStartAccount = 0x1424; // int32_t public const nint m_iStartAccount = 0x142C; // int32_t
public const nint m_vecIntroStartEyePosition = 0x1428; // Vector public const nint m_vecIntroStartEyePosition = 0x1430; // Vector
public const nint m_vecIntroStartPlayerForward = 0x1434; // Vector public const nint m_vecIntroStartPlayerForward = 0x143C; // Vector
public const nint m_flClientDeathTime = 0x1440; // GameTime_t public const nint m_flClientDeathTime = 0x1448; // GameTime_t
public const nint m_flNightVisionAlpha = 0x1444; // float public const nint m_flNightVisionAlpha = 0x144C; // float
public const nint m_bScreenTearFrameCaptured = 0x1448; // bool public const nint m_bScreenTearFrameCaptured = 0x1450; // bool
public const nint m_flFlashBangTime = 0x144C; // float public const nint m_flFlashBangTime = 0x1454; // float
public const nint m_flFlashScreenshotAlpha = 0x1450; // float public const nint m_flFlashScreenshotAlpha = 0x1458; // float
public const nint m_flFlashOverlayAlpha = 0x1454; // float public const nint m_flFlashOverlayAlpha = 0x145C; // float
public const nint m_bFlashBuildUp = 0x1458; // bool public const nint m_bFlashBuildUp = 0x1460; // bool
public const nint m_bFlashDspHasBeenCleared = 0x1459; // bool public const nint m_bFlashDspHasBeenCleared = 0x1461; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool public const nint m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool
public const nint m_flFlashMaxAlpha = 0x145C; // float public const nint m_flFlashMaxAlpha = 0x1464; // float
public const nint m_flFlashDuration = 0x1460; // float public const nint m_flFlashDuration = 0x1468; // float
public const nint m_lastStandingPos = 0x1464; // Vector public const nint m_lastStandingPos = 0x146C; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x1470; // Vector public const nint m_vecLastMuzzleFlashPos = 0x1478; // Vector
public const nint m_angLastMuzzleFlashAngle = 0x147C; // QAngle public const nint m_angLastMuzzleFlashAngle = 0x1484; // QAngle
public const nint m_hMuzzleFlashShape = 0x1488; // CHandle<C_BaseEntity> public const nint m_hMuzzleFlashShape = 0x1490; // CHandle<C_BaseEntity>
public const nint m_iHealthBarRenderMaskIndex = 0x148C; // int32_t public const nint m_iHealthBarRenderMaskIndex = 0x1494; // int32_t
public const nint m_flHealthFadeValue = 0x1490; // float public const nint m_flHealthFadeValue = 0x1498; // float
public const nint m_flHealthFadeAlpha = 0x1494; // float public const nint m_flHealthFadeAlpha = 0x149C; // float
public const nint m_nMyCollisionGroup = 0x1498; // int32_t public const nint m_nMyCollisionGroup = 0x14A0; // int32_t
public const nint m_ignoreLadderJumpTime = 0x149C; // float public const nint m_ignoreLadderJumpTime = 0x14A4; // float
public const nint m_ladderSurpressionTimer = 0x14A0; // CountdownTimer public const nint m_ladderSurpressionTimer = 0x14A8; // CountdownTimer
public const nint m_lastLadderNormal = 0x14B8; // Vector public const nint m_lastLadderNormal = 0x14C0; // Vector
public const nint m_lastLadderPos = 0x14C4; // Vector public const nint m_lastLadderPos = 0x14CC; // Vector
public const nint m_flDeathCCWeight = 0x14D8; // float public const nint m_flDeathCCWeight = 0x14E0; // float
public const nint m_bOldIsScoped = 0x14DC; // bool public const nint m_bOldIsScoped = 0x14E4; // bool
public const nint m_flPrevRoundEndTime = 0x14E0; // float public const nint m_flPrevRoundEndTime = 0x14E8; // float
public const nint m_flPrevMatchEndTime = 0x14E4; // float public const nint m_flPrevMatchEndTime = 0x14EC; // float
public const nint m_unCurrentEquipmentValue = 0x14E8; // uint16_t public const nint m_unCurrentEquipmentValue = 0x14F0; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x14EA; // uint16_t public const nint m_unRoundStartEquipmentValue = 0x14F2; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t public const nint m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t
public const nint m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector public const nint m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t
public const nint m_ArmorValue = 0x1500; // int32_t public const nint m_ArmorValue = 0x1508; // int32_t
public const nint m_angEyeAngles = 0x1508; // QAngle public const nint m_angEyeAngles = 0x1510; // QAngle
public const nint m_fNextThinkPushAway = 0x1520; // float public const nint m_fNextThinkPushAway = 0x1528; // float
public const nint m_bShouldAutobuyDMWeapons = 0x1524; // bool public const nint m_bShouldAutobuyDMWeapons = 0x152C; // bool
public const nint m_bShouldAutobuyNow = 0x1525; // bool public const nint m_bShouldAutobuyNow = 0x152D; // bool
public const nint m_bHud_MiniScoreHidden = 0x1526; // bool public const nint m_bHud_MiniScoreHidden = 0x152E; // bool
public const nint m_bHud_RadarHidden = 0x1527; // bool public const nint m_bHud_RadarHidden = 0x152F; // bool
public const nint m_nLastKillerIndex = 0x1528; // CEntityIndex public const nint m_nLastKillerIndex = 0x1530; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x152C; // int32_t public const nint m_nLastConcurrentKilled = 0x1534; // int32_t
public const nint m_nDeathCamMusic = 0x1530; // int32_t public const nint m_nDeathCamMusic = 0x1538; // int32_t
public const nint m_iIDEntIndex = 0x1534; // CEntityIndex public const nint m_iIDEntIndex = 0x153C; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x1538; // CountdownTimer public const nint m_delayTargetIDTimer = 0x1540; // CountdownTimer
public const nint m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex public const nint m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x1554; // CEntityIndex public const nint m_iOldIDEntIndex = 0x155C; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x1558; // CountdownTimer public const nint m_holdTargetIDTimer = 0x1560; // CountdownTimer
public const nint m_flCurrentMusicStartTime = 0x1574; // float public const nint m_flCurrentMusicStartTime = 0x157C; // float
public const nint m_flMusicRoundStartTime = 0x1578; // float public const nint m_flMusicRoundStartTime = 0x1580; // float
public const nint m_bDeferStartMusicOnWarmup = 0x157C; // bool public const nint m_bDeferStartMusicOnWarmup = 0x1584; // bool
public const nint m_cycleLatch = 0x1580; // int32_t public const nint m_cycleLatch = 0x1588; // int32_t
public const nint m_serverIntendedCycle = 0x1584; // float public const nint m_serverIntendedCycle = 0x158C; // float
public const nint m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5] public const nint m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5]
public const nint m_bHideTargetID = 0x15A4; // bool public const nint m_bHideTargetID = 0x15AC; // bool
public const nint m_nextTaserShakeTime = 0x15A8; // float public const nint m_nextTaserShakeTime = 0x15B0; // float
public const nint m_firstTaserShakeTime = 0x15AC; // float public const nint m_firstTaserShakeTime = 0x15B4; // float
public const nint m_flLastSmokeOverlayAlpha = 0x15B0; // float public const nint m_flLastSmokeOverlayAlpha = 0x15B8; // float
public const nint m_vLastSmokeOverlayColor = 0x15B4; // Vector public const nint m_vLastSmokeOverlayColor = 0x15BC; // Vector
public const nint m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t public const nint m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t
public const nint m_flNextMagDropTime = 0x15C4; // float public const nint m_flNextMagDropTime = 0x15CC; // float
public const nint m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t public const nint m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t
public const nint m_vecBulletHitModels = 0x15D0; // CUtlVector<C_BulletHitModel*> public const nint m_vecBulletHitModels = 0x15D8; // CUtlVector<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*> public const nint m_vecPickupModelSlerpers = 0x15F0; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecLastAliveLocalVelocity = 0x1600; // Vector public const nint m_vecLastAliveLocalVelocity = 0x1608; // Vector
public const nint m_entitySpottedState = 0x1628; // EntitySpottedState_t public const nint m_entitySpottedState = 0x1630; // EntitySpottedState_t
public const nint m_nSurvivalTeamNumber = 0x1640; // int32_t public const nint m_nSurvivalTeamNumber = 0x1648; // int32_t
public const nint m_bGuardianShouldSprayCustomXMark = 0x1644; // bool public const nint m_bGuardianShouldSprayCustomXMark = 0x164C; // bool
public const nint m_bHasDeathInfo = 0x1645; // bool public const nint m_bHasDeathInfo = 0x164D; // bool
public const nint m_flDeathInfoTime = 0x1648; // float public const nint m_flDeathInfoTime = 0x1650; // float
public const nint m_vecDeathInfoOrigin = 0x164C; // Vector public const nint m_vecDeathInfoOrigin = 0x1654; // Vector
public const nint m_bKilledByHeadshot = 0x1658; // bool public const nint m_bKilledByHeadshot = 0x1660; // bool
public const nint m_hOriginalController = 0x165C; // CHandle<CCSPlayerController> public const nint m_hOriginalController = 0x1664; // CHandle<CCSPlayerController>
} }
public static class C_CSPlayerResource { // C_BaseEntity public static class C_CSPlayerResource { // C_BaseEntity

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#pragma once #pragma once
@ -166,12 +166,12 @@ namespace CBodyComponent { // CEntityComponent
} }
namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t m_animationController = 0x470; // CBaseAnimGraphController constexpr std::ptrdiff_t m_animationController = 0x480; // CBaseAnimGraphController
constexpr std::ptrdiff_t __m_pChainEntity = 0x18B0; // CNetworkVarChainer constexpr std::ptrdiff_t __m_pChainEntity = 0x18C0; // CNetworkVarChainer
} }
namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x470; // CNetworkVarChainer constexpr std::ptrdiff_t __m_pChainEntity = 0x480; // CNetworkVarChainer
} }
namespace CBodyComponentPoint { // CBodyComponent namespace CBodyComponentPoint { // CBodyComponent
@ -181,7 +181,7 @@ namespace CBodyComponentPoint { // CBodyComponent
namespace CBodyComponentSkeletonInstance { // CBodyComponent namespace CBodyComponentSkeletonInstance { // CBodyComponent
constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x440; // CNetworkVarChainer constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer
} }
namespace CBombTarget { // C_BaseTrigger namespace CBombTarget { // C_BaseTrigger
@ -1755,9 +1755,9 @@ namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewMod
} }
namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn
constexpr std::ptrdiff_t m_animgraph = 0x22D8; // CUtlString constexpr std::ptrdiff_t m_animgraph = 0x22E0; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E0; // CUtlString constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E8; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22E8; // float constexpr std::ptrdiff_t m_flInitialModelScale = 0x22F0; // float
} }
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1926,204 +1926,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity
} }
namespace C_CSObserverPawn { // C_CSPlayerPawnBase namespace C_CSObserverPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_hDetectParentChange = 0x16A8; // CEntityHandle constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B0; // CEntityHandle
} }
namespace C_CSPlayerPawn { // C_CSPlayerPawnBase namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices* constexpr std::ptrdiff_t m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices* constexpr std::ptrdiff_t m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices* constexpr std::ptrdiff_t m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16D4; // GameTime_t constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16DC; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16D8; // bool constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16E0; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x16DC; // float constexpr std::ptrdiff_t m_flLandseconds = 0x16E4; // float
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E0; // float constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E8; // float
constexpr std::ptrdiff_t m_szLastPlaceName = 0x16E4; // char[18] constexpr std::ptrdiff_t m_szLastPlaceName = 0x16EC; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x16F6; // bool constexpr std::ptrdiff_t m_bPrevDefuser = 0x16FE; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x16F7; // bool constexpr std::ptrdiff_t m_bPrevHelmet = 0x16FF; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16F8; // int32_t constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1700; // int32_t
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1704; // int32_t
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1700; // uint32_t constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1708; // uint32_t
constexpr std::ptrdiff_t m_unWeaponHash = 0x1704; // uint32_t constexpr std::ptrdiff_t m_unWeaponHash = 0x170C; // uint32_t
constexpr std::ptrdiff_t m_bInBuyZone = 0x1708; // bool constexpr std::ptrdiff_t m_bInBuyZone = 0x1710; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1709; // bool constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1711; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x170C; // QAngle constexpr std::ptrdiff_t m_aimPunchAngle = 0x1714; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1718; // QAngle constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1720; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1724; // int32_t constexpr std::ptrdiff_t m_aimPunchTickBase = 0x172C; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1728; // float constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1730; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x1730; // CUtlVector<QAngle> constexpr std::ptrdiff_t m_aimPunchCache = 0x1738; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x1750; // bool constexpr std::ptrdiff_t m_bInLanding = 0x1758; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x1754; // float constexpr std::ptrdiff_t m_flLandingTime = 0x175C; // float
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1758; // bool constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1760; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1759; // bool constexpr std::ptrdiff_t m_bInBombZone = 0x1761; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x175A; // bool constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1762; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x175C; // GameTime_t constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1764; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1760; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1768; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1878; // int32_t constexpr std::ptrdiff_t m_iRetakesOffering = 0x1880; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x187C; // int32_t constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1884; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1880; // bool constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1888; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1881; // bool constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1889; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1884; // int32_t constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x188C; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18A8; // bool constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18B0; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x18B0; // C_EconItemView constexpr std::ptrdiff_t m_EconGloves = 0x18B8; // C_EconItemView
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CF8; // bool constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D00; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CFC; // int32_t constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D04; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D00; // Vector constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D08; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D0C; // Vector constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D14; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D18; // char[64] constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D20; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D58; // bool constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D60; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D5C; // Vector constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D64; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A0; // bool constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A8; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x22A4; // GameTime_t constexpr std::ptrdiff_t m_lastLandTime = 0x22AC; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22A8; // bool constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22B0; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22C4; // QAngle constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22CC; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D8; // bool
} }
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
constexpr std::ptrdiff_t m_pPingServices = 0x1260; // CCSPlayer_PingServices* constexpr std::ptrdiff_t m_pPingServices = 0x1268; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices* constexpr std::ptrdiff_t m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1270; // float[4] constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1278; // float[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1280; // int32_t constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1288; // int32_t
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1284; // Vector constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x128C; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1290; // Vector constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1298; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x129C; // bool constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x12A4; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x129D; // bool constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x12A5; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A0; // C_CSWeaponBase* constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A8; // C_CSWeaponBase*
constexpr std::ptrdiff_t m_previousPlayerState = 0x12A8; // CSPlayerState constexpr std::ptrdiff_t m_previousPlayerState = 0x12B0; // CSPlayerState
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12AC; // float constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12B4; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B0; // float constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B8; // float
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D0; // GameTime_t constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D8; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12D4; // bool constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12DC; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12D8; // QAngle constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12E0; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F0; // Vector constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F8; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12FC; // QAngle[2] constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1304; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1314; // Vector[2] constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x131C; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x132C; // Vector[2] constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1334; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1348; // QAngle constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1350; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1360; // float constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1368; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1370; // float constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1378; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1380; // Vector constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1388; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x1398; // bool constexpr std::ptrdiff_t m_bIsScoped = 0x13A0; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x1399; // bool constexpr std::ptrdiff_t m_bIsWalking = 0x13A1; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x139A; // bool constexpr std::ptrdiff_t m_bResumeZoom = 0x13A2; // bool
constexpr std::ptrdiff_t m_iPlayerState = 0x139C; // CSPlayerState constexpr std::ptrdiff_t m_iPlayerState = 0x13A4; // CSPlayerState
constexpr std::ptrdiff_t m_bIsDefusing = 0x13A0; // bool constexpr std::ptrdiff_t m_bIsDefusing = 0x13A8; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A1; // bool constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A9; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_bIsRescuing = 0x13A8; // bool constexpr std::ptrdiff_t m_bIsRescuing = 0x13B0; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13B4; // bool constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13BC; // bool
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13B5; // bool constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13BD; // bool
constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13B8; // float constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13C0; // float
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13BC; // float constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13C4; // float
constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C0; // int32_t constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C8; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13C4; // bool constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13CC; // bool
constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13C8; // int32_t constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13D0; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13CC; // bool constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13D4; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D0; // float constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D8; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t
constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13D8; // float constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13E0; // float
constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x13DD; // bool constexpr std::ptrdiff_t m_bKilledByTaser = 0x13E5; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x13E0; // int32_t constexpr std::ptrdiff_t m_iMoveState = 0x13E8; // int32_t
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13E4; // bool constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13EC; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13E8; // float constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13F0; // float
constexpr std::ptrdiff_t m_bStrafing = 0x13EC; // bool constexpr std::ptrdiff_t m_bStrafing = 0x13F4; // bool
constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13F4; // GameTime_t constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13FC; // GameTime_t
constexpr std::ptrdiff_t m_iAddonBits = 0x13F8; // int32_t constexpr std::ptrdiff_t m_iAddonBits = 0x1400; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13FC; // int32_t constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1404; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1400; // int32_t constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1408; // int32_t
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1404; // int32_t constexpr std::ptrdiff_t m_iProgressBarDuration = 0x140C; // int32_t
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1408; // float constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1410; // float
constexpr std::ptrdiff_t m_iDirection = 0x140C; // int32_t constexpr std::ptrdiff_t m_iDirection = 0x1414; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1410; // int32_t constexpr std::ptrdiff_t m_iShotsFired = 0x1418; // int32_t
constexpr std::ptrdiff_t m_bNightVisionOn = 0x1414; // bool constexpr std::ptrdiff_t m_bNightVisionOn = 0x141C; // bool
constexpr std::ptrdiff_t m_bHasNightVision = 0x1415; // bool constexpr std::ptrdiff_t m_bHasNightVision = 0x141D; // bool
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1418; // float constexpr std::ptrdiff_t m_flVelocityModifier = 0x1420; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x141C; // float constexpr std::ptrdiff_t m_flHitHeading = 0x1424; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1420; // int32_t constexpr std::ptrdiff_t m_nHitBodyPart = 0x1428; // int32_t
constexpr std::ptrdiff_t m_iStartAccount = 0x1424; // int32_t constexpr std::ptrdiff_t m_iStartAccount = 0x142C; // int32_t
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1428; // Vector constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1430; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1434; // Vector constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x143C; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x1440; // GameTime_t constexpr std::ptrdiff_t m_flClientDeathTime = 0x1448; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1444; // float constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x144C; // float
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1448; // bool constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1450; // bool
constexpr std::ptrdiff_t m_flFlashBangTime = 0x144C; // float constexpr std::ptrdiff_t m_flFlashBangTime = 0x1454; // float
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1450; // float constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1458; // float
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1454; // float constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x145C; // float
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1458; // bool constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1460; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1459; // bool constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1461; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x145C; // float constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1464; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1460; // float constexpr std::ptrdiff_t m_flFlashDuration = 0x1468; // float
constexpr std::ptrdiff_t m_lastStandingPos = 0x1464; // Vector constexpr std::ptrdiff_t m_lastStandingPos = 0x146C; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1470; // Vector constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1478; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x147C; // QAngle constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x1484; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1488; // CHandle<C_BaseEntity> constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1490; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x148C; // int32_t constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x1494; // int32_t
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1490; // float constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1498; // float
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1494; // float constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x149C; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1498; // int32_t constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x14A0; // int32_t
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x149C; // float constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14A4; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A0; // CountdownTimer constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A8; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x14B8; // Vector constexpr std::ptrdiff_t m_lastLadderNormal = 0x14C0; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x14C4; // Vector constexpr std::ptrdiff_t m_lastLadderPos = 0x14CC; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14D8; // float constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14E0; // float
constexpr std::ptrdiff_t m_bOldIsScoped = 0x14DC; // bool constexpr std::ptrdiff_t m_bOldIsScoped = 0x14E4; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E0; // float constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E8; // float
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14E4; // float constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14EC; // float
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14E8; // uint16_t constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14F0; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14EA; // uint16_t constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14F2; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x1500; // int32_t constexpr std::ptrdiff_t m_ArmorValue = 0x1508; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x1508; // QAngle constexpr std::ptrdiff_t m_angEyeAngles = 0x1510; // QAngle
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1520; // float constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1528; // float
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1524; // bool constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x152C; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1525; // bool constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x152D; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1526; // bool constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x152E; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1527; // bool constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x152F; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1528; // CEntityIndex constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1530; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x152C; // int32_t constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1534; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1530; // int32_t constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1538; // int32_t
constexpr std::ptrdiff_t m_iIDEntIndex = 0x1534; // CEntityIndex constexpr std::ptrdiff_t m_iIDEntIndex = 0x153C; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1538; // CountdownTimer constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1540; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1554; // CEntityIndex constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x155C; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1558; // CountdownTimer constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1560; // CountdownTimer
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1574; // float constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x157C; // float
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1578; // float constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1580; // float
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x157C; // bool constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1584; // bool
constexpr std::ptrdiff_t m_cycleLatch = 0x1580; // int32_t constexpr std::ptrdiff_t m_cycleLatch = 0x1588; // int32_t
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1584; // float constexpr std::ptrdiff_t m_serverIntendedCycle = 0x158C; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5] constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5]
constexpr std::ptrdiff_t m_bHideTargetID = 0x15A4; // bool constexpr std::ptrdiff_t m_bHideTargetID = 0x15AC; // bool
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15A8; // float constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15B0; // float
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15AC; // float constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15B4; // float
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B0; // float constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B8; // float
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15B4; // Vector constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15BC; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15C4; // float constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15CC; // float
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D0; // CUtlVector<C_BulletHitModel*> constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D8; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*> constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15F0; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1600; // Vector constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1608; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1628; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0x1630; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1640; // int32_t constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1648; // int32_t
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1644; // bool constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x164C; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1645; // bool constexpr std::ptrdiff_t m_bHasDeathInfo = 0x164D; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1648; // float constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1650; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x164C; // Vector constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1654; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1658; // bool constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1660; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x165C; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalController = 0x1664; // CHandle<CCSPlayerController>
} }
namespace C_CSPlayerResource { // C_BaseEntity namespace C_CSPlayerResource { // C_BaseEntity

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:03 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -150,11 +150,11 @@ class CBodyComponent: # CEntityComponent
__m_pChainEntity = 0x20 # CNetworkVarChainer __m_pChainEntity = 0x20 # CNetworkVarChainer
class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance
m_animationController = 0x470 # CBaseAnimGraphController m_animationController = 0x480 # CBaseAnimGraphController
__m_pChainEntity = 0x18B0 # CNetworkVarChainer __m_pChainEntity = 0x18C0 # CNetworkVarChainer
class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance
__m_pChainEntity = 0x470 # CNetworkVarChainer __m_pChainEntity = 0x480 # CNetworkVarChainer
class CBodyComponentPoint: # CBodyComponent class CBodyComponentPoint: # CBodyComponent
m_sceneNode = 0x50 # CGameSceneNode m_sceneNode = 0x50 # CGameSceneNode
@ -162,7 +162,7 @@ class CBodyComponentPoint: # CBodyComponent
class CBodyComponentSkeletonInstance: # CBodyComponent class CBodyComponentSkeletonInstance: # CBodyComponent
m_skeletonInstance = 0x50 # CSkeletonInstance m_skeletonInstance = 0x50 # CSkeletonInstance
__m_pChainEntity = 0x440 # CNetworkVarChainer __m_pChainEntity = 0x450 # CNetworkVarChainer
class CBombTarget: # C_BaseTrigger class CBombTarget: # C_BaseTrigger
m_bBombPlantedHere = 0xCC8 # bool m_bBombPlantedHere = 0xCC8 # bool
@ -1593,9 +1593,9 @@ class C_CSGO_PreviewModel: # C_BaseFlex
class C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel class C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel
class C_CSGO_PreviewPlayer: # C_CSPlayerPawn class C_CSGO_PreviewPlayer: # C_CSPlayerPawn
m_animgraph = 0x22D8 # CUtlString m_animgraph = 0x22E0 # CUtlString
m_animgraphCharacterModeString = 0x22E0 # CUtlString m_animgraphCharacterModeString = 0x22E8 # CUtlString
m_flInitialModelScale = 0x22E8 # float m_flInitialModelScale = 0x22F0 # float
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
@ -1747,202 +1747,202 @@ class C_CSGameRulesProxy: # C_GameRulesProxy
class C_CSMinimapBoundary: # C_BaseEntity class C_CSMinimapBoundary: # C_BaseEntity
class C_CSObserverPawn: # C_CSPlayerPawnBase class C_CSObserverPawn: # C_CSPlayerPawnBase
m_hDetectParentChange = 0x16A8 # CEntityHandle m_hDetectParentChange = 0x16B0 # CEntityHandle
class C_CSPlayerPawn: # C_CSPlayerPawnBase class C_CSPlayerPawn: # C_CSPlayerPawnBase
m_pBulletServices = 0x16A8 # CCSPlayer_BulletServices* m_pBulletServices = 0x16B0 # CCSPlayer_BulletServices*
m_pHostageServices = 0x16B0 # CCSPlayer_HostageServices* m_pHostageServices = 0x16B8 # CCSPlayer_HostageServices*
m_pBuyServices = 0x16B8 # CCSPlayer_BuyServices* m_pBuyServices = 0x16C0 # CCSPlayer_BuyServices*
m_pGlowServices = 0x16C0 # CCSPlayer_GlowServices* m_pGlowServices = 0x16C8 # CCSPlayer_GlowServices*
m_pActionTrackingServices = 0x16C8 # CCSPlayer_ActionTrackingServices* m_pActionTrackingServices = 0x16D0 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime = 0x16D0 # GameTime_t m_flHealthShotBoostExpirationTime = 0x16D8 # GameTime_t
m_flLastFiredWeaponTime = 0x16D4 # GameTime_t m_flLastFiredWeaponTime = 0x16DC # GameTime_t
m_bHasFemaleVoice = 0x16D8 # bool m_bHasFemaleVoice = 0x16E0 # bool
m_flLandseconds = 0x16DC # float m_flLandseconds = 0x16E4 # float
m_flOldFallVelocity = 0x16E0 # float m_flOldFallVelocity = 0x16E8 # float
m_szLastPlaceName = 0x16E4 # char[18] m_szLastPlaceName = 0x16EC # char[18]
m_bPrevDefuser = 0x16F6 # bool m_bPrevDefuser = 0x16FE # bool
m_bPrevHelmet = 0x16F7 # bool m_bPrevHelmet = 0x16FF # bool
m_nPrevArmorVal = 0x16F8 # int32_t m_nPrevArmorVal = 0x1700 # int32_t
m_nPrevGrenadeAmmoCount = 0x16FC # int32_t m_nPrevGrenadeAmmoCount = 0x1704 # int32_t
m_unPreviousWeaponHash = 0x1700 # uint32_t m_unPreviousWeaponHash = 0x1708 # uint32_t
m_unWeaponHash = 0x1704 # uint32_t m_unWeaponHash = 0x170C # uint32_t
m_bInBuyZone = 0x1708 # bool m_bInBuyZone = 0x1710 # bool
m_bPreviouslyInBuyZone = 0x1709 # bool m_bPreviouslyInBuyZone = 0x1711 # bool
m_aimPunchAngle = 0x170C # QAngle m_aimPunchAngle = 0x1714 # QAngle
m_aimPunchAngleVel = 0x1718 # QAngle m_aimPunchAngleVel = 0x1720 # QAngle
m_aimPunchTickBase = 0x1724 # int32_t m_aimPunchTickBase = 0x172C # int32_t
m_aimPunchTickFraction = 0x1728 # float m_aimPunchTickFraction = 0x1730 # float
m_aimPunchCache = 0x1730 # CUtlVector<QAngle> m_aimPunchCache = 0x1738 # CUtlVector<QAngle>
m_bInLanding = 0x1750 # bool m_bInLanding = 0x1758 # bool
m_flLandingTime = 0x1754 # float m_flLandingTime = 0x175C # float
m_bInHostageRescueZone = 0x1758 # bool m_bInHostageRescueZone = 0x1760 # bool
m_bInBombZone = 0x1759 # bool m_bInBombZone = 0x1761 # bool
m_bIsBuyMenuOpen = 0x175A # bool m_bIsBuyMenuOpen = 0x1762 # bool
m_flTimeOfLastInjury = 0x175C # GameTime_t m_flTimeOfLastInjury = 0x1764 # GameTime_t
m_flNextSprayDecalTime = 0x1760 # GameTime_t m_flNextSprayDecalTime = 0x1768 # GameTime_t
m_iRetakesOffering = 0x1878 # int32_t m_iRetakesOffering = 0x1880 # int32_t
m_iRetakesOfferingCard = 0x187C # int32_t m_iRetakesOfferingCard = 0x1884 # int32_t
m_bRetakesHasDefuseKit = 0x1880 # bool m_bRetakesHasDefuseKit = 0x1888 # bool
m_bRetakesMVPLastRound = 0x1881 # bool m_bRetakesMVPLastRound = 0x1889 # bool
m_iRetakesMVPBoostItem = 0x1884 # int32_t m_iRetakesMVPBoostItem = 0x188C # int32_t
m_RetakesMVPBoostExtraUtility = 0x1888 # loadout_slot_t m_RetakesMVPBoostExtraUtility = 0x1890 # loadout_slot_t
m_bNeedToReApplyGloves = 0x18A8 # bool m_bNeedToReApplyGloves = 0x18B0 # bool
m_EconGloves = 0x18B0 # C_EconItemView m_EconGloves = 0x18B8 # C_EconItemView
m_bMustSyncRagdollState = 0x1CF8 # bool m_bMustSyncRagdollState = 0x1D00 # bool
m_nRagdollDamageBone = 0x1CFC # int32_t m_nRagdollDamageBone = 0x1D04 # int32_t
m_vRagdollDamageForce = 0x1D00 # Vector m_vRagdollDamageForce = 0x1D08 # Vector
m_vRagdollDamagePosition = 0x1D0C # Vector m_vRagdollDamagePosition = 0x1D14 # Vector
m_szRagdollDamageWeaponName = 0x1D18 # char[64] m_szRagdollDamageWeaponName = 0x1D20 # char[64]
m_bRagdollDamageHeadshot = 0x1D58 # bool m_bRagdollDamageHeadshot = 0x1D60 # bool
m_vRagdollServerOrigin = 0x1D5C # Vector m_vRagdollServerOrigin = 0x1D64 # Vector
m_bLastHeadBoneTransformIsValid = 0x22A0 # bool m_bLastHeadBoneTransformIsValid = 0x22A8 # bool
m_lastLandTime = 0x22A4 # GameTime_t m_lastLandTime = 0x22AC # GameTime_t
m_bOnGroundLastTick = 0x22A8 # bool m_bOnGroundLastTick = 0x22B0 # bool
m_qDeathEyeAngles = 0x22C4 # QAngle m_qDeathEyeAngles = 0x22CC # QAngle
m_bSkipOneHeadConstraintUpdate = 0x22D0 # bool m_bSkipOneHeadConstraintUpdate = 0x22D8 # bool
class C_CSPlayerPawnBase: # C_BasePlayerPawn class C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices = 0x1260 # CCSPlayer_PingServices* m_pPingServices = 0x1268 # CCSPlayer_PingServices*
m_pViewModelServices = 0x1268 # CPlayer_ViewModelServices* m_pViewModelServices = 0x1270 # CPlayer_ViewModelServices*
m_fRenderingClipPlane = 0x1270 # float[4] m_fRenderingClipPlane = 0x1278 # float[4]
m_nLastClipPlaneSetupFrame = 0x1280 # int32_t m_nLastClipPlaneSetupFrame = 0x1288 # int32_t
m_vecLastClipCameraPos = 0x1284 # Vector m_vecLastClipCameraPos = 0x128C # Vector
m_vecLastClipCameraForward = 0x1290 # Vector m_vecLastClipCameraForward = 0x1298 # Vector
m_bClipHitStaticWorld = 0x129C # bool m_bClipHitStaticWorld = 0x12A4 # bool
m_bCachedPlaneIsValid = 0x129D # bool m_bCachedPlaneIsValid = 0x12A5 # bool
m_pClippingWeapon = 0x12A0 # C_CSWeaponBase* m_pClippingWeapon = 0x12A8 # C_CSWeaponBase*
m_previousPlayerState = 0x12A8 # CSPlayerState m_previousPlayerState = 0x12B0 # CSPlayerState
m_flLastCollisionCeiling = 0x12AC # float m_flLastCollisionCeiling = 0x12B4 # float
m_flLastCollisionCeilingChangeTime = 0x12B0 # float m_flLastCollisionCeilingChangeTime = 0x12B8 # float
m_grenadeParameterStashTime = 0x12D0 # GameTime_t m_grenadeParameterStashTime = 0x12D8 # GameTime_t
m_bGrenadeParametersStashed = 0x12D4 # bool m_bGrenadeParametersStashed = 0x12DC # bool
m_angStashedShootAngles = 0x12D8 # QAngle m_angStashedShootAngles = 0x12E0 # QAngle
m_vecStashedGrenadeThrowPosition = 0x12E4 # Vector m_vecStashedGrenadeThrowPosition = 0x12EC # Vector
m_vecStashedVelocity = 0x12F0 # Vector m_vecStashedVelocity = 0x12F8 # Vector
m_angShootAngleHistory = 0x12FC # QAngle[2] m_angShootAngleHistory = 0x1304 # QAngle[2]
m_vecThrowPositionHistory = 0x1314 # Vector[2] m_vecThrowPositionHistory = 0x131C # Vector[2]
m_vecVelocityHistory = 0x132C # Vector[2] m_vecVelocityHistory = 0x1334 # Vector[2]
m_thirdPersonHeading = 0x1348 # QAngle m_thirdPersonHeading = 0x1350 # QAngle
m_flSlopeDropOffset = 0x1360 # float m_flSlopeDropOffset = 0x1368 # float
m_flSlopeDropHeight = 0x1370 # float m_flSlopeDropHeight = 0x1378 # float
m_vHeadConstraintOffset = 0x1380 # Vector m_vHeadConstraintOffset = 0x1388 # Vector
m_bIsScoped = 0x1398 # bool m_bIsScoped = 0x13A0 # bool
m_bIsWalking = 0x1399 # bool m_bIsWalking = 0x13A1 # bool
m_bResumeZoom = 0x139A # bool m_bResumeZoom = 0x13A2 # bool
m_iPlayerState = 0x139C # CSPlayerState m_iPlayerState = 0x13A4 # CSPlayerState
m_bIsDefusing = 0x13A0 # bool m_bIsDefusing = 0x13A8 # bool
m_bIsGrabbingHostage = 0x13A1 # bool m_bIsGrabbingHostage = 0x13A9 # bool
m_iBlockingUseActionInProgress = 0x13A4 # CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress = 0x13AC # CSPlayerBlockingUseAction_t
m_bIsRescuing = 0x13A8 # bool m_bIsRescuing = 0x13B0 # bool
m_fImmuneToGunGameDamageTime = 0x13AC # GameTime_t m_fImmuneToGunGameDamageTime = 0x13B4 # GameTime_t
m_fImmuneToGunGameDamageTimeLast = 0x13B0 # GameTime_t m_fImmuneToGunGameDamageTimeLast = 0x13B8 # GameTime_t
m_bGunGameImmunity = 0x13B4 # bool m_bGunGameImmunity = 0x13BC # bool
m_bHasMovedSinceSpawn = 0x13B5 # bool m_bHasMovedSinceSpawn = 0x13BD # bool
m_fMolotovUseTime = 0x13B8 # float m_fMolotovUseTime = 0x13C0 # float
m_fMolotovDamageTime = 0x13BC # float m_fMolotovDamageTime = 0x13C4 # float
m_nWhichBombZone = 0x13C0 # int32_t m_nWhichBombZone = 0x13C8 # int32_t
m_bInNoDefuseArea = 0x13C4 # bool m_bInNoDefuseArea = 0x13CC # bool
m_iThrowGrenadeCounter = 0x13C8 # int32_t m_iThrowGrenadeCounter = 0x13D0 # int32_t
m_bWaitForNoAttack = 0x13CC # bool m_bWaitForNoAttack = 0x13D4 # bool
m_flGuardianTooFarDistFrac = 0x13D0 # float m_flGuardianTooFarDistFrac = 0x13D8 # float
m_flDetectedByEnemySensorTime = 0x13D4 # GameTime_t m_flDetectedByEnemySensorTime = 0x13DC # GameTime_t
m_flNextGuardianTooFarWarning = 0x13D8 # float m_flNextGuardianTooFarWarning = 0x13E0 # float
m_bSuppressGuardianTooFarWarningAudio = 0x13DC # bool m_bSuppressGuardianTooFarWarningAudio = 0x13E4 # bool
m_bKilledByTaser = 0x13DD # bool m_bKilledByTaser = 0x13E5 # bool
m_iMoveState = 0x13E0 # int32_t m_iMoveState = 0x13E8 # int32_t
m_bCanMoveDuringFreezePeriod = 0x13E4 # bool m_bCanMoveDuringFreezePeriod = 0x13EC # bool
m_flLowerBodyYawTarget = 0x13E8 # float m_flLowerBodyYawTarget = 0x13F0 # float
m_bStrafing = 0x13EC # bool m_bStrafing = 0x13F4 # bool
m_flLastSpawnTimeIndex = 0x13F0 # GameTime_t m_flLastSpawnTimeIndex = 0x13F8 # GameTime_t
m_flEmitSoundTime = 0x13F4 # GameTime_t m_flEmitSoundTime = 0x13FC # GameTime_t
m_iAddonBits = 0x13F8 # int32_t m_iAddonBits = 0x1400 # int32_t
m_iPrimaryAddon = 0x13FC # int32_t m_iPrimaryAddon = 0x1404 # int32_t
m_iSecondaryAddon = 0x1400 # int32_t m_iSecondaryAddon = 0x1408 # int32_t
m_iProgressBarDuration = 0x1404 # int32_t m_iProgressBarDuration = 0x140C # int32_t
m_flProgressBarStartTime = 0x1408 # float m_flProgressBarStartTime = 0x1410 # float
m_iDirection = 0x140C # int32_t m_iDirection = 0x1414 # int32_t
m_iShotsFired = 0x1410 # int32_t m_iShotsFired = 0x1418 # int32_t
m_bNightVisionOn = 0x1414 # bool m_bNightVisionOn = 0x141C # bool
m_bHasNightVision = 0x1415 # bool m_bHasNightVision = 0x141D # bool
m_flVelocityModifier = 0x1418 # float m_flVelocityModifier = 0x1420 # float
m_flHitHeading = 0x141C # float m_flHitHeading = 0x1424 # float
m_nHitBodyPart = 0x1420 # int32_t m_nHitBodyPart = 0x1428 # int32_t
m_iStartAccount = 0x1424 # int32_t m_iStartAccount = 0x142C # int32_t
m_vecIntroStartEyePosition = 0x1428 # Vector m_vecIntroStartEyePosition = 0x1430 # Vector
m_vecIntroStartPlayerForward = 0x1434 # Vector m_vecIntroStartPlayerForward = 0x143C # Vector
m_flClientDeathTime = 0x1440 # GameTime_t m_flClientDeathTime = 0x1448 # GameTime_t
m_flNightVisionAlpha = 0x1444 # float m_flNightVisionAlpha = 0x144C # float
m_bScreenTearFrameCaptured = 0x1448 # bool m_bScreenTearFrameCaptured = 0x1450 # bool
m_flFlashBangTime = 0x144C # float m_flFlashBangTime = 0x1454 # float
m_flFlashScreenshotAlpha = 0x1450 # float m_flFlashScreenshotAlpha = 0x1458 # float
m_flFlashOverlayAlpha = 0x1454 # float m_flFlashOverlayAlpha = 0x145C # float
m_bFlashBuildUp = 0x1458 # bool m_bFlashBuildUp = 0x1460 # bool
m_bFlashDspHasBeenCleared = 0x1459 # bool m_bFlashDspHasBeenCleared = 0x1461 # bool
m_bFlashScreenshotHasBeenGrabbed = 0x145A # bool m_bFlashScreenshotHasBeenGrabbed = 0x1462 # bool
m_flFlashMaxAlpha = 0x145C # float m_flFlashMaxAlpha = 0x1464 # float
m_flFlashDuration = 0x1460 # float m_flFlashDuration = 0x1468 # float
m_lastStandingPos = 0x1464 # Vector m_lastStandingPos = 0x146C # Vector
m_vecLastMuzzleFlashPos = 0x1470 # Vector m_vecLastMuzzleFlashPos = 0x1478 # Vector
m_angLastMuzzleFlashAngle = 0x147C # QAngle m_angLastMuzzleFlashAngle = 0x1484 # QAngle
m_hMuzzleFlashShape = 0x1488 # CHandle<C_BaseEntity> m_hMuzzleFlashShape = 0x1490 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex = 0x148C # int32_t m_iHealthBarRenderMaskIndex = 0x1494 # int32_t
m_flHealthFadeValue = 0x1490 # float m_flHealthFadeValue = 0x1498 # float
m_flHealthFadeAlpha = 0x1494 # float m_flHealthFadeAlpha = 0x149C # float
m_nMyCollisionGroup = 0x1498 # int32_t m_nMyCollisionGroup = 0x14A0 # int32_t
m_ignoreLadderJumpTime = 0x149C # float m_ignoreLadderJumpTime = 0x14A4 # float
m_ladderSurpressionTimer = 0x14A0 # CountdownTimer m_ladderSurpressionTimer = 0x14A8 # CountdownTimer
m_lastLadderNormal = 0x14B8 # Vector m_lastLadderNormal = 0x14C0 # Vector
m_lastLadderPos = 0x14C4 # Vector m_lastLadderPos = 0x14CC # Vector
m_flDeathCCWeight = 0x14D8 # float m_flDeathCCWeight = 0x14E0 # float
m_bOldIsScoped = 0x14DC # bool m_bOldIsScoped = 0x14E4 # bool
m_flPrevRoundEndTime = 0x14E0 # float m_flPrevRoundEndTime = 0x14E8 # float
m_flPrevMatchEndTime = 0x14E4 # float m_flPrevMatchEndTime = 0x14EC # float
m_unCurrentEquipmentValue = 0x14E8 # uint16_t m_unCurrentEquipmentValue = 0x14F0 # uint16_t
m_unRoundStartEquipmentValue = 0x14EA # uint16_t m_unRoundStartEquipmentValue = 0x14F2 # uint16_t
m_unFreezetimeEndEquipmentValue = 0x14EC # uint16_t m_unFreezetimeEndEquipmentValue = 0x14F4 # uint16_t
m_vecThirdPersonViewPositionOverride = 0x14F0 # Vector m_vecThirdPersonViewPositionOverride = 0x14F8 # Vector
m_nHeavyAssaultSuitCooldownRemaining = 0x14FC # int32_t m_nHeavyAssaultSuitCooldownRemaining = 0x1504 # int32_t
m_ArmorValue = 0x1500 # int32_t m_ArmorValue = 0x1508 # int32_t
m_angEyeAngles = 0x1508 # QAngle m_angEyeAngles = 0x1510 # QAngle
m_fNextThinkPushAway = 0x1520 # float m_fNextThinkPushAway = 0x1528 # float
m_bShouldAutobuyDMWeapons = 0x1524 # bool m_bShouldAutobuyDMWeapons = 0x152C # bool
m_bShouldAutobuyNow = 0x1525 # bool m_bShouldAutobuyNow = 0x152D # bool
m_bHud_MiniScoreHidden = 0x1526 # bool m_bHud_MiniScoreHidden = 0x152E # bool
m_bHud_RadarHidden = 0x1527 # bool m_bHud_RadarHidden = 0x152F # bool
m_nLastKillerIndex = 0x1528 # CEntityIndex m_nLastKillerIndex = 0x1530 # CEntityIndex
m_nLastConcurrentKilled = 0x152C # int32_t m_nLastConcurrentKilled = 0x1534 # int32_t
m_nDeathCamMusic = 0x1530 # int32_t m_nDeathCamMusic = 0x1538 # int32_t
m_iIDEntIndex = 0x1534 # CEntityIndex m_iIDEntIndex = 0x153C # CEntityIndex
m_delayTargetIDTimer = 0x1538 # CountdownTimer m_delayTargetIDTimer = 0x1540 # CountdownTimer
m_iTargetedWeaponEntIndex = 0x1550 # CEntityIndex m_iTargetedWeaponEntIndex = 0x1558 # CEntityIndex
m_iOldIDEntIndex = 0x1554 # CEntityIndex m_iOldIDEntIndex = 0x155C # CEntityIndex
m_holdTargetIDTimer = 0x1558 # CountdownTimer m_holdTargetIDTimer = 0x1560 # CountdownTimer
m_flCurrentMusicStartTime = 0x1574 # float m_flCurrentMusicStartTime = 0x157C # float
m_flMusicRoundStartTime = 0x1578 # float m_flMusicRoundStartTime = 0x1580 # float
m_bDeferStartMusicOnWarmup = 0x157C # bool m_bDeferStartMusicOnWarmup = 0x1584 # bool
m_cycleLatch = 0x1580 # int32_t m_cycleLatch = 0x1588 # int32_t
m_serverIntendedCycle = 0x1584 # float m_serverIntendedCycle = 0x158C # float
m_vecPlayerPatchEconIndices = 0x1588 # uint32_t[5] m_vecPlayerPatchEconIndices = 0x1590 # uint32_t[5]
m_bHideTargetID = 0x15A4 # bool m_bHideTargetID = 0x15AC # bool
m_nextTaserShakeTime = 0x15A8 # float m_nextTaserShakeTime = 0x15B0 # float
m_firstTaserShakeTime = 0x15AC # float m_firstTaserShakeTime = 0x15B4 # float
m_flLastSmokeOverlayAlpha = 0x15B0 # float m_flLastSmokeOverlayAlpha = 0x15B8 # float
m_vLastSmokeOverlayColor = 0x15B4 # Vector m_vLastSmokeOverlayColor = 0x15BC # Vector
m_nPlayerSmokedFx = 0x15C0 # ParticleIndex_t m_nPlayerSmokedFx = 0x15C8 # ParticleIndex_t
m_flNextMagDropTime = 0x15C4 # float m_flNextMagDropTime = 0x15CC # float
m_nLastMagDropAttachmentIndex = 0x15C8 # int32_t m_nLastMagDropAttachmentIndex = 0x15D0 # int32_t
m_vecBulletHitModels = 0x15D0 # CUtlVector<C_BulletHitModel*> m_vecBulletHitModels = 0x15D8 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15E8 # CUtlVector<C_PickUpModelSlerper*> m_vecPickupModelSlerpers = 0x15F0 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity = 0x1600 # Vector m_vecLastAliveLocalVelocity = 0x1608 # Vector
m_entitySpottedState = 0x1628 # EntitySpottedState_t m_entitySpottedState = 0x1630 # EntitySpottedState_t
m_nSurvivalTeamNumber = 0x1640 # int32_t m_nSurvivalTeamNumber = 0x1648 # int32_t
m_bGuardianShouldSprayCustomXMark = 0x1644 # bool m_bGuardianShouldSprayCustomXMark = 0x164C # bool
m_bHasDeathInfo = 0x1645 # bool m_bHasDeathInfo = 0x164D # bool
m_flDeathInfoTime = 0x1648 # float m_flDeathInfoTime = 0x1650 # float
m_vecDeathInfoOrigin = 0x164C # Vector m_vecDeathInfoOrigin = 0x1654 # Vector
m_bKilledByHeadshot = 0x1658 # bool m_bKilledByHeadshot = 0x1660 # bool
m_hOriginalController = 0x165C # CHandle<CCSPlayerController> m_hOriginalController = 0x1664 # CHandle<CCSPlayerController>
class C_CSPlayerResource: # C_BaseEntity class C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive = 0x540 # bool[12] m_bHostageAlive = 0x540 # bool[12]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -164,12 +164,12 @@ pub mod CBodyComponent { // CEntityComponent
} }
pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
pub const m_animationController: usize = 0x470; // CBaseAnimGraphController pub const m_animationController: usize = 0x480; // CBaseAnimGraphController
pub const __m_pChainEntity: usize = 0x18B0; // CNetworkVarChainer pub const __m_pChainEntity: usize = 0x18C0; // CNetworkVarChainer
} }
pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
pub const __m_pChainEntity: usize = 0x470; // CNetworkVarChainer pub const __m_pChainEntity: usize = 0x480; // CNetworkVarChainer
} }
pub mod CBodyComponentPoint { // CBodyComponent pub mod CBodyComponentPoint { // CBodyComponent
@ -179,7 +179,7 @@ pub mod CBodyComponentPoint { // CBodyComponent
pub mod CBodyComponentSkeletonInstance { // CBodyComponent pub mod CBodyComponentSkeletonInstance { // CBodyComponent
pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance
pub const __m_pChainEntity: usize = 0x440; // CNetworkVarChainer pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer
} }
pub mod CBombTarget { // C_BaseTrigger pub mod CBombTarget { // C_BaseTrigger
@ -1753,9 +1753,9 @@ pub mod C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewModel
} }
pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn
pub const m_animgraph: usize = 0x22D8; // CUtlString pub const m_animgraph: usize = 0x22E0; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x22E0; // CUtlString pub const m_animgraphCharacterModeString: usize = 0x22E8; // CUtlString
pub const m_flInitialModelScale: usize = 0x22E8; // float pub const m_flInitialModelScale: usize = 0x22F0; // float
} }
pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1924,204 +1924,204 @@ pub mod C_CSMinimapBoundary { // C_BaseEntity
} }
pub mod C_CSObserverPawn { // C_CSPlayerPawnBase pub mod C_CSObserverPawn { // C_CSPlayerPawnBase
pub const m_hDetectParentChange: usize = 0x16A8; // CEntityHandle pub const m_hDetectParentChange: usize = 0x16B0; // CEntityHandle
} }
pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase
pub const m_pBulletServices: usize = 0x16A8; // CCSPlayer_BulletServices* pub const m_pBulletServices: usize = 0x16B0; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x16B0; // CCSPlayer_HostageServices* pub const m_pHostageServices: usize = 0x16B8; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x16B8; // CCSPlayer_BuyServices* pub const m_pBuyServices: usize = 0x16C0; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x16C0; // CCSPlayer_GlowServices* pub const m_pGlowServices: usize = 0x16C8; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x16C8; // CCSPlayer_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x16D0; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x16D0; // GameTime_t pub const m_flHealthShotBoostExpirationTime: usize = 0x16D8; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x16D4; // GameTime_t pub const m_flLastFiredWeaponTime: usize = 0x16DC; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x16D8; // bool pub const m_bHasFemaleVoice: usize = 0x16E0; // bool
pub const m_flLandseconds: usize = 0x16DC; // float pub const m_flLandseconds: usize = 0x16E4; // float
pub const m_flOldFallVelocity: usize = 0x16E0; // float pub const m_flOldFallVelocity: usize = 0x16E8; // float
pub const m_szLastPlaceName: usize = 0x16E4; // char[18] pub const m_szLastPlaceName: usize = 0x16EC; // char[18]
pub const m_bPrevDefuser: usize = 0x16F6; // bool pub const m_bPrevDefuser: usize = 0x16FE; // bool
pub const m_bPrevHelmet: usize = 0x16F7; // bool pub const m_bPrevHelmet: usize = 0x16FF; // bool
pub const m_nPrevArmorVal: usize = 0x16F8; // int32_t pub const m_nPrevArmorVal: usize = 0x1700; // int32_t
pub const m_nPrevGrenadeAmmoCount: usize = 0x16FC; // int32_t pub const m_nPrevGrenadeAmmoCount: usize = 0x1704; // int32_t
pub const m_unPreviousWeaponHash: usize = 0x1700; // uint32_t pub const m_unPreviousWeaponHash: usize = 0x1708; // uint32_t
pub const m_unWeaponHash: usize = 0x1704; // uint32_t pub const m_unWeaponHash: usize = 0x170C; // uint32_t
pub const m_bInBuyZone: usize = 0x1708; // bool pub const m_bInBuyZone: usize = 0x1710; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x1709; // bool pub const m_bPreviouslyInBuyZone: usize = 0x1711; // bool
pub const m_aimPunchAngle: usize = 0x170C; // QAngle pub const m_aimPunchAngle: usize = 0x1714; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1718; // QAngle pub const m_aimPunchAngleVel: usize = 0x1720; // QAngle
pub const m_aimPunchTickBase: usize = 0x1724; // int32_t pub const m_aimPunchTickBase: usize = 0x172C; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1728; // float pub const m_aimPunchTickFraction: usize = 0x1730; // float
pub const m_aimPunchCache: usize = 0x1730; // CUtlVector<QAngle> pub const m_aimPunchCache: usize = 0x1738; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x1750; // bool pub const m_bInLanding: usize = 0x1758; // bool
pub const m_flLandingTime: usize = 0x1754; // float pub const m_flLandingTime: usize = 0x175C; // float
pub const m_bInHostageRescueZone: usize = 0x1758; // bool pub const m_bInHostageRescueZone: usize = 0x1760; // bool
pub const m_bInBombZone: usize = 0x1759; // bool pub const m_bInBombZone: usize = 0x1761; // bool
pub const m_bIsBuyMenuOpen: usize = 0x175A; // bool pub const m_bIsBuyMenuOpen: usize = 0x1762; // bool
pub const m_flTimeOfLastInjury: usize = 0x175C; // GameTime_t pub const m_flTimeOfLastInjury: usize = 0x1764; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1760; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x1768; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1878; // int32_t pub const m_iRetakesOffering: usize = 0x1880; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x187C; // int32_t pub const m_iRetakesOfferingCard: usize = 0x1884; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1880; // bool pub const m_bRetakesHasDefuseKit: usize = 0x1888; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1881; // bool pub const m_bRetakesMVPLastRound: usize = 0x1889; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x1884; // int32_t pub const m_iRetakesMVPBoostItem: usize = 0x188C; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1888; // loadout_slot_t pub const m_RetakesMVPBoostExtraUtility: usize = 0x1890; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x18A8; // bool pub const m_bNeedToReApplyGloves: usize = 0x18B0; // bool
pub const m_EconGloves: usize = 0x18B0; // C_EconItemView pub const m_EconGloves: usize = 0x18B8; // C_EconItemView
pub const m_bMustSyncRagdollState: usize = 0x1CF8; // bool pub const m_bMustSyncRagdollState: usize = 0x1D00; // bool
pub const m_nRagdollDamageBone: usize = 0x1CFC; // int32_t pub const m_nRagdollDamageBone: usize = 0x1D04; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1D00; // Vector pub const m_vRagdollDamageForce: usize = 0x1D08; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1D0C; // Vector pub const m_vRagdollDamagePosition: usize = 0x1D14; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D18; // char[64] pub const m_szRagdollDamageWeaponName: usize = 0x1D20; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D58; // bool pub const m_bRagdollDamageHeadshot: usize = 0x1D60; // bool
pub const m_vRagdollServerOrigin: usize = 0x1D5C; // Vector pub const m_vRagdollServerOrigin: usize = 0x1D64; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A0; // bool pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A8; // bool
pub const m_lastLandTime: usize = 0x22A4; // GameTime_t pub const m_lastLandTime: usize = 0x22AC; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x22A8; // bool pub const m_bOnGroundLastTick: usize = 0x22B0; // bool
pub const m_qDeathEyeAngles: usize = 0x22C4; // QAngle pub const m_qDeathEyeAngles: usize = 0x22CC; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D0; // bool pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D8; // bool
} }
pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn
pub const m_pPingServices: usize = 0x1260; // CCSPlayer_PingServices* pub const m_pPingServices: usize = 0x1268; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0x1268; // CPlayer_ViewModelServices* pub const m_pViewModelServices: usize = 0x1270; // CPlayer_ViewModelServices*
pub const m_fRenderingClipPlane: usize = 0x1270; // float[4] pub const m_fRenderingClipPlane: usize = 0x1278; // float[4]
pub const m_nLastClipPlaneSetupFrame: usize = 0x1280; // int32_t pub const m_nLastClipPlaneSetupFrame: usize = 0x1288; // int32_t
pub const m_vecLastClipCameraPos: usize = 0x1284; // Vector pub const m_vecLastClipCameraPos: usize = 0x128C; // Vector
pub const m_vecLastClipCameraForward: usize = 0x1290; // Vector pub const m_vecLastClipCameraForward: usize = 0x1298; // Vector
pub const m_bClipHitStaticWorld: usize = 0x129C; // bool pub const m_bClipHitStaticWorld: usize = 0x12A4; // bool
pub const m_bCachedPlaneIsValid: usize = 0x129D; // bool pub const m_bCachedPlaneIsValid: usize = 0x12A5; // bool
pub const m_pClippingWeapon: usize = 0x12A0; // C_CSWeaponBase* pub const m_pClippingWeapon: usize = 0x12A8; // C_CSWeaponBase*
pub const m_previousPlayerState: usize = 0x12A8; // CSPlayerState pub const m_previousPlayerState: usize = 0x12B0; // CSPlayerState
pub const m_flLastCollisionCeiling: usize = 0x12AC; // float pub const m_flLastCollisionCeiling: usize = 0x12B4; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B0; // float pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B8; // float
pub const m_grenadeParameterStashTime: usize = 0x12D0; // GameTime_t pub const m_grenadeParameterStashTime: usize = 0x12D8; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x12D4; // bool pub const m_bGrenadeParametersStashed: usize = 0x12DC; // bool
pub const m_angStashedShootAngles: usize = 0x12D8; // QAngle pub const m_angStashedShootAngles: usize = 0x12E0; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x12E4; // Vector pub const m_vecStashedGrenadeThrowPosition: usize = 0x12EC; // Vector
pub const m_vecStashedVelocity: usize = 0x12F0; // Vector pub const m_vecStashedVelocity: usize = 0x12F8; // Vector
pub const m_angShootAngleHistory: usize = 0x12FC; // QAngle[2] pub const m_angShootAngleHistory: usize = 0x1304; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x1314; // Vector[2] pub const m_vecThrowPositionHistory: usize = 0x131C; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x132C; // Vector[2] pub const m_vecVelocityHistory: usize = 0x1334; // Vector[2]
pub const m_thirdPersonHeading: usize = 0x1348; // QAngle pub const m_thirdPersonHeading: usize = 0x1350; // QAngle
pub const m_flSlopeDropOffset: usize = 0x1360; // float pub const m_flSlopeDropOffset: usize = 0x1368; // float
pub const m_flSlopeDropHeight: usize = 0x1370; // float pub const m_flSlopeDropHeight: usize = 0x1378; // float
pub const m_vHeadConstraintOffset: usize = 0x1380; // Vector pub const m_vHeadConstraintOffset: usize = 0x1388; // Vector
pub const m_bIsScoped: usize = 0x1398; // bool pub const m_bIsScoped: usize = 0x13A0; // bool
pub const m_bIsWalking: usize = 0x1399; // bool pub const m_bIsWalking: usize = 0x13A1; // bool
pub const m_bResumeZoom: usize = 0x139A; // bool pub const m_bResumeZoom: usize = 0x13A2; // bool
pub const m_iPlayerState: usize = 0x139C; // CSPlayerState pub const m_iPlayerState: usize = 0x13A4; // CSPlayerState
pub const m_bIsDefusing: usize = 0x13A0; // bool pub const m_bIsDefusing: usize = 0x13A8; // bool
pub const m_bIsGrabbingHostage: usize = 0x13A1; // bool pub const m_bIsGrabbingHostage: usize = 0x13A9; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x13A4; // CSPlayerBlockingUseAction_t pub const m_iBlockingUseActionInProgress: usize = 0x13AC; // CSPlayerBlockingUseAction_t
pub const m_bIsRescuing: usize = 0x13A8; // bool pub const m_bIsRescuing: usize = 0x13B0; // bool
pub const m_fImmuneToGunGameDamageTime: usize = 0x13AC; // GameTime_t pub const m_fImmuneToGunGameDamageTime: usize = 0x13B4; // GameTime_t
pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B0; // GameTime_t pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B8; // GameTime_t
pub const m_bGunGameImmunity: usize = 0x13B4; // bool pub const m_bGunGameImmunity: usize = 0x13BC; // bool
pub const m_bHasMovedSinceSpawn: usize = 0x13B5; // bool pub const m_bHasMovedSinceSpawn: usize = 0x13BD; // bool
pub const m_fMolotovUseTime: usize = 0x13B8; // float pub const m_fMolotovUseTime: usize = 0x13C0; // float
pub const m_fMolotovDamageTime: usize = 0x13BC; // float pub const m_fMolotovDamageTime: usize = 0x13C4; // float
pub const m_nWhichBombZone: usize = 0x13C0; // int32_t pub const m_nWhichBombZone: usize = 0x13C8; // int32_t
pub const m_bInNoDefuseArea: usize = 0x13C4; // bool pub const m_bInNoDefuseArea: usize = 0x13CC; // bool
pub const m_iThrowGrenadeCounter: usize = 0x13C8; // int32_t pub const m_iThrowGrenadeCounter: usize = 0x13D0; // int32_t
pub const m_bWaitForNoAttack: usize = 0x13CC; // bool pub const m_bWaitForNoAttack: usize = 0x13D4; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0x13D0; // float pub const m_flGuardianTooFarDistFrac: usize = 0x13D8; // float
pub const m_flDetectedByEnemySensorTime: usize = 0x13D4; // GameTime_t pub const m_flDetectedByEnemySensorTime: usize = 0x13DC; // GameTime_t
pub const m_flNextGuardianTooFarWarning: usize = 0x13D8; // float pub const m_flNextGuardianTooFarWarning: usize = 0x13E0; // float
pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13DC; // bool pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13E4; // bool
pub const m_bKilledByTaser: usize = 0x13DD; // bool pub const m_bKilledByTaser: usize = 0x13E5; // bool
pub const m_iMoveState: usize = 0x13E0; // int32_t pub const m_iMoveState: usize = 0x13E8; // int32_t
pub const m_bCanMoveDuringFreezePeriod: usize = 0x13E4; // bool pub const m_bCanMoveDuringFreezePeriod: usize = 0x13EC; // bool
pub const m_flLowerBodyYawTarget: usize = 0x13E8; // float pub const m_flLowerBodyYawTarget: usize = 0x13F0; // float
pub const m_bStrafing: usize = 0x13EC; // bool pub const m_bStrafing: usize = 0x13F4; // bool
pub const m_flLastSpawnTimeIndex: usize = 0x13F0; // GameTime_t pub const m_flLastSpawnTimeIndex: usize = 0x13F8; // GameTime_t
pub const m_flEmitSoundTime: usize = 0x13F4; // GameTime_t pub const m_flEmitSoundTime: usize = 0x13FC; // GameTime_t
pub const m_iAddonBits: usize = 0x13F8; // int32_t pub const m_iAddonBits: usize = 0x1400; // int32_t
pub const m_iPrimaryAddon: usize = 0x13FC; // int32_t pub const m_iPrimaryAddon: usize = 0x1404; // int32_t
pub const m_iSecondaryAddon: usize = 0x1400; // int32_t pub const m_iSecondaryAddon: usize = 0x1408; // int32_t
pub const m_iProgressBarDuration: usize = 0x1404; // int32_t pub const m_iProgressBarDuration: usize = 0x140C; // int32_t
pub const m_flProgressBarStartTime: usize = 0x1408; // float pub const m_flProgressBarStartTime: usize = 0x1410; // float
pub const m_iDirection: usize = 0x140C; // int32_t pub const m_iDirection: usize = 0x1414; // int32_t
pub const m_iShotsFired: usize = 0x1410; // int32_t pub const m_iShotsFired: usize = 0x1418; // int32_t
pub const m_bNightVisionOn: usize = 0x1414; // bool pub const m_bNightVisionOn: usize = 0x141C; // bool
pub const m_bHasNightVision: usize = 0x1415; // bool pub const m_bHasNightVision: usize = 0x141D; // bool
pub const m_flVelocityModifier: usize = 0x1418; // float pub const m_flVelocityModifier: usize = 0x1420; // float
pub const m_flHitHeading: usize = 0x141C; // float pub const m_flHitHeading: usize = 0x1424; // float
pub const m_nHitBodyPart: usize = 0x1420; // int32_t pub const m_nHitBodyPart: usize = 0x1428; // int32_t
pub const m_iStartAccount: usize = 0x1424; // int32_t pub const m_iStartAccount: usize = 0x142C; // int32_t
pub const m_vecIntroStartEyePosition: usize = 0x1428; // Vector pub const m_vecIntroStartEyePosition: usize = 0x1430; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x1434; // Vector pub const m_vecIntroStartPlayerForward: usize = 0x143C; // Vector
pub const m_flClientDeathTime: usize = 0x1440; // GameTime_t pub const m_flClientDeathTime: usize = 0x1448; // GameTime_t
pub const m_flNightVisionAlpha: usize = 0x1444; // float pub const m_flNightVisionAlpha: usize = 0x144C; // float
pub const m_bScreenTearFrameCaptured: usize = 0x1448; // bool pub const m_bScreenTearFrameCaptured: usize = 0x1450; // bool
pub const m_flFlashBangTime: usize = 0x144C; // float pub const m_flFlashBangTime: usize = 0x1454; // float
pub const m_flFlashScreenshotAlpha: usize = 0x1450; // float pub const m_flFlashScreenshotAlpha: usize = 0x1458; // float
pub const m_flFlashOverlayAlpha: usize = 0x1454; // float pub const m_flFlashOverlayAlpha: usize = 0x145C; // float
pub const m_bFlashBuildUp: usize = 0x1458; // bool pub const m_bFlashBuildUp: usize = 0x1460; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x1459; // bool pub const m_bFlashDspHasBeenCleared: usize = 0x1461; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x145A; // bool pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x1462; // bool
pub const m_flFlashMaxAlpha: usize = 0x145C; // float pub const m_flFlashMaxAlpha: usize = 0x1464; // float
pub const m_flFlashDuration: usize = 0x1460; // float pub const m_flFlashDuration: usize = 0x1468; // float
pub const m_lastStandingPos: usize = 0x1464; // Vector pub const m_lastStandingPos: usize = 0x146C; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x1470; // Vector pub const m_vecLastMuzzleFlashPos: usize = 0x1478; // Vector
pub const m_angLastMuzzleFlashAngle: usize = 0x147C; // QAngle pub const m_angLastMuzzleFlashAngle: usize = 0x1484; // QAngle
pub const m_hMuzzleFlashShape: usize = 0x1488; // CHandle<C_BaseEntity> pub const m_hMuzzleFlashShape: usize = 0x1490; // CHandle<C_BaseEntity>
pub const m_iHealthBarRenderMaskIndex: usize = 0x148C; // int32_t pub const m_iHealthBarRenderMaskIndex: usize = 0x1494; // int32_t
pub const m_flHealthFadeValue: usize = 0x1490; // float pub const m_flHealthFadeValue: usize = 0x1498; // float
pub const m_flHealthFadeAlpha: usize = 0x1494; // float pub const m_flHealthFadeAlpha: usize = 0x149C; // float
pub const m_nMyCollisionGroup: usize = 0x1498; // int32_t pub const m_nMyCollisionGroup: usize = 0x14A0; // int32_t
pub const m_ignoreLadderJumpTime: usize = 0x149C; // float pub const m_ignoreLadderJumpTime: usize = 0x14A4; // float
pub const m_ladderSurpressionTimer: usize = 0x14A0; // CountdownTimer pub const m_ladderSurpressionTimer: usize = 0x14A8; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x14B8; // Vector pub const m_lastLadderNormal: usize = 0x14C0; // Vector
pub const m_lastLadderPos: usize = 0x14C4; // Vector pub const m_lastLadderPos: usize = 0x14CC; // Vector
pub const m_flDeathCCWeight: usize = 0x14D8; // float pub const m_flDeathCCWeight: usize = 0x14E0; // float
pub const m_bOldIsScoped: usize = 0x14DC; // bool pub const m_bOldIsScoped: usize = 0x14E4; // bool
pub const m_flPrevRoundEndTime: usize = 0x14E0; // float pub const m_flPrevRoundEndTime: usize = 0x14E8; // float
pub const m_flPrevMatchEndTime: usize = 0x14E4; // float pub const m_flPrevMatchEndTime: usize = 0x14EC; // float
pub const m_unCurrentEquipmentValue: usize = 0x14E8; // uint16_t pub const m_unCurrentEquipmentValue: usize = 0x14F0; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x14EA; // uint16_t pub const m_unRoundStartEquipmentValue: usize = 0x14F2; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x14EC; // uint16_t pub const m_unFreezetimeEndEquipmentValue: usize = 0x14F4; // uint16_t
pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F0; // Vector pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F8; // Vector
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14FC; // int32_t pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x1504; // int32_t
pub const m_ArmorValue: usize = 0x1500; // int32_t pub const m_ArmorValue: usize = 0x1508; // int32_t
pub const m_angEyeAngles: usize = 0x1508; // QAngle pub const m_angEyeAngles: usize = 0x1510; // QAngle
pub const m_fNextThinkPushAway: usize = 0x1520; // float pub const m_fNextThinkPushAway: usize = 0x1528; // float
pub const m_bShouldAutobuyDMWeapons: usize = 0x1524; // bool pub const m_bShouldAutobuyDMWeapons: usize = 0x152C; // bool
pub const m_bShouldAutobuyNow: usize = 0x1525; // bool pub const m_bShouldAutobuyNow: usize = 0x152D; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x1526; // bool pub const m_bHud_MiniScoreHidden: usize = 0x152E; // bool
pub const m_bHud_RadarHidden: usize = 0x1527; // bool pub const m_bHud_RadarHidden: usize = 0x152F; // bool
pub const m_nLastKillerIndex: usize = 0x1528; // CEntityIndex pub const m_nLastKillerIndex: usize = 0x1530; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x152C; // int32_t pub const m_nLastConcurrentKilled: usize = 0x1534; // int32_t
pub const m_nDeathCamMusic: usize = 0x1530; // int32_t pub const m_nDeathCamMusic: usize = 0x1538; // int32_t
pub const m_iIDEntIndex: usize = 0x1534; // CEntityIndex pub const m_iIDEntIndex: usize = 0x153C; // CEntityIndex
pub const m_delayTargetIDTimer: usize = 0x1538; // CountdownTimer pub const m_delayTargetIDTimer: usize = 0x1540; // CountdownTimer
pub const m_iTargetedWeaponEntIndex: usize = 0x1550; // CEntityIndex pub const m_iTargetedWeaponEntIndex: usize = 0x1558; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x1554; // CEntityIndex pub const m_iOldIDEntIndex: usize = 0x155C; // CEntityIndex
pub const m_holdTargetIDTimer: usize = 0x1558; // CountdownTimer pub const m_holdTargetIDTimer: usize = 0x1560; // CountdownTimer
pub const m_flCurrentMusicStartTime: usize = 0x1574; // float pub const m_flCurrentMusicStartTime: usize = 0x157C; // float
pub const m_flMusicRoundStartTime: usize = 0x1578; // float pub const m_flMusicRoundStartTime: usize = 0x1580; // float
pub const m_bDeferStartMusicOnWarmup: usize = 0x157C; // bool pub const m_bDeferStartMusicOnWarmup: usize = 0x1584; // bool
pub const m_cycleLatch: usize = 0x1580; // int32_t pub const m_cycleLatch: usize = 0x1588; // int32_t
pub const m_serverIntendedCycle: usize = 0x1584; // float pub const m_serverIntendedCycle: usize = 0x158C; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1588; // uint32_t[5] pub const m_vecPlayerPatchEconIndices: usize = 0x1590; // uint32_t[5]
pub const m_bHideTargetID: usize = 0x15A4; // bool pub const m_bHideTargetID: usize = 0x15AC; // bool
pub const m_nextTaserShakeTime: usize = 0x15A8; // float pub const m_nextTaserShakeTime: usize = 0x15B0; // float
pub const m_firstTaserShakeTime: usize = 0x15AC; // float pub const m_firstTaserShakeTime: usize = 0x15B4; // float
pub const m_flLastSmokeOverlayAlpha: usize = 0x15B0; // float pub const m_flLastSmokeOverlayAlpha: usize = 0x15B8; // float
pub const m_vLastSmokeOverlayColor: usize = 0x15B4; // Vector pub const m_vLastSmokeOverlayColor: usize = 0x15BC; // Vector
pub const m_nPlayerSmokedFx: usize = 0x15C0; // ParticleIndex_t pub const m_nPlayerSmokedFx: usize = 0x15C8; // ParticleIndex_t
pub const m_flNextMagDropTime: usize = 0x15C4; // float pub const m_flNextMagDropTime: usize = 0x15CC; // float
pub const m_nLastMagDropAttachmentIndex: usize = 0x15C8; // int32_t pub const m_nLastMagDropAttachmentIndex: usize = 0x15D0; // int32_t
pub const m_vecBulletHitModels: usize = 0x15D0; // CUtlVector<C_BulletHitModel*> pub const m_vecBulletHitModels: usize = 0x15D8; // CUtlVector<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15E8; // CUtlVector<C_PickUpModelSlerper*> pub const m_vecPickupModelSlerpers: usize = 0x15F0; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecLastAliveLocalVelocity: usize = 0x1600; // Vector pub const m_vecLastAliveLocalVelocity: usize = 0x1608; // Vector
pub const m_entitySpottedState: usize = 0x1628; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0x1630; // EntitySpottedState_t
pub const m_nSurvivalTeamNumber: usize = 0x1640; // int32_t pub const m_nSurvivalTeamNumber: usize = 0x1648; // int32_t
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1644; // bool pub const m_bGuardianShouldSprayCustomXMark: usize = 0x164C; // bool
pub const m_bHasDeathInfo: usize = 0x1645; // bool pub const m_bHasDeathInfo: usize = 0x164D; // bool
pub const m_flDeathInfoTime: usize = 0x1648; // float pub const m_flDeathInfoTime: usize = 0x1650; // float
pub const m_vecDeathInfoOrigin: usize = 0x164C; // Vector pub const m_vecDeathInfoOrigin: usize = 0x1654; // Vector
pub const m_bKilledByHeadshot: usize = 0x1658; // bool pub const m_bKilledByHeadshot: usize = 0x1660; // bool
pub const m_hOriginalController: usize = 0x165C; // CHandle<CCSPlayerController> pub const m_hOriginalController: usize = 0x1664; // CHandle<CCSPlayerController>
} }
pub mod C_CSPlayerResource { // C_BaseEntity pub mod C_CSPlayerResource { // C_BaseEntity

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class CEmptyEntityInstance { public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class CEmptyEntityInstance: class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
public static class CAnimScriptBase { public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:53 +0000 Sat, 4 Nov 2023 00:33:03 +0000
''' '''
class CAnimScriptBase: class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000 * Sat, 4 Nov 2023 00:33:04 +0000
*/ */
public static class animationsystem_dll { // animationsystem.dll public static class animationsystem_dll { // animationsystem.dll
@ -9,49 +9,49 @@ public static class animationsystem_dll { // animationsystem.dll
} }
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x8996E0; public const nint LegacyGameUI001 = 0x8997F0;
public const nint Source2ClientUI001 = 0x888400; public const nint Source2ClientUI001 = 0x888500;
public const nint Source2ClientPrediction001 = 0x7A18A0; public const nint Source2ClientPrediction001 = 0x7A1830;
public const nint ClientToolsInfo_001 = 0x72D840; public const nint ClientToolsInfo_001 = 0x72DA70;
public const nint Source2Client002 = 0x72D860; public const nint Source2Client002 = 0x72DA90;
public const nint GameClientExports001 = 0x72D850; public const nint GameClientExports001 = 0x72DA80;
public const nint EmptyWorldService001_Client = 0x48DEF0; public const nint EmptyWorldService001_Client = 0x48DEF0;
public const nint Source2ClientConfig001 = 0x474F00; public const nint Source2ClientConfig001 = 0x474F00;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E32D0; public const nint SimpleEngineLoopService_001 = 0x1E3370;
public const nint ClientServerEngineLoopService_001 = 0x1D8FA0; public const nint ClientServerEngineLoopService_001 = 0x1D9040;
public const nint KeyValueCache001 = 0x1D55E0; public const nint KeyValueCache001 = 0x1D5680;
public const nint HostStateMgr001 = 0x1D2DE0; public const nint HostStateMgr001 = 0x1D2E80;
public const nint GameEventSystemServerV001 = 0x1CE480; public const nint GameEventSystemServerV001 = 0x1CE520;
public const nint GameEventSystemClientV001 = 0x1CE470; public const nint GameEventSystemClientV001 = 0x1CE510;
public const nint EngineServiceMgr001 = 0x1CA160; public const nint EngineServiceMgr001 = 0x1CA200;
public const nint VProfService_001 = 0x1B7BF0; public const nint VProfService_001 = 0x1B7C90;
public const nint ToolService_001 = 0x1B6940; public const nint ToolService_001 = 0x1B69E0;
public const nint StatsService_001 = 0x1B1BC0; public const nint StatsService_001 = 0x1B1C60;
public const nint SplitScreenService_001 = 0x1AEE30; public const nint SplitScreenService_001 = 0x1AEED0;
public const nint SoundService_001 = 0x1A9970; public const nint SoundService_001 = 0x1A9A10;
public const nint ScreenshotService001 = 0x1A5840; public const nint ScreenshotService001 = 0x1A58E0;
public const nint RenderService_001 = 0x1A2BA0; public const nint RenderService_001 = 0x1A2C40;
public const nint NetworkService_001 = 0x1A26B0; public const nint NetworkService_001 = 0x1A2750;
public const nint NetworkServerService_001 = 0x19D750; public const nint NetworkServerService_001 = 0x19D7F0;
public const nint NetworkP2PService_001 = 0x199160; public const nint NetworkP2PService_001 = 0x199200;
public const nint NetworkClientService_001 = 0x192D90; public const nint NetworkClientService_001 = 0x192E30;
public const nint MapListService_001 = 0x18BD60; public const nint MapListService_001 = 0x18BE00;
public const nint InputService_001 = 0x179BE0; public const nint InputService_001 = 0x179C80;
public const nint GameUIService_001 = 0x174400; public const nint GameUIService_001 = 0x1744A0;
public const nint GameResourceServiceServerV001 = 0x172160; public const nint GameResourceServiceServerV001 = 0x172200;
public const nint GameResourceServiceClientV001 = 0x172150; public const nint GameResourceServiceClientV001 = 0x1721F0;
public const nint BugService001 = 0x16B180; public const nint BugService001 = 0x16B220;
public const nint BenchmarkService001 = 0x169950; public const nint BenchmarkService001 = 0x1699F0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70;
public const nint EngineGameUI001 = 0x116260; public const nint EngineGameUI001 = 0x116300;
public const nint INETSUPPORT_001 = 0xE6470; public const nint INETSUPPORT_001 = 0xE6510;
public const nint Source2EngineToServerStringTable001 = 0xA1420; public const nint Source2EngineToServerStringTable001 = 0xA14C0;
public const nint Source2EngineToServer001 = 0x8B260; public const nint Source2EngineToServer001 = 0x8B300;
public const nint Source2EngineToClientStringTable001 = 0x83F80; public const nint Source2EngineToClientStringTable001 = 0x84020;
public const nint Source2EngineToClient001 = 0x5A9C0; public const nint Source2EngineToClient001 = 0x5AA60;
} }
public static class filesystem_stdio_dll { // filesystem_stdio.dll public static class filesystem_stdio_dll { // filesystem_stdio.dll
@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll
} }
public static class server_dll { // server.dll public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA34720; public const nint NavGameTest001 = 0xA353F0;
public const nint ServerToolsInfo_001 = 0x838480; public const nint ServerToolsInfo_001 = 0x838760;
public const nint Source2GameClients001 = 0x838490; public const nint Source2GameClients001 = 0x838770;
public const nint Source2GameEntities001 = 0x8384A0; public const nint Source2GameEntities001 = 0x838780;
public const nint Source2Server001 = 0x8384B0; public const nint Source2Server001 = 0x838790;
public const nint EmptyWorldService001_Server = 0x58D710; public const nint EmptyWorldService001_Server = 0x58D750;
public const nint Source2ServerConfig001 = 0x56D720; public const nint Source2ServerConfig001 = 0x56D760;
public const nint EntitySubclassUtilsV001 = 0x2CD480; public const nint EntitySubclassUtilsV001 = 0x2CD4C0;
public const nint customnavsystem001 = 0x24A3B0; public const nint customnavsystem001 = 0x24A3F0;
public const nint Source2GameDirector001 = 0x151E80; public const nint Source2GameDirector001 = 0x151EC0;
} }
public static class soundsystem_dll { // soundsystem.dll public static class soundsystem_dll { // soundsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000 * Sat, 4 Nov 2023 00:33:04 +0000
*/ */
#pragma once #pragma once
@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll
} }
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8996E0; constexpr std::ptrdiff_t LegacyGameUI001 = 0x8997F0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x888400; constexpr std::ptrdiff_t Source2ClientUI001 = 0x888500;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A18A0; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A1830;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72D840; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72DA70;
constexpr std::ptrdiff_t Source2Client002 = 0x72D860; constexpr std::ptrdiff_t Source2Client002 = 0x72DA90;
constexpr std::ptrdiff_t GameClientExports001 = 0x72D850; constexpr std::ptrdiff_t GameClientExports001 = 0x72DA80;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48DEF0; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48DEF0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x474F00; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x474F00;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E32D0; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E3370;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8FA0; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D9040;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D55E0; constexpr std::ptrdiff_t KeyValueCache001 = 0x1D5680;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2DE0; constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2E80;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE480; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE520;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE470; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE510;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA160; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA200;
constexpr std::ptrdiff_t VProfService_001 = 0x1B7BF0; constexpr std::ptrdiff_t VProfService_001 = 0x1B7C90;
constexpr std::ptrdiff_t ToolService_001 = 0x1B6940; constexpr std::ptrdiff_t ToolService_001 = 0x1B69E0;
constexpr std::ptrdiff_t StatsService_001 = 0x1B1BC0; constexpr std::ptrdiff_t StatsService_001 = 0x1B1C60;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEE30; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEED0;
constexpr std::ptrdiff_t SoundService_001 = 0x1A9970; constexpr std::ptrdiff_t SoundService_001 = 0x1A9A10;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A5840; constexpr std::ptrdiff_t ScreenshotService001 = 0x1A58E0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A2BA0; constexpr std::ptrdiff_t RenderService_001 = 0x1A2C40;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A26B0; constexpr std::ptrdiff_t NetworkService_001 = 0x1A2750;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D750; constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D7F0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199160; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199200;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x192D90; constexpr std::ptrdiff_t NetworkClientService_001 = 0x192E30;
constexpr std::ptrdiff_t MapListService_001 = 0x18BD60; constexpr std::ptrdiff_t MapListService_001 = 0x18BE00;
constexpr std::ptrdiff_t InputService_001 = 0x179BE0; constexpr std::ptrdiff_t InputService_001 = 0x179C80;
constexpr std::ptrdiff_t GameUIService_001 = 0x174400; constexpr std::ptrdiff_t GameUIService_001 = 0x1744A0;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172160; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172200;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x172150; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1721F0;
constexpr std::ptrdiff_t BugService001 = 0x16B180; constexpr std::ptrdiff_t BugService001 = 0x16B220;
constexpr std::ptrdiff_t BenchmarkService001 = 0x169950; constexpr std::ptrdiff_t BenchmarkService001 = 0x1699F0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70;
constexpr std::ptrdiff_t EngineGameUI001 = 0x116260; constexpr std::ptrdiff_t EngineGameUI001 = 0x116300;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6470; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6510;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1420; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA14C0;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B260; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B300;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83F80; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x84020;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A9C0; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5AA60;
} }
namespace filesystem_stdio_dll { // filesystem_stdio.dll namespace filesystem_stdio_dll { // filesystem_stdio.dll
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
} }
namespace server_dll { // server.dll namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA34720; constexpr std::ptrdiff_t NavGameTest001 = 0xA353F0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838480; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838760;
constexpr std::ptrdiff_t Source2GameClients001 = 0x838490; constexpr std::ptrdiff_t Source2GameClients001 = 0x838770;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x8384A0; constexpr std::ptrdiff_t Source2GameEntities001 = 0x838780;
constexpr std::ptrdiff_t Source2Server001 = 0x8384B0; constexpr std::ptrdiff_t Source2Server001 = 0x838790;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D710; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D750;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D720; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D760;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD480; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD4C0;
constexpr std::ptrdiff_t customnavsystem001 = 0x24A3B0; constexpr std::ptrdiff_t customnavsystem001 = 0x24A3F0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x151E80; constexpr std::ptrdiff_t Source2GameDirector001 = 0x151EC0;
} }
namespace soundsystem_dll { // soundsystem.dll namespace soundsystem_dll { // soundsystem.dll

View File

@ -15,7 +15,7 @@
"client_dll": { "client_dll": {
"data": { "data": {
"ClientToolsInfo_001": { "ClientToolsInfo_001": {
"value": 7526464, "value": 7527024,
"comment": null "comment": null
}, },
"EmptyWorldService001_Client": { "EmptyWorldService001_Client": {
@ -23,15 +23,15 @@
"comment": null "comment": null
}, },
"GameClientExports001": { "GameClientExports001": {
"value": 7526480, "value": 7527040,
"comment": null "comment": null
}, },
"LegacyGameUI001": { "LegacyGameUI001": {
"value": 9017056, "value": 9017328,
"comment": null "comment": null
}, },
"Source2Client002": { "Source2Client002": {
"value": 7526496, "value": 7527056,
"comment": null "comment": null
}, },
"Source2ClientConfig001": { "Source2ClientConfig001": {
@ -39,11 +39,11 @@
"comment": null "comment": null
}, },
"Source2ClientPrediction001": { "Source2ClientPrediction001": {
"value": 8001696, "value": 8001584,
"comment": null "comment": null
}, },
"Source2ClientUI001": { "Source2ClientUI001": {
"value": 8946688, "value": 8946944,
"comment": null "comment": null
} }
}, },
@ -52,131 +52,131 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"BenchmarkService001": { "BenchmarkService001": {
"value": 1481040, "value": 1481200,
"comment": null "comment": null
}, },
"BugService001": { "BugService001": {
"value": 1487232, "value": 1487392,
"comment": null "comment": null
}, },
"ClientServerEngineLoopService_001": { "ClientServerEngineLoopService_001": {
"value": 1937312, "value": 1937472,
"comment": null "comment": null
}, },
"EngineGameUI001": { "EngineGameUI001": {
"value": 1139296, "value": 1139456,
"comment": null "comment": null
}, },
"EngineServiceMgr001": { "EngineServiceMgr001": {
"value": 1876320, "value": 1876480,
"comment": null "comment": null
}, },
"GameEventSystemClientV001": { "GameEventSystemClientV001": {
"value": 1893488, "value": 1893648,
"comment": null "comment": null
}, },
"GameEventSystemServerV001": { "GameEventSystemServerV001": {
"value": 1893504, "value": 1893664,
"comment": null "comment": null
}, },
"GameResourceServiceClientV001": { "GameResourceServiceClientV001": {
"value": 1515856, "value": 1516016,
"comment": null "comment": null
}, },
"GameResourceServiceServerV001": { "GameResourceServiceServerV001": {
"value": 1515872, "value": 1516032,
"comment": null "comment": null
}, },
"GameUIService_001": { "GameUIService_001": {
"value": 1524736, "value": 1524896,
"comment": null "comment": null
}, },
"HostStateMgr001": { "HostStateMgr001": {
"value": 1912288, "value": 1912448,
"comment": null "comment": null
}, },
"INETSUPPORT_001": { "INETSUPPORT_001": {
"value": 943216, "value": 943376,
"comment": null "comment": null
}, },
"InputService_001": { "InputService_001": {
"value": 1547232, "value": 1547392,
"comment": null "comment": null
}, },
"KeyValueCache001": { "KeyValueCache001": {
"value": 1922528, "value": 1922688,
"comment": null "comment": null
}, },
"MapListService_001": { "MapListService_001": {
"value": 1621344, "value": 1621504,
"comment": null "comment": null
}, },
"NetworkClientService_001": { "NetworkClientService_001": {
"value": 1650064, "value": 1650224,
"comment": null "comment": null
}, },
"NetworkP2PService_001": { "NetworkP2PService_001": {
"value": 1675616, "value": 1675776,
"comment": null "comment": null
}, },
"NetworkServerService_001": { "NetworkServerService_001": {
"value": 1693520, "value": 1693680,
"comment": null "comment": null
}, },
"NetworkService_001": { "NetworkService_001": {
"value": 1713840, "value": 1714000,
"comment": null "comment": null
}, },
"RenderService_001": { "RenderService_001": {
"value": 1715104, "value": 1715264,
"comment": null "comment": null
}, },
"ScreenshotService001": { "ScreenshotService001": {
"value": 1726528, "value": 1726688,
"comment": null "comment": null
}, },
"SimpleEngineLoopService_001": { "SimpleEngineLoopService_001": {
"value": 1979088, "value": 1979248,
"comment": null "comment": null
}, },
"SoundService_001": { "SoundService_001": {
"value": 1743216, "value": 1743376,
"comment": null "comment": null
}, },
"Source2EngineToClient001": { "Source2EngineToClient001": {
"value": 371136, "value": 371296,
"comment": null "comment": null
}, },
"Source2EngineToClientStringTable001": { "Source2EngineToClientStringTable001": {
"value": 540544, "value": 540704,
"comment": null "comment": null
}, },
"Source2EngineToServer001": { "Source2EngineToServer001": {
"value": 569952, "value": 570112,
"comment": null "comment": null
}, },
"Source2EngineToServerStringTable001": { "Source2EngineToServerStringTable001": {
"value": 660512, "value": 660672,
"comment": null "comment": null
}, },
"SplitScreenService_001": { "SplitScreenService_001": {
"value": 1764912, "value": 1765072,
"comment": null "comment": null
}, },
"StatsService_001": { "StatsService_001": {
"value": 1776576, "value": 1776736,
"comment": null "comment": null
}, },
"ToolService_001": { "ToolService_001": {
"value": 1796416, "value": 1796576,
"comment": null "comment": null
}, },
"VENGINE_GAMEUIFUNCS_VERSION005": { "VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1142480, "value": 1142640,
"comment": null "comment": null
}, },
"VProfService_001": { "VProfService_001": {
"value": 1801200, "value": 1801360,
"comment": null "comment": null
} }
}, },
@ -453,43 +453,43 @@
"server_dll": { "server_dll": {
"data": { "data": {
"EmptyWorldService001_Server": { "EmptyWorldService001_Server": {
"value": 5822224, "value": 5822288,
"comment": null "comment": null
}, },
"EntitySubclassUtilsV001": { "EntitySubclassUtilsV001": {
"value": 2937984, "value": 2938048,
"comment": null "comment": null
}, },
"NavGameTest001": { "NavGameTest001": {
"value": 10700576, "value": 10703856,
"comment": null "comment": null
}, },
"ServerToolsInfo_001": { "ServerToolsInfo_001": {
"value": 8619136, "value": 8619872,
"comment": null "comment": null
}, },
"Source2GameClients001": { "Source2GameClients001": {
"value": 8619152, "value": 8619888,
"comment": null "comment": null
}, },
"Source2GameDirector001": { "Source2GameDirector001": {
"value": 1384064, "value": 1384128,
"comment": null "comment": null
}, },
"Source2GameEntities001": { "Source2GameEntities001": {
"value": 8619168, "value": 8619904,
"comment": null "comment": null
}, },
"Source2Server001": { "Source2Server001": {
"value": 8619184, "value": 8619920,
"comment": null "comment": null
}, },
"Source2ServerConfig001": { "Source2ServerConfig001": {
"value": 5691168, "value": 5691232,
"comment": null "comment": null
}, },
"customnavsystem001": { "customnavsystem001": {
"value": 2401200, "value": 2401264,
"comment": null "comment": null
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:53 +0000 Sat, 4 Nov 2023 00:33:04 +0000
''' '''
class animationsystem_dll: # animationsystem.dll class animationsystem_dll: # animationsystem.dll
@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0 AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll class client_dll: # client.dll
LegacyGameUI001 = 0x8996E0 LegacyGameUI001 = 0x8997F0
Source2ClientUI001 = 0x888400 Source2ClientUI001 = 0x888500
Source2ClientPrediction001 = 0x7A18A0 Source2ClientPrediction001 = 0x7A1830
ClientToolsInfo_001 = 0x72D840 ClientToolsInfo_001 = 0x72DA70
Source2Client002 = 0x72D860 Source2Client002 = 0x72DA90
GameClientExports001 = 0x72D850 GameClientExports001 = 0x72DA80
EmptyWorldService001_Client = 0x48DEF0 EmptyWorldService001_Client = 0x48DEF0
Source2ClientConfig001 = 0x474F00 Source2ClientConfig001 = 0x474F00
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E32D0 SimpleEngineLoopService_001 = 0x1E3370
ClientServerEngineLoopService_001 = 0x1D8FA0 ClientServerEngineLoopService_001 = 0x1D9040
KeyValueCache001 = 0x1D55E0 KeyValueCache001 = 0x1D5680
HostStateMgr001 = 0x1D2DE0 HostStateMgr001 = 0x1D2E80
GameEventSystemServerV001 = 0x1CE480 GameEventSystemServerV001 = 0x1CE520
GameEventSystemClientV001 = 0x1CE470 GameEventSystemClientV001 = 0x1CE510
EngineServiceMgr001 = 0x1CA160 EngineServiceMgr001 = 0x1CA200
VProfService_001 = 0x1B7BF0 VProfService_001 = 0x1B7C90
ToolService_001 = 0x1B6940 ToolService_001 = 0x1B69E0
StatsService_001 = 0x1B1BC0 StatsService_001 = 0x1B1C60
SplitScreenService_001 = 0x1AEE30 SplitScreenService_001 = 0x1AEED0
SoundService_001 = 0x1A9970 SoundService_001 = 0x1A9A10
ScreenshotService001 = 0x1A5840 ScreenshotService001 = 0x1A58E0
RenderService_001 = 0x1A2BA0 RenderService_001 = 0x1A2C40
NetworkService_001 = 0x1A26B0 NetworkService_001 = 0x1A2750
NetworkServerService_001 = 0x19D750 NetworkServerService_001 = 0x19D7F0
NetworkP2PService_001 = 0x199160 NetworkP2PService_001 = 0x199200
NetworkClientService_001 = 0x192D90 NetworkClientService_001 = 0x192E30
MapListService_001 = 0x18BD60 MapListService_001 = 0x18BE00
InputService_001 = 0x179BE0 InputService_001 = 0x179C80
GameUIService_001 = 0x174400 GameUIService_001 = 0x1744A0
GameResourceServiceServerV001 = 0x172160 GameResourceServiceServerV001 = 0x172200
GameResourceServiceClientV001 = 0x172150 GameResourceServiceClientV001 = 0x1721F0
BugService001 = 0x16B180 BugService001 = 0x16B220
BenchmarkService001 = 0x169950 BenchmarkService001 = 0x1699F0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0 VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70
EngineGameUI001 = 0x116260 EngineGameUI001 = 0x116300
INETSUPPORT_001 = 0xE6470 INETSUPPORT_001 = 0xE6510
Source2EngineToServerStringTable001 = 0xA1420 Source2EngineToServerStringTable001 = 0xA14C0
Source2EngineToServer001 = 0x8B260 Source2EngineToServer001 = 0x8B300
Source2EngineToClientStringTable001 = 0x83F80 Source2EngineToClientStringTable001 = 0x84020
Source2EngineToClient001 = 0x5A9C0 Source2EngineToClient001 = 0x5AA60
class filesystem_stdio_dll: # filesystem_stdio.dll class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30 VAsyncFileSystem2_001 = 0x66D30
@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930 SchemaSystem_001 = 0xA930
class server_dll: # server.dll class server_dll: # server.dll
NavGameTest001 = 0xA34720 NavGameTest001 = 0xA353F0
ServerToolsInfo_001 = 0x838480 ServerToolsInfo_001 = 0x838760
Source2GameClients001 = 0x838490 Source2GameClients001 = 0x838770
Source2GameEntities001 = 0x8384A0 Source2GameEntities001 = 0x838780
Source2Server001 = 0x8384B0 Source2Server001 = 0x838790
EmptyWorldService001_Server = 0x58D710 EmptyWorldService001_Server = 0x58D750
Source2ServerConfig001 = 0x56D720 Source2ServerConfig001 = 0x56D760
EntitySubclassUtilsV001 = 0x2CD480 EntitySubclassUtilsV001 = 0x2CD4C0
customnavsystem001 = 0x24A3B0 customnavsystem001 = 0x24A3F0
Source2GameDirector001 = 0x151E80 Source2GameDirector001 = 0x151EC0
class soundsystem_dll: # soundsystem.dll class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0 SoundOpSystem001 = 0x1567E0

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:53 +0000 * Sat, 4 Nov 2023 00:33:04 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -11,49 +11,49 @@ pub mod animationsystem_dll { // animationsystem.dll
} }
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x8996E0; pub const LegacyGameUI001: usize = 0x8997F0;
pub const Source2ClientUI001: usize = 0x888400; pub const Source2ClientUI001: usize = 0x888500;
pub const Source2ClientPrediction001: usize = 0x7A18A0; pub const Source2ClientPrediction001: usize = 0x7A1830;
pub const ClientToolsInfo_001: usize = 0x72D840; pub const ClientToolsInfo_001: usize = 0x72DA70;
pub const Source2Client002: usize = 0x72D860; pub const Source2Client002: usize = 0x72DA90;
pub const GameClientExports001: usize = 0x72D850; pub const GameClientExports001: usize = 0x72DA80;
pub const EmptyWorldService001_Client: usize = 0x48DEF0; pub const EmptyWorldService001_Client: usize = 0x48DEF0;
pub const Source2ClientConfig001: usize = 0x474F00; pub const Source2ClientConfig001: usize = 0x474F00;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E32D0; pub const SimpleEngineLoopService_001: usize = 0x1E3370;
pub const ClientServerEngineLoopService_001: usize = 0x1D8FA0; pub const ClientServerEngineLoopService_001: usize = 0x1D9040;
pub const KeyValueCache001: usize = 0x1D55E0; pub const KeyValueCache001: usize = 0x1D5680;
pub const HostStateMgr001: usize = 0x1D2DE0; pub const HostStateMgr001: usize = 0x1D2E80;
pub const GameEventSystemServerV001: usize = 0x1CE480; pub const GameEventSystemServerV001: usize = 0x1CE520;
pub const GameEventSystemClientV001: usize = 0x1CE470; pub const GameEventSystemClientV001: usize = 0x1CE510;
pub const EngineServiceMgr001: usize = 0x1CA160; pub const EngineServiceMgr001: usize = 0x1CA200;
pub const VProfService_001: usize = 0x1B7BF0; pub const VProfService_001: usize = 0x1B7C90;
pub const ToolService_001: usize = 0x1B6940; pub const ToolService_001: usize = 0x1B69E0;
pub const StatsService_001: usize = 0x1B1BC0; pub const StatsService_001: usize = 0x1B1C60;
pub const SplitScreenService_001: usize = 0x1AEE30; pub const SplitScreenService_001: usize = 0x1AEED0;
pub const SoundService_001: usize = 0x1A9970; pub const SoundService_001: usize = 0x1A9A10;
pub const ScreenshotService001: usize = 0x1A5840; pub const ScreenshotService001: usize = 0x1A58E0;
pub const RenderService_001: usize = 0x1A2BA0; pub const RenderService_001: usize = 0x1A2C40;
pub const NetworkService_001: usize = 0x1A26B0; pub const NetworkService_001: usize = 0x1A2750;
pub const NetworkServerService_001: usize = 0x19D750; pub const NetworkServerService_001: usize = 0x19D7F0;
pub const NetworkP2PService_001: usize = 0x199160; pub const NetworkP2PService_001: usize = 0x199200;
pub const NetworkClientService_001: usize = 0x192D90; pub const NetworkClientService_001: usize = 0x192E30;
pub const MapListService_001: usize = 0x18BD60; pub const MapListService_001: usize = 0x18BE00;
pub const InputService_001: usize = 0x179BE0; pub const InputService_001: usize = 0x179C80;
pub const GameUIService_001: usize = 0x174400; pub const GameUIService_001: usize = 0x1744A0;
pub const GameResourceServiceServerV001: usize = 0x172160; pub const GameResourceServiceServerV001: usize = 0x172200;
pub const GameResourceServiceClientV001: usize = 0x172150; pub const GameResourceServiceClientV001: usize = 0x1721F0;
pub const BugService001: usize = 0x16B180; pub const BugService001: usize = 0x16B220;
pub const BenchmarkService001: usize = 0x169950; pub const BenchmarkService001: usize = 0x1699F0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116ED0; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116F70;
pub const EngineGameUI001: usize = 0x116260; pub const EngineGameUI001: usize = 0x116300;
pub const INETSUPPORT_001: usize = 0xE6470; pub const INETSUPPORT_001: usize = 0xE6510;
pub const Source2EngineToServerStringTable001: usize = 0xA1420; pub const Source2EngineToServerStringTable001: usize = 0xA14C0;
pub const Source2EngineToServer001: usize = 0x8B260; pub const Source2EngineToServer001: usize = 0x8B300;
pub const Source2EngineToClientStringTable001: usize = 0x83F80; pub const Source2EngineToClientStringTable001: usize = 0x84020;
pub const Source2EngineToClient001: usize = 0x5A9C0; pub const Source2EngineToClient001: usize = 0x5AA60;
} }
pub mod filesystem_stdio_dll { // filesystem_stdio.dll pub mod filesystem_stdio_dll { // filesystem_stdio.dll
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
} }
pub mod server_dll { // server.dll pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA34720; pub const NavGameTest001: usize = 0xA353F0;
pub const ServerToolsInfo_001: usize = 0x838480; pub const ServerToolsInfo_001: usize = 0x838760;
pub const Source2GameClients001: usize = 0x838490; pub const Source2GameClients001: usize = 0x838770;
pub const Source2GameEntities001: usize = 0x8384A0; pub const Source2GameEntities001: usize = 0x838780;
pub const Source2Server001: usize = 0x8384B0; pub const Source2Server001: usize = 0x838790;
pub const EmptyWorldService001_Server: usize = 0x58D710; pub const EmptyWorldService001_Server: usize = 0x58D750;
pub const Source2ServerConfig001: usize = 0x56D720; pub const Source2ServerConfig001: usize = 0x56D760;
pub const EntitySubclassUtilsV001: usize = 0x2CD480; pub const EntitySubclassUtilsV001: usize = 0x2CD4C0;
pub const customnavsystem001: usize = 0x24A3B0; pub const customnavsystem001: usize = 0x24A3F0;
pub const Source2GameDirector001: usize = 0x151E80; pub const Source2GameDirector001: usize = 0x151EC0;
} }
pub mod soundsystem_dll { // soundsystem.dll pub mod soundsystem_dll { // soundsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class MaterialParamBuffer_t { // MaterialParam_t public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class MaterialParamBuffer_t: # MaterialParam_t class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class ChangeAccessorFieldPathIndex_t { public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class ChangeAccessorFieldPathIndex_t: class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,33 +1,33 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:10:10 +0000 * Sat, 4 Nov 2023 00:33:21 +0000
*/ */
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint dwBaseEntityModel_setModel = 0x581310; public const nint dwBaseEntityModel_setModel = 0x581500;
public const nint dwEntityList = 0x17AA8E8; public const nint dwEntityList = 0x17AB958;
public const nint dwForceAttack = 0x16AF290; public const nint dwForceAttack = 0x16B02B0;
public const nint dwForceAttack2 = 0x16AF320; public const nint dwForceAttack2 = 0x16B0340;
public const nint dwForceBackward = 0x16AF560; public const nint dwForceBackward = 0x16B0580;
public const nint dwForceCrouch = 0x16AF830; public const nint dwForceCrouch = 0x16B0850;
public const nint dwForceForward = 0x16AF4D0; public const nint dwForceForward = 0x16B04F0;
public const nint dwForceJump = 0x16AF7A0; public const nint dwForceJump = 0x16B07C0;
public const nint dwForceLeft = 0x16AF5F0; public const nint dwForceLeft = 0x16B0610;
public const nint dwForceRight = 0x16AF680; public const nint dwForceRight = 0x16B06A0;
public const nint dwGameEntitySystem = 0x1964158; public const nint dwGameEntitySystem = 0x18D51A8;
public const nint dwGameEntitySystem_getBaseEntity = 0x604920; public const nint dwGameEntitySystem_getBaseEntity = 0x604B10;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F6610; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F6800;
public const nint dwGameRules = 0x1806F48; public const nint dwGameRules = 0x1807FA8;
public const nint dwGlobalVars = 0x16AB2D0; public const nint dwGlobalVars = 0x16AC100;
public const nint dwGlowManager = 0x18066A8; public const nint dwGlowManager = 0x1807708;
public const nint dwInterfaceLinkList = 0x1991E68; public const nint dwInterfaceLinkList = 0x1902EB8;
public const nint dwLocalPlayerController = 0x17F9C08; public const nint dwLocalPlayerController = 0x17FAC68;
public const nint dwLocalPlayerPawn = 0x16B6320; public const nint dwLocalPlayerPawn = 0x16B7340;
public const nint dwPlantedC4 = 0x189DAF8; public const nint dwPlantedC4 = 0x180EB48;
public const nint dwPrediction = 0x16B61F0; public const nint dwPrediction = 0x16B7210;
public const nint dwViewAngles = 0x18F8088; public const nint dwViewAngles = 0x18690D8;
public const nint dwViewMatrix = 0x1899070; public const nint dwViewMatrix = 0x180A0D0;
public const nint dwViewRender = 0x1899A48; public const nint dwViewRender = 0x180A090;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:10:10 +0000 * Sat, 4 Nov 2023 00:33:21 +0000
*/ */
#pragma once #pragma once
@ -8,30 +8,30 @@
#include <cstddef> #include <cstddef>
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x581310; constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x581500;
constexpr std::ptrdiff_t dwEntityList = 0x17AA8E8; constexpr std::ptrdiff_t dwEntityList = 0x17AB958;
constexpr std::ptrdiff_t dwForceAttack = 0x16AF290; constexpr std::ptrdiff_t dwForceAttack = 0x16B02B0;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16AF320; constexpr std::ptrdiff_t dwForceAttack2 = 0x16B0340;
constexpr std::ptrdiff_t dwForceBackward = 0x16AF560; constexpr std::ptrdiff_t dwForceBackward = 0x16B0580;
constexpr std::ptrdiff_t dwForceCrouch = 0x16AF830; constexpr std::ptrdiff_t dwForceCrouch = 0x16B0850;
constexpr std::ptrdiff_t dwForceForward = 0x16AF4D0; constexpr std::ptrdiff_t dwForceForward = 0x16B04F0;
constexpr std::ptrdiff_t dwForceJump = 0x16AF7A0; constexpr std::ptrdiff_t dwForceJump = 0x16B07C0;
constexpr std::ptrdiff_t dwForceLeft = 0x16AF5F0; constexpr std::ptrdiff_t dwForceLeft = 0x16B0610;
constexpr std::ptrdiff_t dwForceRight = 0x16AF680; constexpr std::ptrdiff_t dwForceRight = 0x16B06A0;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1964158; constexpr std::ptrdiff_t dwGameEntitySystem = 0x18D51A8;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x604920; constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x604B10;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F6610; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F6800;
constexpr std::ptrdiff_t dwGameRules = 0x1806F48; constexpr std::ptrdiff_t dwGameRules = 0x1807FA8;
constexpr std::ptrdiff_t dwGlobalVars = 0x16AB2D0; constexpr std::ptrdiff_t dwGlobalVars = 0x16AC100;
constexpr std::ptrdiff_t dwGlowManager = 0x18066A8; constexpr std::ptrdiff_t dwGlowManager = 0x1807708;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1991E68; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1902EB8;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17F9C08; constexpr std::ptrdiff_t dwLocalPlayerController = 0x17FAC68;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B6320; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B7340;
constexpr std::ptrdiff_t dwPlantedC4 = 0x189DAF8; constexpr std::ptrdiff_t dwPlantedC4 = 0x180EB48;
constexpr std::ptrdiff_t dwPrediction = 0x16B61F0; constexpr std::ptrdiff_t dwPrediction = 0x16B7210;
constexpr std::ptrdiff_t dwViewAngles = 0x18F8088; constexpr std::ptrdiff_t dwViewAngles = 0x18690D8;
constexpr std::ptrdiff_t dwViewMatrix = 0x1899070; constexpr std::ptrdiff_t dwViewMatrix = 0x180A0D0;
constexpr std::ptrdiff_t dwViewRender = 0x1899A48; constexpr std::ptrdiff_t dwViewRender = 0x180A090;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll

View File

@ -2,99 +2,99 @@
"client_dll": { "client_dll": {
"data": { "data": {
"dwBaseEntityModel_setModel": { "dwBaseEntityModel_setModel": {
"value": 5772048, "value": 5772544,
"comment": null "comment": null
}, },
"dwEntityList": { "dwEntityList": {
"value": 24815848, "value": 24820056,
"comment": null "comment": null
}, },
"dwForceAttack": { "dwForceAttack": {
"value": 23786128, "value": 23790256,
"comment": null "comment": null
}, },
"dwForceAttack2": { "dwForceAttack2": {
"value": 23786272, "value": 23790400,
"comment": null "comment": null
}, },
"dwForceBackward": { "dwForceBackward": {
"value": 23786848, "value": 23790976,
"comment": null "comment": null
}, },
"dwForceCrouch": { "dwForceCrouch": {
"value": 23787568, "value": 23791696,
"comment": null "comment": null
}, },
"dwForceForward": { "dwForceForward": {
"value": 23786704, "value": 23790832,
"comment": null "comment": null
}, },
"dwForceJump": { "dwForceJump": {
"value": 23787424, "value": 23791552,
"comment": null "comment": null
}, },
"dwForceLeft": { "dwForceLeft": {
"value": 23786992, "value": 23791120,
"comment": null "comment": null
}, },
"dwForceRight": { "dwForceRight": {
"value": 23787136, "value": 23791264,
"comment": null "comment": null
}, },
"dwGameEntitySystem": { "dwGameEntitySystem": {
"value": 26624344, "value": 26038696,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getBaseEntity": { "dwGameEntitySystem_getBaseEntity": {
"value": 6310176, "value": 6310672,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getHighestEntityIndex": { "dwGameEntitySystem_getHighestEntityIndex": {
"value": 6252048, "value": 6252544,
"comment": null "comment": null
}, },
"dwGameRules": { "dwGameRules": {
"value": 25194312, "value": 25198504,
"comment": null "comment": null
}, },
"dwGlobalVars": { "dwGlobalVars": {
"value": 23769808, "value": 23773440,
"comment": null "comment": null
}, },
"dwGlowManager": { "dwGlowManager": {
"value": 25192104, "value": 25196296,
"comment": null "comment": null
}, },
"dwInterfaceLinkList": { "dwInterfaceLinkList": {
"value": 26812008, "value": 26226360,
"comment": null "comment": null
}, },
"dwLocalPlayerController": { "dwLocalPlayerController": {
"value": 25140232, "value": 25144424,
"comment": null "comment": null
}, },
"dwLocalPlayerPawn": { "dwLocalPlayerPawn": {
"value": 23814944, "value": 23819072,
"comment": null "comment": null
}, },
"dwPlantedC4": { "dwPlantedC4": {
"value": 25811704, "value": 25226056,
"comment": null "comment": null
}, },
"dwPrediction": { "dwPrediction": {
"value": 23814640, "value": 23818768,
"comment": null "comment": null
}, },
"dwViewAngles": { "dwViewAngles": {
"value": 26181768, "value": 25596120,
"comment": null "comment": null
}, },
"dwViewMatrix": { "dwViewMatrix": {
"value": 25792624, "value": 25206992,
"comment": null "comment": null
}, },
"dwViewRender": { "dwViewRender": {
"value": 25795144, "value": 25206928,
"comment": null "comment": null
} }
}, },

View File

@ -1,33 +1,33 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:10:10 +0000 Sat, 4 Nov 2023 00:33:21 +0000
''' '''
class client_dll: # client.dll class client_dll: # client.dll
dwBaseEntityModel_setModel = 0x581310 dwBaseEntityModel_setModel = 0x581500
dwEntityList = 0x17AA8E8 dwEntityList = 0x17AB958
dwForceAttack = 0x16AF290 dwForceAttack = 0x16B02B0
dwForceAttack2 = 0x16AF320 dwForceAttack2 = 0x16B0340
dwForceBackward = 0x16AF560 dwForceBackward = 0x16B0580
dwForceCrouch = 0x16AF830 dwForceCrouch = 0x16B0850
dwForceForward = 0x16AF4D0 dwForceForward = 0x16B04F0
dwForceJump = 0x16AF7A0 dwForceJump = 0x16B07C0
dwForceLeft = 0x16AF5F0 dwForceLeft = 0x16B0610
dwForceRight = 0x16AF680 dwForceRight = 0x16B06A0
dwGameEntitySystem = 0x1964158 dwGameEntitySystem = 0x18D51A8
dwGameEntitySystem_getBaseEntity = 0x604920 dwGameEntitySystem_getBaseEntity = 0x604B10
dwGameEntitySystem_getHighestEntityIndex = 0x5F6610 dwGameEntitySystem_getHighestEntityIndex = 0x5F6800
dwGameRules = 0x1806F48 dwGameRules = 0x1807FA8
dwGlobalVars = 0x16AB2D0 dwGlobalVars = 0x16AC100
dwGlowManager = 0x18066A8 dwGlowManager = 0x1807708
dwInterfaceLinkList = 0x1991E68 dwInterfaceLinkList = 0x1902EB8
dwLocalPlayerController = 0x17F9C08 dwLocalPlayerController = 0x17FAC68
dwLocalPlayerPawn = 0x16B6320 dwLocalPlayerPawn = 0x16B7340
dwPlantedC4 = 0x189DAF8 dwPlantedC4 = 0x180EB48
dwPrediction = 0x16B61F0 dwPrediction = 0x16B7210
dwViewAngles = 0x18F8088 dwViewAngles = 0x18690D8
dwViewMatrix = 0x1899070 dwViewMatrix = 0x180A0D0
dwViewRender = 0x1899A48 dwViewRender = 0x180A090
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
dwBuildNumber = 0x488514 dwBuildNumber = 0x488514

View File

@ -1,35 +1,35 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:10:10 +0000 * Sat, 4 Nov 2023 00:33:21 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const dwBaseEntityModel_setModel: usize = 0x581310; pub const dwBaseEntityModel_setModel: usize = 0x581500;
pub const dwEntityList: usize = 0x17AA8E8; pub const dwEntityList: usize = 0x17AB958;
pub const dwForceAttack: usize = 0x16AF290; pub const dwForceAttack: usize = 0x16B02B0;
pub const dwForceAttack2: usize = 0x16AF320; pub const dwForceAttack2: usize = 0x16B0340;
pub const dwForceBackward: usize = 0x16AF560; pub const dwForceBackward: usize = 0x16B0580;
pub const dwForceCrouch: usize = 0x16AF830; pub const dwForceCrouch: usize = 0x16B0850;
pub const dwForceForward: usize = 0x16AF4D0; pub const dwForceForward: usize = 0x16B04F0;
pub const dwForceJump: usize = 0x16AF7A0; pub const dwForceJump: usize = 0x16B07C0;
pub const dwForceLeft: usize = 0x16AF5F0; pub const dwForceLeft: usize = 0x16B0610;
pub const dwForceRight: usize = 0x16AF680; pub const dwForceRight: usize = 0x16B06A0;
pub const dwGameEntitySystem: usize = 0x1964158; pub const dwGameEntitySystem: usize = 0x18D51A8;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x604920; pub const dwGameEntitySystem_getBaseEntity: usize = 0x604B10;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F6610; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F6800;
pub const dwGameRules: usize = 0x1806F48; pub const dwGameRules: usize = 0x1807FA8;
pub const dwGlobalVars: usize = 0x16AB2D0; pub const dwGlobalVars: usize = 0x16AC100;
pub const dwGlowManager: usize = 0x18066A8; pub const dwGlowManager: usize = 0x1807708;
pub const dwInterfaceLinkList: usize = 0x1991E68; pub const dwInterfaceLinkList: usize = 0x1902EB8;
pub const dwLocalPlayerController: usize = 0x17F9C08; pub const dwLocalPlayerController: usize = 0x17FAC68;
pub const dwLocalPlayerPawn: usize = 0x16B6320; pub const dwLocalPlayerPawn: usize = 0x16B7340;
pub const dwPlantedC4: usize = 0x189DAF8; pub const dwPlantedC4: usize = 0x180EB48;
pub const dwPrediction: usize = 0x16B61F0; pub const dwPrediction: usize = 0x16B7210;
pub const dwViewAngles: usize = 0x18F8088; pub const dwViewAngles: usize = 0x18690D8;
pub const dwViewMatrix: usize = 0x1899070; pub const dwViewMatrix: usize = 0x180A0D0;
pub const dwViewRender: usize = 0x1899A48; pub const dwViewRender: usize = 0x180A090;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
public static class CBaseRendererSource2 { // CParticleFunctionRenderer public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:03 +0000
''' '''
class CBaseRendererSource2: # CParticleFunctionRenderer class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class CBasePulseGraphInstance { public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class CBasePulseGraphInstance: class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class RenderInputLayoutField_t { public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class RenderInputLayoutField_t: class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class AABB_t { public static class AABB_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class AABB_t: class AABB_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class CSSDSEndFrameViewInfo { public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class CSSDSEndFrameViewInfo: class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class CExampleSchemaVData_Monomorphic { public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:51 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class CExampleSchemaVData_Monomorphic: class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:51 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -771,12 +771,12 @@ public static class CBodyComponent { // CEntityComponent
} }
public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
public const nint m_animationController = 0x470; // CBaseAnimGraphController public const nint m_animationController = 0x480; // CBaseAnimGraphController
public const nint __m_pChainEntity = 0x750; // CNetworkVarChainer public const nint __m_pChainEntity = 0x760; // CNetworkVarChainer
} }
public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
public const nint __m_pChainEntity = 0x470; // CNetworkVarChainer public const nint __m_pChainEntity = 0x480; // CNetworkVarChainer
} }
public static class CBodyComponentPoint { // CBodyComponent public static class CBodyComponentPoint { // CBodyComponent
@ -786,7 +786,7 @@ public static class CBodyComponentPoint { // CBodyComponent
public static class CBodyComponentSkeletonInstance { // CBodyComponent public static class CBodyComponentSkeletonInstance { // CBodyComponent
public const nint m_skeletonInstance = 0x50; // CSkeletonInstance public const nint m_skeletonInstance = 0x50; // CSkeletonInstance
public const nint __m_pChainEntity = 0x440; // CNetworkVarChainer public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer
} }
public static class CBombTarget { // CBaseTrigger public static class CBombTarget { // CBaseTrigger
@ -1548,36 +1548,36 @@ public static class CCSPlayerController_InventoryServices { // CPlayerController
} }
public static class CCSPlayerPawn { // CCSPlayerPawnBase public static class CCSPlayerPawn { // CCSPlayerPawnBase
public const nint m_pBulletServices = 0x1548; // CCSPlayer_BulletServices* public const nint m_pBulletServices = 0x1550; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x1550; // CCSPlayer_HostageServices* public const nint m_pHostageServices = 0x1558; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x1558; // CCSPlayer_BuyServices* public const nint m_pBuyServices = 0x1560; // CCSPlayer_BuyServices*
public const nint m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x1568; // CCSPlayer_ActionTrackingServices*
public const nint m_pRadioServices = 0x1568; // CCSPlayer_RadioServices* public const nint m_pRadioServices = 0x1570; // CCSPlayer_RadioServices*
public const nint m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices* public const nint m_pDamageReactServices = 0x1578; // CCSPlayer_DamageReactServices*
public const nint m_nCharacterDefIndex = 0x1578; // uint16_t public const nint m_nCharacterDefIndex = 0x1580; // uint16_t
public const nint m_hPreviousModel = 0x1580; // CStrongHandle<InfoForResourceTypeCModel> public const nint m_hPreviousModel = 0x1588; // CStrongHandle<InfoForResourceTypeCModel>
public const nint m_bHasFemaleVoice = 0x1588; // bool public const nint m_bHasFemaleVoice = 0x1590; // bool
public const nint m_strVOPrefix = 0x1590; // CUtlString public const nint m_strVOPrefix = 0x1598; // CUtlString
public const nint m_szLastPlaceName = 0x1598; // char[18] public const nint m_szLastPlaceName = 0x15A0; // char[18]
public const nint m_bInBuyZone = 0x1658; // bool public const nint m_bInBuyZone = 0x1660; // bool
public const nint m_bWasInBuyZone = 0x1659; // bool public const nint m_bWasInBuyZone = 0x1661; // bool
public const nint m_bInHostageRescueZone = 0x165A; // bool public const nint m_bInHostageRescueZone = 0x1662; // bool
public const nint m_bInBombZone = 0x165B; // bool public const nint m_bInBombZone = 0x1663; // bool
public const nint m_bWasInHostageRescueZone = 0x165C; // bool public const nint m_bWasInHostageRescueZone = 0x1664; // bool
public const nint m_iRetakesOffering = 0x1660; // int32_t public const nint m_iRetakesOffering = 0x1668; // int32_t
public const nint m_iRetakesOfferingCard = 0x1664; // int32_t public const nint m_iRetakesOfferingCard = 0x166C; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1668; // bool public const nint m_bRetakesHasDefuseKit = 0x1670; // bool
public const nint m_bRetakesMVPLastRound = 0x1669; // bool public const nint m_bRetakesMVPLastRound = 0x1671; // bool
public const nint m_iRetakesMVPBoostItem = 0x166C; // int32_t public const nint m_iRetakesMVPBoostItem = 0x1674; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t public const nint m_RetakesMVPBoostExtraUtility = 0x1678; // loadout_slot_t
public const nint m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t public const nint m_flHealthShotBoostExpirationTime = 0x167C; // GameTime_t
public const nint m_flLandseconds = 0x1678; // float public const nint m_flLandseconds = 0x1680; // float
public const nint m_aimPunchAngle = 0x167C; // QAngle public const nint m_aimPunchAngle = 0x1684; // QAngle
public const nint m_aimPunchAngleVel = 0x1688; // QAngle public const nint m_aimPunchAngleVel = 0x1690; // QAngle
public const nint m_aimPunchTickBase = 0x1694; // int32_t public const nint m_aimPunchTickBase = 0x169C; // int32_t
public const nint m_aimPunchTickFraction = 0x1698; // float public const nint m_aimPunchTickFraction = 0x16A0; // float
public const nint m_aimPunchCache = 0x16A0; // CUtlVector<QAngle> public const nint m_aimPunchCache = 0x16A8; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x16B8; // bool public const nint m_bIsBuyMenuOpen = 0x16C0; // bool
public const nint m_xLastHeadBoneTransform = 0x1C30; // CTransform public const nint m_xLastHeadBoneTransform = 0x1C30; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1C50; // bool public const nint m_bLastHeadBoneTransformIsValid = 0x1C50; // bool
public const nint m_lastLandTime = 0x1C54; // GameTime_t public const nint m_lastLandTime = 0x1C54; // GameTime_t
@ -1598,142 +1598,142 @@ public static class CCSPlayerPawn { // CCSPlayerPawnBase
} }
public static class CCSPlayerPawnBase { // CBasePlayerPawn public static class CCSPlayerPawnBase { // CBasePlayerPawn
public const nint m_CTouchExpansionComponent = 0xB60; // CTouchExpansionComponent public const nint m_CTouchExpansionComponent = 0xB68; // CTouchExpansionComponent
public const nint m_pPingServices = 0xBB0; // CCSPlayer_PingServices* public const nint m_pPingServices = 0xBB8; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0xBB8; // CPlayer_ViewModelServices* public const nint m_pViewModelServices = 0xBC0; // CPlayer_ViewModelServices*
public const nint m_iDisplayHistoryBits = 0xBC0; // uint32_t public const nint m_iDisplayHistoryBits = 0xBC8; // uint32_t
public const nint m_flLastAttackedTeammate = 0xBC4; // float public const nint m_flLastAttackedTeammate = 0xBCC; // float
public const nint m_hOriginalController = 0xBC8; // CHandle<CCSPlayerController> public const nint m_hOriginalController = 0xBD0; // CHandle<CCSPlayerController>
public const nint m_blindUntilTime = 0xBCC; // GameTime_t public const nint m_blindUntilTime = 0xBD4; // GameTime_t
public const nint m_blindStartTime = 0xBD0; // GameTime_t public const nint m_blindStartTime = 0xBD8; // GameTime_t
public const nint m_allowAutoFollowTime = 0xBD4; // GameTime_t public const nint m_allowAutoFollowTime = 0xBDC; // GameTime_t
public const nint m_entitySpottedState = 0xBD8; // EntitySpottedState_t public const nint m_entitySpottedState = 0xBE0; // EntitySpottedState_t
public const nint m_nSpotRules = 0xBF0; // int32_t public const nint m_nSpotRules = 0xBF8; // int32_t
public const nint m_iPlayerState = 0xBF4; // CSPlayerState public const nint m_iPlayerState = 0xBFC; // CSPlayerState
public const nint m_chickenIdleSoundTimer = 0xC00; // CountdownTimer public const nint m_chickenIdleSoundTimer = 0xC08; // CountdownTimer
public const nint m_chickenJumpSoundTimer = 0xC18; // CountdownTimer public const nint m_chickenJumpSoundTimer = 0xC20; // CountdownTimer
public const nint m_vecLastBookmarkedPosition = 0xCD0; // Vector public const nint m_vecLastBookmarkedPosition = 0xCD8; // Vector
public const nint m_flLastDistanceTraveledNotice = 0xCDC; // float public const nint m_flLastDistanceTraveledNotice = 0xCE4; // float
public const nint m_flAccumulatedDistanceTraveled = 0xCE0; // float public const nint m_flAccumulatedDistanceTraveled = 0xCE8; // float
public const nint m_flLastFriendlyFireDamageReductionRatio = 0xCE4; // float public const nint m_flLastFriendlyFireDamageReductionRatio = 0xCEC; // float
public const nint m_bRespawning = 0xCE8; // bool public const nint m_bRespawning = 0xCF0; // bool
public const nint m_nLastPickupPriority = 0xCEC; // int32_t public const nint m_nLastPickupPriority = 0xCF4; // int32_t
public const nint m_flLastPickupPriorityTime = 0xCF0; // float public const nint m_flLastPickupPriorityTime = 0xCF8; // float
public const nint m_bIsScoped = 0xCF4; // bool public const nint m_bIsScoped = 0xCFC; // bool
public const nint m_bIsWalking = 0xCF5; // bool public const nint m_bIsWalking = 0xCFD; // bool
public const nint m_bResumeZoom = 0xCF6; // bool public const nint m_bResumeZoom = 0xCFE; // bool
public const nint m_bIsDefusing = 0xCF7; // bool public const nint m_bIsDefusing = 0xCFF; // bool
public const nint m_bIsGrabbingHostage = 0xCF8; // bool public const nint m_bIsGrabbingHostage = 0xD00; // bool
public const nint m_iBlockingUseActionInProgress = 0xCFC; // CSPlayerBlockingUseAction_t public const nint m_iBlockingUseActionInProgress = 0xD04; // CSPlayerBlockingUseAction_t
public const nint m_fImmuneToGunGameDamageTime = 0xD00; // GameTime_t public const nint m_fImmuneToGunGameDamageTime = 0xD08; // GameTime_t
public const nint m_bGunGameImmunity = 0xD04; // bool public const nint m_bGunGameImmunity = 0xD0C; // bool
public const nint m_fMolotovDamageTime = 0xD08; // float public const nint m_fMolotovDamageTime = 0xD10; // float
public const nint m_bHasMovedSinceSpawn = 0xD0C; // bool public const nint m_bHasMovedSinceSpawn = 0xD14; // bool
public const nint m_bCanMoveDuringFreezePeriod = 0xD0D; // bool public const nint m_bCanMoveDuringFreezePeriod = 0xD15; // bool
public const nint m_flGuardianTooFarDistFrac = 0xD10; // float public const nint m_flGuardianTooFarDistFrac = 0xD18; // float
public const nint m_flNextGuardianTooFarHurtTime = 0xD14; // float public const nint m_flNextGuardianTooFarHurtTime = 0xD1C; // float
public const nint m_flDetectedByEnemySensorTime = 0xD18; // GameTime_t public const nint m_flDetectedByEnemySensorTime = 0xD20; // GameTime_t
public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C; // float public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24; // float
public const nint m_flLastEquippedHelmetTime = 0xD20; // GameTime_t public const nint m_flLastEquippedHelmetTime = 0xD28; // GameTime_t
public const nint m_flLastEquippedArmorTime = 0xD24; // GameTime_t public const nint m_flLastEquippedArmorTime = 0xD2C; // GameTime_t
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0xD28; // int32_t public const nint m_nHeavyAssaultSuitCooldownRemaining = 0xD30; // int32_t
public const nint m_bResetArmorNextSpawn = 0xD2C; // bool public const nint m_bResetArmorNextSpawn = 0xD34; // bool
public const nint m_flLastBumpMineBumpTime = 0xD30; // GameTime_t public const nint m_flLastBumpMineBumpTime = 0xD38; // GameTime_t
public const nint m_flEmitSoundTime = 0xD34; // GameTime_t public const nint m_flEmitSoundTime = 0xD3C; // GameTime_t
public const nint m_iNumSpawns = 0xD38; // int32_t public const nint m_iNumSpawns = 0xD40; // int32_t
public const nint m_iShouldHaveCash = 0xD3C; // int32_t public const nint m_iShouldHaveCash = 0xD44; // int32_t
public const nint m_bInvalidSteamLogonDelayed = 0xD40; // bool public const nint m_bInvalidSteamLogonDelayed = 0xD48; // bool
public const nint m_flLastAction = 0xD44; // GameTime_t public const nint m_flLastAction = 0xD4C; // GameTime_t
public const nint m_flNameChangeHistory = 0xD48; // float[5] public const nint m_flNameChangeHistory = 0xD50; // float[5]
public const nint m_fLastGivenDefuserTime = 0xD5C; // float public const nint m_fLastGivenDefuserTime = 0xD64; // float
public const nint m_fLastGivenBombTime = 0xD60; // float public const nint m_fLastGivenBombTime = 0xD68; // float
public const nint m_bHasNightVision = 0xD64; // bool public const nint m_bHasNightVision = 0xD6C; // bool
public const nint m_bNightVisionOn = 0xD65; // bool public const nint m_bNightVisionOn = 0xD6D; // bool
public const nint m_fNextRadarUpdateTime = 0xD68; // float public const nint m_fNextRadarUpdateTime = 0xD70; // float
public const nint m_flLastMoneyUpdateTime = 0xD6C; // float public const nint m_flLastMoneyUpdateTime = 0xD74; // float
public const nint m_MenuStringBuffer = 0xD70; // char[1024] public const nint m_MenuStringBuffer = 0xD78; // char[1024]
public const nint m_fIntroCamTime = 0x1170; // float public const nint m_fIntroCamTime = 0x1178; // float
public const nint m_nMyCollisionGroup = 0x1174; // int32_t public const nint m_nMyCollisionGroup = 0x117C; // int32_t
public const nint m_bInNoDefuseArea = 0x1178; // bool public const nint m_bInNoDefuseArea = 0x1180; // bool
public const nint m_bKilledByTaser = 0x1179; // bool public const nint m_bKilledByTaser = 0x1181; // bool
public const nint m_iMoveState = 0x117C; // int32_t public const nint m_iMoveState = 0x1184; // int32_t
public const nint m_grenadeParameterStashTime = 0x1180; // GameTime_t public const nint m_grenadeParameterStashTime = 0x1188; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x1184; // bool public const nint m_bGrenadeParametersStashed = 0x118C; // bool
public const nint m_angStashedShootAngles = 0x1188; // QAngle public const nint m_angStashedShootAngles = 0x1190; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x1194; // Vector public const nint m_vecStashedGrenadeThrowPosition = 0x119C; // Vector
public const nint m_vecStashedVelocity = 0x11A0; // Vector public const nint m_vecStashedVelocity = 0x11A8; // Vector
public const nint m_angShootAngleHistory = 0x11AC; // QAngle[2] public const nint m_angShootAngleHistory = 0x11B4; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x11C4; // Vector[2] public const nint m_vecThrowPositionHistory = 0x11CC; // Vector[2]
public const nint m_vecVelocityHistory = 0x11DC; // Vector[2] public const nint m_vecVelocityHistory = 0x11E4; // Vector[2]
public const nint m_bDiedAirborne = 0x11F4; // bool public const nint m_bDiedAirborne = 0x11FC; // bool
public const nint m_iBombSiteIndex = 0x11F8; // CEntityIndex public const nint m_iBombSiteIndex = 0x1200; // CEntityIndex
public const nint m_nWhichBombZone = 0x11FC; // int32_t public const nint m_nWhichBombZone = 0x1204; // int32_t
public const nint m_bInBombZoneTrigger = 0x1200; // bool public const nint m_bInBombZoneTrigger = 0x1208; // bool
public const nint m_bWasInBombZoneTrigger = 0x1201; // bool public const nint m_bWasInBombZoneTrigger = 0x1209; // bool
public const nint m_iDirection = 0x1204; // int32_t public const nint m_iDirection = 0x120C; // int32_t
public const nint m_iShotsFired = 0x1208; // int32_t public const nint m_iShotsFired = 0x1210; // int32_t
public const nint m_ArmorValue = 0x120C; // int32_t public const nint m_ArmorValue = 0x1214; // int32_t
public const nint m_flFlinchStack = 0x1210; // float public const nint m_flFlinchStack = 0x1218; // float
public const nint m_flVelocityModifier = 0x1214; // float public const nint m_flVelocityModifier = 0x121C; // float
public const nint m_flHitHeading = 0x1218; // float public const nint m_flHitHeading = 0x1220; // float
public const nint m_nHitBodyPart = 0x121C; // int32_t public const nint m_nHitBodyPart = 0x1224; // int32_t
public const nint m_iHostagesKilled = 0x1220; // int32_t public const nint m_iHostagesKilled = 0x1228; // int32_t
public const nint m_vecTotalBulletForce = 0x1224; // Vector public const nint m_vecTotalBulletForce = 0x122C; // Vector
public const nint m_flFlashDuration = 0x1230; // float public const nint m_flFlashDuration = 0x1238; // float
public const nint m_flFlashMaxAlpha = 0x1234; // float public const nint m_flFlashMaxAlpha = 0x123C; // float
public const nint m_flProgressBarStartTime = 0x1238; // float public const nint m_flProgressBarStartTime = 0x1240; // float
public const nint m_iProgressBarDuration = 0x123C; // int32_t public const nint m_iProgressBarDuration = 0x1244; // int32_t
public const nint m_bWaitForNoAttack = 0x1240; // bool public const nint m_bWaitForNoAttack = 0x1248; // bool
public const nint m_flLowerBodyYawTarget = 0x1244; // float public const nint m_flLowerBodyYawTarget = 0x124C; // float
public const nint m_bStrafing = 0x1248; // bool public const nint m_bStrafing = 0x1250; // bool
public const nint m_lastStandingPos = 0x124C; // Vector public const nint m_lastStandingPos = 0x1254; // Vector
public const nint m_ignoreLadderJumpTime = 0x1258; // float public const nint m_ignoreLadderJumpTime = 0x1260; // float
public const nint m_ladderSurpressionTimer = 0x1260; // CountdownTimer public const nint m_ladderSurpressionTimer = 0x1268; // CountdownTimer
public const nint m_lastLadderNormal = 0x1278; // Vector public const nint m_lastLadderNormal = 0x1280; // Vector
public const nint m_lastLadderPos = 0x1284; // Vector public const nint m_lastLadderPos = 0x128C; // Vector
public const nint m_thirdPersonHeading = 0x1290; // QAngle public const nint m_thirdPersonHeading = 0x1298; // QAngle
public const nint m_flSlopeDropOffset = 0x129C; // float public const nint m_flSlopeDropOffset = 0x12A4; // float
public const nint m_flSlopeDropHeight = 0x12A0; // float public const nint m_flSlopeDropHeight = 0x12A8; // float
public const nint m_vHeadConstraintOffset = 0x12A4; // Vector public const nint m_vHeadConstraintOffset = 0x12AC; // Vector
public const nint m_iLastWeaponFireUsercmd = 0x12B8; // int32_t public const nint m_iLastWeaponFireUsercmd = 0x12C0; // int32_t
public const nint m_angEyeAngles = 0x12BC; // QAngle public const nint m_angEyeAngles = 0x12C4; // QAngle
public const nint m_bVCollisionInitted = 0x12C8; // bool public const nint m_bVCollisionInitted = 0x12D0; // bool
public const nint m_storedSpawnPosition = 0x12CC; // Vector public const nint m_storedSpawnPosition = 0x12D4; // Vector
public const nint m_storedSpawnAngle = 0x12D8; // QAngle public const nint m_storedSpawnAngle = 0x12E0; // QAngle
public const nint m_bIsSpawning = 0x12E4; // bool public const nint m_bIsSpawning = 0x12EC; // bool
public const nint m_bHideTargetID = 0x12E5; // bool public const nint m_bHideTargetID = 0x12ED; // bool
public const nint m_nNumDangerZoneDamageHits = 0x12E8; // int32_t public const nint m_nNumDangerZoneDamageHits = 0x12F0; // int32_t
public const nint m_bHud_MiniScoreHidden = 0x12EC; // bool public const nint m_bHud_MiniScoreHidden = 0x12F4; // bool
public const nint m_bHud_RadarHidden = 0x12ED; // bool public const nint m_bHud_RadarHidden = 0x12F5; // bool
public const nint m_nLastKillerIndex = 0x12F0; // CEntityIndex public const nint m_nLastKillerIndex = 0x12F8; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x12F4; // int32_t public const nint m_nLastConcurrentKilled = 0x12FC; // int32_t
public const nint m_nDeathCamMusic = 0x12F8; // int32_t public const nint m_nDeathCamMusic = 0x1300; // int32_t
public const nint m_iAddonBits = 0x12FC; // int32_t public const nint m_iAddonBits = 0x1304; // int32_t
public const nint m_iPrimaryAddon = 0x1300; // int32_t public const nint m_iPrimaryAddon = 0x1308; // int32_t
public const nint m_iSecondaryAddon = 0x1304; // int32_t public const nint m_iSecondaryAddon = 0x130C; // int32_t
public const nint m_currentDeafnessFilter = 0x1308; // CUtlStringToken public const nint m_currentDeafnessFilter = 0x1310; // CUtlStringToken
public const nint m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t public const nint m_NumEnemiesKilledThisSpawn = 0x1314; // int32_t
public const nint m_NumEnemiesKilledThisRound = 0x1310; // int32_t public const nint m_NumEnemiesKilledThisRound = 0x1318; // int32_t
public const nint m_NumEnemiesAtRoundStart = 0x1314; // int32_t public const nint m_NumEnemiesAtRoundStart = 0x131C; // int32_t
public const nint m_wasNotKilledNaturally = 0x1318; // bool public const nint m_wasNotKilledNaturally = 0x1320; // bool
public const nint m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5] public const nint m_vecPlayerPatchEconIndices = 0x1324; // uint32_t[5]
public const nint m_iDeathFlags = 0x1330; // int32_t public const nint m_iDeathFlags = 0x1338; // int32_t
public const nint m_hPet = 0x1334; // CHandle<CChicken> public const nint m_hPet = 0x133C; // CHandle<CChicken>
public const nint m_unCurrentEquipmentValue = 0x1500; // uint16_t public const nint m_unCurrentEquipmentValue = 0x1508; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x1502; // uint16_t public const nint m_unRoundStartEquipmentValue = 0x150A; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t public const nint m_unFreezetimeEndEquipmentValue = 0x150C; // uint16_t
public const nint m_nSurvivalTeamNumber = 0x1508; // int32_t public const nint m_nSurvivalTeamNumber = 0x1510; // int32_t
public const nint m_bHasDeathInfo = 0x150C; // bool public const nint m_bHasDeathInfo = 0x1514; // bool
public const nint m_flDeathInfoTime = 0x1510; // float public const nint m_flDeathInfoTime = 0x1518; // float
public const nint m_vecDeathInfoOrigin = 0x1514; // Vector public const nint m_vecDeathInfoOrigin = 0x151C; // Vector
public const nint m_bKilledByHeadshot = 0x1520; // bool public const nint m_bKilledByHeadshot = 0x1528; // bool
public const nint m_LastHitBox = 0x1524; // int32_t public const nint m_LastHitBox = 0x152C; // int32_t
public const nint m_LastHealth = 0x1528; // int32_t public const nint m_LastHealth = 0x1530; // int32_t
public const nint m_flLastCollisionCeiling = 0x152C; // float public const nint m_flLastCollisionCeiling = 0x1534; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x1530; // float public const nint m_flLastCollisionCeilingChangeTime = 0x1538; // float
public const nint m_pBot = 0x1538; // CCSBot* public const nint m_pBot = 0x1540; // CCSBot*
public const nint m_bBotAllowActive = 0x1540; // bool public const nint m_bBotAllowActive = 0x1548; // bool
public const nint m_bCommittingSuicideOnTeamChange = 0x1541; // bool public const nint m_bCommittingSuicideOnTeamChange = 0x1549; // bool
} }
public static class CCSPlayerResource { // CBaseEntity public static class CCSPlayerResource { // CBaseEntity

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#pragma once #pragma once
@ -775,12 +775,12 @@ namespace CBodyComponent { // CEntityComponent
} }
namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t m_animationController = 0x470; // CBaseAnimGraphController constexpr std::ptrdiff_t m_animationController = 0x480; // CBaseAnimGraphController
constexpr std::ptrdiff_t __m_pChainEntity = 0x750; // CNetworkVarChainer constexpr std::ptrdiff_t __m_pChainEntity = 0x760; // CNetworkVarChainer
} }
namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x470; // CNetworkVarChainer constexpr std::ptrdiff_t __m_pChainEntity = 0x480; // CNetworkVarChainer
} }
namespace CBodyComponentPoint { // CBodyComponent namespace CBodyComponentPoint { // CBodyComponent
@ -790,7 +790,7 @@ namespace CBodyComponentPoint { // CBodyComponent
namespace CBodyComponentSkeletonInstance { // CBodyComponent namespace CBodyComponentSkeletonInstance { // CBodyComponent
constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance
constexpr std::ptrdiff_t __m_pChainEntity = 0x440; // CNetworkVarChainer constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer
} }
namespace CBombTarget { // CBaseTrigger namespace CBombTarget { // CBaseTrigger
@ -1552,36 +1552,36 @@ namespace CCSPlayerController_InventoryServices { // CPlayerControllerComponent
} }
namespace CCSPlayerPawn { // CCSPlayerPawnBase namespace CCSPlayerPawn { // CCSPlayerPawnBase
constexpr std::ptrdiff_t m_pBulletServices = 0x1548; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pBulletServices = 0x1550; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x1550; // CCSPlayer_HostageServices* constexpr std::ptrdiff_t m_pHostageServices = 0x1558; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x1558; // CCSPlayer_BuyServices* constexpr std::ptrdiff_t m_pBuyServices = 0x1560; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1568; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_pRadioServices = 0x1568; // CCSPlayer_RadioServices* constexpr std::ptrdiff_t m_pRadioServices = 0x1570; // CCSPlayer_RadioServices*
constexpr std::ptrdiff_t m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices* constexpr std::ptrdiff_t m_pDamageReactServices = 0x1578; // CCSPlayer_DamageReactServices*
constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1578; // uint16_t constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1580; // uint16_t
constexpr std::ptrdiff_t m_hPreviousModel = 0x1580; // CStrongHandle<InfoForResourceTypeCModel> constexpr std::ptrdiff_t m_hPreviousModel = 0x1588; // CStrongHandle<InfoForResourceTypeCModel>
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1588; // bool constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1590; // bool
constexpr std::ptrdiff_t m_strVOPrefix = 0x1590; // CUtlString constexpr std::ptrdiff_t m_strVOPrefix = 0x1598; // CUtlString
constexpr std::ptrdiff_t m_szLastPlaceName = 0x1598; // char[18] constexpr std::ptrdiff_t m_szLastPlaceName = 0x15A0; // char[18]
constexpr std::ptrdiff_t m_bInBuyZone = 0x1658; // bool constexpr std::ptrdiff_t m_bInBuyZone = 0x1660; // bool
constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1659; // bool constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1661; // bool
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x165A; // bool constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1662; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x165B; // bool constexpr std::ptrdiff_t m_bInBombZone = 0x1663; // bool
constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x165C; // bool constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x1664; // bool
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1660; // int32_t constexpr std::ptrdiff_t m_iRetakesOffering = 0x1668; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1664; // int32_t constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x166C; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1668; // bool constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1670; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1669; // bool constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1671; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x166C; // int32_t constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1674; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1678; // loadout_slot_t
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x167C; // GameTime_t
constexpr std::ptrdiff_t m_flLandseconds = 0x1678; // float constexpr std::ptrdiff_t m_flLandseconds = 0x1680; // float
constexpr std::ptrdiff_t m_aimPunchAngle = 0x167C; // QAngle constexpr std::ptrdiff_t m_aimPunchAngle = 0x1684; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1688; // QAngle constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1690; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1694; // int32_t constexpr std::ptrdiff_t m_aimPunchTickBase = 0x169C; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1698; // float constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x16A0; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x16A0; // CUtlVector<QAngle> constexpr std::ptrdiff_t m_aimPunchCache = 0x16A8; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16B8; // bool constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16C0; // bool
constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1C30; // CTransform constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1C30; // CTransform
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1C50; // bool constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1C50; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x1C54; // GameTime_t constexpr std::ptrdiff_t m_lastLandTime = 0x1C54; // GameTime_t
@ -1602,142 +1602,142 @@ namespace CCSPlayerPawn { // CCSPlayerPawnBase
} }
namespace CCSPlayerPawnBase { // CBasePlayerPawn namespace CCSPlayerPawnBase { // CBasePlayerPawn
constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xB60; // CTouchExpansionComponent constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xB68; // CTouchExpansionComponent
constexpr std::ptrdiff_t m_pPingServices = 0xBB0; // CCSPlayer_PingServices* constexpr std::ptrdiff_t m_pPingServices = 0xBB8; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0xBB8; // CPlayer_ViewModelServices* constexpr std::ptrdiff_t m_pViewModelServices = 0xBC0; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xBC0; // uint32_t constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xBC8; // uint32_t
constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xBC4; // float constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xBCC; // float
constexpr std::ptrdiff_t m_hOriginalController = 0xBC8; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalController = 0xBD0; // CHandle<CCSPlayerController>
constexpr std::ptrdiff_t m_blindUntilTime = 0xBCC; // GameTime_t constexpr std::ptrdiff_t m_blindUntilTime = 0xBD4; // GameTime_t
constexpr std::ptrdiff_t m_blindStartTime = 0xBD0; // GameTime_t constexpr std::ptrdiff_t m_blindStartTime = 0xBD8; // GameTime_t
constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xBD4; // GameTime_t constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xBDC; // GameTime_t
constexpr std::ptrdiff_t m_entitySpottedState = 0xBD8; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0xBE0; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0xBF0; // int32_t constexpr std::ptrdiff_t m_nSpotRules = 0xBF8; // int32_t
constexpr std::ptrdiff_t m_iPlayerState = 0xBF4; // CSPlayerState constexpr std::ptrdiff_t m_iPlayerState = 0xBFC; // CSPlayerState
constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xC00; // CountdownTimer constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xC08; // CountdownTimer
constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xC18; // CountdownTimer constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xC20; // CountdownTimer
constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xCD0; // Vector constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xCD8; // Vector
constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xCDC; // float constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xCE4; // float
constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xCE0; // float constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xCE8; // float
constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xCE4; // float constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xCEC; // float
constexpr std::ptrdiff_t m_bRespawning = 0xCE8; // bool constexpr std::ptrdiff_t m_bRespawning = 0xCF0; // bool
constexpr std::ptrdiff_t m_nLastPickupPriority = 0xCEC; // int32_t constexpr std::ptrdiff_t m_nLastPickupPriority = 0xCF4; // int32_t
constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xCF0; // float constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xCF8; // float
constexpr std::ptrdiff_t m_bIsScoped = 0xCF4; // bool constexpr std::ptrdiff_t m_bIsScoped = 0xCFC; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0xCF5; // bool constexpr std::ptrdiff_t m_bIsWalking = 0xCFD; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0xCF6; // bool constexpr std::ptrdiff_t m_bResumeZoom = 0xCFE; // bool
constexpr std::ptrdiff_t m_bIsDefusing = 0xCF7; // bool constexpr std::ptrdiff_t m_bIsDefusing = 0xCFF; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xCF8; // bool constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xD00; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xCFC; // CSPlayerBlockingUseAction_t constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xD04; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD00; // GameTime_t constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD08; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD04; // bool constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD0C; // bool
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD08; // float constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD10; // float
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD0C; // bool constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD14; // bool
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xD0D; // bool constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xD15; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xD10; // float constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xD18; // float
constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xD14; // float constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xD1C; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xD18; // GameTime_t constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xD20; // GameTime_t
constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C; // float constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24; // float
constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xD20; // GameTime_t constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xD28; // GameTime_t
constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xD24; // GameTime_t constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xD2C; // GameTime_t
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xD28; // int32_t constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xD30; // int32_t
constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xD2C; // bool constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xD34; // bool
constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xD30; // GameTime_t constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xD38; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD34; // GameTime_t constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD3C; // GameTime_t
constexpr std::ptrdiff_t m_iNumSpawns = 0xD38; // int32_t constexpr std::ptrdiff_t m_iNumSpawns = 0xD40; // int32_t
constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD3C; // int32_t constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD44; // int32_t
constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD40; // bool constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD48; // bool
constexpr std::ptrdiff_t m_flLastAction = 0xD44; // GameTime_t constexpr std::ptrdiff_t m_flLastAction = 0xD4C; // GameTime_t
constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD48; // float[5] constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD50; // float[5]
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD5C; // float constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD64; // float
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD60; // float constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD68; // float
constexpr std::ptrdiff_t m_bHasNightVision = 0xD64; // bool constexpr std::ptrdiff_t m_bHasNightVision = 0xD6C; // bool
constexpr std::ptrdiff_t m_bNightVisionOn = 0xD65; // bool constexpr std::ptrdiff_t m_bNightVisionOn = 0xD6D; // bool
constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD68; // float constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD70; // float
constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD6C; // float constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD74; // float
constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD70; // char[1024] constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD78; // char[1024]
constexpr std::ptrdiff_t m_fIntroCamTime = 0x1170; // float constexpr std::ptrdiff_t m_fIntroCamTime = 0x1178; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1174; // int32_t constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x117C; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1178; // bool constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1180; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x1179; // bool constexpr std::ptrdiff_t m_bKilledByTaser = 0x1181; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x117C; // int32_t constexpr std::ptrdiff_t m_iMoveState = 0x1184; // int32_t
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1180; // GameTime_t constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1188; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1184; // bool constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x118C; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1188; // QAngle constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1190; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1194; // Vector constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x119C; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A0; // Vector constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A8; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11AC; // QAngle[2] constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11B4; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11C4; // Vector[2] constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11CC; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11DC; // Vector[2] constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11E4; // Vector[2]
constexpr std::ptrdiff_t m_bDiedAirborne = 0x11F4; // bool constexpr std::ptrdiff_t m_bDiedAirborne = 0x11FC; // bool
constexpr std::ptrdiff_t m_iBombSiteIndex = 0x11F8; // CEntityIndex constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1200; // CEntityIndex
constexpr std::ptrdiff_t m_nWhichBombZone = 0x11FC; // int32_t constexpr std::ptrdiff_t m_nWhichBombZone = 0x1204; // int32_t
constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1200; // bool constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1208; // bool
constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1201; // bool constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1209; // bool
constexpr std::ptrdiff_t m_iDirection = 0x1204; // int32_t constexpr std::ptrdiff_t m_iDirection = 0x120C; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1208; // int32_t constexpr std::ptrdiff_t m_iShotsFired = 0x1210; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x120C; // int32_t constexpr std::ptrdiff_t m_ArmorValue = 0x1214; // int32_t
constexpr std::ptrdiff_t m_flFlinchStack = 0x1210; // float constexpr std::ptrdiff_t m_flFlinchStack = 0x1218; // float
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1214; // float constexpr std::ptrdiff_t m_flVelocityModifier = 0x121C; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x1218; // float constexpr std::ptrdiff_t m_flHitHeading = 0x1220; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x121C; // int32_t constexpr std::ptrdiff_t m_nHitBodyPart = 0x1224; // int32_t
constexpr std::ptrdiff_t m_iHostagesKilled = 0x1220; // int32_t constexpr std::ptrdiff_t m_iHostagesKilled = 0x1228; // int32_t
constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1224; // Vector constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x122C; // Vector
constexpr std::ptrdiff_t m_flFlashDuration = 0x1230; // float constexpr std::ptrdiff_t m_flFlashDuration = 0x1238; // float
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1234; // float constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x123C; // float
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1238; // float constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1240; // float
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x123C; // int32_t constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1244; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1240; // bool constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1248; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x1244; // float constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x124C; // float
constexpr std::ptrdiff_t m_bStrafing = 0x1248; // bool constexpr std::ptrdiff_t m_bStrafing = 0x1250; // bool
constexpr std::ptrdiff_t m_lastStandingPos = 0x124C; // Vector constexpr std::ptrdiff_t m_lastStandingPos = 0x1254; // Vector
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1258; // float constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1260; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1260; // CountdownTimer constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1268; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x1278; // Vector constexpr std::ptrdiff_t m_lastLadderNormal = 0x1280; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x1284; // Vector constexpr std::ptrdiff_t m_lastLadderPos = 0x128C; // Vector
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1290; // QAngle constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1298; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x129C; // float constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x12A4; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A0; // float constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A8; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12A4; // Vector constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12AC; // Vector
constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12B8; // int32_t constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12C0; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x12BC; // QAngle constexpr std::ptrdiff_t m_angEyeAngles = 0x12C4; // QAngle
constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12C8; // bool constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12D0; // bool
constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12CC; // Vector constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12D4; // Vector
constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12D8; // QAngle constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12E0; // QAngle
constexpr std::ptrdiff_t m_bIsSpawning = 0x12E4; // bool constexpr std::ptrdiff_t m_bIsSpawning = 0x12EC; // bool
constexpr std::ptrdiff_t m_bHideTargetID = 0x12E5; // bool constexpr std::ptrdiff_t m_bHideTargetID = 0x12ED; // bool
constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12E8; // int32_t constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12F0; // int32_t
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12EC; // bool constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12F4; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12ED; // bool constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12F5; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F0; // CEntityIndex constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F8; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12F4; // int32_t constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12FC; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x12F8; // int32_t constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1300; // int32_t
constexpr std::ptrdiff_t m_iAddonBits = 0x12FC; // int32_t constexpr std::ptrdiff_t m_iAddonBits = 0x1304; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1300; // int32_t constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1308; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1304; // int32_t constexpr std::ptrdiff_t m_iSecondaryAddon = 0x130C; // int32_t
constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1308; // CUtlStringToken constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1310; // CUtlStringToken
constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1314; // int32_t
constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1310; // int32_t constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1318; // int32_t
constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x1314; // int32_t constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x131C; // int32_t
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1318; // bool constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1320; // bool
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5] constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1324; // uint32_t[5]
constexpr std::ptrdiff_t m_iDeathFlags = 0x1330; // int32_t constexpr std::ptrdiff_t m_iDeathFlags = 0x1338; // int32_t
constexpr std::ptrdiff_t m_hPet = 0x1334; // CHandle<CChicken> constexpr std::ptrdiff_t m_hPet = 0x133C; // CHandle<CChicken>
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1500; // uint16_t constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1508; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1502; // uint16_t constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x150A; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x150C; // uint16_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1508; // int32_t constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1510; // int32_t
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x150C; // bool constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1514; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1510; // float constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1518; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1514; // Vector constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x151C; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1520; // bool constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1528; // bool
constexpr std::ptrdiff_t m_LastHitBox = 0x1524; // int32_t constexpr std::ptrdiff_t m_LastHitBox = 0x152C; // int32_t
constexpr std::ptrdiff_t m_LastHealth = 0x1528; // int32_t constexpr std::ptrdiff_t m_LastHealth = 0x1530; // int32_t
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x152C; // float constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x1534; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1530; // float constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1538; // float
constexpr std::ptrdiff_t m_pBot = 0x1538; // CCSBot* constexpr std::ptrdiff_t m_pBot = 0x1540; // CCSBot*
constexpr std::ptrdiff_t m_bBotAllowActive = 0x1540; // bool constexpr std::ptrdiff_t m_bBotAllowActive = 0x1548; // bool
constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1541; // bool constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1549; // bool
} }
namespace CCSPlayerResource { // CBaseEntity namespace CCSPlayerResource { // CBaseEntity

View File

@ -2686,11 +2686,11 @@
"CBodyComponentBaseAnimGraph": { "CBodyComponentBaseAnimGraph": {
"data": { "data": {
"__m_pChainEntity": { "__m_pChainEntity": {
"value": 1872, "value": 1888,
"comment": "CNetworkVarChainer" "comment": "CNetworkVarChainer"
}, },
"m_animationController": { "m_animationController": {
"value": 1136, "value": 1152,
"comment": "CBaseAnimGraphController" "comment": "CBaseAnimGraphController"
} }
}, },
@ -2699,7 +2699,7 @@
"CBodyComponentBaseModelEntity": { "CBodyComponentBaseModelEntity": {
"data": { "data": {
"__m_pChainEntity": { "__m_pChainEntity": {
"value": 1136, "value": 1152,
"comment": "CNetworkVarChainer" "comment": "CNetworkVarChainer"
} }
}, },
@ -2721,7 +2721,7 @@
"CBodyComponentSkeletonInstance": { "CBodyComponentSkeletonInstance": {
"data": { "data": {
"__m_pChainEntity": { "__m_pChainEntity": {
"value": 1088, "value": 1104,
"comment": "CNetworkVarChainer" "comment": "CNetworkVarChainer"
}, },
"m_skeletonInstance": { "m_skeletonInstance": {
@ -5351,47 +5351,47 @@
"comment": "CEconItemView" "comment": "CEconItemView"
}, },
"m_RetakesMVPBoostExtraUtility": { "m_RetakesMVPBoostExtraUtility": {
"value": 5744, "value": 5752,
"comment": "loadout_slot_t" "comment": "loadout_slot_t"
}, },
"m_aimPunchAngle": { "m_aimPunchAngle": {
"value": 5756, "value": 5764,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_aimPunchAngleVel": { "m_aimPunchAngleVel": {
"value": 5768, "value": 5776,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_aimPunchCache": { "m_aimPunchCache": {
"value": 5792, "value": 5800,
"comment": "CUtlVector<QAngle>" "comment": "CUtlVector<QAngle>"
}, },
"m_aimPunchTickBase": { "m_aimPunchTickBase": {
"value": 5780, "value": 5788,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_aimPunchTickFraction": { "m_aimPunchTickFraction": {
"value": 5784, "value": 5792,
"comment": "float" "comment": "float"
}, },
"m_bHasFemaleVoice": { "m_bHasFemaleVoice": {
"value": 5512, "value": 5520,
"comment": "bool" "comment": "bool"
}, },
"m_bInBombZone": { "m_bInBombZone": {
"value": 5723, "value": 5731,
"comment": "bool" "comment": "bool"
}, },
"m_bInBuyZone": { "m_bInBuyZone": {
"value": 5720, "value": 5728,
"comment": "bool" "comment": "bool"
}, },
"m_bInHostageRescueZone": { "m_bInHostageRescueZone": {
"value": 5722, "value": 5730,
"comment": "bool" "comment": "bool"
}, },
"m_bIsBuyMenuOpen": { "m_bIsBuyMenuOpen": {
"value": 5816, "value": 5824,
"comment": "bool" "comment": "bool"
}, },
"m_bLastHeadBoneTransformIsValid": { "m_bLastHeadBoneTransformIsValid": {
@ -5411,11 +5411,11 @@
"comment": "bool" "comment": "bool"
}, },
"m_bRetakesHasDefuseKit": { "m_bRetakesHasDefuseKit": {
"value": 5736, "value": 5744,
"comment": "bool" "comment": "bool"
}, },
"m_bRetakesMVPLastRound": { "m_bRetakesMVPLastRound": {
"value": 5737, "value": 5745,
"comment": "bool" "comment": "bool"
}, },
"m_bSkipOneHeadConstraintUpdate": { "m_bSkipOneHeadConstraintUpdate": {
@ -5423,19 +5423,19 @@
"comment": "bool" "comment": "bool"
}, },
"m_bWasInBuyZone": { "m_bWasInBuyZone": {
"value": 5721, "value": 5729,
"comment": "bool" "comment": "bool"
}, },
"m_bWasInHostageRescueZone": { "m_bWasInHostageRescueZone": {
"value": 5724, "value": 5732,
"comment": "bool" "comment": "bool"
}, },
"m_flHealthShotBoostExpirationTime": { "m_flHealthShotBoostExpirationTime": {
"value": 5748, "value": 5756,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flLandseconds": { "m_flLandseconds": {
"value": 5752, "value": 5760,
"comment": "float" "comment": "float"
}, },
"m_flNextSprayDecalTime": { "m_flNextSprayDecalTime": {
@ -5447,7 +5447,7 @@
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_hPreviousModel": { "m_hPreviousModel": {
"value": 5504, "value": 5512,
"comment": "CStrongHandle<InfoForResourceTypeCModel>" "comment": "CStrongHandle<InfoForResourceTypeCModel>"
}, },
"m_iPlayerLocked": { "m_iPlayerLocked": {
@ -5455,15 +5455,15 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRetakesMVPBoostItem": { "m_iRetakesMVPBoostItem": {
"value": 5740, "value": 5748,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRetakesOffering": { "m_iRetakesOffering": {
"value": 5728, "value": 5736,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRetakesOfferingCard": { "m_iRetakesOfferingCard": {
"value": 5732, "value": 5740,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_lastLandTime": { "m_lastLandTime": {
@ -5471,7 +5471,7 @@
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_nCharacterDefIndex": { "m_nCharacterDefIndex": {
"value": 5496, "value": 5504,
"comment": "uint16_t" "comment": "uint16_t"
}, },
"m_nRagdollDamageBone": { "m_nRagdollDamageBone": {
@ -5479,27 +5479,27 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_pActionTrackingServices": { "m_pActionTrackingServices": {
"value": 5472, "value": 5480,
"comment": "CCSPlayer_ActionTrackingServices*" "comment": "CCSPlayer_ActionTrackingServices*"
}, },
"m_pBulletServices": { "m_pBulletServices": {
"value": 5448, "value": 5456,
"comment": "CCSPlayer_BulletServices*" "comment": "CCSPlayer_BulletServices*"
}, },
"m_pBuyServices": { "m_pBuyServices": {
"value": 5464, "value": 5472,
"comment": "CCSPlayer_BuyServices*" "comment": "CCSPlayer_BuyServices*"
}, },
"m_pDamageReactServices": { "m_pDamageReactServices": {
"value": 5488, "value": 5496,
"comment": "CCSPlayer_DamageReactServices*" "comment": "CCSPlayer_DamageReactServices*"
}, },
"m_pHostageServices": { "m_pHostageServices": {
"value": 5456, "value": 5464,
"comment": "CCSPlayer_HostageServices*" "comment": "CCSPlayer_HostageServices*"
}, },
"m_pRadioServices": { "m_pRadioServices": {
"value": 5480, "value": 5488,
"comment": "CCSPlayer_RadioServices*" "comment": "CCSPlayer_RadioServices*"
}, },
"m_qDeathEyeAngles": { "m_qDeathEyeAngles": {
@ -5507,11 +5507,11 @@
"comment": "QAngle" "comment": "QAngle"
}, },
"m_strVOPrefix": { "m_strVOPrefix": {
"value": 5520, "value": 5528,
"comment": "CUtlString" "comment": "CUtlString"
}, },
"m_szLastPlaceName": { "m_szLastPlaceName": {
"value": 5528, "value": 5536,
"comment": "char[18]" "comment": "char[18]"
}, },
"m_szRagdollDamageWeaponName": { "m_szRagdollDamageWeaponName": {
@ -5540,547 +5540,547 @@
"CCSPlayerPawnBase": { "CCSPlayerPawnBase": {
"data": { "data": {
"m_ArmorValue": { "m_ArmorValue": {
"value": 4620, "value": 4628,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_CTouchExpansionComponent": { "m_CTouchExpansionComponent": {
"value": 2912, "value": 2920,
"comment": "CTouchExpansionComponent" "comment": "CTouchExpansionComponent"
}, },
"m_LastHealth": { "m_LastHealth": {
"value": 5416, "value": 5424,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_LastHitBox": { "m_LastHitBox": {
"value": 5412, "value": 5420,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_MenuStringBuffer": { "m_MenuStringBuffer": {
"value": 3440, "value": 3448,
"comment": "char[1024]" "comment": "char[1024]"
}, },
"m_NumEnemiesAtRoundStart": { "m_NumEnemiesAtRoundStart": {
"value": 4884, "value": 4892,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_NumEnemiesKilledThisRound": { "m_NumEnemiesKilledThisRound": {
"value": 4880, "value": 4888,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_NumEnemiesKilledThisSpawn": { "m_NumEnemiesKilledThisSpawn": {
"value": 4876, "value": 4884,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_allowAutoFollowTime": { "m_allowAutoFollowTime": {
"value": 3028, "value": 3036,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_angEyeAngles": { "m_angEyeAngles": {
"value": 4796, "value": 4804,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_angShootAngleHistory": { "m_angShootAngleHistory": {
"value": 4524, "value": 4532,
"comment": "QAngle[2]" "comment": "QAngle[2]"
}, },
"m_angStashedShootAngles": { "m_angStashedShootAngles": {
"value": 4488, "value": 4496,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_bBotAllowActive": { "m_bBotAllowActive": {
"value": 5440, "value": 5448,
"comment": "bool" "comment": "bool"
}, },
"m_bCanMoveDuringFreezePeriod": { "m_bCanMoveDuringFreezePeriod": {
"value": 3341, "value": 3349,
"comment": "bool" "comment": "bool"
}, },
"m_bCommittingSuicideOnTeamChange": { "m_bCommittingSuicideOnTeamChange": {
"value": 5441, "value": 5449,
"comment": "bool" "comment": "bool"
}, },
"m_bDiedAirborne": { "m_bDiedAirborne": {
"value": 4596, "value": 4604,
"comment": "bool" "comment": "bool"
}, },
"m_bGrenadeParametersStashed": { "m_bGrenadeParametersStashed": {
"value": 4484, "value": 4492,
"comment": "bool" "comment": "bool"
}, },
"m_bGunGameImmunity": { "m_bGunGameImmunity": {
"value": 3332,
"comment": "bool"
},
"m_bHasDeathInfo": {
"value": 5388,
"comment": "bool"
},
"m_bHasMovedSinceSpawn": {
"value": 3340, "value": 3340,
"comment": "bool" "comment": "bool"
}, },
"m_bHasDeathInfo": {
"value": 5396,
"comment": "bool"
},
"m_bHasMovedSinceSpawn": {
"value": 3348,
"comment": "bool"
},
"m_bHasNightVision": { "m_bHasNightVision": {
"value": 3428, "value": 3436,
"comment": "bool" "comment": "bool"
}, },
"m_bHideTargetID": { "m_bHideTargetID": {
"value": 4837,
"comment": "bool"
},
"m_bHud_MiniScoreHidden": {
"value": 4844,
"comment": "bool"
},
"m_bHud_RadarHidden": {
"value": 4845, "value": 4845,
"comment": "bool" "comment": "bool"
}, },
"m_bHud_MiniScoreHidden": {
"value": 4852,
"comment": "bool"
},
"m_bHud_RadarHidden": {
"value": 4853,
"comment": "bool"
},
"m_bInBombZoneTrigger": { "m_bInBombZoneTrigger": {
"value": 4608, "value": 4616,
"comment": "bool" "comment": "bool"
}, },
"m_bInNoDefuseArea": { "m_bInNoDefuseArea": {
"value": 4472, "value": 4480,
"comment": "bool" "comment": "bool"
}, },
"m_bInvalidSteamLogonDelayed": { "m_bInvalidSteamLogonDelayed": {
"value": 3392, "value": 3400,
"comment": "bool" "comment": "bool"
}, },
"m_bIsDefusing": { "m_bIsDefusing": {
"value": 3319, "value": 3327,
"comment": "bool" "comment": "bool"
}, },
"m_bIsGrabbingHostage": { "m_bIsGrabbingHostage": {
"value": 3320, "value": 3328,
"comment": "bool" "comment": "bool"
}, },
"m_bIsScoped": { "m_bIsScoped": {
"value": 3316, "value": 3324,
"comment": "bool" "comment": "bool"
}, },
"m_bIsSpawning": { "m_bIsSpawning": {
"value": 4836, "value": 4844,
"comment": "bool" "comment": "bool"
}, },
"m_bIsWalking": { "m_bIsWalking": {
"value": 3317, "value": 3325,
"comment": "bool" "comment": "bool"
}, },
"m_bKilledByHeadshot": { "m_bKilledByHeadshot": {
"value": 5408, "value": 5416,
"comment": "bool" "comment": "bool"
}, },
"m_bKilledByTaser": { "m_bKilledByTaser": {
"value": 4473, "value": 4481,
"comment": "bool" "comment": "bool"
}, },
"m_bNightVisionOn": { "m_bNightVisionOn": {
"value": 3429, "value": 3437,
"comment": "bool" "comment": "bool"
}, },
"m_bResetArmorNextSpawn": { "m_bResetArmorNextSpawn": {
"value": 3372, "value": 3380,
"comment": "bool" "comment": "bool"
}, },
"m_bRespawning": { "m_bRespawning": {
"value": 3304, "value": 3312,
"comment": "bool" "comment": "bool"
}, },
"m_bResumeZoom": { "m_bResumeZoom": {
"value": 3318, "value": 3326,
"comment": "bool" "comment": "bool"
}, },
"m_bStrafing": { "m_bStrafing": {
"value": 4680, "value": 4688,
"comment": "bool" "comment": "bool"
}, },
"m_bVCollisionInitted": { "m_bVCollisionInitted": {
"value": 4808, "value": 4816,
"comment": "bool" "comment": "bool"
}, },
"m_bWaitForNoAttack": { "m_bWaitForNoAttack": {
"value": 4672, "value": 4680,
"comment": "bool" "comment": "bool"
}, },
"m_bWasInBombZoneTrigger": { "m_bWasInBombZoneTrigger": {
"value": 4609, "value": 4617,
"comment": "bool" "comment": "bool"
}, },
"m_blindStartTime": { "m_blindStartTime": {
"value": 3024, "value": 3032,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_blindUntilTime": { "m_blindUntilTime": {
"value": 3020, "value": 3028,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_chickenIdleSoundTimer": { "m_chickenIdleSoundTimer": {
"value": 3072, "value": 3080,
"comment": "CountdownTimer" "comment": "CountdownTimer"
}, },
"m_chickenJumpSoundTimer": { "m_chickenJumpSoundTimer": {
"value": 3096, "value": 3104,
"comment": "CountdownTimer" "comment": "CountdownTimer"
}, },
"m_currentDeafnessFilter": { "m_currentDeafnessFilter": {
"value": 4872, "value": 4880,
"comment": "CUtlStringToken" "comment": "CUtlStringToken"
}, },
"m_entitySpottedState": { "m_entitySpottedState": {
"value": 3032, "value": 3040,
"comment": "EntitySpottedState_t" "comment": "EntitySpottedState_t"
}, },
"m_fImmuneToGunGameDamageTime": { "m_fImmuneToGunGameDamageTime": {
"value": 3328, "value": 3336,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_fIntroCamTime": { "m_fIntroCamTime": {
"value": 4464, "value": 4472,
"comment": "float" "comment": "float"
}, },
"m_fLastGivenBombTime": { "m_fLastGivenBombTime": {
"value": 3424,
"comment": "float"
},
"m_fLastGivenDefuserTime": {
"value": 3420,
"comment": "float"
},
"m_fMolotovDamageTime": {
"value": 3336,
"comment": "float"
},
"m_fNextRadarUpdateTime": {
"value": 3432, "value": 3432,
"comment": "float" "comment": "float"
}, },
"m_flAccumulatedDistanceTraveled": { "m_fLastGivenDefuserTime": {
"value": 3296, "value": 3428,
"comment": "float" "comment": "float"
}, },
"m_flDealtDamageToEnemyMostRecentTimestamp": { "m_fMolotovDamageTime": {
"value": 3356,
"comment": "float"
},
"m_flDeathInfoTime": {
"value": 5392,
"comment": "float"
},
"m_flDetectedByEnemySensorTime": {
"value": 3352,
"comment": "GameTime_t"
},
"m_flEmitSoundTime": {
"value": 3380,
"comment": "GameTime_t"
},
"m_flFlashDuration": {
"value": 4656,
"comment": "float"
},
"m_flFlashMaxAlpha": {
"value": 4660,
"comment": "float"
},
"m_flFlinchStack": {
"value": 4624,
"comment": "float"
},
"m_flGuardianTooFarDistFrac": {
"value": 3344, "value": 3344,
"comment": "float" "comment": "float"
}, },
"m_flHitHeading": { "m_fNextRadarUpdateTime": {
"value": 4632, "value": 3440,
"comment": "float" "comment": "float"
}, },
"m_flLastAction": { "m_flAccumulatedDistanceTraveled": {
"value": 3396, "value": 3304,
"comment": "GameTime_t"
},
"m_flLastAttackedTeammate": {
"value": 3012,
"comment": "float" "comment": "float"
}, },
"m_flLastBumpMineBumpTime": { "m_flDealtDamageToEnemyMostRecentTimestamp": {
"value": 3376,
"comment": "GameTime_t"
},
"m_flLastCollisionCeiling": {
"value": 5420,
"comment": "float"
},
"m_flLastCollisionCeilingChangeTime": {
"value": 5424,
"comment": "float"
},
"m_flLastDistanceTraveledNotice": {
"value": 3292,
"comment": "float"
},
"m_flLastEquippedArmorTime": {
"value": 3364, "value": 3364,
"comment": "GameTime_t" "comment": "float"
}, },
"m_flLastEquippedHelmetTime": { "m_flDeathInfoTime": {
"value": 5400,
"comment": "float"
},
"m_flDetectedByEnemySensorTime": {
"value": 3360, "value": 3360,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flLastFriendlyFireDamageReductionRatio": { "m_flEmitSoundTime": {
"value": 3300, "value": 3388,
"comment": "float" "comment": "GameTime_t"
}, },
"m_flLastMoneyUpdateTime": { "m_flFlashDuration": {
"value": 3436,
"comment": "float"
},
"m_flLastPickupPriorityTime": {
"value": 3312,
"comment": "float"
},
"m_flLowerBodyYawTarget": {
"value": 4676,
"comment": "float"
},
"m_flNameChangeHistory": {
"value": 3400,
"comment": "float[5]"
},
"m_flNextGuardianTooFarHurtTime": {
"value": 3348,
"comment": "float"
},
"m_flProgressBarStartTime": {
"value": 4664, "value": 4664,
"comment": "float" "comment": "float"
}, },
"m_flFlashMaxAlpha": {
"value": 4668,
"comment": "float"
},
"m_flFlinchStack": {
"value": 4632,
"comment": "float"
},
"m_flGuardianTooFarDistFrac": {
"value": 3352,
"comment": "float"
},
"m_flHitHeading": {
"value": 4640,
"comment": "float"
},
"m_flLastAction": {
"value": 3404,
"comment": "GameTime_t"
},
"m_flLastAttackedTeammate": {
"value": 3020,
"comment": "float"
},
"m_flLastBumpMineBumpTime": {
"value": 3384,
"comment": "GameTime_t"
},
"m_flLastCollisionCeiling": {
"value": 5428,
"comment": "float"
},
"m_flLastCollisionCeilingChangeTime": {
"value": 5432,
"comment": "float"
},
"m_flLastDistanceTraveledNotice": {
"value": 3300,
"comment": "float"
},
"m_flLastEquippedArmorTime": {
"value": 3372,
"comment": "GameTime_t"
},
"m_flLastEquippedHelmetTime": {
"value": 3368,
"comment": "GameTime_t"
},
"m_flLastFriendlyFireDamageReductionRatio": {
"value": 3308,
"comment": "float"
},
"m_flLastMoneyUpdateTime": {
"value": 3444,
"comment": "float"
},
"m_flLastPickupPriorityTime": {
"value": 3320,
"comment": "float"
},
"m_flLowerBodyYawTarget": {
"value": 4684,
"comment": "float"
},
"m_flNameChangeHistory": {
"value": 3408,
"comment": "float[5]"
},
"m_flNextGuardianTooFarHurtTime": {
"value": 3356,
"comment": "float"
},
"m_flProgressBarStartTime": {
"value": 4672,
"comment": "float"
},
"m_flSlopeDropHeight": { "m_flSlopeDropHeight": {
"value": 4768, "value": 4776,
"comment": "float" "comment": "float"
}, },
"m_flSlopeDropOffset": { "m_flSlopeDropOffset": {
"value": 4764, "value": 4772,
"comment": "float" "comment": "float"
}, },
"m_flVelocityModifier": { "m_flVelocityModifier": {
"value": 4628, "value": 4636,
"comment": "float" "comment": "float"
}, },
"m_grenadeParameterStashTime": { "m_grenadeParameterStashTime": {
"value": 4480, "value": 4488,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_hOriginalController": { "m_hOriginalController": {
"value": 3016, "value": 3024,
"comment": "CHandle<CCSPlayerController>" "comment": "CHandle<CCSPlayerController>"
}, },
"m_hPet": { "m_hPet": {
"value": 4916, "value": 4924,
"comment": "CHandle<CChicken>" "comment": "CHandle<CChicken>"
}, },
"m_iAddonBits": { "m_iAddonBits": {
"value": 4860,
"comment": "int32_t"
},
"m_iBlockingUseActionInProgress": {
"value": 3324,
"comment": "CSPlayerBlockingUseAction_t"
},
"m_iBombSiteIndex": {
"value": 4600,
"comment": "CEntityIndex"
},
"m_iDeathFlags": {
"value": 4912,
"comment": "int32_t"
},
"m_iDirection": {
"value": 4612,
"comment": "int32_t"
},
"m_iDisplayHistoryBits": {
"value": 3008,
"comment": "uint32_t"
},
"m_iHostagesKilled": {
"value": 4640,
"comment": "int32_t"
},
"m_iLastWeaponFireUsercmd": {
"value": 4792,
"comment": "int32_t"
},
"m_iMoveState": {
"value": 4476,
"comment": "int32_t"
},
"m_iNumSpawns": {
"value": 3384,
"comment": "int32_t"
},
"m_iPlayerState": {
"value": 3060,
"comment": "CSPlayerState"
},
"m_iPrimaryAddon": {
"value": 4864,
"comment": "int32_t"
},
"m_iProgressBarDuration": {
"value": 4668,
"comment": "int32_t"
},
"m_iSecondaryAddon": {
"value": 4868, "value": 4868,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iBlockingUseActionInProgress": {
"value": 3332,
"comment": "CSPlayerBlockingUseAction_t"
},
"m_iBombSiteIndex": {
"value": 4608,
"comment": "CEntityIndex"
},
"m_iDeathFlags": {
"value": 4920,
"comment": "int32_t"
},
"m_iDirection": {
"value": 4620,
"comment": "int32_t"
},
"m_iDisplayHistoryBits": {
"value": 3016,
"comment": "uint32_t"
},
"m_iHostagesKilled": {
"value": 4648,
"comment": "int32_t"
},
"m_iLastWeaponFireUsercmd": {
"value": 4800,
"comment": "int32_t"
},
"m_iMoveState": {
"value": 4484,
"comment": "int32_t"
},
"m_iNumSpawns": {
"value": 3392,
"comment": "int32_t"
},
"m_iPlayerState": {
"value": 3068,
"comment": "CSPlayerState"
},
"m_iPrimaryAddon": {
"value": 4872,
"comment": "int32_t"
},
"m_iProgressBarDuration": {
"value": 4676,
"comment": "int32_t"
},
"m_iSecondaryAddon": {
"value": 4876,
"comment": "int32_t"
},
"m_iShotsFired": { "m_iShotsFired": {
"value": 4616, "value": 4624,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iShouldHaveCash": { "m_iShouldHaveCash": {
"value": 3388, "value": 3396,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_ignoreLadderJumpTime": { "m_ignoreLadderJumpTime": {
"value": 4696, "value": 4704,
"comment": "float" "comment": "float"
}, },
"m_ladderSurpressionTimer": { "m_ladderSurpressionTimer": {
"value": 4704, "value": 4712,
"comment": "CountdownTimer" "comment": "CountdownTimer"
}, },
"m_lastLadderNormal": { "m_lastLadderNormal": {
"value": 4728, "value": 4736,
"comment": "Vector" "comment": "Vector"
}, },
"m_lastLadderPos": { "m_lastLadderPos": {
"value": 4740, "value": 4748,
"comment": "Vector" "comment": "Vector"
}, },
"m_lastStandingPos": { "m_lastStandingPos": {
"value": 4684, "value": 4692,
"comment": "Vector" "comment": "Vector"
}, },
"m_nDeathCamMusic": { "m_nDeathCamMusic": {
"value": 4856, "value": 4864,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nHeavyAssaultSuitCooldownRemaining": { "m_nHeavyAssaultSuitCooldownRemaining": {
"value": 3368, "value": 3376,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nHitBodyPart": { "m_nHitBodyPart": {
"value": 4636, "value": 4644,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nLastConcurrentKilled": { "m_nLastConcurrentKilled": {
"value": 4852, "value": 4860,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nLastKillerIndex": { "m_nLastKillerIndex": {
"value": 4848, "value": 4856,
"comment": "CEntityIndex" "comment": "CEntityIndex"
}, },
"m_nLastPickupPriority": { "m_nLastPickupPriority": {
"value": 3308, "value": 3316,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nMyCollisionGroup": { "m_nMyCollisionGroup": {
"value": 4468, "value": 4476,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nNumDangerZoneDamageHits": { "m_nNumDangerZoneDamageHits": {
"value": 4840, "value": 4848,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nSpotRules": { "m_nSpotRules": {
"value": 3056, "value": 3064,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nSurvivalTeamNumber": { "m_nSurvivalTeamNumber": {
"value": 5384, "value": 5392,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nWhichBombZone": { "m_nWhichBombZone": {
"value": 4604, "value": 4612,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_pBot": { "m_pBot": {
"value": 5432, "value": 5440,
"comment": "CCSBot*" "comment": "CCSBot*"
}, },
"m_pPingServices": { "m_pPingServices": {
"value": 2992, "value": 3000,
"comment": "CCSPlayer_PingServices*" "comment": "CCSPlayer_PingServices*"
}, },
"m_pViewModelServices": { "m_pViewModelServices": {
"value": 3000, "value": 3008,
"comment": "CPlayer_ViewModelServices*" "comment": "CPlayer_ViewModelServices*"
}, },
"m_storedSpawnAngle": { "m_storedSpawnAngle": {
"value": 4824, "value": 4832,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_storedSpawnPosition": { "m_storedSpawnPosition": {
"value": 4812, "value": 4820,
"comment": "Vector" "comment": "Vector"
}, },
"m_thirdPersonHeading": { "m_thirdPersonHeading": {
"value": 4752, "value": 4760,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_unCurrentEquipmentValue": { "m_unCurrentEquipmentValue": {
"value": 5376, "value": 5384,
"comment": "uint16_t" "comment": "uint16_t"
}, },
"m_unFreezetimeEndEquipmentValue": { "m_unFreezetimeEndEquipmentValue": {
"value": 5380, "value": 5388,
"comment": "uint16_t" "comment": "uint16_t"
}, },
"m_unRoundStartEquipmentValue": { "m_unRoundStartEquipmentValue": {
"value": 5378, "value": 5386,
"comment": "uint16_t" "comment": "uint16_t"
}, },
"m_vHeadConstraintOffset": { "m_vHeadConstraintOffset": {
"value": 4772, "value": 4780,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecDeathInfoOrigin": { "m_vecDeathInfoOrigin": {
"value": 5396, "value": 5404,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecLastBookmarkedPosition": { "m_vecLastBookmarkedPosition": {
"value": 3280, "value": 3288,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecPlayerPatchEconIndices": { "m_vecPlayerPatchEconIndices": {
"value": 4892, "value": 4900,
"comment": "uint32_t[5]" "comment": "uint32_t[5]"
}, },
"m_vecStashedGrenadeThrowPosition": { "m_vecStashedGrenadeThrowPosition": {
"value": 4500, "value": 4508,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecStashedVelocity": { "m_vecStashedVelocity": {
"value": 4512, "value": 4520,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecThrowPositionHistory": { "m_vecThrowPositionHistory": {
"value": 4548, "value": 4556,
"comment": "Vector[2]" "comment": "Vector[2]"
}, },
"m_vecTotalBulletForce": { "m_vecTotalBulletForce": {
"value": 4644, "value": 4652,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecVelocityHistory": { "m_vecVelocityHistory": {
"value": 4572, "value": 4580,
"comment": "Vector[2]" "comment": "Vector[2]"
}, },
"m_wasNotKilledNaturally": { "m_wasNotKilledNaturally": {
"value": 4888, "value": 4896,
"comment": "bool" "comment": "bool"
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:03 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -717,11 +717,11 @@ class CBodyComponent: # CEntityComponent
__m_pChainEntity = 0x20 # CNetworkVarChainer __m_pChainEntity = 0x20 # CNetworkVarChainer
class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance
m_animationController = 0x470 # CBaseAnimGraphController m_animationController = 0x480 # CBaseAnimGraphController
__m_pChainEntity = 0x750 # CNetworkVarChainer __m_pChainEntity = 0x760 # CNetworkVarChainer
class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance
__m_pChainEntity = 0x470 # CNetworkVarChainer __m_pChainEntity = 0x480 # CNetworkVarChainer
class CBodyComponentPoint: # CBodyComponent class CBodyComponentPoint: # CBodyComponent
m_sceneNode = 0x50 # CGameSceneNode m_sceneNode = 0x50 # CGameSceneNode
@ -729,7 +729,7 @@ class CBodyComponentPoint: # CBodyComponent
class CBodyComponentSkeletonInstance: # CBodyComponent class CBodyComponentSkeletonInstance: # CBodyComponent
m_skeletonInstance = 0x50 # CSkeletonInstance m_skeletonInstance = 0x50 # CSkeletonInstance
__m_pChainEntity = 0x440 # CNetworkVarChainer __m_pChainEntity = 0x450 # CNetworkVarChainer
class CBombTarget: # CBaseTrigger class CBombTarget: # CBaseTrigger
m_OnBombExplode = 0x8A8 # CEntityIOOutput m_OnBombExplode = 0x8A8 # CEntityIOOutput
@ -1434,36 +1434,36 @@ class CCSPlayerController_InventoryServices: # CPlayerControllerComponent
m_vecServerAuthoritativeWeaponSlots = 0xF50 # CUtlVectorEmbeddedNetworkVar<ServerAuthoritativeWeaponSlot_t> m_vecServerAuthoritativeWeaponSlots = 0xF50 # CUtlVectorEmbeddedNetworkVar<ServerAuthoritativeWeaponSlot_t>
class CCSPlayerPawn: # CCSPlayerPawnBase class CCSPlayerPawn: # CCSPlayerPawnBase
m_pBulletServices = 0x1548 # CCSPlayer_BulletServices* m_pBulletServices = 0x1550 # CCSPlayer_BulletServices*
m_pHostageServices = 0x1550 # CCSPlayer_HostageServices* m_pHostageServices = 0x1558 # CCSPlayer_HostageServices*
m_pBuyServices = 0x1558 # CCSPlayer_BuyServices* m_pBuyServices = 0x1560 # CCSPlayer_BuyServices*
m_pActionTrackingServices = 0x1560 # CCSPlayer_ActionTrackingServices* m_pActionTrackingServices = 0x1568 # CCSPlayer_ActionTrackingServices*
m_pRadioServices = 0x1568 # CCSPlayer_RadioServices* m_pRadioServices = 0x1570 # CCSPlayer_RadioServices*
m_pDamageReactServices = 0x1570 # CCSPlayer_DamageReactServices* m_pDamageReactServices = 0x1578 # CCSPlayer_DamageReactServices*
m_nCharacterDefIndex = 0x1578 # uint16_t m_nCharacterDefIndex = 0x1580 # uint16_t
m_hPreviousModel = 0x1580 # CStrongHandle<InfoForResourceTypeCModel> m_hPreviousModel = 0x1588 # CStrongHandle<InfoForResourceTypeCModel>
m_bHasFemaleVoice = 0x1588 # bool m_bHasFemaleVoice = 0x1590 # bool
m_strVOPrefix = 0x1590 # CUtlString m_strVOPrefix = 0x1598 # CUtlString
m_szLastPlaceName = 0x1598 # char[18] m_szLastPlaceName = 0x15A0 # char[18]
m_bInBuyZone = 0x1658 # bool m_bInBuyZone = 0x1660 # bool
m_bWasInBuyZone = 0x1659 # bool m_bWasInBuyZone = 0x1661 # bool
m_bInHostageRescueZone = 0x165A # bool m_bInHostageRescueZone = 0x1662 # bool
m_bInBombZone = 0x165B # bool m_bInBombZone = 0x1663 # bool
m_bWasInHostageRescueZone = 0x165C # bool m_bWasInHostageRescueZone = 0x1664 # bool
m_iRetakesOffering = 0x1660 # int32_t m_iRetakesOffering = 0x1668 # int32_t
m_iRetakesOfferingCard = 0x1664 # int32_t m_iRetakesOfferingCard = 0x166C # int32_t
m_bRetakesHasDefuseKit = 0x1668 # bool m_bRetakesHasDefuseKit = 0x1670 # bool
m_bRetakesMVPLastRound = 0x1669 # bool m_bRetakesMVPLastRound = 0x1671 # bool
m_iRetakesMVPBoostItem = 0x166C # int32_t m_iRetakesMVPBoostItem = 0x1674 # int32_t
m_RetakesMVPBoostExtraUtility = 0x1670 # loadout_slot_t m_RetakesMVPBoostExtraUtility = 0x1678 # loadout_slot_t
m_flHealthShotBoostExpirationTime = 0x1674 # GameTime_t m_flHealthShotBoostExpirationTime = 0x167C # GameTime_t
m_flLandseconds = 0x1678 # float m_flLandseconds = 0x1680 # float
m_aimPunchAngle = 0x167C # QAngle m_aimPunchAngle = 0x1684 # QAngle
m_aimPunchAngleVel = 0x1688 # QAngle m_aimPunchAngleVel = 0x1690 # QAngle
m_aimPunchTickBase = 0x1694 # int32_t m_aimPunchTickBase = 0x169C # int32_t
m_aimPunchTickFraction = 0x1698 # float m_aimPunchTickFraction = 0x16A0 # float
m_aimPunchCache = 0x16A0 # CUtlVector<QAngle> m_aimPunchCache = 0x16A8 # CUtlVector<QAngle>
m_bIsBuyMenuOpen = 0x16B8 # bool m_bIsBuyMenuOpen = 0x16C0 # bool
m_xLastHeadBoneTransform = 0x1C30 # CTransform m_xLastHeadBoneTransform = 0x1C30 # CTransform
m_bLastHeadBoneTransformIsValid = 0x1C50 # bool m_bLastHeadBoneTransformIsValid = 0x1C50 # bool
m_lastLandTime = 0x1C54 # GameTime_t m_lastLandTime = 0x1C54 # GameTime_t
@ -1483,142 +1483,142 @@ class CCSPlayerPawn: # CCSPlayerPawnBase
m_bSkipOneHeadConstraintUpdate = 0x1F64 # bool m_bSkipOneHeadConstraintUpdate = 0x1F64 # bool
class CCSPlayerPawnBase: # CBasePlayerPawn class CCSPlayerPawnBase: # CBasePlayerPawn
m_CTouchExpansionComponent = 0xB60 # CTouchExpansionComponent m_CTouchExpansionComponent = 0xB68 # CTouchExpansionComponent
m_pPingServices = 0xBB0 # CCSPlayer_PingServices* m_pPingServices = 0xBB8 # CCSPlayer_PingServices*
m_pViewModelServices = 0xBB8 # CPlayer_ViewModelServices* m_pViewModelServices = 0xBC0 # CPlayer_ViewModelServices*
m_iDisplayHistoryBits = 0xBC0 # uint32_t m_iDisplayHistoryBits = 0xBC8 # uint32_t
m_flLastAttackedTeammate = 0xBC4 # float m_flLastAttackedTeammate = 0xBCC # float
m_hOriginalController = 0xBC8 # CHandle<CCSPlayerController> m_hOriginalController = 0xBD0 # CHandle<CCSPlayerController>
m_blindUntilTime = 0xBCC # GameTime_t m_blindUntilTime = 0xBD4 # GameTime_t
m_blindStartTime = 0xBD0 # GameTime_t m_blindStartTime = 0xBD8 # GameTime_t
m_allowAutoFollowTime = 0xBD4 # GameTime_t m_allowAutoFollowTime = 0xBDC # GameTime_t
m_entitySpottedState = 0xBD8 # EntitySpottedState_t m_entitySpottedState = 0xBE0 # EntitySpottedState_t
m_nSpotRules = 0xBF0 # int32_t m_nSpotRules = 0xBF8 # int32_t
m_iPlayerState = 0xBF4 # CSPlayerState m_iPlayerState = 0xBFC # CSPlayerState
m_chickenIdleSoundTimer = 0xC00 # CountdownTimer m_chickenIdleSoundTimer = 0xC08 # CountdownTimer
m_chickenJumpSoundTimer = 0xC18 # CountdownTimer m_chickenJumpSoundTimer = 0xC20 # CountdownTimer
m_vecLastBookmarkedPosition = 0xCD0 # Vector m_vecLastBookmarkedPosition = 0xCD8 # Vector
m_flLastDistanceTraveledNotice = 0xCDC # float m_flLastDistanceTraveledNotice = 0xCE4 # float
m_flAccumulatedDistanceTraveled = 0xCE0 # float m_flAccumulatedDistanceTraveled = 0xCE8 # float
m_flLastFriendlyFireDamageReductionRatio = 0xCE4 # float m_flLastFriendlyFireDamageReductionRatio = 0xCEC # float
m_bRespawning = 0xCE8 # bool m_bRespawning = 0xCF0 # bool
m_nLastPickupPriority = 0xCEC # int32_t m_nLastPickupPriority = 0xCF4 # int32_t
m_flLastPickupPriorityTime = 0xCF0 # float m_flLastPickupPriorityTime = 0xCF8 # float
m_bIsScoped = 0xCF4 # bool m_bIsScoped = 0xCFC # bool
m_bIsWalking = 0xCF5 # bool m_bIsWalking = 0xCFD # bool
m_bResumeZoom = 0xCF6 # bool m_bResumeZoom = 0xCFE # bool
m_bIsDefusing = 0xCF7 # bool m_bIsDefusing = 0xCFF # bool
m_bIsGrabbingHostage = 0xCF8 # bool m_bIsGrabbingHostage = 0xD00 # bool
m_iBlockingUseActionInProgress = 0xCFC # CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress = 0xD04 # CSPlayerBlockingUseAction_t
m_fImmuneToGunGameDamageTime = 0xD00 # GameTime_t m_fImmuneToGunGameDamageTime = 0xD08 # GameTime_t
m_bGunGameImmunity = 0xD04 # bool m_bGunGameImmunity = 0xD0C # bool
m_fMolotovDamageTime = 0xD08 # float m_fMolotovDamageTime = 0xD10 # float
m_bHasMovedSinceSpawn = 0xD0C # bool m_bHasMovedSinceSpawn = 0xD14 # bool
m_bCanMoveDuringFreezePeriod = 0xD0D # bool m_bCanMoveDuringFreezePeriod = 0xD15 # bool
m_flGuardianTooFarDistFrac = 0xD10 # float m_flGuardianTooFarDistFrac = 0xD18 # float
m_flNextGuardianTooFarHurtTime = 0xD14 # float m_flNextGuardianTooFarHurtTime = 0xD1C # float
m_flDetectedByEnemySensorTime = 0xD18 # GameTime_t m_flDetectedByEnemySensorTime = 0xD20 # GameTime_t
m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C # float m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24 # float
m_flLastEquippedHelmetTime = 0xD20 # GameTime_t m_flLastEquippedHelmetTime = 0xD28 # GameTime_t
m_flLastEquippedArmorTime = 0xD24 # GameTime_t m_flLastEquippedArmorTime = 0xD2C # GameTime_t
m_nHeavyAssaultSuitCooldownRemaining = 0xD28 # int32_t m_nHeavyAssaultSuitCooldownRemaining = 0xD30 # int32_t
m_bResetArmorNextSpawn = 0xD2C # bool m_bResetArmorNextSpawn = 0xD34 # bool
m_flLastBumpMineBumpTime = 0xD30 # GameTime_t m_flLastBumpMineBumpTime = 0xD38 # GameTime_t
m_flEmitSoundTime = 0xD34 # GameTime_t m_flEmitSoundTime = 0xD3C # GameTime_t
m_iNumSpawns = 0xD38 # int32_t m_iNumSpawns = 0xD40 # int32_t
m_iShouldHaveCash = 0xD3C # int32_t m_iShouldHaveCash = 0xD44 # int32_t
m_bInvalidSteamLogonDelayed = 0xD40 # bool m_bInvalidSteamLogonDelayed = 0xD48 # bool
m_flLastAction = 0xD44 # GameTime_t m_flLastAction = 0xD4C # GameTime_t
m_flNameChangeHistory = 0xD48 # float[5] m_flNameChangeHistory = 0xD50 # float[5]
m_fLastGivenDefuserTime = 0xD5C # float m_fLastGivenDefuserTime = 0xD64 # float
m_fLastGivenBombTime = 0xD60 # float m_fLastGivenBombTime = 0xD68 # float
m_bHasNightVision = 0xD64 # bool m_bHasNightVision = 0xD6C # bool
m_bNightVisionOn = 0xD65 # bool m_bNightVisionOn = 0xD6D # bool
m_fNextRadarUpdateTime = 0xD68 # float m_fNextRadarUpdateTime = 0xD70 # float
m_flLastMoneyUpdateTime = 0xD6C # float m_flLastMoneyUpdateTime = 0xD74 # float
m_MenuStringBuffer = 0xD70 # char[1024] m_MenuStringBuffer = 0xD78 # char[1024]
m_fIntroCamTime = 0x1170 # float m_fIntroCamTime = 0x1178 # float
m_nMyCollisionGroup = 0x1174 # int32_t m_nMyCollisionGroup = 0x117C # int32_t
m_bInNoDefuseArea = 0x1178 # bool m_bInNoDefuseArea = 0x1180 # bool
m_bKilledByTaser = 0x1179 # bool m_bKilledByTaser = 0x1181 # bool
m_iMoveState = 0x117C # int32_t m_iMoveState = 0x1184 # int32_t
m_grenadeParameterStashTime = 0x1180 # GameTime_t m_grenadeParameterStashTime = 0x1188 # GameTime_t
m_bGrenadeParametersStashed = 0x1184 # bool m_bGrenadeParametersStashed = 0x118C # bool
m_angStashedShootAngles = 0x1188 # QAngle m_angStashedShootAngles = 0x1190 # QAngle
m_vecStashedGrenadeThrowPosition = 0x1194 # Vector m_vecStashedGrenadeThrowPosition = 0x119C # Vector
m_vecStashedVelocity = 0x11A0 # Vector m_vecStashedVelocity = 0x11A8 # Vector
m_angShootAngleHistory = 0x11AC # QAngle[2] m_angShootAngleHistory = 0x11B4 # QAngle[2]
m_vecThrowPositionHistory = 0x11C4 # Vector[2] m_vecThrowPositionHistory = 0x11CC # Vector[2]
m_vecVelocityHistory = 0x11DC # Vector[2] m_vecVelocityHistory = 0x11E4 # Vector[2]
m_bDiedAirborne = 0x11F4 # bool m_bDiedAirborne = 0x11FC # bool
m_iBombSiteIndex = 0x11F8 # CEntityIndex m_iBombSiteIndex = 0x1200 # CEntityIndex
m_nWhichBombZone = 0x11FC # int32_t m_nWhichBombZone = 0x1204 # int32_t
m_bInBombZoneTrigger = 0x1200 # bool m_bInBombZoneTrigger = 0x1208 # bool
m_bWasInBombZoneTrigger = 0x1201 # bool m_bWasInBombZoneTrigger = 0x1209 # bool
m_iDirection = 0x1204 # int32_t m_iDirection = 0x120C # int32_t
m_iShotsFired = 0x1208 # int32_t m_iShotsFired = 0x1210 # int32_t
m_ArmorValue = 0x120C # int32_t m_ArmorValue = 0x1214 # int32_t
m_flFlinchStack = 0x1210 # float m_flFlinchStack = 0x1218 # float
m_flVelocityModifier = 0x1214 # float m_flVelocityModifier = 0x121C # float
m_flHitHeading = 0x1218 # float m_flHitHeading = 0x1220 # float
m_nHitBodyPart = 0x121C # int32_t m_nHitBodyPart = 0x1224 # int32_t
m_iHostagesKilled = 0x1220 # int32_t m_iHostagesKilled = 0x1228 # int32_t
m_vecTotalBulletForce = 0x1224 # Vector m_vecTotalBulletForce = 0x122C # Vector
m_flFlashDuration = 0x1230 # float m_flFlashDuration = 0x1238 # float
m_flFlashMaxAlpha = 0x1234 # float m_flFlashMaxAlpha = 0x123C # float
m_flProgressBarStartTime = 0x1238 # float m_flProgressBarStartTime = 0x1240 # float
m_iProgressBarDuration = 0x123C # int32_t m_iProgressBarDuration = 0x1244 # int32_t
m_bWaitForNoAttack = 0x1240 # bool m_bWaitForNoAttack = 0x1248 # bool
m_flLowerBodyYawTarget = 0x1244 # float m_flLowerBodyYawTarget = 0x124C # float
m_bStrafing = 0x1248 # bool m_bStrafing = 0x1250 # bool
m_lastStandingPos = 0x124C # Vector m_lastStandingPos = 0x1254 # Vector
m_ignoreLadderJumpTime = 0x1258 # float m_ignoreLadderJumpTime = 0x1260 # float
m_ladderSurpressionTimer = 0x1260 # CountdownTimer m_ladderSurpressionTimer = 0x1268 # CountdownTimer
m_lastLadderNormal = 0x1278 # Vector m_lastLadderNormal = 0x1280 # Vector
m_lastLadderPos = 0x1284 # Vector m_lastLadderPos = 0x128C # Vector
m_thirdPersonHeading = 0x1290 # QAngle m_thirdPersonHeading = 0x1298 # QAngle
m_flSlopeDropOffset = 0x129C # float m_flSlopeDropOffset = 0x12A4 # float
m_flSlopeDropHeight = 0x12A0 # float m_flSlopeDropHeight = 0x12A8 # float
m_vHeadConstraintOffset = 0x12A4 # Vector m_vHeadConstraintOffset = 0x12AC # Vector
m_iLastWeaponFireUsercmd = 0x12B8 # int32_t m_iLastWeaponFireUsercmd = 0x12C0 # int32_t
m_angEyeAngles = 0x12BC # QAngle m_angEyeAngles = 0x12C4 # QAngle
m_bVCollisionInitted = 0x12C8 # bool m_bVCollisionInitted = 0x12D0 # bool
m_storedSpawnPosition = 0x12CC # Vector m_storedSpawnPosition = 0x12D4 # Vector
m_storedSpawnAngle = 0x12D8 # QAngle m_storedSpawnAngle = 0x12E0 # QAngle
m_bIsSpawning = 0x12E4 # bool m_bIsSpawning = 0x12EC # bool
m_bHideTargetID = 0x12E5 # bool m_bHideTargetID = 0x12ED # bool
m_nNumDangerZoneDamageHits = 0x12E8 # int32_t m_nNumDangerZoneDamageHits = 0x12F0 # int32_t
m_bHud_MiniScoreHidden = 0x12EC # bool m_bHud_MiniScoreHidden = 0x12F4 # bool
m_bHud_RadarHidden = 0x12ED # bool m_bHud_RadarHidden = 0x12F5 # bool
m_nLastKillerIndex = 0x12F0 # CEntityIndex m_nLastKillerIndex = 0x12F8 # CEntityIndex
m_nLastConcurrentKilled = 0x12F4 # int32_t m_nLastConcurrentKilled = 0x12FC # int32_t
m_nDeathCamMusic = 0x12F8 # int32_t m_nDeathCamMusic = 0x1300 # int32_t
m_iAddonBits = 0x12FC # int32_t m_iAddonBits = 0x1304 # int32_t
m_iPrimaryAddon = 0x1300 # int32_t m_iPrimaryAddon = 0x1308 # int32_t
m_iSecondaryAddon = 0x1304 # int32_t m_iSecondaryAddon = 0x130C # int32_t
m_currentDeafnessFilter = 0x1308 # CUtlStringToken m_currentDeafnessFilter = 0x1310 # CUtlStringToken
m_NumEnemiesKilledThisSpawn = 0x130C # int32_t m_NumEnemiesKilledThisSpawn = 0x1314 # int32_t
m_NumEnemiesKilledThisRound = 0x1310 # int32_t m_NumEnemiesKilledThisRound = 0x1318 # int32_t
m_NumEnemiesAtRoundStart = 0x1314 # int32_t m_NumEnemiesAtRoundStart = 0x131C # int32_t
m_wasNotKilledNaturally = 0x1318 # bool m_wasNotKilledNaturally = 0x1320 # bool
m_vecPlayerPatchEconIndices = 0x131C # uint32_t[5] m_vecPlayerPatchEconIndices = 0x1324 # uint32_t[5]
m_iDeathFlags = 0x1330 # int32_t m_iDeathFlags = 0x1338 # int32_t
m_hPet = 0x1334 # CHandle<CChicken> m_hPet = 0x133C # CHandle<CChicken>
m_unCurrentEquipmentValue = 0x1500 # uint16_t m_unCurrentEquipmentValue = 0x1508 # uint16_t
m_unRoundStartEquipmentValue = 0x1502 # uint16_t m_unRoundStartEquipmentValue = 0x150A # uint16_t
m_unFreezetimeEndEquipmentValue = 0x1504 # uint16_t m_unFreezetimeEndEquipmentValue = 0x150C # uint16_t
m_nSurvivalTeamNumber = 0x1508 # int32_t m_nSurvivalTeamNumber = 0x1510 # int32_t
m_bHasDeathInfo = 0x150C # bool m_bHasDeathInfo = 0x1514 # bool
m_flDeathInfoTime = 0x1510 # float m_flDeathInfoTime = 0x1518 # float
m_vecDeathInfoOrigin = 0x1514 # Vector m_vecDeathInfoOrigin = 0x151C # Vector
m_bKilledByHeadshot = 0x1520 # bool m_bKilledByHeadshot = 0x1528 # bool
m_LastHitBox = 0x1524 # int32_t m_LastHitBox = 0x152C # int32_t
m_LastHealth = 0x1528 # int32_t m_LastHealth = 0x1530 # int32_t
m_flLastCollisionCeiling = 0x152C # float m_flLastCollisionCeiling = 0x1534 # float
m_flLastCollisionCeilingChangeTime = 0x1530 # float m_flLastCollisionCeilingChangeTime = 0x1538 # float
m_pBot = 0x1538 # CCSBot* m_pBot = 0x1540 # CCSBot*
m_bBotAllowActive = 0x1540 # bool m_bBotAllowActive = 0x1548 # bool
m_bCommittingSuicideOnTeamChange = 0x1541 # bool m_bCommittingSuicideOnTeamChange = 0x1549 # bool
class CCSPlayerResource: # CBaseEntity class CCSPlayerResource: # CBaseEntity
m_bHostageAlive = 0x4B0 # bool[12] m_bHostageAlive = 0x4B0 # bool[12]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:03 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -773,12 +773,12 @@ pub mod CBodyComponent { // CEntityComponent
} }
pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance
pub const m_animationController: usize = 0x470; // CBaseAnimGraphController pub const m_animationController: usize = 0x480; // CBaseAnimGraphController
pub const __m_pChainEntity: usize = 0x750; // CNetworkVarChainer pub const __m_pChainEntity: usize = 0x760; // CNetworkVarChainer
} }
pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance
pub const __m_pChainEntity: usize = 0x470; // CNetworkVarChainer pub const __m_pChainEntity: usize = 0x480; // CNetworkVarChainer
} }
pub mod CBodyComponentPoint { // CBodyComponent pub mod CBodyComponentPoint { // CBodyComponent
@ -788,7 +788,7 @@ pub mod CBodyComponentPoint { // CBodyComponent
pub mod CBodyComponentSkeletonInstance { // CBodyComponent pub mod CBodyComponentSkeletonInstance { // CBodyComponent
pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance
pub const __m_pChainEntity: usize = 0x440; // CNetworkVarChainer pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer
} }
pub mod CBombTarget { // CBaseTrigger pub mod CBombTarget { // CBaseTrigger
@ -1550,36 +1550,36 @@ pub mod CCSPlayerController_InventoryServices { // CPlayerControllerComponent
} }
pub mod CCSPlayerPawn { // CCSPlayerPawnBase pub mod CCSPlayerPawn { // CCSPlayerPawnBase
pub const m_pBulletServices: usize = 0x1548; // CCSPlayer_BulletServices* pub const m_pBulletServices: usize = 0x1550; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x1550; // CCSPlayer_HostageServices* pub const m_pHostageServices: usize = 0x1558; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x1558; // CCSPlayer_BuyServices* pub const m_pBuyServices: usize = 0x1560; // CCSPlayer_BuyServices*
pub const m_pActionTrackingServices: usize = 0x1560; // CCSPlayer_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x1568; // CCSPlayer_ActionTrackingServices*
pub const m_pRadioServices: usize = 0x1568; // CCSPlayer_RadioServices* pub const m_pRadioServices: usize = 0x1570; // CCSPlayer_RadioServices*
pub const m_pDamageReactServices: usize = 0x1570; // CCSPlayer_DamageReactServices* pub const m_pDamageReactServices: usize = 0x1578; // CCSPlayer_DamageReactServices*
pub const m_nCharacterDefIndex: usize = 0x1578; // uint16_t pub const m_nCharacterDefIndex: usize = 0x1580; // uint16_t
pub const m_hPreviousModel: usize = 0x1580; // CStrongHandle<InfoForResourceTypeCModel> pub const m_hPreviousModel: usize = 0x1588; // CStrongHandle<InfoForResourceTypeCModel>
pub const m_bHasFemaleVoice: usize = 0x1588; // bool pub const m_bHasFemaleVoice: usize = 0x1590; // bool
pub const m_strVOPrefix: usize = 0x1590; // CUtlString pub const m_strVOPrefix: usize = 0x1598; // CUtlString
pub const m_szLastPlaceName: usize = 0x1598; // char[18] pub const m_szLastPlaceName: usize = 0x15A0; // char[18]
pub const m_bInBuyZone: usize = 0x1658; // bool pub const m_bInBuyZone: usize = 0x1660; // bool
pub const m_bWasInBuyZone: usize = 0x1659; // bool pub const m_bWasInBuyZone: usize = 0x1661; // bool
pub const m_bInHostageRescueZone: usize = 0x165A; // bool pub const m_bInHostageRescueZone: usize = 0x1662; // bool
pub const m_bInBombZone: usize = 0x165B; // bool pub const m_bInBombZone: usize = 0x1663; // bool
pub const m_bWasInHostageRescueZone: usize = 0x165C; // bool pub const m_bWasInHostageRescueZone: usize = 0x1664; // bool
pub const m_iRetakesOffering: usize = 0x1660; // int32_t pub const m_iRetakesOffering: usize = 0x1668; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x1664; // int32_t pub const m_iRetakesOfferingCard: usize = 0x166C; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1668; // bool pub const m_bRetakesHasDefuseKit: usize = 0x1670; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1669; // bool pub const m_bRetakesMVPLastRound: usize = 0x1671; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x166C; // int32_t pub const m_iRetakesMVPBoostItem: usize = 0x1674; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1670; // loadout_slot_t pub const m_RetakesMVPBoostExtraUtility: usize = 0x1678; // loadout_slot_t
pub const m_flHealthShotBoostExpirationTime: usize = 0x1674; // GameTime_t pub const m_flHealthShotBoostExpirationTime: usize = 0x167C; // GameTime_t
pub const m_flLandseconds: usize = 0x1678; // float pub const m_flLandseconds: usize = 0x1680; // float
pub const m_aimPunchAngle: usize = 0x167C; // QAngle pub const m_aimPunchAngle: usize = 0x1684; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1688; // QAngle pub const m_aimPunchAngleVel: usize = 0x1690; // QAngle
pub const m_aimPunchTickBase: usize = 0x1694; // int32_t pub const m_aimPunchTickBase: usize = 0x169C; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1698; // float pub const m_aimPunchTickFraction: usize = 0x16A0; // float
pub const m_aimPunchCache: usize = 0x16A0; // CUtlVector<QAngle> pub const m_aimPunchCache: usize = 0x16A8; // CUtlVector<QAngle>
pub const m_bIsBuyMenuOpen: usize = 0x16B8; // bool pub const m_bIsBuyMenuOpen: usize = 0x16C0; // bool
pub const m_xLastHeadBoneTransform: usize = 0x1C30; // CTransform pub const m_xLastHeadBoneTransform: usize = 0x1C30; // CTransform
pub const m_bLastHeadBoneTransformIsValid: usize = 0x1C50; // bool pub const m_bLastHeadBoneTransformIsValid: usize = 0x1C50; // bool
pub const m_lastLandTime: usize = 0x1C54; // GameTime_t pub const m_lastLandTime: usize = 0x1C54; // GameTime_t
@ -1600,142 +1600,142 @@ pub mod CCSPlayerPawn { // CCSPlayerPawnBase
} }
pub mod CCSPlayerPawnBase { // CBasePlayerPawn pub mod CCSPlayerPawnBase { // CBasePlayerPawn
pub const m_CTouchExpansionComponent: usize = 0xB60; // CTouchExpansionComponent pub const m_CTouchExpansionComponent: usize = 0xB68; // CTouchExpansionComponent
pub const m_pPingServices: usize = 0xBB0; // CCSPlayer_PingServices* pub const m_pPingServices: usize = 0xBB8; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0xBB8; // CPlayer_ViewModelServices* pub const m_pViewModelServices: usize = 0xBC0; // CPlayer_ViewModelServices*
pub const m_iDisplayHistoryBits: usize = 0xBC0; // uint32_t pub const m_iDisplayHistoryBits: usize = 0xBC8; // uint32_t
pub const m_flLastAttackedTeammate: usize = 0xBC4; // float pub const m_flLastAttackedTeammate: usize = 0xBCC; // float
pub const m_hOriginalController: usize = 0xBC8; // CHandle<CCSPlayerController> pub const m_hOriginalController: usize = 0xBD0; // CHandle<CCSPlayerController>
pub const m_blindUntilTime: usize = 0xBCC; // GameTime_t pub const m_blindUntilTime: usize = 0xBD4; // GameTime_t
pub const m_blindStartTime: usize = 0xBD0; // GameTime_t pub const m_blindStartTime: usize = 0xBD8; // GameTime_t
pub const m_allowAutoFollowTime: usize = 0xBD4; // GameTime_t pub const m_allowAutoFollowTime: usize = 0xBDC; // GameTime_t
pub const m_entitySpottedState: usize = 0xBD8; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0xBE0; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0xBF0; // int32_t pub const m_nSpotRules: usize = 0xBF8; // int32_t
pub const m_iPlayerState: usize = 0xBF4; // CSPlayerState pub const m_iPlayerState: usize = 0xBFC; // CSPlayerState
pub const m_chickenIdleSoundTimer: usize = 0xC00; // CountdownTimer pub const m_chickenIdleSoundTimer: usize = 0xC08; // CountdownTimer
pub const m_chickenJumpSoundTimer: usize = 0xC18; // CountdownTimer pub const m_chickenJumpSoundTimer: usize = 0xC20; // CountdownTimer
pub const m_vecLastBookmarkedPosition: usize = 0xCD0; // Vector pub const m_vecLastBookmarkedPosition: usize = 0xCD8; // Vector
pub const m_flLastDistanceTraveledNotice: usize = 0xCDC; // float pub const m_flLastDistanceTraveledNotice: usize = 0xCE4; // float
pub const m_flAccumulatedDistanceTraveled: usize = 0xCE0; // float pub const m_flAccumulatedDistanceTraveled: usize = 0xCE8; // float
pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xCE4; // float pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xCEC; // float
pub const m_bRespawning: usize = 0xCE8; // bool pub const m_bRespawning: usize = 0xCF0; // bool
pub const m_nLastPickupPriority: usize = 0xCEC; // int32_t pub const m_nLastPickupPriority: usize = 0xCF4; // int32_t
pub const m_flLastPickupPriorityTime: usize = 0xCF0; // float pub const m_flLastPickupPriorityTime: usize = 0xCF8; // float
pub const m_bIsScoped: usize = 0xCF4; // bool pub const m_bIsScoped: usize = 0xCFC; // bool
pub const m_bIsWalking: usize = 0xCF5; // bool pub const m_bIsWalking: usize = 0xCFD; // bool
pub const m_bResumeZoom: usize = 0xCF6; // bool pub const m_bResumeZoom: usize = 0xCFE; // bool
pub const m_bIsDefusing: usize = 0xCF7; // bool pub const m_bIsDefusing: usize = 0xCFF; // bool
pub const m_bIsGrabbingHostage: usize = 0xCF8; // bool pub const m_bIsGrabbingHostage: usize = 0xD00; // bool
pub const m_iBlockingUseActionInProgress: usize = 0xCFC; // CSPlayerBlockingUseAction_t pub const m_iBlockingUseActionInProgress: usize = 0xD04; // CSPlayerBlockingUseAction_t
pub const m_fImmuneToGunGameDamageTime: usize = 0xD00; // GameTime_t pub const m_fImmuneToGunGameDamageTime: usize = 0xD08; // GameTime_t
pub const m_bGunGameImmunity: usize = 0xD04; // bool pub const m_bGunGameImmunity: usize = 0xD0C; // bool
pub const m_fMolotovDamageTime: usize = 0xD08; // float pub const m_fMolotovDamageTime: usize = 0xD10; // float
pub const m_bHasMovedSinceSpawn: usize = 0xD0C; // bool pub const m_bHasMovedSinceSpawn: usize = 0xD14; // bool
pub const m_bCanMoveDuringFreezePeriod: usize = 0xD0D; // bool pub const m_bCanMoveDuringFreezePeriod: usize = 0xD15; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0xD10; // float pub const m_flGuardianTooFarDistFrac: usize = 0xD18; // float
pub const m_flNextGuardianTooFarHurtTime: usize = 0xD14; // float pub const m_flNextGuardianTooFarHurtTime: usize = 0xD1C; // float
pub const m_flDetectedByEnemySensorTime: usize = 0xD18; // GameTime_t pub const m_flDetectedByEnemySensorTime: usize = 0xD20; // GameTime_t
pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xD1C; // float pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xD24; // float
pub const m_flLastEquippedHelmetTime: usize = 0xD20; // GameTime_t pub const m_flLastEquippedHelmetTime: usize = 0xD28; // GameTime_t
pub const m_flLastEquippedArmorTime: usize = 0xD24; // GameTime_t pub const m_flLastEquippedArmorTime: usize = 0xD2C; // GameTime_t
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xD28; // int32_t pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xD30; // int32_t
pub const m_bResetArmorNextSpawn: usize = 0xD2C; // bool pub const m_bResetArmorNextSpawn: usize = 0xD34; // bool
pub const m_flLastBumpMineBumpTime: usize = 0xD30; // GameTime_t pub const m_flLastBumpMineBumpTime: usize = 0xD38; // GameTime_t
pub const m_flEmitSoundTime: usize = 0xD34; // GameTime_t pub const m_flEmitSoundTime: usize = 0xD3C; // GameTime_t
pub const m_iNumSpawns: usize = 0xD38; // int32_t pub const m_iNumSpawns: usize = 0xD40; // int32_t
pub const m_iShouldHaveCash: usize = 0xD3C; // int32_t pub const m_iShouldHaveCash: usize = 0xD44; // int32_t
pub const m_bInvalidSteamLogonDelayed: usize = 0xD40; // bool pub const m_bInvalidSteamLogonDelayed: usize = 0xD48; // bool
pub const m_flLastAction: usize = 0xD44; // GameTime_t pub const m_flLastAction: usize = 0xD4C; // GameTime_t
pub const m_flNameChangeHistory: usize = 0xD48; // float[5] pub const m_flNameChangeHistory: usize = 0xD50; // float[5]
pub const m_fLastGivenDefuserTime: usize = 0xD5C; // float pub const m_fLastGivenDefuserTime: usize = 0xD64; // float
pub const m_fLastGivenBombTime: usize = 0xD60; // float pub const m_fLastGivenBombTime: usize = 0xD68; // float
pub const m_bHasNightVision: usize = 0xD64; // bool pub const m_bHasNightVision: usize = 0xD6C; // bool
pub const m_bNightVisionOn: usize = 0xD65; // bool pub const m_bNightVisionOn: usize = 0xD6D; // bool
pub const m_fNextRadarUpdateTime: usize = 0xD68; // float pub const m_fNextRadarUpdateTime: usize = 0xD70; // float
pub const m_flLastMoneyUpdateTime: usize = 0xD6C; // float pub const m_flLastMoneyUpdateTime: usize = 0xD74; // float
pub const m_MenuStringBuffer: usize = 0xD70; // char[1024] pub const m_MenuStringBuffer: usize = 0xD78; // char[1024]
pub const m_fIntroCamTime: usize = 0x1170; // float pub const m_fIntroCamTime: usize = 0x1178; // float
pub const m_nMyCollisionGroup: usize = 0x1174; // int32_t pub const m_nMyCollisionGroup: usize = 0x117C; // int32_t
pub const m_bInNoDefuseArea: usize = 0x1178; // bool pub const m_bInNoDefuseArea: usize = 0x1180; // bool
pub const m_bKilledByTaser: usize = 0x1179; // bool pub const m_bKilledByTaser: usize = 0x1181; // bool
pub const m_iMoveState: usize = 0x117C; // int32_t pub const m_iMoveState: usize = 0x1184; // int32_t
pub const m_grenadeParameterStashTime: usize = 0x1180; // GameTime_t pub const m_grenadeParameterStashTime: usize = 0x1188; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x1184; // bool pub const m_bGrenadeParametersStashed: usize = 0x118C; // bool
pub const m_angStashedShootAngles: usize = 0x1188; // QAngle pub const m_angStashedShootAngles: usize = 0x1190; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x1194; // Vector pub const m_vecStashedGrenadeThrowPosition: usize = 0x119C; // Vector
pub const m_vecStashedVelocity: usize = 0x11A0; // Vector pub const m_vecStashedVelocity: usize = 0x11A8; // Vector
pub const m_angShootAngleHistory: usize = 0x11AC; // QAngle[2] pub const m_angShootAngleHistory: usize = 0x11B4; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x11C4; // Vector[2] pub const m_vecThrowPositionHistory: usize = 0x11CC; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x11DC; // Vector[2] pub const m_vecVelocityHistory: usize = 0x11E4; // Vector[2]
pub const m_bDiedAirborne: usize = 0x11F4; // bool pub const m_bDiedAirborne: usize = 0x11FC; // bool
pub const m_iBombSiteIndex: usize = 0x11F8; // CEntityIndex pub const m_iBombSiteIndex: usize = 0x1200; // CEntityIndex
pub const m_nWhichBombZone: usize = 0x11FC; // int32_t pub const m_nWhichBombZone: usize = 0x1204; // int32_t
pub const m_bInBombZoneTrigger: usize = 0x1200; // bool pub const m_bInBombZoneTrigger: usize = 0x1208; // bool
pub const m_bWasInBombZoneTrigger: usize = 0x1201; // bool pub const m_bWasInBombZoneTrigger: usize = 0x1209; // bool
pub const m_iDirection: usize = 0x1204; // int32_t pub const m_iDirection: usize = 0x120C; // int32_t
pub const m_iShotsFired: usize = 0x1208; // int32_t pub const m_iShotsFired: usize = 0x1210; // int32_t
pub const m_ArmorValue: usize = 0x120C; // int32_t pub const m_ArmorValue: usize = 0x1214; // int32_t
pub const m_flFlinchStack: usize = 0x1210; // float pub const m_flFlinchStack: usize = 0x1218; // float
pub const m_flVelocityModifier: usize = 0x1214; // float pub const m_flVelocityModifier: usize = 0x121C; // float
pub const m_flHitHeading: usize = 0x1218; // float pub const m_flHitHeading: usize = 0x1220; // float
pub const m_nHitBodyPart: usize = 0x121C; // int32_t pub const m_nHitBodyPart: usize = 0x1224; // int32_t
pub const m_iHostagesKilled: usize = 0x1220; // int32_t pub const m_iHostagesKilled: usize = 0x1228; // int32_t
pub const m_vecTotalBulletForce: usize = 0x1224; // Vector pub const m_vecTotalBulletForce: usize = 0x122C; // Vector
pub const m_flFlashDuration: usize = 0x1230; // float pub const m_flFlashDuration: usize = 0x1238; // float
pub const m_flFlashMaxAlpha: usize = 0x1234; // float pub const m_flFlashMaxAlpha: usize = 0x123C; // float
pub const m_flProgressBarStartTime: usize = 0x1238; // float pub const m_flProgressBarStartTime: usize = 0x1240; // float
pub const m_iProgressBarDuration: usize = 0x123C; // int32_t pub const m_iProgressBarDuration: usize = 0x1244; // int32_t
pub const m_bWaitForNoAttack: usize = 0x1240; // bool pub const m_bWaitForNoAttack: usize = 0x1248; // bool
pub const m_flLowerBodyYawTarget: usize = 0x1244; // float pub const m_flLowerBodyYawTarget: usize = 0x124C; // float
pub const m_bStrafing: usize = 0x1248; // bool pub const m_bStrafing: usize = 0x1250; // bool
pub const m_lastStandingPos: usize = 0x124C; // Vector pub const m_lastStandingPos: usize = 0x1254; // Vector
pub const m_ignoreLadderJumpTime: usize = 0x1258; // float pub const m_ignoreLadderJumpTime: usize = 0x1260; // float
pub const m_ladderSurpressionTimer: usize = 0x1260; // CountdownTimer pub const m_ladderSurpressionTimer: usize = 0x1268; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x1278; // Vector pub const m_lastLadderNormal: usize = 0x1280; // Vector
pub const m_lastLadderPos: usize = 0x1284; // Vector pub const m_lastLadderPos: usize = 0x128C; // Vector
pub const m_thirdPersonHeading: usize = 0x1290; // QAngle pub const m_thirdPersonHeading: usize = 0x1298; // QAngle
pub const m_flSlopeDropOffset: usize = 0x129C; // float pub const m_flSlopeDropOffset: usize = 0x12A4; // float
pub const m_flSlopeDropHeight: usize = 0x12A0; // float pub const m_flSlopeDropHeight: usize = 0x12A8; // float
pub const m_vHeadConstraintOffset: usize = 0x12A4; // Vector pub const m_vHeadConstraintOffset: usize = 0x12AC; // Vector
pub const m_iLastWeaponFireUsercmd: usize = 0x12B8; // int32_t pub const m_iLastWeaponFireUsercmd: usize = 0x12C0; // int32_t
pub const m_angEyeAngles: usize = 0x12BC; // QAngle pub const m_angEyeAngles: usize = 0x12C4; // QAngle
pub const m_bVCollisionInitted: usize = 0x12C8; // bool pub const m_bVCollisionInitted: usize = 0x12D0; // bool
pub const m_storedSpawnPosition: usize = 0x12CC; // Vector pub const m_storedSpawnPosition: usize = 0x12D4; // Vector
pub const m_storedSpawnAngle: usize = 0x12D8; // QAngle pub const m_storedSpawnAngle: usize = 0x12E0; // QAngle
pub const m_bIsSpawning: usize = 0x12E4; // bool pub const m_bIsSpawning: usize = 0x12EC; // bool
pub const m_bHideTargetID: usize = 0x12E5; // bool pub const m_bHideTargetID: usize = 0x12ED; // bool
pub const m_nNumDangerZoneDamageHits: usize = 0x12E8; // int32_t pub const m_nNumDangerZoneDamageHits: usize = 0x12F0; // int32_t
pub const m_bHud_MiniScoreHidden: usize = 0x12EC; // bool pub const m_bHud_MiniScoreHidden: usize = 0x12F4; // bool
pub const m_bHud_RadarHidden: usize = 0x12ED; // bool pub const m_bHud_RadarHidden: usize = 0x12F5; // bool
pub const m_nLastKillerIndex: usize = 0x12F0; // CEntityIndex pub const m_nLastKillerIndex: usize = 0x12F8; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x12F4; // int32_t pub const m_nLastConcurrentKilled: usize = 0x12FC; // int32_t
pub const m_nDeathCamMusic: usize = 0x12F8; // int32_t pub const m_nDeathCamMusic: usize = 0x1300; // int32_t
pub const m_iAddonBits: usize = 0x12FC; // int32_t pub const m_iAddonBits: usize = 0x1304; // int32_t
pub const m_iPrimaryAddon: usize = 0x1300; // int32_t pub const m_iPrimaryAddon: usize = 0x1308; // int32_t
pub const m_iSecondaryAddon: usize = 0x1304; // int32_t pub const m_iSecondaryAddon: usize = 0x130C; // int32_t
pub const m_currentDeafnessFilter: usize = 0x1308; // CUtlStringToken pub const m_currentDeafnessFilter: usize = 0x1310; // CUtlStringToken
pub const m_NumEnemiesKilledThisSpawn: usize = 0x130C; // int32_t pub const m_NumEnemiesKilledThisSpawn: usize = 0x1314; // int32_t
pub const m_NumEnemiesKilledThisRound: usize = 0x1310; // int32_t pub const m_NumEnemiesKilledThisRound: usize = 0x1318; // int32_t
pub const m_NumEnemiesAtRoundStart: usize = 0x1314; // int32_t pub const m_NumEnemiesAtRoundStart: usize = 0x131C; // int32_t
pub const m_wasNotKilledNaturally: usize = 0x1318; // bool pub const m_wasNotKilledNaturally: usize = 0x1320; // bool
pub const m_vecPlayerPatchEconIndices: usize = 0x131C; // uint32_t[5] pub const m_vecPlayerPatchEconIndices: usize = 0x1324; // uint32_t[5]
pub const m_iDeathFlags: usize = 0x1330; // int32_t pub const m_iDeathFlags: usize = 0x1338; // int32_t
pub const m_hPet: usize = 0x1334; // CHandle<CChicken> pub const m_hPet: usize = 0x133C; // CHandle<CChicken>
pub const m_unCurrentEquipmentValue: usize = 0x1500; // uint16_t pub const m_unCurrentEquipmentValue: usize = 0x1508; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x1502; // uint16_t pub const m_unRoundStartEquipmentValue: usize = 0x150A; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x1504; // uint16_t pub const m_unFreezetimeEndEquipmentValue: usize = 0x150C; // uint16_t
pub const m_nSurvivalTeamNumber: usize = 0x1508; // int32_t pub const m_nSurvivalTeamNumber: usize = 0x1510; // int32_t
pub const m_bHasDeathInfo: usize = 0x150C; // bool pub const m_bHasDeathInfo: usize = 0x1514; // bool
pub const m_flDeathInfoTime: usize = 0x1510; // float pub const m_flDeathInfoTime: usize = 0x1518; // float
pub const m_vecDeathInfoOrigin: usize = 0x1514; // Vector pub const m_vecDeathInfoOrigin: usize = 0x151C; // Vector
pub const m_bKilledByHeadshot: usize = 0x1520; // bool pub const m_bKilledByHeadshot: usize = 0x1528; // bool
pub const m_LastHitBox: usize = 0x1524; // int32_t pub const m_LastHitBox: usize = 0x152C; // int32_t
pub const m_LastHealth: usize = 0x1528; // int32_t pub const m_LastHealth: usize = 0x1530; // int32_t
pub const m_flLastCollisionCeiling: usize = 0x152C; // float pub const m_flLastCollisionCeiling: usize = 0x1534; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x1530; // float pub const m_flLastCollisionCeilingChangeTime: usize = 0x1538; // float
pub const m_pBot: usize = 0x1538; // CCSBot* pub const m_pBot: usize = 0x1540; // CCSBot*
pub const m_bBotAllowActive: usize = 0x1540; // bool pub const m_bBotAllowActive: usize = 0x1548; // bool
pub const m_bCommittingSuicideOnTeamChange: usize = 0x1541; // bool pub const m_bCommittingSuicideOnTeamChange: usize = 0x1549; // bool
} }
pub mod CCSPlayerResource { // CBaseEntity pub mod CCSPlayerResource { // CBaseEntity

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class CDSPMixgroupModifier { public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class CDSPMixgroupModifier: class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class CFeIndexedJiggleBone { public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class CFeIndexedJiggleBone: class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
public static class AggregateLODSetup_t { public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Fri, 3 Nov 2023 09:09:52 +0000 Sat, 4 Nov 2023 00:33:02 +0000
''' '''
class AggregateLODSetup_t: class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Fri, 3 Nov 2023 09:09:52 +0000 * Sat, 4 Nov 2023 00:33:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -111,9 +111,8 @@ pub fn dump_interfaces(
let create_interface_address = let create_interface_address =
process.resolve_rip(create_interface_export, 0x3, 0x7)?; process.resolve_rip(create_interface_export, 0x3, 0x7)?;
if let Ok(mut node) = let mut node = process.read_memory::<*mut InterfaceNode>(create_interface_address)?;
process.read_memory::<*mut InterfaceNode>(create_interface_address)
{
while !node.is_null() { while !node.is_null() {
let instance = unsafe { (*node).instance(process) }?; let instance = unsafe { (*node).instance(process) }?;
let name = unsafe { (*node).name(process) }?; let name = unsafe { (*node).name(process) }?;
@ -141,7 +140,6 @@ pub fn dump_interfaces(
} }
} }
} }
}
generate_files(builders, &entries, file_path, "interfaces")?; generate_files(builders, &entries, file_path, "interfaces")?;

View File

@ -216,7 +216,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AB2D0)?; let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AC100)?;
let current_map_name = unsafe { let current_map_name = unsafe {
(*global_vars) (*global_vars)
@ -238,7 +238,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let local_player_controller = process.read_memory::<usize>(client_base + 0x17F9C08)?; let local_player_controller = process.read_memory::<usize>(client_base + 0x17FAC68)?;
let player_name = process.read_string((local_player_controller + 0x610).into())?; let player_name = process.read_string((local_player_controller + 0x610).into())?;