📦 Game Update 13981

This commit is contained in:
a2x 2023-12-14 11:12:24 +10:00
parent a4e5aea2ea
commit e178b41cdf
78 changed files with 2234 additions and 2225 deletions

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:26 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -1306,20 +1306,20 @@ public static class C_BaseButton { // C_BaseToggle
} }
public static class C_BaseCSGrenade { // C_CSWeaponBase public static class C_BaseCSGrenade { // C_CSWeaponBase
public const nint m_bClientPredictDelete = 0x1A00; // bool public const nint m_bClientPredictDelete = 0x1A10; // bool
public const nint m_bRedraw = 0x1A01; // bool public const nint m_bRedraw = 0x1A11; // bool
public const nint m_bIsHeldByPlayer = 0x1A02; // bool public const nint m_bIsHeldByPlayer = 0x1A12; // bool
public const nint m_bPinPulled = 0x1A03; // bool public const nint m_bPinPulled = 0x1A13; // bool
public const nint m_bJumpThrow = 0x1A04; // bool public const nint m_bJumpThrow = 0x1A14; // bool
public const nint m_bThrowAnimating = 0x1A05; // bool public const nint m_bThrowAnimating = 0x1A15; // bool
public const nint m_fThrowTime = 0x1A08; // GameTime_t public const nint m_fThrowTime = 0x1A18; // GameTime_t
public const nint m_flThrowStrength = 0x1A0C; // float public const nint m_flThrowStrength = 0x1A1C; // float
public const nint m_flThrowStrengthApproach = 0x1A10; // float public const nint m_flThrowStrengthApproach = 0x1A20; // float
public const nint m_fDropTime = 0x1A14; // GameTime_t public const nint m_fDropTime = 0x1A24; // GameTime_t
public const nint m_bJustPulledPin = 0x1A18; // bool public const nint m_bJustPulledPin = 0x1A28; // bool
public const nint m_nNextHoldTick = 0x1A1C; // GameTick_t public const nint m_nNextHoldTick = 0x1A2C; // GameTick_t
public const nint m_flNextHoldFrac = 0x1A20; // float public const nint m_flNextHoldFrac = 0x1A30; // float
public const nint m_hSwitchToWeaponAfterThrow = 0x1A24; // CHandle<C_CSWeaponBase> public const nint m_hSwitchToWeaponAfterThrow = 0x1A34; // CHandle<C_CSWeaponBase>
} }
public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1682,18 +1682,18 @@ public static class C_BulletHitModel { // CBaseAnimGraph
} }
public static class C_C4 { // C_CSWeaponBase public static class C_C4 { // C_CSWeaponBase
public const nint m_szScreenText = 0x1A00; // char[32] public const nint m_szScreenText = 0x1A10; // char[32]
public const nint m_activeLightParticleIndex = 0x1A20; // ParticleIndex_t public const nint m_activeLightParticleIndex = 0x1A30; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A24; // C4LightEffect_t public const nint m_eActiveLightEffect = 0x1A34; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A28; // bool public const nint m_bStartedArming = 0x1A38; // bool
public const nint m_fArmedTime = 0x1A2C; // GameTime_t public const nint m_fArmedTime = 0x1A3C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1A30; // bool public const nint m_bBombPlacedAnimation = 0x1A40; // bool
public const nint m_bIsPlantingViaUse = 0x1A31; // bool public const nint m_bIsPlantingViaUse = 0x1A41; // bool
public const nint m_entitySpottedState = 0x1A38; // EntitySpottedState_t public const nint m_entitySpottedState = 0x1A48; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1A50; // int32_t public const nint m_nSpotRules = 0x1A60; // int32_t
public const nint m_bPlayedArmingBeeps = 0x1A54; // bool[7] public const nint m_bPlayedArmingBeeps = 0x1A64; // bool[7]
public const nint m_bBombPlanted = 0x1A5B; // bool public const nint m_bBombPlanted = 0x1A6B; // bool
public const nint m_bDroppedFromDeath = 0x1A5C; // bool public const nint m_bDroppedFromDeath = 0x1A6C; // bool
} }
public static class C_CSGOViewModel { // C_PredictedViewModel public static class C_CSGOViewModel { // C_PredictedViewModel
@ -1762,9 +1762,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 = 0x23B0; // CUtlString public const nint m_animgraph = 0x23B8; // CUtlString
public const nint m_animgraphCharacterModeString = 0x23B8; // CUtlString public const nint m_animgraphCharacterModeString = 0x23C0; // CUtlString
public const nint m_flInitialModelScale = 0x23C0; // float public const nint m_flInitialModelScale = 0x23C8; // 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
@ -1933,204 +1933,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 = 0x16B0; // CEntityHandle public const nint m_hDetectParentChange = 0x16B8; // CEntityHandle
} }
public static class C_CSPlayerPawn { // C_CSPlayerPawnBase public static class C_CSPlayerPawn { // C_CSPlayerPawnBase
public const nint m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices* public const nint m_pBulletServices = 0x16B8; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices* public const nint m_pHostageServices = 0x16C0; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices* public const nint m_pBuyServices = 0x16C8; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices* public const nint m_pGlowServices = 0x16D0; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices* public const nint m_pActionTrackingServices = 0x16D8; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t public const nint m_flHealthShotBoostExpirationTime = 0x16E0; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x16DC; // GameTime_t public const nint m_flLastFiredWeaponTime = 0x16E4; // GameTime_t
public const nint m_bHasFemaleVoice = 0x16E0; // bool public const nint m_bHasFemaleVoice = 0x16E8; // bool
public const nint m_flLandseconds = 0x16E4; // float public const nint m_flLandseconds = 0x16EC; // float
public const nint m_flOldFallVelocity = 0x16E8; // float public const nint m_flOldFallVelocity = 0x16F0; // float
public const nint m_szLastPlaceName = 0x16EC; // char[18] public const nint m_szLastPlaceName = 0x16F4; // char[18]
public const nint m_bPrevDefuser = 0x16FE; // bool public const nint m_bPrevDefuser = 0x1706; // bool
public const nint m_bPrevHelmet = 0x16FF; // bool public const nint m_bPrevHelmet = 0x1707; // bool
public const nint m_nPrevArmorVal = 0x1700; // int32_t public const nint m_nPrevArmorVal = 0x1708; // int32_t
public const nint m_nPrevGrenadeAmmoCount = 0x1704; // int32_t public const nint m_nPrevGrenadeAmmoCount = 0x170C; // int32_t
public const nint m_unPreviousWeaponHash = 0x1708; // uint32_t public const nint m_unPreviousWeaponHash = 0x1710; // uint32_t
public const nint m_unWeaponHash = 0x170C; // uint32_t public const nint m_unWeaponHash = 0x1714; // uint32_t
public const nint m_bInBuyZone = 0x1710; // bool public const nint m_bInBuyZone = 0x1718; // bool
public const nint m_bPreviouslyInBuyZone = 0x1711; // bool public const nint m_bPreviouslyInBuyZone = 0x1719; // bool
public const nint m_aimPunchAngle = 0x1714; // QAngle public const nint m_aimPunchAngle = 0x171C; // QAngle
public const nint m_aimPunchAngleVel = 0x1720; // QAngle public const nint m_aimPunchAngleVel = 0x1728; // QAngle
public const nint m_aimPunchTickBase = 0x172C; // int32_t public const nint m_aimPunchTickBase = 0x1734; // int32_t
public const nint m_aimPunchTickFraction = 0x1730; // float public const nint m_aimPunchTickFraction = 0x1738; // float
public const nint m_aimPunchCache = 0x1738; // CUtlVector<QAngle> public const nint m_aimPunchCache = 0x1740; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x1758; // bool public const nint m_bInLanding = 0x1760; // bool
public const nint m_flLandingTime = 0x175C; // float public const nint m_flLandingTime = 0x1764; // float
public const nint m_bInHostageRescueZone = 0x1760; // bool public const nint m_bInHostageRescueZone = 0x1768; // bool
public const nint m_bInBombZone = 0x1761; // bool public const nint m_bInBombZone = 0x1769; // bool
public const nint m_bIsBuyMenuOpen = 0x1762; // bool public const nint m_bIsBuyMenuOpen = 0x176A; // bool
public const nint m_flTimeOfLastInjury = 0x1764; // GameTime_t public const nint m_flTimeOfLastInjury = 0x176C; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1768; // GameTime_t public const nint m_flNextSprayDecalTime = 0x1770; // GameTime_t
public const nint m_iRetakesOffering = 0x1880; // int32_t public const nint m_iRetakesOffering = 0x1888; // int32_t
public const nint m_iRetakesOfferingCard = 0x1884; // int32_t public const nint m_iRetakesOfferingCard = 0x188C; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1888; // bool public const nint m_bRetakesHasDefuseKit = 0x1890; // bool
public const nint m_bRetakesMVPLastRound = 0x1889; // bool public const nint m_bRetakesMVPLastRound = 0x1891; // bool
public const nint m_iRetakesMVPBoostItem = 0x188C; // int32_t public const nint m_iRetakesMVPBoostItem = 0x1894; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t public const nint m_RetakesMVPBoostExtraUtility = 0x1898; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x18B0; // bool public const nint m_bNeedToReApplyGloves = 0x18B8; // bool
public const nint m_EconGloves = 0x18B8; // C_EconItemView public const nint m_EconGloves = 0x18C0; // C_EconItemView
public const nint m_bMustSyncRagdollState = 0x1D00; // bool public const nint m_bMustSyncRagdollState = 0x1D08; // bool
public const nint m_nRagdollDamageBone = 0x1D04; // int32_t public const nint m_nRagdollDamageBone = 0x1D0C; // int32_t
public const nint m_vRagdollDamageForce = 0x1D08; // Vector public const nint m_vRagdollDamageForce = 0x1D10; // Vector
public const nint m_vRagdollDamagePosition = 0x1D14; // Vector public const nint m_vRagdollDamagePosition = 0x1D1C; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D20; // char[64] public const nint m_szRagdollDamageWeaponName = 0x1D28; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D60; // bool public const nint m_bRagdollDamageHeadshot = 0x1D68; // bool
public const nint m_vRagdollServerOrigin = 0x1D64; // Vector public const nint m_vRagdollServerOrigin = 0x1D6C; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x2378; // bool public const nint m_bLastHeadBoneTransformIsValid = 0x2380; // bool
public const nint m_lastLandTime = 0x237C; // GameTime_t public const nint m_lastLandTime = 0x2384; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2380; // bool public const nint m_bOnGroundLastTick = 0x2388; // bool
public const nint m_qDeathEyeAngles = 0x239C; // QAngle public const nint m_qDeathEyeAngles = 0x23A4; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x23A8; // bool public const nint m_bSkipOneHeadConstraintUpdate = 0x23B0; // bool
} }
public static class C_CSPlayerPawnBase { // C_BasePlayerPawn public static class C_CSPlayerPawnBase { // C_BasePlayerPawn
public const nint m_pPingServices = 0x1268; // CCSPlayer_PingServices* public const nint m_pPingServices = 0x1268; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices* public const nint m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices*
public const nint m_fRenderingClipPlane = 0x1278; // float[4] public const nint m_fRenderingClipPlane = 0x1280; // float[4]
public const nint m_nLastClipPlaneSetupFrame = 0x1288; // int32_t public const nint m_nLastClipPlaneSetupFrame = 0x1290; // int32_t
public const nint m_vecLastClipCameraPos = 0x128C; // Vector public const nint m_vecLastClipCameraPos = 0x1294; // Vector
public const nint m_vecLastClipCameraForward = 0x1298; // Vector public const nint m_vecLastClipCameraForward = 0x12A0; // Vector
public const nint m_bClipHitStaticWorld = 0x12A4; // bool public const nint m_bClipHitStaticWorld = 0x12AC; // bool
public const nint m_bCachedPlaneIsValid = 0x12A5; // bool public const nint m_bCachedPlaneIsValid = 0x12AD; // bool
public const nint m_pClippingWeapon = 0x12A8; // C_CSWeaponBase* public const nint m_pClippingWeapon = 0x12B0; // C_CSWeaponBase*
public const nint m_previousPlayerState = 0x12B0; // CSPlayerState public const nint m_previousPlayerState = 0x12B8; // CSPlayerState
public const nint m_flLastCollisionCeiling = 0x12B4; // float public const nint m_flLastCollisionCeiling = 0x12BC; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x12B8; // float public const nint m_flLastCollisionCeilingChangeTime = 0x12C0; // float
public const nint m_grenadeParameterStashTime = 0x12D8; // GameTime_t public const nint m_grenadeParameterStashTime = 0x12E0; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x12DC; // bool public const nint m_bGrenadeParametersStashed = 0x12E4; // bool
public const nint m_angStashedShootAngles = 0x12E0; // QAngle public const nint m_angStashedShootAngles = 0x12E8; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector public const nint m_vecStashedGrenadeThrowPosition = 0x12F4; // Vector
public const nint m_vecStashedVelocity = 0x12F8; // Vector public const nint m_vecStashedVelocity = 0x1300; // Vector
public const nint m_angShootAngleHistory = 0x1304; // QAngle[2] public const nint m_angShootAngleHistory = 0x130C; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x131C; // Vector[2] public const nint m_vecThrowPositionHistory = 0x1324; // Vector[2]
public const nint m_vecVelocityHistory = 0x1334; // Vector[2] public const nint m_vecVelocityHistory = 0x133C; // Vector[2]
public const nint m_thirdPersonHeading = 0x1350; // QAngle public const nint m_thirdPersonHeading = 0x1358; // QAngle
public const nint m_flSlopeDropOffset = 0x1368; // float public const nint m_flSlopeDropOffset = 0x1370; // float
public const nint m_flSlopeDropHeight = 0x1378; // float public const nint m_flSlopeDropHeight = 0x1380; // float
public const nint m_vHeadConstraintOffset = 0x1388; // Vector public const nint m_vHeadConstraintOffset = 0x1390; // Vector
public const nint m_bIsScoped = 0x13A0; // bool public const nint m_bIsScoped = 0x13A8; // bool
public const nint m_bIsWalking = 0x13A1; // bool public const nint m_bIsWalking = 0x13A9; // bool
public const nint m_bResumeZoom = 0x13A2; // bool public const nint m_bResumeZoom = 0x13AA; // bool
public const nint m_iPlayerState = 0x13A4; // CSPlayerState public const nint m_iPlayerState = 0x13AC; // CSPlayerState
public const nint m_bIsDefusing = 0x13A8; // bool public const nint m_bIsDefusing = 0x13B0; // bool
public const nint m_bIsGrabbingHostage = 0x13A9; // bool public const nint m_bIsGrabbingHostage = 0x13B1; // bool
public const nint m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t public const nint m_iBlockingUseActionInProgress = 0x13B4; // CSPlayerBlockingUseAction_t
public const nint m_bIsRescuing = 0x13B0; // bool public const nint m_bIsRescuing = 0x13B8; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t public const nint m_fImmuneToGunGameDamageTime = 0x13BC; // GameTime_t
public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t public const nint m_fImmuneToGunGameDamageTimeLast = 0x13C0; // GameTime_t
public const nint m_bGunGameImmunity = 0x13BC; // bool public const nint m_bGunGameImmunity = 0x13C4; // bool
public const nint m_bHasMovedSinceSpawn = 0x13BD; // bool public const nint m_bHasMovedSinceSpawn = 0x13C5; // bool
public const nint m_fMolotovUseTime = 0x13C0; // float public const nint m_fMolotovUseTime = 0x13C8; // float
public const nint m_fMolotovDamageTime = 0x13C4; // float public const nint m_fMolotovDamageTime = 0x13CC; // float
public const nint m_nWhichBombZone = 0x13C8; // int32_t public const nint m_nWhichBombZone = 0x13D0; // int32_t
public const nint m_bInNoDefuseArea = 0x13CC; // bool public const nint m_bInNoDefuseArea = 0x13D4; // bool
public const nint m_iThrowGrenadeCounter = 0x13D0; // int32_t public const nint m_iThrowGrenadeCounter = 0x13D8; // int32_t
public const nint m_bWaitForNoAttack = 0x13D4; // bool public const nint m_bWaitForNoAttack = 0x13DC; // bool
public const nint m_flGuardianTooFarDistFrac = 0x13D8; // float public const nint m_flGuardianTooFarDistFrac = 0x13E0; // float
public const nint m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t public const nint m_flDetectedByEnemySensorTime = 0x13E4; // GameTime_t
public const nint m_flNextGuardianTooFarWarning = 0x13E0; // float public const nint m_flNextGuardianTooFarWarning = 0x13E8; // float
public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13EC; // bool
public const nint m_bKilledByTaser = 0x13E5; // bool public const nint m_bKilledByTaser = 0x13ED; // bool
public const nint m_iMoveState = 0x13E8; // int32_t public const nint m_iMoveState = 0x13F0; // int32_t
public const nint m_bCanMoveDuringFreezePeriod = 0x13EC; // bool public const nint m_bCanMoveDuringFreezePeriod = 0x13F4; // bool
public const nint m_flLowerBodyYawTarget = 0x13F0; // float public const nint m_flLowerBodyYawTarget = 0x13F8; // float
public const nint m_bStrafing = 0x13F4; // bool public const nint m_bStrafing = 0x13FC; // bool
public const nint m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t public const nint m_flLastSpawnTimeIndex = 0x1400; // GameTime_t
public const nint m_flEmitSoundTime = 0x13FC; // GameTime_t public const nint m_flEmitSoundTime = 0x1404; // GameTime_t
public const nint m_iAddonBits = 0x1400; // int32_t public const nint m_iAddonBits = 0x1408; // int32_t
public const nint m_iPrimaryAddon = 0x1404; // int32_t public const nint m_iPrimaryAddon = 0x140C; // int32_t
public const nint m_iSecondaryAddon = 0x1408; // int32_t public const nint m_iSecondaryAddon = 0x1410; // int32_t
public const nint m_iProgressBarDuration = 0x140C; // int32_t public const nint m_iProgressBarDuration = 0x1414; // int32_t
public const nint m_flProgressBarStartTime = 0x1410; // float public const nint m_flProgressBarStartTime = 0x1418; // float
public const nint m_iDirection = 0x1414; // int32_t public const nint m_iDirection = 0x141C; // int32_t
public const nint m_iShotsFired = 0x1418; // int32_t public const nint m_iShotsFired = 0x1420; // int32_t
public const nint m_bNightVisionOn = 0x141C; // bool public const nint m_bNightVisionOn = 0x1424; // bool
public const nint m_bHasNightVision = 0x141D; // bool public const nint m_bHasNightVision = 0x1425; // bool
public const nint m_flVelocityModifier = 0x1420; // float public const nint m_flVelocityModifier = 0x1428; // float
public const nint m_flHitHeading = 0x1424; // float public const nint m_flHitHeading = 0x142C; // float
public const nint m_nHitBodyPart = 0x1428; // int32_t public const nint m_nHitBodyPart = 0x1430; // int32_t
public const nint m_iStartAccount = 0x142C; // int32_t public const nint m_iStartAccount = 0x1434; // int32_t
public const nint m_vecIntroStartEyePosition = 0x1430; // Vector public const nint m_vecIntroStartEyePosition = 0x1438; // Vector
public const nint m_vecIntroStartPlayerForward = 0x143C; // Vector public const nint m_vecIntroStartPlayerForward = 0x1444; // Vector
public const nint m_flClientDeathTime = 0x1448; // GameTime_t public const nint m_flClientDeathTime = 0x1450; // GameTime_t
public const nint m_flNightVisionAlpha = 0x144C; // float public const nint m_flNightVisionAlpha = 0x1454; // float
public const nint m_bScreenTearFrameCaptured = 0x1450; // bool public const nint m_bScreenTearFrameCaptured = 0x1458; // bool
public const nint m_flFlashBangTime = 0x1454; // float public const nint m_flFlashBangTime = 0x145C; // float
public const nint m_flFlashScreenshotAlpha = 0x1458; // float public const nint m_flFlashScreenshotAlpha = 0x1460; // float
public const nint m_flFlashOverlayAlpha = 0x145C; // float public const nint m_flFlashOverlayAlpha = 0x1464; // float
public const nint m_bFlashBuildUp = 0x1460; // bool public const nint m_bFlashBuildUp = 0x1468; // bool
public const nint m_bFlashDspHasBeenCleared = 0x1461; // bool public const nint m_bFlashDspHasBeenCleared = 0x1469; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool public const nint m_bFlashScreenshotHasBeenGrabbed = 0x146A; // bool
public const nint m_flFlashMaxAlpha = 0x1464; // float public const nint m_flFlashMaxAlpha = 0x146C; // float
public const nint m_flFlashDuration = 0x1468; // float public const nint m_flFlashDuration = 0x1470; // float
public const nint m_lastStandingPos = 0x146C; // Vector public const nint m_lastStandingPos = 0x1474; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x1478; // Vector public const nint m_vecLastMuzzleFlashPos = 0x1480; // Vector
public const nint m_angLastMuzzleFlashAngle = 0x1484; // QAngle public const nint m_angLastMuzzleFlashAngle = 0x148C; // QAngle
public const nint m_hMuzzleFlashShape = 0x1490; // CHandle<C_BaseEntity> public const nint m_hMuzzleFlashShape = 0x1498; // CHandle<C_BaseEntity>
public const nint m_iHealthBarRenderMaskIndex = 0x1494; // int32_t public const nint m_iHealthBarRenderMaskIndex = 0x149C; // int32_t
public const nint m_flHealthFadeValue = 0x1498; // float public const nint m_flHealthFadeValue = 0x14A0; // float
public const nint m_flHealthFadeAlpha = 0x149C; // float public const nint m_flHealthFadeAlpha = 0x14A4; // float
public const nint m_nMyCollisionGroup = 0x14A0; // int32_t public const nint m_nMyCollisionGroup = 0x14A8; // int32_t
public const nint m_ignoreLadderJumpTime = 0x14A4; // float public const nint m_ignoreLadderJumpTime = 0x14AC; // float
public const nint m_ladderSurpressionTimer = 0x14A8; // CountdownTimer public const nint m_ladderSurpressionTimer = 0x14B0; // CountdownTimer
public const nint m_lastLadderNormal = 0x14C0; // Vector public const nint m_lastLadderNormal = 0x14C8; // Vector
public const nint m_lastLadderPos = 0x14CC; // Vector public const nint m_lastLadderPos = 0x14D4; // Vector
public const nint m_flDeathCCWeight = 0x14E0; // float public const nint m_flDeathCCWeight = 0x14E8; // float
public const nint m_bOldIsScoped = 0x14E4; // bool public const nint m_bOldIsScoped = 0x14EC; // bool
public const nint m_flPrevRoundEndTime = 0x14E8; // float public const nint m_flPrevRoundEndTime = 0x14F0; // float
public const nint m_flPrevMatchEndTime = 0x14EC; // float public const nint m_flPrevMatchEndTime = 0x14F4; // float
public const nint m_unCurrentEquipmentValue = 0x14F0; // uint16_t public const nint m_unCurrentEquipmentValue = 0x14F8; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x14F2; // uint16_t public const nint m_unRoundStartEquipmentValue = 0x14FA; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t public const nint m_unFreezetimeEndEquipmentValue = 0x14FC; // uint16_t
public const nint m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector public const nint m_vecThirdPersonViewPositionOverride = 0x1500; // Vector
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x150C; // int32_t
public const nint m_ArmorValue = 0x1508; // int32_t public const nint m_ArmorValue = 0x1510; // int32_t
public const nint m_angEyeAngles = 0x1510; // QAngle public const nint m_angEyeAngles = 0x1518; // QAngle
public const nint m_fNextThinkPushAway = 0x1528; // float public const nint m_fNextThinkPushAway = 0x1530; // float
public const nint m_bShouldAutobuyDMWeapons = 0x152C; // bool public const nint m_bShouldAutobuyDMWeapons = 0x1534; // bool
public const nint m_bShouldAutobuyNow = 0x152D; // bool public const nint m_bShouldAutobuyNow = 0x1535; // bool
public const nint m_bHud_MiniScoreHidden = 0x152E; // bool public const nint m_bHud_MiniScoreHidden = 0x1536; // bool
public const nint m_bHud_RadarHidden = 0x152F; // bool public const nint m_bHud_RadarHidden = 0x1537; // bool
public const nint m_nLastKillerIndex = 0x1530; // CEntityIndex public const nint m_nLastKillerIndex = 0x1538; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x1534; // int32_t public const nint m_nLastConcurrentKilled = 0x153C; // int32_t
public const nint m_nDeathCamMusic = 0x1538; // int32_t public const nint m_nDeathCamMusic = 0x1540; // int32_t
public const nint m_iIDEntIndex = 0x153C; // CEntityIndex public const nint m_iIDEntIndex = 0x1544; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x1540; // CountdownTimer public const nint m_delayTargetIDTimer = 0x1548; // CountdownTimer
public const nint m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex public const nint m_iTargetedWeaponEntIndex = 0x1560; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x155C; // CEntityIndex public const nint m_iOldIDEntIndex = 0x1564; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x1560; // CountdownTimer public const nint m_holdTargetIDTimer = 0x1568; // CountdownTimer
public const nint m_flCurrentMusicStartTime = 0x157C; // float public const nint m_flCurrentMusicStartTime = 0x1584; // float
public const nint m_flMusicRoundStartTime = 0x1580; // float public const nint m_flMusicRoundStartTime = 0x1588; // float
public const nint m_bDeferStartMusicOnWarmup = 0x1584; // bool public const nint m_bDeferStartMusicOnWarmup = 0x158C; // bool
public const nint m_cycleLatch = 0x1588; // int32_t public const nint m_cycleLatch = 0x1590; // int32_t
public const nint m_serverIntendedCycle = 0x158C; // float public const nint m_serverIntendedCycle = 0x1594; // float
public const nint m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5] public const nint m_vecPlayerPatchEconIndices = 0x1598; // uint32_t[5]
public const nint m_bHideTargetID = 0x15AC; // bool public const nint m_bHideTargetID = 0x15B4; // bool
public const nint m_nextTaserShakeTime = 0x15B0; // float public const nint m_nextTaserShakeTime = 0x15B8; // float
public const nint m_firstTaserShakeTime = 0x15B4; // float public const nint m_firstTaserShakeTime = 0x15BC; // float
public const nint m_flLastSmokeOverlayAlpha = 0x15B8; // float public const nint m_flLastSmokeOverlayAlpha = 0x15C0; // float
public const nint m_vLastSmokeOverlayColor = 0x15BC; // Vector public const nint m_vLastSmokeOverlayColor = 0x15C4; // Vector
public const nint m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t public const nint m_nPlayerSmokedFx = 0x15D0; // ParticleIndex_t
public const nint m_flNextMagDropTime = 0x15CC; // float public const nint m_flNextMagDropTime = 0x15D4; // float
public const nint m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t public const nint m_nLastMagDropAttachmentIndex = 0x15D8; // int32_t
public const nint m_vecBulletHitModels = 0x15D8; // CUtlVector<C_BulletHitModel*> public const nint m_vecBulletHitModels = 0x15E0; // CUtlVector<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15F0; // CUtlVector<C_PickUpModelSlerper*> public const nint m_vecPickupModelSlerpers = 0x15F8; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecLastAliveLocalVelocity = 0x1608; // Vector public const nint m_vecLastAliveLocalVelocity = 0x1610; // Vector
public const nint m_entitySpottedState = 0x1630; // EntitySpottedState_t public const nint m_entitySpottedState = 0x1638; // EntitySpottedState_t
public const nint m_nSurvivalTeamNumber = 0x1648; // int32_t public const nint m_nSurvivalTeamNumber = 0x1650; // int32_t
public const nint m_bGuardianShouldSprayCustomXMark = 0x164C; // bool public const nint m_bGuardianShouldSprayCustomXMark = 0x1654; // bool
public const nint m_bHasDeathInfo = 0x164D; // bool public const nint m_bHasDeathInfo = 0x1655; // bool
public const nint m_flDeathInfoTime = 0x1650; // float public const nint m_flDeathInfoTime = 0x1658; // float
public const nint m_vecDeathInfoOrigin = 0x1654; // Vector public const nint m_vecDeathInfoOrigin = 0x165C; // Vector
public const nint m_bKilledByHeadshot = 0x1660; // bool public const nint m_bKilledByHeadshot = 0x1668; // bool
public const nint m_hOriginalController = 0x1664; // CHandle<CCSPlayerController> public const nint m_hOriginalController = 0x166C; // CHandle<CCSPlayerController>
} }
public static class C_CSPlayerResource { // C_BaseEntity public static class C_CSPlayerResource { // C_BaseEntity
@ -2228,15 +2228,16 @@ public static class C_CSWeaponBase { // C_BasePlayerWeapon
public const nint m_iIronSightMode = 0x1970; // int32_t public const nint m_iIronSightMode = 0x1970; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t public const nint m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x1984; // int32_t public const nint m_iNumEmptyAttacks = 0x1984; // int32_t
public const nint m_flLastMagDropRequestTime = 0x1A00; // GameTime_t
} }
public static class C_CSWeaponBaseGun { // C_CSWeaponBase public static class C_CSWeaponBaseGun { // C_CSWeaponBase
public const nint m_zoomLevel = 0x1A00; // int32_t public const nint m_zoomLevel = 0x1A10; // int32_t
public const nint m_iBurstShotsRemaining = 0x1A04; // int32_t public const nint m_iBurstShotsRemaining = 0x1A14; // int32_t
public const nint m_iSilencerBodygroup = 0x1A08; // int32_t public const nint m_iSilencerBodygroup = 0x1A18; // int32_t
public const nint m_silencedModelIndex = 0x1A18; // int32_t public const nint m_silencedModelIndex = 0x1A28; // int32_t
public const nint m_inPrecache = 0x1A1C; // bool public const nint m_inPrecache = 0x1A2C; // bool
public const nint m_bNeedsBoltAction = 0x1A1D; // bool public const nint m_bNeedsBoltAction = 0x1A2D; // bool
} }
public static class C_Chicken { // C_DynamicProp public static class C_Chicken { // C_DynamicProp
@ -2745,8 +2746,8 @@ public static class C_Fish { // CBaseAnimGraph
} }
public static class C_Fists { // C_CSWeaponBase public static class C_Fists { // C_CSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0x1A00; // bool public const nint m_bPlayingUninterruptableAct = 0x1A10; // bool
public const nint m_nUninterruptableActivity = 0x1A04; // PlayerAnimEvent_t public const nint m_nUninterruptableActivity = 0x1A14; // PlayerAnimEvent_t
} }
public static class C_Flashbang { // C_BaseCSGrenade public static class C_Flashbang { // C_BaseCSGrenade
@ -3769,8 +3770,8 @@ public static class C_WeaponAug { // C_CSWeaponBaseGun
} }
public static class C_WeaponBaseItem { // C_CSWeaponBase public static class C_WeaponBaseItem { // C_CSWeaponBase
public const nint m_SequenceCompleteTimer = 0x1A00; // CountdownTimer public const nint m_SequenceCompleteTimer = 0x1A10; // CountdownTimer
public const nint m_bRedraw = 0x1A18; // bool public const nint m_bRedraw = 0x1A28; // bool
} }
public static class C_WeaponBizon { // C_CSWeaponBaseGun public static class C_WeaponBizon { // C_CSWeaponBaseGun
@ -3852,11 +3853,11 @@ public static class C_WeaponSawedoff { // C_CSWeaponBase
} }
public static class C_WeaponShield { // C_CSWeaponBaseGun public static class C_WeaponShield { // C_CSWeaponBaseGun
public const nint m_flDisplayHealth = 0x1A20; // float public const nint m_flDisplayHealth = 0x1A30; // float
} }
public static class C_WeaponTaser { // C_CSWeaponBaseGun public static class C_WeaponTaser { // C_CSWeaponBaseGun
public const nint m_fFireTime = 0x1A20; // GameTime_t public const nint m_fFireTime = 0x1A30; // GameTime_t
} }
public static class C_WeaponTec9 { // C_CSWeaponBaseGun public static class C_WeaponTec9 { // C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +0000
*/ */
#pragma once #pragma once
@ -1310,20 +1310,20 @@ namespace C_BaseButton { // C_BaseToggle
} }
namespace C_BaseCSGrenade { // C_CSWeaponBase namespace C_BaseCSGrenade { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A00; // bool constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A10; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1A01; // bool constexpr std::ptrdiff_t m_bRedraw = 0x1A11; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A02; // bool constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A12; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x1A03; // bool constexpr std::ptrdiff_t m_bPinPulled = 0x1A13; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x1A04; // bool constexpr std::ptrdiff_t m_bJumpThrow = 0x1A14; // bool
constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A05; // bool constexpr std::ptrdiff_t m_bThrowAnimating = 0x1A15; // bool
constexpr std::ptrdiff_t m_fThrowTime = 0x1A08; // GameTime_t constexpr std::ptrdiff_t m_fThrowTime = 0x1A18; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1A0C; // float constexpr std::ptrdiff_t m_flThrowStrength = 0x1A1C; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A10; // float constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A20; // float
constexpr std::ptrdiff_t m_fDropTime = 0x1A14; // GameTime_t constexpr std::ptrdiff_t m_fDropTime = 0x1A24; // GameTime_t
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A18; // bool constexpr std::ptrdiff_t m_bJustPulledPin = 0x1A28; // bool
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A1C; // GameTick_t constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A2C; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A20; // float constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A30; // float
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A24; // CHandle<C_CSWeaponBase> constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1A34; // CHandle<C_CSWeaponBase>
} }
namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1686,18 +1686,18 @@ namespace C_BulletHitModel { // CBaseAnimGraph
} }
namespace C_C4 { // C_CSWeaponBase namespace C_C4 { // C_CSWeaponBase
constexpr std::ptrdiff_t m_szScreenText = 0x1A00; // char[32] constexpr std::ptrdiff_t m_szScreenText = 0x1A10; // char[32]
constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A20; // ParticleIndex_t constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A30; // ParticleIndex_t
constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A24; // C4LightEffect_t constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A34; // C4LightEffect_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1A28; // bool constexpr std::ptrdiff_t m_bStartedArming = 0x1A38; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1A2C; // GameTime_t constexpr std::ptrdiff_t m_fArmedTime = 0x1A3C; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A30; // bool constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A40; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A31; // bool constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A41; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1A38; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0x1A48; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1A50; // int32_t constexpr std::ptrdiff_t m_nSpotRules = 0x1A60; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A54; // bool[7] constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A64; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1A5B; // bool constexpr std::ptrdiff_t m_bBombPlanted = 0x1A6B; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A5C; // bool constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A6C; // bool
} }
namespace C_CSGOViewModel { // C_PredictedViewModel namespace C_CSGOViewModel { // C_PredictedViewModel
@ -1766,9 +1766,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 = 0x23B0; // CUtlString constexpr std::ptrdiff_t m_animgraph = 0x23B8; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x23B8; // CUtlString constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x23C0; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x23C0; // float constexpr std::ptrdiff_t m_flInitialModelScale = 0x23C8; // float
} }
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1937,204 +1937,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity
} }
namespace C_CSObserverPawn { // C_CSPlayerPawnBase namespace C_CSObserverPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B0; // CEntityHandle constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B8; // CEntityHandle
} }
namespace C_CSPlayerPawn { // C_CSPlayerPawnBase namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pBulletServices = 0x16B8; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices* constexpr std::ptrdiff_t m_pHostageServices = 0x16C0; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices* constexpr std::ptrdiff_t m_pBuyServices = 0x16C8; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices* constexpr std::ptrdiff_t m_pGlowServices = 0x16D0; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16D8; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16E0; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16DC; // GameTime_t constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16E4; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16E0; // bool constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16E8; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x16E4; // float constexpr std::ptrdiff_t m_flLandseconds = 0x16EC; // float
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E8; // float constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16F0; // float
constexpr std::ptrdiff_t m_szLastPlaceName = 0x16EC; // char[18] constexpr std::ptrdiff_t m_szLastPlaceName = 0x16F4; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x16FE; // bool constexpr std::ptrdiff_t m_bPrevDefuser = 0x1706; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x16FF; // bool constexpr std::ptrdiff_t m_bPrevHelmet = 0x1707; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1700; // int32_t constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1708; // int32_t
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1704; // int32_t constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x170C; // int32_t
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1708; // uint32_t constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1710; // uint32_t
constexpr std::ptrdiff_t m_unWeaponHash = 0x170C; // uint32_t constexpr std::ptrdiff_t m_unWeaponHash = 0x1714; // uint32_t
constexpr std::ptrdiff_t m_bInBuyZone = 0x1710; // bool constexpr std::ptrdiff_t m_bInBuyZone = 0x1718; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1711; // bool constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1719; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x1714; // QAngle constexpr std::ptrdiff_t m_aimPunchAngle = 0x171C; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1720; // QAngle constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1728; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x172C; // int32_t constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1734; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1730; // float constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1738; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x1738; // CUtlVector<QAngle> constexpr std::ptrdiff_t m_aimPunchCache = 0x1740; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x1758; // bool constexpr std::ptrdiff_t m_bInLanding = 0x1760; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x175C; // float constexpr std::ptrdiff_t m_flLandingTime = 0x1764; // float
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1760; // bool constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1768; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1761; // bool constexpr std::ptrdiff_t m_bInBombZone = 0x1769; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1762; // bool constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x176A; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1764; // GameTime_t constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x176C; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1768; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1770; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1880; // int32_t constexpr std::ptrdiff_t m_iRetakesOffering = 0x1888; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1884; // int32_t constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x188C; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1888; // bool constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1890; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1889; // bool constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1891; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x188C; // int32_t constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1894; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1898; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18B0; // bool constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18B8; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x18B8; // C_EconItemView constexpr std::ptrdiff_t m_EconGloves = 0x18C0; // C_EconItemView
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D00; // bool constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D08; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D04; // int32_t constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D0C; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D08; // Vector constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D10; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D14; // Vector constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D1C; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D20; // char[64] constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D28; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D60; // bool constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D68; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D64; // Vector constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D6C; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2378; // bool constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2380; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x237C; // GameTime_t constexpr std::ptrdiff_t m_lastLandTime = 0x2384; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2380; // bool constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2388; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x239C; // QAngle constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x23A4; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x23A8; // bool constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x23B0; // bool
} }
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
constexpr std::ptrdiff_t m_pPingServices = 0x1268; // CCSPlayer_PingServices* constexpr std::ptrdiff_t m_pPingServices = 0x1268; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices* constexpr std::ptrdiff_t m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1278; // float[4] constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1280; // float[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1288; // int32_t constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1290; // int32_t
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x128C; // Vector constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1294; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1298; // Vector constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x12A0; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x12A4; // bool constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x12AC; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x12A5; // bool constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x12AD; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A8; // C_CSWeaponBase* constexpr std::ptrdiff_t m_pClippingWeapon = 0x12B0; // C_CSWeaponBase*
constexpr std::ptrdiff_t m_previousPlayerState = 0x12B0; // CSPlayerState constexpr std::ptrdiff_t m_previousPlayerState = 0x12B8; // CSPlayerState
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12B4; // float constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12BC; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B8; // float constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12C0; // float
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D8; // GameTime_t constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12E0; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12DC; // bool constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12E4; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12E0; // QAngle constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12E8; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12F4; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F8; // Vector constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1300; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1304; // QAngle[2] constexpr std::ptrdiff_t m_angShootAngleHistory = 0x130C; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x131C; // Vector[2] constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1324; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1334; // Vector[2] constexpr std::ptrdiff_t m_vecVelocityHistory = 0x133C; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1350; // QAngle constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1358; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1368; // float constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1370; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1378; // float constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1380; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1388; // Vector constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1390; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x13A0; // bool constexpr std::ptrdiff_t m_bIsScoped = 0x13A8; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x13A1; // bool constexpr std::ptrdiff_t m_bIsWalking = 0x13A9; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x13A2; // bool constexpr std::ptrdiff_t m_bResumeZoom = 0x13AA; // bool
constexpr std::ptrdiff_t m_iPlayerState = 0x13A4; // CSPlayerState constexpr std::ptrdiff_t m_iPlayerState = 0x13AC; // CSPlayerState
constexpr std::ptrdiff_t m_bIsDefusing = 0x13A8; // bool constexpr std::ptrdiff_t m_bIsDefusing = 0x13B0; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A9; // bool constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13B1; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13B4; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_bIsRescuing = 0x13B0; // bool constexpr std::ptrdiff_t m_bIsRescuing = 0x13B8; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13BC; // GameTime_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13C0; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13BC; // bool constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13C4; // bool
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13BD; // bool constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13C5; // bool
constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13C0; // float constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13C8; // float
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13C4; // float constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13CC; // float
constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C8; // int32_t constexpr std::ptrdiff_t m_nWhichBombZone = 0x13D0; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13CC; // bool constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13D4; // bool
constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13D0; // int32_t constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13D8; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13D4; // bool constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13DC; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D8; // float constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13E0; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13E4; // GameTime_t
constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13E0; // float constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13E8; // float
constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13EC; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x13E5; // bool constexpr std::ptrdiff_t m_bKilledByTaser = 0x13ED; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x13E8; // int32_t constexpr std::ptrdiff_t m_iMoveState = 0x13F0; // int32_t
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13EC; // bool constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13F4; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13F0; // float constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13F8; // float
constexpr std::ptrdiff_t m_bStrafing = 0x13F4; // bool constexpr std::ptrdiff_t m_bStrafing = 0x13FC; // bool
constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x1400; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13FC; // GameTime_t constexpr std::ptrdiff_t m_flEmitSoundTime = 0x1404; // GameTime_t
constexpr std::ptrdiff_t m_iAddonBits = 0x1400; // int32_t constexpr std::ptrdiff_t m_iAddonBits = 0x1408; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1404; // int32_t constexpr std::ptrdiff_t m_iPrimaryAddon = 0x140C; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1408; // int32_t constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1410; // int32_t
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x140C; // int32_t constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1414; // int32_t
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1410; // float constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1418; // float
constexpr std::ptrdiff_t m_iDirection = 0x1414; // int32_t constexpr std::ptrdiff_t m_iDirection = 0x141C; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1418; // int32_t constexpr std::ptrdiff_t m_iShotsFired = 0x1420; // int32_t
constexpr std::ptrdiff_t m_bNightVisionOn = 0x141C; // bool constexpr std::ptrdiff_t m_bNightVisionOn = 0x1424; // bool
constexpr std::ptrdiff_t m_bHasNightVision = 0x141D; // bool constexpr std::ptrdiff_t m_bHasNightVision = 0x1425; // bool
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1420; // float constexpr std::ptrdiff_t m_flVelocityModifier = 0x1428; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x1424; // float constexpr std::ptrdiff_t m_flHitHeading = 0x142C; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1428; // int32_t constexpr std::ptrdiff_t m_nHitBodyPart = 0x1430; // int32_t
constexpr std::ptrdiff_t m_iStartAccount = 0x142C; // int32_t constexpr std::ptrdiff_t m_iStartAccount = 0x1434; // int32_t
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1430; // Vector constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1438; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x143C; // Vector constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1444; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x1448; // GameTime_t constexpr std::ptrdiff_t m_flClientDeathTime = 0x1450; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x144C; // float constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1454; // float
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1450; // bool constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1458; // bool
constexpr std::ptrdiff_t m_flFlashBangTime = 0x1454; // float constexpr std::ptrdiff_t m_flFlashBangTime = 0x145C; // float
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1458; // float constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1460; // float
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x145C; // float constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1464; // float
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1460; // bool constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1468; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1461; // bool constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1469; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x146A; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1464; // float constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x146C; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1468; // float constexpr std::ptrdiff_t m_flFlashDuration = 0x1470; // float
constexpr std::ptrdiff_t m_lastStandingPos = 0x146C; // Vector constexpr std::ptrdiff_t m_lastStandingPos = 0x1474; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1478; // Vector constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1480; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x1484; // QAngle constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x148C; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1490; // CHandle<C_BaseEntity> constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1498; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x1494; // int32_t constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x149C; // int32_t
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1498; // float constexpr std::ptrdiff_t m_flHealthFadeValue = 0x14A0; // float
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x149C; // float constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x14A4; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x14A0; // int32_t constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x14A8; // int32_t
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14A4; // float constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14AC; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A8; // CountdownTimer constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14B0; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x14C0; // Vector constexpr std::ptrdiff_t m_lastLadderNormal = 0x14C8; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x14CC; // Vector constexpr std::ptrdiff_t m_lastLadderPos = 0x14D4; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14E0; // float constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14E8; // float
constexpr std::ptrdiff_t m_bOldIsScoped = 0x14E4; // bool constexpr std::ptrdiff_t m_bOldIsScoped = 0x14EC; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E8; // float constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14F0; // float
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14EC; // float constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14F4; // float
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14F0; // uint16_t constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14F8; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14F2; // uint16_t constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14FA; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14FC; // uint16_t
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1500; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x150C; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x1508; // int32_t constexpr std::ptrdiff_t m_ArmorValue = 0x1510; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x1510; // QAngle constexpr std::ptrdiff_t m_angEyeAngles = 0x1518; // QAngle
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1528; // float constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1530; // float
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x152C; // bool constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1534; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x152D; // bool constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1535; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x152E; // bool constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1536; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x152F; // bool constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1537; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1530; // CEntityIndex constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1538; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1534; // int32_t constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x153C; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1538; // int32_t constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1540; // int32_t
constexpr std::ptrdiff_t m_iIDEntIndex = 0x153C; // CEntityIndex constexpr std::ptrdiff_t m_iIDEntIndex = 0x1544; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1540; // CountdownTimer constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1548; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1560; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x155C; // CEntityIndex constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1564; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1560; // CountdownTimer constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1568; // CountdownTimer
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x157C; // float constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1584; // float
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1580; // float constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1588; // float
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1584; // bool constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x158C; // bool
constexpr std::ptrdiff_t m_cycleLatch = 0x1588; // int32_t constexpr std::ptrdiff_t m_cycleLatch = 0x1590; // int32_t
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x158C; // float constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1594; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5] constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1598; // uint32_t[5]
constexpr std::ptrdiff_t m_bHideTargetID = 0x15AC; // bool constexpr std::ptrdiff_t m_bHideTargetID = 0x15B4; // bool
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15B0; // float constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15B8; // float
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15B4; // float constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15BC; // float
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B8; // float constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15C0; // float
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15BC; // Vector constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15C4; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15D0; // ParticleIndex_t
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15CC; // float constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15D4; // float
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15D8; // int32_t
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D8; // CUtlVector<C_BulletHitModel*> constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15E0; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15F0; // CUtlVector<C_PickUpModelSlerper*> constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15F8; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1608; // Vector constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1610; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1630; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0x1638; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1648; // int32_t constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1650; // int32_t
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x164C; // bool constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1654; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x164D; // bool constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1655; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1650; // float constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1658; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1654; // Vector constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x165C; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1660; // bool constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1668; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x1664; // CHandle<CCSPlayerController> constexpr std::ptrdiff_t m_hOriginalController = 0x166C; // CHandle<CCSPlayerController>
} }
namespace C_CSPlayerResource { // C_BaseEntity namespace C_CSPlayerResource { // C_BaseEntity
@ -2232,15 +2232,16 @@ namespace C_CSWeaponBase { // C_BasePlayerWeapon
constexpr std::ptrdiff_t m_iIronSightMode = 0x1970; // int32_t constexpr std::ptrdiff_t m_iIronSightMode = 0x1970; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1984; // int32_t constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1984; // int32_t
constexpr std::ptrdiff_t m_flLastMagDropRequestTime = 0x1A00; // GameTime_t
} }
namespace C_CSWeaponBaseGun { // C_CSWeaponBase namespace C_CSWeaponBaseGun { // C_CSWeaponBase
constexpr std::ptrdiff_t m_zoomLevel = 0x1A00; // int32_t constexpr std::ptrdiff_t m_zoomLevel = 0x1A10; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A04; // int32_t constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A14; // int32_t
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A08; // int32_t constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A18; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A18; // int32_t constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A28; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0x1A1C; // bool constexpr std::ptrdiff_t m_inPrecache = 0x1A2C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A1D; // bool constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A2D; // bool
} }
namespace C_Chicken { // C_DynamicProp namespace C_Chicken { // C_DynamicProp
@ -2749,8 +2750,8 @@ namespace C_Fish { // CBaseAnimGraph
} }
namespace C_Fists { // C_CSWeaponBase namespace C_Fists { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A00; // bool constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A10; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A04; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A14; // PlayerAnimEvent_t
} }
namespace C_Flashbang { // C_BaseCSGrenade namespace C_Flashbang { // C_BaseCSGrenade
@ -3773,8 +3774,8 @@ namespace C_WeaponAug { // C_CSWeaponBaseGun
} }
namespace C_WeaponBaseItem { // C_CSWeaponBase namespace C_WeaponBaseItem { // C_CSWeaponBase
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A00; // CountdownTimer constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A10; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1A18; // bool constexpr std::ptrdiff_t m_bRedraw = 0x1A28; // bool
} }
namespace C_WeaponBizon { // C_CSWeaponBaseGun namespace C_WeaponBizon { // C_CSWeaponBaseGun
@ -3856,11 +3857,11 @@ namespace C_WeaponSawedoff { // C_CSWeaponBase
} }
namespace C_WeaponShield { // C_CSWeaponBaseGun namespace C_WeaponShield { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A20; // float constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A30; // float
} }
namespace C_WeaponTaser { // C_CSWeaponBaseGun namespace C_WeaponTaser { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_fFireTime = 0x1A20; // GameTime_t constexpr std::ptrdiff_t m_fFireTime = 0x1A30; // GameTime_t
} }
namespace C_WeaponTec9 { // C_CSWeaponBaseGun namespace C_WeaponTec9 { // C_CSWeaponBaseGun

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
Mon, 11 Dec 2023 23:16:32 +0000 Thu, 14 Dec 2023 01:10:27 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -1182,20 +1182,20 @@ class C_BaseButton: # C_BaseToggle
m_szDisplayText = 0xCC8 # CUtlSymbolLarge m_szDisplayText = 0xCC8 # CUtlSymbolLarge
class C_BaseCSGrenade: # C_CSWeaponBase class C_BaseCSGrenade: # C_CSWeaponBase
m_bClientPredictDelete = 0x1A00 # bool m_bClientPredictDelete = 0x1A10 # bool
m_bRedraw = 0x1A01 # bool m_bRedraw = 0x1A11 # bool
m_bIsHeldByPlayer = 0x1A02 # bool m_bIsHeldByPlayer = 0x1A12 # bool
m_bPinPulled = 0x1A03 # bool m_bPinPulled = 0x1A13 # bool
m_bJumpThrow = 0x1A04 # bool m_bJumpThrow = 0x1A14 # bool
m_bThrowAnimating = 0x1A05 # bool m_bThrowAnimating = 0x1A15 # bool
m_fThrowTime = 0x1A08 # GameTime_t m_fThrowTime = 0x1A18 # GameTime_t
m_flThrowStrength = 0x1A0C # float m_flThrowStrength = 0x1A1C # float
m_flThrowStrengthApproach = 0x1A10 # float m_flThrowStrengthApproach = 0x1A20 # float
m_fDropTime = 0x1A14 # GameTime_t m_fDropTime = 0x1A24 # GameTime_t
m_bJustPulledPin = 0x1A18 # bool m_bJustPulledPin = 0x1A28 # bool
m_nNextHoldTick = 0x1A1C # GameTick_t m_nNextHoldTick = 0x1A2C # GameTick_t
m_flNextHoldFrac = 0x1A20 # float m_flNextHoldFrac = 0x1A30 # float
m_hSwitchToWeaponAfterThrow = 0x1A24 # CHandle<C_CSWeaponBase> m_hSwitchToWeaponAfterThrow = 0x1A34 # CHandle<C_CSWeaponBase>
class C_BaseCSGrenadeProjectile: # C_BaseGrenade class C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialPosition = 0x1068 # Vector m_vInitialPosition = 0x1068 # Vector
@ -1537,18 +1537,18 @@ class C_BulletHitModel: # CBaseAnimGraph
m_vecStartPos = 0xEC0 # Vector m_vecStartPos = 0xEC0 # Vector
class C_C4: # C_CSWeaponBase class C_C4: # C_CSWeaponBase
m_szScreenText = 0x1A00 # char[32] m_szScreenText = 0x1A10 # char[32]
m_activeLightParticleIndex = 0x1A20 # ParticleIndex_t m_activeLightParticleIndex = 0x1A30 # ParticleIndex_t
m_eActiveLightEffect = 0x1A24 # C4LightEffect_t m_eActiveLightEffect = 0x1A34 # C4LightEffect_t
m_bStartedArming = 0x1A28 # bool m_bStartedArming = 0x1A38 # bool
m_fArmedTime = 0x1A2C # GameTime_t m_fArmedTime = 0x1A3C # GameTime_t
m_bBombPlacedAnimation = 0x1A30 # bool m_bBombPlacedAnimation = 0x1A40 # bool
m_bIsPlantingViaUse = 0x1A31 # bool m_bIsPlantingViaUse = 0x1A41 # bool
m_entitySpottedState = 0x1A38 # EntitySpottedState_t m_entitySpottedState = 0x1A48 # EntitySpottedState_t
m_nSpotRules = 0x1A50 # int32_t m_nSpotRules = 0x1A60 # int32_t
m_bPlayedArmingBeeps = 0x1A54 # bool[7] m_bPlayedArmingBeeps = 0x1A64 # bool[7]
m_bBombPlanted = 0x1A5B # bool m_bBombPlanted = 0x1A6B # bool
m_bDroppedFromDeath = 0x1A5C # bool m_bDroppedFromDeath = 0x1A6C # bool
class C_CSGOViewModel: # C_PredictedViewModel class C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # bool m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # bool
@ -1604,9 +1604,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 = 0x23B0 # CUtlString m_animgraph = 0x23B8 # CUtlString
m_animgraphCharacterModeString = 0x23B8 # CUtlString m_animgraphCharacterModeString = 0x23C0 # CUtlString
m_flInitialModelScale = 0x23C0 # float m_flInitialModelScale = 0x23C8 # float
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
@ -1758,202 +1758,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 = 0x16B0 # CEntityHandle m_hDetectParentChange = 0x16B8 # CEntityHandle
class C_CSPlayerPawn: # C_CSPlayerPawnBase class C_CSPlayerPawn: # C_CSPlayerPawnBase
m_pBulletServices = 0x16B0 # CCSPlayer_BulletServices* m_pBulletServices = 0x16B8 # CCSPlayer_BulletServices*
m_pHostageServices = 0x16B8 # CCSPlayer_HostageServices* m_pHostageServices = 0x16C0 # CCSPlayer_HostageServices*
m_pBuyServices = 0x16C0 # CCSPlayer_BuyServices* m_pBuyServices = 0x16C8 # CCSPlayer_BuyServices*
m_pGlowServices = 0x16C8 # CCSPlayer_GlowServices* m_pGlowServices = 0x16D0 # CCSPlayer_GlowServices*
m_pActionTrackingServices = 0x16D0 # CCSPlayer_ActionTrackingServices* m_pActionTrackingServices = 0x16D8 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime = 0x16D8 # GameTime_t m_flHealthShotBoostExpirationTime = 0x16E0 # GameTime_t
m_flLastFiredWeaponTime = 0x16DC # GameTime_t m_flLastFiredWeaponTime = 0x16E4 # GameTime_t
m_bHasFemaleVoice = 0x16E0 # bool m_bHasFemaleVoice = 0x16E8 # bool
m_flLandseconds = 0x16E4 # float m_flLandseconds = 0x16EC # float
m_flOldFallVelocity = 0x16E8 # float m_flOldFallVelocity = 0x16F0 # float
m_szLastPlaceName = 0x16EC # char[18] m_szLastPlaceName = 0x16F4 # char[18]
m_bPrevDefuser = 0x16FE # bool m_bPrevDefuser = 0x1706 # bool
m_bPrevHelmet = 0x16FF # bool m_bPrevHelmet = 0x1707 # bool
m_nPrevArmorVal = 0x1700 # int32_t m_nPrevArmorVal = 0x1708 # int32_t
m_nPrevGrenadeAmmoCount = 0x1704 # int32_t m_nPrevGrenadeAmmoCount = 0x170C # int32_t
m_unPreviousWeaponHash = 0x1708 # uint32_t m_unPreviousWeaponHash = 0x1710 # uint32_t
m_unWeaponHash = 0x170C # uint32_t m_unWeaponHash = 0x1714 # uint32_t
m_bInBuyZone = 0x1710 # bool m_bInBuyZone = 0x1718 # bool
m_bPreviouslyInBuyZone = 0x1711 # bool m_bPreviouslyInBuyZone = 0x1719 # bool
m_aimPunchAngle = 0x1714 # QAngle m_aimPunchAngle = 0x171C # QAngle
m_aimPunchAngleVel = 0x1720 # QAngle m_aimPunchAngleVel = 0x1728 # QAngle
m_aimPunchTickBase = 0x172C # int32_t m_aimPunchTickBase = 0x1734 # int32_t
m_aimPunchTickFraction = 0x1730 # float m_aimPunchTickFraction = 0x1738 # float
m_aimPunchCache = 0x1738 # CUtlVector<QAngle> m_aimPunchCache = 0x1740 # CUtlVector<QAngle>
m_bInLanding = 0x1758 # bool m_bInLanding = 0x1760 # bool
m_flLandingTime = 0x175C # float m_flLandingTime = 0x1764 # float
m_bInHostageRescueZone = 0x1760 # bool m_bInHostageRescueZone = 0x1768 # bool
m_bInBombZone = 0x1761 # bool m_bInBombZone = 0x1769 # bool
m_bIsBuyMenuOpen = 0x1762 # bool m_bIsBuyMenuOpen = 0x176A # bool
m_flTimeOfLastInjury = 0x1764 # GameTime_t m_flTimeOfLastInjury = 0x176C # GameTime_t
m_flNextSprayDecalTime = 0x1768 # GameTime_t m_flNextSprayDecalTime = 0x1770 # GameTime_t
m_iRetakesOffering = 0x1880 # int32_t m_iRetakesOffering = 0x1888 # int32_t
m_iRetakesOfferingCard = 0x1884 # int32_t m_iRetakesOfferingCard = 0x188C # int32_t
m_bRetakesHasDefuseKit = 0x1888 # bool m_bRetakesHasDefuseKit = 0x1890 # bool
m_bRetakesMVPLastRound = 0x1889 # bool m_bRetakesMVPLastRound = 0x1891 # bool
m_iRetakesMVPBoostItem = 0x188C # int32_t m_iRetakesMVPBoostItem = 0x1894 # int32_t
m_RetakesMVPBoostExtraUtility = 0x1890 # loadout_slot_t m_RetakesMVPBoostExtraUtility = 0x1898 # loadout_slot_t
m_bNeedToReApplyGloves = 0x18B0 # bool m_bNeedToReApplyGloves = 0x18B8 # bool
m_EconGloves = 0x18B8 # C_EconItemView m_EconGloves = 0x18C0 # C_EconItemView
m_bMustSyncRagdollState = 0x1D00 # bool m_bMustSyncRagdollState = 0x1D08 # bool
m_nRagdollDamageBone = 0x1D04 # int32_t m_nRagdollDamageBone = 0x1D0C # int32_t
m_vRagdollDamageForce = 0x1D08 # Vector m_vRagdollDamageForce = 0x1D10 # Vector
m_vRagdollDamagePosition = 0x1D14 # Vector m_vRagdollDamagePosition = 0x1D1C # Vector
m_szRagdollDamageWeaponName = 0x1D20 # char[64] m_szRagdollDamageWeaponName = 0x1D28 # char[64]
m_bRagdollDamageHeadshot = 0x1D60 # bool m_bRagdollDamageHeadshot = 0x1D68 # bool
m_vRagdollServerOrigin = 0x1D64 # Vector m_vRagdollServerOrigin = 0x1D6C # Vector
m_bLastHeadBoneTransformIsValid = 0x2378 # bool m_bLastHeadBoneTransformIsValid = 0x2380 # bool
m_lastLandTime = 0x237C # GameTime_t m_lastLandTime = 0x2384 # GameTime_t
m_bOnGroundLastTick = 0x2380 # bool m_bOnGroundLastTick = 0x2388 # bool
m_qDeathEyeAngles = 0x239C # QAngle m_qDeathEyeAngles = 0x23A4 # QAngle
m_bSkipOneHeadConstraintUpdate = 0x23A8 # bool m_bSkipOneHeadConstraintUpdate = 0x23B0 # bool
class C_CSPlayerPawnBase: # C_BasePlayerPawn class C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices = 0x1268 # CCSPlayer_PingServices* m_pPingServices = 0x1268 # CCSPlayer_PingServices*
m_pViewModelServices = 0x1270 # CPlayer_ViewModelServices* m_pViewModelServices = 0x1270 # CPlayer_ViewModelServices*
m_fRenderingClipPlane = 0x1278 # float[4] m_fRenderingClipPlane = 0x1280 # float[4]
m_nLastClipPlaneSetupFrame = 0x1288 # int32_t m_nLastClipPlaneSetupFrame = 0x1290 # int32_t
m_vecLastClipCameraPos = 0x128C # Vector m_vecLastClipCameraPos = 0x1294 # Vector
m_vecLastClipCameraForward = 0x1298 # Vector m_vecLastClipCameraForward = 0x12A0 # Vector
m_bClipHitStaticWorld = 0x12A4 # bool m_bClipHitStaticWorld = 0x12AC # bool
m_bCachedPlaneIsValid = 0x12A5 # bool m_bCachedPlaneIsValid = 0x12AD # bool
m_pClippingWeapon = 0x12A8 # C_CSWeaponBase* m_pClippingWeapon = 0x12B0 # C_CSWeaponBase*
m_previousPlayerState = 0x12B0 # CSPlayerState m_previousPlayerState = 0x12B8 # CSPlayerState
m_flLastCollisionCeiling = 0x12B4 # float m_flLastCollisionCeiling = 0x12BC # float
m_flLastCollisionCeilingChangeTime = 0x12B8 # float m_flLastCollisionCeilingChangeTime = 0x12C0 # float
m_grenadeParameterStashTime = 0x12D8 # GameTime_t m_grenadeParameterStashTime = 0x12E0 # GameTime_t
m_bGrenadeParametersStashed = 0x12DC # bool m_bGrenadeParametersStashed = 0x12E4 # bool
m_angStashedShootAngles = 0x12E0 # QAngle m_angStashedShootAngles = 0x12E8 # QAngle
m_vecStashedGrenadeThrowPosition = 0x12EC # Vector m_vecStashedGrenadeThrowPosition = 0x12F4 # Vector
m_vecStashedVelocity = 0x12F8 # Vector m_vecStashedVelocity = 0x1300 # Vector
m_angShootAngleHistory = 0x1304 # QAngle[2] m_angShootAngleHistory = 0x130C # QAngle[2]
m_vecThrowPositionHistory = 0x131C # Vector[2] m_vecThrowPositionHistory = 0x1324 # Vector[2]
m_vecVelocityHistory = 0x1334 # Vector[2] m_vecVelocityHistory = 0x133C # Vector[2]
m_thirdPersonHeading = 0x1350 # QAngle m_thirdPersonHeading = 0x1358 # QAngle
m_flSlopeDropOffset = 0x1368 # float m_flSlopeDropOffset = 0x1370 # float
m_flSlopeDropHeight = 0x1378 # float m_flSlopeDropHeight = 0x1380 # float
m_vHeadConstraintOffset = 0x1388 # Vector m_vHeadConstraintOffset = 0x1390 # Vector
m_bIsScoped = 0x13A0 # bool m_bIsScoped = 0x13A8 # bool
m_bIsWalking = 0x13A1 # bool m_bIsWalking = 0x13A9 # bool
m_bResumeZoom = 0x13A2 # bool m_bResumeZoom = 0x13AA # bool
m_iPlayerState = 0x13A4 # CSPlayerState m_iPlayerState = 0x13AC # CSPlayerState
m_bIsDefusing = 0x13A8 # bool m_bIsDefusing = 0x13B0 # bool
m_bIsGrabbingHostage = 0x13A9 # bool m_bIsGrabbingHostage = 0x13B1 # bool
m_iBlockingUseActionInProgress = 0x13AC # CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress = 0x13B4 # CSPlayerBlockingUseAction_t
m_bIsRescuing = 0x13B0 # bool m_bIsRescuing = 0x13B8 # bool
m_fImmuneToGunGameDamageTime = 0x13B4 # GameTime_t m_fImmuneToGunGameDamageTime = 0x13BC # GameTime_t
m_fImmuneToGunGameDamageTimeLast = 0x13B8 # GameTime_t m_fImmuneToGunGameDamageTimeLast = 0x13C0 # GameTime_t
m_bGunGameImmunity = 0x13BC # bool m_bGunGameImmunity = 0x13C4 # bool
m_bHasMovedSinceSpawn = 0x13BD # bool m_bHasMovedSinceSpawn = 0x13C5 # bool
m_fMolotovUseTime = 0x13C0 # float m_fMolotovUseTime = 0x13C8 # float
m_fMolotovDamageTime = 0x13C4 # float m_fMolotovDamageTime = 0x13CC # float
m_nWhichBombZone = 0x13C8 # int32_t m_nWhichBombZone = 0x13D0 # int32_t
m_bInNoDefuseArea = 0x13CC # bool m_bInNoDefuseArea = 0x13D4 # bool
m_iThrowGrenadeCounter = 0x13D0 # int32_t m_iThrowGrenadeCounter = 0x13D8 # int32_t
m_bWaitForNoAttack = 0x13D4 # bool m_bWaitForNoAttack = 0x13DC # bool
m_flGuardianTooFarDistFrac = 0x13D8 # float m_flGuardianTooFarDistFrac = 0x13E0 # float
m_flDetectedByEnemySensorTime = 0x13DC # GameTime_t m_flDetectedByEnemySensorTime = 0x13E4 # GameTime_t
m_flNextGuardianTooFarWarning = 0x13E0 # float m_flNextGuardianTooFarWarning = 0x13E8 # float
m_bSuppressGuardianTooFarWarningAudio = 0x13E4 # bool m_bSuppressGuardianTooFarWarningAudio = 0x13EC # bool
m_bKilledByTaser = 0x13E5 # bool m_bKilledByTaser = 0x13ED # bool
m_iMoveState = 0x13E8 # int32_t m_iMoveState = 0x13F0 # int32_t
m_bCanMoveDuringFreezePeriod = 0x13EC # bool m_bCanMoveDuringFreezePeriod = 0x13F4 # bool
m_flLowerBodyYawTarget = 0x13F0 # float m_flLowerBodyYawTarget = 0x13F8 # float
m_bStrafing = 0x13F4 # bool m_bStrafing = 0x13FC # bool
m_flLastSpawnTimeIndex = 0x13F8 # GameTime_t m_flLastSpawnTimeIndex = 0x1400 # GameTime_t
m_flEmitSoundTime = 0x13FC # GameTime_t m_flEmitSoundTime = 0x1404 # GameTime_t
m_iAddonBits = 0x1400 # int32_t m_iAddonBits = 0x1408 # int32_t
m_iPrimaryAddon = 0x1404 # int32_t m_iPrimaryAddon = 0x140C # int32_t
m_iSecondaryAddon = 0x1408 # int32_t m_iSecondaryAddon = 0x1410 # int32_t
m_iProgressBarDuration = 0x140C # int32_t m_iProgressBarDuration = 0x1414 # int32_t
m_flProgressBarStartTime = 0x1410 # float m_flProgressBarStartTime = 0x1418 # float
m_iDirection = 0x1414 # int32_t m_iDirection = 0x141C # int32_t
m_iShotsFired = 0x1418 # int32_t m_iShotsFired = 0x1420 # int32_t
m_bNightVisionOn = 0x141C # bool m_bNightVisionOn = 0x1424 # bool
m_bHasNightVision = 0x141D # bool m_bHasNightVision = 0x1425 # bool
m_flVelocityModifier = 0x1420 # float m_flVelocityModifier = 0x1428 # float
m_flHitHeading = 0x1424 # float m_flHitHeading = 0x142C # float
m_nHitBodyPart = 0x1428 # int32_t m_nHitBodyPart = 0x1430 # int32_t
m_iStartAccount = 0x142C # int32_t m_iStartAccount = 0x1434 # int32_t
m_vecIntroStartEyePosition = 0x1430 # Vector m_vecIntroStartEyePosition = 0x1438 # Vector
m_vecIntroStartPlayerForward = 0x143C # Vector m_vecIntroStartPlayerForward = 0x1444 # Vector
m_flClientDeathTime = 0x1448 # GameTime_t m_flClientDeathTime = 0x1450 # GameTime_t
m_flNightVisionAlpha = 0x144C # float m_flNightVisionAlpha = 0x1454 # float
m_bScreenTearFrameCaptured = 0x1450 # bool m_bScreenTearFrameCaptured = 0x1458 # bool
m_flFlashBangTime = 0x1454 # float m_flFlashBangTime = 0x145C # float
m_flFlashScreenshotAlpha = 0x1458 # float m_flFlashScreenshotAlpha = 0x1460 # float
m_flFlashOverlayAlpha = 0x145C # float m_flFlashOverlayAlpha = 0x1464 # float
m_bFlashBuildUp = 0x1460 # bool m_bFlashBuildUp = 0x1468 # bool
m_bFlashDspHasBeenCleared = 0x1461 # bool m_bFlashDspHasBeenCleared = 0x1469 # bool
m_bFlashScreenshotHasBeenGrabbed = 0x1462 # bool m_bFlashScreenshotHasBeenGrabbed = 0x146A # bool
m_flFlashMaxAlpha = 0x1464 # float m_flFlashMaxAlpha = 0x146C # float
m_flFlashDuration = 0x1468 # float m_flFlashDuration = 0x1470 # float
m_lastStandingPos = 0x146C # Vector m_lastStandingPos = 0x1474 # Vector
m_vecLastMuzzleFlashPos = 0x1478 # Vector m_vecLastMuzzleFlashPos = 0x1480 # Vector
m_angLastMuzzleFlashAngle = 0x1484 # QAngle m_angLastMuzzleFlashAngle = 0x148C # QAngle
m_hMuzzleFlashShape = 0x1490 # CHandle<C_BaseEntity> m_hMuzzleFlashShape = 0x1498 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex = 0x1494 # int32_t m_iHealthBarRenderMaskIndex = 0x149C # int32_t
m_flHealthFadeValue = 0x1498 # float m_flHealthFadeValue = 0x14A0 # float
m_flHealthFadeAlpha = 0x149C # float m_flHealthFadeAlpha = 0x14A4 # float
m_nMyCollisionGroup = 0x14A0 # int32_t m_nMyCollisionGroup = 0x14A8 # int32_t
m_ignoreLadderJumpTime = 0x14A4 # float m_ignoreLadderJumpTime = 0x14AC # float
m_ladderSurpressionTimer = 0x14A8 # CountdownTimer m_ladderSurpressionTimer = 0x14B0 # CountdownTimer
m_lastLadderNormal = 0x14C0 # Vector m_lastLadderNormal = 0x14C8 # Vector
m_lastLadderPos = 0x14CC # Vector m_lastLadderPos = 0x14D4 # Vector
m_flDeathCCWeight = 0x14E0 # float m_flDeathCCWeight = 0x14E8 # float
m_bOldIsScoped = 0x14E4 # bool m_bOldIsScoped = 0x14EC # bool
m_flPrevRoundEndTime = 0x14E8 # float m_flPrevRoundEndTime = 0x14F0 # float
m_flPrevMatchEndTime = 0x14EC # float m_flPrevMatchEndTime = 0x14F4 # float
m_unCurrentEquipmentValue = 0x14F0 # uint16_t m_unCurrentEquipmentValue = 0x14F8 # uint16_t
m_unRoundStartEquipmentValue = 0x14F2 # uint16_t m_unRoundStartEquipmentValue = 0x14FA # uint16_t
m_unFreezetimeEndEquipmentValue = 0x14F4 # uint16_t m_unFreezetimeEndEquipmentValue = 0x14FC # uint16_t
m_vecThirdPersonViewPositionOverride = 0x14F8 # Vector m_vecThirdPersonViewPositionOverride = 0x1500 # Vector
m_nHeavyAssaultSuitCooldownRemaining = 0x1504 # int32_t m_nHeavyAssaultSuitCooldownRemaining = 0x150C # int32_t
m_ArmorValue = 0x1508 # int32_t m_ArmorValue = 0x1510 # int32_t
m_angEyeAngles = 0x1510 # QAngle m_angEyeAngles = 0x1518 # QAngle
m_fNextThinkPushAway = 0x1528 # float m_fNextThinkPushAway = 0x1530 # float
m_bShouldAutobuyDMWeapons = 0x152C # bool m_bShouldAutobuyDMWeapons = 0x1534 # bool
m_bShouldAutobuyNow = 0x152D # bool m_bShouldAutobuyNow = 0x1535 # bool
m_bHud_MiniScoreHidden = 0x152E # bool m_bHud_MiniScoreHidden = 0x1536 # bool
m_bHud_RadarHidden = 0x152F # bool m_bHud_RadarHidden = 0x1537 # bool
m_nLastKillerIndex = 0x1530 # CEntityIndex m_nLastKillerIndex = 0x1538 # CEntityIndex
m_nLastConcurrentKilled = 0x1534 # int32_t m_nLastConcurrentKilled = 0x153C # int32_t
m_nDeathCamMusic = 0x1538 # int32_t m_nDeathCamMusic = 0x1540 # int32_t
m_iIDEntIndex = 0x153C # CEntityIndex m_iIDEntIndex = 0x1544 # CEntityIndex
m_delayTargetIDTimer = 0x1540 # CountdownTimer m_delayTargetIDTimer = 0x1548 # CountdownTimer
m_iTargetedWeaponEntIndex = 0x1558 # CEntityIndex m_iTargetedWeaponEntIndex = 0x1560 # CEntityIndex
m_iOldIDEntIndex = 0x155C # CEntityIndex m_iOldIDEntIndex = 0x1564 # CEntityIndex
m_holdTargetIDTimer = 0x1560 # CountdownTimer m_holdTargetIDTimer = 0x1568 # CountdownTimer
m_flCurrentMusicStartTime = 0x157C # float m_flCurrentMusicStartTime = 0x1584 # float
m_flMusicRoundStartTime = 0x1580 # float m_flMusicRoundStartTime = 0x1588 # float
m_bDeferStartMusicOnWarmup = 0x1584 # bool m_bDeferStartMusicOnWarmup = 0x158C # bool
m_cycleLatch = 0x1588 # int32_t m_cycleLatch = 0x1590 # int32_t
m_serverIntendedCycle = 0x158C # float m_serverIntendedCycle = 0x1594 # float
m_vecPlayerPatchEconIndices = 0x1590 # uint32_t[5] m_vecPlayerPatchEconIndices = 0x1598 # uint32_t[5]
m_bHideTargetID = 0x15AC # bool m_bHideTargetID = 0x15B4 # bool
m_nextTaserShakeTime = 0x15B0 # float m_nextTaserShakeTime = 0x15B8 # float
m_firstTaserShakeTime = 0x15B4 # float m_firstTaserShakeTime = 0x15BC # float
m_flLastSmokeOverlayAlpha = 0x15B8 # float m_flLastSmokeOverlayAlpha = 0x15C0 # float
m_vLastSmokeOverlayColor = 0x15BC # Vector m_vLastSmokeOverlayColor = 0x15C4 # Vector
m_nPlayerSmokedFx = 0x15C8 # ParticleIndex_t m_nPlayerSmokedFx = 0x15D0 # ParticleIndex_t
m_flNextMagDropTime = 0x15CC # float m_flNextMagDropTime = 0x15D4 # float
m_nLastMagDropAttachmentIndex = 0x15D0 # int32_t m_nLastMagDropAttachmentIndex = 0x15D8 # int32_t
m_vecBulletHitModels = 0x15D8 # CUtlVector<C_BulletHitModel*> m_vecBulletHitModels = 0x15E0 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15F0 # CUtlVector<C_PickUpModelSlerper*> m_vecPickupModelSlerpers = 0x15F8 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity = 0x1608 # Vector m_vecLastAliveLocalVelocity = 0x1610 # Vector
m_entitySpottedState = 0x1630 # EntitySpottedState_t m_entitySpottedState = 0x1638 # EntitySpottedState_t
m_nSurvivalTeamNumber = 0x1648 # int32_t m_nSurvivalTeamNumber = 0x1650 # int32_t
m_bGuardianShouldSprayCustomXMark = 0x164C # bool m_bGuardianShouldSprayCustomXMark = 0x1654 # bool
m_bHasDeathInfo = 0x164D # bool m_bHasDeathInfo = 0x1655 # bool
m_flDeathInfoTime = 0x1650 # float m_flDeathInfoTime = 0x1658 # float
m_vecDeathInfoOrigin = 0x1654 # Vector m_vecDeathInfoOrigin = 0x165C # Vector
m_bKilledByHeadshot = 0x1660 # bool m_bKilledByHeadshot = 0x1668 # bool
m_hOriginalController = 0x1664 # CHandle<CCSPlayerController> m_hOriginalController = 0x166C # CHandle<CCSPlayerController>
class C_CSPlayerResource: # C_BaseEntity class C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive = 0x540 # bool[12] m_bHostageAlive = 0x540 # bool[12]
@ -2048,14 +2048,15 @@ class C_CSWeaponBase: # C_BasePlayerWeapon
m_iIronSightMode = 0x1970 # int32_t m_iIronSightMode = 0x1970 # int32_t
m_flLastLOSTraceFailureTime = 0x1980 # GameTime_t m_flLastLOSTraceFailureTime = 0x1980 # GameTime_t
m_iNumEmptyAttacks = 0x1984 # int32_t m_iNumEmptyAttacks = 0x1984 # int32_t
m_flLastMagDropRequestTime = 0x1A00 # GameTime_t
class C_CSWeaponBaseGun: # C_CSWeaponBase class C_CSWeaponBaseGun: # C_CSWeaponBase
m_zoomLevel = 0x1A00 # int32_t m_zoomLevel = 0x1A10 # int32_t
m_iBurstShotsRemaining = 0x1A04 # int32_t m_iBurstShotsRemaining = 0x1A14 # int32_t
m_iSilencerBodygroup = 0x1A08 # int32_t m_iSilencerBodygroup = 0x1A18 # int32_t
m_silencedModelIndex = 0x1A18 # int32_t m_silencedModelIndex = 0x1A28 # int32_t
m_inPrecache = 0x1A1C # bool m_inPrecache = 0x1A2C # bool
m_bNeedsBoltAction = 0x1A1D # bool m_bNeedsBoltAction = 0x1A2D # bool
class C_Chicken: # C_DynamicProp class C_Chicken: # C_DynamicProp
m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph> m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph>
@ -2520,8 +2521,8 @@ class C_Fish: # CBaseAnimGraph
m_averageError = 0xF6C # float m_averageError = 0xF6C # float
class C_Fists: # C_CSWeaponBase class C_Fists: # C_CSWeaponBase
m_bPlayingUninterruptableAct = 0x1A00 # bool m_bPlayingUninterruptableAct = 0x1A10 # bool
m_nUninterruptableActivity = 0x1A04 # PlayerAnimEvent_t m_nUninterruptableActivity = 0x1A14 # PlayerAnimEvent_t
class C_Flashbang: # C_BaseCSGrenade class C_Flashbang: # C_BaseCSGrenade
@ -3420,8 +3421,8 @@ class C_WeaponAWP: # C_CSWeaponBaseGun
class C_WeaponAug: # C_CSWeaponBaseGun class C_WeaponAug: # C_CSWeaponBaseGun
class C_WeaponBaseItem: # C_CSWeaponBase class C_WeaponBaseItem: # C_CSWeaponBase
m_SequenceCompleteTimer = 0x1A00 # CountdownTimer m_SequenceCompleteTimer = 0x1A10 # CountdownTimer
m_bRedraw = 0x1A18 # bool m_bRedraw = 0x1A28 # bool
class C_WeaponBizon: # C_CSWeaponBaseGun class C_WeaponBizon: # C_CSWeaponBaseGun
@ -3476,10 +3477,10 @@ class C_WeaponSSG08: # C_CSWeaponBaseGun
class C_WeaponSawedoff: # C_CSWeaponBase class C_WeaponSawedoff: # C_CSWeaponBase
class C_WeaponShield: # C_CSWeaponBaseGun class C_WeaponShield: # C_CSWeaponBaseGun
m_flDisplayHealth = 0x1A20 # float m_flDisplayHealth = 0x1A30 # float
class C_WeaponTaser: # C_CSWeaponBaseGun class C_WeaponTaser: # C_CSWeaponBaseGun
m_fFireTime = 0x1A20 # GameTime_t m_fFireTime = 0x1A30 # GameTime_t
class C_WeaponTec9: # C_CSWeaponBaseGun class C_WeaponTec9: # C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -1308,20 +1308,20 @@ pub mod C_BaseButton { // C_BaseToggle
} }
pub mod C_BaseCSGrenade { // C_CSWeaponBase pub mod C_BaseCSGrenade { // C_CSWeaponBase
pub const m_bClientPredictDelete: usize = 0x1A00; // bool pub const m_bClientPredictDelete: usize = 0x1A10; // bool
pub const m_bRedraw: usize = 0x1A01; // bool pub const m_bRedraw: usize = 0x1A11; // bool
pub const m_bIsHeldByPlayer: usize = 0x1A02; // bool pub const m_bIsHeldByPlayer: usize = 0x1A12; // bool
pub const m_bPinPulled: usize = 0x1A03; // bool pub const m_bPinPulled: usize = 0x1A13; // bool
pub const m_bJumpThrow: usize = 0x1A04; // bool pub const m_bJumpThrow: usize = 0x1A14; // bool
pub const m_bThrowAnimating: usize = 0x1A05; // bool pub const m_bThrowAnimating: usize = 0x1A15; // bool
pub const m_fThrowTime: usize = 0x1A08; // GameTime_t pub const m_fThrowTime: usize = 0x1A18; // GameTime_t
pub const m_flThrowStrength: usize = 0x1A0C; // float pub const m_flThrowStrength: usize = 0x1A1C; // float
pub const m_flThrowStrengthApproach: usize = 0x1A10; // float pub const m_flThrowStrengthApproach: usize = 0x1A20; // float
pub const m_fDropTime: usize = 0x1A14; // GameTime_t pub const m_fDropTime: usize = 0x1A24; // GameTime_t
pub const m_bJustPulledPin: usize = 0x1A18; // bool pub const m_bJustPulledPin: usize = 0x1A28; // bool
pub const m_nNextHoldTick: usize = 0x1A1C; // GameTick_t pub const m_nNextHoldTick: usize = 0x1A2C; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1A20; // float pub const m_flNextHoldFrac: usize = 0x1A30; // float
pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A24; // CHandle<C_CSWeaponBase> pub const m_hSwitchToWeaponAfterThrow: usize = 0x1A34; // CHandle<C_CSWeaponBase>
} }
pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1684,18 +1684,18 @@ pub mod C_BulletHitModel { // CBaseAnimGraph
} }
pub mod C_C4 { // C_CSWeaponBase pub mod C_C4 { // C_CSWeaponBase
pub const m_szScreenText: usize = 0x1A00; // char[32] pub const m_szScreenText: usize = 0x1A10; // char[32]
pub const m_activeLightParticleIndex: usize = 0x1A20; // ParticleIndex_t pub const m_activeLightParticleIndex: usize = 0x1A30; // ParticleIndex_t
pub const m_eActiveLightEffect: usize = 0x1A24; // C4LightEffect_t pub const m_eActiveLightEffect: usize = 0x1A34; // C4LightEffect_t
pub const m_bStartedArming: usize = 0x1A28; // bool pub const m_bStartedArming: usize = 0x1A38; // bool
pub const m_fArmedTime: usize = 0x1A2C; // GameTime_t pub const m_fArmedTime: usize = 0x1A3C; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x1A30; // bool pub const m_bBombPlacedAnimation: usize = 0x1A40; // bool
pub const m_bIsPlantingViaUse: usize = 0x1A31; // bool pub const m_bIsPlantingViaUse: usize = 0x1A41; // bool
pub const m_entitySpottedState: usize = 0x1A38; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0x1A48; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1A50; // int32_t pub const m_nSpotRules: usize = 0x1A60; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x1A54; // bool[7] pub const m_bPlayedArmingBeeps: usize = 0x1A64; // bool[7]
pub const m_bBombPlanted: usize = 0x1A5B; // bool pub const m_bBombPlanted: usize = 0x1A6B; // bool
pub const m_bDroppedFromDeath: usize = 0x1A5C; // bool pub const m_bDroppedFromDeath: usize = 0x1A6C; // bool
} }
pub mod C_CSGOViewModel { // C_PredictedViewModel pub mod C_CSGOViewModel { // C_PredictedViewModel
@ -1764,9 +1764,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 = 0x23B0; // CUtlString pub const m_animgraph: usize = 0x23B8; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x23B8; // CUtlString pub const m_animgraphCharacterModeString: usize = 0x23C0; // CUtlString
pub const m_flInitialModelScale: usize = 0x23C0; // float pub const m_flInitialModelScale: usize = 0x23C8; // float
} }
pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1935,204 +1935,204 @@ pub mod C_CSMinimapBoundary { // C_BaseEntity
} }
pub mod C_CSObserverPawn { // C_CSPlayerPawnBase pub mod C_CSObserverPawn { // C_CSPlayerPawnBase
pub const m_hDetectParentChange: usize = 0x16B0; // CEntityHandle pub const m_hDetectParentChange: usize = 0x16B8; // CEntityHandle
} }
pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase
pub const m_pBulletServices: usize = 0x16B0; // CCSPlayer_BulletServices* pub const m_pBulletServices: usize = 0x16B8; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x16B8; // CCSPlayer_HostageServices* pub const m_pHostageServices: usize = 0x16C0; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x16C0; // CCSPlayer_BuyServices* pub const m_pBuyServices: usize = 0x16C8; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x16C8; // CCSPlayer_GlowServices* pub const m_pGlowServices: usize = 0x16D0; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x16D0; // CCSPlayer_ActionTrackingServices* pub const m_pActionTrackingServices: usize = 0x16D8; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x16D8; // GameTime_t pub const m_flHealthShotBoostExpirationTime: usize = 0x16E0; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x16DC; // GameTime_t pub const m_flLastFiredWeaponTime: usize = 0x16E4; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x16E0; // bool pub const m_bHasFemaleVoice: usize = 0x16E8; // bool
pub const m_flLandseconds: usize = 0x16E4; // float pub const m_flLandseconds: usize = 0x16EC; // float
pub const m_flOldFallVelocity: usize = 0x16E8; // float pub const m_flOldFallVelocity: usize = 0x16F0; // float
pub const m_szLastPlaceName: usize = 0x16EC; // char[18] pub const m_szLastPlaceName: usize = 0x16F4; // char[18]
pub const m_bPrevDefuser: usize = 0x16FE; // bool pub const m_bPrevDefuser: usize = 0x1706; // bool
pub const m_bPrevHelmet: usize = 0x16FF; // bool pub const m_bPrevHelmet: usize = 0x1707; // bool
pub const m_nPrevArmorVal: usize = 0x1700; // int32_t pub const m_nPrevArmorVal: usize = 0x1708; // int32_t
pub const m_nPrevGrenadeAmmoCount: usize = 0x1704; // int32_t pub const m_nPrevGrenadeAmmoCount: usize = 0x170C; // int32_t
pub const m_unPreviousWeaponHash: usize = 0x1708; // uint32_t pub const m_unPreviousWeaponHash: usize = 0x1710; // uint32_t
pub const m_unWeaponHash: usize = 0x170C; // uint32_t pub const m_unWeaponHash: usize = 0x1714; // uint32_t
pub const m_bInBuyZone: usize = 0x1710; // bool pub const m_bInBuyZone: usize = 0x1718; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x1711; // bool pub const m_bPreviouslyInBuyZone: usize = 0x1719; // bool
pub const m_aimPunchAngle: usize = 0x1714; // QAngle pub const m_aimPunchAngle: usize = 0x171C; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1720; // QAngle pub const m_aimPunchAngleVel: usize = 0x1728; // QAngle
pub const m_aimPunchTickBase: usize = 0x172C; // int32_t pub const m_aimPunchTickBase: usize = 0x1734; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1730; // float pub const m_aimPunchTickFraction: usize = 0x1738; // float
pub const m_aimPunchCache: usize = 0x1738; // CUtlVector<QAngle> pub const m_aimPunchCache: usize = 0x1740; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x1758; // bool pub const m_bInLanding: usize = 0x1760; // bool
pub const m_flLandingTime: usize = 0x175C; // float pub const m_flLandingTime: usize = 0x1764; // float
pub const m_bInHostageRescueZone: usize = 0x1760; // bool pub const m_bInHostageRescueZone: usize = 0x1768; // bool
pub const m_bInBombZone: usize = 0x1761; // bool pub const m_bInBombZone: usize = 0x1769; // bool
pub const m_bIsBuyMenuOpen: usize = 0x1762; // bool pub const m_bIsBuyMenuOpen: usize = 0x176A; // bool
pub const m_flTimeOfLastInjury: usize = 0x1764; // GameTime_t pub const m_flTimeOfLastInjury: usize = 0x176C; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1768; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x1770; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1880; // int32_t pub const m_iRetakesOffering: usize = 0x1888; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x1884; // int32_t pub const m_iRetakesOfferingCard: usize = 0x188C; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1888; // bool pub const m_bRetakesHasDefuseKit: usize = 0x1890; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1889; // bool pub const m_bRetakesMVPLastRound: usize = 0x1891; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x188C; // int32_t pub const m_iRetakesMVPBoostItem: usize = 0x1894; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1890; // loadout_slot_t pub const m_RetakesMVPBoostExtraUtility: usize = 0x1898; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x18B0; // bool pub const m_bNeedToReApplyGloves: usize = 0x18B8; // bool
pub const m_EconGloves: usize = 0x18B8; // C_EconItemView pub const m_EconGloves: usize = 0x18C0; // C_EconItemView
pub const m_bMustSyncRagdollState: usize = 0x1D00; // bool pub const m_bMustSyncRagdollState: usize = 0x1D08; // bool
pub const m_nRagdollDamageBone: usize = 0x1D04; // int32_t pub const m_nRagdollDamageBone: usize = 0x1D0C; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1D08; // Vector pub const m_vRagdollDamageForce: usize = 0x1D10; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1D14; // Vector pub const m_vRagdollDamagePosition: usize = 0x1D1C; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D20; // char[64] pub const m_szRagdollDamageWeaponName: usize = 0x1D28; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D60; // bool pub const m_bRagdollDamageHeadshot: usize = 0x1D68; // bool
pub const m_vRagdollServerOrigin: usize = 0x1D64; // Vector pub const m_vRagdollServerOrigin: usize = 0x1D6C; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2378; // bool pub const m_bLastHeadBoneTransformIsValid: usize = 0x2380; // bool
pub const m_lastLandTime: usize = 0x237C; // GameTime_t pub const m_lastLandTime: usize = 0x2384; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2380; // bool pub const m_bOnGroundLastTick: usize = 0x2388; // bool
pub const m_qDeathEyeAngles: usize = 0x239C; // QAngle pub const m_qDeathEyeAngles: usize = 0x23A4; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x23A8; // bool pub const m_bSkipOneHeadConstraintUpdate: usize = 0x23B0; // bool
} }
pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn
pub const m_pPingServices: usize = 0x1268; // CCSPlayer_PingServices* pub const m_pPingServices: usize = 0x1268; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0x1270; // CPlayer_ViewModelServices* pub const m_pViewModelServices: usize = 0x1270; // CPlayer_ViewModelServices*
pub const m_fRenderingClipPlane: usize = 0x1278; // float[4] pub const m_fRenderingClipPlane: usize = 0x1280; // float[4]
pub const m_nLastClipPlaneSetupFrame: usize = 0x1288; // int32_t pub const m_nLastClipPlaneSetupFrame: usize = 0x1290; // int32_t
pub const m_vecLastClipCameraPos: usize = 0x128C; // Vector pub const m_vecLastClipCameraPos: usize = 0x1294; // Vector
pub const m_vecLastClipCameraForward: usize = 0x1298; // Vector pub const m_vecLastClipCameraForward: usize = 0x12A0; // Vector
pub const m_bClipHitStaticWorld: usize = 0x12A4; // bool pub const m_bClipHitStaticWorld: usize = 0x12AC; // bool
pub const m_bCachedPlaneIsValid: usize = 0x12A5; // bool pub const m_bCachedPlaneIsValid: usize = 0x12AD; // bool
pub const m_pClippingWeapon: usize = 0x12A8; // C_CSWeaponBase* pub const m_pClippingWeapon: usize = 0x12B0; // C_CSWeaponBase*
pub const m_previousPlayerState: usize = 0x12B0; // CSPlayerState pub const m_previousPlayerState: usize = 0x12B8; // CSPlayerState
pub const m_flLastCollisionCeiling: usize = 0x12B4; // float pub const m_flLastCollisionCeiling: usize = 0x12BC; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B8; // float pub const m_flLastCollisionCeilingChangeTime: usize = 0x12C0; // float
pub const m_grenadeParameterStashTime: usize = 0x12D8; // GameTime_t pub const m_grenadeParameterStashTime: usize = 0x12E0; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x12DC; // bool pub const m_bGrenadeParametersStashed: usize = 0x12E4; // bool
pub const m_angStashedShootAngles: usize = 0x12E0; // QAngle pub const m_angStashedShootAngles: usize = 0x12E8; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x12EC; // Vector pub const m_vecStashedGrenadeThrowPosition: usize = 0x12F4; // Vector
pub const m_vecStashedVelocity: usize = 0x12F8; // Vector pub const m_vecStashedVelocity: usize = 0x1300; // Vector
pub const m_angShootAngleHistory: usize = 0x1304; // QAngle[2] pub const m_angShootAngleHistory: usize = 0x130C; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x131C; // Vector[2] pub const m_vecThrowPositionHistory: usize = 0x1324; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x1334; // Vector[2] pub const m_vecVelocityHistory: usize = 0x133C; // Vector[2]
pub const m_thirdPersonHeading: usize = 0x1350; // QAngle pub const m_thirdPersonHeading: usize = 0x1358; // QAngle
pub const m_flSlopeDropOffset: usize = 0x1368; // float pub const m_flSlopeDropOffset: usize = 0x1370; // float
pub const m_flSlopeDropHeight: usize = 0x1378; // float pub const m_flSlopeDropHeight: usize = 0x1380; // float
pub const m_vHeadConstraintOffset: usize = 0x1388; // Vector pub const m_vHeadConstraintOffset: usize = 0x1390; // Vector
pub const m_bIsScoped: usize = 0x13A0; // bool pub const m_bIsScoped: usize = 0x13A8; // bool
pub const m_bIsWalking: usize = 0x13A1; // bool pub const m_bIsWalking: usize = 0x13A9; // bool
pub const m_bResumeZoom: usize = 0x13A2; // bool pub const m_bResumeZoom: usize = 0x13AA; // bool
pub const m_iPlayerState: usize = 0x13A4; // CSPlayerState pub const m_iPlayerState: usize = 0x13AC; // CSPlayerState
pub const m_bIsDefusing: usize = 0x13A8; // bool pub const m_bIsDefusing: usize = 0x13B0; // bool
pub const m_bIsGrabbingHostage: usize = 0x13A9; // bool pub const m_bIsGrabbingHostage: usize = 0x13B1; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x13AC; // CSPlayerBlockingUseAction_t pub const m_iBlockingUseActionInProgress: usize = 0x13B4; // CSPlayerBlockingUseAction_t
pub const m_bIsRescuing: usize = 0x13B0; // bool pub const m_bIsRescuing: usize = 0x13B8; // bool
pub const m_fImmuneToGunGameDamageTime: usize = 0x13B4; // GameTime_t pub const m_fImmuneToGunGameDamageTime: usize = 0x13BC; // GameTime_t
pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B8; // GameTime_t pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13C0; // GameTime_t
pub const m_bGunGameImmunity: usize = 0x13BC; // bool pub const m_bGunGameImmunity: usize = 0x13C4; // bool
pub const m_bHasMovedSinceSpawn: usize = 0x13BD; // bool pub const m_bHasMovedSinceSpawn: usize = 0x13C5; // bool
pub const m_fMolotovUseTime: usize = 0x13C0; // float pub const m_fMolotovUseTime: usize = 0x13C8; // float
pub const m_fMolotovDamageTime: usize = 0x13C4; // float pub const m_fMolotovDamageTime: usize = 0x13CC; // float
pub const m_nWhichBombZone: usize = 0x13C8; // int32_t pub const m_nWhichBombZone: usize = 0x13D0; // int32_t
pub const m_bInNoDefuseArea: usize = 0x13CC; // bool pub const m_bInNoDefuseArea: usize = 0x13D4; // bool
pub const m_iThrowGrenadeCounter: usize = 0x13D0; // int32_t pub const m_iThrowGrenadeCounter: usize = 0x13D8; // int32_t
pub const m_bWaitForNoAttack: usize = 0x13D4; // bool pub const m_bWaitForNoAttack: usize = 0x13DC; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0x13D8; // float pub const m_flGuardianTooFarDistFrac: usize = 0x13E0; // float
pub const m_flDetectedByEnemySensorTime: usize = 0x13DC; // GameTime_t pub const m_flDetectedByEnemySensorTime: usize = 0x13E4; // GameTime_t
pub const m_flNextGuardianTooFarWarning: usize = 0x13E0; // float pub const m_flNextGuardianTooFarWarning: usize = 0x13E8; // float
pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13E4; // bool pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13EC; // bool
pub const m_bKilledByTaser: usize = 0x13E5; // bool pub const m_bKilledByTaser: usize = 0x13ED; // bool
pub const m_iMoveState: usize = 0x13E8; // int32_t pub const m_iMoveState: usize = 0x13F0; // int32_t
pub const m_bCanMoveDuringFreezePeriod: usize = 0x13EC; // bool pub const m_bCanMoveDuringFreezePeriod: usize = 0x13F4; // bool
pub const m_flLowerBodyYawTarget: usize = 0x13F0; // float pub const m_flLowerBodyYawTarget: usize = 0x13F8; // float
pub const m_bStrafing: usize = 0x13F4; // bool pub const m_bStrafing: usize = 0x13FC; // bool
pub const m_flLastSpawnTimeIndex: usize = 0x13F8; // GameTime_t pub const m_flLastSpawnTimeIndex: usize = 0x1400; // GameTime_t
pub const m_flEmitSoundTime: usize = 0x13FC; // GameTime_t pub const m_flEmitSoundTime: usize = 0x1404; // GameTime_t
pub const m_iAddonBits: usize = 0x1400; // int32_t pub const m_iAddonBits: usize = 0x1408; // int32_t
pub const m_iPrimaryAddon: usize = 0x1404; // int32_t pub const m_iPrimaryAddon: usize = 0x140C; // int32_t
pub const m_iSecondaryAddon: usize = 0x1408; // int32_t pub const m_iSecondaryAddon: usize = 0x1410; // int32_t
pub const m_iProgressBarDuration: usize = 0x140C; // int32_t pub const m_iProgressBarDuration: usize = 0x1414; // int32_t
pub const m_flProgressBarStartTime: usize = 0x1410; // float pub const m_flProgressBarStartTime: usize = 0x1418; // float
pub const m_iDirection: usize = 0x1414; // int32_t pub const m_iDirection: usize = 0x141C; // int32_t
pub const m_iShotsFired: usize = 0x1418; // int32_t pub const m_iShotsFired: usize = 0x1420; // int32_t
pub const m_bNightVisionOn: usize = 0x141C; // bool pub const m_bNightVisionOn: usize = 0x1424; // bool
pub const m_bHasNightVision: usize = 0x141D; // bool pub const m_bHasNightVision: usize = 0x1425; // bool
pub const m_flVelocityModifier: usize = 0x1420; // float pub const m_flVelocityModifier: usize = 0x1428; // float
pub const m_flHitHeading: usize = 0x1424; // float pub const m_flHitHeading: usize = 0x142C; // float
pub const m_nHitBodyPart: usize = 0x1428; // int32_t pub const m_nHitBodyPart: usize = 0x1430; // int32_t
pub const m_iStartAccount: usize = 0x142C; // int32_t pub const m_iStartAccount: usize = 0x1434; // int32_t
pub const m_vecIntroStartEyePosition: usize = 0x1430; // Vector pub const m_vecIntroStartEyePosition: usize = 0x1438; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x143C; // Vector pub const m_vecIntroStartPlayerForward: usize = 0x1444; // Vector
pub const m_flClientDeathTime: usize = 0x1448; // GameTime_t pub const m_flClientDeathTime: usize = 0x1450; // GameTime_t
pub const m_flNightVisionAlpha: usize = 0x144C; // float pub const m_flNightVisionAlpha: usize = 0x1454; // float
pub const m_bScreenTearFrameCaptured: usize = 0x1450; // bool pub const m_bScreenTearFrameCaptured: usize = 0x1458; // bool
pub const m_flFlashBangTime: usize = 0x1454; // float pub const m_flFlashBangTime: usize = 0x145C; // float
pub const m_flFlashScreenshotAlpha: usize = 0x1458; // float pub const m_flFlashScreenshotAlpha: usize = 0x1460; // float
pub const m_flFlashOverlayAlpha: usize = 0x145C; // float pub const m_flFlashOverlayAlpha: usize = 0x1464; // float
pub const m_bFlashBuildUp: usize = 0x1460; // bool pub const m_bFlashBuildUp: usize = 0x1468; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x1461; // bool pub const m_bFlashDspHasBeenCleared: usize = 0x1469; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x1462; // bool pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x146A; // bool
pub const m_flFlashMaxAlpha: usize = 0x1464; // float pub const m_flFlashMaxAlpha: usize = 0x146C; // float
pub const m_flFlashDuration: usize = 0x1468; // float pub const m_flFlashDuration: usize = 0x1470; // float
pub const m_lastStandingPos: usize = 0x146C; // Vector pub const m_lastStandingPos: usize = 0x1474; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x1478; // Vector pub const m_vecLastMuzzleFlashPos: usize = 0x1480; // Vector
pub const m_angLastMuzzleFlashAngle: usize = 0x1484; // QAngle pub const m_angLastMuzzleFlashAngle: usize = 0x148C; // QAngle
pub const m_hMuzzleFlashShape: usize = 0x1490; // CHandle<C_BaseEntity> pub const m_hMuzzleFlashShape: usize = 0x1498; // CHandle<C_BaseEntity>
pub const m_iHealthBarRenderMaskIndex: usize = 0x1494; // int32_t pub const m_iHealthBarRenderMaskIndex: usize = 0x149C; // int32_t
pub const m_flHealthFadeValue: usize = 0x1498; // float pub const m_flHealthFadeValue: usize = 0x14A0; // float
pub const m_flHealthFadeAlpha: usize = 0x149C; // float pub const m_flHealthFadeAlpha: usize = 0x14A4; // float
pub const m_nMyCollisionGroup: usize = 0x14A0; // int32_t pub const m_nMyCollisionGroup: usize = 0x14A8; // int32_t
pub const m_ignoreLadderJumpTime: usize = 0x14A4; // float pub const m_ignoreLadderJumpTime: usize = 0x14AC; // float
pub const m_ladderSurpressionTimer: usize = 0x14A8; // CountdownTimer pub const m_ladderSurpressionTimer: usize = 0x14B0; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x14C0; // Vector pub const m_lastLadderNormal: usize = 0x14C8; // Vector
pub const m_lastLadderPos: usize = 0x14CC; // Vector pub const m_lastLadderPos: usize = 0x14D4; // Vector
pub const m_flDeathCCWeight: usize = 0x14E0; // float pub const m_flDeathCCWeight: usize = 0x14E8; // float
pub const m_bOldIsScoped: usize = 0x14E4; // bool pub const m_bOldIsScoped: usize = 0x14EC; // bool
pub const m_flPrevRoundEndTime: usize = 0x14E8; // float pub const m_flPrevRoundEndTime: usize = 0x14F0; // float
pub const m_flPrevMatchEndTime: usize = 0x14EC; // float pub const m_flPrevMatchEndTime: usize = 0x14F4; // float
pub const m_unCurrentEquipmentValue: usize = 0x14F0; // uint16_t pub const m_unCurrentEquipmentValue: usize = 0x14F8; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x14F2; // uint16_t pub const m_unRoundStartEquipmentValue: usize = 0x14FA; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x14F4; // uint16_t pub const m_unFreezetimeEndEquipmentValue: usize = 0x14FC; // uint16_t
pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F8; // Vector pub const m_vecThirdPersonViewPositionOverride: usize = 0x1500; // Vector
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x1504; // int32_t pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x150C; // int32_t
pub const m_ArmorValue: usize = 0x1508; // int32_t pub const m_ArmorValue: usize = 0x1510; // int32_t
pub const m_angEyeAngles: usize = 0x1510; // QAngle pub const m_angEyeAngles: usize = 0x1518; // QAngle
pub const m_fNextThinkPushAway: usize = 0x1528; // float pub const m_fNextThinkPushAway: usize = 0x1530; // float
pub const m_bShouldAutobuyDMWeapons: usize = 0x152C; // bool pub const m_bShouldAutobuyDMWeapons: usize = 0x1534; // bool
pub const m_bShouldAutobuyNow: usize = 0x152D; // bool pub const m_bShouldAutobuyNow: usize = 0x1535; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x152E; // bool pub const m_bHud_MiniScoreHidden: usize = 0x1536; // bool
pub const m_bHud_RadarHidden: usize = 0x152F; // bool pub const m_bHud_RadarHidden: usize = 0x1537; // bool
pub const m_nLastKillerIndex: usize = 0x1530; // CEntityIndex pub const m_nLastKillerIndex: usize = 0x1538; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x1534; // int32_t pub const m_nLastConcurrentKilled: usize = 0x153C; // int32_t
pub const m_nDeathCamMusic: usize = 0x1538; // int32_t pub const m_nDeathCamMusic: usize = 0x1540; // int32_t
pub const m_iIDEntIndex: usize = 0x153C; // CEntityIndex pub const m_iIDEntIndex: usize = 0x1544; // CEntityIndex
pub const m_delayTargetIDTimer: usize = 0x1540; // CountdownTimer pub const m_delayTargetIDTimer: usize = 0x1548; // CountdownTimer
pub const m_iTargetedWeaponEntIndex: usize = 0x1558; // CEntityIndex pub const m_iTargetedWeaponEntIndex: usize = 0x1560; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x155C; // CEntityIndex pub const m_iOldIDEntIndex: usize = 0x1564; // CEntityIndex
pub const m_holdTargetIDTimer: usize = 0x1560; // CountdownTimer pub const m_holdTargetIDTimer: usize = 0x1568; // CountdownTimer
pub const m_flCurrentMusicStartTime: usize = 0x157C; // float pub const m_flCurrentMusicStartTime: usize = 0x1584; // float
pub const m_flMusicRoundStartTime: usize = 0x1580; // float pub const m_flMusicRoundStartTime: usize = 0x1588; // float
pub const m_bDeferStartMusicOnWarmup: usize = 0x1584; // bool pub const m_bDeferStartMusicOnWarmup: usize = 0x158C; // bool
pub const m_cycleLatch: usize = 0x1588; // int32_t pub const m_cycleLatch: usize = 0x1590; // int32_t
pub const m_serverIntendedCycle: usize = 0x158C; // float pub const m_serverIntendedCycle: usize = 0x1594; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1590; // uint32_t[5] pub const m_vecPlayerPatchEconIndices: usize = 0x1598; // uint32_t[5]
pub const m_bHideTargetID: usize = 0x15AC; // bool pub const m_bHideTargetID: usize = 0x15B4; // bool
pub const m_nextTaserShakeTime: usize = 0x15B0; // float pub const m_nextTaserShakeTime: usize = 0x15B8; // float
pub const m_firstTaserShakeTime: usize = 0x15B4; // float pub const m_firstTaserShakeTime: usize = 0x15BC; // float
pub const m_flLastSmokeOverlayAlpha: usize = 0x15B8; // float pub const m_flLastSmokeOverlayAlpha: usize = 0x15C0; // float
pub const m_vLastSmokeOverlayColor: usize = 0x15BC; // Vector pub const m_vLastSmokeOverlayColor: usize = 0x15C4; // Vector
pub const m_nPlayerSmokedFx: usize = 0x15C8; // ParticleIndex_t pub const m_nPlayerSmokedFx: usize = 0x15D0; // ParticleIndex_t
pub const m_flNextMagDropTime: usize = 0x15CC; // float pub const m_flNextMagDropTime: usize = 0x15D4; // float
pub const m_nLastMagDropAttachmentIndex: usize = 0x15D0; // int32_t pub const m_nLastMagDropAttachmentIndex: usize = 0x15D8; // int32_t
pub const m_vecBulletHitModels: usize = 0x15D8; // CUtlVector<C_BulletHitModel*> pub const m_vecBulletHitModels: usize = 0x15E0; // CUtlVector<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15F0; // CUtlVector<C_PickUpModelSlerper*> pub const m_vecPickupModelSlerpers: usize = 0x15F8; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecLastAliveLocalVelocity: usize = 0x1608; // Vector pub const m_vecLastAliveLocalVelocity: usize = 0x1610; // Vector
pub const m_entitySpottedState: usize = 0x1630; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0x1638; // EntitySpottedState_t
pub const m_nSurvivalTeamNumber: usize = 0x1648; // int32_t pub const m_nSurvivalTeamNumber: usize = 0x1650; // int32_t
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x164C; // bool pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1654; // bool
pub const m_bHasDeathInfo: usize = 0x164D; // bool pub const m_bHasDeathInfo: usize = 0x1655; // bool
pub const m_flDeathInfoTime: usize = 0x1650; // float pub const m_flDeathInfoTime: usize = 0x1658; // float
pub const m_vecDeathInfoOrigin: usize = 0x1654; // Vector pub const m_vecDeathInfoOrigin: usize = 0x165C; // Vector
pub const m_bKilledByHeadshot: usize = 0x1660; // bool pub const m_bKilledByHeadshot: usize = 0x1668; // bool
pub const m_hOriginalController: usize = 0x1664; // CHandle<CCSPlayerController> pub const m_hOriginalController: usize = 0x166C; // CHandle<CCSPlayerController>
} }
pub mod C_CSPlayerResource { // C_BaseEntity pub mod C_CSPlayerResource { // C_BaseEntity
@ -2230,15 +2230,16 @@ pub mod C_CSWeaponBase { // C_BasePlayerWeapon
pub const m_iIronSightMode: usize = 0x1970; // int32_t pub const m_iIronSightMode: usize = 0x1970; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0x1980; // GameTime_t pub const m_flLastLOSTraceFailureTime: usize = 0x1980; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x1984; // int32_t pub const m_iNumEmptyAttacks: usize = 0x1984; // int32_t
pub const m_flLastMagDropRequestTime: usize = 0x1A00; // GameTime_t
} }
pub mod C_CSWeaponBaseGun { // C_CSWeaponBase pub mod C_CSWeaponBaseGun { // C_CSWeaponBase
pub const m_zoomLevel: usize = 0x1A00; // int32_t pub const m_zoomLevel: usize = 0x1A10; // int32_t
pub const m_iBurstShotsRemaining: usize = 0x1A04; // int32_t pub const m_iBurstShotsRemaining: usize = 0x1A14; // int32_t
pub const m_iSilencerBodygroup: usize = 0x1A08; // int32_t pub const m_iSilencerBodygroup: usize = 0x1A18; // int32_t
pub const m_silencedModelIndex: usize = 0x1A18; // int32_t pub const m_silencedModelIndex: usize = 0x1A28; // int32_t
pub const m_inPrecache: usize = 0x1A1C; // bool pub const m_inPrecache: usize = 0x1A2C; // bool
pub const m_bNeedsBoltAction: usize = 0x1A1D; // bool pub const m_bNeedsBoltAction: usize = 0x1A2D; // bool
} }
pub mod C_Chicken { // C_DynamicProp pub mod C_Chicken { // C_DynamicProp
@ -2747,8 +2748,8 @@ pub mod C_Fish { // CBaseAnimGraph
} }
pub mod C_Fists { // C_CSWeaponBase pub mod C_Fists { // C_CSWeaponBase
pub const m_bPlayingUninterruptableAct: usize = 0x1A00; // bool pub const m_bPlayingUninterruptableAct: usize = 0x1A10; // bool
pub const m_nUninterruptableActivity: usize = 0x1A04; // PlayerAnimEvent_t pub const m_nUninterruptableActivity: usize = 0x1A14; // PlayerAnimEvent_t
} }
pub mod C_Flashbang { // C_BaseCSGrenade pub mod C_Flashbang { // C_BaseCSGrenade
@ -3771,8 +3772,8 @@ pub mod C_WeaponAug { // C_CSWeaponBaseGun
} }
pub mod C_WeaponBaseItem { // C_CSWeaponBase pub mod C_WeaponBaseItem { // C_CSWeaponBase
pub const m_SequenceCompleteTimer: usize = 0x1A00; // CountdownTimer pub const m_SequenceCompleteTimer: usize = 0x1A10; // CountdownTimer
pub const m_bRedraw: usize = 0x1A18; // bool pub const m_bRedraw: usize = 0x1A28; // bool
} }
pub mod C_WeaponBizon { // C_CSWeaponBaseGun pub mod C_WeaponBizon { // C_CSWeaponBaseGun
@ -3854,11 +3855,11 @@ pub mod C_WeaponSawedoff { // C_CSWeaponBase
} }
pub mod C_WeaponShield { // C_CSWeaponBaseGun pub mod C_WeaponShield { // C_CSWeaponBaseGun
pub const m_flDisplayHealth: usize = 0x1A20; // float pub const m_flDisplayHealth: usize = 0x1A30; // float
} }
pub mod C_WeaponTaser { // C_CSWeaponBaseGun pub mod C_WeaponTaser { // C_CSWeaponBaseGun
pub const m_fFireTime: usize = 0x1A20; // GameTime_t pub const m_fFireTime: usize = 0x1A30; // GameTime_t
} }
pub mod C_WeaponTec9 { // C_CSWeaponBaseGun pub mod C_WeaponTec9 { // C_CSWeaponBaseGun

View File

@ -1054,20 +1054,20 @@ C_BaseButton: # C_BaseToggle
m_usable: 3268 # bool m_usable: 3268 # bool
m_szDisplayText: 3272 # CUtlSymbolLarge m_szDisplayText: 3272 # CUtlSymbolLarge
C_BaseCSGrenade: # C_CSWeaponBase C_BaseCSGrenade: # C_CSWeaponBase
m_bClientPredictDelete: 6656 # bool m_bClientPredictDelete: 6672 # bool
m_bRedraw: 6657 # bool m_bRedraw: 6673 # bool
m_bIsHeldByPlayer: 6658 # bool m_bIsHeldByPlayer: 6674 # bool
m_bPinPulled: 6659 # bool m_bPinPulled: 6675 # bool
m_bJumpThrow: 6660 # bool m_bJumpThrow: 6676 # bool
m_bThrowAnimating: 6661 # bool m_bThrowAnimating: 6677 # bool
m_fThrowTime: 6664 # GameTime_t m_fThrowTime: 6680 # GameTime_t
m_flThrowStrength: 6668 # float m_flThrowStrength: 6684 # float
m_flThrowStrengthApproach: 6672 # float m_flThrowStrengthApproach: 6688 # float
m_fDropTime: 6676 # GameTime_t m_fDropTime: 6692 # GameTime_t
m_bJustPulledPin: 6680 # bool m_bJustPulledPin: 6696 # bool
m_nNextHoldTick: 6684 # GameTick_t m_nNextHoldTick: 6700 # GameTick_t
m_flNextHoldFrac: 6688 # float m_flNextHoldFrac: 6704 # float
m_hSwitchToWeaponAfterThrow: 6692 # CHandle<C_CSWeaponBase> m_hSwitchToWeaponAfterThrow: 6708 # CHandle<C_CSWeaponBase>
C_BaseCSGrenadeProjectile: # C_BaseGrenade C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialPosition: 4200 # Vector m_vInitialPosition: 4200 # Vector
m_vInitialVelocity: 4212 # Vector m_vInitialVelocity: 4212 # Vector
@ -1388,18 +1388,18 @@ C_BulletHitModel: # CBaseAnimGraph
m_flTimeCreated: 3772 # float m_flTimeCreated: 3772 # float
m_vecStartPos: 3776 # Vector m_vecStartPos: 3776 # Vector
C_C4: # C_CSWeaponBase C_C4: # C_CSWeaponBase
m_szScreenText: 6656 # char[32] m_szScreenText: 6672 # char[32]
m_activeLightParticleIndex: 6688 # ParticleIndex_t m_activeLightParticleIndex: 6704 # ParticleIndex_t
m_eActiveLightEffect: 6692 # C4LightEffect_t m_eActiveLightEffect: 6708 # C4LightEffect_t
m_bStartedArming: 6696 # bool m_bStartedArming: 6712 # bool
m_fArmedTime: 6700 # GameTime_t m_fArmedTime: 6716 # GameTime_t
m_bBombPlacedAnimation: 6704 # bool m_bBombPlacedAnimation: 6720 # bool
m_bIsPlantingViaUse: 6705 # bool m_bIsPlantingViaUse: 6721 # bool
m_entitySpottedState: 6712 # EntitySpottedState_t m_entitySpottedState: 6728 # EntitySpottedState_t
m_nSpotRules: 6736 # int32_t m_nSpotRules: 6752 # int32_t
m_bPlayedArmingBeeps: 6740 # bool[7] m_bPlayedArmingBeeps: 6756 # bool[7]
m_bBombPlanted: 6747 # bool m_bBombPlanted: 6763 # bool
m_bDroppedFromDeath: 6748 # bool m_bDroppedFromDeath: 6764 # bool
C_CSGOViewModel: # C_PredictedViewModel C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy: 3856 # bool m_bShouldIgnoreOffsetAndAccuracy: 3856 # bool
m_nWeaponParity: 3860 # uint32_t m_nWeaponParity: 3860 # uint32_t
@ -1442,9 +1442,9 @@ C_CSGO_PreviewModel: # C_BaseFlex
m_flInitialModelScale: 4148 # float m_flInitialModelScale: 4148 # float
C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel
C_CSGO_PreviewPlayer: # C_CSPlayerPawn C_CSGO_PreviewPlayer: # C_CSPlayerPawn
m_animgraph: 9136 # CUtlString m_animgraph: 9144 # CUtlString
m_animgraphCharacterModeString: 9144 # CUtlString m_animgraphCharacterModeString: 9152 # CUtlString
m_flInitialModelScale: 9152 # float m_flInitialModelScale: 9160 # float
C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
C_CSGO_TeamIntroCharacterPosition: # C_CSGO_TeamPreviewCharacterPosition C_CSGO_TeamIntroCharacterPosition: # C_CSGO_TeamPreviewCharacterPosition
C_CSGO_TeamIntroCounterTerroristPosition: # C_CSGO_TeamIntroCharacterPosition C_CSGO_TeamIntroCounterTerroristPosition: # C_CSGO_TeamIntroCharacterPosition
@ -1579,200 +1579,200 @@ C_CSGameRulesProxy: # C_GameRulesProxy
m_pGameRules: 1344 # C_CSGameRules* m_pGameRules: 1344 # C_CSGameRules*
C_CSMinimapBoundary: # C_BaseEntity C_CSMinimapBoundary: # C_BaseEntity
C_CSObserverPawn: # C_CSPlayerPawnBase C_CSObserverPawn: # C_CSPlayerPawnBase
m_hDetectParentChange: 5808 # CEntityHandle m_hDetectParentChange: 5816 # CEntityHandle
C_CSPlayerPawn: # C_CSPlayerPawnBase C_CSPlayerPawn: # C_CSPlayerPawnBase
m_pBulletServices: 5808 # CCSPlayer_BulletServices* m_pBulletServices: 5816 # CCSPlayer_BulletServices*
m_pHostageServices: 5816 # CCSPlayer_HostageServices* m_pHostageServices: 5824 # CCSPlayer_HostageServices*
m_pBuyServices: 5824 # CCSPlayer_BuyServices* m_pBuyServices: 5832 # CCSPlayer_BuyServices*
m_pGlowServices: 5832 # CCSPlayer_GlowServices* m_pGlowServices: 5840 # CCSPlayer_GlowServices*
m_pActionTrackingServices: 5840 # CCSPlayer_ActionTrackingServices* m_pActionTrackingServices: 5848 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime: 5848 # GameTime_t m_flHealthShotBoostExpirationTime: 5856 # GameTime_t
m_flLastFiredWeaponTime: 5852 # GameTime_t m_flLastFiredWeaponTime: 5860 # GameTime_t
m_bHasFemaleVoice: 5856 # bool m_bHasFemaleVoice: 5864 # bool
m_flLandseconds: 5860 # float m_flLandseconds: 5868 # float
m_flOldFallVelocity: 5864 # float m_flOldFallVelocity: 5872 # float
m_szLastPlaceName: 5868 # char[18] m_szLastPlaceName: 5876 # char[18]
m_bPrevDefuser: 5886 # bool m_bPrevDefuser: 5894 # bool
m_bPrevHelmet: 5887 # bool m_bPrevHelmet: 5895 # bool
m_nPrevArmorVal: 5888 # int32_t m_nPrevArmorVal: 5896 # int32_t
m_nPrevGrenadeAmmoCount: 5892 # int32_t m_nPrevGrenadeAmmoCount: 5900 # int32_t
m_unPreviousWeaponHash: 5896 # uint32_t m_unPreviousWeaponHash: 5904 # uint32_t
m_unWeaponHash: 5900 # uint32_t m_unWeaponHash: 5908 # uint32_t
m_bInBuyZone: 5904 # bool m_bInBuyZone: 5912 # bool
m_bPreviouslyInBuyZone: 5905 # bool m_bPreviouslyInBuyZone: 5913 # bool
m_aimPunchAngle: 5908 # QAngle m_aimPunchAngle: 5916 # QAngle
m_aimPunchAngleVel: 5920 # QAngle m_aimPunchAngleVel: 5928 # QAngle
m_aimPunchTickBase: 5932 # int32_t m_aimPunchTickBase: 5940 # int32_t
m_aimPunchTickFraction: 5936 # float m_aimPunchTickFraction: 5944 # float
m_aimPunchCache: 5944 # CUtlVector<QAngle> m_aimPunchCache: 5952 # CUtlVector<QAngle>
m_bInLanding: 5976 # bool m_bInLanding: 5984 # bool
m_flLandingTime: 5980 # float m_flLandingTime: 5988 # float
m_bInHostageRescueZone: 5984 # bool m_bInHostageRescueZone: 5992 # bool
m_bInBombZone: 5985 # bool m_bInBombZone: 5993 # bool
m_bIsBuyMenuOpen: 5986 # bool m_bIsBuyMenuOpen: 5994 # bool
m_flTimeOfLastInjury: 5988 # GameTime_t m_flTimeOfLastInjury: 5996 # GameTime_t
m_flNextSprayDecalTime: 5992 # GameTime_t m_flNextSprayDecalTime: 6000 # GameTime_t
m_iRetakesOffering: 6272 # int32_t m_iRetakesOffering: 6280 # int32_t
m_iRetakesOfferingCard: 6276 # int32_t m_iRetakesOfferingCard: 6284 # int32_t
m_bRetakesHasDefuseKit: 6280 # bool m_bRetakesHasDefuseKit: 6288 # bool
m_bRetakesMVPLastRound: 6281 # bool m_bRetakesMVPLastRound: 6289 # bool
m_iRetakesMVPBoostItem: 6284 # int32_t m_iRetakesMVPBoostItem: 6292 # int32_t
m_RetakesMVPBoostExtraUtility: 6288 # loadout_slot_t m_RetakesMVPBoostExtraUtility: 6296 # loadout_slot_t
m_bNeedToReApplyGloves: 6320 # bool m_bNeedToReApplyGloves: 6328 # bool
m_EconGloves: 6328 # C_EconItemView m_EconGloves: 6336 # C_EconItemView
m_bMustSyncRagdollState: 7424 # bool m_bMustSyncRagdollState: 7432 # bool
m_nRagdollDamageBone: 7428 # int32_t m_nRagdollDamageBone: 7436 # int32_t
m_vRagdollDamageForce: 7432 # Vector m_vRagdollDamageForce: 7440 # Vector
m_vRagdollDamagePosition: 7444 # Vector m_vRagdollDamagePosition: 7452 # Vector
m_szRagdollDamageWeaponName: 7456 # char[64] m_szRagdollDamageWeaponName: 7464 # char[64]
m_bRagdollDamageHeadshot: 7520 # bool m_bRagdollDamageHeadshot: 7528 # bool
m_vRagdollServerOrigin: 7524 # Vector m_vRagdollServerOrigin: 7532 # Vector
m_bLastHeadBoneTransformIsValid: 9080 # bool m_bLastHeadBoneTransformIsValid: 9088 # bool
m_lastLandTime: 9084 # GameTime_t m_lastLandTime: 9092 # GameTime_t
m_bOnGroundLastTick: 9088 # bool m_bOnGroundLastTick: 9096 # bool
m_qDeathEyeAngles: 9116 # QAngle m_qDeathEyeAngles: 9124 # QAngle
m_bSkipOneHeadConstraintUpdate: 9128 # bool m_bSkipOneHeadConstraintUpdate: 9136 # bool
C_CSPlayerPawnBase: # C_BasePlayerPawn C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices: 4712 # CCSPlayer_PingServices* m_pPingServices: 4712 # CCSPlayer_PingServices*
m_pViewModelServices: 4720 # CPlayer_ViewModelServices* m_pViewModelServices: 4720 # CPlayer_ViewModelServices*
m_fRenderingClipPlane: 4728 # float[4] m_fRenderingClipPlane: 4736 # float[4]
m_nLastClipPlaneSetupFrame: 4744 # int32_t m_nLastClipPlaneSetupFrame: 4752 # int32_t
m_vecLastClipCameraPos: 4748 # Vector m_vecLastClipCameraPos: 4756 # Vector
m_vecLastClipCameraForward: 4760 # Vector m_vecLastClipCameraForward: 4768 # Vector
m_bClipHitStaticWorld: 4772 # bool m_bClipHitStaticWorld: 4780 # bool
m_bCachedPlaneIsValid: 4773 # bool m_bCachedPlaneIsValid: 4781 # bool
m_pClippingWeapon: 4776 # C_CSWeaponBase* m_pClippingWeapon: 4784 # C_CSWeaponBase*
m_previousPlayerState: 4784 # CSPlayerState m_previousPlayerState: 4792 # CSPlayerState
m_flLastCollisionCeiling: 4788 # float m_flLastCollisionCeiling: 4796 # float
m_flLastCollisionCeilingChangeTime: 4792 # float m_flLastCollisionCeilingChangeTime: 4800 # float
m_grenadeParameterStashTime: 4824 # GameTime_t m_grenadeParameterStashTime: 4832 # GameTime_t
m_bGrenadeParametersStashed: 4828 # bool m_bGrenadeParametersStashed: 4836 # bool
m_angStashedShootAngles: 4832 # QAngle m_angStashedShootAngles: 4840 # QAngle
m_vecStashedGrenadeThrowPosition: 4844 # Vector m_vecStashedGrenadeThrowPosition: 4852 # Vector
m_vecStashedVelocity: 4856 # Vector m_vecStashedVelocity: 4864 # Vector
m_angShootAngleHistory: 4868 # QAngle[2] m_angShootAngleHistory: 4876 # QAngle[2]
m_vecThrowPositionHistory: 4892 # Vector[2] m_vecThrowPositionHistory: 4900 # Vector[2]
m_vecVelocityHistory: 4916 # Vector[2] m_vecVelocityHistory: 4924 # Vector[2]
m_thirdPersonHeading: 4944 # QAngle m_thirdPersonHeading: 4952 # QAngle
m_flSlopeDropOffset: 4968 # float m_flSlopeDropOffset: 4976 # float
m_flSlopeDropHeight: 4984 # float m_flSlopeDropHeight: 4992 # float
m_vHeadConstraintOffset: 5000 # Vector m_vHeadConstraintOffset: 5008 # Vector
m_bIsScoped: 5024 # bool m_bIsScoped: 5032 # bool
m_bIsWalking: 5025 # bool m_bIsWalking: 5033 # bool
m_bResumeZoom: 5026 # bool m_bResumeZoom: 5034 # bool
m_iPlayerState: 5028 # CSPlayerState m_iPlayerState: 5036 # CSPlayerState
m_bIsDefusing: 5032 # bool m_bIsDefusing: 5040 # bool
m_bIsGrabbingHostage: 5033 # bool m_bIsGrabbingHostage: 5041 # bool
m_iBlockingUseActionInProgress: 5036 # CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress: 5044 # CSPlayerBlockingUseAction_t
m_bIsRescuing: 5040 # bool m_bIsRescuing: 5048 # bool
m_fImmuneToGunGameDamageTime: 5044 # GameTime_t m_fImmuneToGunGameDamageTime: 5052 # GameTime_t
m_fImmuneToGunGameDamageTimeLast: 5048 # GameTime_t m_fImmuneToGunGameDamageTimeLast: 5056 # GameTime_t
m_bGunGameImmunity: 5052 # bool m_bGunGameImmunity: 5060 # bool
m_bHasMovedSinceSpawn: 5053 # bool m_bHasMovedSinceSpawn: 5061 # bool
m_fMolotovUseTime: 5056 # float m_fMolotovUseTime: 5064 # float
m_fMolotovDamageTime: 5060 # float m_fMolotovDamageTime: 5068 # float
m_nWhichBombZone: 5064 # int32_t m_nWhichBombZone: 5072 # int32_t
m_bInNoDefuseArea: 5068 # bool m_bInNoDefuseArea: 5076 # bool
m_iThrowGrenadeCounter: 5072 # int32_t m_iThrowGrenadeCounter: 5080 # int32_t
m_bWaitForNoAttack: 5076 # bool m_bWaitForNoAttack: 5084 # bool
m_flGuardianTooFarDistFrac: 5080 # float m_flGuardianTooFarDistFrac: 5088 # float
m_flDetectedByEnemySensorTime: 5084 # GameTime_t m_flDetectedByEnemySensorTime: 5092 # GameTime_t
m_flNextGuardianTooFarWarning: 5088 # float m_flNextGuardianTooFarWarning: 5096 # float
m_bSuppressGuardianTooFarWarningAudio: 5092 # bool m_bSuppressGuardianTooFarWarningAudio: 5100 # bool
m_bKilledByTaser: 5093 # bool m_bKilledByTaser: 5101 # bool
m_iMoveState: 5096 # int32_t m_iMoveState: 5104 # int32_t
m_bCanMoveDuringFreezePeriod: 5100 # bool m_bCanMoveDuringFreezePeriod: 5108 # bool
m_flLowerBodyYawTarget: 5104 # float m_flLowerBodyYawTarget: 5112 # float
m_bStrafing: 5108 # bool m_bStrafing: 5116 # bool
m_flLastSpawnTimeIndex: 5112 # GameTime_t m_flLastSpawnTimeIndex: 5120 # GameTime_t
m_flEmitSoundTime: 5116 # GameTime_t m_flEmitSoundTime: 5124 # GameTime_t
m_iAddonBits: 5120 # int32_t m_iAddonBits: 5128 # int32_t
m_iPrimaryAddon: 5124 # int32_t m_iPrimaryAddon: 5132 # int32_t
m_iSecondaryAddon: 5128 # int32_t m_iSecondaryAddon: 5136 # int32_t
m_iProgressBarDuration: 5132 # int32_t m_iProgressBarDuration: 5140 # int32_t
m_flProgressBarStartTime: 5136 # float m_flProgressBarStartTime: 5144 # float
m_iDirection: 5140 # int32_t m_iDirection: 5148 # int32_t
m_iShotsFired: 5144 # int32_t m_iShotsFired: 5152 # int32_t
m_bNightVisionOn: 5148 # bool m_bNightVisionOn: 5156 # bool
m_bHasNightVision: 5149 # bool m_bHasNightVision: 5157 # bool
m_flVelocityModifier: 5152 # float m_flVelocityModifier: 5160 # float
m_flHitHeading: 5156 # float m_flHitHeading: 5164 # float
m_nHitBodyPart: 5160 # int32_t m_nHitBodyPart: 5168 # int32_t
m_iStartAccount: 5164 # int32_t m_iStartAccount: 5172 # int32_t
m_vecIntroStartEyePosition: 5168 # Vector m_vecIntroStartEyePosition: 5176 # Vector
m_vecIntroStartPlayerForward: 5180 # Vector m_vecIntroStartPlayerForward: 5188 # Vector
m_flClientDeathTime: 5192 # GameTime_t m_flClientDeathTime: 5200 # GameTime_t
m_flNightVisionAlpha: 5196 # float m_flNightVisionAlpha: 5204 # float
m_bScreenTearFrameCaptured: 5200 # bool m_bScreenTearFrameCaptured: 5208 # bool
m_flFlashBangTime: 5204 # float m_flFlashBangTime: 5212 # float
m_flFlashScreenshotAlpha: 5208 # float m_flFlashScreenshotAlpha: 5216 # float
m_flFlashOverlayAlpha: 5212 # float m_flFlashOverlayAlpha: 5220 # float
m_bFlashBuildUp: 5216 # bool m_bFlashBuildUp: 5224 # bool
m_bFlashDspHasBeenCleared: 5217 # bool m_bFlashDspHasBeenCleared: 5225 # bool
m_bFlashScreenshotHasBeenGrabbed: 5218 # bool m_bFlashScreenshotHasBeenGrabbed: 5226 # bool
m_flFlashMaxAlpha: 5220 # float m_flFlashMaxAlpha: 5228 # float
m_flFlashDuration: 5224 # float m_flFlashDuration: 5232 # float
m_lastStandingPos: 5228 # Vector m_lastStandingPos: 5236 # Vector
m_vecLastMuzzleFlashPos: 5240 # Vector m_vecLastMuzzleFlashPos: 5248 # Vector
m_angLastMuzzleFlashAngle: 5252 # QAngle m_angLastMuzzleFlashAngle: 5260 # QAngle
m_hMuzzleFlashShape: 5264 # CHandle<C_BaseEntity> m_hMuzzleFlashShape: 5272 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex: 5268 # int32_t m_iHealthBarRenderMaskIndex: 5276 # int32_t
m_flHealthFadeValue: 5272 # float m_flHealthFadeValue: 5280 # float
m_flHealthFadeAlpha: 5276 # float m_flHealthFadeAlpha: 5284 # float
m_nMyCollisionGroup: 5280 # int32_t m_nMyCollisionGroup: 5288 # int32_t
m_ignoreLadderJumpTime: 5284 # float m_ignoreLadderJumpTime: 5292 # float
m_ladderSurpressionTimer: 5288 # CountdownTimer m_ladderSurpressionTimer: 5296 # CountdownTimer
m_lastLadderNormal: 5312 # Vector m_lastLadderNormal: 5320 # Vector
m_lastLadderPos: 5324 # Vector m_lastLadderPos: 5332 # Vector
m_flDeathCCWeight: 5344 # float m_flDeathCCWeight: 5352 # float
m_bOldIsScoped: 5348 # bool m_bOldIsScoped: 5356 # bool
m_flPrevRoundEndTime: 5352 # float m_flPrevRoundEndTime: 5360 # float
m_flPrevMatchEndTime: 5356 # float m_flPrevMatchEndTime: 5364 # float
m_unCurrentEquipmentValue: 5360 # uint16_t m_unCurrentEquipmentValue: 5368 # uint16_t
m_unRoundStartEquipmentValue: 5362 # uint16_t m_unRoundStartEquipmentValue: 5370 # uint16_t
m_unFreezetimeEndEquipmentValue: 5364 # uint16_t m_unFreezetimeEndEquipmentValue: 5372 # uint16_t
m_vecThirdPersonViewPositionOverride: 5368 # Vector m_vecThirdPersonViewPositionOverride: 5376 # Vector
m_nHeavyAssaultSuitCooldownRemaining: 5380 # int32_t m_nHeavyAssaultSuitCooldownRemaining: 5388 # int32_t
m_ArmorValue: 5384 # int32_t m_ArmorValue: 5392 # int32_t
m_angEyeAngles: 5392 # QAngle m_angEyeAngles: 5400 # QAngle
m_fNextThinkPushAway: 5416 # float m_fNextThinkPushAway: 5424 # float
m_bShouldAutobuyDMWeapons: 5420 # bool m_bShouldAutobuyDMWeapons: 5428 # bool
m_bShouldAutobuyNow: 5421 # bool m_bShouldAutobuyNow: 5429 # bool
m_bHud_MiniScoreHidden: 5422 # bool m_bHud_MiniScoreHidden: 5430 # bool
m_bHud_RadarHidden: 5423 # bool m_bHud_RadarHidden: 5431 # bool
m_nLastKillerIndex: 5424 # CEntityIndex m_nLastKillerIndex: 5432 # CEntityIndex
m_nLastConcurrentKilled: 5428 # int32_t m_nLastConcurrentKilled: 5436 # int32_t
m_nDeathCamMusic: 5432 # int32_t m_nDeathCamMusic: 5440 # int32_t
m_iIDEntIndex: 5436 # CEntityIndex m_iIDEntIndex: 5444 # CEntityIndex
m_delayTargetIDTimer: 5440 # CountdownTimer m_delayTargetIDTimer: 5448 # CountdownTimer
m_iTargetedWeaponEntIndex: 5464 # CEntityIndex m_iTargetedWeaponEntIndex: 5472 # CEntityIndex
m_iOldIDEntIndex: 5468 # CEntityIndex m_iOldIDEntIndex: 5476 # CEntityIndex
m_holdTargetIDTimer: 5472 # CountdownTimer m_holdTargetIDTimer: 5480 # CountdownTimer
m_flCurrentMusicStartTime: 5500 # float m_flCurrentMusicStartTime: 5508 # float
m_flMusicRoundStartTime: 5504 # float m_flMusicRoundStartTime: 5512 # float
m_bDeferStartMusicOnWarmup: 5508 # bool m_bDeferStartMusicOnWarmup: 5516 # bool
m_cycleLatch: 5512 # int32_t m_cycleLatch: 5520 # int32_t
m_serverIntendedCycle: 5516 # float m_serverIntendedCycle: 5524 # float
m_vecPlayerPatchEconIndices: 5520 # uint32_t[5] m_vecPlayerPatchEconIndices: 5528 # uint32_t[5]
m_bHideTargetID: 5548 # bool m_bHideTargetID: 5556 # bool
m_nextTaserShakeTime: 5552 # float m_nextTaserShakeTime: 5560 # float
m_firstTaserShakeTime: 5556 # float m_firstTaserShakeTime: 5564 # float
m_flLastSmokeOverlayAlpha: 5560 # float m_flLastSmokeOverlayAlpha: 5568 # float
m_vLastSmokeOverlayColor: 5564 # Vector m_vLastSmokeOverlayColor: 5572 # Vector
m_nPlayerSmokedFx: 5576 # ParticleIndex_t m_nPlayerSmokedFx: 5584 # ParticleIndex_t
m_flNextMagDropTime: 5580 # float m_flNextMagDropTime: 5588 # float
m_nLastMagDropAttachmentIndex: 5584 # int32_t m_nLastMagDropAttachmentIndex: 5592 # int32_t
m_vecBulletHitModels: 5592 # CUtlVector<C_BulletHitModel*> m_vecBulletHitModels: 5600 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers: 5616 # CUtlVector<C_PickUpModelSlerper*> m_vecPickupModelSlerpers: 5624 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity: 5640 # Vector m_vecLastAliveLocalVelocity: 5648 # Vector
m_entitySpottedState: 5680 # EntitySpottedState_t m_entitySpottedState: 5688 # EntitySpottedState_t
m_nSurvivalTeamNumber: 5704 # int32_t m_nSurvivalTeamNumber: 5712 # int32_t
m_bGuardianShouldSprayCustomXMark: 5708 # bool m_bGuardianShouldSprayCustomXMark: 5716 # bool
m_bHasDeathInfo: 5709 # bool m_bHasDeathInfo: 5717 # bool
m_flDeathInfoTime: 5712 # float m_flDeathInfoTime: 5720 # float
m_vecDeathInfoOrigin: 5716 # Vector m_vecDeathInfoOrigin: 5724 # Vector
m_bKilledByHeadshot: 5728 # bool m_bKilledByHeadshot: 5736 # bool
m_hOriginalController: 5732 # CHandle<CCSPlayerController> m_hOriginalController: 5740 # CHandle<CCSPlayerController>
C_CSPlayerResource: # C_BaseEntity C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive: 1344 # bool[12] m_bHostageAlive: 1344 # bool[12]
m_isHostageFollowingSomeone: 1356 # bool[12] m_isHostageFollowingSomeone: 1356 # bool[12]
@ -1864,13 +1864,14 @@ C_CSWeaponBase: # C_BasePlayerWeapon
m_iIronSightMode: 6512 # int32_t m_iIronSightMode: 6512 # int32_t
m_flLastLOSTraceFailureTime: 6528 # GameTime_t m_flLastLOSTraceFailureTime: 6528 # GameTime_t
m_iNumEmptyAttacks: 6532 # int32_t m_iNumEmptyAttacks: 6532 # int32_t
m_flLastMagDropRequestTime: 6656 # GameTime_t
C_CSWeaponBaseGun: # C_CSWeaponBase C_CSWeaponBaseGun: # C_CSWeaponBase
m_zoomLevel: 6656 # int32_t m_zoomLevel: 6672 # int32_t
m_iBurstShotsRemaining: 6660 # int32_t m_iBurstShotsRemaining: 6676 # int32_t
m_iSilencerBodygroup: 6664 # int32_t m_iSilencerBodygroup: 6680 # int32_t
m_silencedModelIndex: 6680 # int32_t m_silencedModelIndex: 6696 # int32_t
m_inPrecache: 6684 # bool m_inPrecache: 6700 # bool
m_bNeedsBoltAction: 6685 # bool m_bNeedsBoltAction: 6701 # bool
C_Chicken: # C_DynamicProp C_Chicken: # C_DynamicProp
m_hHolidayHatAddon: 4336 # CHandle<CBaseAnimGraph> m_hHolidayHatAddon: 4336 # CHandle<CBaseAnimGraph>
m_jumpedThisFrame: 4340 # bool m_jumpedThisFrame: 4340 # bool
@ -2291,8 +2292,8 @@ C_Fish: # CBaseAnimGraph
m_errorHistoryCount: 3944 # int32_t m_errorHistoryCount: 3944 # int32_t
m_averageError: 3948 # float m_averageError: 3948 # float
C_Fists: # C_CSWeaponBase C_Fists: # C_CSWeaponBase
m_bPlayingUninterruptableAct: 6656 # bool m_bPlayingUninterruptableAct: 6672 # bool
m_nUninterruptableActivity: 6660 # PlayerAnimEvent_t m_nUninterruptableActivity: 6676 # PlayerAnimEvent_t
C_Flashbang: # C_BaseCSGrenade C_Flashbang: # C_BaseCSGrenade
C_FlashbangProjectile: # C_BaseCSGrenadeProjectile C_FlashbangProjectile: # C_BaseCSGrenadeProjectile
C_FogController: # C_BaseEntity C_FogController: # C_BaseEntity
@ -3067,8 +3068,8 @@ C_WaterBullet: # CBaseAnimGraph
C_WeaponAWP: # C_CSWeaponBaseGun C_WeaponAWP: # C_CSWeaponBaseGun
C_WeaponAug: # C_CSWeaponBaseGun C_WeaponAug: # C_CSWeaponBaseGun
C_WeaponBaseItem: # C_CSWeaponBase C_WeaponBaseItem: # C_CSWeaponBase
m_SequenceCompleteTimer: 6656 # CountdownTimer m_SequenceCompleteTimer: 6672 # CountdownTimer
m_bRedraw: 6680 # bool m_bRedraw: 6696 # bool
C_WeaponBizon: # C_CSWeaponBaseGun C_WeaponBizon: # C_CSWeaponBaseGun
C_WeaponCZ75a: # C_CSWeaponBaseGun C_WeaponCZ75a: # C_CSWeaponBaseGun
C_WeaponElite: # C_CSWeaponBaseGun C_WeaponElite: # C_CSWeaponBaseGun
@ -3096,9 +3097,9 @@ C_WeaponSG556: # C_CSWeaponBaseGun
C_WeaponSSG08: # C_CSWeaponBaseGun C_WeaponSSG08: # C_CSWeaponBaseGun
C_WeaponSawedoff: # C_CSWeaponBase C_WeaponSawedoff: # C_CSWeaponBase
C_WeaponShield: # C_CSWeaponBaseGun C_WeaponShield: # C_CSWeaponBaseGun
m_flDisplayHealth: 6688 # float m_flDisplayHealth: 6704 # float
C_WeaponTaser: # C_CSWeaponBaseGun C_WeaponTaser: # C_CSWeaponBaseGun
m_fFireTime: 6688 # GameTime_t m_fFireTime: 6704 # GameTime_t
C_WeaponTec9: # C_CSWeaponBaseGun C_WeaponTec9: # C_CSWeaponBaseGun
C_WeaponUMP45: # C_CSWeaponBaseGun C_WeaponUMP45: # C_CSWeaponBaseGun
C_WeaponUSPSilencer: # C_CSWeaponBaseGun C_WeaponUSPSilencer: # C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +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
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +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
Mon, 11 Dec 2023 23:16:32 +0000 Thu, 14 Dec 2023 01:10:27 +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
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +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
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +0000
*/ */
public static class animationsystem_dll { // animationsystem.dll public static class animationsystem_dll { // animationsystem.dll
@ -9,54 +9,54 @@ 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 = 0x8A03B0; public const nint LegacyGameUI001 = 0x8A21A0;
public const nint Source2ClientUI001 = 0x88F5F0; public const nint Source2ClientUI001 = 0x8913E0;
public const nint Source2ClientPrediction001 = 0x7A7720; public const nint Source2ClientPrediction001 = 0x7A9770;
public const nint ClientToolsInfo_001 = 0x7334D0; public const nint ClientToolsInfo_001 = 0x735540;
public const nint Source2Client002 = 0x7334F0; public const nint Source2Client002 = 0x735560;
public const nint GameClientExports001 = 0x7334E0; public const nint GameClientExports001 = 0x735550;
public const nint EmptyWorldService001_Client = 0x490790; public const nint EmptyWorldService001_Client = 0x490940;
public const nint Source2ClientConfig001 = 0x4776D0; public const nint Source2ClientConfig001 = 0x477880;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E47C0; public const nint SimpleEngineLoopService_001 = 0x1E65E0;
public const nint ClientServerEngineLoopService_001 = 0x1DA2C0; public const nint ClientServerEngineLoopService_001 = 0x1DC0E0;
public const nint KeyValueCache001 = 0x1D6900; public const nint KeyValueCache001 = 0x1D8720;
public const nint HostStateMgr001 = 0x1D4100; public const nint HostStateMgr001 = 0x1D5F20;
public const nint GameEventSystemServerV001 = 0x1CF7A0; public const nint GameEventSystemServerV001 = 0x1D15C0;
public const nint GameEventSystemClientV001 = 0x1CF790; public const nint GameEventSystemClientV001 = 0x1D15B0;
public const nint EngineServiceMgr001 = 0x1CB460; public const nint EngineServiceMgr001 = 0x1CD280;
public const nint VProfService_001 = 0x1B8D60; public const nint VProfService_001 = 0x1BAA30;
public const nint ToolService_001 = 0x1B7AB0; public const nint ToolService_001 = 0x1B9780;
public const nint StatsService_001 = 0x1B2D30; public const nint StatsService_001 = 0x1B4A00;
public const nint SplitScreenService_001 = 0x1AFED0; public const nint SplitScreenService_001 = 0x1B1BA0;
public const nint SoundService_001 = 0x1AA9B0; public const nint SoundService_001 = 0x1AB680;
public const nint ScreenshotService001 = 0x1A6880; public const nint ScreenshotService001 = 0x1A70F0;
public const nint RenderService_001 = 0x1A3BE0; public const nint RenderService_001 = 0x1A4450;
public const nint NetworkService_001 = 0x1A36F0; public const nint NetworkService_001 = 0x1A3F60;
public const nint NetworkServerService_001 = 0x19E5A0; public const nint NetworkServerService_001 = 0x19EE10;
public const nint NetworkP2PService_001 = 0x19A050; public const nint NetworkP2PService_001 = 0x19A8C0;
public const nint NetworkClientService_001 = 0x193CE0; public const nint NetworkClientService_001 = 0x194550;
public const nint MapListService_001 = 0x18CCB0; public const nint MapListService_001 = 0x18D520;
public const nint InputService_001 = 0x17AD90; public const nint InputService_001 = 0x17B600;
public const nint GameUIService_001 = 0x1754C0; public const nint GameUIService_001 = 0x175D30;
public const nint GameResourceServiceServerV001 = 0x173220; public const nint GameResourceServiceServerV001 = 0x173A90;
public const nint GameResourceServiceClientV001 = 0x173210; public const nint GameResourceServiceClientV001 = 0x173A80;
public const nint BugService001 = 0x16C200; public const nint BugService001 = 0x16CA20;
public const nint BenchmarkService001 = 0x16A9A0; public const nint BenchmarkService001 = 0x16B1C0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1184B0; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0;
public const nint EngineGameUI001 = 0x117840; public const nint EngineGameUI001 = 0x117D60;
public const nint INETSUPPORT_001 = 0xE6E80; public const nint INETSUPPORT_001 = 0xE73A0;
public const nint Source2EngineToServerStringTable001 = 0xA2300; public const nint Source2EngineToServerStringTable001 = 0xA2820;
public const nint Source2EngineToServer001 = 0x8B310; public const nint Source2EngineToServer001 = 0x8B7D0;
public const nint Source2EngineToClientStringTable001 = 0x83DE0; public const nint Source2EngineToClientStringTable001 = 0x842A0;
public const nint Source2EngineToClient001 = 0x5A570; public const nint Source2EngineToClient001 = 0x5AA30;
} }
public static class filesystem_stdio_dll { // filesystem_stdio.dll public static class filesystem_stdio_dll { // filesystem_stdio.dll
public const nint VAsyncFileSystem2_001 = 0x66D30; public const nint VAsyncFileSystem2_001 = 0x679D0;
public const nint VFileSystem017 = 0x66D20; public const nint VFileSystem017 = 0x679C0;
} }
public static class host_dll { // host.dll public static class host_dll { // host.dll
@ -105,10 +105,10 @@ public static class navsystem_dll { // navsystem.dll
} }
public static class networksystem_dll { // networksystem.dll public static class networksystem_dll { // networksystem.dll
public const nint SerializedEntitiesVersion001 = 0xD15B0; public const nint SerializedEntitiesVersion001 = 0xD1920;
public const nint NetworkSystemVersion001 = 0xBBF40; public const nint NetworkSystemVersion001 = 0xBC2B0;
public const nint NetworkMessagesVersion001 = 0x9C690; public const nint NetworkMessagesVersion001 = 0x9CA00;
public const nint FlattenedSerializersVersion001 = 0x7C400; public const nint FlattenedSerializersVersion001 = 0x7C770;
} }
public static class panorama_dll { // panorama.dll public static class panorama_dll { // panorama.dll
@ -157,23 +157,23 @@ 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 = 0xA3C7E0; public const nint NavGameTest001 = 0xA3D1D0;
public const nint ServerToolsInfo_001 = 0x83F620; public const nint ServerToolsInfo_001 = 0x840010;
public const nint Source2GameClients001 = 0x83F630; public const nint Source2GameClients001 = 0x840020;
public const nint Source2GameEntities001 = 0x83F640; public const nint Source2GameEntities001 = 0x840030;
public const nint Source2Server001 = 0x83F650; public const nint Source2Server001 = 0x840040;
public const nint EmptyWorldService001_Server = 0x591C80; public const nint EmptyWorldService001_Server = 0x5920A0;
public const nint Source2ServerConfig001 = 0x571BB0; public const nint Source2ServerConfig001 = 0x571FD0;
public const nint EntitySubclassUtilsV001 = 0x2D0850; public const nint EntitySubclassUtilsV001 = 0x2D0880;
public const nint customnavsystem001 = 0x24D7E0; public const nint customnavsystem001 = 0x24D8C0;
public const nint Source2GameDirector001 = 0x145580; public const nint Source2GameDirector001 = 0x145660;
} }
public static class soundsystem_dll { // soundsystem.dll public static class soundsystem_dll { // soundsystem.dll
public const nint SoundOpSystem001 = 0x1567E0; public const nint SoundOpSystem001 = 0x157B00;
public const nint SoundOpSystemEdit001 = 0x8BBC0; public const nint SoundOpSystemEdit001 = 0x8CEE0;
public const nint VMixEditTool001 = 0x71740; public const nint VMixEditTool001 = 0x71FF0;
public const nint SoundSystem001 = 0x46540; public const nint SoundSystem001 = 0x46AE0;
} }
public static class steamaudio_dll { // steamaudio.dll public static class steamaudio_dll { // steamaudio.dll
@ -204,10 +204,10 @@ public static class steamclient64_dll { // steamclient64.dll
} }
public static class tier0_dll { // tier0.dll public static class tier0_dll { // tier0.dll
public const nint VStringTokenSystem001 = 0x18C2B0; public const nint VStringTokenSystem001 = 0x18C360;
public const nint TestScriptMgr001 = 0x13F610; public const nint TestScriptMgr001 = 0x13F6C0;
public const nint VProcessUtils002 = 0x12F790; public const nint VProcessUtils002 = 0x12F840;
public const nint VEngineCvar007 = 0x61920; public const nint VEngineCvar007 = 0x619D0;
} }
public static class v8system_dll { // v8system.dll public static class v8system_dll { // v8system.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +0000
*/ */
#pragma once #pragma once
@ -13,54 +13,54 @@ namespace animationsystem_dll { // animationsystem.dll
} }
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8A03B0; constexpr std::ptrdiff_t LegacyGameUI001 = 0x8A21A0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x88F5F0; constexpr std::ptrdiff_t Source2ClientUI001 = 0x8913E0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A7720; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A9770;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x7334D0; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x735540;
constexpr std::ptrdiff_t Source2Client002 = 0x7334F0; constexpr std::ptrdiff_t Source2Client002 = 0x735560;
constexpr std::ptrdiff_t GameClientExports001 = 0x7334E0; constexpr std::ptrdiff_t GameClientExports001 = 0x735550;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490790; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490940;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x4776D0; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x477880;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E47C0; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E65E0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DA2C0; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DC0E0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6900; constexpr std::ptrdiff_t KeyValueCache001 = 0x1D8720;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D4100; constexpr std::ptrdiff_t HostStateMgr001 = 0x1D5F20;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CF7A0; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1D15C0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CF790; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1D15B0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB460; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CD280;
constexpr std::ptrdiff_t VProfService_001 = 0x1B8D60; constexpr std::ptrdiff_t VProfService_001 = 0x1BAA30;
constexpr std::ptrdiff_t ToolService_001 = 0x1B7AB0; constexpr std::ptrdiff_t ToolService_001 = 0x1B9780;
constexpr std::ptrdiff_t StatsService_001 = 0x1B2D30; constexpr std::ptrdiff_t StatsService_001 = 0x1B4A00;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFED0; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1B1BA0;
constexpr std::ptrdiff_t SoundService_001 = 0x1AA9B0; constexpr std::ptrdiff_t SoundService_001 = 0x1AB680;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6880; constexpr std::ptrdiff_t ScreenshotService001 = 0x1A70F0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A3BE0; constexpr std::ptrdiff_t RenderService_001 = 0x1A4450;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A36F0; constexpr std::ptrdiff_t NetworkService_001 = 0x1A3F60;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E5A0; constexpr std::ptrdiff_t NetworkServerService_001 = 0x19EE10;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A050; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A8C0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193CE0; constexpr std::ptrdiff_t NetworkClientService_001 = 0x194550;
constexpr std::ptrdiff_t MapListService_001 = 0x18CCB0; constexpr std::ptrdiff_t MapListService_001 = 0x18D520;
constexpr std::ptrdiff_t InputService_001 = 0x17AD90; constexpr std::ptrdiff_t InputService_001 = 0x17B600;
constexpr std::ptrdiff_t GameUIService_001 = 0x1754C0; constexpr std::ptrdiff_t GameUIService_001 = 0x175D30;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173220; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173A90;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173210; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173A80;
constexpr std::ptrdiff_t BugService001 = 0x16C200; constexpr std::ptrdiff_t BugService001 = 0x16CA20;
constexpr std::ptrdiff_t BenchmarkService001 = 0x16A9A0; constexpr std::ptrdiff_t BenchmarkService001 = 0x16B1C0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1184B0; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0;
constexpr std::ptrdiff_t EngineGameUI001 = 0x117840; constexpr std::ptrdiff_t EngineGameUI001 = 0x117D60;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E80; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE73A0;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA2300; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA2820;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B310; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B7D0;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83DE0; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x842A0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A570; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5AA30;
} }
namespace filesystem_stdio_dll { // filesystem_stdio.dll namespace filesystem_stdio_dll { // filesystem_stdio.dll
constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x66D30; constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x679D0;
constexpr std::ptrdiff_t VFileSystem017 = 0x66D20; constexpr std::ptrdiff_t VFileSystem017 = 0x679C0;
} }
namespace host_dll { // host.dll namespace host_dll { // host.dll
@ -109,10 +109,10 @@ namespace navsystem_dll { // navsystem.dll
} }
namespace networksystem_dll { // networksystem.dll namespace networksystem_dll { // networksystem.dll
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD15B0; constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1920;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBF40; constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBC2B0;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C690; constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9CA00;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7C400; constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7C770;
} }
namespace panorama_dll { // panorama.dll namespace panorama_dll { // panorama.dll
@ -161,23 +161,23 @@ namespace schemasystem_dll { // schemasystem.dll
} }
namespace server_dll { // server.dll namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA3C7E0; constexpr std::ptrdiff_t NavGameTest001 = 0xA3D1D0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83F620; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x840010;
constexpr std::ptrdiff_t Source2GameClients001 = 0x83F630; constexpr std::ptrdiff_t Source2GameClients001 = 0x840020;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x83F640; constexpr std::ptrdiff_t Source2GameEntities001 = 0x840030;
constexpr std::ptrdiff_t Source2Server001 = 0x83F650; constexpr std::ptrdiff_t Source2Server001 = 0x840040;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591C80; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5920A0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571BB0; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571FD0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0850; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0880;
constexpr std::ptrdiff_t customnavsystem001 = 0x24D7E0; constexpr std::ptrdiff_t customnavsystem001 = 0x24D8C0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x145580; constexpr std::ptrdiff_t Source2GameDirector001 = 0x145660;
} }
namespace soundsystem_dll { // soundsystem.dll namespace soundsystem_dll { // soundsystem.dll
constexpr std::ptrdiff_t SoundOpSystem001 = 0x1567E0; constexpr std::ptrdiff_t SoundOpSystem001 = 0x157B00;
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8BBC0; constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8CEE0;
constexpr std::ptrdiff_t VMixEditTool001 = 0x71740; constexpr std::ptrdiff_t VMixEditTool001 = 0x71FF0;
constexpr std::ptrdiff_t SoundSystem001 = 0x46540; constexpr std::ptrdiff_t SoundSystem001 = 0x46AE0;
} }
namespace steamaudio_dll { // steamaudio.dll namespace steamaudio_dll { // steamaudio.dll
@ -208,10 +208,10 @@ namespace steamclient64_dll { // steamclient64.dll
} }
namespace tier0_dll { // tier0.dll namespace tier0_dll { // tier0.dll
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C2B0; constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C360;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F610; constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F6C0;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F790; constexpr std::ptrdiff_t VProcessUtils002 = 0x12F840;
constexpr std::ptrdiff_t VEngineCvar007 = 0x61920; constexpr std::ptrdiff_t VEngineCvar007 = 0x619D0;
} }
namespace v8system_dll { // v8system.dll namespace v8system_dll { // v8system.dll

View File

@ -15,35 +15,35 @@
"client_dll": { "client_dll": {
"data": { "data": {
"ClientToolsInfo_001": { "ClientToolsInfo_001": {
"value": 7550160, "value": 7558464,
"comment": null "comment": null
}, },
"EmptyWorldService001_Client": { "EmptyWorldService001_Client": {
"value": 4786064, "value": 4786496,
"comment": null "comment": null
}, },
"GameClientExports001": { "GameClientExports001": {
"value": 7550176, "value": 7558480,
"comment": null "comment": null
}, },
"LegacyGameUI001": { "LegacyGameUI001": {
"value": 9044912, "value": 9052576,
"comment": null "comment": null
}, },
"Source2Client002": { "Source2Client002": {
"value": 7550192, "value": 7558496,
"comment": null "comment": null
}, },
"Source2ClientConfig001": { "Source2ClientConfig001": {
"value": 4683472, "value": 4683904,
"comment": null "comment": null
}, },
"Source2ClientPrediction001": { "Source2ClientPrediction001": {
"value": 8025888, "value": 8034160,
"comment": null "comment": null
}, },
"Source2ClientUI001": { "Source2ClientUI001": {
"value": 8975856, "value": 8983520,
"comment": null "comment": null
} }
}, },
@ -52,131 +52,131 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"BenchmarkService001": { "BenchmarkService001": {
"value": 1485216, "value": 1487296,
"comment": null "comment": null
}, },
"BugService001": { "BugService001": {
"value": 1491456, "value": 1493536,
"comment": null "comment": null
}, },
"ClientServerEngineLoopService_001": { "ClientServerEngineLoopService_001": {
"value": 1942208, "value": 1949920,
"comment": null "comment": null
}, },
"EngineGameUI001": { "EngineGameUI001": {
"value": 1144896, "value": 1146208,
"comment": null "comment": null
}, },
"EngineServiceMgr001": { "EngineServiceMgr001": {
"value": 1881184, "value": 1888896,
"comment": null "comment": null
}, },
"GameEventSystemClientV001": { "GameEventSystemClientV001": {
"value": 1898384, "value": 1906096,
"comment": null "comment": null
}, },
"GameEventSystemServerV001": { "GameEventSystemServerV001": {
"value": 1898400, "value": 1906112,
"comment": null "comment": null
}, },
"GameResourceServiceClientV001": { "GameResourceServiceClientV001": {
"value": 1520144, "value": 1522304,
"comment": null "comment": null
}, },
"GameResourceServiceServerV001": { "GameResourceServiceServerV001": {
"value": 1520160, "value": 1522320,
"comment": null "comment": null
}, },
"GameUIService_001": { "GameUIService_001": {
"value": 1529024, "value": 1531184,
"comment": null "comment": null
}, },
"HostStateMgr001": { "HostStateMgr001": {
"value": 1917184, "value": 1924896,
"comment": null "comment": null
}, },
"INETSUPPORT_001": { "INETSUPPORT_001": {
"value": 945792, "value": 947104,
"comment": null "comment": null
}, },
"InputService_001": { "InputService_001": {
"value": 1551760, "value": 1553920,
"comment": null "comment": null
}, },
"KeyValueCache001": { "KeyValueCache001": {
"value": 1927424, "value": 1935136,
"comment": null "comment": null
}, },
"MapListService_001": { "MapListService_001": {
"value": 1625264, "value": 1627424,
"comment": null "comment": null
}, },
"NetworkClientService_001": { "NetworkClientService_001": {
"value": 1653984, "value": 1656144,
"comment": null "comment": null
}, },
"NetworkP2PService_001": { "NetworkP2PService_001": {
"value": 1679440, "value": 1681600,
"comment": null "comment": null
}, },
"NetworkServerService_001": { "NetworkServerService_001": {
"value": 1697184, "value": 1699344,
"comment": null "comment": null
}, },
"NetworkService_001": { "NetworkService_001": {
"value": 1718000, "value": 1720160,
"comment": null "comment": null
}, },
"RenderService_001": { "RenderService_001": {
"value": 1719264, "value": 1721424,
"comment": null "comment": null
}, },
"ScreenshotService001": { "ScreenshotService001": {
"value": 1730688, "value": 1732848,
"comment": null "comment": null
}, },
"SimpleEngineLoopService_001": { "SimpleEngineLoopService_001": {
"value": 1984448, "value": 1992160,
"comment": null "comment": null
}, },
"SoundService_001": { "SoundService_001": {
"value": 1747376, "value": 1750656,
"comment": null "comment": null
}, },
"Source2EngineToClient001": { "Source2EngineToClient001": {
"value": 370032, "value": 371248,
"comment": null "comment": null
}, },
"Source2EngineToClientStringTable001": { "Source2EngineToClientStringTable001": {
"value": 540128, "value": 541344,
"comment": null "comment": null
}, },
"Source2EngineToServer001": { "Source2EngineToServer001": {
"value": 570128, "value": 571344,
"comment": null "comment": null
}, },
"Source2EngineToServerStringTable001": { "Source2EngineToServerStringTable001": {
"value": 664320, "value": 665632,
"comment": null "comment": null
}, },
"SplitScreenService_001": { "SplitScreenService_001": {
"value": 1769168, "value": 1776544,
"comment": null "comment": null
}, },
"StatsService_001": { "StatsService_001": {
"value": 1781040, "value": 1788416,
"comment": null "comment": null
}, },
"ToolService_001": { "ToolService_001": {
"value": 1800880, "value": 1808256,
"comment": null "comment": null
}, },
"VENGINE_GAMEUIFUNCS_VERSION005": { "VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1148080, "value": 1149392,
"comment": null "comment": null
}, },
"VProfService_001": { "VProfService_001": {
"value": 1805664, "value": 1813040,
"comment": null "comment": null
} }
}, },
@ -185,11 +185,11 @@
"filesystem_stdio_dll": { "filesystem_stdio_dll": {
"data": { "data": {
"VAsyncFileSystem2_001": { "VAsyncFileSystem2_001": {
"value": 421168, "value": 424400,
"comment": null "comment": null
}, },
"VFileSystem017": { "VFileSystem017": {
"value": 421152, "value": 424384,
"comment": null "comment": null
} }
}, },
@ -322,19 +322,19 @@
"networksystem_dll": { "networksystem_dll": {
"data": { "data": {
"FlattenedSerializersVersion001": { "FlattenedSerializersVersion001": {
"value": 508928, "value": 509808,
"comment": null "comment": null
}, },
"NetworkMessagesVersion001": { "NetworkMessagesVersion001": {
"value": 640656, "value": 641536,
"comment": null "comment": null
}, },
"NetworkSystemVersion001": { "NetworkSystemVersion001": {
"value": 769856, "value": 770736,
"comment": null "comment": null
}, },
"SerializedEntitiesVersion001": { "SerializedEntitiesVersion001": {
"value": 857520, "value": 858400,
"comment": null "comment": null
} }
}, },
@ -453,43 +453,43 @@
"server_dll": { "server_dll": {
"data": { "data": {
"EmptyWorldService001_Server": { "EmptyWorldService001_Server": {
"value": 5840000, "value": 5841056,
"comment": null "comment": null
}, },
"EntitySubclassUtilsV001": { "EntitySubclassUtilsV001": {
"value": 2951248, "value": 2951296,
"comment": null "comment": null
}, },
"NavGameTest001": { "NavGameTest001": {
"value": 10733536, "value": 10736080,
"comment": null "comment": null
}, },
"ServerToolsInfo_001": { "ServerToolsInfo_001": {
"value": 8648224, "value": 8650768,
"comment": null "comment": null
}, },
"Source2GameClients001": { "Source2GameClients001": {
"value": 8648240, "value": 8650784,
"comment": null "comment": null
}, },
"Source2GameDirector001": { "Source2GameDirector001": {
"value": 1332608, "value": 1332832,
"comment": null "comment": null
}, },
"Source2GameEntities001": { "Source2GameEntities001": {
"value": 8648256, "value": 8650800,
"comment": null "comment": null
}, },
"Source2Server001": { "Source2Server001": {
"value": 8648272, "value": 8650816,
"comment": null "comment": null
}, },
"Source2ServerConfig001": { "Source2ServerConfig001": {
"value": 5708720, "value": 5709776,
"comment": null "comment": null
}, },
"customnavsystem001": { "customnavsystem001": {
"value": 2414560, "value": 2414784,
"comment": null "comment": null
} }
}, },
@ -498,19 +498,19 @@
"soundsystem_dll": { "soundsystem_dll": {
"data": { "data": {
"SoundOpSystem001": { "SoundOpSystem001": {
"value": 1402848, "value": 1407744,
"comment": null "comment": null
}, },
"SoundOpSystemEdit001": { "SoundOpSystemEdit001": {
"value": 572352, "value": 577248,
"comment": null "comment": null
}, },
"SoundSystem001": { "SoundSystem001": {
"value": 288064, "value": 289504,
"comment": null "comment": null
}, },
"VMixEditTool001": { "VMixEditTool001": {
"value": 464704, "value": 466928,
"comment": null "comment": null
} }
}, },
@ -613,19 +613,19 @@
"tier0_dll": { "tier0_dll": {
"data": { "data": {
"TestScriptMgr001": { "TestScriptMgr001": {
"value": 1308176, "value": 1308352,
"comment": null "comment": null
}, },
"VEngineCvar007": { "VEngineCvar007": {
"value": 399648, "value": 399824,
"comment": null "comment": null
}, },
"VProcessUtils002": { "VProcessUtils002": {
"value": 1243024, "value": 1243200,
"comment": null "comment": null
}, },
"VStringTokenSystem001": { "VStringTokenSystem001": {
"value": 1622704, "value": 1622880,
"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
Mon, 11 Dec 2023 23:16:32 +0000 Thu, 14 Dec 2023 01:10:27 +0000
''' '''
class animationsystem_dll: # animationsystem.dll class animationsystem_dll: # animationsystem.dll
@ -8,52 +8,52 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0 AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll class client_dll: # client.dll
LegacyGameUI001 = 0x8A03B0 LegacyGameUI001 = 0x8A21A0
Source2ClientUI001 = 0x88F5F0 Source2ClientUI001 = 0x8913E0
Source2ClientPrediction001 = 0x7A7720 Source2ClientPrediction001 = 0x7A9770
ClientToolsInfo_001 = 0x7334D0 ClientToolsInfo_001 = 0x735540
Source2Client002 = 0x7334F0 Source2Client002 = 0x735560
GameClientExports001 = 0x7334E0 GameClientExports001 = 0x735550
EmptyWorldService001_Client = 0x490790 EmptyWorldService001_Client = 0x490940
Source2ClientConfig001 = 0x4776D0 Source2ClientConfig001 = 0x477880
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E47C0 SimpleEngineLoopService_001 = 0x1E65E0
ClientServerEngineLoopService_001 = 0x1DA2C0 ClientServerEngineLoopService_001 = 0x1DC0E0
KeyValueCache001 = 0x1D6900 KeyValueCache001 = 0x1D8720
HostStateMgr001 = 0x1D4100 HostStateMgr001 = 0x1D5F20
GameEventSystemServerV001 = 0x1CF7A0 GameEventSystemServerV001 = 0x1D15C0
GameEventSystemClientV001 = 0x1CF790 GameEventSystemClientV001 = 0x1D15B0
EngineServiceMgr001 = 0x1CB460 EngineServiceMgr001 = 0x1CD280
VProfService_001 = 0x1B8D60 VProfService_001 = 0x1BAA30
ToolService_001 = 0x1B7AB0 ToolService_001 = 0x1B9780
StatsService_001 = 0x1B2D30 StatsService_001 = 0x1B4A00
SplitScreenService_001 = 0x1AFED0 SplitScreenService_001 = 0x1B1BA0
SoundService_001 = 0x1AA9B0 SoundService_001 = 0x1AB680
ScreenshotService001 = 0x1A6880 ScreenshotService001 = 0x1A70F0
RenderService_001 = 0x1A3BE0 RenderService_001 = 0x1A4450
NetworkService_001 = 0x1A36F0 NetworkService_001 = 0x1A3F60
NetworkServerService_001 = 0x19E5A0 NetworkServerService_001 = 0x19EE10
NetworkP2PService_001 = 0x19A050 NetworkP2PService_001 = 0x19A8C0
NetworkClientService_001 = 0x193CE0 NetworkClientService_001 = 0x194550
MapListService_001 = 0x18CCB0 MapListService_001 = 0x18D520
InputService_001 = 0x17AD90 InputService_001 = 0x17B600
GameUIService_001 = 0x1754C0 GameUIService_001 = 0x175D30
GameResourceServiceServerV001 = 0x173220 GameResourceServiceServerV001 = 0x173A90
GameResourceServiceClientV001 = 0x173210 GameResourceServiceClientV001 = 0x173A80
BugService001 = 0x16C200 BugService001 = 0x16CA20
BenchmarkService001 = 0x16A9A0 BenchmarkService001 = 0x16B1C0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x1184B0 VENGINE_GAMEUIFUNCS_VERSION005 = 0x1189D0
EngineGameUI001 = 0x117840 EngineGameUI001 = 0x117D60
INETSUPPORT_001 = 0xE6E80 INETSUPPORT_001 = 0xE73A0
Source2EngineToServerStringTable001 = 0xA2300 Source2EngineToServerStringTable001 = 0xA2820
Source2EngineToServer001 = 0x8B310 Source2EngineToServer001 = 0x8B7D0
Source2EngineToClientStringTable001 = 0x83DE0 Source2EngineToClientStringTable001 = 0x842A0
Source2EngineToClient001 = 0x5A570 Source2EngineToClient001 = 0x5AA30
class filesystem_stdio_dll: # filesystem_stdio.dll class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30 VAsyncFileSystem2_001 = 0x679D0
VFileSystem017 = 0x66D20 VFileSystem017 = 0x679C0
class host_dll: # host.dll class host_dll: # host.dll
Source2Host001 = 0x18E10 Source2Host001 = 0x18E10
@ -93,10 +93,10 @@ class navsystem_dll: # navsystem.dll
NavSystem001 = 0x76F0 NavSystem001 = 0x76F0
class networksystem_dll: # networksystem.dll class networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001 = 0xD15B0 SerializedEntitiesVersion001 = 0xD1920
NetworkSystemVersion001 = 0xBBF40 NetworkSystemVersion001 = 0xBC2B0
NetworkMessagesVersion001 = 0x9C690 NetworkMessagesVersion001 = 0x9CA00
FlattenedSerializersVersion001 = 0x7C400 FlattenedSerializersVersion001 = 0x7C770
class panorama_dll: # panorama.dll class panorama_dll: # panorama.dll
PanoramaUIEngine001 = 0x57EE0 PanoramaUIEngine001 = 0x57EE0
@ -134,22 +134,22 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930 SchemaSystem_001 = 0xA930
class server_dll: # server.dll class server_dll: # server.dll
NavGameTest001 = 0xA3C7E0 NavGameTest001 = 0xA3D1D0
ServerToolsInfo_001 = 0x83F620 ServerToolsInfo_001 = 0x840010
Source2GameClients001 = 0x83F630 Source2GameClients001 = 0x840020
Source2GameEntities001 = 0x83F640 Source2GameEntities001 = 0x840030
Source2Server001 = 0x83F650 Source2Server001 = 0x840040
EmptyWorldService001_Server = 0x591C80 EmptyWorldService001_Server = 0x5920A0
Source2ServerConfig001 = 0x571BB0 Source2ServerConfig001 = 0x571FD0
EntitySubclassUtilsV001 = 0x2D0850 EntitySubclassUtilsV001 = 0x2D0880
customnavsystem001 = 0x24D7E0 customnavsystem001 = 0x24D8C0
Source2GameDirector001 = 0x145580 Source2GameDirector001 = 0x145660
class soundsystem_dll: # soundsystem.dll class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0 SoundOpSystem001 = 0x157B00
SoundOpSystemEdit001 = 0x8BBC0 SoundOpSystemEdit001 = 0x8CEE0
VMixEditTool001 = 0x71740 VMixEditTool001 = 0x71FF0
SoundSystem001 = 0x46540 SoundSystem001 = 0x46AE0
class steamaudio_dll: # steamaudio.dll class steamaudio_dll: # steamaudio.dll
SteamAudio001 = 0x12EE0 SteamAudio001 = 0x12EE0
@ -177,10 +177,10 @@ class steamclient64_dll: # steamclient64.dll
p2pvoicesingleton002 = 0xD6220 p2pvoicesingleton002 = 0xD6220
class tier0_dll: # tier0.dll class tier0_dll: # tier0.dll
VStringTokenSystem001 = 0x18C2B0 VStringTokenSystem001 = 0x18C360
TestScriptMgr001 = 0x13F610 TestScriptMgr001 = 0x13F6C0
VProcessUtils002 = 0x12F790 VProcessUtils002 = 0x12F840
VEngineCvar007 = 0x61920 VEngineCvar007 = 0x619D0
class v8system_dll: # v8system.dll class v8system_dll: # v8system.dll
Source2V8System001 = 0x1670 Source2V8System001 = 0x1670

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -11,54 +11,54 @@ pub mod animationsystem_dll { // animationsystem.dll
} }
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x8A03B0; pub const LegacyGameUI001: usize = 0x8A21A0;
pub const Source2ClientUI001: usize = 0x88F5F0; pub const Source2ClientUI001: usize = 0x8913E0;
pub const Source2ClientPrediction001: usize = 0x7A7720; pub const Source2ClientPrediction001: usize = 0x7A9770;
pub const ClientToolsInfo_001: usize = 0x7334D0; pub const ClientToolsInfo_001: usize = 0x735540;
pub const Source2Client002: usize = 0x7334F0; pub const Source2Client002: usize = 0x735560;
pub const GameClientExports001: usize = 0x7334E0; pub const GameClientExports001: usize = 0x735550;
pub const EmptyWorldService001_Client: usize = 0x490790; pub const EmptyWorldService001_Client: usize = 0x490940;
pub const Source2ClientConfig001: usize = 0x4776D0; pub const Source2ClientConfig001: usize = 0x477880;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E47C0; pub const SimpleEngineLoopService_001: usize = 0x1E65E0;
pub const ClientServerEngineLoopService_001: usize = 0x1DA2C0; pub const ClientServerEngineLoopService_001: usize = 0x1DC0E0;
pub const KeyValueCache001: usize = 0x1D6900; pub const KeyValueCache001: usize = 0x1D8720;
pub const HostStateMgr001: usize = 0x1D4100; pub const HostStateMgr001: usize = 0x1D5F20;
pub const GameEventSystemServerV001: usize = 0x1CF7A0; pub const GameEventSystemServerV001: usize = 0x1D15C0;
pub const GameEventSystemClientV001: usize = 0x1CF790; pub const GameEventSystemClientV001: usize = 0x1D15B0;
pub const EngineServiceMgr001: usize = 0x1CB460; pub const EngineServiceMgr001: usize = 0x1CD280;
pub const VProfService_001: usize = 0x1B8D60; pub const VProfService_001: usize = 0x1BAA30;
pub const ToolService_001: usize = 0x1B7AB0; pub const ToolService_001: usize = 0x1B9780;
pub const StatsService_001: usize = 0x1B2D30; pub const StatsService_001: usize = 0x1B4A00;
pub const SplitScreenService_001: usize = 0x1AFED0; pub const SplitScreenService_001: usize = 0x1B1BA0;
pub const SoundService_001: usize = 0x1AA9B0; pub const SoundService_001: usize = 0x1AB680;
pub const ScreenshotService001: usize = 0x1A6880; pub const ScreenshotService001: usize = 0x1A70F0;
pub const RenderService_001: usize = 0x1A3BE0; pub const RenderService_001: usize = 0x1A4450;
pub const NetworkService_001: usize = 0x1A36F0; pub const NetworkService_001: usize = 0x1A3F60;
pub const NetworkServerService_001: usize = 0x19E5A0; pub const NetworkServerService_001: usize = 0x19EE10;
pub const NetworkP2PService_001: usize = 0x19A050; pub const NetworkP2PService_001: usize = 0x19A8C0;
pub const NetworkClientService_001: usize = 0x193CE0; pub const NetworkClientService_001: usize = 0x194550;
pub const MapListService_001: usize = 0x18CCB0; pub const MapListService_001: usize = 0x18D520;
pub const InputService_001: usize = 0x17AD90; pub const InputService_001: usize = 0x17B600;
pub const GameUIService_001: usize = 0x1754C0; pub const GameUIService_001: usize = 0x175D30;
pub const GameResourceServiceServerV001: usize = 0x173220; pub const GameResourceServiceServerV001: usize = 0x173A90;
pub const GameResourceServiceClientV001: usize = 0x173210; pub const GameResourceServiceClientV001: usize = 0x173A80;
pub const BugService001: usize = 0x16C200; pub const BugService001: usize = 0x16CA20;
pub const BenchmarkService001: usize = 0x16A9A0; pub const BenchmarkService001: usize = 0x16B1C0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1184B0; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1189D0;
pub const EngineGameUI001: usize = 0x117840; pub const EngineGameUI001: usize = 0x117D60;
pub const INETSUPPORT_001: usize = 0xE6E80; pub const INETSUPPORT_001: usize = 0xE73A0;
pub const Source2EngineToServerStringTable001: usize = 0xA2300; pub const Source2EngineToServerStringTable001: usize = 0xA2820;
pub const Source2EngineToServer001: usize = 0x8B310; pub const Source2EngineToServer001: usize = 0x8B7D0;
pub const Source2EngineToClientStringTable001: usize = 0x83DE0; pub const Source2EngineToClientStringTable001: usize = 0x842A0;
pub const Source2EngineToClient001: usize = 0x5A570; pub const Source2EngineToClient001: usize = 0x5AA30;
} }
pub mod filesystem_stdio_dll { // filesystem_stdio.dll pub mod filesystem_stdio_dll { // filesystem_stdio.dll
pub const VAsyncFileSystem2_001: usize = 0x66D30; pub const VAsyncFileSystem2_001: usize = 0x679D0;
pub const VFileSystem017: usize = 0x66D20; pub const VFileSystem017: usize = 0x679C0;
} }
pub mod host_dll { // host.dll pub mod host_dll { // host.dll
@ -107,10 +107,10 @@ pub mod navsystem_dll { // navsystem.dll
} }
pub mod networksystem_dll { // networksystem.dll pub mod networksystem_dll { // networksystem.dll
pub const SerializedEntitiesVersion001: usize = 0xD15B0; pub const SerializedEntitiesVersion001: usize = 0xD1920;
pub const NetworkSystemVersion001: usize = 0xBBF40; pub const NetworkSystemVersion001: usize = 0xBC2B0;
pub const NetworkMessagesVersion001: usize = 0x9C690; pub const NetworkMessagesVersion001: usize = 0x9CA00;
pub const FlattenedSerializersVersion001: usize = 0x7C400; pub const FlattenedSerializersVersion001: usize = 0x7C770;
} }
pub mod panorama_dll { // panorama.dll pub mod panorama_dll { // panorama.dll
@ -159,23 +159,23 @@ pub mod schemasystem_dll { // schemasystem.dll
} }
pub mod server_dll { // server.dll pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA3C7E0; pub const NavGameTest001: usize = 0xA3D1D0;
pub const ServerToolsInfo_001: usize = 0x83F620; pub const ServerToolsInfo_001: usize = 0x840010;
pub const Source2GameClients001: usize = 0x83F630; pub const Source2GameClients001: usize = 0x840020;
pub const Source2GameEntities001: usize = 0x83F640; pub const Source2GameEntities001: usize = 0x840030;
pub const Source2Server001: usize = 0x83F650; pub const Source2Server001: usize = 0x840040;
pub const EmptyWorldService001_Server: usize = 0x591C80; pub const EmptyWorldService001_Server: usize = 0x5920A0;
pub const Source2ServerConfig001: usize = 0x571BB0; pub const Source2ServerConfig001: usize = 0x571FD0;
pub const EntitySubclassUtilsV001: usize = 0x2D0850; pub const EntitySubclassUtilsV001: usize = 0x2D0880;
pub const customnavsystem001: usize = 0x24D7E0; pub const customnavsystem001: usize = 0x24D8C0;
pub const Source2GameDirector001: usize = 0x145580; pub const Source2GameDirector001: usize = 0x145660;
} }
pub mod soundsystem_dll { // soundsystem.dll pub mod soundsystem_dll { // soundsystem.dll
pub const SoundOpSystem001: usize = 0x1567E0; pub const SoundOpSystem001: usize = 0x157B00;
pub const SoundOpSystemEdit001: usize = 0x8BBC0; pub const SoundOpSystemEdit001: usize = 0x8CEE0;
pub const VMixEditTool001: usize = 0x71740; pub const VMixEditTool001: usize = 0x71FF0;
pub const SoundSystem001: usize = 0x46540; pub const SoundSystem001: usize = 0x46AE0;
} }
pub mod steamaudio_dll { // steamaudio.dll pub mod steamaudio_dll { // steamaudio.dll
@ -206,10 +206,10 @@ pub mod steamclient64_dll { // steamclient64.dll
} }
pub mod tier0_dll { // tier0.dll pub mod tier0_dll { // tier0.dll
pub const VStringTokenSystem001: usize = 0x18C2B0; pub const VStringTokenSystem001: usize = 0x18C360;
pub const TestScriptMgr001: usize = 0x13F610; pub const TestScriptMgr001: usize = 0x13F6C0;
pub const VProcessUtils002: usize = 0x12F790; pub const VProcessUtils002: usize = 0x12F840;
pub const VEngineCvar007: usize = 0x61920; pub const VEngineCvar007: usize = 0x619D0;
} }
pub mod v8system_dll { // v8system.dll pub mod v8system_dll { // v8system.dll

View File

@ -3,50 +3,50 @@ animationsystem_dll: # animationsystem.dll
AnimationSystemUtils_001: 411248 AnimationSystemUtils_001: 411248
AnimationSystem_001: 389584 AnimationSystem_001: 389584
client_dll: # client.dll client_dll: # client.dll
LegacyGameUI001: 9044912 LegacyGameUI001: 9052576
Source2ClientUI001: 8975856 Source2ClientUI001: 8983520
Source2ClientPrediction001: 8025888 Source2ClientPrediction001: 8034160
ClientToolsInfo_001: 7550160 ClientToolsInfo_001: 7558464
Source2Client002: 7550192 Source2Client002: 7558496
GameClientExports001: 7550176 GameClientExports001: 7558480
EmptyWorldService001_Client: 4786064 EmptyWorldService001_Client: 4786496
Source2ClientConfig001: 4683472 Source2ClientConfig001: 4683904
engine2_dll: # engine2.dll engine2_dll: # engine2.dll
SimpleEngineLoopService_001: 1984448 SimpleEngineLoopService_001: 1992160
ClientServerEngineLoopService_001: 1942208 ClientServerEngineLoopService_001: 1949920
KeyValueCache001: 1927424 KeyValueCache001: 1935136
HostStateMgr001: 1917184 HostStateMgr001: 1924896
GameEventSystemServerV001: 1898400 GameEventSystemServerV001: 1906112
GameEventSystemClientV001: 1898384 GameEventSystemClientV001: 1906096
EngineServiceMgr001: 1881184 EngineServiceMgr001: 1888896
VProfService_001: 1805664 VProfService_001: 1813040
ToolService_001: 1800880 ToolService_001: 1808256
StatsService_001: 1781040 StatsService_001: 1788416
SplitScreenService_001: 1769168 SplitScreenService_001: 1776544
SoundService_001: 1747376 SoundService_001: 1750656
ScreenshotService001: 1730688 ScreenshotService001: 1732848
RenderService_001: 1719264 RenderService_001: 1721424
NetworkService_001: 1718000 NetworkService_001: 1720160
NetworkServerService_001: 1697184 NetworkServerService_001: 1699344
NetworkP2PService_001: 1679440 NetworkP2PService_001: 1681600
NetworkClientService_001: 1653984 NetworkClientService_001: 1656144
MapListService_001: 1625264 MapListService_001: 1627424
InputService_001: 1551760 InputService_001: 1553920
GameUIService_001: 1529024 GameUIService_001: 1531184
GameResourceServiceServerV001: 1520160 GameResourceServiceServerV001: 1522320
GameResourceServiceClientV001: 1520144 GameResourceServiceClientV001: 1522304
BugService001: 1491456 BugService001: 1493536
BenchmarkService001: 1485216 BenchmarkService001: 1487296
VENGINE_GAMEUIFUNCS_VERSION005: 1148080 VENGINE_GAMEUIFUNCS_VERSION005: 1149392
EngineGameUI001: 1144896 EngineGameUI001: 1146208
INETSUPPORT_001: 945792 INETSUPPORT_001: 947104
Source2EngineToServerStringTable001: 664320 Source2EngineToServerStringTable001: 665632
Source2EngineToServer001: 570128 Source2EngineToServer001: 571344
Source2EngineToClientStringTable001: 540128 Source2EngineToClientStringTable001: 541344
Source2EngineToClient001: 370032 Source2EngineToClient001: 371248
filesystem_stdio_dll: # filesystem_stdio.dll filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001: 421168 VAsyncFileSystem2_001: 424400
VFileSystem017: 421152 VFileSystem017: 424384
host_dll: # host.dll host_dll: # host.dll
Source2Host001: 101904 Source2Host001: 101904
SinglePlayerSharedMemory001: 101008 SinglePlayerSharedMemory001: 101008
@ -77,10 +77,10 @@ meshsystem_dll: # meshsystem.dll
navsystem_dll: # navsystem.dll navsystem_dll: # navsystem.dll
NavSystem001: 30448 NavSystem001: 30448
networksystem_dll: # networksystem.dll networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001: 857520 SerializedEntitiesVersion001: 858400
NetworkSystemVersion001: 769856 NetworkSystemVersion001: 770736
NetworkMessagesVersion001: 640656 NetworkMessagesVersion001: 641536
FlattenedSerializersVersion001: 508928 FlattenedSerializersVersion001: 509808
panorama_dll: # panorama.dll panorama_dll: # panorama.dll
PanoramaUIEngine001: 360160 PanoramaUIEngine001: 360160
panorama_text_pango_dll: # panorama_text_pango.dll panorama_text_pango_dll: # panorama_text_pango.dll
@ -107,21 +107,21 @@ scenesystem_dll: # scenesystem.dll
schemasystem_dll: # schemasystem.dll schemasystem_dll: # schemasystem.dll
SchemaSystem_001: 43312 SchemaSystem_001: 43312
server_dll: # server.dll server_dll: # server.dll
NavGameTest001: 10733536 NavGameTest001: 10736080
ServerToolsInfo_001: 8648224 ServerToolsInfo_001: 8650768
Source2GameClients001: 8648240 Source2GameClients001: 8650784
Source2GameEntities001: 8648256 Source2GameEntities001: 8650800
Source2Server001: 8648272 Source2Server001: 8650816
EmptyWorldService001_Server: 5840000 EmptyWorldService001_Server: 5841056
Source2ServerConfig001: 5708720 Source2ServerConfig001: 5709776
EntitySubclassUtilsV001: 2951248 EntitySubclassUtilsV001: 2951296
customnavsystem001: 2414560 customnavsystem001: 2414784
Source2GameDirector001: 1332608 Source2GameDirector001: 1332832
soundsystem_dll: # soundsystem.dll soundsystem_dll: # soundsystem.dll
SoundOpSystem001: 1402848 SoundOpSystem001: 1407744
SoundOpSystemEdit001: 572352 SoundOpSystemEdit001: 577248
VMixEditTool001: 464704 VMixEditTool001: 466928
SoundSystem001: 288064 SoundSystem001: 289504
steamaudio_dll: # steamaudio.dll steamaudio_dll: # steamaudio.dll
SteamAudio001: 77536 SteamAudio001: 77536
steamclient64_dll: # steamclient64.dll steamclient64_dll: # steamclient64.dll
@ -146,10 +146,10 @@ steamclient64_dll: # steamclient64.dll
p2pvoice002: 890816 p2pvoice002: 890816
p2pvoicesingleton002: 877088 p2pvoicesingleton002: 877088
tier0_dll: # tier0.dll tier0_dll: # tier0.dll
VStringTokenSystem001: 1622704 VStringTokenSystem001: 1622880
TestScriptMgr001: 1308176 TestScriptMgr001: 1308352
VProcessUtils002: 1243024 VProcessUtils002: 1243200
VEngineCvar007: 399648 VEngineCvar007: 399824
v8system_dll: # v8system.dll v8system_dll: # v8system.dll
Source2V8System001: 5744 Source2V8System001: 5744
valve_avi_dll: # valve_avi.dll valve_avi_dll: # valve_avi.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,43 +1,43 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +0000
*/ */
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint dwEntityList = 0x17BB840; public const nint dwEntityList = 0x17C18D0;
public const nint dwForceAttack = 0x16BBCF0; public const nint dwForceAttack = 0x16C2180;
public const nint dwForceAttack2 = 0x16BBD80; public const nint dwForceAttack2 = 0x16C2330;
public const nint dwForceBackward = 0x16BBFC0; public const nint dwForceBackward = 0x16C20F0;
public const nint dwForceCrouch = 0x16BC290; public const nint dwForceCrouch = 0x16C23C0;
public const nint dwForceForward = 0x16BBF30; public const nint dwForceForward = 0x16C2060;
public const nint dwForceJump = 0x16BC200; public const nint dwForceJump = 0x16C2330;
public const nint dwForceLeft = 0x16BC050; public const nint dwForceLeft = 0x16C2180;
public const nint dwForceRight = 0x16BC0E0; public const nint dwForceRight = 0x16C2210;
public const nint dwGameEntitySystem = 0x18E7070; public const nint dwGameEntitySystem = 0x18ED1A0;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x1817668; public const nint dwGameRules = 0x181DFE8;
public const nint dwGlobalVars = 0x16B7E60; public const nint dwGlobalVars = 0x16BDE18;
public const nint dwGlowManager = 0x1817688; public const nint dwGlowManager = 0x181D758;
public const nint dwInterfaceLinkList = 0x1914D08; public const nint dwInterfaceLinkList = 0x191AE38;
public const nint dwLocalPlayerController = 0x180ACC0; public const nint dwLocalPlayerController = 0x1810ED0;
public const nint dwLocalPlayerPawn = 0x16C2D98; public const nint dwLocalPlayerPawn = 0x16C8EC8;
public const nint dwPlantedC4 = 0x181ED48; public const nint dwPlantedC4 = 0x1824B88;
public const nint dwPrediction = 0x16C2C60; public const nint dwPrediction = 0x16C8D90;
public const nint dwSensitivity = 0x1818D78; public const nint dwSensitivity = 0x181ECE8;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x187AC60; public const nint dwViewAngles = 0x1880D50;
public const nint dwViewMatrix = 0x1819FE0; public const nint dwViewMatrix = 0x18200F0;
public const nint dwViewRender = 0x181A860; public const nint dwViewRender = 0x1820938;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint dwBuildNumber = 0x48B344; public const nint dwBuildNumber = 0x4E03D4;
public const nint dwNetworkGameClient = 0x48A8F8; public const nint dwNetworkGameClient = 0x4DF988;
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x250; public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240; public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x541A6C; public const nint dwWindowHeight = 0x596E1C;
public const nint dwWindowWidth = 0x541A68; public const nint dwWindowWidth = 0x596E18;
} }
public static class inputsystem_dll { // inputsystem.dll public static class inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +0000
*/ */
#pragma once #pragma once
@ -8,40 +8,40 @@
#include <cstddef> #include <cstddef>
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwEntityList = 0x17BB840; constexpr std::ptrdiff_t dwEntityList = 0x17C18D0;
constexpr std::ptrdiff_t dwForceAttack = 0x16BBCF0; constexpr std::ptrdiff_t dwForceAttack = 0x16C2180;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16BBD80; constexpr std::ptrdiff_t dwForceAttack2 = 0x16C2330;
constexpr std::ptrdiff_t dwForceBackward = 0x16BBFC0; constexpr std::ptrdiff_t dwForceBackward = 0x16C20F0;
constexpr std::ptrdiff_t dwForceCrouch = 0x16BC290; constexpr std::ptrdiff_t dwForceCrouch = 0x16C23C0;
constexpr std::ptrdiff_t dwForceForward = 0x16BBF30; constexpr std::ptrdiff_t dwForceForward = 0x16C2060;
constexpr std::ptrdiff_t dwForceJump = 0x16BC200; constexpr std::ptrdiff_t dwForceJump = 0x16C2330;
constexpr std::ptrdiff_t dwForceLeft = 0x16BC050; constexpr std::ptrdiff_t dwForceLeft = 0x16C2180;
constexpr std::ptrdiff_t dwForceRight = 0x16BC0E0; constexpr std::ptrdiff_t dwForceRight = 0x16C2210;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18E7070; constexpr std::ptrdiff_t dwGameEntitySystem = 0x18ED1A0;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x1817668; constexpr std::ptrdiff_t dwGameRules = 0x181DFE8;
constexpr std::ptrdiff_t dwGlobalVars = 0x16B7E60; constexpr std::ptrdiff_t dwGlobalVars = 0x16BDE18;
constexpr std::ptrdiff_t dwGlowManager = 0x1817688; constexpr std::ptrdiff_t dwGlowManager = 0x181D758;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1914D08; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x191AE38;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x180ACC0; constexpr std::ptrdiff_t dwLocalPlayerController = 0x1810ED0;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16C2D98; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16C8EC8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x181ED48; constexpr std::ptrdiff_t dwPlantedC4 = 0x1824B88;
constexpr std::ptrdiff_t dwPrediction = 0x16C2C60; constexpr std::ptrdiff_t dwPrediction = 0x16C8D90;
constexpr std::ptrdiff_t dwSensitivity = 0x1818D78; constexpr std::ptrdiff_t dwSensitivity = 0x181ECE8;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x187AC60; constexpr std::ptrdiff_t dwViewAngles = 0x1880D50;
constexpr std::ptrdiff_t dwViewMatrix = 0x1819FE0; constexpr std::ptrdiff_t dwViewMatrix = 0x18200F0;
constexpr std::ptrdiff_t dwViewRender = 0x181A860; constexpr std::ptrdiff_t dwViewRender = 0x1820938;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t dwBuildNumber = 0x48B344; constexpr std::ptrdiff_t dwBuildNumber = 0x4E03D4;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x48A8F8; constexpr std::ptrdiff_t dwNetworkGameClient = 0x4DF988;
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x541A6C; constexpr std::ptrdiff_t dwWindowHeight = 0x596E1C;
constexpr std::ptrdiff_t dwWindowWidth = 0x541A68; constexpr std::ptrdiff_t dwWindowWidth = 0x596E18;
} }
namespace inputsystem_dll { // inputsystem.dll namespace inputsystem_dll { // inputsystem.dll

View File

@ -2,43 +2,43 @@
"client_dll": { "client_dll": {
"data": { "data": {
"dwEntityList": { "dwEntityList": {
"value": 24885312, "value": 24910032,
"comment": null "comment": null
}, },
"dwForceAttack": { "dwForceAttack": {
"value": 23837936, "value": 23863680,
"comment": null "comment": null
}, },
"dwForceAttack2": { "dwForceAttack2": {
"value": 23838080, "value": 23864112,
"comment": null "comment": null
}, },
"dwForceBackward": { "dwForceBackward": {
"value": 23838656, "value": 23863536,
"comment": null "comment": null
}, },
"dwForceCrouch": { "dwForceCrouch": {
"value": 23839376, "value": 23864256,
"comment": null "comment": null
}, },
"dwForceForward": { "dwForceForward": {
"value": 23838512, "value": 23863392,
"comment": null "comment": null
}, },
"dwForceJump": { "dwForceJump": {
"value": 23839232, "value": 23864112,
"comment": null "comment": null
}, },
"dwForceLeft": { "dwForceLeft": {
"value": 23838800, "value": 23863680,
"comment": null "comment": null
}, },
"dwForceRight": { "dwForceRight": {
"value": 23838944, "value": 23863824,
"comment": null "comment": null
}, },
"dwGameEntitySystem": { "dwGameEntitySystem": {
"value": 26112112, "value": 26136992,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getHighestEntityIndex": { "dwGameEntitySystem_getHighestEntityIndex": {
@ -46,39 +46,39 @@
"comment": null "comment": null
}, },
"dwGameRules": { "dwGameRules": {
"value": 25261672, "value": 25288680,
"comment": null "comment": null
}, },
"dwGlobalVars": { "dwGlobalVars": {
"value": 23821920, "value": 23846424,
"comment": null "comment": null
}, },
"dwGlowManager": { "dwGlowManager": {
"value": 25261704, "value": 25286488,
"comment": null "comment": null
}, },
"dwInterfaceLinkList": { "dwInterfaceLinkList": {
"value": 26299656, "value": 26324536,
"comment": null "comment": null
}, },
"dwLocalPlayerController": { "dwLocalPlayerController": {
"value": 25210048, "value": 25235152,
"comment": null "comment": null
}, },
"dwLocalPlayerPawn": { "dwLocalPlayerPawn": {
"value": 23866776, "value": 23891656,
"comment": null "comment": null
}, },
"dwPlantedC4": { "dwPlantedC4": {
"value": 25292104, "value": 25316232,
"comment": null "comment": null
}, },
"dwPrediction": { "dwPrediction": {
"value": 23866464, "value": 23891344,
"comment": null "comment": null
}, },
"dwSensitivity": { "dwSensitivity": {
"value": 25267576, "value": 25292008,
"comment": null "comment": null
}, },
"dwSensitivity_sensitivity": { "dwSensitivity_sensitivity": {
@ -86,15 +86,15 @@
"comment": null "comment": null
}, },
"dwViewAngles": { "dwViewAngles": {
"value": 25668704, "value": 25693520,
"comment": null "comment": null
}, },
"dwViewMatrix": { "dwViewMatrix": {
"value": 25272288, "value": 25297136,
"comment": null "comment": null
}, },
"dwViewRender": { "dwViewRender": {
"value": 25274464, "value": 25299256,
"comment": null "comment": null
} }
}, },
@ -103,11 +103,11 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"dwBuildNumber": { "dwBuildNumber": {
"value": 4764484, "value": 5112788,
"comment": null "comment": null
}, },
"dwNetworkGameClient": { "dwNetworkGameClient": {
"value": 4761848, "value": 5110152,
"comment": null "comment": null
}, },
"dwNetworkGameClient_getLocalPlayer": { "dwNetworkGameClient_getLocalPlayer": {
@ -123,11 +123,11 @@
"comment": null "comment": null
}, },
"dwWindowHeight": { "dwWindowHeight": {
"value": 5511788, "value": 5860892,
"comment": null "comment": null
}, },
"dwWindowWidth": { "dwWindowWidth": {
"value": 5511784, "value": 5860888,
"comment": null "comment": null
} }
}, },

View File

@ -1,42 +1,42 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Mon, 11 Dec 2023 23:16:32 +0000 Thu, 14 Dec 2023 01:10:27 +0000
''' '''
class client_dll: # client.dll class client_dll: # client.dll
dwEntityList = 0x17BB840 dwEntityList = 0x17C18D0
dwForceAttack = 0x16BBCF0 dwForceAttack = 0x16C2180
dwForceAttack2 = 0x16BBD80 dwForceAttack2 = 0x16C2330
dwForceBackward = 0x16BBFC0 dwForceBackward = 0x16C20F0
dwForceCrouch = 0x16BC290 dwForceCrouch = 0x16C23C0
dwForceForward = 0x16BBF30 dwForceForward = 0x16C2060
dwForceJump = 0x16BC200 dwForceJump = 0x16C2330
dwForceLeft = 0x16BC050 dwForceLeft = 0x16C2180
dwForceRight = 0x16BC0E0 dwForceRight = 0x16C2210
dwGameEntitySystem = 0x18E7070 dwGameEntitySystem = 0x18ED1A0
dwGameEntitySystem_getHighestEntityIndex = 0x1510 dwGameEntitySystem_getHighestEntityIndex = 0x1510
dwGameRules = 0x1817668 dwGameRules = 0x181DFE8
dwGlobalVars = 0x16B7E60 dwGlobalVars = 0x16BDE18
dwGlowManager = 0x1817688 dwGlowManager = 0x181D758
dwInterfaceLinkList = 0x1914D08 dwInterfaceLinkList = 0x191AE38
dwLocalPlayerController = 0x180ACC0 dwLocalPlayerController = 0x1810ED0
dwLocalPlayerPawn = 0x16C2D98 dwLocalPlayerPawn = 0x16C8EC8
dwPlantedC4 = 0x181ED48 dwPlantedC4 = 0x1824B88
dwPrediction = 0x16C2C60 dwPrediction = 0x16C8D90
dwSensitivity = 0x1818D78 dwSensitivity = 0x181ECE8
dwSensitivity_sensitivity = 0x40 dwSensitivity_sensitivity = 0x40
dwViewAngles = 0x187AC60 dwViewAngles = 0x1880D50
dwViewMatrix = 0x1819FE0 dwViewMatrix = 0x18200F0
dwViewRender = 0x181A860 dwViewRender = 0x1820938
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
dwBuildNumber = 0x48B344 dwBuildNumber = 0x4E03D4
dwNetworkGameClient = 0x48A8F8 dwNetworkGameClient = 0x4DF988
dwNetworkGameClient_getLocalPlayer = 0xF0 dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_maxClients = 0x250 dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240 dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x541A6C dwWindowHeight = 0x596E1C
dwWindowWidth = 0x541A68 dwWindowWidth = 0x596E18
class inputsystem_dll: # inputsystem.dll class inputsystem_dll: # inputsystem.dll
dwInputSystem = 0x35760 dwInputSystem = 0x35760

View File

@ -1,45 +1,45 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:32 +0000 * Thu, 14 Dec 2023 01:10:27 +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 dwEntityList: usize = 0x17BB840; pub const dwEntityList: usize = 0x17C18D0;
pub const dwForceAttack: usize = 0x16BBCF0; pub const dwForceAttack: usize = 0x16C2180;
pub const dwForceAttack2: usize = 0x16BBD80; pub const dwForceAttack2: usize = 0x16C2330;
pub const dwForceBackward: usize = 0x16BBFC0; pub const dwForceBackward: usize = 0x16C20F0;
pub const dwForceCrouch: usize = 0x16BC290; pub const dwForceCrouch: usize = 0x16C23C0;
pub const dwForceForward: usize = 0x16BBF30; pub const dwForceForward: usize = 0x16C2060;
pub const dwForceJump: usize = 0x16BC200; pub const dwForceJump: usize = 0x16C2330;
pub const dwForceLeft: usize = 0x16BC050; pub const dwForceLeft: usize = 0x16C2180;
pub const dwForceRight: usize = 0x16BC0E0; pub const dwForceRight: usize = 0x16C2210;
pub const dwGameEntitySystem: usize = 0x18E7070; pub const dwGameEntitySystem: usize = 0x18ED1A0;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x1817668; pub const dwGameRules: usize = 0x181DFE8;
pub const dwGlobalVars: usize = 0x16B7E60; pub const dwGlobalVars: usize = 0x16BDE18;
pub const dwGlowManager: usize = 0x1817688; pub const dwGlowManager: usize = 0x181D758;
pub const dwInterfaceLinkList: usize = 0x1914D08; pub const dwInterfaceLinkList: usize = 0x191AE38;
pub const dwLocalPlayerController: usize = 0x180ACC0; pub const dwLocalPlayerController: usize = 0x1810ED0;
pub const dwLocalPlayerPawn: usize = 0x16C2D98; pub const dwLocalPlayerPawn: usize = 0x16C8EC8;
pub const dwPlantedC4: usize = 0x181ED48; pub const dwPlantedC4: usize = 0x1824B88;
pub const dwPrediction: usize = 0x16C2C60; pub const dwPrediction: usize = 0x16C8D90;
pub const dwSensitivity: usize = 0x1818D78; pub const dwSensitivity: usize = 0x181ECE8;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x187AC60; pub const dwViewAngles: usize = 0x1880D50;
pub const dwViewMatrix: usize = 0x1819FE0; pub const dwViewMatrix: usize = 0x18200F0;
pub const dwViewRender: usize = 0x181A860; pub const dwViewRender: usize = 0x1820938;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const dwBuildNumber: usize = 0x48B344; pub const dwBuildNumber: usize = 0x4E03D4;
pub const dwNetworkGameClient: usize = 0x48A8F8; pub const dwNetworkGameClient: usize = 0x4DF988;
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x250; pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240; pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x541A6C; pub const dwWindowHeight: usize = 0x596E1C;
pub const dwWindowWidth: usize = 0x541A68; pub const dwWindowWidth: usize = 0x596E18;
} }
pub mod inputsystem_dll { // inputsystem.dll pub mod inputsystem_dll { // inputsystem.dll

View File

@ -1,36 +1,36 @@
--- ---
client_dll: # client.dll client_dll: # client.dll
dwEntityList: 24885312 dwEntityList: 24910032
dwForceAttack: 23837936 dwForceAttack: 23863680
dwForceAttack2: 23838080 dwForceAttack2: 23864112
dwForceBackward: 23838656 dwForceBackward: 23863536
dwForceCrouch: 23839376 dwForceCrouch: 23864256
dwForceForward: 23838512 dwForceForward: 23863392
dwForceJump: 23839232 dwForceJump: 23864112
dwForceLeft: 23838800 dwForceLeft: 23863680
dwForceRight: 23838944 dwForceRight: 23863824
dwGameEntitySystem: 26112112 dwGameEntitySystem: 26136992
dwGameEntitySystem_getHighestEntityIndex: 5392 dwGameEntitySystem_getHighestEntityIndex: 5392
dwGameRules: 25261672 dwGameRules: 25288680
dwGlobalVars: 23821920 dwGlobalVars: 23846424
dwGlowManager: 25261704 dwGlowManager: 25286488
dwInterfaceLinkList: 26299656 dwInterfaceLinkList: 26324536
dwLocalPlayerController: 25210048 dwLocalPlayerController: 25235152
dwLocalPlayerPawn: 23866776 dwLocalPlayerPawn: 23891656
dwPlantedC4: 25292104 dwPlantedC4: 25316232
dwPrediction: 23866464 dwPrediction: 23891344
dwSensitivity: 25267576 dwSensitivity: 25292008
dwSensitivity_sensitivity: 64 dwSensitivity_sensitivity: 64
dwViewAngles: 25668704 dwViewAngles: 25693520
dwViewMatrix: 25272288 dwViewMatrix: 25297136
dwViewRender: 25274464 dwViewRender: 25299256
engine2_dll: # engine2.dll engine2_dll: # engine2.dll
dwBuildNumber: 4764484 dwBuildNumber: 5112788
dwNetworkGameClient: 4761848 dwNetworkGameClient: 5110152
dwNetworkGameClient_getLocalPlayer: 240 dwNetworkGameClient_getLocalPlayer: 240
dwNetworkGameClient_maxClients: 592 dwNetworkGameClient_maxClients: 592
dwNetworkGameClient_signOnState: 576 dwNetworkGameClient_signOnState: 576
dwWindowHeight: 5511788 dwWindowHeight: 5860892
dwWindowWidth: 5511784 dwWindowWidth: 5860888
inputsystem_dll: # inputsystem.dll inputsystem_dll: # inputsystem.dll
dwInputSystem: 218976 dwInputSystem: 218976

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:30 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:30 +0000 * Thu, 14 Dec 2023 01:10:25 +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
Mon, 11 Dec 2023 23:16:30 +0000 Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:30 +0000 * Thu, 14 Dec 2023 01:10:25 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:26 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +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
Mon, 11 Dec 2023 23:16:31 +0000 Thu, 14 Dec 2023 01:10:26 +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
* Mon, 11 Dec 2023 23:16:31 +0000 * Thu, 14 Dec 2023 01:10:26 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]