From b258d7881330f64450eced124ab65d3c6a558c3c Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Sat, 4 Nov 2023 11:34:04 +1000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Game=20Update=2013967?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generated/animationsystem.dll.cs | 2 +- generated/animationsystem.dll.hpp | 2 +- generated/animationsystem.dll.py | 2 +- generated/animationsystem.dll.rs | 2 +- generated/client.dll.cs | 400 +++++++------- generated/client.dll.hpp | 400 +++++++------- generated/client.dll.json | 842 ++++++++++++++--------------- generated/client.dll.py | 400 +++++++------- generated/client.dll.rs | 400 +++++++------- generated/engine2.dll.cs | 2 +- generated/engine2.dll.hpp | 2 +- generated/engine2.dll.py | 2 +- generated/engine2.dll.rs | 2 +- generated/host.dll.cs | 2 +- generated/host.dll.hpp | 2 +- generated/host.dll.py | 2 +- generated/host.dll.rs | 2 +- generated/interfaces.cs | 98 ++-- generated/interfaces.hpp | 98 ++-- generated/interfaces.json | 96 ++-- generated/interfaces.py | 98 ++-- generated/interfaces.rs | 98 ++-- generated/materialsystem2.dll.cs | 2 +- generated/materialsystem2.dll.hpp | 2 +- generated/materialsystem2.dll.py | 2 +- generated/materialsystem2.dll.rs | 2 +- generated/networksystem.dll.cs | 2 +- generated/networksystem.dll.hpp | 2 +- generated/networksystem.dll.py | 2 +- generated/networksystem.dll.rs | 2 +- generated/offsets.cs | 50 +- generated/offsets.hpp | 50 +- generated/offsets.json | 48 +- generated/offsets.py | 50 +- generated/offsets.rs | 50 +- generated/particles.dll.cs | 2 +- generated/particles.dll.hpp | 2 +- generated/particles.dll.py | 2 +- generated/particles.dll.rs | 2 +- generated/pulse_system.dll.cs | 2 +- generated/pulse_system.dll.hpp | 2 +- generated/pulse_system.dll.py | 2 +- generated/pulse_system.dll.rs | 2 +- generated/rendersystemdx11.dll.cs | 2 +- generated/rendersystemdx11.dll.hpp | 2 +- generated/rendersystemdx11.dll.py | 2 +- generated/rendersystemdx11.dll.rs | 2 +- generated/resourcesystem.dll.cs | 2 +- generated/resourcesystem.dll.hpp | 2 +- generated/resourcesystem.dll.py | 2 +- generated/resourcesystem.dll.rs | 2 +- generated/scenesystem.dll.cs | 2 +- generated/scenesystem.dll.hpp | 2 +- generated/scenesystem.dll.py | 2 +- generated/scenesystem.dll.rs | 2 +- generated/schemasystem.dll.cs | 2 +- generated/schemasystem.dll.hpp | 2 +- generated/schemasystem.dll.py | 2 +- generated/schemasystem.dll.rs | 2 +- generated/server.dll.cs | 342 ++++++------ generated/server.dll.hpp | 342 ++++++------ generated/server.dll.json | 566 +++++++++---------- generated/server.dll.py | 342 ++++++------ generated/server.dll.rs | 342 ++++++------ generated/soundsystem.dll.cs | 2 +- generated/soundsystem.dll.hpp | 2 +- generated/soundsystem.dll.py | 2 +- generated/soundsystem.dll.rs | 2 +- generated/vphysics2.dll.cs | 2 +- generated/vphysics2.dll.hpp | 2 +- generated/vphysics2.dll.py | 2 +- generated/vphysics2.dll.rs | 2 +- generated/worldrenderer.dll.cs | 2 +- generated/worldrenderer.dll.hpp | 2 +- generated/worldrenderer.dll.py | 2 +- generated/worldrenderer.dll.rs | 2 +- src/dumper/interfaces.rs | 44 +- src/dumper/offsets.rs | 4 +- 78 files changed, 2635 insertions(+), 2637 deletions(-) diff --git a/generated/animationsystem.dll.cs b/generated/animationsystem.dll.cs index 1939c66..ce0ec6b 100644 --- a/generated/animationsystem.dll.cs +++ b/generated/animationsystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class AimMatrixOpFixedSettings_t { diff --git a/generated/animationsystem.dll.hpp b/generated/animationsystem.dll.hpp index a9f9023..e4a7851 100644 --- a/generated/animationsystem.dll.hpp +++ b/generated/animationsystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/animationsystem.dll.py b/generated/animationsystem.dll.py index 4cb5875..556f2b4 100644 --- a/generated/animationsystem.dll.py +++ b/generated/animationsystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:51 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class AimMatrixOpFixedSettings_t: diff --git a/generated/animationsystem.dll.rs b/generated/animationsystem.dll.rs index 4eb47cb..f3bc754 100644 --- a/generated/animationsystem.dll.rs +++ b/generated/animationsystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/client.dll.cs b/generated/client.dll.cs index 26914ad..c861aac 100644 --- a/generated/client.dll.cs +++ b/generated/client.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ public static class ActiveModelConfig_t { @@ -162,12 +162,12 @@ public static class CBodyComponent { // CEntityComponent } public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance - public const nint m_animationController = 0x470; // CBaseAnimGraphController - public const nint __m_pChainEntity = 0x18B0; // CNetworkVarChainer + public const nint m_animationController = 0x480; // CBaseAnimGraphController + public const nint __m_pChainEntity = 0x18C0; // CNetworkVarChainer } public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance - public const nint __m_pChainEntity = 0x470; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x480; // CNetworkVarChainer } public static class CBodyComponentPoint { // CBodyComponent @@ -177,7 +177,7 @@ public static class CBodyComponentPoint { // CBodyComponent public static class CBodyComponentSkeletonInstance { // CBodyComponent public const nint m_skeletonInstance = 0x50; // CSkeletonInstance - public const nint __m_pChainEntity = 0x440; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer } public static class CBombTarget { // C_BaseTrigger @@ -1751,9 +1751,9 @@ public static class C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_ } public static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn - public const nint m_animgraph = 0x22D8; // CUtlString - public const nint m_animgraphCharacterModeString = 0x22E0; // CUtlString - public const nint m_flInitialModelScale = 0x22E8; // float + public const nint m_animgraph = 0x22E0; // CUtlString + public const nint m_animgraphCharacterModeString = 0x22E8; // CUtlString + public const nint m_flInitialModelScale = 0x22F0; // float } public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer @@ -1922,204 +1922,204 @@ public static class C_CSMinimapBoundary { // C_BaseEntity } public static class C_CSObserverPawn { // C_CSPlayerPawnBase - public const nint m_hDetectParentChange = 0x16A8; // CEntityHandle + public const nint m_hDetectParentChange = 0x16B0; // CEntityHandle } public static class C_CSPlayerPawn { // C_CSPlayerPawnBase - public const nint m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices* - public const nint m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices* - public const nint m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices* - public const nint m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t - public const nint m_flLastFiredWeaponTime = 0x16D4; // GameTime_t - public const nint m_bHasFemaleVoice = 0x16D8; // bool - public const nint m_flLandseconds = 0x16DC; // float - public const nint m_flOldFallVelocity = 0x16E0; // float - public const nint m_szLastPlaceName = 0x16E4; // char[18] - public const nint m_bPrevDefuser = 0x16F6; // bool - public const nint m_bPrevHelmet = 0x16F7; // bool - public const nint m_nPrevArmorVal = 0x16F8; // int32_t - public const nint m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t - public const nint m_unPreviousWeaponHash = 0x1700; // uint32_t - public const nint m_unWeaponHash = 0x1704; // uint32_t - public const nint m_bInBuyZone = 0x1708; // bool - public const nint m_bPreviouslyInBuyZone = 0x1709; // bool - public const nint m_aimPunchAngle = 0x170C; // QAngle - public const nint m_aimPunchAngleVel = 0x1718; // QAngle - public const nint m_aimPunchTickBase = 0x1724; // int32_t - public const nint m_aimPunchTickFraction = 0x1728; // float - public const nint m_aimPunchCache = 0x1730; // CUtlVector - public const nint m_bInLanding = 0x1750; // bool - public const nint m_flLandingTime = 0x1754; // float - public const nint m_bInHostageRescueZone = 0x1758; // bool - public const nint m_bInBombZone = 0x1759; // bool - public const nint m_bIsBuyMenuOpen = 0x175A; // bool - public const nint m_flTimeOfLastInjury = 0x175C; // GameTime_t - public const nint m_flNextSprayDecalTime = 0x1760; // GameTime_t - public const nint m_iRetakesOffering = 0x1878; // int32_t - public const nint m_iRetakesOfferingCard = 0x187C; // int32_t - public const nint m_bRetakesHasDefuseKit = 0x1880; // bool - public const nint m_bRetakesMVPLastRound = 0x1881; // bool - public const nint m_iRetakesMVPBoostItem = 0x1884; // int32_t - public const nint m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t - public const nint m_bNeedToReApplyGloves = 0x18A8; // bool - public const nint m_EconGloves = 0x18B0; // C_EconItemView - public const nint m_bMustSyncRagdollState = 0x1CF8; // bool - public const nint m_nRagdollDamageBone = 0x1CFC; // int32_t - public const nint m_vRagdollDamageForce = 0x1D00; // Vector - public const nint m_vRagdollDamagePosition = 0x1D0C; // Vector - public const nint m_szRagdollDamageWeaponName = 0x1D18; // char[64] - public const nint m_bRagdollDamageHeadshot = 0x1D58; // bool - public const nint m_vRagdollServerOrigin = 0x1D5C; // Vector - public const nint m_bLastHeadBoneTransformIsValid = 0x22A0; // bool - public const nint m_lastLandTime = 0x22A4; // GameTime_t - public const nint m_bOnGroundLastTick = 0x22A8; // bool - public const nint m_qDeathEyeAngles = 0x22C4; // QAngle - public const nint m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool + public const nint m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices* + public const nint m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices* + public const nint m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices* + public const nint m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t + public const nint m_flLastFiredWeaponTime = 0x16DC; // GameTime_t + public const nint m_bHasFemaleVoice = 0x16E0; // bool + public const nint m_flLandseconds = 0x16E4; // float + public const nint m_flOldFallVelocity = 0x16E8; // float + public const nint m_szLastPlaceName = 0x16EC; // char[18] + public const nint m_bPrevDefuser = 0x16FE; // bool + public const nint m_bPrevHelmet = 0x16FF; // bool + public const nint m_nPrevArmorVal = 0x1700; // int32_t + public const nint m_nPrevGrenadeAmmoCount = 0x1704; // int32_t + public const nint m_unPreviousWeaponHash = 0x1708; // uint32_t + public const nint m_unWeaponHash = 0x170C; // uint32_t + public const nint m_bInBuyZone = 0x1710; // bool + public const nint m_bPreviouslyInBuyZone = 0x1711; // bool + public const nint m_aimPunchAngle = 0x1714; // QAngle + public const nint m_aimPunchAngleVel = 0x1720; // QAngle + public const nint m_aimPunchTickBase = 0x172C; // int32_t + public const nint m_aimPunchTickFraction = 0x1730; // float + public const nint m_aimPunchCache = 0x1738; // CUtlVector + public const nint m_bInLanding = 0x1758; // bool + public const nint m_flLandingTime = 0x175C; // float + public const nint m_bInHostageRescueZone = 0x1760; // bool + public const nint m_bInBombZone = 0x1761; // bool + public const nint m_bIsBuyMenuOpen = 0x1762; // bool + public const nint m_flTimeOfLastInjury = 0x1764; // GameTime_t + public const nint m_flNextSprayDecalTime = 0x1768; // GameTime_t + public const nint m_iRetakesOffering = 0x1880; // int32_t + public const nint m_iRetakesOfferingCard = 0x1884; // int32_t + public const nint m_bRetakesHasDefuseKit = 0x1888; // bool + public const nint m_bRetakesMVPLastRound = 0x1889; // bool + public const nint m_iRetakesMVPBoostItem = 0x188C; // int32_t + public const nint m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t + public const nint m_bNeedToReApplyGloves = 0x18B0; // bool + public const nint m_EconGloves = 0x18B8; // C_EconItemView + public const nint m_bMustSyncRagdollState = 0x1D00; // bool + public const nint m_nRagdollDamageBone = 0x1D04; // int32_t + public const nint m_vRagdollDamageForce = 0x1D08; // Vector + public const nint m_vRagdollDamagePosition = 0x1D14; // Vector + public const nint m_szRagdollDamageWeaponName = 0x1D20; // char[64] + public const nint m_bRagdollDamageHeadshot = 0x1D60; // bool + public const nint m_vRagdollServerOrigin = 0x1D64; // Vector + public const nint m_bLastHeadBoneTransformIsValid = 0x22A8; // bool + public const nint m_lastLandTime = 0x22AC; // GameTime_t + public const nint m_bOnGroundLastTick = 0x22B0; // bool + public const nint m_qDeathEyeAngles = 0x22CC; // QAngle + public const nint m_bSkipOneHeadConstraintUpdate = 0x22D8; // bool } public static class C_CSPlayerPawnBase { // C_BasePlayerPawn - public const nint m_pPingServices = 0x1260; // CCSPlayer_PingServices* - public const nint m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices* - public const nint m_fRenderingClipPlane = 0x1270; // float[4] - public const nint m_nLastClipPlaneSetupFrame = 0x1280; // int32_t - public const nint m_vecLastClipCameraPos = 0x1284; // Vector - public const nint m_vecLastClipCameraForward = 0x1290; // Vector - public const nint m_bClipHitStaticWorld = 0x129C; // bool - public const nint m_bCachedPlaneIsValid = 0x129D; // bool - public const nint m_pClippingWeapon = 0x12A0; // C_CSWeaponBase* - public const nint m_previousPlayerState = 0x12A8; // CSPlayerState - public const nint m_flLastCollisionCeiling = 0x12AC; // float - public const nint m_flLastCollisionCeilingChangeTime = 0x12B0; // float - public const nint m_grenadeParameterStashTime = 0x12D0; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x12D4; // bool - public const nint m_angStashedShootAngles = 0x12D8; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector - public const nint m_vecStashedVelocity = 0x12F0; // Vector - public const nint m_angShootAngleHistory = 0x12FC; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x1314; // Vector[2] - public const nint m_vecVelocityHistory = 0x132C; // Vector[2] - public const nint m_thirdPersonHeading = 0x1348; // QAngle - public const nint m_flSlopeDropOffset = 0x1360; // float - public const nint m_flSlopeDropHeight = 0x1370; // float - public const nint m_vHeadConstraintOffset = 0x1380; // Vector - public const nint m_bIsScoped = 0x1398; // bool - public const nint m_bIsWalking = 0x1399; // bool - public const nint m_bResumeZoom = 0x139A; // bool - public const nint m_iPlayerState = 0x139C; // CSPlayerState - public const nint m_bIsDefusing = 0x13A0; // bool - public const nint m_bIsGrabbingHostage = 0x13A1; // bool - public const nint m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t - public const nint m_bIsRescuing = 0x13A8; // bool - public const nint m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t - public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t - public const nint m_bGunGameImmunity = 0x13B4; // bool - public const nint m_bHasMovedSinceSpawn = 0x13B5; // bool - public const nint m_fMolotovUseTime = 0x13B8; // float - public const nint m_fMolotovDamageTime = 0x13BC; // float - public const nint m_nWhichBombZone = 0x13C0; // int32_t - public const nint m_bInNoDefuseArea = 0x13C4; // bool - public const nint m_iThrowGrenadeCounter = 0x13C8; // int32_t - public const nint m_bWaitForNoAttack = 0x13CC; // bool - public const nint m_flGuardianTooFarDistFrac = 0x13D0; // float - public const nint m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t - public const nint m_flNextGuardianTooFarWarning = 0x13D8; // float - public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool - public const nint m_bKilledByTaser = 0x13DD; // bool - public const nint m_iMoveState = 0x13E0; // int32_t - public const nint m_bCanMoveDuringFreezePeriod = 0x13E4; // bool - public const nint m_flLowerBodyYawTarget = 0x13E8; // float - public const nint m_bStrafing = 0x13EC; // bool - public const nint m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t - public const nint m_flEmitSoundTime = 0x13F4; // GameTime_t - public const nint m_iAddonBits = 0x13F8; // int32_t - public const nint m_iPrimaryAddon = 0x13FC; // int32_t - public const nint m_iSecondaryAddon = 0x1400; // int32_t - public const nint m_iProgressBarDuration = 0x1404; // int32_t - public const nint m_flProgressBarStartTime = 0x1408; // float - public const nint m_iDirection = 0x140C; // int32_t - public const nint m_iShotsFired = 0x1410; // int32_t - public const nint m_bNightVisionOn = 0x1414; // bool - public const nint m_bHasNightVision = 0x1415; // bool - public const nint m_flVelocityModifier = 0x1418; // float - public const nint m_flHitHeading = 0x141C; // float - public const nint m_nHitBodyPart = 0x1420; // int32_t - public const nint m_iStartAccount = 0x1424; // int32_t - public const nint m_vecIntroStartEyePosition = 0x1428; // Vector - public const nint m_vecIntroStartPlayerForward = 0x1434; // Vector - public const nint m_flClientDeathTime = 0x1440; // GameTime_t - public const nint m_flNightVisionAlpha = 0x1444; // float - public const nint m_bScreenTearFrameCaptured = 0x1448; // bool - public const nint m_flFlashBangTime = 0x144C; // float - public const nint m_flFlashScreenshotAlpha = 0x1450; // float - public const nint m_flFlashOverlayAlpha = 0x1454; // float - public const nint m_bFlashBuildUp = 0x1458; // bool - public const nint m_bFlashDspHasBeenCleared = 0x1459; // bool - public const nint m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool - public const nint m_flFlashMaxAlpha = 0x145C; // float - public const nint m_flFlashDuration = 0x1460; // float - public const nint m_lastStandingPos = 0x1464; // Vector - public const nint m_vecLastMuzzleFlashPos = 0x1470; // Vector - public const nint m_angLastMuzzleFlashAngle = 0x147C; // QAngle - public const nint m_hMuzzleFlashShape = 0x1488; // CHandle - public const nint m_iHealthBarRenderMaskIndex = 0x148C; // int32_t - public const nint m_flHealthFadeValue = 0x1490; // float - public const nint m_flHealthFadeAlpha = 0x1494; // float - public const nint m_nMyCollisionGroup = 0x1498; // int32_t - public const nint m_ignoreLadderJumpTime = 0x149C; // float - public const nint m_ladderSurpressionTimer = 0x14A0; // CountdownTimer - public const nint m_lastLadderNormal = 0x14B8; // Vector - public const nint m_lastLadderPos = 0x14C4; // Vector - public const nint m_flDeathCCWeight = 0x14D8; // float - public const nint m_bOldIsScoped = 0x14DC; // bool - public const nint m_flPrevRoundEndTime = 0x14E0; // float - public const nint m_flPrevMatchEndTime = 0x14E4; // float - public const nint m_unCurrentEquipmentValue = 0x14E8; // uint16_t - public const nint m_unRoundStartEquipmentValue = 0x14EA; // uint16_t - public const nint m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t - public const nint m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector - public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t - public const nint m_ArmorValue = 0x1500; // int32_t - public const nint m_angEyeAngles = 0x1508; // QAngle - public const nint m_fNextThinkPushAway = 0x1520; // float - public const nint m_bShouldAutobuyDMWeapons = 0x1524; // bool - public const nint m_bShouldAutobuyNow = 0x1525; // bool - public const nint m_bHud_MiniScoreHidden = 0x1526; // bool - public const nint m_bHud_RadarHidden = 0x1527; // bool - public const nint m_nLastKillerIndex = 0x1528; // CEntityIndex - public const nint m_nLastConcurrentKilled = 0x152C; // int32_t - public const nint m_nDeathCamMusic = 0x1530; // int32_t - public const nint m_iIDEntIndex = 0x1534; // CEntityIndex - public const nint m_delayTargetIDTimer = 0x1538; // CountdownTimer - public const nint m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex - public const nint m_iOldIDEntIndex = 0x1554; // CEntityIndex - public const nint m_holdTargetIDTimer = 0x1558; // CountdownTimer - public const nint m_flCurrentMusicStartTime = 0x1574; // float - public const nint m_flMusicRoundStartTime = 0x1578; // float - public const nint m_bDeferStartMusicOnWarmup = 0x157C; // bool - public const nint m_cycleLatch = 0x1580; // int32_t - public const nint m_serverIntendedCycle = 0x1584; // float - public const nint m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5] - public const nint m_bHideTargetID = 0x15A4; // bool - public const nint m_nextTaserShakeTime = 0x15A8; // float - public const nint m_firstTaserShakeTime = 0x15AC; // float - public const nint m_flLastSmokeOverlayAlpha = 0x15B0; // float - public const nint m_vLastSmokeOverlayColor = 0x15B4; // Vector - public const nint m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t - public const nint m_flNextMagDropTime = 0x15C4; // float - public const nint m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t - public const nint m_vecBulletHitModels = 0x15D0; // CUtlVector - public const nint m_vecPickupModelSlerpers = 0x15E8; // CUtlVector - public const nint m_vecLastAliveLocalVelocity = 0x1600; // Vector - public const nint m_entitySpottedState = 0x1628; // EntitySpottedState_t - public const nint m_nSurvivalTeamNumber = 0x1640; // int32_t - public const nint m_bGuardianShouldSprayCustomXMark = 0x1644; // bool - public const nint m_bHasDeathInfo = 0x1645; // bool - public const nint m_flDeathInfoTime = 0x1648; // float - public const nint m_vecDeathInfoOrigin = 0x164C; // Vector - public const nint m_bKilledByHeadshot = 0x1658; // bool - public const nint m_hOriginalController = 0x165C; // CHandle + public const nint m_pPingServices = 0x1268; // CCSPlayer_PingServices* + public const nint m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices* + public const nint m_fRenderingClipPlane = 0x1278; // float[4] + public const nint m_nLastClipPlaneSetupFrame = 0x1288; // int32_t + public const nint m_vecLastClipCameraPos = 0x128C; // Vector + public const nint m_vecLastClipCameraForward = 0x1298; // Vector + public const nint m_bClipHitStaticWorld = 0x12A4; // bool + public const nint m_bCachedPlaneIsValid = 0x12A5; // bool + public const nint m_pClippingWeapon = 0x12A8; // C_CSWeaponBase* + public const nint m_previousPlayerState = 0x12B0; // CSPlayerState + public const nint m_flLastCollisionCeiling = 0x12B4; // float + public const nint m_flLastCollisionCeilingChangeTime = 0x12B8; // float + public const nint m_grenadeParameterStashTime = 0x12D8; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x12DC; // bool + public const nint m_angStashedShootAngles = 0x12E0; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector + public const nint m_vecStashedVelocity = 0x12F8; // Vector + public const nint m_angShootAngleHistory = 0x1304; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x131C; // Vector[2] + public const nint m_vecVelocityHistory = 0x1334; // Vector[2] + public const nint m_thirdPersonHeading = 0x1350; // QAngle + public const nint m_flSlopeDropOffset = 0x1368; // float + public const nint m_flSlopeDropHeight = 0x1378; // float + public const nint m_vHeadConstraintOffset = 0x1388; // Vector + public const nint m_bIsScoped = 0x13A0; // bool + public const nint m_bIsWalking = 0x13A1; // bool + public const nint m_bResumeZoom = 0x13A2; // bool + public const nint m_iPlayerState = 0x13A4; // CSPlayerState + public const nint m_bIsDefusing = 0x13A8; // bool + public const nint m_bIsGrabbingHostage = 0x13A9; // bool + public const nint m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t + public const nint m_bIsRescuing = 0x13B0; // bool + public const nint m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t + public const nint m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t + public const nint m_bGunGameImmunity = 0x13BC; // bool + public const nint m_bHasMovedSinceSpawn = 0x13BD; // bool + public const nint m_fMolotovUseTime = 0x13C0; // float + public const nint m_fMolotovDamageTime = 0x13C4; // float + public const nint m_nWhichBombZone = 0x13C8; // int32_t + public const nint m_bInNoDefuseArea = 0x13CC; // bool + public const nint m_iThrowGrenadeCounter = 0x13D0; // int32_t + public const nint m_bWaitForNoAttack = 0x13D4; // bool + public const nint m_flGuardianTooFarDistFrac = 0x13D8; // float + public const nint m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t + public const nint m_flNextGuardianTooFarWarning = 0x13E0; // float + public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool + public const nint m_bKilledByTaser = 0x13E5; // bool + public const nint m_iMoveState = 0x13E8; // int32_t + public const nint m_bCanMoveDuringFreezePeriod = 0x13EC; // bool + public const nint m_flLowerBodyYawTarget = 0x13F0; // float + public const nint m_bStrafing = 0x13F4; // bool + public const nint m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t + public const nint m_flEmitSoundTime = 0x13FC; // GameTime_t + public const nint m_iAddonBits = 0x1400; // int32_t + public const nint m_iPrimaryAddon = 0x1404; // int32_t + public const nint m_iSecondaryAddon = 0x1408; // int32_t + public const nint m_iProgressBarDuration = 0x140C; // int32_t + public const nint m_flProgressBarStartTime = 0x1410; // float + public const nint m_iDirection = 0x1414; // int32_t + public const nint m_iShotsFired = 0x1418; // int32_t + public const nint m_bNightVisionOn = 0x141C; // bool + public const nint m_bHasNightVision = 0x141D; // bool + public const nint m_flVelocityModifier = 0x1420; // float + public const nint m_flHitHeading = 0x1424; // float + public const nint m_nHitBodyPart = 0x1428; // int32_t + public const nint m_iStartAccount = 0x142C; // int32_t + public const nint m_vecIntroStartEyePosition = 0x1430; // Vector + public const nint m_vecIntroStartPlayerForward = 0x143C; // Vector + public const nint m_flClientDeathTime = 0x1448; // GameTime_t + public const nint m_flNightVisionAlpha = 0x144C; // float + public const nint m_bScreenTearFrameCaptured = 0x1450; // bool + public const nint m_flFlashBangTime = 0x1454; // float + public const nint m_flFlashScreenshotAlpha = 0x1458; // float + public const nint m_flFlashOverlayAlpha = 0x145C; // float + public const nint m_bFlashBuildUp = 0x1460; // bool + public const nint m_bFlashDspHasBeenCleared = 0x1461; // bool + public const nint m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool + public const nint m_flFlashMaxAlpha = 0x1464; // float + public const nint m_flFlashDuration = 0x1468; // float + public const nint m_lastStandingPos = 0x146C; // Vector + public const nint m_vecLastMuzzleFlashPos = 0x1478; // Vector + public const nint m_angLastMuzzleFlashAngle = 0x1484; // QAngle + public const nint m_hMuzzleFlashShape = 0x1490; // CHandle + public const nint m_iHealthBarRenderMaskIndex = 0x1494; // int32_t + public const nint m_flHealthFadeValue = 0x1498; // float + public const nint m_flHealthFadeAlpha = 0x149C; // float + public const nint m_nMyCollisionGroup = 0x14A0; // int32_t + public const nint m_ignoreLadderJumpTime = 0x14A4; // float + public const nint m_ladderSurpressionTimer = 0x14A8; // CountdownTimer + public const nint m_lastLadderNormal = 0x14C0; // Vector + public const nint m_lastLadderPos = 0x14CC; // Vector + public const nint m_flDeathCCWeight = 0x14E0; // float + public const nint m_bOldIsScoped = 0x14E4; // bool + public const nint m_flPrevRoundEndTime = 0x14E8; // float + public const nint m_flPrevMatchEndTime = 0x14EC; // float + public const nint m_unCurrentEquipmentValue = 0x14F0; // uint16_t + public const nint m_unRoundStartEquipmentValue = 0x14F2; // uint16_t + public const nint m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t + public const nint m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector + public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t + public const nint m_ArmorValue = 0x1508; // int32_t + public const nint m_angEyeAngles = 0x1510; // QAngle + public const nint m_fNextThinkPushAway = 0x1528; // float + public const nint m_bShouldAutobuyDMWeapons = 0x152C; // bool + public const nint m_bShouldAutobuyNow = 0x152D; // bool + public const nint m_bHud_MiniScoreHidden = 0x152E; // bool + public const nint m_bHud_RadarHidden = 0x152F; // bool + public const nint m_nLastKillerIndex = 0x1530; // CEntityIndex + public const nint m_nLastConcurrentKilled = 0x1534; // int32_t + public const nint m_nDeathCamMusic = 0x1538; // int32_t + public const nint m_iIDEntIndex = 0x153C; // CEntityIndex + public const nint m_delayTargetIDTimer = 0x1540; // CountdownTimer + public const nint m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex + public const nint m_iOldIDEntIndex = 0x155C; // CEntityIndex + public const nint m_holdTargetIDTimer = 0x1560; // CountdownTimer + public const nint m_flCurrentMusicStartTime = 0x157C; // float + public const nint m_flMusicRoundStartTime = 0x1580; // float + public const nint m_bDeferStartMusicOnWarmup = 0x1584; // bool + public const nint m_cycleLatch = 0x1588; // int32_t + public const nint m_serverIntendedCycle = 0x158C; // float + public const nint m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5] + public const nint m_bHideTargetID = 0x15AC; // bool + public const nint m_nextTaserShakeTime = 0x15B0; // float + public const nint m_firstTaserShakeTime = 0x15B4; // float + public const nint m_flLastSmokeOverlayAlpha = 0x15B8; // float + public const nint m_vLastSmokeOverlayColor = 0x15BC; // Vector + public const nint m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t + public const nint m_flNextMagDropTime = 0x15CC; // float + public const nint m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t + public const nint m_vecBulletHitModels = 0x15D8; // CUtlVector + public const nint m_vecPickupModelSlerpers = 0x15F0; // CUtlVector + public const nint m_vecLastAliveLocalVelocity = 0x1608; // Vector + public const nint m_entitySpottedState = 0x1630; // EntitySpottedState_t + public const nint m_nSurvivalTeamNumber = 0x1648; // int32_t + public const nint m_bGuardianShouldSprayCustomXMark = 0x164C; // bool + public const nint m_bHasDeathInfo = 0x164D; // bool + public const nint m_flDeathInfoTime = 0x1650; // float + public const nint m_vecDeathInfoOrigin = 0x1654; // Vector + public const nint m_bKilledByHeadshot = 0x1660; // bool + public const nint m_hOriginalController = 0x1664; // CHandle } public static class C_CSPlayerResource { // C_BaseEntity diff --git a/generated/client.dll.hpp b/generated/client.dll.hpp index 58458a9..6552854 100644 --- a/generated/client.dll.hpp +++ b/generated/client.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #pragma once @@ -166,12 +166,12 @@ namespace CBodyComponent { // CEntityComponent } namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance - constexpr std::ptrdiff_t m_animationController = 0x470; // CBaseAnimGraphController - constexpr std::ptrdiff_t __m_pChainEntity = 0x18B0; // CNetworkVarChainer + constexpr std::ptrdiff_t m_animationController = 0x480; // CBaseAnimGraphController + constexpr std::ptrdiff_t __m_pChainEntity = 0x18C0; // CNetworkVarChainer } namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance - constexpr std::ptrdiff_t __m_pChainEntity = 0x470; // CNetworkVarChainer + constexpr std::ptrdiff_t __m_pChainEntity = 0x480; // CNetworkVarChainer } namespace CBodyComponentPoint { // CBodyComponent @@ -181,7 +181,7 @@ namespace CBodyComponentPoint { // CBodyComponent namespace CBodyComponentSkeletonInstance { // CBodyComponent constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance - constexpr std::ptrdiff_t __m_pChainEntity = 0x440; // CNetworkVarChainer + constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer } namespace CBombTarget { // C_BaseTrigger @@ -1755,9 +1755,9 @@ namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewMod } namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn - constexpr std::ptrdiff_t m_animgraph = 0x22D8; // CUtlString - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E0; // CUtlString - constexpr std::ptrdiff_t m_flInitialModelScale = 0x22E8; // float + constexpr std::ptrdiff_t m_animgraph = 0x22E0; // CUtlString + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E8; // CUtlString + constexpr std::ptrdiff_t m_flInitialModelScale = 0x22F0; // float } namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer @@ -1926,204 +1926,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity } namespace C_CSObserverPawn { // C_CSPlayerPawnBase - constexpr std::ptrdiff_t m_hDetectParentChange = 0x16A8; // CEntityHandle + constexpr std::ptrdiff_t m_hDetectParentChange = 0x16B0; // CEntityHandle } namespace C_CSPlayerPawn { // C_CSPlayerPawnBase - constexpr std::ptrdiff_t m_pBulletServices = 0x16A8; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0x16B0; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0x16B8; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pGlowServices = 0x16C0; // CCSPlayer_GlowServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16C8; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D0; // GameTime_t - constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16D4; // GameTime_t - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16D8; // bool - constexpr std::ptrdiff_t m_flLandseconds = 0x16DC; // float - constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E0; // float - constexpr std::ptrdiff_t m_szLastPlaceName = 0x16E4; // char[18] - constexpr std::ptrdiff_t m_bPrevDefuser = 0x16F6; // bool - constexpr std::ptrdiff_t m_bPrevHelmet = 0x16F7; // bool - constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16F8; // int32_t - constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16FC; // int32_t - constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1700; // uint32_t - constexpr std::ptrdiff_t m_unWeaponHash = 0x1704; // uint32_t - constexpr std::ptrdiff_t m_bInBuyZone = 0x1708; // bool - constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1709; // bool - constexpr std::ptrdiff_t m_aimPunchAngle = 0x170C; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1718; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1724; // int32_t - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1728; // float - constexpr std::ptrdiff_t m_aimPunchCache = 0x1730; // CUtlVector - constexpr std::ptrdiff_t m_bInLanding = 0x1750; // bool - constexpr std::ptrdiff_t m_flLandingTime = 0x1754; // float - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1758; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0x1759; // bool - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x175A; // bool - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x175C; // GameTime_t - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1760; // GameTime_t - constexpr std::ptrdiff_t m_iRetakesOffering = 0x1878; // int32_t - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x187C; // int32_t - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1880; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1881; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1884; // int32_t - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1888; // loadout_slot_t - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18A8; // bool - constexpr std::ptrdiff_t m_EconGloves = 0x18B0; // C_EconItemView - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CF8; // bool - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CFC; // int32_t - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D00; // Vector - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D0C; // Vector - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D18; // char[64] - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D58; // bool - constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D5C; // Vector - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A0; // bool - constexpr std::ptrdiff_t m_lastLandTime = 0x22A4; // GameTime_t - constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22A8; // bool - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22C4; // QAngle - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D0; // bool + constexpr std::ptrdiff_t m_pBulletServices = 0x16B0; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0x16B8; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0x16C0; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pGlowServices = 0x16C8; // CCSPlayer_GlowServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16D0; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16D8; // GameTime_t + constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16DC; // GameTime_t + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16E0; // bool + constexpr std::ptrdiff_t m_flLandseconds = 0x16E4; // float + constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16E8; // float + constexpr std::ptrdiff_t m_szLastPlaceName = 0x16EC; // char[18] + constexpr std::ptrdiff_t m_bPrevDefuser = 0x16FE; // bool + constexpr std::ptrdiff_t m_bPrevHelmet = 0x16FF; // bool + constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1700; // int32_t + constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x1704; // int32_t + constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x1708; // uint32_t + constexpr std::ptrdiff_t m_unWeaponHash = 0x170C; // uint32_t + constexpr std::ptrdiff_t m_bInBuyZone = 0x1710; // bool + constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1711; // bool + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1714; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1720; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x172C; // int32_t + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1730; // float + constexpr std::ptrdiff_t m_aimPunchCache = 0x1738; // CUtlVector + constexpr std::ptrdiff_t m_bInLanding = 0x1758; // bool + constexpr std::ptrdiff_t m_flLandingTime = 0x175C; // float + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1760; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0x1761; // bool + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1762; // bool + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1764; // GameTime_t + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1768; // GameTime_t + constexpr std::ptrdiff_t m_iRetakesOffering = 0x1880; // int32_t + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1884; // int32_t + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1888; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1889; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x188C; // int32_t + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1890; // loadout_slot_t + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x18B0; // bool + constexpr std::ptrdiff_t m_EconGloves = 0x18B8; // C_EconItemView + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D00; // bool + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D04; // int32_t + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D08; // Vector + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D14; // Vector + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D20; // char[64] + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D60; // bool + constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D64; // Vector + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22A8; // bool + constexpr std::ptrdiff_t m_lastLandTime = 0x22AC; // GameTime_t + constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22B0; // bool + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22CC; // QAngle + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22D8; // bool } namespace C_CSPlayerPawnBase { // C_BasePlayerPawn - constexpr std::ptrdiff_t m_pPingServices = 0x1260; // CCSPlayer_PingServices* - constexpr std::ptrdiff_t m_pViewModelServices = 0x1268; // CPlayer_ViewModelServices* - constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1270; // float[4] - constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1280; // int32_t - constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1284; // Vector - constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1290; // Vector - constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x129C; // bool - constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x129D; // bool - constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A0; // C_CSWeaponBase* - constexpr std::ptrdiff_t m_previousPlayerState = 0x12A8; // CSPlayerState - constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12AC; // float - constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B0; // float - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D0; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12D4; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12D8; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12E4; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F0; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12FC; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1314; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x132C; // Vector[2] - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1348; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1360; // float - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1370; // float - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1380; // Vector - constexpr std::ptrdiff_t m_bIsScoped = 0x1398; // bool - constexpr std::ptrdiff_t m_bIsWalking = 0x1399; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0x139A; // bool - constexpr std::ptrdiff_t m_iPlayerState = 0x139C; // CSPlayerState - constexpr std::ptrdiff_t m_bIsDefusing = 0x13A0; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A1; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13A4; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_bIsRescuing = 0x13A8; // bool - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13AC; // GameTime_t - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B0; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13B4; // bool - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13B5; // bool - constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13B8; // float - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13BC; // float - constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C0; // int32_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13C4; // bool - constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13C8; // int32_t - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13CC; // bool - constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D0; // float - constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13D4; // GameTime_t - constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13D8; // float - constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13DC; // bool - constexpr std::ptrdiff_t m_bKilledByTaser = 0x13DD; // bool - constexpr std::ptrdiff_t m_iMoveState = 0x13E0; // int32_t - constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13E4; // bool - constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13E8; // float - constexpr std::ptrdiff_t m_bStrafing = 0x13EC; // bool - constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F0; // GameTime_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13F4; // GameTime_t - constexpr std::ptrdiff_t m_iAddonBits = 0x13F8; // int32_t - constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13FC; // int32_t - constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1400; // int32_t - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1404; // int32_t - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1408; // float - constexpr std::ptrdiff_t m_iDirection = 0x140C; // int32_t - constexpr std::ptrdiff_t m_iShotsFired = 0x1410; // int32_t - constexpr std::ptrdiff_t m_bNightVisionOn = 0x1414; // bool - constexpr std::ptrdiff_t m_bHasNightVision = 0x1415; // bool - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1418; // float - constexpr std::ptrdiff_t m_flHitHeading = 0x141C; // float - constexpr std::ptrdiff_t m_nHitBodyPart = 0x1420; // int32_t - constexpr std::ptrdiff_t m_iStartAccount = 0x1424; // int32_t - constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1428; // Vector - constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1434; // Vector - constexpr std::ptrdiff_t m_flClientDeathTime = 0x1440; // GameTime_t - constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1444; // float - constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1448; // bool - constexpr std::ptrdiff_t m_flFlashBangTime = 0x144C; // float - constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1450; // float - constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1454; // float - constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1458; // bool - constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1459; // bool - constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x145A; // bool - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x145C; // float - constexpr std::ptrdiff_t m_flFlashDuration = 0x1460; // float - constexpr std::ptrdiff_t m_lastStandingPos = 0x1464; // Vector - constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1470; // Vector - constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x147C; // QAngle - constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1488; // CHandle - constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x148C; // int32_t - constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1490; // float - constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1494; // float - constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1498; // int32_t - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x149C; // float - constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A0; // CountdownTimer - constexpr std::ptrdiff_t m_lastLadderNormal = 0x14B8; // Vector - constexpr std::ptrdiff_t m_lastLadderPos = 0x14C4; // Vector - constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14D8; // float - constexpr std::ptrdiff_t m_bOldIsScoped = 0x14DC; // bool - constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E0; // float - constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14E4; // float - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14E8; // uint16_t - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14EA; // uint16_t - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14EC; // uint16_t - constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F0; // Vector - constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14FC; // int32_t - constexpr std::ptrdiff_t m_ArmorValue = 0x1500; // int32_t - constexpr std::ptrdiff_t m_angEyeAngles = 0x1508; // QAngle - constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1520; // float - constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1524; // bool - constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1525; // bool - constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1526; // bool - constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1527; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1528; // CEntityIndex - constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x152C; // int32_t - constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1530; // int32_t - constexpr std::ptrdiff_t m_iIDEntIndex = 0x1534; // CEntityIndex - constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1538; // CountdownTimer - constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1550; // CEntityIndex - constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1554; // CEntityIndex - constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1558; // CountdownTimer - constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1574; // float - constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1578; // float - constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x157C; // bool - constexpr std::ptrdiff_t m_cycleLatch = 0x1580; // int32_t - constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1584; // float - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1588; // uint32_t[5] - constexpr std::ptrdiff_t m_bHideTargetID = 0x15A4; // bool - constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15A8; // float - constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15AC; // float - constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B0; // float - constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15B4; // Vector - constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C0; // ParticleIndex_t - constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15C4; // float - constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15C8; // int32_t - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D0; // CUtlVector - constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15E8; // CUtlVector - constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1600; // Vector - constexpr std::ptrdiff_t m_entitySpottedState = 0x1628; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1640; // int32_t - constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1644; // bool - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1645; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1648; // float - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x164C; // Vector - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1658; // bool - constexpr std::ptrdiff_t m_hOriginalController = 0x165C; // CHandle + constexpr std::ptrdiff_t m_pPingServices = 0x1268; // CCSPlayer_PingServices* + constexpr std::ptrdiff_t m_pViewModelServices = 0x1270; // CPlayer_ViewModelServices* + constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1278; // float[4] + constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1288; // int32_t + constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x128C; // Vector + constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1298; // Vector + constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x12A4; // bool + constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x12A5; // bool + constexpr std::ptrdiff_t m_pClippingWeapon = 0x12A8; // C_CSWeaponBase* + constexpr std::ptrdiff_t m_previousPlayerState = 0x12B0; // CSPlayerState + constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x12B4; // float + constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12B8; // float + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12D8; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12DC; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12E0; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12EC; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12F8; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1304; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x131C; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1334; // Vector[2] + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1350; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1368; // float + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1378; // float + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1388; // Vector + constexpr std::ptrdiff_t m_bIsScoped = 0x13A0; // bool + constexpr std::ptrdiff_t m_bIsWalking = 0x13A1; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0x13A2; // bool + constexpr std::ptrdiff_t m_iPlayerState = 0x13A4; // CSPlayerState + constexpr std::ptrdiff_t m_bIsDefusing = 0x13A8; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x13A9; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x13AC; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_bIsRescuing = 0x13B0; // bool + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x13B4; // GameTime_t + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13B8; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13BC; // bool + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13BD; // bool + constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13C0; // float + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13C4; // float + constexpr std::ptrdiff_t m_nWhichBombZone = 0x13C8; // int32_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13CC; // bool + constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13D0; // int32_t + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13D4; // bool + constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13D8; // float + constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13DC; // GameTime_t + constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13E0; // float + constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13E4; // bool + constexpr std::ptrdiff_t m_bKilledByTaser = 0x13E5; // bool + constexpr std::ptrdiff_t m_iMoveState = 0x13E8; // int32_t + constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13EC; // bool + constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13F0; // float + constexpr std::ptrdiff_t m_bStrafing = 0x13F4; // bool + constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13F8; // GameTime_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13FC; // GameTime_t + constexpr std::ptrdiff_t m_iAddonBits = 0x1400; // int32_t + constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1404; // int32_t + constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1408; // int32_t + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x140C; // int32_t + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1410; // float + constexpr std::ptrdiff_t m_iDirection = 0x1414; // int32_t + constexpr std::ptrdiff_t m_iShotsFired = 0x1418; // int32_t + constexpr std::ptrdiff_t m_bNightVisionOn = 0x141C; // bool + constexpr std::ptrdiff_t m_bHasNightVision = 0x141D; // bool + constexpr std::ptrdiff_t m_flVelocityModifier = 0x1420; // float + constexpr std::ptrdiff_t m_flHitHeading = 0x1424; // float + constexpr std::ptrdiff_t m_nHitBodyPart = 0x1428; // int32_t + constexpr std::ptrdiff_t m_iStartAccount = 0x142C; // int32_t + constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1430; // Vector + constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x143C; // Vector + constexpr std::ptrdiff_t m_flClientDeathTime = 0x1448; // GameTime_t + constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x144C; // float + constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1450; // bool + constexpr std::ptrdiff_t m_flFlashBangTime = 0x1454; // float + constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1458; // float + constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x145C; // float + constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1460; // bool + constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1461; // bool + constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x1462; // bool + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1464; // float + constexpr std::ptrdiff_t m_flFlashDuration = 0x1468; // float + constexpr std::ptrdiff_t m_lastStandingPos = 0x146C; // Vector + constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1478; // Vector + constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x1484; // QAngle + constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1490; // CHandle + constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x1494; // int32_t + constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1498; // float + constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x149C; // float + constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x14A0; // int32_t + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14A4; // float + constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14A8; // CountdownTimer + constexpr std::ptrdiff_t m_lastLadderNormal = 0x14C0; // Vector + constexpr std::ptrdiff_t m_lastLadderPos = 0x14CC; // Vector + constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14E0; // float + constexpr std::ptrdiff_t m_bOldIsScoped = 0x14E4; // bool + constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14E8; // float + constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14EC; // float + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14F0; // uint16_t + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14F2; // uint16_t + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14F4; // uint16_t + constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14F8; // Vector + constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x1504; // int32_t + constexpr std::ptrdiff_t m_ArmorValue = 0x1508; // int32_t + constexpr std::ptrdiff_t m_angEyeAngles = 0x1510; // QAngle + constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1528; // float + constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x152C; // bool + constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x152D; // bool + constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x152E; // bool + constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x152F; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1530; // CEntityIndex + constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1534; // int32_t + constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1538; // int32_t + constexpr std::ptrdiff_t m_iIDEntIndex = 0x153C; // CEntityIndex + constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1540; // CountdownTimer + constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1558; // CEntityIndex + constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x155C; // CEntityIndex + constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1560; // CountdownTimer + constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x157C; // float + constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1580; // float + constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1584; // bool + constexpr std::ptrdiff_t m_cycleLatch = 0x1588; // int32_t + constexpr std::ptrdiff_t m_serverIntendedCycle = 0x158C; // float + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1590; // uint32_t[5] + constexpr std::ptrdiff_t m_bHideTargetID = 0x15AC; // bool + constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15B0; // float + constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15B4; // float + constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15B8; // float + constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15BC; // Vector + constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15C8; // ParticleIndex_t + constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15CC; // float + constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15D0; // int32_t + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15D8; // CUtlVector + constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15F0; // CUtlVector + constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1608; // Vector + constexpr std::ptrdiff_t m_entitySpottedState = 0x1630; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1648; // int32_t + constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x164C; // bool + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x164D; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1650; // float + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1654; // Vector + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1660; // bool + constexpr std::ptrdiff_t m_hOriginalController = 0x1664; // CHandle } namespace C_CSPlayerResource { // C_BaseEntity diff --git a/generated/client.dll.json b/generated/client.dll.json index 4200288..d1a8f9e 100644 --- a/generated/client.dll.json +++ b/generated/client.dll.json @@ -550,11 +550,11 @@ "CBodyComponentBaseAnimGraph": { "data": { "__m_pChainEntity": { - "value": 6320, + "value": 6336, "comment": "CNetworkVarChainer" }, "m_animationController": { - "value": 1136, + "value": 1152, "comment": "CBaseAnimGraphController" } }, @@ -563,7 +563,7 @@ "CBodyComponentBaseModelEntity": { "data": { "__m_pChainEntity": { - "value": 1136, + "value": 1152, "comment": "CNetworkVarChainer" } }, @@ -585,7 +585,7 @@ "CBodyComponentSkeletonInstance": { "data": { "__m_pChainEntity": { - "value": 1088, + "value": 1104, "comment": "CNetworkVarChainer" }, "m_skeletonInstance": { @@ -5838,15 +5838,15 @@ "C_CSGO_PreviewPlayer": { "data": { "m_animgraph": { - "value": 8920, - "comment": "CUtlString" - }, - "m_animgraphCharacterModeString": { "value": 8928, "comment": "CUtlString" }, - "m_flInitialModelScale": { + "m_animgraphCharacterModeString": { "value": 8936, + "comment": "CUtlString" + }, + "m_flInitialModelScale": { + "value": 8944, "comment": "float" } }, @@ -6391,7 +6391,7 @@ "C_CSObserverPawn": { "data": { "m_hDetectParentChange": { - "value": 5800, + "value": 5808, "comment": "CEntityHandle" } }, @@ -6400,207 +6400,207 @@ "C_CSPlayerPawn": { "data": { "m_EconGloves": { - "value": 6320, + "value": 6328, "comment": "C_EconItemView" }, "m_RetakesMVPBoostExtraUtility": { - "value": 6280, + "value": 6288, "comment": "loadout_slot_t" }, "m_aimPunchAngle": { - "value": 5900, + "value": 5908, "comment": "QAngle" }, "m_aimPunchAngleVel": { - "value": 5912, + "value": 5920, "comment": "QAngle" }, "m_aimPunchCache": { - "value": 5936, + "value": 5944, "comment": "CUtlVector" }, "m_aimPunchTickBase": { - "value": 5924, + "value": 5932, "comment": "int32_t" }, "m_aimPunchTickFraction": { - "value": 5928, + "value": 5936, "comment": "float" }, "m_bHasFemaleVoice": { - "value": 5848, + "value": 5856, "comment": "bool" }, "m_bInBombZone": { - "value": 5977, + "value": 5985, "comment": "bool" }, "m_bInBuyZone": { - "value": 5896, + "value": 5904, "comment": "bool" }, "m_bInHostageRescueZone": { - "value": 5976, + "value": 5984, "comment": "bool" }, "m_bInLanding": { - "value": 5968, + "value": 5976, "comment": "bool" }, "m_bIsBuyMenuOpen": { - "value": 5978, + "value": 5986, "comment": "bool" }, "m_bLastHeadBoneTransformIsValid": { - "value": 8864, - "comment": "bool" - }, - "m_bMustSyncRagdollState": { - "value": 7416, - "comment": "bool" - }, - "m_bNeedToReApplyGloves": { - "value": 6312, - "comment": "bool" - }, - "m_bOnGroundLastTick": { "value": 8872, "comment": "bool" }, + "m_bMustSyncRagdollState": { + "value": 7424, + "comment": "bool" + }, + "m_bNeedToReApplyGloves": { + "value": 6320, + "comment": "bool" + }, + "m_bOnGroundLastTick": { + "value": 8880, + "comment": "bool" + }, "m_bPrevDefuser": { - "value": 5878, + "value": 5886, "comment": "bool" }, "m_bPrevHelmet": { - "value": 5879, + "value": 5887, "comment": "bool" }, "m_bPreviouslyInBuyZone": { - "value": 5897, + "value": 5905, "comment": "bool" }, "m_bRagdollDamageHeadshot": { - "value": 7512, + "value": 7520, "comment": "bool" }, "m_bRetakesHasDefuseKit": { - "value": 6272, + "value": 6280, "comment": "bool" }, "m_bRetakesMVPLastRound": { - "value": 6273, + "value": 6281, "comment": "bool" }, "m_bSkipOneHeadConstraintUpdate": { - "value": 8912, + "value": 8920, "comment": "bool" }, "m_flHealthShotBoostExpirationTime": { - "value": 5840, + "value": 5848, "comment": "GameTime_t" }, "m_flLandingTime": { - "value": 5972, + "value": 5980, "comment": "float" }, "m_flLandseconds": { - "value": 5852, + "value": 5860, "comment": "float" }, "m_flLastFiredWeaponTime": { - "value": 5844, + "value": 5852, "comment": "GameTime_t" }, "m_flNextSprayDecalTime": { - "value": 5984, + "value": 5992, "comment": "GameTime_t" }, "m_flOldFallVelocity": { - "value": 5856, + "value": 5864, "comment": "float" }, "m_flTimeOfLastInjury": { - "value": 5980, + "value": 5988, "comment": "GameTime_t" }, "m_iRetakesMVPBoostItem": { - "value": 6276, + "value": 6284, "comment": "int32_t" }, "m_iRetakesOffering": { - "value": 6264, + "value": 6272, "comment": "int32_t" }, "m_iRetakesOfferingCard": { - "value": 6268, + "value": 6276, "comment": "int32_t" }, "m_lastLandTime": { - "value": 8868, + "value": 8876, "comment": "GameTime_t" }, "m_nPrevArmorVal": { - "value": 5880, + "value": 5888, "comment": "int32_t" }, "m_nPrevGrenadeAmmoCount": { - "value": 5884, + "value": 5892, "comment": "int32_t" }, "m_nRagdollDamageBone": { - "value": 7420, + "value": 7428, "comment": "int32_t" }, "m_pActionTrackingServices": { - "value": 5832, + "value": 5840, "comment": "CCSPlayer_ActionTrackingServices*" }, "m_pBulletServices": { - "value": 5800, + "value": 5808, "comment": "CCSPlayer_BulletServices*" }, "m_pBuyServices": { - "value": 5816, + "value": 5824, "comment": "CCSPlayer_BuyServices*" }, "m_pGlowServices": { - "value": 5824, + "value": 5832, "comment": "CCSPlayer_GlowServices*" }, "m_pHostageServices": { - "value": 5808, + "value": 5816, "comment": "CCSPlayer_HostageServices*" }, "m_qDeathEyeAngles": { - "value": 8900, + "value": 8908, "comment": "QAngle" }, "m_szLastPlaceName": { - "value": 5860, + "value": 5868, "comment": "char[18]" }, "m_szRagdollDamageWeaponName": { - "value": 7448, + "value": 7456, "comment": "char[64]" }, "m_unPreviousWeaponHash": { - "value": 5888, + "value": 5896, "comment": "uint32_t" }, "m_unWeaponHash": { - "value": 5892, + "value": 5900, "comment": "uint32_t" }, "m_vRagdollDamageForce": { - "value": 7424, + "value": 7432, "comment": "Vector" }, "m_vRagdollDamagePosition": { - "value": 7436, + "value": 7444, "comment": "Vector" }, "m_vRagdollServerOrigin": { - "value": 7516, + "value": 7524, "comment": "Vector" } }, @@ -6609,563 +6609,563 @@ "C_CSPlayerPawnBase": { "data": { "m_ArmorValue": { - "value": 5376, + "value": 5384, "comment": "int32_t" }, "m_angEyeAngles": { - "value": 5384, + "value": 5392, "comment": "QAngle" }, "m_angLastMuzzleFlashAngle": { - "value": 5244, + "value": 5252, "comment": "QAngle" }, "m_angShootAngleHistory": { - "value": 4860, + "value": 4868, "comment": "QAngle[2]" }, "m_angStashedShootAngles": { - "value": 4824, + "value": 4832, "comment": "QAngle" }, "m_bCachedPlaneIsValid": { - "value": 4765, + "value": 4773, "comment": "bool" }, "m_bCanMoveDuringFreezePeriod": { - "value": 5092, - "comment": "bool" - }, - "m_bClipHitStaticWorld": { - "value": 4764, - "comment": "bool" - }, - "m_bDeferStartMusicOnWarmup": { - "value": 5500, - "comment": "bool" - }, - "m_bFlashBuildUp": { - "value": 5208, - "comment": "bool" - }, - "m_bFlashDspHasBeenCleared": { - "value": 5209, - "comment": "bool" - }, - "m_bFlashScreenshotHasBeenGrabbed": { - "value": 5210, - "comment": "bool" - }, - "m_bGrenadeParametersStashed": { - "value": 4820, - "comment": "bool" - }, - "m_bGuardianShouldSprayCustomXMark": { - "value": 5700, - "comment": "bool" - }, - "m_bGunGameImmunity": { - "value": 5044, - "comment": "bool" - }, - "m_bHasDeathInfo": { - "value": 5701, - "comment": "bool" - }, - "m_bHasMovedSinceSpawn": { - "value": 5045, - "comment": "bool" - }, - "m_bHasNightVision": { - "value": 5141, - "comment": "bool" - }, - "m_bHideTargetID": { - "value": 5540, - "comment": "bool" - }, - "m_bHud_MiniScoreHidden": { - "value": 5414, - "comment": "bool" - }, - "m_bHud_RadarHidden": { - "value": 5415, - "comment": "bool" - }, - "m_bInNoDefuseArea": { - "value": 5060, - "comment": "bool" - }, - "m_bIsDefusing": { - "value": 5024, - "comment": "bool" - }, - "m_bIsGrabbingHostage": { - "value": 5025, - "comment": "bool" - }, - "m_bIsRescuing": { - "value": 5032, - "comment": "bool" - }, - "m_bIsScoped": { - "value": 5016, - "comment": "bool" - }, - "m_bIsWalking": { - "value": 5017, - "comment": "bool" - }, - "m_bKilledByHeadshot": { - "value": 5720, - "comment": "bool" - }, - "m_bKilledByTaser": { - "value": 5085, - "comment": "bool" - }, - "m_bNightVisionOn": { - "value": 5140, - "comment": "bool" - }, - "m_bOldIsScoped": { - "value": 5340, - "comment": "bool" - }, - "m_bResumeZoom": { - "value": 5018, - "comment": "bool" - }, - "m_bScreenTearFrameCaptured": { - "value": 5192, - "comment": "bool" - }, - "m_bShouldAutobuyDMWeapons": { - "value": 5412, - "comment": "bool" - }, - "m_bShouldAutobuyNow": { - "value": 5413, - "comment": "bool" - }, - "m_bStrafing": { "value": 5100, "comment": "bool" }, - "m_bSuppressGuardianTooFarWarningAudio": { - "value": 5084, + "m_bClipHitStaticWorld": { + "value": 4772, "comment": "bool" }, - "m_bWaitForNoAttack": { + "m_bDeferStartMusicOnWarmup": { + "value": 5508, + "comment": "bool" + }, + "m_bFlashBuildUp": { + "value": 5216, + "comment": "bool" + }, + "m_bFlashDspHasBeenCleared": { + "value": 5217, + "comment": "bool" + }, + "m_bFlashScreenshotHasBeenGrabbed": { + "value": 5218, + "comment": "bool" + }, + "m_bGrenadeParametersStashed": { + "value": 4828, + "comment": "bool" + }, + "m_bGuardianShouldSprayCustomXMark": { + "value": 5708, + "comment": "bool" + }, + "m_bGunGameImmunity": { + "value": 5052, + "comment": "bool" + }, + "m_bHasDeathInfo": { + "value": 5709, + "comment": "bool" + }, + "m_bHasMovedSinceSpawn": { + "value": 5053, + "comment": "bool" + }, + "m_bHasNightVision": { + "value": 5149, + "comment": "bool" + }, + "m_bHideTargetID": { + "value": 5548, + "comment": "bool" + }, + "m_bHud_MiniScoreHidden": { + "value": 5422, + "comment": "bool" + }, + "m_bHud_RadarHidden": { + "value": 5423, + "comment": "bool" + }, + "m_bInNoDefuseArea": { "value": 5068, "comment": "bool" }, + "m_bIsDefusing": { + "value": 5032, + "comment": "bool" + }, + "m_bIsGrabbingHostage": { + "value": 5033, + "comment": "bool" + }, + "m_bIsRescuing": { + "value": 5040, + "comment": "bool" + }, + "m_bIsScoped": { + "value": 5024, + "comment": "bool" + }, + "m_bIsWalking": { + "value": 5025, + "comment": "bool" + }, + "m_bKilledByHeadshot": { + "value": 5728, + "comment": "bool" + }, + "m_bKilledByTaser": { + "value": 5093, + "comment": "bool" + }, + "m_bNightVisionOn": { + "value": 5148, + "comment": "bool" + }, + "m_bOldIsScoped": { + "value": 5348, + "comment": "bool" + }, + "m_bResumeZoom": { + "value": 5026, + "comment": "bool" + }, + "m_bScreenTearFrameCaptured": { + "value": 5200, + "comment": "bool" + }, + "m_bShouldAutobuyDMWeapons": { + "value": 5420, + "comment": "bool" + }, + "m_bShouldAutobuyNow": { + "value": 5421, + "comment": "bool" + }, + "m_bStrafing": { + "value": 5108, + "comment": "bool" + }, + "m_bSuppressGuardianTooFarWarningAudio": { + "value": 5092, + "comment": "bool" + }, + "m_bWaitForNoAttack": { + "value": 5076, + "comment": "bool" + }, "m_cycleLatch": { - "value": 5504, + "value": 5512, "comment": "int32_t" }, "m_delayTargetIDTimer": { - "value": 5432, + "value": 5440, "comment": "CountdownTimer" }, "m_entitySpottedState": { - "value": 5672, + "value": 5680, "comment": "EntitySpottedState_t" }, "m_fImmuneToGunGameDamageTime": { - "value": 5036, + "value": 5044, "comment": "GameTime_t" }, "m_fImmuneToGunGameDamageTimeLast": { - "value": 5040, + "value": 5048, "comment": "GameTime_t" }, "m_fMolotovDamageTime": { - "value": 5052, + "value": 5060, "comment": "float" }, "m_fMolotovUseTime": { - "value": 5048, + "value": 5056, "comment": "float" }, "m_fNextThinkPushAway": { - "value": 5408, + "value": 5416, "comment": "float" }, "m_fRenderingClipPlane": { - "value": 4720, + "value": 4728, "comment": "float[4]" }, "m_firstTaserShakeTime": { - "value": 5548, + "value": 5556, "comment": "float" }, "m_flClientDeathTime": { - "value": 5184, + "value": 5192, "comment": "GameTime_t" }, "m_flCurrentMusicStartTime": { - "value": 5492, + "value": 5500, "comment": "float" }, "m_flDeathCCWeight": { - "value": 5336, - "comment": "float" - }, - "m_flDeathInfoTime": { - "value": 5704, - "comment": "float" - }, - "m_flDetectedByEnemySensorTime": { - "value": 5076, - "comment": "GameTime_t" - }, - "m_flEmitSoundTime": { - "value": 5108, - "comment": "GameTime_t" - }, - "m_flFlashBangTime": { - "value": 5196, - "comment": "float" - }, - "m_flFlashDuration": { - "value": 5216, - "comment": "float" - }, - "m_flFlashMaxAlpha": { - "value": 5212, - "comment": "float" - }, - "m_flFlashOverlayAlpha": { - "value": 5204, - "comment": "float" - }, - "m_flFlashScreenshotAlpha": { - "value": 5200, - "comment": "float" - }, - "m_flGuardianTooFarDistFrac": { - "value": 5072, - "comment": "float" - }, - "m_flHealthFadeAlpha": { - "value": 5268, - "comment": "float" - }, - "m_flHealthFadeValue": { - "value": 5264, - "comment": "float" - }, - "m_flHitHeading": { - "value": 5148, - "comment": "float" - }, - "m_flLastCollisionCeiling": { - "value": 4780, - "comment": "float" - }, - "m_flLastCollisionCeilingChangeTime": { - "value": 4784, - "comment": "float" - }, - "m_flLastSmokeOverlayAlpha": { - "value": 5552, - "comment": "float" - }, - "m_flLastSpawnTimeIndex": { - "value": 5104, - "comment": "GameTime_t" - }, - "m_flLowerBodyYawTarget": { - "value": 5096, - "comment": "float" - }, - "m_flMusicRoundStartTime": { - "value": 5496, - "comment": "float" - }, - "m_flNextGuardianTooFarWarning": { - "value": 5080, - "comment": "float" - }, - "m_flNextMagDropTime": { - "value": 5572, - "comment": "float" - }, - "m_flNightVisionAlpha": { - "value": 5188, - "comment": "float" - }, - "m_flPrevMatchEndTime": { - "value": 5348, - "comment": "float" - }, - "m_flPrevRoundEndTime": { "value": 5344, "comment": "float" }, - "m_flProgressBarStartTime": { - "value": 5128, + "m_flDeathInfoTime": { + "value": 5712, "comment": "float" }, - "m_flSlopeDropHeight": { - "value": 4976, - "comment": "float" - }, - "m_flSlopeDropOffset": { - "value": 4960, - "comment": "float" - }, - "m_flVelocityModifier": { - "value": 5144, - "comment": "float" - }, - "m_grenadeParameterStashTime": { - "value": 4816, + "m_flDetectedByEnemySensorTime": { + "value": 5084, "comment": "GameTime_t" }, - "m_hMuzzleFlashShape": { - "value": 5256, - "comment": "CHandle" - }, - "m_hOriginalController": { - "value": 5724, - "comment": "CHandle" - }, - "m_holdTargetIDTimer": { - "value": 5464, - "comment": "CountdownTimer" - }, - "m_iAddonBits": { - "value": 5112, - "comment": "int32_t" - }, - "m_iBlockingUseActionInProgress": { - "value": 5028, - "comment": "CSPlayerBlockingUseAction_t" - }, - "m_iDirection": { - "value": 5132, - "comment": "int32_t" - }, - "m_iHealthBarRenderMaskIndex": { - "value": 5260, - "comment": "int32_t" - }, - "m_iIDEntIndex": { - "value": 5428, - "comment": "CEntityIndex" - }, - "m_iMoveState": { - "value": 5088, - "comment": "int32_t" - }, - "m_iOldIDEntIndex": { - "value": 5460, - "comment": "CEntityIndex" - }, - "m_iPlayerState": { - "value": 5020, - "comment": "CSPlayerState" - }, - "m_iPrimaryAddon": { + "m_flEmitSoundTime": { "value": 5116, - "comment": "int32_t" + "comment": "GameTime_t" }, - "m_iProgressBarDuration": { - "value": 5124, - "comment": "int32_t" + "m_flFlashBangTime": { + "value": 5204, + "comment": "float" }, - "m_iSecondaryAddon": { - "value": 5120, - "comment": "int32_t" + "m_flFlashDuration": { + "value": 5224, + "comment": "float" }, - "m_iShotsFired": { - "value": 5136, - "comment": "int32_t" + "m_flFlashMaxAlpha": { + "value": 5220, + "comment": "float" }, - "m_iStartAccount": { - "value": 5156, - "comment": "int32_t" + "m_flFlashOverlayAlpha": { + "value": 5212, + "comment": "float" }, - "m_iTargetedWeaponEntIndex": { - "value": 5456, - "comment": "CEntityIndex" + "m_flFlashScreenshotAlpha": { + "value": 5208, + "comment": "float" }, - "m_iThrowGrenadeCounter": { - "value": 5064, - "comment": "int32_t" + "m_flGuardianTooFarDistFrac": { + "value": 5080, + "comment": "float" }, - "m_ignoreLadderJumpTime": { + "m_flHealthFadeAlpha": { "value": 5276, "comment": "float" }, + "m_flHealthFadeValue": { + "value": 5272, + "comment": "float" + }, + "m_flHitHeading": { + "value": 5156, + "comment": "float" + }, + "m_flLastCollisionCeiling": { + "value": 4788, + "comment": "float" + }, + "m_flLastCollisionCeilingChangeTime": { + "value": 4792, + "comment": "float" + }, + "m_flLastSmokeOverlayAlpha": { + "value": 5560, + "comment": "float" + }, + "m_flLastSpawnTimeIndex": { + "value": 5112, + "comment": "GameTime_t" + }, + "m_flLowerBodyYawTarget": { + "value": 5104, + "comment": "float" + }, + "m_flMusicRoundStartTime": { + "value": 5504, + "comment": "float" + }, + "m_flNextGuardianTooFarWarning": { + "value": 5088, + "comment": "float" + }, + "m_flNextMagDropTime": { + "value": 5580, + "comment": "float" + }, + "m_flNightVisionAlpha": { + "value": 5196, + "comment": "float" + }, + "m_flPrevMatchEndTime": { + "value": 5356, + "comment": "float" + }, + "m_flPrevRoundEndTime": { + "value": 5352, + "comment": "float" + }, + "m_flProgressBarStartTime": { + "value": 5136, + "comment": "float" + }, + "m_flSlopeDropHeight": { + "value": 4984, + "comment": "float" + }, + "m_flSlopeDropOffset": { + "value": 4968, + "comment": "float" + }, + "m_flVelocityModifier": { + "value": 5152, + "comment": "float" + }, + "m_grenadeParameterStashTime": { + "value": 4824, + "comment": "GameTime_t" + }, + "m_hMuzzleFlashShape": { + "value": 5264, + "comment": "CHandle" + }, + "m_hOriginalController": { + "value": 5732, + "comment": "CHandle" + }, + "m_holdTargetIDTimer": { + "value": 5472, + "comment": "CountdownTimer" + }, + "m_iAddonBits": { + "value": 5120, + "comment": "int32_t" + }, + "m_iBlockingUseActionInProgress": { + "value": 5036, + "comment": "CSPlayerBlockingUseAction_t" + }, + "m_iDirection": { + "value": 5140, + "comment": "int32_t" + }, + "m_iHealthBarRenderMaskIndex": { + "value": 5268, + "comment": "int32_t" + }, + "m_iIDEntIndex": { + "value": 5436, + "comment": "CEntityIndex" + }, + "m_iMoveState": { + "value": 5096, + "comment": "int32_t" + }, + "m_iOldIDEntIndex": { + "value": 5468, + "comment": "CEntityIndex" + }, + "m_iPlayerState": { + "value": 5028, + "comment": "CSPlayerState" + }, + "m_iPrimaryAddon": { + "value": 5124, + "comment": "int32_t" + }, + "m_iProgressBarDuration": { + "value": 5132, + "comment": "int32_t" + }, + "m_iSecondaryAddon": { + "value": 5128, + "comment": "int32_t" + }, + "m_iShotsFired": { + "value": 5144, + "comment": "int32_t" + }, + "m_iStartAccount": { + "value": 5164, + "comment": "int32_t" + }, + "m_iTargetedWeaponEntIndex": { + "value": 5464, + "comment": "CEntityIndex" + }, + "m_iThrowGrenadeCounter": { + "value": 5072, + "comment": "int32_t" + }, + "m_ignoreLadderJumpTime": { + "value": 5284, + "comment": "float" + }, "m_ladderSurpressionTimer": { - "value": 5280, + "value": 5288, "comment": "CountdownTimer" }, "m_lastLadderNormal": { - "value": 5304, + "value": 5312, "comment": "Vector" }, "m_lastLadderPos": { - "value": 5316, + "value": 5324, "comment": "Vector" }, "m_lastStandingPos": { - "value": 5220, + "value": 5228, "comment": "Vector" }, "m_nDeathCamMusic": { - "value": 5424, + "value": 5432, "comment": "int32_t" }, "m_nHeavyAssaultSuitCooldownRemaining": { - "value": 5372, + "value": 5380, "comment": "int32_t" }, "m_nHitBodyPart": { - "value": 5152, + "value": 5160, "comment": "int32_t" }, "m_nLastClipPlaneSetupFrame": { - "value": 4736, + "value": 4744, "comment": "int32_t" }, "m_nLastConcurrentKilled": { - "value": 5420, + "value": 5428, "comment": "int32_t" }, "m_nLastKillerIndex": { - "value": 5416, + "value": 5424, "comment": "CEntityIndex" }, "m_nLastMagDropAttachmentIndex": { - "value": 5576, + "value": 5584, "comment": "int32_t" }, "m_nMyCollisionGroup": { - "value": 5272, + "value": 5280, "comment": "int32_t" }, "m_nPlayerSmokedFx": { - "value": 5568, + "value": 5576, "comment": "ParticleIndex_t" }, "m_nSurvivalTeamNumber": { - "value": 5696, + "value": 5704, "comment": "int32_t" }, "m_nWhichBombZone": { - "value": 5056, + "value": 5064, "comment": "int32_t" }, "m_nextTaserShakeTime": { - "value": 5544, + "value": 5552, "comment": "float" }, "m_pClippingWeapon": { - "value": 4768, + "value": 4776, "comment": "C_CSWeaponBase*" }, "m_pPingServices": { - "value": 4704, + "value": 4712, "comment": "CCSPlayer_PingServices*" }, "m_pViewModelServices": { - "value": 4712, + "value": 4720, "comment": "CPlayer_ViewModelServices*" }, "m_previousPlayerState": { - "value": 4776, + "value": 4784, "comment": "CSPlayerState" }, "m_serverIntendedCycle": { - "value": 5508, + "value": 5516, "comment": "float" }, "m_thirdPersonHeading": { - "value": 4936, + "value": 4944, "comment": "QAngle" }, "m_unCurrentEquipmentValue": { - "value": 5352, + "value": 5360, "comment": "uint16_t" }, "m_unFreezetimeEndEquipmentValue": { - "value": 5356, + "value": 5364, "comment": "uint16_t" }, "m_unRoundStartEquipmentValue": { - "value": 5354, + "value": 5362, "comment": "uint16_t" }, "m_vHeadConstraintOffset": { - "value": 4992, + "value": 5000, "comment": "Vector" }, "m_vLastSmokeOverlayColor": { - "value": 5556, + "value": 5564, "comment": "Vector" }, "m_vecBulletHitModels": { - "value": 5584, + "value": 5592, "comment": "CUtlVector" }, "m_vecDeathInfoOrigin": { - "value": 5708, + "value": 5716, "comment": "Vector" }, "m_vecIntroStartEyePosition": { - "value": 5160, + "value": 5168, "comment": "Vector" }, "m_vecIntroStartPlayerForward": { - "value": 5172, + "value": 5180, "comment": "Vector" }, "m_vecLastAliveLocalVelocity": { - "value": 5632, + "value": 5640, "comment": "Vector" }, "m_vecLastClipCameraForward": { - "value": 4752, + "value": 4760, "comment": "Vector" }, "m_vecLastClipCameraPos": { - "value": 4740, + "value": 4748, "comment": "Vector" }, "m_vecLastMuzzleFlashPos": { - "value": 5232, + "value": 5240, "comment": "Vector" }, "m_vecPickupModelSlerpers": { - "value": 5608, + "value": 5616, "comment": "CUtlVector" }, "m_vecPlayerPatchEconIndices": { - "value": 5512, + "value": 5520, "comment": "uint32_t[5]" }, "m_vecStashedGrenadeThrowPosition": { - "value": 4836, + "value": 4844, "comment": "Vector" }, "m_vecStashedVelocity": { - "value": 4848, + "value": 4856, "comment": "Vector" }, "m_vecThirdPersonViewPositionOverride": { - "value": 5360, + "value": 5368, "comment": "Vector" }, "m_vecThrowPositionHistory": { - "value": 4884, + "value": 4892, "comment": "Vector[2]" }, "m_vecVelocityHistory": { - "value": 4908, + "value": 4916, "comment": "Vector[2]" } }, diff --git a/generated/client.dll.py b/generated/client.dll.py index c9adc54..6f7a6be 100644 --- a/generated/client.dll.py +++ b/generated/client.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:03 +0000 ''' class ActiveModelConfig_t: @@ -150,11 +150,11 @@ class CBodyComponent: # CEntityComponent __m_pChainEntity = 0x20 # CNetworkVarChainer class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance - m_animationController = 0x470 # CBaseAnimGraphController - __m_pChainEntity = 0x18B0 # CNetworkVarChainer + m_animationController = 0x480 # CBaseAnimGraphController + __m_pChainEntity = 0x18C0 # CNetworkVarChainer class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance - __m_pChainEntity = 0x470 # CNetworkVarChainer + __m_pChainEntity = 0x480 # CNetworkVarChainer class CBodyComponentPoint: # CBodyComponent m_sceneNode = 0x50 # CGameSceneNode @@ -162,7 +162,7 @@ class CBodyComponentPoint: # CBodyComponent class CBodyComponentSkeletonInstance: # CBodyComponent m_skeletonInstance = 0x50 # CSkeletonInstance - __m_pChainEntity = 0x440 # CNetworkVarChainer + __m_pChainEntity = 0x450 # CNetworkVarChainer class CBombTarget: # C_BaseTrigger m_bBombPlantedHere = 0xCC8 # bool @@ -1593,9 +1593,9 @@ class C_CSGO_PreviewModel: # C_BaseFlex class C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel class C_CSGO_PreviewPlayer: # C_CSPlayerPawn - m_animgraph = 0x22D8 # CUtlString - m_animgraphCharacterModeString = 0x22E0 # CUtlString - m_flInitialModelScale = 0x22E8 # float + m_animgraph = 0x22E0 # CUtlString + m_animgraphCharacterModeString = 0x22E8 # CUtlString + m_flInitialModelScale = 0x22F0 # float class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer @@ -1747,202 +1747,202 @@ class C_CSGameRulesProxy: # C_GameRulesProxy class C_CSMinimapBoundary: # C_BaseEntity class C_CSObserverPawn: # C_CSPlayerPawnBase - m_hDetectParentChange = 0x16A8 # CEntityHandle + m_hDetectParentChange = 0x16B0 # CEntityHandle class C_CSPlayerPawn: # C_CSPlayerPawnBase - m_pBulletServices = 0x16A8 # CCSPlayer_BulletServices* - m_pHostageServices = 0x16B0 # CCSPlayer_HostageServices* - m_pBuyServices = 0x16B8 # CCSPlayer_BuyServices* - m_pGlowServices = 0x16C0 # CCSPlayer_GlowServices* - m_pActionTrackingServices = 0x16C8 # CCSPlayer_ActionTrackingServices* - m_flHealthShotBoostExpirationTime = 0x16D0 # GameTime_t - m_flLastFiredWeaponTime = 0x16D4 # GameTime_t - m_bHasFemaleVoice = 0x16D8 # bool - m_flLandseconds = 0x16DC # float - m_flOldFallVelocity = 0x16E0 # float - m_szLastPlaceName = 0x16E4 # char[18] - m_bPrevDefuser = 0x16F6 # bool - m_bPrevHelmet = 0x16F7 # bool - m_nPrevArmorVal = 0x16F8 # int32_t - m_nPrevGrenadeAmmoCount = 0x16FC # int32_t - m_unPreviousWeaponHash = 0x1700 # uint32_t - m_unWeaponHash = 0x1704 # uint32_t - m_bInBuyZone = 0x1708 # bool - m_bPreviouslyInBuyZone = 0x1709 # bool - m_aimPunchAngle = 0x170C # QAngle - m_aimPunchAngleVel = 0x1718 # QAngle - m_aimPunchTickBase = 0x1724 # int32_t - m_aimPunchTickFraction = 0x1728 # float - m_aimPunchCache = 0x1730 # CUtlVector - m_bInLanding = 0x1750 # bool - m_flLandingTime = 0x1754 # float - m_bInHostageRescueZone = 0x1758 # bool - m_bInBombZone = 0x1759 # bool - m_bIsBuyMenuOpen = 0x175A # bool - m_flTimeOfLastInjury = 0x175C # GameTime_t - m_flNextSprayDecalTime = 0x1760 # GameTime_t - m_iRetakesOffering = 0x1878 # int32_t - m_iRetakesOfferingCard = 0x187C # int32_t - m_bRetakesHasDefuseKit = 0x1880 # bool - m_bRetakesMVPLastRound = 0x1881 # bool - m_iRetakesMVPBoostItem = 0x1884 # int32_t - m_RetakesMVPBoostExtraUtility = 0x1888 # loadout_slot_t - m_bNeedToReApplyGloves = 0x18A8 # bool - m_EconGloves = 0x18B0 # C_EconItemView - m_bMustSyncRagdollState = 0x1CF8 # bool - m_nRagdollDamageBone = 0x1CFC # int32_t - m_vRagdollDamageForce = 0x1D00 # Vector - m_vRagdollDamagePosition = 0x1D0C # Vector - m_szRagdollDamageWeaponName = 0x1D18 # char[64] - m_bRagdollDamageHeadshot = 0x1D58 # bool - m_vRagdollServerOrigin = 0x1D5C # Vector - m_bLastHeadBoneTransformIsValid = 0x22A0 # bool - m_lastLandTime = 0x22A4 # GameTime_t - m_bOnGroundLastTick = 0x22A8 # bool - m_qDeathEyeAngles = 0x22C4 # QAngle - m_bSkipOneHeadConstraintUpdate = 0x22D0 # bool + m_pBulletServices = 0x16B0 # CCSPlayer_BulletServices* + m_pHostageServices = 0x16B8 # CCSPlayer_HostageServices* + m_pBuyServices = 0x16C0 # CCSPlayer_BuyServices* + m_pGlowServices = 0x16C8 # CCSPlayer_GlowServices* + m_pActionTrackingServices = 0x16D0 # CCSPlayer_ActionTrackingServices* + m_flHealthShotBoostExpirationTime = 0x16D8 # GameTime_t + m_flLastFiredWeaponTime = 0x16DC # GameTime_t + m_bHasFemaleVoice = 0x16E0 # bool + m_flLandseconds = 0x16E4 # float + m_flOldFallVelocity = 0x16E8 # float + m_szLastPlaceName = 0x16EC # char[18] + m_bPrevDefuser = 0x16FE # bool + m_bPrevHelmet = 0x16FF # bool + m_nPrevArmorVal = 0x1700 # int32_t + m_nPrevGrenadeAmmoCount = 0x1704 # int32_t + m_unPreviousWeaponHash = 0x1708 # uint32_t + m_unWeaponHash = 0x170C # uint32_t + m_bInBuyZone = 0x1710 # bool + m_bPreviouslyInBuyZone = 0x1711 # bool + m_aimPunchAngle = 0x1714 # QAngle + m_aimPunchAngleVel = 0x1720 # QAngle + m_aimPunchTickBase = 0x172C # int32_t + m_aimPunchTickFraction = 0x1730 # float + m_aimPunchCache = 0x1738 # CUtlVector + m_bInLanding = 0x1758 # bool + m_flLandingTime = 0x175C # float + m_bInHostageRescueZone = 0x1760 # bool + m_bInBombZone = 0x1761 # bool + m_bIsBuyMenuOpen = 0x1762 # bool + m_flTimeOfLastInjury = 0x1764 # GameTime_t + m_flNextSprayDecalTime = 0x1768 # GameTime_t + m_iRetakesOffering = 0x1880 # int32_t + m_iRetakesOfferingCard = 0x1884 # int32_t + m_bRetakesHasDefuseKit = 0x1888 # bool + m_bRetakesMVPLastRound = 0x1889 # bool + m_iRetakesMVPBoostItem = 0x188C # int32_t + m_RetakesMVPBoostExtraUtility = 0x1890 # loadout_slot_t + m_bNeedToReApplyGloves = 0x18B0 # bool + m_EconGloves = 0x18B8 # C_EconItemView + m_bMustSyncRagdollState = 0x1D00 # bool + m_nRagdollDamageBone = 0x1D04 # int32_t + m_vRagdollDamageForce = 0x1D08 # Vector + m_vRagdollDamagePosition = 0x1D14 # Vector + m_szRagdollDamageWeaponName = 0x1D20 # char[64] + m_bRagdollDamageHeadshot = 0x1D60 # bool + m_vRagdollServerOrigin = 0x1D64 # Vector + m_bLastHeadBoneTransformIsValid = 0x22A8 # bool + m_lastLandTime = 0x22AC # GameTime_t + m_bOnGroundLastTick = 0x22B0 # bool + m_qDeathEyeAngles = 0x22CC # QAngle + m_bSkipOneHeadConstraintUpdate = 0x22D8 # bool class C_CSPlayerPawnBase: # C_BasePlayerPawn - m_pPingServices = 0x1260 # CCSPlayer_PingServices* - m_pViewModelServices = 0x1268 # CPlayer_ViewModelServices* - m_fRenderingClipPlane = 0x1270 # float[4] - m_nLastClipPlaneSetupFrame = 0x1280 # int32_t - m_vecLastClipCameraPos = 0x1284 # Vector - m_vecLastClipCameraForward = 0x1290 # Vector - m_bClipHitStaticWorld = 0x129C # bool - m_bCachedPlaneIsValid = 0x129D # bool - m_pClippingWeapon = 0x12A0 # C_CSWeaponBase* - m_previousPlayerState = 0x12A8 # CSPlayerState - m_flLastCollisionCeiling = 0x12AC # float - m_flLastCollisionCeilingChangeTime = 0x12B0 # float - m_grenadeParameterStashTime = 0x12D0 # GameTime_t - m_bGrenadeParametersStashed = 0x12D4 # bool - m_angStashedShootAngles = 0x12D8 # QAngle - m_vecStashedGrenadeThrowPosition = 0x12E4 # Vector - m_vecStashedVelocity = 0x12F0 # Vector - m_angShootAngleHistory = 0x12FC # QAngle[2] - m_vecThrowPositionHistory = 0x1314 # Vector[2] - m_vecVelocityHistory = 0x132C # Vector[2] - m_thirdPersonHeading = 0x1348 # QAngle - m_flSlopeDropOffset = 0x1360 # float - m_flSlopeDropHeight = 0x1370 # float - m_vHeadConstraintOffset = 0x1380 # Vector - m_bIsScoped = 0x1398 # bool - m_bIsWalking = 0x1399 # bool - m_bResumeZoom = 0x139A # bool - m_iPlayerState = 0x139C # CSPlayerState - m_bIsDefusing = 0x13A0 # bool - m_bIsGrabbingHostage = 0x13A1 # bool - m_iBlockingUseActionInProgress = 0x13A4 # CSPlayerBlockingUseAction_t - m_bIsRescuing = 0x13A8 # bool - m_fImmuneToGunGameDamageTime = 0x13AC # GameTime_t - m_fImmuneToGunGameDamageTimeLast = 0x13B0 # GameTime_t - m_bGunGameImmunity = 0x13B4 # bool - m_bHasMovedSinceSpawn = 0x13B5 # bool - m_fMolotovUseTime = 0x13B8 # float - m_fMolotovDamageTime = 0x13BC # float - m_nWhichBombZone = 0x13C0 # int32_t - m_bInNoDefuseArea = 0x13C4 # bool - m_iThrowGrenadeCounter = 0x13C8 # int32_t - m_bWaitForNoAttack = 0x13CC # bool - m_flGuardianTooFarDistFrac = 0x13D0 # float - m_flDetectedByEnemySensorTime = 0x13D4 # GameTime_t - m_flNextGuardianTooFarWarning = 0x13D8 # float - m_bSuppressGuardianTooFarWarningAudio = 0x13DC # bool - m_bKilledByTaser = 0x13DD # bool - m_iMoveState = 0x13E0 # int32_t - m_bCanMoveDuringFreezePeriod = 0x13E4 # bool - m_flLowerBodyYawTarget = 0x13E8 # float - m_bStrafing = 0x13EC # bool - m_flLastSpawnTimeIndex = 0x13F0 # GameTime_t - m_flEmitSoundTime = 0x13F4 # GameTime_t - m_iAddonBits = 0x13F8 # int32_t - m_iPrimaryAddon = 0x13FC # int32_t - m_iSecondaryAddon = 0x1400 # int32_t - m_iProgressBarDuration = 0x1404 # int32_t - m_flProgressBarStartTime = 0x1408 # float - m_iDirection = 0x140C # int32_t - m_iShotsFired = 0x1410 # int32_t - m_bNightVisionOn = 0x1414 # bool - m_bHasNightVision = 0x1415 # bool - m_flVelocityModifier = 0x1418 # float - m_flHitHeading = 0x141C # float - m_nHitBodyPart = 0x1420 # int32_t - m_iStartAccount = 0x1424 # int32_t - m_vecIntroStartEyePosition = 0x1428 # Vector - m_vecIntroStartPlayerForward = 0x1434 # Vector - m_flClientDeathTime = 0x1440 # GameTime_t - m_flNightVisionAlpha = 0x1444 # float - m_bScreenTearFrameCaptured = 0x1448 # bool - m_flFlashBangTime = 0x144C # float - m_flFlashScreenshotAlpha = 0x1450 # float - m_flFlashOverlayAlpha = 0x1454 # float - m_bFlashBuildUp = 0x1458 # bool - m_bFlashDspHasBeenCleared = 0x1459 # bool - m_bFlashScreenshotHasBeenGrabbed = 0x145A # bool - m_flFlashMaxAlpha = 0x145C # float - m_flFlashDuration = 0x1460 # float - m_lastStandingPos = 0x1464 # Vector - m_vecLastMuzzleFlashPos = 0x1470 # Vector - m_angLastMuzzleFlashAngle = 0x147C # QAngle - m_hMuzzleFlashShape = 0x1488 # CHandle - m_iHealthBarRenderMaskIndex = 0x148C # int32_t - m_flHealthFadeValue = 0x1490 # float - m_flHealthFadeAlpha = 0x1494 # float - m_nMyCollisionGroup = 0x1498 # int32_t - m_ignoreLadderJumpTime = 0x149C # float - m_ladderSurpressionTimer = 0x14A0 # CountdownTimer - m_lastLadderNormal = 0x14B8 # Vector - m_lastLadderPos = 0x14C4 # Vector - m_flDeathCCWeight = 0x14D8 # float - m_bOldIsScoped = 0x14DC # bool - m_flPrevRoundEndTime = 0x14E0 # float - m_flPrevMatchEndTime = 0x14E4 # float - m_unCurrentEquipmentValue = 0x14E8 # uint16_t - m_unRoundStartEquipmentValue = 0x14EA # uint16_t - m_unFreezetimeEndEquipmentValue = 0x14EC # uint16_t - m_vecThirdPersonViewPositionOverride = 0x14F0 # Vector - m_nHeavyAssaultSuitCooldownRemaining = 0x14FC # int32_t - m_ArmorValue = 0x1500 # int32_t - m_angEyeAngles = 0x1508 # QAngle - m_fNextThinkPushAway = 0x1520 # float - m_bShouldAutobuyDMWeapons = 0x1524 # bool - m_bShouldAutobuyNow = 0x1525 # bool - m_bHud_MiniScoreHidden = 0x1526 # bool - m_bHud_RadarHidden = 0x1527 # bool - m_nLastKillerIndex = 0x1528 # CEntityIndex - m_nLastConcurrentKilled = 0x152C # int32_t - m_nDeathCamMusic = 0x1530 # int32_t - m_iIDEntIndex = 0x1534 # CEntityIndex - m_delayTargetIDTimer = 0x1538 # CountdownTimer - m_iTargetedWeaponEntIndex = 0x1550 # CEntityIndex - m_iOldIDEntIndex = 0x1554 # CEntityIndex - m_holdTargetIDTimer = 0x1558 # CountdownTimer - m_flCurrentMusicStartTime = 0x1574 # float - m_flMusicRoundStartTime = 0x1578 # float - m_bDeferStartMusicOnWarmup = 0x157C # bool - m_cycleLatch = 0x1580 # int32_t - m_serverIntendedCycle = 0x1584 # float - m_vecPlayerPatchEconIndices = 0x1588 # uint32_t[5] - m_bHideTargetID = 0x15A4 # bool - m_nextTaserShakeTime = 0x15A8 # float - m_firstTaserShakeTime = 0x15AC # float - m_flLastSmokeOverlayAlpha = 0x15B0 # float - m_vLastSmokeOverlayColor = 0x15B4 # Vector - m_nPlayerSmokedFx = 0x15C0 # ParticleIndex_t - m_flNextMagDropTime = 0x15C4 # float - m_nLastMagDropAttachmentIndex = 0x15C8 # int32_t - m_vecBulletHitModels = 0x15D0 # CUtlVector - m_vecPickupModelSlerpers = 0x15E8 # CUtlVector - m_vecLastAliveLocalVelocity = 0x1600 # Vector - m_entitySpottedState = 0x1628 # EntitySpottedState_t - m_nSurvivalTeamNumber = 0x1640 # int32_t - m_bGuardianShouldSprayCustomXMark = 0x1644 # bool - m_bHasDeathInfo = 0x1645 # bool - m_flDeathInfoTime = 0x1648 # float - m_vecDeathInfoOrigin = 0x164C # Vector - m_bKilledByHeadshot = 0x1658 # bool - m_hOriginalController = 0x165C # CHandle + m_pPingServices = 0x1268 # CCSPlayer_PingServices* + m_pViewModelServices = 0x1270 # CPlayer_ViewModelServices* + m_fRenderingClipPlane = 0x1278 # float[4] + m_nLastClipPlaneSetupFrame = 0x1288 # int32_t + m_vecLastClipCameraPos = 0x128C # Vector + m_vecLastClipCameraForward = 0x1298 # Vector + m_bClipHitStaticWorld = 0x12A4 # bool + m_bCachedPlaneIsValid = 0x12A5 # bool + m_pClippingWeapon = 0x12A8 # C_CSWeaponBase* + m_previousPlayerState = 0x12B0 # CSPlayerState + m_flLastCollisionCeiling = 0x12B4 # float + m_flLastCollisionCeilingChangeTime = 0x12B8 # float + m_grenadeParameterStashTime = 0x12D8 # GameTime_t + m_bGrenadeParametersStashed = 0x12DC # bool + m_angStashedShootAngles = 0x12E0 # QAngle + m_vecStashedGrenadeThrowPosition = 0x12EC # Vector + m_vecStashedVelocity = 0x12F8 # Vector + m_angShootAngleHistory = 0x1304 # QAngle[2] + m_vecThrowPositionHistory = 0x131C # Vector[2] + m_vecVelocityHistory = 0x1334 # Vector[2] + m_thirdPersonHeading = 0x1350 # QAngle + m_flSlopeDropOffset = 0x1368 # float + m_flSlopeDropHeight = 0x1378 # float + m_vHeadConstraintOffset = 0x1388 # Vector + m_bIsScoped = 0x13A0 # bool + m_bIsWalking = 0x13A1 # bool + m_bResumeZoom = 0x13A2 # bool + m_iPlayerState = 0x13A4 # CSPlayerState + m_bIsDefusing = 0x13A8 # bool + m_bIsGrabbingHostage = 0x13A9 # bool + m_iBlockingUseActionInProgress = 0x13AC # CSPlayerBlockingUseAction_t + m_bIsRescuing = 0x13B0 # bool + m_fImmuneToGunGameDamageTime = 0x13B4 # GameTime_t + m_fImmuneToGunGameDamageTimeLast = 0x13B8 # GameTime_t + m_bGunGameImmunity = 0x13BC # bool + m_bHasMovedSinceSpawn = 0x13BD # bool + m_fMolotovUseTime = 0x13C0 # float + m_fMolotovDamageTime = 0x13C4 # float + m_nWhichBombZone = 0x13C8 # int32_t + m_bInNoDefuseArea = 0x13CC # bool + m_iThrowGrenadeCounter = 0x13D0 # int32_t + m_bWaitForNoAttack = 0x13D4 # bool + m_flGuardianTooFarDistFrac = 0x13D8 # float + m_flDetectedByEnemySensorTime = 0x13DC # GameTime_t + m_flNextGuardianTooFarWarning = 0x13E0 # float + m_bSuppressGuardianTooFarWarningAudio = 0x13E4 # bool + m_bKilledByTaser = 0x13E5 # bool + m_iMoveState = 0x13E8 # int32_t + m_bCanMoveDuringFreezePeriod = 0x13EC # bool + m_flLowerBodyYawTarget = 0x13F0 # float + m_bStrafing = 0x13F4 # bool + m_flLastSpawnTimeIndex = 0x13F8 # GameTime_t + m_flEmitSoundTime = 0x13FC # GameTime_t + m_iAddonBits = 0x1400 # int32_t + m_iPrimaryAddon = 0x1404 # int32_t + m_iSecondaryAddon = 0x1408 # int32_t + m_iProgressBarDuration = 0x140C # int32_t + m_flProgressBarStartTime = 0x1410 # float + m_iDirection = 0x1414 # int32_t + m_iShotsFired = 0x1418 # int32_t + m_bNightVisionOn = 0x141C # bool + m_bHasNightVision = 0x141D # bool + m_flVelocityModifier = 0x1420 # float + m_flHitHeading = 0x1424 # float + m_nHitBodyPart = 0x1428 # int32_t + m_iStartAccount = 0x142C # int32_t + m_vecIntroStartEyePosition = 0x1430 # Vector + m_vecIntroStartPlayerForward = 0x143C # Vector + m_flClientDeathTime = 0x1448 # GameTime_t + m_flNightVisionAlpha = 0x144C # float + m_bScreenTearFrameCaptured = 0x1450 # bool + m_flFlashBangTime = 0x1454 # float + m_flFlashScreenshotAlpha = 0x1458 # float + m_flFlashOverlayAlpha = 0x145C # float + m_bFlashBuildUp = 0x1460 # bool + m_bFlashDspHasBeenCleared = 0x1461 # bool + m_bFlashScreenshotHasBeenGrabbed = 0x1462 # bool + m_flFlashMaxAlpha = 0x1464 # float + m_flFlashDuration = 0x1468 # float + m_lastStandingPos = 0x146C # Vector + m_vecLastMuzzleFlashPos = 0x1478 # Vector + m_angLastMuzzleFlashAngle = 0x1484 # QAngle + m_hMuzzleFlashShape = 0x1490 # CHandle + m_iHealthBarRenderMaskIndex = 0x1494 # int32_t + m_flHealthFadeValue = 0x1498 # float + m_flHealthFadeAlpha = 0x149C # float + m_nMyCollisionGroup = 0x14A0 # int32_t + m_ignoreLadderJumpTime = 0x14A4 # float + m_ladderSurpressionTimer = 0x14A8 # CountdownTimer + m_lastLadderNormal = 0x14C0 # Vector + m_lastLadderPos = 0x14CC # Vector + m_flDeathCCWeight = 0x14E0 # float + m_bOldIsScoped = 0x14E4 # bool + m_flPrevRoundEndTime = 0x14E8 # float + m_flPrevMatchEndTime = 0x14EC # float + m_unCurrentEquipmentValue = 0x14F0 # uint16_t + m_unRoundStartEquipmentValue = 0x14F2 # uint16_t + m_unFreezetimeEndEquipmentValue = 0x14F4 # uint16_t + m_vecThirdPersonViewPositionOverride = 0x14F8 # Vector + m_nHeavyAssaultSuitCooldownRemaining = 0x1504 # int32_t + m_ArmorValue = 0x1508 # int32_t + m_angEyeAngles = 0x1510 # QAngle + m_fNextThinkPushAway = 0x1528 # float + m_bShouldAutobuyDMWeapons = 0x152C # bool + m_bShouldAutobuyNow = 0x152D # bool + m_bHud_MiniScoreHidden = 0x152E # bool + m_bHud_RadarHidden = 0x152F # bool + m_nLastKillerIndex = 0x1530 # CEntityIndex + m_nLastConcurrentKilled = 0x1534 # int32_t + m_nDeathCamMusic = 0x1538 # int32_t + m_iIDEntIndex = 0x153C # CEntityIndex + m_delayTargetIDTimer = 0x1540 # CountdownTimer + m_iTargetedWeaponEntIndex = 0x1558 # CEntityIndex + m_iOldIDEntIndex = 0x155C # CEntityIndex + m_holdTargetIDTimer = 0x1560 # CountdownTimer + m_flCurrentMusicStartTime = 0x157C # float + m_flMusicRoundStartTime = 0x1580 # float + m_bDeferStartMusicOnWarmup = 0x1584 # bool + m_cycleLatch = 0x1588 # int32_t + m_serverIntendedCycle = 0x158C # float + m_vecPlayerPatchEconIndices = 0x1590 # uint32_t[5] + m_bHideTargetID = 0x15AC # bool + m_nextTaserShakeTime = 0x15B0 # float + m_firstTaserShakeTime = 0x15B4 # float + m_flLastSmokeOverlayAlpha = 0x15B8 # float + m_vLastSmokeOverlayColor = 0x15BC # Vector + m_nPlayerSmokedFx = 0x15C8 # ParticleIndex_t + m_flNextMagDropTime = 0x15CC # float + m_nLastMagDropAttachmentIndex = 0x15D0 # int32_t + m_vecBulletHitModels = 0x15D8 # CUtlVector + m_vecPickupModelSlerpers = 0x15F0 # CUtlVector + m_vecLastAliveLocalVelocity = 0x1608 # Vector + m_entitySpottedState = 0x1630 # EntitySpottedState_t + m_nSurvivalTeamNumber = 0x1648 # int32_t + m_bGuardianShouldSprayCustomXMark = 0x164C # bool + m_bHasDeathInfo = 0x164D # bool + m_flDeathInfoTime = 0x1650 # float + m_vecDeathInfoOrigin = 0x1654 # Vector + m_bKilledByHeadshot = 0x1660 # bool + m_hOriginalController = 0x1664 # CHandle class C_CSPlayerResource: # C_BaseEntity m_bHostageAlive = 0x540 # bool[12] diff --git a/generated/client.dll.rs b/generated/client.dll.rs index 022b1a6..a503158 100644 --- a/generated/client.dll.rs +++ b/generated/client.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:53 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -164,12 +164,12 @@ pub mod CBodyComponent { // CEntityComponent } pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance - pub const m_animationController: usize = 0x470; // CBaseAnimGraphController - pub const __m_pChainEntity: usize = 0x18B0; // CNetworkVarChainer + pub const m_animationController: usize = 0x480; // CBaseAnimGraphController + pub const __m_pChainEntity: usize = 0x18C0; // CNetworkVarChainer } pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance - pub const __m_pChainEntity: usize = 0x470; // CNetworkVarChainer + pub const __m_pChainEntity: usize = 0x480; // CNetworkVarChainer } pub mod CBodyComponentPoint { // CBodyComponent @@ -179,7 +179,7 @@ pub mod CBodyComponentPoint { // CBodyComponent pub mod CBodyComponentSkeletonInstance { // CBodyComponent pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance - pub const __m_pChainEntity: usize = 0x440; // CNetworkVarChainer + pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer } pub mod CBombTarget { // C_BaseTrigger @@ -1753,9 +1753,9 @@ pub mod C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewModel } pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn - pub const m_animgraph: usize = 0x22D8; // CUtlString - pub const m_animgraphCharacterModeString: usize = 0x22E0; // CUtlString - pub const m_flInitialModelScale: usize = 0x22E8; // float + pub const m_animgraph: usize = 0x22E0; // CUtlString + pub const m_animgraphCharacterModeString: usize = 0x22E8; // CUtlString + pub const m_flInitialModelScale: usize = 0x22F0; // float } pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer @@ -1924,204 +1924,204 @@ pub mod C_CSMinimapBoundary { // C_BaseEntity } pub mod C_CSObserverPawn { // C_CSPlayerPawnBase - pub const m_hDetectParentChange: usize = 0x16A8; // CEntityHandle + pub const m_hDetectParentChange: usize = 0x16B0; // CEntityHandle } pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase - pub const m_pBulletServices: usize = 0x16A8; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0x16B0; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0x16B8; // CCSPlayer_BuyServices* - pub const m_pGlowServices: usize = 0x16C0; // CCSPlayer_GlowServices* - pub const m_pActionTrackingServices: usize = 0x16C8; // CCSPlayer_ActionTrackingServices* - pub const m_flHealthShotBoostExpirationTime: usize = 0x16D0; // GameTime_t - pub const m_flLastFiredWeaponTime: usize = 0x16D4; // GameTime_t - pub const m_bHasFemaleVoice: usize = 0x16D8; // bool - pub const m_flLandseconds: usize = 0x16DC; // float - pub const m_flOldFallVelocity: usize = 0x16E0; // float - pub const m_szLastPlaceName: usize = 0x16E4; // char[18] - pub const m_bPrevDefuser: usize = 0x16F6; // bool - pub const m_bPrevHelmet: usize = 0x16F7; // bool - pub const m_nPrevArmorVal: usize = 0x16F8; // int32_t - pub const m_nPrevGrenadeAmmoCount: usize = 0x16FC; // int32_t - pub const m_unPreviousWeaponHash: usize = 0x1700; // uint32_t - pub const m_unWeaponHash: usize = 0x1704; // uint32_t - pub const m_bInBuyZone: usize = 0x1708; // bool - pub const m_bPreviouslyInBuyZone: usize = 0x1709; // bool - pub const m_aimPunchAngle: usize = 0x170C; // QAngle - pub const m_aimPunchAngleVel: usize = 0x1718; // QAngle - pub const m_aimPunchTickBase: usize = 0x1724; // int32_t - pub const m_aimPunchTickFraction: usize = 0x1728; // float - pub const m_aimPunchCache: usize = 0x1730; // CUtlVector - pub const m_bInLanding: usize = 0x1750; // bool - pub const m_flLandingTime: usize = 0x1754; // float - pub const m_bInHostageRescueZone: usize = 0x1758; // bool - pub const m_bInBombZone: usize = 0x1759; // bool - pub const m_bIsBuyMenuOpen: usize = 0x175A; // bool - pub const m_flTimeOfLastInjury: usize = 0x175C; // GameTime_t - pub const m_flNextSprayDecalTime: usize = 0x1760; // GameTime_t - pub const m_iRetakesOffering: usize = 0x1878; // int32_t - pub const m_iRetakesOfferingCard: usize = 0x187C; // int32_t - pub const m_bRetakesHasDefuseKit: usize = 0x1880; // bool - pub const m_bRetakesMVPLastRound: usize = 0x1881; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x1884; // int32_t - pub const m_RetakesMVPBoostExtraUtility: usize = 0x1888; // loadout_slot_t - pub const m_bNeedToReApplyGloves: usize = 0x18A8; // bool - pub const m_EconGloves: usize = 0x18B0; // C_EconItemView - pub const m_bMustSyncRagdollState: usize = 0x1CF8; // bool - pub const m_nRagdollDamageBone: usize = 0x1CFC; // int32_t - pub const m_vRagdollDamageForce: usize = 0x1D00; // Vector - pub const m_vRagdollDamagePosition: usize = 0x1D0C; // Vector - pub const m_szRagdollDamageWeaponName: usize = 0x1D18; // char[64] - pub const m_bRagdollDamageHeadshot: usize = 0x1D58; // bool - pub const m_vRagdollServerOrigin: usize = 0x1D5C; // Vector - pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A0; // bool - pub const m_lastLandTime: usize = 0x22A4; // GameTime_t - pub const m_bOnGroundLastTick: usize = 0x22A8; // bool - pub const m_qDeathEyeAngles: usize = 0x22C4; // QAngle - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D0; // bool + pub const m_pBulletServices: usize = 0x16B0; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0x16B8; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0x16C0; // CCSPlayer_BuyServices* + pub const m_pGlowServices: usize = 0x16C8; // CCSPlayer_GlowServices* + pub const m_pActionTrackingServices: usize = 0x16D0; // CCSPlayer_ActionTrackingServices* + pub const m_flHealthShotBoostExpirationTime: usize = 0x16D8; // GameTime_t + pub const m_flLastFiredWeaponTime: usize = 0x16DC; // GameTime_t + pub const m_bHasFemaleVoice: usize = 0x16E0; // bool + pub const m_flLandseconds: usize = 0x16E4; // float + pub const m_flOldFallVelocity: usize = 0x16E8; // float + pub const m_szLastPlaceName: usize = 0x16EC; // char[18] + pub const m_bPrevDefuser: usize = 0x16FE; // bool + pub const m_bPrevHelmet: usize = 0x16FF; // bool + pub const m_nPrevArmorVal: usize = 0x1700; // int32_t + pub const m_nPrevGrenadeAmmoCount: usize = 0x1704; // int32_t + pub const m_unPreviousWeaponHash: usize = 0x1708; // uint32_t + pub const m_unWeaponHash: usize = 0x170C; // uint32_t + pub const m_bInBuyZone: usize = 0x1710; // bool + pub const m_bPreviouslyInBuyZone: usize = 0x1711; // bool + pub const m_aimPunchAngle: usize = 0x1714; // QAngle + pub const m_aimPunchAngleVel: usize = 0x1720; // QAngle + pub const m_aimPunchTickBase: usize = 0x172C; // int32_t + pub const m_aimPunchTickFraction: usize = 0x1730; // float + pub const m_aimPunchCache: usize = 0x1738; // CUtlVector + pub const m_bInLanding: usize = 0x1758; // bool + pub const m_flLandingTime: usize = 0x175C; // float + pub const m_bInHostageRescueZone: usize = 0x1760; // bool + pub const m_bInBombZone: usize = 0x1761; // bool + pub const m_bIsBuyMenuOpen: usize = 0x1762; // bool + pub const m_flTimeOfLastInjury: usize = 0x1764; // GameTime_t + pub const m_flNextSprayDecalTime: usize = 0x1768; // GameTime_t + pub const m_iRetakesOffering: usize = 0x1880; // int32_t + pub const m_iRetakesOfferingCard: usize = 0x1884; // int32_t + pub const m_bRetakesHasDefuseKit: usize = 0x1888; // bool + pub const m_bRetakesMVPLastRound: usize = 0x1889; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x188C; // int32_t + pub const m_RetakesMVPBoostExtraUtility: usize = 0x1890; // loadout_slot_t + pub const m_bNeedToReApplyGloves: usize = 0x18B0; // bool + pub const m_EconGloves: usize = 0x18B8; // C_EconItemView + pub const m_bMustSyncRagdollState: usize = 0x1D00; // bool + pub const m_nRagdollDamageBone: usize = 0x1D04; // int32_t + pub const m_vRagdollDamageForce: usize = 0x1D08; // Vector + pub const m_vRagdollDamagePosition: usize = 0x1D14; // Vector + pub const m_szRagdollDamageWeaponName: usize = 0x1D20; // char[64] + pub const m_bRagdollDamageHeadshot: usize = 0x1D60; // bool + pub const m_vRagdollServerOrigin: usize = 0x1D64; // Vector + pub const m_bLastHeadBoneTransformIsValid: usize = 0x22A8; // bool + pub const m_lastLandTime: usize = 0x22AC; // GameTime_t + pub const m_bOnGroundLastTick: usize = 0x22B0; // bool + pub const m_qDeathEyeAngles: usize = 0x22CC; // QAngle + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22D8; // bool } pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn - pub const m_pPingServices: usize = 0x1260; // CCSPlayer_PingServices* - pub const m_pViewModelServices: usize = 0x1268; // CPlayer_ViewModelServices* - pub const m_fRenderingClipPlane: usize = 0x1270; // float[4] - pub const m_nLastClipPlaneSetupFrame: usize = 0x1280; // int32_t - pub const m_vecLastClipCameraPos: usize = 0x1284; // Vector - pub const m_vecLastClipCameraForward: usize = 0x1290; // Vector - pub const m_bClipHitStaticWorld: usize = 0x129C; // bool - pub const m_bCachedPlaneIsValid: usize = 0x129D; // bool - pub const m_pClippingWeapon: usize = 0x12A0; // C_CSWeaponBase* - pub const m_previousPlayerState: usize = 0x12A8; // CSPlayerState - pub const m_flLastCollisionCeiling: usize = 0x12AC; // float - pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B0; // float - pub const m_grenadeParameterStashTime: usize = 0x12D0; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x12D4; // bool - pub const m_angStashedShootAngles: usize = 0x12D8; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x12E4; // Vector - pub const m_vecStashedVelocity: usize = 0x12F0; // Vector - pub const m_angShootAngleHistory: usize = 0x12FC; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x1314; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x132C; // Vector[2] - pub const m_thirdPersonHeading: usize = 0x1348; // QAngle - pub const m_flSlopeDropOffset: usize = 0x1360; // float - pub const m_flSlopeDropHeight: usize = 0x1370; // float - pub const m_vHeadConstraintOffset: usize = 0x1380; // Vector - pub const m_bIsScoped: usize = 0x1398; // bool - pub const m_bIsWalking: usize = 0x1399; // bool - pub const m_bResumeZoom: usize = 0x139A; // bool - pub const m_iPlayerState: usize = 0x139C; // CSPlayerState - pub const m_bIsDefusing: usize = 0x13A0; // bool - pub const m_bIsGrabbingHostage: usize = 0x13A1; // bool - pub const m_iBlockingUseActionInProgress: usize = 0x13A4; // CSPlayerBlockingUseAction_t - pub const m_bIsRescuing: usize = 0x13A8; // bool - pub const m_fImmuneToGunGameDamageTime: usize = 0x13AC; // GameTime_t - pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B0; // GameTime_t - pub const m_bGunGameImmunity: usize = 0x13B4; // bool - pub const m_bHasMovedSinceSpawn: usize = 0x13B5; // bool - pub const m_fMolotovUseTime: usize = 0x13B8; // float - pub const m_fMolotovDamageTime: usize = 0x13BC; // float - pub const m_nWhichBombZone: usize = 0x13C0; // int32_t - pub const m_bInNoDefuseArea: usize = 0x13C4; // bool - pub const m_iThrowGrenadeCounter: usize = 0x13C8; // int32_t - pub const m_bWaitForNoAttack: usize = 0x13CC; // bool - pub const m_flGuardianTooFarDistFrac: usize = 0x13D0; // float - pub const m_flDetectedByEnemySensorTime: usize = 0x13D4; // GameTime_t - pub const m_flNextGuardianTooFarWarning: usize = 0x13D8; // float - pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13DC; // bool - pub const m_bKilledByTaser: usize = 0x13DD; // bool - pub const m_iMoveState: usize = 0x13E0; // int32_t - pub const m_bCanMoveDuringFreezePeriod: usize = 0x13E4; // bool - pub const m_flLowerBodyYawTarget: usize = 0x13E8; // float - pub const m_bStrafing: usize = 0x13EC; // bool - pub const m_flLastSpawnTimeIndex: usize = 0x13F0; // GameTime_t - pub const m_flEmitSoundTime: usize = 0x13F4; // GameTime_t - pub const m_iAddonBits: usize = 0x13F8; // int32_t - pub const m_iPrimaryAddon: usize = 0x13FC; // int32_t - pub const m_iSecondaryAddon: usize = 0x1400; // int32_t - pub const m_iProgressBarDuration: usize = 0x1404; // int32_t - pub const m_flProgressBarStartTime: usize = 0x1408; // float - pub const m_iDirection: usize = 0x140C; // int32_t - pub const m_iShotsFired: usize = 0x1410; // int32_t - pub const m_bNightVisionOn: usize = 0x1414; // bool - pub const m_bHasNightVision: usize = 0x1415; // bool - pub const m_flVelocityModifier: usize = 0x1418; // float - pub const m_flHitHeading: usize = 0x141C; // float - pub const m_nHitBodyPart: usize = 0x1420; // int32_t - pub const m_iStartAccount: usize = 0x1424; // int32_t - pub const m_vecIntroStartEyePosition: usize = 0x1428; // Vector - pub const m_vecIntroStartPlayerForward: usize = 0x1434; // Vector - pub const m_flClientDeathTime: usize = 0x1440; // GameTime_t - pub const m_flNightVisionAlpha: usize = 0x1444; // float - pub const m_bScreenTearFrameCaptured: usize = 0x1448; // bool - pub const m_flFlashBangTime: usize = 0x144C; // float - pub const m_flFlashScreenshotAlpha: usize = 0x1450; // float - pub const m_flFlashOverlayAlpha: usize = 0x1454; // float - pub const m_bFlashBuildUp: usize = 0x1458; // bool - pub const m_bFlashDspHasBeenCleared: usize = 0x1459; // bool - pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x145A; // bool - pub const m_flFlashMaxAlpha: usize = 0x145C; // float - pub const m_flFlashDuration: usize = 0x1460; // float - pub const m_lastStandingPos: usize = 0x1464; // Vector - pub const m_vecLastMuzzleFlashPos: usize = 0x1470; // Vector - pub const m_angLastMuzzleFlashAngle: usize = 0x147C; // QAngle - pub const m_hMuzzleFlashShape: usize = 0x1488; // CHandle - pub const m_iHealthBarRenderMaskIndex: usize = 0x148C; // int32_t - pub const m_flHealthFadeValue: usize = 0x1490; // float - pub const m_flHealthFadeAlpha: usize = 0x1494; // float - pub const m_nMyCollisionGroup: usize = 0x1498; // int32_t - pub const m_ignoreLadderJumpTime: usize = 0x149C; // float - pub const m_ladderSurpressionTimer: usize = 0x14A0; // CountdownTimer - pub const m_lastLadderNormal: usize = 0x14B8; // Vector - pub const m_lastLadderPos: usize = 0x14C4; // Vector - pub const m_flDeathCCWeight: usize = 0x14D8; // float - pub const m_bOldIsScoped: usize = 0x14DC; // bool - pub const m_flPrevRoundEndTime: usize = 0x14E0; // float - pub const m_flPrevMatchEndTime: usize = 0x14E4; // float - pub const m_unCurrentEquipmentValue: usize = 0x14E8; // uint16_t - pub const m_unRoundStartEquipmentValue: usize = 0x14EA; // uint16_t - pub const m_unFreezetimeEndEquipmentValue: usize = 0x14EC; // uint16_t - pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F0; // Vector - pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14FC; // int32_t - pub const m_ArmorValue: usize = 0x1500; // int32_t - pub const m_angEyeAngles: usize = 0x1508; // QAngle - pub const m_fNextThinkPushAway: usize = 0x1520; // float - pub const m_bShouldAutobuyDMWeapons: usize = 0x1524; // bool - pub const m_bShouldAutobuyNow: usize = 0x1525; // bool - pub const m_bHud_MiniScoreHidden: usize = 0x1526; // bool - pub const m_bHud_RadarHidden: usize = 0x1527; // bool - pub const m_nLastKillerIndex: usize = 0x1528; // CEntityIndex - pub const m_nLastConcurrentKilled: usize = 0x152C; // int32_t - pub const m_nDeathCamMusic: usize = 0x1530; // int32_t - pub const m_iIDEntIndex: usize = 0x1534; // CEntityIndex - pub const m_delayTargetIDTimer: usize = 0x1538; // CountdownTimer - pub const m_iTargetedWeaponEntIndex: usize = 0x1550; // CEntityIndex - pub const m_iOldIDEntIndex: usize = 0x1554; // CEntityIndex - pub const m_holdTargetIDTimer: usize = 0x1558; // CountdownTimer - pub const m_flCurrentMusicStartTime: usize = 0x1574; // float - pub const m_flMusicRoundStartTime: usize = 0x1578; // float - pub const m_bDeferStartMusicOnWarmup: usize = 0x157C; // bool - pub const m_cycleLatch: usize = 0x1580; // int32_t - pub const m_serverIntendedCycle: usize = 0x1584; // float - pub const m_vecPlayerPatchEconIndices: usize = 0x1588; // uint32_t[5] - pub const m_bHideTargetID: usize = 0x15A4; // bool - pub const m_nextTaserShakeTime: usize = 0x15A8; // float - pub const m_firstTaserShakeTime: usize = 0x15AC; // float - pub const m_flLastSmokeOverlayAlpha: usize = 0x15B0; // float - pub const m_vLastSmokeOverlayColor: usize = 0x15B4; // Vector - pub const m_nPlayerSmokedFx: usize = 0x15C0; // ParticleIndex_t - pub const m_flNextMagDropTime: usize = 0x15C4; // float - pub const m_nLastMagDropAttachmentIndex: usize = 0x15C8; // int32_t - pub const m_vecBulletHitModels: usize = 0x15D0; // CUtlVector - pub const m_vecPickupModelSlerpers: usize = 0x15E8; // CUtlVector - pub const m_vecLastAliveLocalVelocity: usize = 0x1600; // Vector - pub const m_entitySpottedState: usize = 0x1628; // EntitySpottedState_t - pub const m_nSurvivalTeamNumber: usize = 0x1640; // int32_t - pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1644; // bool - pub const m_bHasDeathInfo: usize = 0x1645; // bool - pub const m_flDeathInfoTime: usize = 0x1648; // float - pub const m_vecDeathInfoOrigin: usize = 0x164C; // Vector - pub const m_bKilledByHeadshot: usize = 0x1658; // bool - pub const m_hOriginalController: usize = 0x165C; // CHandle + pub const m_pPingServices: usize = 0x1268; // CCSPlayer_PingServices* + pub const m_pViewModelServices: usize = 0x1270; // CPlayer_ViewModelServices* + pub const m_fRenderingClipPlane: usize = 0x1278; // float[4] + pub const m_nLastClipPlaneSetupFrame: usize = 0x1288; // int32_t + pub const m_vecLastClipCameraPos: usize = 0x128C; // Vector + pub const m_vecLastClipCameraForward: usize = 0x1298; // Vector + pub const m_bClipHitStaticWorld: usize = 0x12A4; // bool + pub const m_bCachedPlaneIsValid: usize = 0x12A5; // bool + pub const m_pClippingWeapon: usize = 0x12A8; // C_CSWeaponBase* + pub const m_previousPlayerState: usize = 0x12B0; // CSPlayerState + pub const m_flLastCollisionCeiling: usize = 0x12B4; // float + pub const m_flLastCollisionCeilingChangeTime: usize = 0x12B8; // float + pub const m_grenadeParameterStashTime: usize = 0x12D8; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x12DC; // bool + pub const m_angStashedShootAngles: usize = 0x12E0; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x12EC; // Vector + pub const m_vecStashedVelocity: usize = 0x12F8; // Vector + pub const m_angShootAngleHistory: usize = 0x1304; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x131C; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x1334; // Vector[2] + pub const m_thirdPersonHeading: usize = 0x1350; // QAngle + pub const m_flSlopeDropOffset: usize = 0x1368; // float + pub const m_flSlopeDropHeight: usize = 0x1378; // float + pub const m_vHeadConstraintOffset: usize = 0x1388; // Vector + pub const m_bIsScoped: usize = 0x13A0; // bool + pub const m_bIsWalking: usize = 0x13A1; // bool + pub const m_bResumeZoom: usize = 0x13A2; // bool + pub const m_iPlayerState: usize = 0x13A4; // CSPlayerState + pub const m_bIsDefusing: usize = 0x13A8; // bool + pub const m_bIsGrabbingHostage: usize = 0x13A9; // bool + pub const m_iBlockingUseActionInProgress: usize = 0x13AC; // CSPlayerBlockingUseAction_t + pub const m_bIsRescuing: usize = 0x13B0; // bool + pub const m_fImmuneToGunGameDamageTime: usize = 0x13B4; // GameTime_t + pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13B8; // GameTime_t + pub const m_bGunGameImmunity: usize = 0x13BC; // bool + pub const m_bHasMovedSinceSpawn: usize = 0x13BD; // bool + pub const m_fMolotovUseTime: usize = 0x13C0; // float + pub const m_fMolotovDamageTime: usize = 0x13C4; // float + pub const m_nWhichBombZone: usize = 0x13C8; // int32_t + pub const m_bInNoDefuseArea: usize = 0x13CC; // bool + pub const m_iThrowGrenadeCounter: usize = 0x13D0; // int32_t + pub const m_bWaitForNoAttack: usize = 0x13D4; // bool + pub const m_flGuardianTooFarDistFrac: usize = 0x13D8; // float + pub const m_flDetectedByEnemySensorTime: usize = 0x13DC; // GameTime_t + pub const m_flNextGuardianTooFarWarning: usize = 0x13E0; // float + pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13E4; // bool + pub const m_bKilledByTaser: usize = 0x13E5; // bool + pub const m_iMoveState: usize = 0x13E8; // int32_t + pub const m_bCanMoveDuringFreezePeriod: usize = 0x13EC; // bool + pub const m_flLowerBodyYawTarget: usize = 0x13F0; // float + pub const m_bStrafing: usize = 0x13F4; // bool + pub const m_flLastSpawnTimeIndex: usize = 0x13F8; // GameTime_t + pub const m_flEmitSoundTime: usize = 0x13FC; // GameTime_t + pub const m_iAddonBits: usize = 0x1400; // int32_t + pub const m_iPrimaryAddon: usize = 0x1404; // int32_t + pub const m_iSecondaryAddon: usize = 0x1408; // int32_t + pub const m_iProgressBarDuration: usize = 0x140C; // int32_t + pub const m_flProgressBarStartTime: usize = 0x1410; // float + pub const m_iDirection: usize = 0x1414; // int32_t + pub const m_iShotsFired: usize = 0x1418; // int32_t + pub const m_bNightVisionOn: usize = 0x141C; // bool + pub const m_bHasNightVision: usize = 0x141D; // bool + pub const m_flVelocityModifier: usize = 0x1420; // float + pub const m_flHitHeading: usize = 0x1424; // float + pub const m_nHitBodyPart: usize = 0x1428; // int32_t + pub const m_iStartAccount: usize = 0x142C; // int32_t + pub const m_vecIntroStartEyePosition: usize = 0x1430; // Vector + pub const m_vecIntroStartPlayerForward: usize = 0x143C; // Vector + pub const m_flClientDeathTime: usize = 0x1448; // GameTime_t + pub const m_flNightVisionAlpha: usize = 0x144C; // float + pub const m_bScreenTearFrameCaptured: usize = 0x1450; // bool + pub const m_flFlashBangTime: usize = 0x1454; // float + pub const m_flFlashScreenshotAlpha: usize = 0x1458; // float + pub const m_flFlashOverlayAlpha: usize = 0x145C; // float + pub const m_bFlashBuildUp: usize = 0x1460; // bool + pub const m_bFlashDspHasBeenCleared: usize = 0x1461; // bool + pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x1462; // bool + pub const m_flFlashMaxAlpha: usize = 0x1464; // float + pub const m_flFlashDuration: usize = 0x1468; // float + pub const m_lastStandingPos: usize = 0x146C; // Vector + pub const m_vecLastMuzzleFlashPos: usize = 0x1478; // Vector + pub const m_angLastMuzzleFlashAngle: usize = 0x1484; // QAngle + pub const m_hMuzzleFlashShape: usize = 0x1490; // CHandle + pub const m_iHealthBarRenderMaskIndex: usize = 0x1494; // int32_t + pub const m_flHealthFadeValue: usize = 0x1498; // float + pub const m_flHealthFadeAlpha: usize = 0x149C; // float + pub const m_nMyCollisionGroup: usize = 0x14A0; // int32_t + pub const m_ignoreLadderJumpTime: usize = 0x14A4; // float + pub const m_ladderSurpressionTimer: usize = 0x14A8; // CountdownTimer + pub const m_lastLadderNormal: usize = 0x14C0; // Vector + pub const m_lastLadderPos: usize = 0x14CC; // Vector + pub const m_flDeathCCWeight: usize = 0x14E0; // float + pub const m_bOldIsScoped: usize = 0x14E4; // bool + pub const m_flPrevRoundEndTime: usize = 0x14E8; // float + pub const m_flPrevMatchEndTime: usize = 0x14EC; // float + pub const m_unCurrentEquipmentValue: usize = 0x14F0; // uint16_t + pub const m_unRoundStartEquipmentValue: usize = 0x14F2; // uint16_t + pub const m_unFreezetimeEndEquipmentValue: usize = 0x14F4; // uint16_t + pub const m_vecThirdPersonViewPositionOverride: usize = 0x14F8; // Vector + pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x1504; // int32_t + pub const m_ArmorValue: usize = 0x1508; // int32_t + pub const m_angEyeAngles: usize = 0x1510; // QAngle + pub const m_fNextThinkPushAway: usize = 0x1528; // float + pub const m_bShouldAutobuyDMWeapons: usize = 0x152C; // bool + pub const m_bShouldAutobuyNow: usize = 0x152D; // bool + pub const m_bHud_MiniScoreHidden: usize = 0x152E; // bool + pub const m_bHud_RadarHidden: usize = 0x152F; // bool + pub const m_nLastKillerIndex: usize = 0x1530; // CEntityIndex + pub const m_nLastConcurrentKilled: usize = 0x1534; // int32_t + pub const m_nDeathCamMusic: usize = 0x1538; // int32_t + pub const m_iIDEntIndex: usize = 0x153C; // CEntityIndex + pub const m_delayTargetIDTimer: usize = 0x1540; // CountdownTimer + pub const m_iTargetedWeaponEntIndex: usize = 0x1558; // CEntityIndex + pub const m_iOldIDEntIndex: usize = 0x155C; // CEntityIndex + pub const m_holdTargetIDTimer: usize = 0x1560; // CountdownTimer + pub const m_flCurrentMusicStartTime: usize = 0x157C; // float + pub const m_flMusicRoundStartTime: usize = 0x1580; // float + pub const m_bDeferStartMusicOnWarmup: usize = 0x1584; // bool + pub const m_cycleLatch: usize = 0x1588; // int32_t + pub const m_serverIntendedCycle: usize = 0x158C; // float + pub const m_vecPlayerPatchEconIndices: usize = 0x1590; // uint32_t[5] + pub const m_bHideTargetID: usize = 0x15AC; // bool + pub const m_nextTaserShakeTime: usize = 0x15B0; // float + pub const m_firstTaserShakeTime: usize = 0x15B4; // float + pub const m_flLastSmokeOverlayAlpha: usize = 0x15B8; // float + pub const m_vLastSmokeOverlayColor: usize = 0x15BC; // Vector + pub const m_nPlayerSmokedFx: usize = 0x15C8; // ParticleIndex_t + pub const m_flNextMagDropTime: usize = 0x15CC; // float + pub const m_nLastMagDropAttachmentIndex: usize = 0x15D0; // int32_t + pub const m_vecBulletHitModels: usize = 0x15D8; // CUtlVector + pub const m_vecPickupModelSlerpers: usize = 0x15F0; // CUtlVector + pub const m_vecLastAliveLocalVelocity: usize = 0x1608; // Vector + pub const m_entitySpottedState: usize = 0x1630; // EntitySpottedState_t + pub const m_nSurvivalTeamNumber: usize = 0x1648; // int32_t + pub const m_bGuardianShouldSprayCustomXMark: usize = 0x164C; // bool + pub const m_bHasDeathInfo: usize = 0x164D; // bool + pub const m_flDeathInfoTime: usize = 0x1650; // float + pub const m_vecDeathInfoOrigin: usize = 0x1654; // Vector + pub const m_bKilledByHeadshot: usize = 0x1660; // bool + pub const m_hOriginalController: usize = 0x1664; // CHandle } pub mod C_CSPlayerResource { // C_BaseEntity diff --git a/generated/engine2.dll.cs b/generated/engine2.dll.cs index c474911..6487b44 100644 --- a/generated/engine2.dll.cs +++ b/generated/engine2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class CEmptyEntityInstance { diff --git a/generated/engine2.dll.hpp b/generated/engine2.dll.hpp index 65525ad..20c7e4b 100644 --- a/generated/engine2.dll.hpp +++ b/generated/engine2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/engine2.dll.py b/generated/engine2.dll.py index c31ea88..4659bb9 100644 --- a/generated/engine2.dll.py +++ b/generated/engine2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:51 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class CEmptyEntityInstance: diff --git a/generated/engine2.dll.rs b/generated/engine2.dll.rs index bf1f6ff..fdbe0a4 100644 --- a/generated/engine2.dll.rs +++ b/generated/engine2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/host.dll.cs b/generated/host.dll.cs index 1a4748d..168087c 100644 --- a/generated/host.dll.cs +++ b/generated/host.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:53 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ public static class CAnimScriptBase { diff --git a/generated/host.dll.hpp b/generated/host.dll.hpp index 27cefaf..13dc938 100644 --- a/generated/host.dll.hpp +++ b/generated/host.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:53 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #pragma once diff --git a/generated/host.dll.py b/generated/host.dll.py index e5342e3..d51aa12 100644 --- a/generated/host.dll.py +++ b/generated/host.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:53 +0000 +Sat, 4 Nov 2023 00:33:03 +0000 ''' class CAnimScriptBase: diff --git a/generated/host.dll.rs b/generated/host.dll.rs index 59a603e..fa44d2b 100644 --- a/generated/host.dll.rs +++ b/generated/host.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:53 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/interfaces.cs b/generated/interfaces.cs index 056eeb3..686a898 100644 --- a/generated/interfaces.cs +++ b/generated/interfaces.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:53 +0000 + * Sat, 4 Nov 2023 00:33:04 +0000 */ public static class animationsystem_dll { // animationsystem.dll @@ -9,49 +9,49 @@ public static class animationsystem_dll { // animationsystem.dll } public static class client_dll { // client.dll - public const nint LegacyGameUI001 = 0x8996E0; - public const nint Source2ClientUI001 = 0x888400; - public const nint Source2ClientPrediction001 = 0x7A18A0; - public const nint ClientToolsInfo_001 = 0x72D840; - public const nint Source2Client002 = 0x72D860; - public const nint GameClientExports001 = 0x72D850; + public const nint LegacyGameUI001 = 0x8997F0; + public const nint Source2ClientUI001 = 0x888500; + public const nint Source2ClientPrediction001 = 0x7A1830; + public const nint ClientToolsInfo_001 = 0x72DA70; + public const nint Source2Client002 = 0x72DA90; + public const nint GameClientExports001 = 0x72DA80; public const nint EmptyWorldService001_Client = 0x48DEF0; public const nint Source2ClientConfig001 = 0x474F00; } public static class engine2_dll { // engine2.dll - public const nint SimpleEngineLoopService_001 = 0x1E32D0; - public const nint ClientServerEngineLoopService_001 = 0x1D8FA0; - public const nint KeyValueCache001 = 0x1D55E0; - public const nint HostStateMgr001 = 0x1D2DE0; - public const nint GameEventSystemServerV001 = 0x1CE480; - public const nint GameEventSystemClientV001 = 0x1CE470; - public const nint EngineServiceMgr001 = 0x1CA160; - public const nint VProfService_001 = 0x1B7BF0; - public const nint ToolService_001 = 0x1B6940; - public const nint StatsService_001 = 0x1B1BC0; - public const nint SplitScreenService_001 = 0x1AEE30; - public const nint SoundService_001 = 0x1A9970; - public const nint ScreenshotService001 = 0x1A5840; - public const nint RenderService_001 = 0x1A2BA0; - public const nint NetworkService_001 = 0x1A26B0; - public const nint NetworkServerService_001 = 0x19D750; - public const nint NetworkP2PService_001 = 0x199160; - public const nint NetworkClientService_001 = 0x192D90; - public const nint MapListService_001 = 0x18BD60; - public const nint InputService_001 = 0x179BE0; - public const nint GameUIService_001 = 0x174400; - public const nint GameResourceServiceServerV001 = 0x172160; - public const nint GameResourceServiceClientV001 = 0x172150; - public const nint BugService001 = 0x16B180; - public const nint BenchmarkService001 = 0x169950; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0; - public const nint EngineGameUI001 = 0x116260; - public const nint INETSUPPORT_001 = 0xE6470; - public const nint Source2EngineToServerStringTable001 = 0xA1420; - public const nint Source2EngineToServer001 = 0x8B260; - public const nint Source2EngineToClientStringTable001 = 0x83F80; - public const nint Source2EngineToClient001 = 0x5A9C0; + public const nint SimpleEngineLoopService_001 = 0x1E3370; + public const nint ClientServerEngineLoopService_001 = 0x1D9040; + public const nint KeyValueCache001 = 0x1D5680; + public const nint HostStateMgr001 = 0x1D2E80; + public const nint GameEventSystemServerV001 = 0x1CE520; + public const nint GameEventSystemClientV001 = 0x1CE510; + public const nint EngineServiceMgr001 = 0x1CA200; + public const nint VProfService_001 = 0x1B7C90; + public const nint ToolService_001 = 0x1B69E0; + public const nint StatsService_001 = 0x1B1C60; + public const nint SplitScreenService_001 = 0x1AEED0; + public const nint SoundService_001 = 0x1A9A10; + public const nint ScreenshotService001 = 0x1A58E0; + public const nint RenderService_001 = 0x1A2C40; + public const nint NetworkService_001 = 0x1A2750; + public const nint NetworkServerService_001 = 0x19D7F0; + public const nint NetworkP2PService_001 = 0x199200; + public const nint NetworkClientService_001 = 0x192E30; + public const nint MapListService_001 = 0x18BE00; + public const nint InputService_001 = 0x179C80; + public const nint GameUIService_001 = 0x1744A0; + public const nint GameResourceServiceServerV001 = 0x172200; + public const nint GameResourceServiceClientV001 = 0x1721F0; + public const nint BugService001 = 0x16B220; + public const nint BenchmarkService001 = 0x1699F0; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70; + public const nint EngineGameUI001 = 0x116300; + public const nint INETSUPPORT_001 = 0xE6510; + public const nint Source2EngineToServerStringTable001 = 0xA14C0; + public const nint Source2EngineToServer001 = 0x8B300; + public const nint Source2EngineToClientStringTable001 = 0x84020; + public const nint Source2EngineToClient001 = 0x5AA60; } public static class filesystem_stdio_dll { // filesystem_stdio.dll @@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll } public static class server_dll { // server.dll - public const nint NavGameTest001 = 0xA34720; - public const nint ServerToolsInfo_001 = 0x838480; - public const nint Source2GameClients001 = 0x838490; - public const nint Source2GameEntities001 = 0x8384A0; - public const nint Source2Server001 = 0x8384B0; - public const nint EmptyWorldService001_Server = 0x58D710; - public const nint Source2ServerConfig001 = 0x56D720; - public const nint EntitySubclassUtilsV001 = 0x2CD480; - public const nint customnavsystem001 = 0x24A3B0; - public const nint Source2GameDirector001 = 0x151E80; + public const nint NavGameTest001 = 0xA353F0; + public const nint ServerToolsInfo_001 = 0x838760; + public const nint Source2GameClients001 = 0x838770; + public const nint Source2GameEntities001 = 0x838780; + public const nint Source2Server001 = 0x838790; + public const nint EmptyWorldService001_Server = 0x58D750; + public const nint Source2ServerConfig001 = 0x56D760; + public const nint EntitySubclassUtilsV001 = 0x2CD4C0; + public const nint customnavsystem001 = 0x24A3F0; + public const nint Source2GameDirector001 = 0x151EC0; } public static class soundsystem_dll { // soundsystem.dll diff --git a/generated/interfaces.hpp b/generated/interfaces.hpp index 6548b0a..b120001 100644 --- a/generated/interfaces.hpp +++ b/generated/interfaces.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:53 +0000 + * Sat, 4 Nov 2023 00:33:04 +0000 */ #pragma once @@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll } namespace client_dll { // client.dll - constexpr std::ptrdiff_t LegacyGameUI001 = 0x8996E0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x888400; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A18A0; - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72D840; - constexpr std::ptrdiff_t Source2Client002 = 0x72D860; - constexpr std::ptrdiff_t GameClientExports001 = 0x72D850; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8997F0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x888500; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A1830; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72DA70; + constexpr std::ptrdiff_t Source2Client002 = 0x72DA90; + constexpr std::ptrdiff_t GameClientExports001 = 0x72DA80; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48DEF0; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x474F00; } namespace engine2_dll { // engine2.dll - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E32D0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D8FA0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1D55E0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2DE0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE480; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE470; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA160; - constexpr std::ptrdiff_t VProfService_001 = 0x1B7BF0; - constexpr std::ptrdiff_t ToolService_001 = 0x1B6940; - constexpr std::ptrdiff_t StatsService_001 = 0x1B1BC0; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEE30; - constexpr std::ptrdiff_t SoundService_001 = 0x1A9970; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1A5840; - constexpr std::ptrdiff_t RenderService_001 = 0x1A2BA0; - constexpr std::ptrdiff_t NetworkService_001 = 0x1A26B0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D750; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199160; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x192D90; - constexpr std::ptrdiff_t MapListService_001 = 0x18BD60; - constexpr std::ptrdiff_t InputService_001 = 0x179BE0; - constexpr std::ptrdiff_t GameUIService_001 = 0x174400; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172160; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x172150; - constexpr std::ptrdiff_t BugService001 = 0x16B180; - constexpr std::ptrdiff_t BenchmarkService001 = 0x169950; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0; - constexpr std::ptrdiff_t EngineGameUI001 = 0x116260; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6470; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA1420; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B260; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83F80; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A9C0; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E3370; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D9040; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1D5680; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1D2E80; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CE520; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CE510; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CA200; + constexpr std::ptrdiff_t VProfService_001 = 0x1B7C90; + constexpr std::ptrdiff_t ToolService_001 = 0x1B69E0; + constexpr std::ptrdiff_t StatsService_001 = 0x1B1C60; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AEED0; + constexpr std::ptrdiff_t SoundService_001 = 0x1A9A10; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1A58E0; + constexpr std::ptrdiff_t RenderService_001 = 0x1A2C40; + constexpr std::ptrdiff_t NetworkService_001 = 0x1A2750; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x19D7F0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199200; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x192E30; + constexpr std::ptrdiff_t MapListService_001 = 0x18BE00; + constexpr std::ptrdiff_t InputService_001 = 0x179C80; + constexpr std::ptrdiff_t GameUIService_001 = 0x1744A0; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172200; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1721F0; + constexpr std::ptrdiff_t BugService001 = 0x16B220; + constexpr std::ptrdiff_t BenchmarkService001 = 0x1699F0; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70; + constexpr std::ptrdiff_t EngineGameUI001 = 0x116300; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6510; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA14C0; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B300; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x84020; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5AA60; } namespace filesystem_stdio_dll { // filesystem_stdio.dll @@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll } namespace server_dll { // server.dll - constexpr std::ptrdiff_t NavGameTest001 = 0xA34720; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838480; - constexpr std::ptrdiff_t Source2GameClients001 = 0x838490; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x8384A0; - constexpr std::ptrdiff_t Source2Server001 = 0x8384B0; - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D710; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D720; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD480; - constexpr std::ptrdiff_t customnavsystem001 = 0x24A3B0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x151E80; + constexpr std::ptrdiff_t NavGameTest001 = 0xA353F0; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838760; + constexpr std::ptrdiff_t Source2GameClients001 = 0x838770; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x838780; + constexpr std::ptrdiff_t Source2Server001 = 0x838790; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D750; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D760; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD4C0; + constexpr std::ptrdiff_t customnavsystem001 = 0x24A3F0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x151EC0; } namespace soundsystem_dll { // soundsystem.dll diff --git a/generated/interfaces.json b/generated/interfaces.json index 6cf348f..a4edb52 100644 --- a/generated/interfaces.json +++ b/generated/interfaces.json @@ -15,7 +15,7 @@ "client_dll": { "data": { "ClientToolsInfo_001": { - "value": 7526464, + "value": 7527024, "comment": null }, "EmptyWorldService001_Client": { @@ -23,15 +23,15 @@ "comment": null }, "GameClientExports001": { - "value": 7526480, + "value": 7527040, "comment": null }, "LegacyGameUI001": { - "value": 9017056, + "value": 9017328, "comment": null }, "Source2Client002": { - "value": 7526496, + "value": 7527056, "comment": null }, "Source2ClientConfig001": { @@ -39,11 +39,11 @@ "comment": null }, "Source2ClientPrediction001": { - "value": 8001696, + "value": 8001584, "comment": null }, "Source2ClientUI001": { - "value": 8946688, + "value": 8946944, "comment": null } }, @@ -52,131 +52,131 @@ "engine2_dll": { "data": { "BenchmarkService001": { - "value": 1481040, + "value": 1481200, "comment": null }, "BugService001": { - "value": 1487232, + "value": 1487392, "comment": null }, "ClientServerEngineLoopService_001": { - "value": 1937312, + "value": 1937472, "comment": null }, "EngineGameUI001": { - "value": 1139296, + "value": 1139456, "comment": null }, "EngineServiceMgr001": { - "value": 1876320, + "value": 1876480, "comment": null }, "GameEventSystemClientV001": { - "value": 1893488, + "value": 1893648, "comment": null }, "GameEventSystemServerV001": { - "value": 1893504, + "value": 1893664, "comment": null }, "GameResourceServiceClientV001": { - "value": 1515856, + "value": 1516016, "comment": null }, "GameResourceServiceServerV001": { - "value": 1515872, + "value": 1516032, "comment": null }, "GameUIService_001": { - "value": 1524736, + "value": 1524896, "comment": null }, "HostStateMgr001": { - "value": 1912288, + "value": 1912448, "comment": null }, "INETSUPPORT_001": { - "value": 943216, + "value": 943376, "comment": null }, "InputService_001": { - "value": 1547232, + "value": 1547392, "comment": null }, "KeyValueCache001": { - "value": 1922528, + "value": 1922688, "comment": null }, "MapListService_001": { - "value": 1621344, + "value": 1621504, "comment": null }, "NetworkClientService_001": { - "value": 1650064, + "value": 1650224, "comment": null }, "NetworkP2PService_001": { - "value": 1675616, + "value": 1675776, "comment": null }, "NetworkServerService_001": { - "value": 1693520, + "value": 1693680, "comment": null }, "NetworkService_001": { - "value": 1713840, + "value": 1714000, "comment": null }, "RenderService_001": { - "value": 1715104, + "value": 1715264, "comment": null }, "ScreenshotService001": { - "value": 1726528, + "value": 1726688, "comment": null }, "SimpleEngineLoopService_001": { - "value": 1979088, + "value": 1979248, "comment": null }, "SoundService_001": { - "value": 1743216, + "value": 1743376, "comment": null }, "Source2EngineToClient001": { - "value": 371136, + "value": 371296, "comment": null }, "Source2EngineToClientStringTable001": { - "value": 540544, + "value": 540704, "comment": null }, "Source2EngineToServer001": { - "value": 569952, + "value": 570112, "comment": null }, "Source2EngineToServerStringTable001": { - "value": 660512, + "value": 660672, "comment": null }, "SplitScreenService_001": { - "value": 1764912, + "value": 1765072, "comment": null }, "StatsService_001": { - "value": 1776576, + "value": 1776736, "comment": null }, "ToolService_001": { - "value": 1796416, + "value": 1796576, "comment": null }, "VENGINE_GAMEUIFUNCS_VERSION005": { - "value": 1142480, + "value": 1142640, "comment": null }, "VProfService_001": { - "value": 1801200, + "value": 1801360, "comment": null } }, @@ -453,43 +453,43 @@ "server_dll": { "data": { "EmptyWorldService001_Server": { - "value": 5822224, + "value": 5822288, "comment": null }, "EntitySubclassUtilsV001": { - "value": 2937984, + "value": 2938048, "comment": null }, "NavGameTest001": { - "value": 10700576, + "value": 10703856, "comment": null }, "ServerToolsInfo_001": { - "value": 8619136, + "value": 8619872, "comment": null }, "Source2GameClients001": { - "value": 8619152, + "value": 8619888, "comment": null }, "Source2GameDirector001": { - "value": 1384064, + "value": 1384128, "comment": null }, "Source2GameEntities001": { - "value": 8619168, + "value": 8619904, "comment": null }, "Source2Server001": { - "value": 8619184, + "value": 8619920, "comment": null }, "Source2ServerConfig001": { - "value": 5691168, + "value": 5691232, "comment": null }, "customnavsystem001": { - "value": 2401200, + "value": 2401264, "comment": null } }, diff --git a/generated/interfaces.py b/generated/interfaces.py index 8c5c121..40d3dce 100644 --- a/generated/interfaces.py +++ b/generated/interfaces.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:53 +0000 +Sat, 4 Nov 2023 00:33:04 +0000 ''' class animationsystem_dll: # animationsystem.dll @@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll AnimationSystem_001 = 0x5F1D0 class client_dll: # client.dll - LegacyGameUI001 = 0x8996E0 - Source2ClientUI001 = 0x888400 - Source2ClientPrediction001 = 0x7A18A0 - ClientToolsInfo_001 = 0x72D840 - Source2Client002 = 0x72D860 - GameClientExports001 = 0x72D850 + LegacyGameUI001 = 0x8997F0 + Source2ClientUI001 = 0x888500 + Source2ClientPrediction001 = 0x7A1830 + ClientToolsInfo_001 = 0x72DA70 + Source2Client002 = 0x72DA90 + GameClientExports001 = 0x72DA80 EmptyWorldService001_Client = 0x48DEF0 Source2ClientConfig001 = 0x474F00 class engine2_dll: # engine2.dll - SimpleEngineLoopService_001 = 0x1E32D0 - ClientServerEngineLoopService_001 = 0x1D8FA0 - KeyValueCache001 = 0x1D55E0 - HostStateMgr001 = 0x1D2DE0 - GameEventSystemServerV001 = 0x1CE480 - GameEventSystemClientV001 = 0x1CE470 - EngineServiceMgr001 = 0x1CA160 - VProfService_001 = 0x1B7BF0 - ToolService_001 = 0x1B6940 - StatsService_001 = 0x1B1BC0 - SplitScreenService_001 = 0x1AEE30 - SoundService_001 = 0x1A9970 - ScreenshotService001 = 0x1A5840 - RenderService_001 = 0x1A2BA0 - NetworkService_001 = 0x1A26B0 - NetworkServerService_001 = 0x19D750 - NetworkP2PService_001 = 0x199160 - NetworkClientService_001 = 0x192D90 - MapListService_001 = 0x18BD60 - InputService_001 = 0x179BE0 - GameUIService_001 = 0x174400 - GameResourceServiceServerV001 = 0x172160 - GameResourceServiceClientV001 = 0x172150 - BugService001 = 0x16B180 - BenchmarkService001 = 0x169950 - VENGINE_GAMEUIFUNCS_VERSION005 = 0x116ED0 - EngineGameUI001 = 0x116260 - INETSUPPORT_001 = 0xE6470 - Source2EngineToServerStringTable001 = 0xA1420 - Source2EngineToServer001 = 0x8B260 - Source2EngineToClientStringTable001 = 0x83F80 - Source2EngineToClient001 = 0x5A9C0 + SimpleEngineLoopService_001 = 0x1E3370 + ClientServerEngineLoopService_001 = 0x1D9040 + KeyValueCache001 = 0x1D5680 + HostStateMgr001 = 0x1D2E80 + GameEventSystemServerV001 = 0x1CE520 + GameEventSystemClientV001 = 0x1CE510 + EngineServiceMgr001 = 0x1CA200 + VProfService_001 = 0x1B7C90 + ToolService_001 = 0x1B69E0 + StatsService_001 = 0x1B1C60 + SplitScreenService_001 = 0x1AEED0 + SoundService_001 = 0x1A9A10 + ScreenshotService001 = 0x1A58E0 + RenderService_001 = 0x1A2C40 + NetworkService_001 = 0x1A2750 + NetworkServerService_001 = 0x19D7F0 + NetworkP2PService_001 = 0x199200 + NetworkClientService_001 = 0x192E30 + MapListService_001 = 0x18BE00 + InputService_001 = 0x179C80 + GameUIService_001 = 0x1744A0 + GameResourceServiceServerV001 = 0x172200 + GameResourceServiceClientV001 = 0x1721F0 + BugService001 = 0x16B220 + BenchmarkService001 = 0x1699F0 + VENGINE_GAMEUIFUNCS_VERSION005 = 0x116F70 + EngineGameUI001 = 0x116300 + INETSUPPORT_001 = 0xE6510 + Source2EngineToServerStringTable001 = 0xA14C0 + Source2EngineToServer001 = 0x8B300 + Source2EngineToClientStringTable001 = 0x84020 + Source2EngineToClient001 = 0x5AA60 class filesystem_stdio_dll: # filesystem_stdio.dll VAsyncFileSystem2_001 = 0x66D30 @@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll SchemaSystem_001 = 0xA930 class server_dll: # server.dll - NavGameTest001 = 0xA34720 - ServerToolsInfo_001 = 0x838480 - Source2GameClients001 = 0x838490 - Source2GameEntities001 = 0x8384A0 - Source2Server001 = 0x8384B0 - EmptyWorldService001_Server = 0x58D710 - Source2ServerConfig001 = 0x56D720 - EntitySubclassUtilsV001 = 0x2CD480 - customnavsystem001 = 0x24A3B0 - Source2GameDirector001 = 0x151E80 + NavGameTest001 = 0xA353F0 + ServerToolsInfo_001 = 0x838760 + Source2GameClients001 = 0x838770 + Source2GameEntities001 = 0x838780 + Source2Server001 = 0x838790 + EmptyWorldService001_Server = 0x58D750 + Source2ServerConfig001 = 0x56D760 + EntitySubclassUtilsV001 = 0x2CD4C0 + customnavsystem001 = 0x24A3F0 + Source2GameDirector001 = 0x151EC0 class soundsystem_dll: # soundsystem.dll SoundOpSystem001 = 0x1567E0 diff --git a/generated/interfaces.rs b/generated/interfaces.rs index 4c7a9a7..de11bd9 100644 --- a/generated/interfaces.rs +++ b/generated/interfaces.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:53 +0000 + * Sat, 4 Nov 2023 00:33:04 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -11,49 +11,49 @@ pub mod animationsystem_dll { // animationsystem.dll } pub mod client_dll { // client.dll - pub const LegacyGameUI001: usize = 0x8996E0; - pub const Source2ClientUI001: usize = 0x888400; - pub const Source2ClientPrediction001: usize = 0x7A18A0; - pub const ClientToolsInfo_001: usize = 0x72D840; - pub const Source2Client002: usize = 0x72D860; - pub const GameClientExports001: usize = 0x72D850; + pub const LegacyGameUI001: usize = 0x8997F0; + pub const Source2ClientUI001: usize = 0x888500; + pub const Source2ClientPrediction001: usize = 0x7A1830; + pub const ClientToolsInfo_001: usize = 0x72DA70; + pub const Source2Client002: usize = 0x72DA90; + pub const GameClientExports001: usize = 0x72DA80; pub const EmptyWorldService001_Client: usize = 0x48DEF0; pub const Source2ClientConfig001: usize = 0x474F00; } pub mod engine2_dll { // engine2.dll - pub const SimpleEngineLoopService_001: usize = 0x1E32D0; - pub const ClientServerEngineLoopService_001: usize = 0x1D8FA0; - pub const KeyValueCache001: usize = 0x1D55E0; - pub const HostStateMgr001: usize = 0x1D2DE0; - pub const GameEventSystemServerV001: usize = 0x1CE480; - pub const GameEventSystemClientV001: usize = 0x1CE470; - pub const EngineServiceMgr001: usize = 0x1CA160; - pub const VProfService_001: usize = 0x1B7BF0; - pub const ToolService_001: usize = 0x1B6940; - pub const StatsService_001: usize = 0x1B1BC0; - pub const SplitScreenService_001: usize = 0x1AEE30; - pub const SoundService_001: usize = 0x1A9970; - pub const ScreenshotService001: usize = 0x1A5840; - pub const RenderService_001: usize = 0x1A2BA0; - pub const NetworkService_001: usize = 0x1A26B0; - pub const NetworkServerService_001: usize = 0x19D750; - pub const NetworkP2PService_001: usize = 0x199160; - pub const NetworkClientService_001: usize = 0x192D90; - pub const MapListService_001: usize = 0x18BD60; - pub const InputService_001: usize = 0x179BE0; - pub const GameUIService_001: usize = 0x174400; - pub const GameResourceServiceServerV001: usize = 0x172160; - pub const GameResourceServiceClientV001: usize = 0x172150; - pub const BugService001: usize = 0x16B180; - pub const BenchmarkService001: usize = 0x169950; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116ED0; - pub const EngineGameUI001: usize = 0x116260; - pub const INETSUPPORT_001: usize = 0xE6470; - pub const Source2EngineToServerStringTable001: usize = 0xA1420; - pub const Source2EngineToServer001: usize = 0x8B260; - pub const Source2EngineToClientStringTable001: usize = 0x83F80; - pub const Source2EngineToClient001: usize = 0x5A9C0; + pub const SimpleEngineLoopService_001: usize = 0x1E3370; + pub const ClientServerEngineLoopService_001: usize = 0x1D9040; + pub const KeyValueCache001: usize = 0x1D5680; + pub const HostStateMgr001: usize = 0x1D2E80; + pub const GameEventSystemServerV001: usize = 0x1CE520; + pub const GameEventSystemClientV001: usize = 0x1CE510; + pub const EngineServiceMgr001: usize = 0x1CA200; + pub const VProfService_001: usize = 0x1B7C90; + pub const ToolService_001: usize = 0x1B69E0; + pub const StatsService_001: usize = 0x1B1C60; + pub const SplitScreenService_001: usize = 0x1AEED0; + pub const SoundService_001: usize = 0x1A9A10; + pub const ScreenshotService001: usize = 0x1A58E0; + pub const RenderService_001: usize = 0x1A2C40; + pub const NetworkService_001: usize = 0x1A2750; + pub const NetworkServerService_001: usize = 0x19D7F0; + pub const NetworkP2PService_001: usize = 0x199200; + pub const NetworkClientService_001: usize = 0x192E30; + pub const MapListService_001: usize = 0x18BE00; + pub const InputService_001: usize = 0x179C80; + pub const GameUIService_001: usize = 0x1744A0; + pub const GameResourceServiceServerV001: usize = 0x172200; + pub const GameResourceServiceClientV001: usize = 0x1721F0; + pub const BugService001: usize = 0x16B220; + pub const BenchmarkService001: usize = 0x1699F0; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116F70; + pub const EngineGameUI001: usize = 0x116300; + pub const INETSUPPORT_001: usize = 0xE6510; + pub const Source2EngineToServerStringTable001: usize = 0xA14C0; + pub const Source2EngineToServer001: usize = 0x8B300; + pub const Source2EngineToClientStringTable001: usize = 0x84020; + pub const Source2EngineToClient001: usize = 0x5AA60; } pub mod filesystem_stdio_dll { // filesystem_stdio.dll @@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll } pub mod server_dll { // server.dll - pub const NavGameTest001: usize = 0xA34720; - pub const ServerToolsInfo_001: usize = 0x838480; - pub const Source2GameClients001: usize = 0x838490; - pub const Source2GameEntities001: usize = 0x8384A0; - pub const Source2Server001: usize = 0x8384B0; - pub const EmptyWorldService001_Server: usize = 0x58D710; - pub const Source2ServerConfig001: usize = 0x56D720; - pub const EntitySubclassUtilsV001: usize = 0x2CD480; - pub const customnavsystem001: usize = 0x24A3B0; - pub const Source2GameDirector001: usize = 0x151E80; + pub const NavGameTest001: usize = 0xA353F0; + pub const ServerToolsInfo_001: usize = 0x838760; + pub const Source2GameClients001: usize = 0x838770; + pub const Source2GameEntities001: usize = 0x838780; + pub const Source2Server001: usize = 0x838790; + pub const EmptyWorldService001_Server: usize = 0x58D750; + pub const Source2ServerConfig001: usize = 0x56D760; + pub const EntitySubclassUtilsV001: usize = 0x2CD4C0; + pub const customnavsystem001: usize = 0x24A3F0; + pub const Source2GameDirector001: usize = 0x151EC0; } pub mod soundsystem_dll { // soundsystem.dll diff --git a/generated/materialsystem2.dll.cs b/generated/materialsystem2.dll.cs index e0b61fc..d9f216d 100644 --- a/generated/materialsystem2.dll.cs +++ b/generated/materialsystem2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class MaterialParamBuffer_t { // MaterialParam_t diff --git a/generated/materialsystem2.dll.hpp b/generated/materialsystem2.dll.hpp index e764401..effbabd 100644 --- a/generated/materialsystem2.dll.hpp +++ b/generated/materialsystem2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/materialsystem2.dll.py b/generated/materialsystem2.dll.py index 6ca7df2..4d9da44 100644 --- a/generated/materialsystem2.dll.py +++ b/generated/materialsystem2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:51 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class MaterialParamBuffer_t: # MaterialParam_t diff --git a/generated/materialsystem2.dll.rs b/generated/materialsystem2.dll.rs index fb616ce..f7316e6 100644 --- a/generated/materialsystem2.dll.rs +++ b/generated/materialsystem2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/networksystem.dll.cs b/generated/networksystem.dll.cs index 2d344e8..50af0d3 100644 --- a/generated/networksystem.dll.cs +++ b/generated/networksystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class ChangeAccessorFieldPathIndex_t { diff --git a/generated/networksystem.dll.hpp b/generated/networksystem.dll.hpp index dbd5348..8a10faf 100644 --- a/generated/networksystem.dll.hpp +++ b/generated/networksystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/networksystem.dll.py b/generated/networksystem.dll.py index 3285e62..0f60201 100644 --- a/generated/networksystem.dll.py +++ b/generated/networksystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:51 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class ChangeAccessorFieldPathIndex_t: diff --git a/generated/networksystem.dll.rs b/generated/networksystem.dll.rs index 6b5d8c3..1883723 100644 --- a/generated/networksystem.dll.rs +++ b/generated/networksystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/offsets.cs b/generated/offsets.cs index e46e111..256e32e 100644 --- a/generated/offsets.cs +++ b/generated/offsets.cs @@ -1,33 +1,33 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:10:10 +0000 + * Sat, 4 Nov 2023 00:33:21 +0000 */ public static class client_dll { // client.dll - public const nint dwBaseEntityModel_setModel = 0x581310; - public const nint dwEntityList = 0x17AA8E8; - public const nint dwForceAttack = 0x16AF290; - public const nint dwForceAttack2 = 0x16AF320; - public const nint dwForceBackward = 0x16AF560; - public const nint dwForceCrouch = 0x16AF830; - public const nint dwForceForward = 0x16AF4D0; - public const nint dwForceJump = 0x16AF7A0; - public const nint dwForceLeft = 0x16AF5F0; - public const nint dwForceRight = 0x16AF680; - public const nint dwGameEntitySystem = 0x1964158; - public const nint dwGameEntitySystem_getBaseEntity = 0x604920; - public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F6610; - public const nint dwGameRules = 0x1806F48; - public const nint dwGlobalVars = 0x16AB2D0; - public const nint dwGlowManager = 0x18066A8; - public const nint dwInterfaceLinkList = 0x1991E68; - public const nint dwLocalPlayerController = 0x17F9C08; - public const nint dwLocalPlayerPawn = 0x16B6320; - public const nint dwPlantedC4 = 0x189DAF8; - public const nint dwPrediction = 0x16B61F0; - public const nint dwViewAngles = 0x18F8088; - public const nint dwViewMatrix = 0x1899070; - public const nint dwViewRender = 0x1899A48; + public const nint dwBaseEntityModel_setModel = 0x581500; + public const nint dwEntityList = 0x17AB958; + public const nint dwForceAttack = 0x16B02B0; + public const nint dwForceAttack2 = 0x16B0340; + public const nint dwForceBackward = 0x16B0580; + public const nint dwForceCrouch = 0x16B0850; + public const nint dwForceForward = 0x16B04F0; + public const nint dwForceJump = 0x16B07C0; + public const nint dwForceLeft = 0x16B0610; + public const nint dwForceRight = 0x16B06A0; + public const nint dwGameEntitySystem = 0x18D51A8; + public const nint dwGameEntitySystem_getBaseEntity = 0x604B10; + public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F6800; + public const nint dwGameRules = 0x1807FA8; + public const nint dwGlobalVars = 0x16AC100; + public const nint dwGlowManager = 0x1807708; + public const nint dwInterfaceLinkList = 0x1902EB8; + public const nint dwLocalPlayerController = 0x17FAC68; + public const nint dwLocalPlayerPawn = 0x16B7340; + public const nint dwPlantedC4 = 0x180EB48; + public const nint dwPrediction = 0x16B7210; + public const nint dwViewAngles = 0x18690D8; + public const nint dwViewMatrix = 0x180A0D0; + public const nint dwViewRender = 0x180A090; } public static class engine2_dll { // engine2.dll diff --git a/generated/offsets.hpp b/generated/offsets.hpp index f1717a8..ff239ce 100644 --- a/generated/offsets.hpp +++ b/generated/offsets.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:10:10 +0000 + * Sat, 4 Nov 2023 00:33:21 +0000 */ #pragma once @@ -8,30 +8,30 @@ #include namespace client_dll { // client.dll - constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x581310; - constexpr std::ptrdiff_t dwEntityList = 0x17AA8E8; - constexpr std::ptrdiff_t dwForceAttack = 0x16AF290; - constexpr std::ptrdiff_t dwForceAttack2 = 0x16AF320; - constexpr std::ptrdiff_t dwForceBackward = 0x16AF560; - constexpr std::ptrdiff_t dwForceCrouch = 0x16AF830; - constexpr std::ptrdiff_t dwForceForward = 0x16AF4D0; - constexpr std::ptrdiff_t dwForceJump = 0x16AF7A0; - constexpr std::ptrdiff_t dwForceLeft = 0x16AF5F0; - constexpr std::ptrdiff_t dwForceRight = 0x16AF680; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1964158; - constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x604920; - constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F6610; - constexpr std::ptrdiff_t dwGameRules = 0x1806F48; - constexpr std::ptrdiff_t dwGlobalVars = 0x16AB2D0; - constexpr std::ptrdiff_t dwGlowManager = 0x18066A8; - constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1991E68; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x17F9C08; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B6320; - constexpr std::ptrdiff_t dwPlantedC4 = 0x189DAF8; - constexpr std::ptrdiff_t dwPrediction = 0x16B61F0; - constexpr std::ptrdiff_t dwViewAngles = 0x18F8088; - constexpr std::ptrdiff_t dwViewMatrix = 0x1899070; - constexpr std::ptrdiff_t dwViewRender = 0x1899A48; + constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x581500; + constexpr std::ptrdiff_t dwEntityList = 0x17AB958; + constexpr std::ptrdiff_t dwForceAttack = 0x16B02B0; + constexpr std::ptrdiff_t dwForceAttack2 = 0x16B0340; + constexpr std::ptrdiff_t dwForceBackward = 0x16B0580; + constexpr std::ptrdiff_t dwForceCrouch = 0x16B0850; + constexpr std::ptrdiff_t dwForceForward = 0x16B04F0; + constexpr std::ptrdiff_t dwForceJump = 0x16B07C0; + constexpr std::ptrdiff_t dwForceLeft = 0x16B0610; + constexpr std::ptrdiff_t dwForceRight = 0x16B06A0; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x18D51A8; + constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x604B10; + constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F6800; + constexpr std::ptrdiff_t dwGameRules = 0x1807FA8; + constexpr std::ptrdiff_t dwGlobalVars = 0x16AC100; + constexpr std::ptrdiff_t dwGlowManager = 0x1807708; + constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1902EB8; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x17FAC68; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B7340; + constexpr std::ptrdiff_t dwPlantedC4 = 0x180EB48; + constexpr std::ptrdiff_t dwPrediction = 0x16B7210; + constexpr std::ptrdiff_t dwViewAngles = 0x18690D8; + constexpr std::ptrdiff_t dwViewMatrix = 0x180A0D0; + constexpr std::ptrdiff_t dwViewRender = 0x180A090; } namespace engine2_dll { // engine2.dll diff --git a/generated/offsets.json b/generated/offsets.json index 4b6ae11..9ad5e31 100644 --- a/generated/offsets.json +++ b/generated/offsets.json @@ -2,99 +2,99 @@ "client_dll": { "data": { "dwBaseEntityModel_setModel": { - "value": 5772048, + "value": 5772544, "comment": null }, "dwEntityList": { - "value": 24815848, + "value": 24820056, "comment": null }, "dwForceAttack": { - "value": 23786128, + "value": 23790256, "comment": null }, "dwForceAttack2": { - "value": 23786272, + "value": 23790400, "comment": null }, "dwForceBackward": { - "value": 23786848, + "value": 23790976, "comment": null }, "dwForceCrouch": { - "value": 23787568, + "value": 23791696, "comment": null }, "dwForceForward": { - "value": 23786704, + "value": 23790832, "comment": null }, "dwForceJump": { - "value": 23787424, + "value": 23791552, "comment": null }, "dwForceLeft": { - "value": 23786992, + "value": 23791120, "comment": null }, "dwForceRight": { - "value": 23787136, + "value": 23791264, "comment": null }, "dwGameEntitySystem": { - "value": 26624344, + "value": 26038696, "comment": null }, "dwGameEntitySystem_getBaseEntity": { - "value": 6310176, + "value": 6310672, "comment": null }, "dwGameEntitySystem_getHighestEntityIndex": { - "value": 6252048, + "value": 6252544, "comment": null }, "dwGameRules": { - "value": 25194312, + "value": 25198504, "comment": null }, "dwGlobalVars": { - "value": 23769808, + "value": 23773440, "comment": null }, "dwGlowManager": { - "value": 25192104, + "value": 25196296, "comment": null }, "dwInterfaceLinkList": { - "value": 26812008, + "value": 26226360, "comment": null }, "dwLocalPlayerController": { - "value": 25140232, + "value": 25144424, "comment": null }, "dwLocalPlayerPawn": { - "value": 23814944, + "value": 23819072, "comment": null }, "dwPlantedC4": { - "value": 25811704, + "value": 25226056, "comment": null }, "dwPrediction": { - "value": 23814640, + "value": 23818768, "comment": null }, "dwViewAngles": { - "value": 26181768, + "value": 25596120, "comment": null }, "dwViewMatrix": { - "value": 25792624, + "value": 25206992, "comment": null }, "dwViewRender": { - "value": 25795144, + "value": 25206928, "comment": null } }, diff --git a/generated/offsets.py b/generated/offsets.py index a120166..10d8c2b 100644 --- a/generated/offsets.py +++ b/generated/offsets.py @@ -1,33 +1,33 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:10:10 +0000 +Sat, 4 Nov 2023 00:33:21 +0000 ''' class client_dll: # client.dll - dwBaseEntityModel_setModel = 0x581310 - dwEntityList = 0x17AA8E8 - dwForceAttack = 0x16AF290 - dwForceAttack2 = 0x16AF320 - dwForceBackward = 0x16AF560 - dwForceCrouch = 0x16AF830 - dwForceForward = 0x16AF4D0 - dwForceJump = 0x16AF7A0 - dwForceLeft = 0x16AF5F0 - dwForceRight = 0x16AF680 - dwGameEntitySystem = 0x1964158 - dwGameEntitySystem_getBaseEntity = 0x604920 - dwGameEntitySystem_getHighestEntityIndex = 0x5F6610 - dwGameRules = 0x1806F48 - dwGlobalVars = 0x16AB2D0 - dwGlowManager = 0x18066A8 - dwInterfaceLinkList = 0x1991E68 - dwLocalPlayerController = 0x17F9C08 - dwLocalPlayerPawn = 0x16B6320 - dwPlantedC4 = 0x189DAF8 - dwPrediction = 0x16B61F0 - dwViewAngles = 0x18F8088 - dwViewMatrix = 0x1899070 - dwViewRender = 0x1899A48 + dwBaseEntityModel_setModel = 0x581500 + dwEntityList = 0x17AB958 + dwForceAttack = 0x16B02B0 + dwForceAttack2 = 0x16B0340 + dwForceBackward = 0x16B0580 + dwForceCrouch = 0x16B0850 + dwForceForward = 0x16B04F0 + dwForceJump = 0x16B07C0 + dwForceLeft = 0x16B0610 + dwForceRight = 0x16B06A0 + dwGameEntitySystem = 0x18D51A8 + dwGameEntitySystem_getBaseEntity = 0x604B10 + dwGameEntitySystem_getHighestEntityIndex = 0x5F6800 + dwGameRules = 0x1807FA8 + dwGlobalVars = 0x16AC100 + dwGlowManager = 0x1807708 + dwInterfaceLinkList = 0x1902EB8 + dwLocalPlayerController = 0x17FAC68 + dwLocalPlayerPawn = 0x16B7340 + dwPlantedC4 = 0x180EB48 + dwPrediction = 0x16B7210 + dwViewAngles = 0x18690D8 + dwViewMatrix = 0x180A0D0 + dwViewRender = 0x180A090 class engine2_dll: # engine2.dll dwBuildNumber = 0x488514 diff --git a/generated/offsets.rs b/generated/offsets.rs index 595de54..e52c5a5 100644 --- a/generated/offsets.rs +++ b/generated/offsets.rs @@ -1,35 +1,35 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:10:10 +0000 + * Sat, 4 Nov 2023 00:33:21 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] pub mod client_dll { // client.dll - pub const dwBaseEntityModel_setModel: usize = 0x581310; - pub const dwEntityList: usize = 0x17AA8E8; - pub const dwForceAttack: usize = 0x16AF290; - pub const dwForceAttack2: usize = 0x16AF320; - pub const dwForceBackward: usize = 0x16AF560; - pub const dwForceCrouch: usize = 0x16AF830; - pub const dwForceForward: usize = 0x16AF4D0; - pub const dwForceJump: usize = 0x16AF7A0; - pub const dwForceLeft: usize = 0x16AF5F0; - pub const dwForceRight: usize = 0x16AF680; - pub const dwGameEntitySystem: usize = 0x1964158; - pub const dwGameEntitySystem_getBaseEntity: usize = 0x604920; - pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F6610; - pub const dwGameRules: usize = 0x1806F48; - pub const dwGlobalVars: usize = 0x16AB2D0; - pub const dwGlowManager: usize = 0x18066A8; - pub const dwInterfaceLinkList: usize = 0x1991E68; - pub const dwLocalPlayerController: usize = 0x17F9C08; - pub const dwLocalPlayerPawn: usize = 0x16B6320; - pub const dwPlantedC4: usize = 0x189DAF8; - pub const dwPrediction: usize = 0x16B61F0; - pub const dwViewAngles: usize = 0x18F8088; - pub const dwViewMatrix: usize = 0x1899070; - pub const dwViewRender: usize = 0x1899A48; + pub const dwBaseEntityModel_setModel: usize = 0x581500; + pub const dwEntityList: usize = 0x17AB958; + pub const dwForceAttack: usize = 0x16B02B0; + pub const dwForceAttack2: usize = 0x16B0340; + pub const dwForceBackward: usize = 0x16B0580; + pub const dwForceCrouch: usize = 0x16B0850; + pub const dwForceForward: usize = 0x16B04F0; + pub const dwForceJump: usize = 0x16B07C0; + pub const dwForceLeft: usize = 0x16B0610; + pub const dwForceRight: usize = 0x16B06A0; + pub const dwGameEntitySystem: usize = 0x18D51A8; + pub const dwGameEntitySystem_getBaseEntity: usize = 0x604B10; + pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F6800; + pub const dwGameRules: usize = 0x1807FA8; + pub const dwGlobalVars: usize = 0x16AC100; + pub const dwGlowManager: usize = 0x1807708; + pub const dwInterfaceLinkList: usize = 0x1902EB8; + pub const dwLocalPlayerController: usize = 0x17FAC68; + pub const dwLocalPlayerPawn: usize = 0x16B7340; + pub const dwPlantedC4: usize = 0x180EB48; + pub const dwPrediction: usize = 0x16B7210; + pub const dwViewAngles: usize = 0x18690D8; + pub const dwViewMatrix: usize = 0x180A0D0; + pub const dwViewRender: usize = 0x180A090; } pub mod engine2_dll { // engine2.dll diff --git a/generated/particles.dll.cs b/generated/particles.dll.cs index 1051f5b..65c7fba 100644 --- a/generated/particles.dll.cs +++ b/generated/particles.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ public static class CBaseRendererSource2 { // CParticleFunctionRenderer diff --git a/generated/particles.dll.hpp b/generated/particles.dll.hpp index ef71811..9537be2 100644 --- a/generated/particles.dll.hpp +++ b/generated/particles.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #pragma once diff --git a/generated/particles.dll.py b/generated/particles.dll.py index a20ad0f..94c3771 100644 --- a/generated/particles.dll.py +++ b/generated/particles.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:03 +0000 ''' class CBaseRendererSource2: # CParticleFunctionRenderer diff --git a/generated/particles.dll.rs b/generated/particles.dll.rs index cd94255..3c4d421 100644 --- a/generated/particles.dll.rs +++ b/generated/particles.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/pulse_system.dll.cs b/generated/pulse_system.dll.cs index 0279775..483d6c9 100644 --- a/generated/pulse_system.dll.cs +++ b/generated/pulse_system.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class CBasePulseGraphInstance { diff --git a/generated/pulse_system.dll.hpp b/generated/pulse_system.dll.hpp index 80bf3b7..c3c8b72 100644 --- a/generated/pulse_system.dll.hpp +++ b/generated/pulse_system.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/pulse_system.dll.py b/generated/pulse_system.dll.py index 9a71e7f..c7eda3b 100644 --- a/generated/pulse_system.dll.py +++ b/generated/pulse_system.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class CBasePulseGraphInstance: diff --git a/generated/pulse_system.dll.rs b/generated/pulse_system.dll.rs index 4508647..5beeef3 100644 --- a/generated/pulse_system.dll.rs +++ b/generated/pulse_system.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/rendersystemdx11.dll.cs b/generated/rendersystemdx11.dll.cs index 6c12a8e..03314e4 100644 --- a/generated/rendersystemdx11.dll.cs +++ b/generated/rendersystemdx11.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class RenderInputLayoutField_t { diff --git a/generated/rendersystemdx11.dll.hpp b/generated/rendersystemdx11.dll.hpp index 66ac456..4f22b35 100644 --- a/generated/rendersystemdx11.dll.hpp +++ b/generated/rendersystemdx11.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/rendersystemdx11.dll.py b/generated/rendersystemdx11.dll.py index efd467b..67d4f77 100644 --- a/generated/rendersystemdx11.dll.py +++ b/generated/rendersystemdx11.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:51 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class RenderInputLayoutField_t: diff --git a/generated/rendersystemdx11.dll.rs b/generated/rendersystemdx11.dll.rs index b3b5144..a088ca9 100644 --- a/generated/rendersystemdx11.dll.rs +++ b/generated/rendersystemdx11.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/resourcesystem.dll.cs b/generated/resourcesystem.dll.cs index 2c7ac7a..7145bb2 100644 --- a/generated/resourcesystem.dll.cs +++ b/generated/resourcesystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class AABB_t { diff --git a/generated/resourcesystem.dll.hpp b/generated/resourcesystem.dll.hpp index 484eac2..bf20b4d 100644 --- a/generated/resourcesystem.dll.hpp +++ b/generated/resourcesystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/resourcesystem.dll.py b/generated/resourcesystem.dll.py index 1e37b8d..1348d48 100644 --- a/generated/resourcesystem.dll.py +++ b/generated/resourcesystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:51 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class AABB_t: diff --git a/generated/resourcesystem.dll.rs b/generated/resourcesystem.dll.rs index 1fdf943..78cb57a 100644 --- a/generated/resourcesystem.dll.rs +++ b/generated/resourcesystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/scenesystem.dll.cs b/generated/scenesystem.dll.cs index a850e46..1ad4e5a 100644 --- a/generated/scenesystem.dll.cs +++ b/generated/scenesystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class CSSDSEndFrameViewInfo { diff --git a/generated/scenesystem.dll.hpp b/generated/scenesystem.dll.hpp index 684b6c8..3ea5d49 100644 --- a/generated/scenesystem.dll.hpp +++ b/generated/scenesystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/scenesystem.dll.py b/generated/scenesystem.dll.py index c54981c..72dad42 100644 --- a/generated/scenesystem.dll.py +++ b/generated/scenesystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class CSSDSEndFrameViewInfo: diff --git a/generated/scenesystem.dll.rs b/generated/scenesystem.dll.rs index cd7f619..bd8340a 100644 --- a/generated/scenesystem.dll.rs +++ b/generated/scenesystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/schemasystem.dll.cs b/generated/schemasystem.dll.cs index 5728200..ad4bde3 100644 --- a/generated/schemasystem.dll.cs +++ b/generated/schemasystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class CExampleSchemaVData_Monomorphic { diff --git a/generated/schemasystem.dll.hpp b/generated/schemasystem.dll.hpp index b60f2df..af2e6c4 100644 --- a/generated/schemasystem.dll.hpp +++ b/generated/schemasystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/schemasystem.dll.py b/generated/schemasystem.dll.py index 98808c2..65cfde8 100644 --- a/generated/schemasystem.dll.py +++ b/generated/schemasystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:51 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class CExampleSchemaVData_Monomorphic: diff --git a/generated/schemasystem.dll.rs b/generated/schemasystem.dll.rs index 630ffe7..8fb2893 100644 --- a/generated/schemasystem.dll.rs +++ b/generated/schemasystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:51 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/server.dll.cs b/generated/server.dll.cs index 2e1db25..9cc82f6 100644 --- a/generated/server.dll.cs +++ b/generated/server.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ public static class ActiveModelConfig_t { @@ -771,12 +771,12 @@ public static class CBodyComponent { // CEntityComponent } public static class CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance - public const nint m_animationController = 0x470; // CBaseAnimGraphController - public const nint __m_pChainEntity = 0x750; // CNetworkVarChainer + public const nint m_animationController = 0x480; // CBaseAnimGraphController + public const nint __m_pChainEntity = 0x760; // CNetworkVarChainer } public static class CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance - public const nint __m_pChainEntity = 0x470; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x480; // CNetworkVarChainer } public static class CBodyComponentPoint { // CBodyComponent @@ -786,7 +786,7 @@ public static class CBodyComponentPoint { // CBodyComponent public static class CBodyComponentSkeletonInstance { // CBodyComponent public const nint m_skeletonInstance = 0x50; // CSkeletonInstance - public const nint __m_pChainEntity = 0x440; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer } public static class CBombTarget { // CBaseTrigger @@ -1548,36 +1548,36 @@ public static class CCSPlayerController_InventoryServices { // CPlayerController } public static class CCSPlayerPawn { // CCSPlayerPawnBase - public const nint m_pBulletServices = 0x1548; // CCSPlayer_BulletServices* - public const nint m_pHostageServices = 0x1550; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0x1558; // CCSPlayer_BuyServices* - public const nint m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices* - public const nint m_pRadioServices = 0x1568; // CCSPlayer_RadioServices* - public const nint m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices* - public const nint m_nCharacterDefIndex = 0x1578; // uint16_t - public const nint m_hPreviousModel = 0x1580; // CStrongHandle - public const nint m_bHasFemaleVoice = 0x1588; // bool - public const nint m_strVOPrefix = 0x1590; // CUtlString - public const nint m_szLastPlaceName = 0x1598; // char[18] - public const nint m_bInBuyZone = 0x1658; // bool - public const nint m_bWasInBuyZone = 0x1659; // bool - public const nint m_bInHostageRescueZone = 0x165A; // bool - public const nint m_bInBombZone = 0x165B; // bool - public const nint m_bWasInHostageRescueZone = 0x165C; // bool - public const nint m_iRetakesOffering = 0x1660; // int32_t - public const nint m_iRetakesOfferingCard = 0x1664; // int32_t - public const nint m_bRetakesHasDefuseKit = 0x1668; // bool - public const nint m_bRetakesMVPLastRound = 0x1669; // bool - public const nint m_iRetakesMVPBoostItem = 0x166C; // int32_t - public const nint m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t - public const nint m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t - public const nint m_flLandseconds = 0x1678; // float - public const nint m_aimPunchAngle = 0x167C; // QAngle - public const nint m_aimPunchAngleVel = 0x1688; // QAngle - public const nint m_aimPunchTickBase = 0x1694; // int32_t - public const nint m_aimPunchTickFraction = 0x1698; // float - public const nint m_aimPunchCache = 0x16A0; // CUtlVector - public const nint m_bIsBuyMenuOpen = 0x16B8; // bool + public const nint m_pBulletServices = 0x1550; // CCSPlayer_BulletServices* + public const nint m_pHostageServices = 0x1558; // CCSPlayer_HostageServices* + public const nint m_pBuyServices = 0x1560; // CCSPlayer_BuyServices* + public const nint m_pActionTrackingServices = 0x1568; // CCSPlayer_ActionTrackingServices* + public const nint m_pRadioServices = 0x1570; // CCSPlayer_RadioServices* + public const nint m_pDamageReactServices = 0x1578; // CCSPlayer_DamageReactServices* + public const nint m_nCharacterDefIndex = 0x1580; // uint16_t + public const nint m_hPreviousModel = 0x1588; // CStrongHandle + public const nint m_bHasFemaleVoice = 0x1590; // bool + public const nint m_strVOPrefix = 0x1598; // CUtlString + public const nint m_szLastPlaceName = 0x15A0; // char[18] + public const nint m_bInBuyZone = 0x1660; // bool + public const nint m_bWasInBuyZone = 0x1661; // bool + public const nint m_bInHostageRescueZone = 0x1662; // bool + public const nint m_bInBombZone = 0x1663; // bool + public const nint m_bWasInHostageRescueZone = 0x1664; // bool + public const nint m_iRetakesOffering = 0x1668; // int32_t + public const nint m_iRetakesOfferingCard = 0x166C; // int32_t + public const nint m_bRetakesHasDefuseKit = 0x1670; // bool + public const nint m_bRetakesMVPLastRound = 0x1671; // bool + public const nint m_iRetakesMVPBoostItem = 0x1674; // int32_t + public const nint m_RetakesMVPBoostExtraUtility = 0x1678; // loadout_slot_t + public const nint m_flHealthShotBoostExpirationTime = 0x167C; // GameTime_t + public const nint m_flLandseconds = 0x1680; // float + public const nint m_aimPunchAngle = 0x1684; // QAngle + public const nint m_aimPunchAngleVel = 0x1690; // QAngle + public const nint m_aimPunchTickBase = 0x169C; // int32_t + public const nint m_aimPunchTickFraction = 0x16A0; // float + public const nint m_aimPunchCache = 0x16A8; // CUtlVector + public const nint m_bIsBuyMenuOpen = 0x16C0; // bool public const nint m_xLastHeadBoneTransform = 0x1C30; // CTransform public const nint m_bLastHeadBoneTransformIsValid = 0x1C50; // bool public const nint m_lastLandTime = 0x1C54; // GameTime_t @@ -1598,142 +1598,142 @@ public static class CCSPlayerPawn { // CCSPlayerPawnBase } public static class CCSPlayerPawnBase { // CBasePlayerPawn - public const nint m_CTouchExpansionComponent = 0xB60; // CTouchExpansionComponent - public const nint m_pPingServices = 0xBB0; // CCSPlayer_PingServices* - public const nint m_pViewModelServices = 0xBB8; // CPlayer_ViewModelServices* - public const nint m_iDisplayHistoryBits = 0xBC0; // uint32_t - public const nint m_flLastAttackedTeammate = 0xBC4; // float - public const nint m_hOriginalController = 0xBC8; // CHandle - public const nint m_blindUntilTime = 0xBCC; // GameTime_t - public const nint m_blindStartTime = 0xBD0; // GameTime_t - public const nint m_allowAutoFollowTime = 0xBD4; // GameTime_t - public const nint m_entitySpottedState = 0xBD8; // EntitySpottedState_t - public const nint m_nSpotRules = 0xBF0; // int32_t - public const nint m_iPlayerState = 0xBF4; // CSPlayerState - public const nint m_chickenIdleSoundTimer = 0xC00; // CountdownTimer - public const nint m_chickenJumpSoundTimer = 0xC18; // CountdownTimer - public const nint m_vecLastBookmarkedPosition = 0xCD0; // Vector - public const nint m_flLastDistanceTraveledNotice = 0xCDC; // float - public const nint m_flAccumulatedDistanceTraveled = 0xCE0; // float - public const nint m_flLastFriendlyFireDamageReductionRatio = 0xCE4; // float - public const nint m_bRespawning = 0xCE8; // bool - public const nint m_nLastPickupPriority = 0xCEC; // int32_t - public const nint m_flLastPickupPriorityTime = 0xCF0; // float - public const nint m_bIsScoped = 0xCF4; // bool - public const nint m_bIsWalking = 0xCF5; // bool - public const nint m_bResumeZoom = 0xCF6; // bool - public const nint m_bIsDefusing = 0xCF7; // bool - public const nint m_bIsGrabbingHostage = 0xCF8; // bool - public const nint m_iBlockingUseActionInProgress = 0xCFC; // CSPlayerBlockingUseAction_t - public const nint m_fImmuneToGunGameDamageTime = 0xD00; // GameTime_t - public const nint m_bGunGameImmunity = 0xD04; // bool - public const nint m_fMolotovDamageTime = 0xD08; // float - public const nint m_bHasMovedSinceSpawn = 0xD0C; // bool - public const nint m_bCanMoveDuringFreezePeriod = 0xD0D; // bool - public const nint m_flGuardianTooFarDistFrac = 0xD10; // float - public const nint m_flNextGuardianTooFarHurtTime = 0xD14; // float - public const nint m_flDetectedByEnemySensorTime = 0xD18; // GameTime_t - public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C; // float - public const nint m_flLastEquippedHelmetTime = 0xD20; // GameTime_t - public const nint m_flLastEquippedArmorTime = 0xD24; // GameTime_t - public const nint m_nHeavyAssaultSuitCooldownRemaining = 0xD28; // int32_t - public const nint m_bResetArmorNextSpawn = 0xD2C; // bool - public const nint m_flLastBumpMineBumpTime = 0xD30; // GameTime_t - public const nint m_flEmitSoundTime = 0xD34; // GameTime_t - public const nint m_iNumSpawns = 0xD38; // int32_t - public const nint m_iShouldHaveCash = 0xD3C; // int32_t - public const nint m_bInvalidSteamLogonDelayed = 0xD40; // bool - public const nint m_flLastAction = 0xD44; // GameTime_t - public const nint m_flNameChangeHistory = 0xD48; // float[5] - public const nint m_fLastGivenDefuserTime = 0xD5C; // float - public const nint m_fLastGivenBombTime = 0xD60; // float - public const nint m_bHasNightVision = 0xD64; // bool - public const nint m_bNightVisionOn = 0xD65; // bool - public const nint m_fNextRadarUpdateTime = 0xD68; // float - public const nint m_flLastMoneyUpdateTime = 0xD6C; // float - public const nint m_MenuStringBuffer = 0xD70; // char[1024] - public const nint m_fIntroCamTime = 0x1170; // float - public const nint m_nMyCollisionGroup = 0x1174; // int32_t - public const nint m_bInNoDefuseArea = 0x1178; // bool - public const nint m_bKilledByTaser = 0x1179; // bool - public const nint m_iMoveState = 0x117C; // int32_t - public const nint m_grenadeParameterStashTime = 0x1180; // GameTime_t - public const nint m_bGrenadeParametersStashed = 0x1184; // bool - public const nint m_angStashedShootAngles = 0x1188; // QAngle - public const nint m_vecStashedGrenadeThrowPosition = 0x1194; // Vector - public const nint m_vecStashedVelocity = 0x11A0; // Vector - public const nint m_angShootAngleHistory = 0x11AC; // QAngle[2] - public const nint m_vecThrowPositionHistory = 0x11C4; // Vector[2] - public const nint m_vecVelocityHistory = 0x11DC; // Vector[2] - public const nint m_bDiedAirborne = 0x11F4; // bool - public const nint m_iBombSiteIndex = 0x11F8; // CEntityIndex - public const nint m_nWhichBombZone = 0x11FC; // int32_t - public const nint m_bInBombZoneTrigger = 0x1200; // bool - public const nint m_bWasInBombZoneTrigger = 0x1201; // bool - public const nint m_iDirection = 0x1204; // int32_t - public const nint m_iShotsFired = 0x1208; // int32_t - public const nint m_ArmorValue = 0x120C; // int32_t - public const nint m_flFlinchStack = 0x1210; // float - public const nint m_flVelocityModifier = 0x1214; // float - public const nint m_flHitHeading = 0x1218; // float - public const nint m_nHitBodyPart = 0x121C; // int32_t - public const nint m_iHostagesKilled = 0x1220; // int32_t - public const nint m_vecTotalBulletForce = 0x1224; // Vector - public const nint m_flFlashDuration = 0x1230; // float - public const nint m_flFlashMaxAlpha = 0x1234; // float - public const nint m_flProgressBarStartTime = 0x1238; // float - public const nint m_iProgressBarDuration = 0x123C; // int32_t - public const nint m_bWaitForNoAttack = 0x1240; // bool - public const nint m_flLowerBodyYawTarget = 0x1244; // float - public const nint m_bStrafing = 0x1248; // bool - public const nint m_lastStandingPos = 0x124C; // Vector - public const nint m_ignoreLadderJumpTime = 0x1258; // float - public const nint m_ladderSurpressionTimer = 0x1260; // CountdownTimer - public const nint m_lastLadderNormal = 0x1278; // Vector - public const nint m_lastLadderPos = 0x1284; // Vector - public const nint m_thirdPersonHeading = 0x1290; // QAngle - public const nint m_flSlopeDropOffset = 0x129C; // float - public const nint m_flSlopeDropHeight = 0x12A0; // float - public const nint m_vHeadConstraintOffset = 0x12A4; // Vector - public const nint m_iLastWeaponFireUsercmd = 0x12B8; // int32_t - public const nint m_angEyeAngles = 0x12BC; // QAngle - public const nint m_bVCollisionInitted = 0x12C8; // bool - public const nint m_storedSpawnPosition = 0x12CC; // Vector - public const nint m_storedSpawnAngle = 0x12D8; // QAngle - public const nint m_bIsSpawning = 0x12E4; // bool - public const nint m_bHideTargetID = 0x12E5; // bool - public const nint m_nNumDangerZoneDamageHits = 0x12E8; // int32_t - public const nint m_bHud_MiniScoreHidden = 0x12EC; // bool - public const nint m_bHud_RadarHidden = 0x12ED; // bool - public const nint m_nLastKillerIndex = 0x12F0; // CEntityIndex - public const nint m_nLastConcurrentKilled = 0x12F4; // int32_t - public const nint m_nDeathCamMusic = 0x12F8; // int32_t - public const nint m_iAddonBits = 0x12FC; // int32_t - public const nint m_iPrimaryAddon = 0x1300; // int32_t - public const nint m_iSecondaryAddon = 0x1304; // int32_t - public const nint m_currentDeafnessFilter = 0x1308; // CUtlStringToken - public const nint m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t - public const nint m_NumEnemiesKilledThisRound = 0x1310; // int32_t - public const nint m_NumEnemiesAtRoundStart = 0x1314; // int32_t - public const nint m_wasNotKilledNaturally = 0x1318; // bool - public const nint m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5] - public const nint m_iDeathFlags = 0x1330; // int32_t - public const nint m_hPet = 0x1334; // CHandle - public const nint m_unCurrentEquipmentValue = 0x1500; // uint16_t - public const nint m_unRoundStartEquipmentValue = 0x1502; // uint16_t - public const nint m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t - public const nint m_nSurvivalTeamNumber = 0x1508; // int32_t - public const nint m_bHasDeathInfo = 0x150C; // bool - public const nint m_flDeathInfoTime = 0x1510; // float - public const nint m_vecDeathInfoOrigin = 0x1514; // Vector - public const nint m_bKilledByHeadshot = 0x1520; // bool - public const nint m_LastHitBox = 0x1524; // int32_t - public const nint m_LastHealth = 0x1528; // int32_t - public const nint m_flLastCollisionCeiling = 0x152C; // float - public const nint m_flLastCollisionCeilingChangeTime = 0x1530; // float - public const nint m_pBot = 0x1538; // CCSBot* - public const nint m_bBotAllowActive = 0x1540; // bool - public const nint m_bCommittingSuicideOnTeamChange = 0x1541; // bool + public const nint m_CTouchExpansionComponent = 0xB68; // CTouchExpansionComponent + public const nint m_pPingServices = 0xBB8; // CCSPlayer_PingServices* + public const nint m_pViewModelServices = 0xBC0; // CPlayer_ViewModelServices* + public const nint m_iDisplayHistoryBits = 0xBC8; // uint32_t + public const nint m_flLastAttackedTeammate = 0xBCC; // float + public const nint m_hOriginalController = 0xBD0; // CHandle + public const nint m_blindUntilTime = 0xBD4; // GameTime_t + public const nint m_blindStartTime = 0xBD8; // GameTime_t + public const nint m_allowAutoFollowTime = 0xBDC; // GameTime_t + public const nint m_entitySpottedState = 0xBE0; // EntitySpottedState_t + public const nint m_nSpotRules = 0xBF8; // int32_t + public const nint m_iPlayerState = 0xBFC; // CSPlayerState + public const nint m_chickenIdleSoundTimer = 0xC08; // CountdownTimer + public const nint m_chickenJumpSoundTimer = 0xC20; // CountdownTimer + public const nint m_vecLastBookmarkedPosition = 0xCD8; // Vector + public const nint m_flLastDistanceTraveledNotice = 0xCE4; // float + public const nint m_flAccumulatedDistanceTraveled = 0xCE8; // float + public const nint m_flLastFriendlyFireDamageReductionRatio = 0xCEC; // float + public const nint m_bRespawning = 0xCF0; // bool + public const nint m_nLastPickupPriority = 0xCF4; // int32_t + public const nint m_flLastPickupPriorityTime = 0xCF8; // float + public const nint m_bIsScoped = 0xCFC; // bool + public const nint m_bIsWalking = 0xCFD; // bool + public const nint m_bResumeZoom = 0xCFE; // bool + public const nint m_bIsDefusing = 0xCFF; // bool + public const nint m_bIsGrabbingHostage = 0xD00; // bool + public const nint m_iBlockingUseActionInProgress = 0xD04; // CSPlayerBlockingUseAction_t + public const nint m_fImmuneToGunGameDamageTime = 0xD08; // GameTime_t + public const nint m_bGunGameImmunity = 0xD0C; // bool + public const nint m_fMolotovDamageTime = 0xD10; // float + public const nint m_bHasMovedSinceSpawn = 0xD14; // bool + public const nint m_bCanMoveDuringFreezePeriod = 0xD15; // bool + public const nint m_flGuardianTooFarDistFrac = 0xD18; // float + public const nint m_flNextGuardianTooFarHurtTime = 0xD1C; // float + public const nint m_flDetectedByEnemySensorTime = 0xD20; // GameTime_t + public const nint m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24; // float + public const nint m_flLastEquippedHelmetTime = 0xD28; // GameTime_t + public const nint m_flLastEquippedArmorTime = 0xD2C; // GameTime_t + public const nint m_nHeavyAssaultSuitCooldownRemaining = 0xD30; // int32_t + public const nint m_bResetArmorNextSpawn = 0xD34; // bool + public const nint m_flLastBumpMineBumpTime = 0xD38; // GameTime_t + public const nint m_flEmitSoundTime = 0xD3C; // GameTime_t + public const nint m_iNumSpawns = 0xD40; // int32_t + public const nint m_iShouldHaveCash = 0xD44; // int32_t + public const nint m_bInvalidSteamLogonDelayed = 0xD48; // bool + public const nint m_flLastAction = 0xD4C; // GameTime_t + public const nint m_flNameChangeHistory = 0xD50; // float[5] + public const nint m_fLastGivenDefuserTime = 0xD64; // float + public const nint m_fLastGivenBombTime = 0xD68; // float + public const nint m_bHasNightVision = 0xD6C; // bool + public const nint m_bNightVisionOn = 0xD6D; // bool + public const nint m_fNextRadarUpdateTime = 0xD70; // float + public const nint m_flLastMoneyUpdateTime = 0xD74; // float + public const nint m_MenuStringBuffer = 0xD78; // char[1024] + public const nint m_fIntroCamTime = 0x1178; // float + public const nint m_nMyCollisionGroup = 0x117C; // int32_t + public const nint m_bInNoDefuseArea = 0x1180; // bool + public const nint m_bKilledByTaser = 0x1181; // bool + public const nint m_iMoveState = 0x1184; // int32_t + public const nint m_grenadeParameterStashTime = 0x1188; // GameTime_t + public const nint m_bGrenadeParametersStashed = 0x118C; // bool + public const nint m_angStashedShootAngles = 0x1190; // QAngle + public const nint m_vecStashedGrenadeThrowPosition = 0x119C; // Vector + public const nint m_vecStashedVelocity = 0x11A8; // Vector + public const nint m_angShootAngleHistory = 0x11B4; // QAngle[2] + public const nint m_vecThrowPositionHistory = 0x11CC; // Vector[2] + public const nint m_vecVelocityHistory = 0x11E4; // Vector[2] + public const nint m_bDiedAirborne = 0x11FC; // bool + public const nint m_iBombSiteIndex = 0x1200; // CEntityIndex + public const nint m_nWhichBombZone = 0x1204; // int32_t + public const nint m_bInBombZoneTrigger = 0x1208; // bool + public const nint m_bWasInBombZoneTrigger = 0x1209; // bool + public const nint m_iDirection = 0x120C; // int32_t + public const nint m_iShotsFired = 0x1210; // int32_t + public const nint m_ArmorValue = 0x1214; // int32_t + public const nint m_flFlinchStack = 0x1218; // float + public const nint m_flVelocityModifier = 0x121C; // float + public const nint m_flHitHeading = 0x1220; // float + public const nint m_nHitBodyPart = 0x1224; // int32_t + public const nint m_iHostagesKilled = 0x1228; // int32_t + public const nint m_vecTotalBulletForce = 0x122C; // Vector + public const nint m_flFlashDuration = 0x1238; // float + public const nint m_flFlashMaxAlpha = 0x123C; // float + public const nint m_flProgressBarStartTime = 0x1240; // float + public const nint m_iProgressBarDuration = 0x1244; // int32_t + public const nint m_bWaitForNoAttack = 0x1248; // bool + public const nint m_flLowerBodyYawTarget = 0x124C; // float + public const nint m_bStrafing = 0x1250; // bool + public const nint m_lastStandingPos = 0x1254; // Vector + public const nint m_ignoreLadderJumpTime = 0x1260; // float + public const nint m_ladderSurpressionTimer = 0x1268; // CountdownTimer + public const nint m_lastLadderNormal = 0x1280; // Vector + public const nint m_lastLadderPos = 0x128C; // Vector + public const nint m_thirdPersonHeading = 0x1298; // QAngle + public const nint m_flSlopeDropOffset = 0x12A4; // float + public const nint m_flSlopeDropHeight = 0x12A8; // float + public const nint m_vHeadConstraintOffset = 0x12AC; // Vector + public const nint m_iLastWeaponFireUsercmd = 0x12C0; // int32_t + public const nint m_angEyeAngles = 0x12C4; // QAngle + public const nint m_bVCollisionInitted = 0x12D0; // bool + public const nint m_storedSpawnPosition = 0x12D4; // Vector + public const nint m_storedSpawnAngle = 0x12E0; // QAngle + public const nint m_bIsSpawning = 0x12EC; // bool + public const nint m_bHideTargetID = 0x12ED; // bool + public const nint m_nNumDangerZoneDamageHits = 0x12F0; // int32_t + public const nint m_bHud_MiniScoreHidden = 0x12F4; // bool + public const nint m_bHud_RadarHidden = 0x12F5; // bool + public const nint m_nLastKillerIndex = 0x12F8; // CEntityIndex + public const nint m_nLastConcurrentKilled = 0x12FC; // int32_t + public const nint m_nDeathCamMusic = 0x1300; // int32_t + public const nint m_iAddonBits = 0x1304; // int32_t + public const nint m_iPrimaryAddon = 0x1308; // int32_t + public const nint m_iSecondaryAddon = 0x130C; // int32_t + public const nint m_currentDeafnessFilter = 0x1310; // CUtlStringToken + public const nint m_NumEnemiesKilledThisSpawn = 0x1314; // int32_t + public const nint m_NumEnemiesKilledThisRound = 0x1318; // int32_t + public const nint m_NumEnemiesAtRoundStart = 0x131C; // int32_t + public const nint m_wasNotKilledNaturally = 0x1320; // bool + public const nint m_vecPlayerPatchEconIndices = 0x1324; // uint32_t[5] + public const nint m_iDeathFlags = 0x1338; // int32_t + public const nint m_hPet = 0x133C; // CHandle + public const nint m_unCurrentEquipmentValue = 0x1508; // uint16_t + public const nint m_unRoundStartEquipmentValue = 0x150A; // uint16_t + public const nint m_unFreezetimeEndEquipmentValue = 0x150C; // uint16_t + public const nint m_nSurvivalTeamNumber = 0x1510; // int32_t + public const nint m_bHasDeathInfo = 0x1514; // bool + public const nint m_flDeathInfoTime = 0x1518; // float + public const nint m_vecDeathInfoOrigin = 0x151C; // Vector + public const nint m_bKilledByHeadshot = 0x1528; // bool + public const nint m_LastHitBox = 0x152C; // int32_t + public const nint m_LastHealth = 0x1530; // int32_t + public const nint m_flLastCollisionCeiling = 0x1534; // float + public const nint m_flLastCollisionCeilingChangeTime = 0x1538; // float + public const nint m_pBot = 0x1540; // CCSBot* + public const nint m_bBotAllowActive = 0x1548; // bool + public const nint m_bCommittingSuicideOnTeamChange = 0x1549; // bool } public static class CCSPlayerResource { // CBaseEntity diff --git a/generated/server.dll.hpp b/generated/server.dll.hpp index fe6175c..96077db 100644 --- a/generated/server.dll.hpp +++ b/generated/server.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #pragma once @@ -775,12 +775,12 @@ namespace CBodyComponent { // CEntityComponent } namespace CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance - constexpr std::ptrdiff_t m_animationController = 0x470; // CBaseAnimGraphController - constexpr std::ptrdiff_t __m_pChainEntity = 0x750; // CNetworkVarChainer + constexpr std::ptrdiff_t m_animationController = 0x480; // CBaseAnimGraphController + constexpr std::ptrdiff_t __m_pChainEntity = 0x760; // CNetworkVarChainer } namespace CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance - constexpr std::ptrdiff_t __m_pChainEntity = 0x470; // CNetworkVarChainer + constexpr std::ptrdiff_t __m_pChainEntity = 0x480; // CNetworkVarChainer } namespace CBodyComponentPoint { // CBodyComponent @@ -790,7 +790,7 @@ namespace CBodyComponentPoint { // CBodyComponent namespace CBodyComponentSkeletonInstance { // CBodyComponent constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance - constexpr std::ptrdiff_t __m_pChainEntity = 0x440; // CNetworkVarChainer + constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer } namespace CBombTarget { // CBaseTrigger @@ -1552,36 +1552,36 @@ namespace CCSPlayerController_InventoryServices { // CPlayerControllerComponent } namespace CCSPlayerPawn { // CCSPlayerPawnBase - constexpr std::ptrdiff_t m_pBulletServices = 0x1548; // CCSPlayer_BulletServices* - constexpr std::ptrdiff_t m_pHostageServices = 0x1550; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0x1558; // CCSPlayer_BuyServices* - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1560; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pRadioServices = 0x1568; // CCSPlayer_RadioServices* - constexpr std::ptrdiff_t m_pDamageReactServices = 0x1570; // CCSPlayer_DamageReactServices* - constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1578; // uint16_t - constexpr std::ptrdiff_t m_hPreviousModel = 0x1580; // CStrongHandle - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1588; // bool - constexpr std::ptrdiff_t m_strVOPrefix = 0x1590; // CUtlString - constexpr std::ptrdiff_t m_szLastPlaceName = 0x1598; // char[18] - constexpr std::ptrdiff_t m_bInBuyZone = 0x1658; // bool - constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1659; // bool - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x165A; // bool - constexpr std::ptrdiff_t m_bInBombZone = 0x165B; // bool - constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x165C; // bool - constexpr std::ptrdiff_t m_iRetakesOffering = 0x1660; // int32_t - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x1664; // int32_t - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1668; // bool - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1669; // bool - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x166C; // int32_t - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1670; // loadout_slot_t - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1674; // GameTime_t - constexpr std::ptrdiff_t m_flLandseconds = 0x1678; // float - constexpr std::ptrdiff_t m_aimPunchAngle = 0x167C; // QAngle - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1688; // QAngle - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1694; // int32_t - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1698; // float - constexpr std::ptrdiff_t m_aimPunchCache = 0x16A0; // CUtlVector - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16B8; // bool + constexpr std::ptrdiff_t m_pBulletServices = 0x1550; // CCSPlayer_BulletServices* + constexpr std::ptrdiff_t m_pHostageServices = 0x1558; // CCSPlayer_HostageServices* + constexpr std::ptrdiff_t m_pBuyServices = 0x1560; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1568; // CCSPlayer_ActionTrackingServices* + constexpr std::ptrdiff_t m_pRadioServices = 0x1570; // CCSPlayer_RadioServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0x1578; // CCSPlayer_DamageReactServices* + constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1580; // uint16_t + constexpr std::ptrdiff_t m_hPreviousModel = 0x1588; // CStrongHandle + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1590; // bool + constexpr std::ptrdiff_t m_strVOPrefix = 0x1598; // CUtlString + constexpr std::ptrdiff_t m_szLastPlaceName = 0x15A0; // char[18] + constexpr std::ptrdiff_t m_bInBuyZone = 0x1660; // bool + constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1661; // bool + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1662; // bool + constexpr std::ptrdiff_t m_bInBombZone = 0x1663; // bool + constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x1664; // bool + constexpr std::ptrdiff_t m_iRetakesOffering = 0x1668; // int32_t + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x166C; // int32_t + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1670; // bool + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1671; // bool + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1674; // int32_t + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1678; // loadout_slot_t + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x167C; // GameTime_t + constexpr std::ptrdiff_t m_flLandseconds = 0x1680; // float + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1684; // QAngle + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1690; // QAngle + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x169C; // int32_t + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x16A0; // float + constexpr std::ptrdiff_t m_aimPunchCache = 0x16A8; // CUtlVector + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16C0; // bool constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1C30; // CTransform constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1C50; // bool constexpr std::ptrdiff_t m_lastLandTime = 0x1C54; // GameTime_t @@ -1602,142 +1602,142 @@ namespace CCSPlayerPawn { // CCSPlayerPawnBase } namespace CCSPlayerPawnBase { // CBasePlayerPawn - constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xB60; // CTouchExpansionComponent - constexpr std::ptrdiff_t m_pPingServices = 0xBB0; // CCSPlayer_PingServices* - constexpr std::ptrdiff_t m_pViewModelServices = 0xBB8; // CPlayer_ViewModelServices* - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xBC0; // uint32_t - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xBC4; // float - constexpr std::ptrdiff_t m_hOriginalController = 0xBC8; // CHandle - constexpr std::ptrdiff_t m_blindUntilTime = 0xBCC; // GameTime_t - constexpr std::ptrdiff_t m_blindStartTime = 0xBD0; // GameTime_t - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xBD4; // GameTime_t - constexpr std::ptrdiff_t m_entitySpottedState = 0xBD8; // EntitySpottedState_t - constexpr std::ptrdiff_t m_nSpotRules = 0xBF0; // int32_t - constexpr std::ptrdiff_t m_iPlayerState = 0xBF4; // CSPlayerState - constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xC00; // CountdownTimer - constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xC18; // CountdownTimer - constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xCD0; // Vector - constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xCDC; // float - constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xCE0; // float - constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xCE4; // float - constexpr std::ptrdiff_t m_bRespawning = 0xCE8; // bool - constexpr std::ptrdiff_t m_nLastPickupPriority = 0xCEC; // int32_t - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xCF0; // float - constexpr std::ptrdiff_t m_bIsScoped = 0xCF4; // bool - constexpr std::ptrdiff_t m_bIsWalking = 0xCF5; // bool - constexpr std::ptrdiff_t m_bResumeZoom = 0xCF6; // bool - constexpr std::ptrdiff_t m_bIsDefusing = 0xCF7; // bool - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xCF8; // bool - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xCFC; // CSPlayerBlockingUseAction_t - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD00; // GameTime_t - constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD04; // bool - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD08; // float - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD0C; // bool - constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xD0D; // bool - constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xD10; // float - constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xD14; // float - constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xD18; // GameTime_t - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C; // float - constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xD20; // GameTime_t - constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xD24; // GameTime_t - constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xD28; // int32_t - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xD2C; // bool - constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xD30; // GameTime_t - constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD34; // GameTime_t - constexpr std::ptrdiff_t m_iNumSpawns = 0xD38; // int32_t - constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD3C; // int32_t - constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD40; // bool - constexpr std::ptrdiff_t m_flLastAction = 0xD44; // GameTime_t - constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD48; // float[5] - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD5C; // float - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD60; // float - constexpr std::ptrdiff_t m_bHasNightVision = 0xD64; // bool - constexpr std::ptrdiff_t m_bNightVisionOn = 0xD65; // bool - constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD68; // float - constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD6C; // float - constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD70; // char[1024] - constexpr std::ptrdiff_t m_fIntroCamTime = 0x1170; // float - constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1174; // int32_t - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1178; // bool - constexpr std::ptrdiff_t m_bKilledByTaser = 0x1179; // bool - constexpr std::ptrdiff_t m_iMoveState = 0x117C; // int32_t - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1180; // GameTime_t - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x1184; // bool - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1188; // QAngle - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x1194; // Vector - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A0; // Vector - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11AC; // QAngle[2] - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11C4; // Vector[2] - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11DC; // Vector[2] - constexpr std::ptrdiff_t m_bDiedAirborne = 0x11F4; // bool - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x11F8; // CEntityIndex - constexpr std::ptrdiff_t m_nWhichBombZone = 0x11FC; // int32_t - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1200; // bool - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1201; // bool - constexpr std::ptrdiff_t m_iDirection = 0x1204; // int32_t - constexpr std::ptrdiff_t m_iShotsFired = 0x1208; // int32_t - constexpr std::ptrdiff_t m_ArmorValue = 0x120C; // int32_t - constexpr std::ptrdiff_t m_flFlinchStack = 0x1210; // float - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1214; // float - constexpr std::ptrdiff_t m_flHitHeading = 0x1218; // float - constexpr std::ptrdiff_t m_nHitBodyPart = 0x121C; // int32_t - constexpr std::ptrdiff_t m_iHostagesKilled = 0x1220; // int32_t - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1224; // Vector - constexpr std::ptrdiff_t m_flFlashDuration = 0x1230; // float - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1234; // float - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1238; // float - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x123C; // int32_t - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1240; // bool - constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x1244; // float - constexpr std::ptrdiff_t m_bStrafing = 0x1248; // bool - constexpr std::ptrdiff_t m_lastStandingPos = 0x124C; // Vector - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1258; // float - constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1260; // CountdownTimer - constexpr std::ptrdiff_t m_lastLadderNormal = 0x1278; // Vector - constexpr std::ptrdiff_t m_lastLadderPos = 0x1284; // Vector - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1290; // QAngle - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x129C; // float - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A0; // float - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12A4; // Vector - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12B8; // int32_t - constexpr std::ptrdiff_t m_angEyeAngles = 0x12BC; // QAngle - constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12C8; // bool - constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12CC; // Vector - constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12D8; // QAngle - constexpr std::ptrdiff_t m_bIsSpawning = 0x12E4; // bool - constexpr std::ptrdiff_t m_bHideTargetID = 0x12E5; // bool - constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12E8; // int32_t - constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12EC; // bool - constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12ED; // bool - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F0; // CEntityIndex - constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12F4; // int32_t - constexpr std::ptrdiff_t m_nDeathCamMusic = 0x12F8; // int32_t - constexpr std::ptrdiff_t m_iAddonBits = 0x12FC; // int32_t - constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1300; // int32_t - constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1304; // int32_t - constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1308; // CUtlStringToken - constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x130C; // int32_t - constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1310; // int32_t - constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x1314; // int32_t - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1318; // bool - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x131C; // uint32_t[5] - constexpr std::ptrdiff_t m_iDeathFlags = 0x1330; // int32_t - constexpr std::ptrdiff_t m_hPet = 0x1334; // CHandle - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1500; // uint16_t - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1502; // uint16_t - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1504; // uint16_t - constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1508; // int32_t - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x150C; // bool - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1510; // float - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1514; // Vector - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1520; // bool - constexpr std::ptrdiff_t m_LastHitBox = 0x1524; // int32_t - constexpr std::ptrdiff_t m_LastHealth = 0x1528; // int32_t - constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x152C; // float - constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1530; // float - constexpr std::ptrdiff_t m_pBot = 0x1538; // CCSBot* - constexpr std::ptrdiff_t m_bBotAllowActive = 0x1540; // bool - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1541; // bool + constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xB68; // CTouchExpansionComponent + constexpr std::ptrdiff_t m_pPingServices = 0xBB8; // CCSPlayer_PingServices* + constexpr std::ptrdiff_t m_pViewModelServices = 0xBC0; // CPlayer_ViewModelServices* + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xBC8; // uint32_t + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xBCC; // float + constexpr std::ptrdiff_t m_hOriginalController = 0xBD0; // CHandle + constexpr std::ptrdiff_t m_blindUntilTime = 0xBD4; // GameTime_t + constexpr std::ptrdiff_t m_blindStartTime = 0xBD8; // GameTime_t + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xBDC; // GameTime_t + constexpr std::ptrdiff_t m_entitySpottedState = 0xBE0; // EntitySpottedState_t + constexpr std::ptrdiff_t m_nSpotRules = 0xBF8; // int32_t + constexpr std::ptrdiff_t m_iPlayerState = 0xBFC; // CSPlayerState + constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xC08; // CountdownTimer + constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xC20; // CountdownTimer + constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xCD8; // Vector + constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xCE4; // float + constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xCE8; // float + constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xCEC; // float + constexpr std::ptrdiff_t m_bRespawning = 0xCF0; // bool + constexpr std::ptrdiff_t m_nLastPickupPriority = 0xCF4; // int32_t + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xCF8; // float + constexpr std::ptrdiff_t m_bIsScoped = 0xCFC; // bool + constexpr std::ptrdiff_t m_bIsWalking = 0xCFD; // bool + constexpr std::ptrdiff_t m_bResumeZoom = 0xCFE; // bool + constexpr std::ptrdiff_t m_bIsDefusing = 0xCFF; // bool + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xD00; // bool + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xD04; // CSPlayerBlockingUseAction_t + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xD08; // GameTime_t + constexpr std::ptrdiff_t m_bGunGameImmunity = 0xD0C; // bool + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xD10; // float + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xD14; // bool + constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xD15; // bool + constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xD18; // float + constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xD1C; // float + constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xD20; // GameTime_t + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24; // float + constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xD28; // GameTime_t + constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xD2C; // GameTime_t + constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xD30; // int32_t + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xD34; // bool + constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xD38; // GameTime_t + constexpr std::ptrdiff_t m_flEmitSoundTime = 0xD3C; // GameTime_t + constexpr std::ptrdiff_t m_iNumSpawns = 0xD40; // int32_t + constexpr std::ptrdiff_t m_iShouldHaveCash = 0xD44; // int32_t + constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD48; // bool + constexpr std::ptrdiff_t m_flLastAction = 0xD4C; // GameTime_t + constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD50; // float[5] + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD64; // float + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD68; // float + constexpr std::ptrdiff_t m_bHasNightVision = 0xD6C; // bool + constexpr std::ptrdiff_t m_bNightVisionOn = 0xD6D; // bool + constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xD70; // float + constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xD74; // float + constexpr std::ptrdiff_t m_MenuStringBuffer = 0xD78; // char[1024] + constexpr std::ptrdiff_t m_fIntroCamTime = 0x1178; // float + constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x117C; // int32_t + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1180; // bool + constexpr std::ptrdiff_t m_bKilledByTaser = 0x1181; // bool + constexpr std::ptrdiff_t m_iMoveState = 0x1184; // int32_t + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1188; // GameTime_t + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x118C; // bool + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1190; // QAngle + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x119C; // Vector + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11A8; // Vector + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11B4; // QAngle[2] + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x11CC; // Vector[2] + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x11E4; // Vector[2] + constexpr std::ptrdiff_t m_bDiedAirborne = 0x11FC; // bool + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1200; // CEntityIndex + constexpr std::ptrdiff_t m_nWhichBombZone = 0x1204; // int32_t + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1208; // bool + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1209; // bool + constexpr std::ptrdiff_t m_iDirection = 0x120C; // int32_t + constexpr std::ptrdiff_t m_iShotsFired = 0x1210; // int32_t + constexpr std::ptrdiff_t m_ArmorValue = 0x1214; // int32_t + constexpr std::ptrdiff_t m_flFlinchStack = 0x1218; // float + constexpr std::ptrdiff_t m_flVelocityModifier = 0x121C; // float + constexpr std::ptrdiff_t m_flHitHeading = 0x1220; // float + constexpr std::ptrdiff_t m_nHitBodyPart = 0x1224; // int32_t + constexpr std::ptrdiff_t m_iHostagesKilled = 0x1228; // int32_t + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x122C; // Vector + constexpr std::ptrdiff_t m_flFlashDuration = 0x1238; // float + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x123C; // float + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1240; // float + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1244; // int32_t + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1248; // bool + constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x124C; // float + constexpr std::ptrdiff_t m_bStrafing = 0x1250; // bool + constexpr std::ptrdiff_t m_lastStandingPos = 0x1254; // Vector + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1260; // float + constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1268; // CountdownTimer + constexpr std::ptrdiff_t m_lastLadderNormal = 0x1280; // Vector + constexpr std::ptrdiff_t m_lastLadderPos = 0x128C; // Vector + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1298; // QAngle + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x12A4; // float + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12A8; // float + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12AC; // Vector + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x12C0; // int32_t + constexpr std::ptrdiff_t m_angEyeAngles = 0x12C4; // QAngle + constexpr std::ptrdiff_t m_bVCollisionInitted = 0x12D0; // bool + constexpr std::ptrdiff_t m_storedSpawnPosition = 0x12D4; // Vector + constexpr std::ptrdiff_t m_storedSpawnAngle = 0x12E0; // QAngle + constexpr std::ptrdiff_t m_bIsSpawning = 0x12EC; // bool + constexpr std::ptrdiff_t m_bHideTargetID = 0x12ED; // bool + constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x12F0; // int32_t + constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x12F4; // bool + constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x12F5; // bool + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x12F8; // CEntityIndex + constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x12FC; // int32_t + constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1300; // int32_t + constexpr std::ptrdiff_t m_iAddonBits = 0x1304; // int32_t + constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1308; // int32_t + constexpr std::ptrdiff_t m_iSecondaryAddon = 0x130C; // int32_t + constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1310; // CUtlStringToken + constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1314; // int32_t + constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1318; // int32_t + constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x131C; // int32_t + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1320; // bool + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1324; // uint32_t[5] + constexpr std::ptrdiff_t m_iDeathFlags = 0x1338; // int32_t + constexpr std::ptrdiff_t m_hPet = 0x133C; // CHandle + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1508; // uint16_t + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x150A; // uint16_t + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x150C; // uint16_t + constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1510; // int32_t + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1514; // bool + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1518; // float + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x151C; // Vector + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1528; // bool + constexpr std::ptrdiff_t m_LastHitBox = 0x152C; // int32_t + constexpr std::ptrdiff_t m_LastHealth = 0x1530; // int32_t + constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x1534; // float + constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1538; // float + constexpr std::ptrdiff_t m_pBot = 0x1540; // CCSBot* + constexpr std::ptrdiff_t m_bBotAllowActive = 0x1548; // bool + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1549; // bool } namespace CCSPlayerResource { // CBaseEntity diff --git a/generated/server.dll.json b/generated/server.dll.json index a8a2009..ee39be6 100644 --- a/generated/server.dll.json +++ b/generated/server.dll.json @@ -2686,11 +2686,11 @@ "CBodyComponentBaseAnimGraph": { "data": { "__m_pChainEntity": { - "value": 1872, + "value": 1888, "comment": "CNetworkVarChainer" }, "m_animationController": { - "value": 1136, + "value": 1152, "comment": "CBaseAnimGraphController" } }, @@ -2699,7 +2699,7 @@ "CBodyComponentBaseModelEntity": { "data": { "__m_pChainEntity": { - "value": 1136, + "value": 1152, "comment": "CNetworkVarChainer" } }, @@ -2721,7 +2721,7 @@ "CBodyComponentSkeletonInstance": { "data": { "__m_pChainEntity": { - "value": 1088, + "value": 1104, "comment": "CNetworkVarChainer" }, "m_skeletonInstance": { @@ -5351,47 +5351,47 @@ "comment": "CEconItemView" }, "m_RetakesMVPBoostExtraUtility": { - "value": 5744, + "value": 5752, "comment": "loadout_slot_t" }, "m_aimPunchAngle": { - "value": 5756, + "value": 5764, "comment": "QAngle" }, "m_aimPunchAngleVel": { - "value": 5768, + "value": 5776, "comment": "QAngle" }, "m_aimPunchCache": { - "value": 5792, + "value": 5800, "comment": "CUtlVector" }, "m_aimPunchTickBase": { - "value": 5780, + "value": 5788, "comment": "int32_t" }, "m_aimPunchTickFraction": { - "value": 5784, + "value": 5792, "comment": "float" }, "m_bHasFemaleVoice": { - "value": 5512, + "value": 5520, "comment": "bool" }, "m_bInBombZone": { - "value": 5723, + "value": 5731, "comment": "bool" }, "m_bInBuyZone": { - "value": 5720, + "value": 5728, "comment": "bool" }, "m_bInHostageRescueZone": { - "value": 5722, + "value": 5730, "comment": "bool" }, "m_bIsBuyMenuOpen": { - "value": 5816, + "value": 5824, "comment": "bool" }, "m_bLastHeadBoneTransformIsValid": { @@ -5411,11 +5411,11 @@ "comment": "bool" }, "m_bRetakesHasDefuseKit": { - "value": 5736, + "value": 5744, "comment": "bool" }, "m_bRetakesMVPLastRound": { - "value": 5737, + "value": 5745, "comment": "bool" }, "m_bSkipOneHeadConstraintUpdate": { @@ -5423,19 +5423,19 @@ "comment": "bool" }, "m_bWasInBuyZone": { - "value": 5721, + "value": 5729, "comment": "bool" }, "m_bWasInHostageRescueZone": { - "value": 5724, + "value": 5732, "comment": "bool" }, "m_flHealthShotBoostExpirationTime": { - "value": 5748, + "value": 5756, "comment": "GameTime_t" }, "m_flLandseconds": { - "value": 5752, + "value": 5760, "comment": "float" }, "m_flNextSprayDecalTime": { @@ -5447,7 +5447,7 @@ "comment": "GameTime_t" }, "m_hPreviousModel": { - "value": 5504, + "value": 5512, "comment": "CStrongHandle" }, "m_iPlayerLocked": { @@ -5455,15 +5455,15 @@ "comment": "int32_t" }, "m_iRetakesMVPBoostItem": { - "value": 5740, + "value": 5748, "comment": "int32_t" }, "m_iRetakesOffering": { - "value": 5728, + "value": 5736, "comment": "int32_t" }, "m_iRetakesOfferingCard": { - "value": 5732, + "value": 5740, "comment": "int32_t" }, "m_lastLandTime": { @@ -5471,7 +5471,7 @@ "comment": "GameTime_t" }, "m_nCharacterDefIndex": { - "value": 5496, + "value": 5504, "comment": "uint16_t" }, "m_nRagdollDamageBone": { @@ -5479,27 +5479,27 @@ "comment": "int32_t" }, "m_pActionTrackingServices": { - "value": 5472, + "value": 5480, "comment": "CCSPlayer_ActionTrackingServices*" }, "m_pBulletServices": { - "value": 5448, + "value": 5456, "comment": "CCSPlayer_BulletServices*" }, "m_pBuyServices": { - "value": 5464, + "value": 5472, "comment": "CCSPlayer_BuyServices*" }, "m_pDamageReactServices": { - "value": 5488, + "value": 5496, "comment": "CCSPlayer_DamageReactServices*" }, "m_pHostageServices": { - "value": 5456, + "value": 5464, "comment": "CCSPlayer_HostageServices*" }, "m_pRadioServices": { - "value": 5480, + "value": 5488, "comment": "CCSPlayer_RadioServices*" }, "m_qDeathEyeAngles": { @@ -5507,11 +5507,11 @@ "comment": "QAngle" }, "m_strVOPrefix": { - "value": 5520, + "value": 5528, "comment": "CUtlString" }, "m_szLastPlaceName": { - "value": 5528, + "value": 5536, "comment": "char[18]" }, "m_szRagdollDamageWeaponName": { @@ -5540,547 +5540,547 @@ "CCSPlayerPawnBase": { "data": { "m_ArmorValue": { - "value": 4620, + "value": 4628, "comment": "int32_t" }, "m_CTouchExpansionComponent": { - "value": 2912, + "value": 2920, "comment": "CTouchExpansionComponent" }, "m_LastHealth": { - "value": 5416, + "value": 5424, "comment": "int32_t" }, "m_LastHitBox": { - "value": 5412, + "value": 5420, "comment": "int32_t" }, "m_MenuStringBuffer": { - "value": 3440, + "value": 3448, "comment": "char[1024]" }, "m_NumEnemiesAtRoundStart": { - "value": 4884, + "value": 4892, "comment": "int32_t" }, "m_NumEnemiesKilledThisRound": { - "value": 4880, + "value": 4888, "comment": "int32_t" }, "m_NumEnemiesKilledThisSpawn": { - "value": 4876, + "value": 4884, "comment": "int32_t" }, "m_allowAutoFollowTime": { - "value": 3028, + "value": 3036, "comment": "GameTime_t" }, "m_angEyeAngles": { - "value": 4796, + "value": 4804, "comment": "QAngle" }, "m_angShootAngleHistory": { - "value": 4524, + "value": 4532, "comment": "QAngle[2]" }, "m_angStashedShootAngles": { - "value": 4488, + "value": 4496, "comment": "QAngle" }, "m_bBotAllowActive": { - "value": 5440, + "value": 5448, "comment": "bool" }, "m_bCanMoveDuringFreezePeriod": { - "value": 3341, + "value": 3349, "comment": "bool" }, "m_bCommittingSuicideOnTeamChange": { - "value": 5441, + "value": 5449, "comment": "bool" }, "m_bDiedAirborne": { - "value": 4596, + "value": 4604, "comment": "bool" }, "m_bGrenadeParametersStashed": { - "value": 4484, + "value": 4492, "comment": "bool" }, "m_bGunGameImmunity": { - "value": 3332, - "comment": "bool" - }, - "m_bHasDeathInfo": { - "value": 5388, - "comment": "bool" - }, - "m_bHasMovedSinceSpawn": { "value": 3340, "comment": "bool" }, + "m_bHasDeathInfo": { + "value": 5396, + "comment": "bool" + }, + "m_bHasMovedSinceSpawn": { + "value": 3348, + "comment": "bool" + }, "m_bHasNightVision": { - "value": 3428, + "value": 3436, "comment": "bool" }, "m_bHideTargetID": { - "value": 4837, - "comment": "bool" - }, - "m_bHud_MiniScoreHidden": { - "value": 4844, - "comment": "bool" - }, - "m_bHud_RadarHidden": { "value": 4845, "comment": "bool" }, + "m_bHud_MiniScoreHidden": { + "value": 4852, + "comment": "bool" + }, + "m_bHud_RadarHidden": { + "value": 4853, + "comment": "bool" + }, "m_bInBombZoneTrigger": { - "value": 4608, + "value": 4616, "comment": "bool" }, "m_bInNoDefuseArea": { - "value": 4472, + "value": 4480, "comment": "bool" }, "m_bInvalidSteamLogonDelayed": { - "value": 3392, + "value": 3400, "comment": "bool" }, "m_bIsDefusing": { - "value": 3319, + "value": 3327, "comment": "bool" }, "m_bIsGrabbingHostage": { - "value": 3320, + "value": 3328, "comment": "bool" }, "m_bIsScoped": { - "value": 3316, + "value": 3324, "comment": "bool" }, "m_bIsSpawning": { - "value": 4836, + "value": 4844, "comment": "bool" }, "m_bIsWalking": { - "value": 3317, + "value": 3325, "comment": "bool" }, "m_bKilledByHeadshot": { - "value": 5408, + "value": 5416, "comment": "bool" }, "m_bKilledByTaser": { - "value": 4473, + "value": 4481, "comment": "bool" }, "m_bNightVisionOn": { - "value": 3429, + "value": 3437, "comment": "bool" }, "m_bResetArmorNextSpawn": { - "value": 3372, + "value": 3380, "comment": "bool" }, "m_bRespawning": { - "value": 3304, + "value": 3312, "comment": "bool" }, "m_bResumeZoom": { - "value": 3318, + "value": 3326, "comment": "bool" }, "m_bStrafing": { - "value": 4680, + "value": 4688, "comment": "bool" }, "m_bVCollisionInitted": { - "value": 4808, + "value": 4816, "comment": "bool" }, "m_bWaitForNoAttack": { - "value": 4672, + "value": 4680, "comment": "bool" }, "m_bWasInBombZoneTrigger": { - "value": 4609, + "value": 4617, "comment": "bool" }, "m_blindStartTime": { - "value": 3024, + "value": 3032, "comment": "GameTime_t" }, "m_blindUntilTime": { - "value": 3020, + "value": 3028, "comment": "GameTime_t" }, "m_chickenIdleSoundTimer": { - "value": 3072, + "value": 3080, "comment": "CountdownTimer" }, "m_chickenJumpSoundTimer": { - "value": 3096, + "value": 3104, "comment": "CountdownTimer" }, "m_currentDeafnessFilter": { - "value": 4872, + "value": 4880, "comment": "CUtlStringToken" }, "m_entitySpottedState": { - "value": 3032, + "value": 3040, "comment": "EntitySpottedState_t" }, "m_fImmuneToGunGameDamageTime": { - "value": 3328, + "value": 3336, "comment": "GameTime_t" }, "m_fIntroCamTime": { - "value": 4464, + "value": 4472, "comment": "float" }, "m_fLastGivenBombTime": { - "value": 3424, - "comment": "float" - }, - "m_fLastGivenDefuserTime": { - "value": 3420, - "comment": "float" - }, - "m_fMolotovDamageTime": { - "value": 3336, - "comment": "float" - }, - "m_fNextRadarUpdateTime": { "value": 3432, "comment": "float" }, - "m_flAccumulatedDistanceTraveled": { - "value": 3296, + "m_fLastGivenDefuserTime": { + "value": 3428, "comment": "float" }, - "m_flDealtDamageToEnemyMostRecentTimestamp": { - "value": 3356, - "comment": "float" - }, - "m_flDeathInfoTime": { - "value": 5392, - "comment": "float" - }, - "m_flDetectedByEnemySensorTime": { - "value": 3352, - "comment": "GameTime_t" - }, - "m_flEmitSoundTime": { - "value": 3380, - "comment": "GameTime_t" - }, - "m_flFlashDuration": { - "value": 4656, - "comment": "float" - }, - "m_flFlashMaxAlpha": { - "value": 4660, - "comment": "float" - }, - "m_flFlinchStack": { - "value": 4624, - "comment": "float" - }, - "m_flGuardianTooFarDistFrac": { + "m_fMolotovDamageTime": { "value": 3344, "comment": "float" }, - "m_flHitHeading": { - "value": 4632, + "m_fNextRadarUpdateTime": { + "value": 3440, "comment": "float" }, - "m_flLastAction": { - "value": 3396, - "comment": "GameTime_t" - }, - "m_flLastAttackedTeammate": { - "value": 3012, + "m_flAccumulatedDistanceTraveled": { + "value": 3304, "comment": "float" }, - "m_flLastBumpMineBumpTime": { - "value": 3376, - "comment": "GameTime_t" - }, - "m_flLastCollisionCeiling": { - "value": 5420, - "comment": "float" - }, - "m_flLastCollisionCeilingChangeTime": { - "value": 5424, - "comment": "float" - }, - "m_flLastDistanceTraveledNotice": { - "value": 3292, - "comment": "float" - }, - "m_flLastEquippedArmorTime": { + "m_flDealtDamageToEnemyMostRecentTimestamp": { "value": 3364, - "comment": "GameTime_t" + "comment": "float" }, - "m_flLastEquippedHelmetTime": { + "m_flDeathInfoTime": { + "value": 5400, + "comment": "float" + }, + "m_flDetectedByEnemySensorTime": { "value": 3360, "comment": "GameTime_t" }, - "m_flLastFriendlyFireDamageReductionRatio": { - "value": 3300, - "comment": "float" + "m_flEmitSoundTime": { + "value": 3388, + "comment": "GameTime_t" }, - "m_flLastMoneyUpdateTime": { - "value": 3436, - "comment": "float" - }, - "m_flLastPickupPriorityTime": { - "value": 3312, - "comment": "float" - }, - "m_flLowerBodyYawTarget": { - "value": 4676, - "comment": "float" - }, - "m_flNameChangeHistory": { - "value": 3400, - "comment": "float[5]" - }, - "m_flNextGuardianTooFarHurtTime": { - "value": 3348, - "comment": "float" - }, - "m_flProgressBarStartTime": { + "m_flFlashDuration": { "value": 4664, "comment": "float" }, + "m_flFlashMaxAlpha": { + "value": 4668, + "comment": "float" + }, + "m_flFlinchStack": { + "value": 4632, + "comment": "float" + }, + "m_flGuardianTooFarDistFrac": { + "value": 3352, + "comment": "float" + }, + "m_flHitHeading": { + "value": 4640, + "comment": "float" + }, + "m_flLastAction": { + "value": 3404, + "comment": "GameTime_t" + }, + "m_flLastAttackedTeammate": { + "value": 3020, + "comment": "float" + }, + "m_flLastBumpMineBumpTime": { + "value": 3384, + "comment": "GameTime_t" + }, + "m_flLastCollisionCeiling": { + "value": 5428, + "comment": "float" + }, + "m_flLastCollisionCeilingChangeTime": { + "value": 5432, + "comment": "float" + }, + "m_flLastDistanceTraveledNotice": { + "value": 3300, + "comment": "float" + }, + "m_flLastEquippedArmorTime": { + "value": 3372, + "comment": "GameTime_t" + }, + "m_flLastEquippedHelmetTime": { + "value": 3368, + "comment": "GameTime_t" + }, + "m_flLastFriendlyFireDamageReductionRatio": { + "value": 3308, + "comment": "float" + }, + "m_flLastMoneyUpdateTime": { + "value": 3444, + "comment": "float" + }, + "m_flLastPickupPriorityTime": { + "value": 3320, + "comment": "float" + }, + "m_flLowerBodyYawTarget": { + "value": 4684, + "comment": "float" + }, + "m_flNameChangeHistory": { + "value": 3408, + "comment": "float[5]" + }, + "m_flNextGuardianTooFarHurtTime": { + "value": 3356, + "comment": "float" + }, + "m_flProgressBarStartTime": { + "value": 4672, + "comment": "float" + }, "m_flSlopeDropHeight": { - "value": 4768, + "value": 4776, "comment": "float" }, "m_flSlopeDropOffset": { - "value": 4764, + "value": 4772, "comment": "float" }, "m_flVelocityModifier": { - "value": 4628, + "value": 4636, "comment": "float" }, "m_grenadeParameterStashTime": { - "value": 4480, + "value": 4488, "comment": "GameTime_t" }, "m_hOriginalController": { - "value": 3016, + "value": 3024, "comment": "CHandle" }, "m_hPet": { - "value": 4916, + "value": 4924, "comment": "CHandle" }, "m_iAddonBits": { - "value": 4860, - "comment": "int32_t" - }, - "m_iBlockingUseActionInProgress": { - "value": 3324, - "comment": "CSPlayerBlockingUseAction_t" - }, - "m_iBombSiteIndex": { - "value": 4600, - "comment": "CEntityIndex" - }, - "m_iDeathFlags": { - "value": 4912, - "comment": "int32_t" - }, - "m_iDirection": { - "value": 4612, - "comment": "int32_t" - }, - "m_iDisplayHistoryBits": { - "value": 3008, - "comment": "uint32_t" - }, - "m_iHostagesKilled": { - "value": 4640, - "comment": "int32_t" - }, - "m_iLastWeaponFireUsercmd": { - "value": 4792, - "comment": "int32_t" - }, - "m_iMoveState": { - "value": 4476, - "comment": "int32_t" - }, - "m_iNumSpawns": { - "value": 3384, - "comment": "int32_t" - }, - "m_iPlayerState": { - "value": 3060, - "comment": "CSPlayerState" - }, - "m_iPrimaryAddon": { - "value": 4864, - "comment": "int32_t" - }, - "m_iProgressBarDuration": { - "value": 4668, - "comment": "int32_t" - }, - "m_iSecondaryAddon": { "value": 4868, "comment": "int32_t" }, + "m_iBlockingUseActionInProgress": { + "value": 3332, + "comment": "CSPlayerBlockingUseAction_t" + }, + "m_iBombSiteIndex": { + "value": 4608, + "comment": "CEntityIndex" + }, + "m_iDeathFlags": { + "value": 4920, + "comment": "int32_t" + }, + "m_iDirection": { + "value": 4620, + "comment": "int32_t" + }, + "m_iDisplayHistoryBits": { + "value": 3016, + "comment": "uint32_t" + }, + "m_iHostagesKilled": { + "value": 4648, + "comment": "int32_t" + }, + "m_iLastWeaponFireUsercmd": { + "value": 4800, + "comment": "int32_t" + }, + "m_iMoveState": { + "value": 4484, + "comment": "int32_t" + }, + "m_iNumSpawns": { + "value": 3392, + "comment": "int32_t" + }, + "m_iPlayerState": { + "value": 3068, + "comment": "CSPlayerState" + }, + "m_iPrimaryAddon": { + "value": 4872, + "comment": "int32_t" + }, + "m_iProgressBarDuration": { + "value": 4676, + "comment": "int32_t" + }, + "m_iSecondaryAddon": { + "value": 4876, + "comment": "int32_t" + }, "m_iShotsFired": { - "value": 4616, + "value": 4624, "comment": "int32_t" }, "m_iShouldHaveCash": { - "value": 3388, + "value": 3396, "comment": "int32_t" }, "m_ignoreLadderJumpTime": { - "value": 4696, + "value": 4704, "comment": "float" }, "m_ladderSurpressionTimer": { - "value": 4704, + "value": 4712, "comment": "CountdownTimer" }, "m_lastLadderNormal": { - "value": 4728, + "value": 4736, "comment": "Vector" }, "m_lastLadderPos": { - "value": 4740, + "value": 4748, "comment": "Vector" }, "m_lastStandingPos": { - "value": 4684, + "value": 4692, "comment": "Vector" }, "m_nDeathCamMusic": { - "value": 4856, + "value": 4864, "comment": "int32_t" }, "m_nHeavyAssaultSuitCooldownRemaining": { - "value": 3368, + "value": 3376, "comment": "int32_t" }, "m_nHitBodyPart": { - "value": 4636, + "value": 4644, "comment": "int32_t" }, "m_nLastConcurrentKilled": { - "value": 4852, + "value": 4860, "comment": "int32_t" }, "m_nLastKillerIndex": { - "value": 4848, + "value": 4856, "comment": "CEntityIndex" }, "m_nLastPickupPriority": { - "value": 3308, + "value": 3316, "comment": "int32_t" }, "m_nMyCollisionGroup": { - "value": 4468, + "value": 4476, "comment": "int32_t" }, "m_nNumDangerZoneDamageHits": { - "value": 4840, + "value": 4848, "comment": "int32_t" }, "m_nSpotRules": { - "value": 3056, + "value": 3064, "comment": "int32_t" }, "m_nSurvivalTeamNumber": { - "value": 5384, + "value": 5392, "comment": "int32_t" }, "m_nWhichBombZone": { - "value": 4604, + "value": 4612, "comment": "int32_t" }, "m_pBot": { - "value": 5432, + "value": 5440, "comment": "CCSBot*" }, "m_pPingServices": { - "value": 2992, + "value": 3000, "comment": "CCSPlayer_PingServices*" }, "m_pViewModelServices": { - "value": 3000, + "value": 3008, "comment": "CPlayer_ViewModelServices*" }, "m_storedSpawnAngle": { - "value": 4824, + "value": 4832, "comment": "QAngle" }, "m_storedSpawnPosition": { - "value": 4812, + "value": 4820, "comment": "Vector" }, "m_thirdPersonHeading": { - "value": 4752, + "value": 4760, "comment": "QAngle" }, "m_unCurrentEquipmentValue": { - "value": 5376, + "value": 5384, "comment": "uint16_t" }, "m_unFreezetimeEndEquipmentValue": { - "value": 5380, + "value": 5388, "comment": "uint16_t" }, "m_unRoundStartEquipmentValue": { - "value": 5378, + "value": 5386, "comment": "uint16_t" }, "m_vHeadConstraintOffset": { - "value": 4772, + "value": 4780, "comment": "Vector" }, "m_vecDeathInfoOrigin": { - "value": 5396, + "value": 5404, "comment": "Vector" }, "m_vecLastBookmarkedPosition": { - "value": 3280, + "value": 3288, "comment": "Vector" }, "m_vecPlayerPatchEconIndices": { - "value": 4892, + "value": 4900, "comment": "uint32_t[5]" }, "m_vecStashedGrenadeThrowPosition": { - "value": 4500, + "value": 4508, "comment": "Vector" }, "m_vecStashedVelocity": { - "value": 4512, + "value": 4520, "comment": "Vector" }, "m_vecThrowPositionHistory": { - "value": 4548, + "value": 4556, "comment": "Vector[2]" }, "m_vecTotalBulletForce": { - "value": 4644, + "value": 4652, "comment": "Vector" }, "m_vecVelocityHistory": { - "value": 4572, + "value": 4580, "comment": "Vector[2]" }, "m_wasNotKilledNaturally": { - "value": 4888, + "value": 4896, "comment": "bool" } }, diff --git a/generated/server.dll.py b/generated/server.dll.py index a789a97..b043992 100644 --- a/generated/server.dll.py +++ b/generated/server.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:03 +0000 ''' class ActiveModelConfig_t: @@ -717,11 +717,11 @@ class CBodyComponent: # CEntityComponent __m_pChainEntity = 0x20 # CNetworkVarChainer class CBodyComponentBaseAnimGraph: # CBodyComponentSkeletonInstance - m_animationController = 0x470 # CBaseAnimGraphController - __m_pChainEntity = 0x750 # CNetworkVarChainer + m_animationController = 0x480 # CBaseAnimGraphController + __m_pChainEntity = 0x760 # CNetworkVarChainer class CBodyComponentBaseModelEntity: # CBodyComponentSkeletonInstance - __m_pChainEntity = 0x470 # CNetworkVarChainer + __m_pChainEntity = 0x480 # CNetworkVarChainer class CBodyComponentPoint: # CBodyComponent m_sceneNode = 0x50 # CGameSceneNode @@ -729,7 +729,7 @@ class CBodyComponentPoint: # CBodyComponent class CBodyComponentSkeletonInstance: # CBodyComponent m_skeletonInstance = 0x50 # CSkeletonInstance - __m_pChainEntity = 0x440 # CNetworkVarChainer + __m_pChainEntity = 0x450 # CNetworkVarChainer class CBombTarget: # CBaseTrigger m_OnBombExplode = 0x8A8 # CEntityIOOutput @@ -1434,36 +1434,36 @@ class CCSPlayerController_InventoryServices: # CPlayerControllerComponent m_vecServerAuthoritativeWeaponSlots = 0xF50 # CUtlVectorEmbeddedNetworkVar class CCSPlayerPawn: # CCSPlayerPawnBase - m_pBulletServices = 0x1548 # CCSPlayer_BulletServices* - m_pHostageServices = 0x1550 # CCSPlayer_HostageServices* - m_pBuyServices = 0x1558 # CCSPlayer_BuyServices* - m_pActionTrackingServices = 0x1560 # CCSPlayer_ActionTrackingServices* - m_pRadioServices = 0x1568 # CCSPlayer_RadioServices* - m_pDamageReactServices = 0x1570 # CCSPlayer_DamageReactServices* - m_nCharacterDefIndex = 0x1578 # uint16_t - m_hPreviousModel = 0x1580 # CStrongHandle - m_bHasFemaleVoice = 0x1588 # bool - m_strVOPrefix = 0x1590 # CUtlString - m_szLastPlaceName = 0x1598 # char[18] - m_bInBuyZone = 0x1658 # bool - m_bWasInBuyZone = 0x1659 # bool - m_bInHostageRescueZone = 0x165A # bool - m_bInBombZone = 0x165B # bool - m_bWasInHostageRescueZone = 0x165C # bool - m_iRetakesOffering = 0x1660 # int32_t - m_iRetakesOfferingCard = 0x1664 # int32_t - m_bRetakesHasDefuseKit = 0x1668 # bool - m_bRetakesMVPLastRound = 0x1669 # bool - m_iRetakesMVPBoostItem = 0x166C # int32_t - m_RetakesMVPBoostExtraUtility = 0x1670 # loadout_slot_t - m_flHealthShotBoostExpirationTime = 0x1674 # GameTime_t - m_flLandseconds = 0x1678 # float - m_aimPunchAngle = 0x167C # QAngle - m_aimPunchAngleVel = 0x1688 # QAngle - m_aimPunchTickBase = 0x1694 # int32_t - m_aimPunchTickFraction = 0x1698 # float - m_aimPunchCache = 0x16A0 # CUtlVector - m_bIsBuyMenuOpen = 0x16B8 # bool + m_pBulletServices = 0x1550 # CCSPlayer_BulletServices* + m_pHostageServices = 0x1558 # CCSPlayer_HostageServices* + m_pBuyServices = 0x1560 # CCSPlayer_BuyServices* + m_pActionTrackingServices = 0x1568 # CCSPlayer_ActionTrackingServices* + m_pRadioServices = 0x1570 # CCSPlayer_RadioServices* + m_pDamageReactServices = 0x1578 # CCSPlayer_DamageReactServices* + m_nCharacterDefIndex = 0x1580 # uint16_t + m_hPreviousModel = 0x1588 # CStrongHandle + m_bHasFemaleVoice = 0x1590 # bool + m_strVOPrefix = 0x1598 # CUtlString + m_szLastPlaceName = 0x15A0 # char[18] + m_bInBuyZone = 0x1660 # bool + m_bWasInBuyZone = 0x1661 # bool + m_bInHostageRescueZone = 0x1662 # bool + m_bInBombZone = 0x1663 # bool + m_bWasInHostageRescueZone = 0x1664 # bool + m_iRetakesOffering = 0x1668 # int32_t + m_iRetakesOfferingCard = 0x166C # int32_t + m_bRetakesHasDefuseKit = 0x1670 # bool + m_bRetakesMVPLastRound = 0x1671 # bool + m_iRetakesMVPBoostItem = 0x1674 # int32_t + m_RetakesMVPBoostExtraUtility = 0x1678 # loadout_slot_t + m_flHealthShotBoostExpirationTime = 0x167C # GameTime_t + m_flLandseconds = 0x1680 # float + m_aimPunchAngle = 0x1684 # QAngle + m_aimPunchAngleVel = 0x1690 # QAngle + m_aimPunchTickBase = 0x169C # int32_t + m_aimPunchTickFraction = 0x16A0 # float + m_aimPunchCache = 0x16A8 # CUtlVector + m_bIsBuyMenuOpen = 0x16C0 # bool m_xLastHeadBoneTransform = 0x1C30 # CTransform m_bLastHeadBoneTransformIsValid = 0x1C50 # bool m_lastLandTime = 0x1C54 # GameTime_t @@ -1483,142 +1483,142 @@ class CCSPlayerPawn: # CCSPlayerPawnBase m_bSkipOneHeadConstraintUpdate = 0x1F64 # bool class CCSPlayerPawnBase: # CBasePlayerPawn - m_CTouchExpansionComponent = 0xB60 # CTouchExpansionComponent - m_pPingServices = 0xBB0 # CCSPlayer_PingServices* - m_pViewModelServices = 0xBB8 # CPlayer_ViewModelServices* - m_iDisplayHistoryBits = 0xBC0 # uint32_t - m_flLastAttackedTeammate = 0xBC4 # float - m_hOriginalController = 0xBC8 # CHandle - m_blindUntilTime = 0xBCC # GameTime_t - m_blindStartTime = 0xBD0 # GameTime_t - m_allowAutoFollowTime = 0xBD4 # GameTime_t - m_entitySpottedState = 0xBD8 # EntitySpottedState_t - m_nSpotRules = 0xBF0 # int32_t - m_iPlayerState = 0xBF4 # CSPlayerState - m_chickenIdleSoundTimer = 0xC00 # CountdownTimer - m_chickenJumpSoundTimer = 0xC18 # CountdownTimer - m_vecLastBookmarkedPosition = 0xCD0 # Vector - m_flLastDistanceTraveledNotice = 0xCDC # float - m_flAccumulatedDistanceTraveled = 0xCE0 # float - m_flLastFriendlyFireDamageReductionRatio = 0xCE4 # float - m_bRespawning = 0xCE8 # bool - m_nLastPickupPriority = 0xCEC # int32_t - m_flLastPickupPriorityTime = 0xCF0 # float - m_bIsScoped = 0xCF4 # bool - m_bIsWalking = 0xCF5 # bool - m_bResumeZoom = 0xCF6 # bool - m_bIsDefusing = 0xCF7 # bool - m_bIsGrabbingHostage = 0xCF8 # bool - m_iBlockingUseActionInProgress = 0xCFC # CSPlayerBlockingUseAction_t - m_fImmuneToGunGameDamageTime = 0xD00 # GameTime_t - m_bGunGameImmunity = 0xD04 # bool - m_fMolotovDamageTime = 0xD08 # float - m_bHasMovedSinceSpawn = 0xD0C # bool - m_bCanMoveDuringFreezePeriod = 0xD0D # bool - m_flGuardianTooFarDistFrac = 0xD10 # float - m_flNextGuardianTooFarHurtTime = 0xD14 # float - m_flDetectedByEnemySensorTime = 0xD18 # GameTime_t - m_flDealtDamageToEnemyMostRecentTimestamp = 0xD1C # float - m_flLastEquippedHelmetTime = 0xD20 # GameTime_t - m_flLastEquippedArmorTime = 0xD24 # GameTime_t - m_nHeavyAssaultSuitCooldownRemaining = 0xD28 # int32_t - m_bResetArmorNextSpawn = 0xD2C # bool - m_flLastBumpMineBumpTime = 0xD30 # GameTime_t - m_flEmitSoundTime = 0xD34 # GameTime_t - m_iNumSpawns = 0xD38 # int32_t - m_iShouldHaveCash = 0xD3C # int32_t - m_bInvalidSteamLogonDelayed = 0xD40 # bool - m_flLastAction = 0xD44 # GameTime_t - m_flNameChangeHistory = 0xD48 # float[5] - m_fLastGivenDefuserTime = 0xD5C # float - m_fLastGivenBombTime = 0xD60 # float - m_bHasNightVision = 0xD64 # bool - m_bNightVisionOn = 0xD65 # bool - m_fNextRadarUpdateTime = 0xD68 # float - m_flLastMoneyUpdateTime = 0xD6C # float - m_MenuStringBuffer = 0xD70 # char[1024] - m_fIntroCamTime = 0x1170 # float - m_nMyCollisionGroup = 0x1174 # int32_t - m_bInNoDefuseArea = 0x1178 # bool - m_bKilledByTaser = 0x1179 # bool - m_iMoveState = 0x117C # int32_t - m_grenadeParameterStashTime = 0x1180 # GameTime_t - m_bGrenadeParametersStashed = 0x1184 # bool - m_angStashedShootAngles = 0x1188 # QAngle - m_vecStashedGrenadeThrowPosition = 0x1194 # Vector - m_vecStashedVelocity = 0x11A0 # Vector - m_angShootAngleHistory = 0x11AC # QAngle[2] - m_vecThrowPositionHistory = 0x11C4 # Vector[2] - m_vecVelocityHistory = 0x11DC # Vector[2] - m_bDiedAirborne = 0x11F4 # bool - m_iBombSiteIndex = 0x11F8 # CEntityIndex - m_nWhichBombZone = 0x11FC # int32_t - m_bInBombZoneTrigger = 0x1200 # bool - m_bWasInBombZoneTrigger = 0x1201 # bool - m_iDirection = 0x1204 # int32_t - m_iShotsFired = 0x1208 # int32_t - m_ArmorValue = 0x120C # int32_t - m_flFlinchStack = 0x1210 # float - m_flVelocityModifier = 0x1214 # float - m_flHitHeading = 0x1218 # float - m_nHitBodyPart = 0x121C # int32_t - m_iHostagesKilled = 0x1220 # int32_t - m_vecTotalBulletForce = 0x1224 # Vector - m_flFlashDuration = 0x1230 # float - m_flFlashMaxAlpha = 0x1234 # float - m_flProgressBarStartTime = 0x1238 # float - m_iProgressBarDuration = 0x123C # int32_t - m_bWaitForNoAttack = 0x1240 # bool - m_flLowerBodyYawTarget = 0x1244 # float - m_bStrafing = 0x1248 # bool - m_lastStandingPos = 0x124C # Vector - m_ignoreLadderJumpTime = 0x1258 # float - m_ladderSurpressionTimer = 0x1260 # CountdownTimer - m_lastLadderNormal = 0x1278 # Vector - m_lastLadderPos = 0x1284 # Vector - m_thirdPersonHeading = 0x1290 # QAngle - m_flSlopeDropOffset = 0x129C # float - m_flSlopeDropHeight = 0x12A0 # float - m_vHeadConstraintOffset = 0x12A4 # Vector - m_iLastWeaponFireUsercmd = 0x12B8 # int32_t - m_angEyeAngles = 0x12BC # QAngle - m_bVCollisionInitted = 0x12C8 # bool - m_storedSpawnPosition = 0x12CC # Vector - m_storedSpawnAngle = 0x12D8 # QAngle - m_bIsSpawning = 0x12E4 # bool - m_bHideTargetID = 0x12E5 # bool - m_nNumDangerZoneDamageHits = 0x12E8 # int32_t - m_bHud_MiniScoreHidden = 0x12EC # bool - m_bHud_RadarHidden = 0x12ED # bool - m_nLastKillerIndex = 0x12F0 # CEntityIndex - m_nLastConcurrentKilled = 0x12F4 # int32_t - m_nDeathCamMusic = 0x12F8 # int32_t - m_iAddonBits = 0x12FC # int32_t - m_iPrimaryAddon = 0x1300 # int32_t - m_iSecondaryAddon = 0x1304 # int32_t - m_currentDeafnessFilter = 0x1308 # CUtlStringToken - m_NumEnemiesKilledThisSpawn = 0x130C # int32_t - m_NumEnemiesKilledThisRound = 0x1310 # int32_t - m_NumEnemiesAtRoundStart = 0x1314 # int32_t - m_wasNotKilledNaturally = 0x1318 # bool - m_vecPlayerPatchEconIndices = 0x131C # uint32_t[5] - m_iDeathFlags = 0x1330 # int32_t - m_hPet = 0x1334 # CHandle - m_unCurrentEquipmentValue = 0x1500 # uint16_t - m_unRoundStartEquipmentValue = 0x1502 # uint16_t - m_unFreezetimeEndEquipmentValue = 0x1504 # uint16_t - m_nSurvivalTeamNumber = 0x1508 # int32_t - m_bHasDeathInfo = 0x150C # bool - m_flDeathInfoTime = 0x1510 # float - m_vecDeathInfoOrigin = 0x1514 # Vector - m_bKilledByHeadshot = 0x1520 # bool - m_LastHitBox = 0x1524 # int32_t - m_LastHealth = 0x1528 # int32_t - m_flLastCollisionCeiling = 0x152C # float - m_flLastCollisionCeilingChangeTime = 0x1530 # float - m_pBot = 0x1538 # CCSBot* - m_bBotAllowActive = 0x1540 # bool - m_bCommittingSuicideOnTeamChange = 0x1541 # bool + m_CTouchExpansionComponent = 0xB68 # CTouchExpansionComponent + m_pPingServices = 0xBB8 # CCSPlayer_PingServices* + m_pViewModelServices = 0xBC0 # CPlayer_ViewModelServices* + m_iDisplayHistoryBits = 0xBC8 # uint32_t + m_flLastAttackedTeammate = 0xBCC # float + m_hOriginalController = 0xBD0 # CHandle + m_blindUntilTime = 0xBD4 # GameTime_t + m_blindStartTime = 0xBD8 # GameTime_t + m_allowAutoFollowTime = 0xBDC # GameTime_t + m_entitySpottedState = 0xBE0 # EntitySpottedState_t + m_nSpotRules = 0xBF8 # int32_t + m_iPlayerState = 0xBFC # CSPlayerState + m_chickenIdleSoundTimer = 0xC08 # CountdownTimer + m_chickenJumpSoundTimer = 0xC20 # CountdownTimer + m_vecLastBookmarkedPosition = 0xCD8 # Vector + m_flLastDistanceTraveledNotice = 0xCE4 # float + m_flAccumulatedDistanceTraveled = 0xCE8 # float + m_flLastFriendlyFireDamageReductionRatio = 0xCEC # float + m_bRespawning = 0xCF0 # bool + m_nLastPickupPriority = 0xCF4 # int32_t + m_flLastPickupPriorityTime = 0xCF8 # float + m_bIsScoped = 0xCFC # bool + m_bIsWalking = 0xCFD # bool + m_bResumeZoom = 0xCFE # bool + m_bIsDefusing = 0xCFF # bool + m_bIsGrabbingHostage = 0xD00 # bool + m_iBlockingUseActionInProgress = 0xD04 # CSPlayerBlockingUseAction_t + m_fImmuneToGunGameDamageTime = 0xD08 # GameTime_t + m_bGunGameImmunity = 0xD0C # bool + m_fMolotovDamageTime = 0xD10 # float + m_bHasMovedSinceSpawn = 0xD14 # bool + m_bCanMoveDuringFreezePeriod = 0xD15 # bool + m_flGuardianTooFarDistFrac = 0xD18 # float + m_flNextGuardianTooFarHurtTime = 0xD1C # float + m_flDetectedByEnemySensorTime = 0xD20 # GameTime_t + m_flDealtDamageToEnemyMostRecentTimestamp = 0xD24 # float + m_flLastEquippedHelmetTime = 0xD28 # GameTime_t + m_flLastEquippedArmorTime = 0xD2C # GameTime_t + m_nHeavyAssaultSuitCooldownRemaining = 0xD30 # int32_t + m_bResetArmorNextSpawn = 0xD34 # bool + m_flLastBumpMineBumpTime = 0xD38 # GameTime_t + m_flEmitSoundTime = 0xD3C # GameTime_t + m_iNumSpawns = 0xD40 # int32_t + m_iShouldHaveCash = 0xD44 # int32_t + m_bInvalidSteamLogonDelayed = 0xD48 # bool + m_flLastAction = 0xD4C # GameTime_t + m_flNameChangeHistory = 0xD50 # float[5] + m_fLastGivenDefuserTime = 0xD64 # float + m_fLastGivenBombTime = 0xD68 # float + m_bHasNightVision = 0xD6C # bool + m_bNightVisionOn = 0xD6D # bool + m_fNextRadarUpdateTime = 0xD70 # float + m_flLastMoneyUpdateTime = 0xD74 # float + m_MenuStringBuffer = 0xD78 # char[1024] + m_fIntroCamTime = 0x1178 # float + m_nMyCollisionGroup = 0x117C # int32_t + m_bInNoDefuseArea = 0x1180 # bool + m_bKilledByTaser = 0x1181 # bool + m_iMoveState = 0x1184 # int32_t + m_grenadeParameterStashTime = 0x1188 # GameTime_t + m_bGrenadeParametersStashed = 0x118C # bool + m_angStashedShootAngles = 0x1190 # QAngle + m_vecStashedGrenadeThrowPosition = 0x119C # Vector + m_vecStashedVelocity = 0x11A8 # Vector + m_angShootAngleHistory = 0x11B4 # QAngle[2] + m_vecThrowPositionHistory = 0x11CC # Vector[2] + m_vecVelocityHistory = 0x11E4 # Vector[2] + m_bDiedAirborne = 0x11FC # bool + m_iBombSiteIndex = 0x1200 # CEntityIndex + m_nWhichBombZone = 0x1204 # int32_t + m_bInBombZoneTrigger = 0x1208 # bool + m_bWasInBombZoneTrigger = 0x1209 # bool + m_iDirection = 0x120C # int32_t + m_iShotsFired = 0x1210 # int32_t + m_ArmorValue = 0x1214 # int32_t + m_flFlinchStack = 0x1218 # float + m_flVelocityModifier = 0x121C # float + m_flHitHeading = 0x1220 # float + m_nHitBodyPart = 0x1224 # int32_t + m_iHostagesKilled = 0x1228 # int32_t + m_vecTotalBulletForce = 0x122C # Vector + m_flFlashDuration = 0x1238 # float + m_flFlashMaxAlpha = 0x123C # float + m_flProgressBarStartTime = 0x1240 # float + m_iProgressBarDuration = 0x1244 # int32_t + m_bWaitForNoAttack = 0x1248 # bool + m_flLowerBodyYawTarget = 0x124C # float + m_bStrafing = 0x1250 # bool + m_lastStandingPos = 0x1254 # Vector + m_ignoreLadderJumpTime = 0x1260 # float + m_ladderSurpressionTimer = 0x1268 # CountdownTimer + m_lastLadderNormal = 0x1280 # Vector + m_lastLadderPos = 0x128C # Vector + m_thirdPersonHeading = 0x1298 # QAngle + m_flSlopeDropOffset = 0x12A4 # float + m_flSlopeDropHeight = 0x12A8 # float + m_vHeadConstraintOffset = 0x12AC # Vector + m_iLastWeaponFireUsercmd = 0x12C0 # int32_t + m_angEyeAngles = 0x12C4 # QAngle + m_bVCollisionInitted = 0x12D0 # bool + m_storedSpawnPosition = 0x12D4 # Vector + m_storedSpawnAngle = 0x12E0 # QAngle + m_bIsSpawning = 0x12EC # bool + m_bHideTargetID = 0x12ED # bool + m_nNumDangerZoneDamageHits = 0x12F0 # int32_t + m_bHud_MiniScoreHidden = 0x12F4 # bool + m_bHud_RadarHidden = 0x12F5 # bool + m_nLastKillerIndex = 0x12F8 # CEntityIndex + m_nLastConcurrentKilled = 0x12FC # int32_t + m_nDeathCamMusic = 0x1300 # int32_t + m_iAddonBits = 0x1304 # int32_t + m_iPrimaryAddon = 0x1308 # int32_t + m_iSecondaryAddon = 0x130C # int32_t + m_currentDeafnessFilter = 0x1310 # CUtlStringToken + m_NumEnemiesKilledThisSpawn = 0x1314 # int32_t + m_NumEnemiesKilledThisRound = 0x1318 # int32_t + m_NumEnemiesAtRoundStart = 0x131C # int32_t + m_wasNotKilledNaturally = 0x1320 # bool + m_vecPlayerPatchEconIndices = 0x1324 # uint32_t[5] + m_iDeathFlags = 0x1338 # int32_t + m_hPet = 0x133C # CHandle + m_unCurrentEquipmentValue = 0x1508 # uint16_t + m_unRoundStartEquipmentValue = 0x150A # uint16_t + m_unFreezetimeEndEquipmentValue = 0x150C # uint16_t + m_nSurvivalTeamNumber = 0x1510 # int32_t + m_bHasDeathInfo = 0x1514 # bool + m_flDeathInfoTime = 0x1518 # float + m_vecDeathInfoOrigin = 0x151C # Vector + m_bKilledByHeadshot = 0x1528 # bool + m_LastHitBox = 0x152C # int32_t + m_LastHealth = 0x1530 # int32_t + m_flLastCollisionCeiling = 0x1534 # float + m_flLastCollisionCeilingChangeTime = 0x1538 # float + m_pBot = 0x1540 # CCSBot* + m_bBotAllowActive = 0x1548 # bool + m_bCommittingSuicideOnTeamChange = 0x1549 # bool class CCSPlayerResource: # CBaseEntity m_bHostageAlive = 0x4B0 # bool[12] diff --git a/generated/server.dll.rs b/generated/server.dll.rs index b8f6471..b83e50b 100644 --- a/generated/server.dll.rs +++ b/generated/server.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:03 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] @@ -773,12 +773,12 @@ pub mod CBodyComponent { // CEntityComponent } pub mod CBodyComponentBaseAnimGraph { // CBodyComponentSkeletonInstance - pub const m_animationController: usize = 0x470; // CBaseAnimGraphController - pub const __m_pChainEntity: usize = 0x750; // CNetworkVarChainer + pub const m_animationController: usize = 0x480; // CBaseAnimGraphController + pub const __m_pChainEntity: usize = 0x760; // CNetworkVarChainer } pub mod CBodyComponentBaseModelEntity { // CBodyComponentSkeletonInstance - pub const __m_pChainEntity: usize = 0x470; // CNetworkVarChainer + pub const __m_pChainEntity: usize = 0x480; // CNetworkVarChainer } pub mod CBodyComponentPoint { // CBodyComponent @@ -788,7 +788,7 @@ pub mod CBodyComponentPoint { // CBodyComponent pub mod CBodyComponentSkeletonInstance { // CBodyComponent pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance - pub const __m_pChainEntity: usize = 0x440; // CNetworkVarChainer + pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer } pub mod CBombTarget { // CBaseTrigger @@ -1550,36 +1550,36 @@ pub mod CCSPlayerController_InventoryServices { // CPlayerControllerComponent } pub mod CCSPlayerPawn { // CCSPlayerPawnBase - pub const m_pBulletServices: usize = 0x1548; // CCSPlayer_BulletServices* - pub const m_pHostageServices: usize = 0x1550; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0x1558; // CCSPlayer_BuyServices* - pub const m_pActionTrackingServices: usize = 0x1560; // CCSPlayer_ActionTrackingServices* - pub const m_pRadioServices: usize = 0x1568; // CCSPlayer_RadioServices* - pub const m_pDamageReactServices: usize = 0x1570; // CCSPlayer_DamageReactServices* - pub const m_nCharacterDefIndex: usize = 0x1578; // uint16_t - pub const m_hPreviousModel: usize = 0x1580; // CStrongHandle - pub const m_bHasFemaleVoice: usize = 0x1588; // bool - pub const m_strVOPrefix: usize = 0x1590; // CUtlString - pub const m_szLastPlaceName: usize = 0x1598; // char[18] - pub const m_bInBuyZone: usize = 0x1658; // bool - pub const m_bWasInBuyZone: usize = 0x1659; // bool - pub const m_bInHostageRescueZone: usize = 0x165A; // bool - pub const m_bInBombZone: usize = 0x165B; // bool - pub const m_bWasInHostageRescueZone: usize = 0x165C; // bool - pub const m_iRetakesOffering: usize = 0x1660; // int32_t - pub const m_iRetakesOfferingCard: usize = 0x1664; // int32_t - pub const m_bRetakesHasDefuseKit: usize = 0x1668; // bool - pub const m_bRetakesMVPLastRound: usize = 0x1669; // bool - pub const m_iRetakesMVPBoostItem: usize = 0x166C; // int32_t - pub const m_RetakesMVPBoostExtraUtility: usize = 0x1670; // loadout_slot_t - pub const m_flHealthShotBoostExpirationTime: usize = 0x1674; // GameTime_t - pub const m_flLandseconds: usize = 0x1678; // float - pub const m_aimPunchAngle: usize = 0x167C; // QAngle - pub const m_aimPunchAngleVel: usize = 0x1688; // QAngle - pub const m_aimPunchTickBase: usize = 0x1694; // int32_t - pub const m_aimPunchTickFraction: usize = 0x1698; // float - pub const m_aimPunchCache: usize = 0x16A0; // CUtlVector - pub const m_bIsBuyMenuOpen: usize = 0x16B8; // bool + pub const m_pBulletServices: usize = 0x1550; // CCSPlayer_BulletServices* + pub const m_pHostageServices: usize = 0x1558; // CCSPlayer_HostageServices* + pub const m_pBuyServices: usize = 0x1560; // CCSPlayer_BuyServices* + pub const m_pActionTrackingServices: usize = 0x1568; // CCSPlayer_ActionTrackingServices* + pub const m_pRadioServices: usize = 0x1570; // CCSPlayer_RadioServices* + pub const m_pDamageReactServices: usize = 0x1578; // CCSPlayer_DamageReactServices* + pub const m_nCharacterDefIndex: usize = 0x1580; // uint16_t + pub const m_hPreviousModel: usize = 0x1588; // CStrongHandle + pub const m_bHasFemaleVoice: usize = 0x1590; // bool + pub const m_strVOPrefix: usize = 0x1598; // CUtlString + pub const m_szLastPlaceName: usize = 0x15A0; // char[18] + pub const m_bInBuyZone: usize = 0x1660; // bool + pub const m_bWasInBuyZone: usize = 0x1661; // bool + pub const m_bInHostageRescueZone: usize = 0x1662; // bool + pub const m_bInBombZone: usize = 0x1663; // bool + pub const m_bWasInHostageRescueZone: usize = 0x1664; // bool + pub const m_iRetakesOffering: usize = 0x1668; // int32_t + pub const m_iRetakesOfferingCard: usize = 0x166C; // int32_t + pub const m_bRetakesHasDefuseKit: usize = 0x1670; // bool + pub const m_bRetakesMVPLastRound: usize = 0x1671; // bool + pub const m_iRetakesMVPBoostItem: usize = 0x1674; // int32_t + pub const m_RetakesMVPBoostExtraUtility: usize = 0x1678; // loadout_slot_t + pub const m_flHealthShotBoostExpirationTime: usize = 0x167C; // GameTime_t + pub const m_flLandseconds: usize = 0x1680; // float + pub const m_aimPunchAngle: usize = 0x1684; // QAngle + pub const m_aimPunchAngleVel: usize = 0x1690; // QAngle + pub const m_aimPunchTickBase: usize = 0x169C; // int32_t + pub const m_aimPunchTickFraction: usize = 0x16A0; // float + pub const m_aimPunchCache: usize = 0x16A8; // CUtlVector + pub const m_bIsBuyMenuOpen: usize = 0x16C0; // bool pub const m_xLastHeadBoneTransform: usize = 0x1C30; // CTransform pub const m_bLastHeadBoneTransformIsValid: usize = 0x1C50; // bool pub const m_lastLandTime: usize = 0x1C54; // GameTime_t @@ -1600,142 +1600,142 @@ pub mod CCSPlayerPawn { // CCSPlayerPawnBase } pub mod CCSPlayerPawnBase { // CBasePlayerPawn - pub const m_CTouchExpansionComponent: usize = 0xB60; // CTouchExpansionComponent - pub const m_pPingServices: usize = 0xBB0; // CCSPlayer_PingServices* - pub const m_pViewModelServices: usize = 0xBB8; // CPlayer_ViewModelServices* - pub const m_iDisplayHistoryBits: usize = 0xBC0; // uint32_t - pub const m_flLastAttackedTeammate: usize = 0xBC4; // float - pub const m_hOriginalController: usize = 0xBC8; // CHandle - pub const m_blindUntilTime: usize = 0xBCC; // GameTime_t - pub const m_blindStartTime: usize = 0xBD0; // GameTime_t - pub const m_allowAutoFollowTime: usize = 0xBD4; // GameTime_t - pub const m_entitySpottedState: usize = 0xBD8; // EntitySpottedState_t - pub const m_nSpotRules: usize = 0xBF0; // int32_t - pub const m_iPlayerState: usize = 0xBF4; // CSPlayerState - pub const m_chickenIdleSoundTimer: usize = 0xC00; // CountdownTimer - pub const m_chickenJumpSoundTimer: usize = 0xC18; // CountdownTimer - pub const m_vecLastBookmarkedPosition: usize = 0xCD0; // Vector - pub const m_flLastDistanceTraveledNotice: usize = 0xCDC; // float - pub const m_flAccumulatedDistanceTraveled: usize = 0xCE0; // float - pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xCE4; // float - pub const m_bRespawning: usize = 0xCE8; // bool - pub const m_nLastPickupPriority: usize = 0xCEC; // int32_t - pub const m_flLastPickupPriorityTime: usize = 0xCF0; // float - pub const m_bIsScoped: usize = 0xCF4; // bool - pub const m_bIsWalking: usize = 0xCF5; // bool - pub const m_bResumeZoom: usize = 0xCF6; // bool - pub const m_bIsDefusing: usize = 0xCF7; // bool - pub const m_bIsGrabbingHostage: usize = 0xCF8; // bool - pub const m_iBlockingUseActionInProgress: usize = 0xCFC; // CSPlayerBlockingUseAction_t - pub const m_fImmuneToGunGameDamageTime: usize = 0xD00; // GameTime_t - pub const m_bGunGameImmunity: usize = 0xD04; // bool - pub const m_fMolotovDamageTime: usize = 0xD08; // float - pub const m_bHasMovedSinceSpawn: usize = 0xD0C; // bool - pub const m_bCanMoveDuringFreezePeriod: usize = 0xD0D; // bool - pub const m_flGuardianTooFarDistFrac: usize = 0xD10; // float - pub const m_flNextGuardianTooFarHurtTime: usize = 0xD14; // float - pub const m_flDetectedByEnemySensorTime: usize = 0xD18; // GameTime_t - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xD1C; // float - pub const m_flLastEquippedHelmetTime: usize = 0xD20; // GameTime_t - pub const m_flLastEquippedArmorTime: usize = 0xD24; // GameTime_t - pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xD28; // int32_t - pub const m_bResetArmorNextSpawn: usize = 0xD2C; // bool - pub const m_flLastBumpMineBumpTime: usize = 0xD30; // GameTime_t - pub const m_flEmitSoundTime: usize = 0xD34; // GameTime_t - pub const m_iNumSpawns: usize = 0xD38; // int32_t - pub const m_iShouldHaveCash: usize = 0xD3C; // int32_t - pub const m_bInvalidSteamLogonDelayed: usize = 0xD40; // bool - pub const m_flLastAction: usize = 0xD44; // GameTime_t - pub const m_flNameChangeHistory: usize = 0xD48; // float[5] - pub const m_fLastGivenDefuserTime: usize = 0xD5C; // float - pub const m_fLastGivenBombTime: usize = 0xD60; // float - pub const m_bHasNightVision: usize = 0xD64; // bool - pub const m_bNightVisionOn: usize = 0xD65; // bool - pub const m_fNextRadarUpdateTime: usize = 0xD68; // float - pub const m_flLastMoneyUpdateTime: usize = 0xD6C; // float - pub const m_MenuStringBuffer: usize = 0xD70; // char[1024] - pub const m_fIntroCamTime: usize = 0x1170; // float - pub const m_nMyCollisionGroup: usize = 0x1174; // int32_t - pub const m_bInNoDefuseArea: usize = 0x1178; // bool - pub const m_bKilledByTaser: usize = 0x1179; // bool - pub const m_iMoveState: usize = 0x117C; // int32_t - pub const m_grenadeParameterStashTime: usize = 0x1180; // GameTime_t - pub const m_bGrenadeParametersStashed: usize = 0x1184; // bool - pub const m_angStashedShootAngles: usize = 0x1188; // QAngle - pub const m_vecStashedGrenadeThrowPosition: usize = 0x1194; // Vector - pub const m_vecStashedVelocity: usize = 0x11A0; // Vector - pub const m_angShootAngleHistory: usize = 0x11AC; // QAngle[2] - pub const m_vecThrowPositionHistory: usize = 0x11C4; // Vector[2] - pub const m_vecVelocityHistory: usize = 0x11DC; // Vector[2] - pub const m_bDiedAirborne: usize = 0x11F4; // bool - pub const m_iBombSiteIndex: usize = 0x11F8; // CEntityIndex - pub const m_nWhichBombZone: usize = 0x11FC; // int32_t - pub const m_bInBombZoneTrigger: usize = 0x1200; // bool - pub const m_bWasInBombZoneTrigger: usize = 0x1201; // bool - pub const m_iDirection: usize = 0x1204; // int32_t - pub const m_iShotsFired: usize = 0x1208; // int32_t - pub const m_ArmorValue: usize = 0x120C; // int32_t - pub const m_flFlinchStack: usize = 0x1210; // float - pub const m_flVelocityModifier: usize = 0x1214; // float - pub const m_flHitHeading: usize = 0x1218; // float - pub const m_nHitBodyPart: usize = 0x121C; // int32_t - pub const m_iHostagesKilled: usize = 0x1220; // int32_t - pub const m_vecTotalBulletForce: usize = 0x1224; // Vector - pub const m_flFlashDuration: usize = 0x1230; // float - pub const m_flFlashMaxAlpha: usize = 0x1234; // float - pub const m_flProgressBarStartTime: usize = 0x1238; // float - pub const m_iProgressBarDuration: usize = 0x123C; // int32_t - pub const m_bWaitForNoAttack: usize = 0x1240; // bool - pub const m_flLowerBodyYawTarget: usize = 0x1244; // float - pub const m_bStrafing: usize = 0x1248; // bool - pub const m_lastStandingPos: usize = 0x124C; // Vector - pub const m_ignoreLadderJumpTime: usize = 0x1258; // float - pub const m_ladderSurpressionTimer: usize = 0x1260; // CountdownTimer - pub const m_lastLadderNormal: usize = 0x1278; // Vector - pub const m_lastLadderPos: usize = 0x1284; // Vector - pub const m_thirdPersonHeading: usize = 0x1290; // QAngle - pub const m_flSlopeDropOffset: usize = 0x129C; // float - pub const m_flSlopeDropHeight: usize = 0x12A0; // float - pub const m_vHeadConstraintOffset: usize = 0x12A4; // Vector - pub const m_iLastWeaponFireUsercmd: usize = 0x12B8; // int32_t - pub const m_angEyeAngles: usize = 0x12BC; // QAngle - pub const m_bVCollisionInitted: usize = 0x12C8; // bool - pub const m_storedSpawnPosition: usize = 0x12CC; // Vector - pub const m_storedSpawnAngle: usize = 0x12D8; // QAngle - pub const m_bIsSpawning: usize = 0x12E4; // bool - pub const m_bHideTargetID: usize = 0x12E5; // bool - pub const m_nNumDangerZoneDamageHits: usize = 0x12E8; // int32_t - pub const m_bHud_MiniScoreHidden: usize = 0x12EC; // bool - pub const m_bHud_RadarHidden: usize = 0x12ED; // bool - pub const m_nLastKillerIndex: usize = 0x12F0; // CEntityIndex - pub const m_nLastConcurrentKilled: usize = 0x12F4; // int32_t - pub const m_nDeathCamMusic: usize = 0x12F8; // int32_t - pub const m_iAddonBits: usize = 0x12FC; // int32_t - pub const m_iPrimaryAddon: usize = 0x1300; // int32_t - pub const m_iSecondaryAddon: usize = 0x1304; // int32_t - pub const m_currentDeafnessFilter: usize = 0x1308; // CUtlStringToken - pub const m_NumEnemiesKilledThisSpawn: usize = 0x130C; // int32_t - pub const m_NumEnemiesKilledThisRound: usize = 0x1310; // int32_t - pub const m_NumEnemiesAtRoundStart: usize = 0x1314; // int32_t - pub const m_wasNotKilledNaturally: usize = 0x1318; // bool - pub const m_vecPlayerPatchEconIndices: usize = 0x131C; // uint32_t[5] - pub const m_iDeathFlags: usize = 0x1330; // int32_t - pub const m_hPet: usize = 0x1334; // CHandle - pub const m_unCurrentEquipmentValue: usize = 0x1500; // uint16_t - pub const m_unRoundStartEquipmentValue: usize = 0x1502; // uint16_t - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1504; // uint16_t - pub const m_nSurvivalTeamNumber: usize = 0x1508; // int32_t - pub const m_bHasDeathInfo: usize = 0x150C; // bool - pub const m_flDeathInfoTime: usize = 0x1510; // float - pub const m_vecDeathInfoOrigin: usize = 0x1514; // Vector - pub const m_bKilledByHeadshot: usize = 0x1520; // bool - pub const m_LastHitBox: usize = 0x1524; // int32_t - pub const m_LastHealth: usize = 0x1528; // int32_t - pub const m_flLastCollisionCeiling: usize = 0x152C; // float - pub const m_flLastCollisionCeilingChangeTime: usize = 0x1530; // float - pub const m_pBot: usize = 0x1538; // CCSBot* - pub const m_bBotAllowActive: usize = 0x1540; // bool - pub const m_bCommittingSuicideOnTeamChange: usize = 0x1541; // bool + pub const m_CTouchExpansionComponent: usize = 0xB68; // CTouchExpansionComponent + pub const m_pPingServices: usize = 0xBB8; // CCSPlayer_PingServices* + pub const m_pViewModelServices: usize = 0xBC0; // CPlayer_ViewModelServices* + pub const m_iDisplayHistoryBits: usize = 0xBC8; // uint32_t + pub const m_flLastAttackedTeammate: usize = 0xBCC; // float + pub const m_hOriginalController: usize = 0xBD0; // CHandle + pub const m_blindUntilTime: usize = 0xBD4; // GameTime_t + pub const m_blindStartTime: usize = 0xBD8; // GameTime_t + pub const m_allowAutoFollowTime: usize = 0xBDC; // GameTime_t + pub const m_entitySpottedState: usize = 0xBE0; // EntitySpottedState_t + pub const m_nSpotRules: usize = 0xBF8; // int32_t + pub const m_iPlayerState: usize = 0xBFC; // CSPlayerState + pub const m_chickenIdleSoundTimer: usize = 0xC08; // CountdownTimer + pub const m_chickenJumpSoundTimer: usize = 0xC20; // CountdownTimer + pub const m_vecLastBookmarkedPosition: usize = 0xCD8; // Vector + pub const m_flLastDistanceTraveledNotice: usize = 0xCE4; // float + pub const m_flAccumulatedDistanceTraveled: usize = 0xCE8; // float + pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xCEC; // float + pub const m_bRespawning: usize = 0xCF0; // bool + pub const m_nLastPickupPriority: usize = 0xCF4; // int32_t + pub const m_flLastPickupPriorityTime: usize = 0xCF8; // float + pub const m_bIsScoped: usize = 0xCFC; // bool + pub const m_bIsWalking: usize = 0xCFD; // bool + pub const m_bResumeZoom: usize = 0xCFE; // bool + pub const m_bIsDefusing: usize = 0xCFF; // bool + pub const m_bIsGrabbingHostage: usize = 0xD00; // bool + pub const m_iBlockingUseActionInProgress: usize = 0xD04; // CSPlayerBlockingUseAction_t + pub const m_fImmuneToGunGameDamageTime: usize = 0xD08; // GameTime_t + pub const m_bGunGameImmunity: usize = 0xD0C; // bool + pub const m_fMolotovDamageTime: usize = 0xD10; // float + pub const m_bHasMovedSinceSpawn: usize = 0xD14; // bool + pub const m_bCanMoveDuringFreezePeriod: usize = 0xD15; // bool + pub const m_flGuardianTooFarDistFrac: usize = 0xD18; // float + pub const m_flNextGuardianTooFarHurtTime: usize = 0xD1C; // float + pub const m_flDetectedByEnemySensorTime: usize = 0xD20; // GameTime_t + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xD24; // float + pub const m_flLastEquippedHelmetTime: usize = 0xD28; // GameTime_t + pub const m_flLastEquippedArmorTime: usize = 0xD2C; // GameTime_t + pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xD30; // int32_t + pub const m_bResetArmorNextSpawn: usize = 0xD34; // bool + pub const m_flLastBumpMineBumpTime: usize = 0xD38; // GameTime_t + pub const m_flEmitSoundTime: usize = 0xD3C; // GameTime_t + pub const m_iNumSpawns: usize = 0xD40; // int32_t + pub const m_iShouldHaveCash: usize = 0xD44; // int32_t + pub const m_bInvalidSteamLogonDelayed: usize = 0xD48; // bool + pub const m_flLastAction: usize = 0xD4C; // GameTime_t + pub const m_flNameChangeHistory: usize = 0xD50; // float[5] + pub const m_fLastGivenDefuserTime: usize = 0xD64; // float + pub const m_fLastGivenBombTime: usize = 0xD68; // float + pub const m_bHasNightVision: usize = 0xD6C; // bool + pub const m_bNightVisionOn: usize = 0xD6D; // bool + pub const m_fNextRadarUpdateTime: usize = 0xD70; // float + pub const m_flLastMoneyUpdateTime: usize = 0xD74; // float + pub const m_MenuStringBuffer: usize = 0xD78; // char[1024] + pub const m_fIntroCamTime: usize = 0x1178; // float + pub const m_nMyCollisionGroup: usize = 0x117C; // int32_t + pub const m_bInNoDefuseArea: usize = 0x1180; // bool + pub const m_bKilledByTaser: usize = 0x1181; // bool + pub const m_iMoveState: usize = 0x1184; // int32_t + pub const m_grenadeParameterStashTime: usize = 0x1188; // GameTime_t + pub const m_bGrenadeParametersStashed: usize = 0x118C; // bool + pub const m_angStashedShootAngles: usize = 0x1190; // QAngle + pub const m_vecStashedGrenadeThrowPosition: usize = 0x119C; // Vector + pub const m_vecStashedVelocity: usize = 0x11A8; // Vector + pub const m_angShootAngleHistory: usize = 0x11B4; // QAngle[2] + pub const m_vecThrowPositionHistory: usize = 0x11CC; // Vector[2] + pub const m_vecVelocityHistory: usize = 0x11E4; // Vector[2] + pub const m_bDiedAirborne: usize = 0x11FC; // bool + pub const m_iBombSiteIndex: usize = 0x1200; // CEntityIndex + pub const m_nWhichBombZone: usize = 0x1204; // int32_t + pub const m_bInBombZoneTrigger: usize = 0x1208; // bool + pub const m_bWasInBombZoneTrigger: usize = 0x1209; // bool + pub const m_iDirection: usize = 0x120C; // int32_t + pub const m_iShotsFired: usize = 0x1210; // int32_t + pub const m_ArmorValue: usize = 0x1214; // int32_t + pub const m_flFlinchStack: usize = 0x1218; // float + pub const m_flVelocityModifier: usize = 0x121C; // float + pub const m_flHitHeading: usize = 0x1220; // float + pub const m_nHitBodyPart: usize = 0x1224; // int32_t + pub const m_iHostagesKilled: usize = 0x1228; // int32_t + pub const m_vecTotalBulletForce: usize = 0x122C; // Vector + pub const m_flFlashDuration: usize = 0x1238; // float + pub const m_flFlashMaxAlpha: usize = 0x123C; // float + pub const m_flProgressBarStartTime: usize = 0x1240; // float + pub const m_iProgressBarDuration: usize = 0x1244; // int32_t + pub const m_bWaitForNoAttack: usize = 0x1248; // bool + pub const m_flLowerBodyYawTarget: usize = 0x124C; // float + pub const m_bStrafing: usize = 0x1250; // bool + pub const m_lastStandingPos: usize = 0x1254; // Vector + pub const m_ignoreLadderJumpTime: usize = 0x1260; // float + pub const m_ladderSurpressionTimer: usize = 0x1268; // CountdownTimer + pub const m_lastLadderNormal: usize = 0x1280; // Vector + pub const m_lastLadderPos: usize = 0x128C; // Vector + pub const m_thirdPersonHeading: usize = 0x1298; // QAngle + pub const m_flSlopeDropOffset: usize = 0x12A4; // float + pub const m_flSlopeDropHeight: usize = 0x12A8; // float + pub const m_vHeadConstraintOffset: usize = 0x12AC; // Vector + pub const m_iLastWeaponFireUsercmd: usize = 0x12C0; // int32_t + pub const m_angEyeAngles: usize = 0x12C4; // QAngle + pub const m_bVCollisionInitted: usize = 0x12D0; // bool + pub const m_storedSpawnPosition: usize = 0x12D4; // Vector + pub const m_storedSpawnAngle: usize = 0x12E0; // QAngle + pub const m_bIsSpawning: usize = 0x12EC; // bool + pub const m_bHideTargetID: usize = 0x12ED; // bool + pub const m_nNumDangerZoneDamageHits: usize = 0x12F0; // int32_t + pub const m_bHud_MiniScoreHidden: usize = 0x12F4; // bool + pub const m_bHud_RadarHidden: usize = 0x12F5; // bool + pub const m_nLastKillerIndex: usize = 0x12F8; // CEntityIndex + pub const m_nLastConcurrentKilled: usize = 0x12FC; // int32_t + pub const m_nDeathCamMusic: usize = 0x1300; // int32_t + pub const m_iAddonBits: usize = 0x1304; // int32_t + pub const m_iPrimaryAddon: usize = 0x1308; // int32_t + pub const m_iSecondaryAddon: usize = 0x130C; // int32_t + pub const m_currentDeafnessFilter: usize = 0x1310; // CUtlStringToken + pub const m_NumEnemiesKilledThisSpawn: usize = 0x1314; // int32_t + pub const m_NumEnemiesKilledThisRound: usize = 0x1318; // int32_t + pub const m_NumEnemiesAtRoundStart: usize = 0x131C; // int32_t + pub const m_wasNotKilledNaturally: usize = 0x1320; // bool + pub const m_vecPlayerPatchEconIndices: usize = 0x1324; // uint32_t[5] + pub const m_iDeathFlags: usize = 0x1338; // int32_t + pub const m_hPet: usize = 0x133C; // CHandle + pub const m_unCurrentEquipmentValue: usize = 0x1508; // uint16_t + pub const m_unRoundStartEquipmentValue: usize = 0x150A; // uint16_t + pub const m_unFreezetimeEndEquipmentValue: usize = 0x150C; // uint16_t + pub const m_nSurvivalTeamNumber: usize = 0x1510; // int32_t + pub const m_bHasDeathInfo: usize = 0x1514; // bool + pub const m_flDeathInfoTime: usize = 0x1518; // float + pub const m_vecDeathInfoOrigin: usize = 0x151C; // Vector + pub const m_bKilledByHeadshot: usize = 0x1528; // bool + pub const m_LastHitBox: usize = 0x152C; // int32_t + pub const m_LastHealth: usize = 0x1530; // int32_t + pub const m_flLastCollisionCeiling: usize = 0x1534; // float + pub const m_flLastCollisionCeilingChangeTime: usize = 0x1538; // float + pub const m_pBot: usize = 0x1540; // CCSBot* + pub const m_bBotAllowActive: usize = 0x1548; // bool + pub const m_bCommittingSuicideOnTeamChange: usize = 0x1549; // bool } pub mod CCSPlayerResource { // CBaseEntity diff --git a/generated/soundsystem.dll.cs b/generated/soundsystem.dll.cs index bc36a62..be42f02 100644 --- a/generated/soundsystem.dll.cs +++ b/generated/soundsystem.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class CDSPMixgroupModifier { diff --git a/generated/soundsystem.dll.hpp b/generated/soundsystem.dll.hpp index f24c59c..abf1462 100644 --- a/generated/soundsystem.dll.hpp +++ b/generated/soundsystem.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/soundsystem.dll.py b/generated/soundsystem.dll.py index 31a9b4b..0a0b69e 100644 --- a/generated/soundsystem.dll.py +++ b/generated/soundsystem.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class CDSPMixgroupModifier: diff --git a/generated/soundsystem.dll.rs b/generated/soundsystem.dll.rs index aef4bdc..acdd873 100644 --- a/generated/soundsystem.dll.rs +++ b/generated/soundsystem.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/vphysics2.dll.cs b/generated/vphysics2.dll.cs index 9ffaadd..10ef398 100644 --- a/generated/vphysics2.dll.cs +++ b/generated/vphysics2.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class CFeIndexedJiggleBone { diff --git a/generated/vphysics2.dll.hpp b/generated/vphysics2.dll.hpp index e372010..d94ed6b 100644 --- a/generated/vphysics2.dll.hpp +++ b/generated/vphysics2.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/vphysics2.dll.py b/generated/vphysics2.dll.py index 5dc94ee..e221492 100644 --- a/generated/vphysics2.dll.py +++ b/generated/vphysics2.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class CFeIndexedJiggleBone: diff --git a/generated/vphysics2.dll.rs b/generated/vphysics2.dll.rs index 5c535d0..d2d7292 100644 --- a/generated/vphysics2.dll.rs +++ b/generated/vphysics2.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/generated/worldrenderer.dll.cs b/generated/worldrenderer.dll.cs index 08c8565..d481d59 100644 --- a/generated/worldrenderer.dll.cs +++ b/generated/worldrenderer.dll.cs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ public static class AggregateLODSetup_t { diff --git a/generated/worldrenderer.dll.hpp b/generated/worldrenderer.dll.hpp index 604b66a..5a59364 100644 --- a/generated/worldrenderer.dll.hpp +++ b/generated/worldrenderer.dll.hpp @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #pragma once diff --git a/generated/worldrenderer.dll.py b/generated/worldrenderer.dll.py index fdb927b..c92d7d1 100644 --- a/generated/worldrenderer.dll.py +++ b/generated/worldrenderer.dll.py @@ -1,6 +1,6 @@ ''' Created using https://github.com/a2x/cs2-dumper -Fri, 3 Nov 2023 09:09:52 +0000 +Sat, 4 Nov 2023 00:33:02 +0000 ''' class AggregateLODSetup_t: diff --git a/generated/worldrenderer.dll.rs b/generated/worldrenderer.dll.rs index 30b90cd..9dd31a5 100644 --- a/generated/worldrenderer.dll.rs +++ b/generated/worldrenderer.dll.rs @@ -1,6 +1,6 @@ /* * Created using https://github.com/a2x/cs2-dumper - * Fri, 3 Nov 2023 09:09:52 +0000 + * Sat, 4 Nov 2023 00:33:02 +0000 */ #![allow(non_snake_case, non_upper_case_globals)] diff --git a/src/dumper/interfaces.rs b/src/dumper/interfaces.rs index c517efc..d5a90fb 100644 --- a/src/dumper/interfaces.rs +++ b/src/dumper/interfaces.rs @@ -111,34 +111,32 @@ pub fn dump_interfaces( let create_interface_address = process.resolve_rip(create_interface_export, 0x3, 0x7)?; - if let Ok(mut node) = - process.read_memory::<*mut InterfaceNode>(create_interface_address) - { - while !node.is_null() { - let instance = unsafe { (*node).instance(process) }?; - let name = unsafe { (*node).name(process) }?; + let mut node = process.read_memory::<*mut InterfaceNode>(create_interface_address)?; - debug!( - "Found {} @ {:#X} ({} + {:#X})", - name, - instance, - module.name, - instance - module.base() - ); + while !node.is_null() { + let instance = unsafe { (*node).instance(process) }?; + let name = unsafe { (*node).name(process) }?; - let container = entries.entry(module.name.replace(".", "_")).or_default(); + debug!( + "Found {} @ {:#X} ({} + {:#X})", + name, + instance, + module.name, + instance - module.base() + ); - container.comment = Some(module.name.to_string()); + let container = entries.entry(module.name.replace(".", "_")).or_default(); - container.data.push(Entry { - name, - value: (instance - module.base()).into(), - comment: None, - indent: Some(indent), - }); + container.comment = Some(module.name.to_string()); - node = unsafe { (*node).next(process) }?; - } + container.data.push(Entry { + name, + value: (instance - module.base()).into(), + comment: None, + indent: Some(indent), + }); + + node = unsafe { (*node).next(process) }?; } } } diff --git a/src/dumper/offsets.rs b/src/dumper/offsets.rs index ef8afc7..5b53e78 100644 --- a/src/dumper/offsets.rs +++ b/src/dumper/offsets.rs @@ -216,7 +216,7 @@ mod tests { .expect("Failed to find client.dll") .base(); - let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AB2D0)?; + let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AC100)?; let current_map_name = unsafe { (*global_vars) @@ -238,7 +238,7 @@ mod tests { .expect("Failed to find client.dll") .base(); - let local_player_controller = process.read_memory::(client_base + 0x17F9C08)?; + let local_player_controller = process.read_memory::(client_base + 0x17FAC68)?; let player_name = process.read_string((local_player_controller + 0x610).into())?;