📦 Game Update 13966

This commit is contained in:
a2x 2023-11-03 11:50:43 +10:00
parent 2b5e87c849
commit 1d32f72cd5
80 changed files with 6318 additions and 6128 deletions

View File

@ -35,21 +35,21 @@
{
"name": "dwForceAttack",
"module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 64 4B B4 FF",
"pattern": "48 8D 0D ? ? ? ? E9 84 44 B4 FF",
"operations": [
{
"type": "ripRelative"
},
{
"type": "add",
"value": 40
"value": 184
}
]
},
{
"name": "dwForceAttack2",
"module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 74 4B B4 FF",
"pattern": "48 8D 0D ? ? ? ? E9 34 45 B4 FF",
"operations": [
{
"type": "ripRelative"
@ -245,14 +245,14 @@
{
"name": "dwLocalPlayerPawn",
"module": "client.dll",
"pattern": "48 8D 05 ? ? ? ? C3 CC CC CC CC CC CC CC CC 48 83 EC ? 8B 0D",
"pattern": "48 8B 0D ? ? ? ? E9 ? ? ? ? CC CC CC CC 48 89 5C 24 ? 4C 8B D9",
"operations": [
{
"type": "ripRelative"
},
{
"type": "add",
"value": 280
"value": 304
}
]
},

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
public static class ActiveModelConfig_t {
@ -932,33 +932,32 @@ public static class CLightComponent { // CEntityComponent
public const nint m_nShadowPriority = 0x120; // int32_t
public const nint m_nBakedShadowIndex = 0x124; // int32_t
public const nint m_bRenderToCubemaps = 0x128; // bool
public const nint m_LightGroups = 0x130; // CUtlSymbolLarge
public const nint m_nDirectLight = 0x138; // int32_t
public const nint m_nIndirectLight = 0x13C; // int32_t
public const nint m_flFadeMinDist = 0x140; // float
public const nint m_flFadeMaxDist = 0x144; // float
public const nint m_flShadowFadeMinDist = 0x148; // float
public const nint m_flShadowFadeMaxDist = 0x14C; // float
public const nint m_bEnabled = 0x150; // bool
public const nint m_bFlicker = 0x151; // bool
public const nint m_bPrecomputedFieldsValid = 0x152; // bool
public const nint m_vPrecomputedBoundsMins = 0x154; // Vector
public const nint m_vPrecomputedBoundsMaxs = 0x160; // Vector
public const nint m_vPrecomputedOBBOrigin = 0x16C; // Vector
public const nint m_vPrecomputedOBBAngles = 0x178; // QAngle
public const nint m_vPrecomputedOBBExtent = 0x184; // Vector
public const nint m_flPrecomputedMaxRange = 0x190; // float
public const nint m_nFogLightingMode = 0x194; // int32_t
public const nint m_flFogContributionStength = 0x198; // float
public const nint m_flNearClipPlane = 0x19C; // float
public const nint m_SkyColor = 0x1A0; // Color
public const nint m_flSkyIntensity = 0x1A4; // float
public const nint m_SkyAmbientBounce = 0x1A8; // Color
public const nint m_bUseSecondaryColor = 0x1AC; // bool
public const nint m_bMixedShadows = 0x1AD; // bool
public const nint m_flLightStyleStartTime = 0x1B0; // GameTime_t
public const nint m_flCapsuleLength = 0x1B4; // float
public const nint m_flMinRoughness = 0x1B8; // float
public const nint m_nDirectLight = 0x12C; // int32_t
public const nint m_nIndirectLight = 0x130; // int32_t
public const nint m_flFadeMinDist = 0x134; // float
public const nint m_flFadeMaxDist = 0x138; // float
public const nint m_flShadowFadeMinDist = 0x13C; // float
public const nint m_flShadowFadeMaxDist = 0x140; // float
public const nint m_bEnabled = 0x144; // bool
public const nint m_bFlicker = 0x145; // bool
public const nint m_bPrecomputedFieldsValid = 0x146; // bool
public const nint m_vPrecomputedBoundsMins = 0x148; // Vector
public const nint m_vPrecomputedBoundsMaxs = 0x154; // Vector
public const nint m_vPrecomputedOBBOrigin = 0x160; // Vector
public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle
public const nint m_vPrecomputedOBBExtent = 0x178; // Vector
public const nint m_flPrecomputedMaxRange = 0x184; // float
public const nint m_nFogLightingMode = 0x188; // int32_t
public const nint m_flFogContributionStength = 0x18C; // float
public const nint m_flNearClipPlane = 0x190; // float
public const nint m_SkyColor = 0x194; // Color
public const nint m_flSkyIntensity = 0x198; // float
public const nint m_SkyAmbientBounce = 0x19C; // Color
public const nint m_bUseSecondaryColor = 0x1A0; // bool
public const nint m_bMixedShadows = 0x1A1; // bool
public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t
public const nint m_flCapsuleLength = 0x1A8; // float
public const nint m_flMinRoughness = 0x1AC; // float
}
public static class CLogicRelay { // CLogicalEntity
@ -1302,16 +1301,16 @@ public static class C_BaseButton { // C_BaseToggle
}
public static class C_BaseCSGrenade { // C_CSWeaponBase
public const nint m_bClientPredictDelete = 0x1940; // bool
public const nint m_bRedraw = 0x1968; // bool
public const nint m_bIsHeldByPlayer = 0x1969; // bool
public const nint m_bPinPulled = 0x196A; // bool
public const nint m_bJumpThrow = 0x196B; // bool
public const nint m_eThrowStatus = 0x196C; // EGrenadeThrowState
public const nint m_fThrowTime = 0x1970; // GameTime_t
public const nint m_flThrowStrength = 0x1974; // float
public const nint m_flThrowStrengthApproach = 0x1978; // float
public const nint m_fDropTime = 0x197C; // GameTime_t
public const nint m_bClientPredictDelete = 0x1990; // bool
public const nint m_bRedraw = 0x1991; // bool
public const nint m_bIsHeldByPlayer = 0x1992; // bool
public const nint m_bPinPulled = 0x1993; // bool
public const nint m_bJumpThrow = 0x1994; // bool
public const nint m_eThrowStatus = 0x1998; // EGrenadeThrowState
public const nint m_fThrowTime = 0x199C; // GameTime_t
public const nint m_flThrowStrength = 0x19A0; // float
public const nint m_flThrowStrengthApproach = 0x19A4; // float
public const nint m_fDropTime = 0x19A8; // GameTime_t
}
public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1500,8 +1499,7 @@ public static class C_BaseModelEntity { // C_BaseEntity
public const nint m_bAllowFadeInView = 0xA72; // bool
public const nint m_clrRender = 0xA73; // Color
public const nint m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
public const nint m_LightGroup = 0xAE0; // CUtlStringToken
public const nint m_bRenderToCubemaps = 0xAE4; // bool
public const nint m_bRenderToCubemaps = 0xAE0; // bool
public const nint m_Collision = 0xAE8; // CCollisionProperty
public const nint m_Glow = 0xB98; // CGlowProperty
public const nint m_flGlowBackfaceMult = 0xBF0; // float
@ -1541,14 +1539,16 @@ public static class C_BasePlayerPawn { // C_BaseCombatCharacter
public const nint m_flDeathTime = 0x11F8; // GameTime_t
public const nint m_vecPredictionError = 0x11FC; // Vector
public const nint m_flPredictionErrorTime = 0x1208; // GameTime_t
public const nint m_flFOVSensitivityAdjust = 0x120C; // float
public const nint m_flMouseSensitivity = 0x1210; // float
public const nint m_vOldOrigin = 0x1214; // Vector
public const nint m_flOldSimulationTime = 0x1220; // float
public const nint m_nLastExecutedCommandNumber = 0x1224; // int32_t
public const nint m_nLastExecutedCommandTick = 0x1228; // int32_t
public const nint m_hController = 0x122C; // CHandle<CBasePlayerController>
public const nint m_bIsSwappingToPredictableController = 0x1230; // bool
public const nint m_vecLastCameraSetupLocalOrigin = 0x120C; // Vector
public const nint m_flLastCameraSetupTime = 0x1218; // GameTime_t
public const nint m_flFOVSensitivityAdjust = 0x121C; // float
public const nint m_flMouseSensitivity = 0x1220; // float
public const nint m_vOldOrigin = 0x1224; // Vector
public const nint m_flOldSimulationTime = 0x1230; // float
public const nint m_nLastExecutedCommandNumber = 0x1234; // int32_t
public const nint m_nLastExecutedCommandTick = 0x1238; // int32_t
public const nint m_hController = 0x123C; // CHandle<CBasePlayerController>
public const nint m_bIsSwappingToPredictableController = 0x1240; // bool
}
public static class C_BasePlayerWeapon { // C_EconEntity
@ -1672,17 +1672,17 @@ public static class C_BulletHitModel { // CBaseAnimGraph
}
public static class C_C4 { // C_CSWeaponBase
public const nint m_szScreenText = 0x1940; // char[32]
public const nint m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t
public const nint m_bStartedArming = 0x1964; // bool
public const nint m_fArmedTime = 0x1968; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x196C; // bool
public const nint m_bIsPlantingViaUse = 0x196D; // bool
public const nint m_entitySpottedState = 0x1970; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1988; // int32_t
public const nint m_bPlayedArmingBeeps = 0x198C; // bool[7]
public const nint m_bBombPlanted = 0x1993; // bool
public const nint m_bDroppedFromDeath = 0x1994; // bool
public const nint m_szScreenText = 0x1990; // char[32]
public const nint m_bombdroppedlightParticleIndex = 0x19B0; // ParticleIndex_t
public const nint m_bStartedArming = 0x19B4; // bool
public const nint m_fArmedTime = 0x19B8; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x19BC; // bool
public const nint m_bIsPlantingViaUse = 0x19BD; // bool
public const nint m_entitySpottedState = 0x19C0; // EntitySpottedState_t
public const nint m_nSpotRules = 0x19D8; // int32_t
public const nint m_bPlayedArmingBeeps = 0x19DC; // bool[7]
public const nint m_bBombPlanted = 0x19E3; // bool
public const nint m_bDroppedFromDeath = 0x19E4; // bool
}
public static class C_CSGOViewModel { // C_PredictedViewModel
@ -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 = 0x22C0; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22C8; // CUtlString
public const nint m_flInitialModelScale = 0x22D0; // float
public const nint m_animgraph = 0x22D8; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22E0; // CUtlString
public const nint m_flInitialModelScale = 0x22E8; // float
}
public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1922,203 +1922,204 @@ public static class C_CSMinimapBoundary { // C_BaseEntity
}
public static class C_CSObserverPawn { // C_CSPlayerPawnBase
public const nint m_hDetectParentChange = 0x1698; // CEntityHandle
public const nint m_hDetectParentChange = 0x16A8; // CEntityHandle
}
public static class C_CSPlayerPawn { // C_CSPlayerPawnBase
public const nint m_pBulletServices = 0x1698; // CCSPlayer_BulletServices*
public const nint m_pHostageServices = 0x16A0; // CCSPlayer_HostageServices*
public const nint m_pBuyServices = 0x16A8; // CCSPlayer_BuyServices*
public const nint m_pGlowServices = 0x16B0; // CCSPlayer_GlowServices*
public const nint m_pActionTrackingServices = 0x16B8; // CCSPlayer_ActionTrackingServices*
public const nint m_flHealthShotBoostExpirationTime = 0x16C0; // GameTime_t
public const nint m_flLastFiredWeaponTime = 0x16C4; // GameTime_t
public const nint m_bHasFemaleVoice = 0x16C8; // bool
public const nint m_flLandseconds = 0x16CC; // float
public const nint m_flOldFallVelocity = 0x16D0; // float
public const nint m_szLastPlaceName = 0x16D4; // char[18]
public const nint m_bPrevDefuser = 0x16E6; // bool
public const nint m_bPrevHelmet = 0x16E7; // bool
public const nint m_nPrevArmorVal = 0x16E8; // int32_t
public const nint m_nPrevGrenadeAmmoCount = 0x16EC; // int32_t
public const nint m_unPreviousWeaponHash = 0x16F0; // uint32_t
public const nint m_unWeaponHash = 0x16F4; // uint32_t
public const nint m_bInBuyZone = 0x16F8; // bool
public const nint m_bPreviouslyInBuyZone = 0x16F9; // bool
public const nint m_aimPunchAngle = 0x16FC; // QAngle
public const nint m_aimPunchAngleVel = 0x1708; // QAngle
public const nint m_aimPunchTickBase = 0x1714; // int32_t
public const nint m_aimPunchTickFraction = 0x1718; // float
public const nint m_aimPunchCache = 0x1720; // CUtlVector<QAngle>
public const nint m_bInLanding = 0x1740; // bool
public const nint m_flLandingTime = 0x1744; // float
public const nint m_bInHostageRescueZone = 0x1748; // bool
public const nint m_bInBombZone = 0x1749; // bool
public const nint m_bIsBuyMenuOpen = 0x174A; // bool
public const nint m_flTimeOfLastInjury = 0x174C; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1750; // GameTime_t
public const nint m_iRetakesOffering = 0x1868; // int32_t
public const nint m_iRetakesOfferingCard = 0x186C; // int32_t
public const nint m_bRetakesHasDefuseKit = 0x1870; // bool
public const nint m_bRetakesMVPLastRound = 0x1871; // bool
public const nint m_iRetakesMVPBoostItem = 0x1874; // int32_t
public const nint m_RetakesMVPBoostExtraUtility = 0x1878; // loadout_slot_t
public const nint m_bNeedToReApplyGloves = 0x1898; // bool
public const nint m_EconGloves = 0x18A0; // C_EconItemView
public const nint m_bMustSyncRagdollState = 0x1CE8; // bool
public const nint m_nRagdollDamageBone = 0x1CEC; // int32_t
public const nint m_vRagdollDamageForce = 0x1CF0; // Vector
public const nint m_vRagdollDamagePosition = 0x1CFC; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D08; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D48; // bool
public const nint m_bLastHeadBoneTransformIsValid = 0x2288; // bool
public const nint m_lastLandTime = 0x228C; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2290; // bool
public const nint m_qDeathEyeAngles = 0x22AC; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22B8; // bool
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<QAngle>
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 static class C_CSPlayerPawnBase { // C_BasePlayerPawn
public const nint m_pPingServices = 0x1250; // CCSPlayer_PingServices*
public const nint m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices*
public const nint m_fRenderingClipPlane = 0x1260; // float[4]
public const nint m_nLastClipPlaneSetupFrame = 0x1270; // int32_t
public const nint m_vecLastClipCameraPos = 0x1274; // Vector
public const nint m_vecLastClipCameraForward = 0x1280; // Vector
public const nint m_bClipHitStaticWorld = 0x128C; // bool
public const nint m_bCachedPlaneIsValid = 0x128D; // bool
public const nint m_pClippingWeapon = 0x1290; // C_CSWeaponBase*
public const nint m_previousPlayerState = 0x1298; // CSPlayerState
public const nint m_flLastCollisionCeiling = 0x129C; // float
public const nint m_flLastCollisionCeilingChangeTime = 0x12A0; // float
public const nint m_grenadeParameterStashTime = 0x12C0; // GameTime_t
public const nint m_bGrenadeParametersStashed = 0x12C4; // bool
public const nint m_angStashedShootAngles = 0x12C8; // QAngle
public const nint m_vecStashedGrenadeThrowPosition = 0x12D4; // Vector
public const nint m_vecStashedVelocity = 0x12E0; // Vector
public const nint m_angShootAngleHistory = 0x12EC; // QAngle[2]
public const nint m_vecThrowPositionHistory = 0x1304; // Vector[2]
public const nint m_vecVelocityHistory = 0x131C; // Vector[2]
public const nint m_thirdPersonHeading = 0x1338; // QAngle
public const nint m_flSlopeDropOffset = 0x1350; // float
public const nint m_flSlopeDropHeight = 0x1360; // float
public const nint m_vHeadConstraintOffset = 0x1370; // Vector
public const nint m_bIsScoped = 0x1388; // bool
public const nint m_bIsWalking = 0x1389; // bool
public const nint m_bResumeZoom = 0x138A; // bool
public const nint m_iPlayerState = 0x138C; // CSPlayerState
public const nint m_bIsDefusing = 0x1390; // bool
public const nint m_bIsGrabbingHostage = 0x1391; // bool
public const nint m_iBlockingUseActionInProgress = 0x1394; // CSPlayerBlockingUseAction_t
public const nint m_bIsRescuing = 0x1398; // bool
public const nint m_fImmuneToGunGameDamageTime = 0x139C; // GameTime_t
public const nint m_fImmuneToGunGameDamageTimeLast = 0x13A0; // GameTime_t
public const nint m_bGunGameImmunity = 0x13A4; // bool
public const nint m_bHasMovedSinceSpawn = 0x13A5; // bool
public const nint m_fMolotovUseTime = 0x13A8; // float
public const nint m_fMolotovDamageTime = 0x13AC; // float
public const nint m_nWhichBombZone = 0x13B0; // int32_t
public const nint m_bInNoDefuseArea = 0x13B4; // bool
public const nint m_iThrowGrenadeCounter = 0x13B8; // int32_t
public const nint m_bWaitForNoAttack = 0x13BC; // bool
public const nint m_flGuardianTooFarDistFrac = 0x13C0; // float
public const nint m_flDetectedByEnemySensorTime = 0x13C4; // GameTime_t
public const nint m_flNextGuardianTooFarWarning = 0x13C8; // float
public const nint m_bSuppressGuardianTooFarWarningAudio = 0x13CC; // bool
public const nint m_bKilledByTaser = 0x13CD; // bool
public const nint m_iMoveState = 0x13D0; // int32_t
public const nint m_bCanMoveDuringFreezePeriod = 0x13D4; // bool
public const nint m_flLowerBodyYawTarget = 0x13D8; // float
public const nint m_bStrafing = 0x13DC; // bool
public const nint m_flLastSpawnTimeIndex = 0x13E0; // GameTime_t
public const nint m_flEmitSoundTime = 0x13E4; // GameTime_t
public const nint m_iAddonBits = 0x13E8; // int32_t
public const nint m_iPrimaryAddon = 0x13EC; // int32_t
public const nint m_iSecondaryAddon = 0x13F0; // int32_t
public const nint m_iProgressBarDuration = 0x13F4; // int32_t
public const nint m_flProgressBarStartTime = 0x13F8; // float
public const nint m_iDirection = 0x13FC; // int32_t
public const nint m_iShotsFired = 0x1400; // int32_t
public const nint m_bNightVisionOn = 0x1404; // bool
public const nint m_bHasNightVision = 0x1405; // bool
public const nint m_flVelocityModifier = 0x1408; // float
public const nint m_flHitHeading = 0x140C; // float
public const nint m_nHitBodyPart = 0x1410; // int32_t
public const nint m_iStartAccount = 0x1414; // int32_t
public const nint m_vecIntroStartEyePosition = 0x1418; // Vector
public const nint m_vecIntroStartPlayerForward = 0x1424; // Vector
public const nint m_flClientDeathTime = 0x1430; // GameTime_t
public const nint m_flNightVisionAlpha = 0x1434; // float
public const nint m_bScreenTearFrameCaptured = 0x1438; // bool
public const nint m_flFlashBangTime = 0x143C; // float
public const nint m_flFlashScreenshotAlpha = 0x1440; // float
public const nint m_flFlashOverlayAlpha = 0x1444; // float
public const nint m_bFlashBuildUp = 0x1448; // bool
public const nint m_bFlashDspHasBeenCleared = 0x1449; // bool
public const nint m_bFlashScreenshotHasBeenGrabbed = 0x144A; // bool
public const nint m_flFlashMaxAlpha = 0x144C; // float
public const nint m_flFlashDuration = 0x1450; // float
public const nint m_lastStandingPos = 0x1454; // Vector
public const nint m_vecLastMuzzleFlashPos = 0x1460; // Vector
public const nint m_angLastMuzzleFlashAngle = 0x146C; // QAngle
public const nint m_hMuzzleFlashShape = 0x1478; // CHandle<C_BaseEntity>
public const nint m_iHealthBarRenderMaskIndex = 0x147C; // int32_t
public const nint m_flHealthFadeValue = 0x1480; // float
public const nint m_flHealthFadeAlpha = 0x1484; // float
public const nint m_nMyCollisionGroup = 0x1488; // int32_t
public const nint m_ignoreLadderJumpTime = 0x148C; // float
public const nint m_ladderSurpressionTimer = 0x1490; // CountdownTimer
public const nint m_lastLadderNormal = 0x14A8; // Vector
public const nint m_lastLadderPos = 0x14B4; // Vector
public const nint m_flDeathCCWeight = 0x14C8; // float
public const nint m_bOldIsScoped = 0x14CC; // bool
public const nint m_flPrevRoundEndTime = 0x14D0; // float
public const nint m_flPrevMatchEndTime = 0x14D4; // float
public const nint m_unCurrentEquipmentValue = 0x14D8; // uint16_t
public const nint m_unRoundStartEquipmentValue = 0x14DA; // uint16_t
public const nint m_unFreezetimeEndEquipmentValue = 0x14DC; // uint16_t
public const nint m_vecThirdPersonViewPositionOverride = 0x14E0; // Vector
public const nint m_nHeavyAssaultSuitCooldownRemaining = 0x14EC; // int32_t
public const nint m_ArmorValue = 0x14F0; // int32_t
public const nint m_angEyeAngles = 0x14F8; // QAngle
public const nint m_fNextThinkPushAway = 0x1510; // float
public const nint m_bShouldAutobuyDMWeapons = 0x1514; // bool
public const nint m_bShouldAutobuyNow = 0x1515; // bool
public const nint m_bHud_MiniScoreHidden = 0x1516; // bool
public const nint m_bHud_RadarHidden = 0x1517; // bool
public const nint m_nLastKillerIndex = 0x1518; // CEntityIndex
public const nint m_nLastConcurrentKilled = 0x151C; // int32_t
public const nint m_nDeathCamMusic = 0x1520; // int32_t
public const nint m_iIDEntIndex = 0x1524; // CEntityIndex
public const nint m_delayTargetIDTimer = 0x1528; // CountdownTimer
public const nint m_iTargetedWeaponEntIndex = 0x1540; // CEntityIndex
public const nint m_iOldIDEntIndex = 0x1544; // CEntityIndex
public const nint m_holdTargetIDTimer = 0x1548; // CountdownTimer
public const nint m_flCurrentMusicStartTime = 0x1564; // float
public const nint m_flMusicRoundStartTime = 0x1568; // float
public const nint m_bDeferStartMusicOnWarmup = 0x156C; // bool
public const nint m_cycleLatch = 0x1570; // int32_t
public const nint m_serverIntendedCycle = 0x1574; // float
public const nint m_vecPlayerPatchEconIndices = 0x1578; // uint32_t[5]
public const nint m_bHideTargetID = 0x1594; // bool
public const nint m_nextTaserShakeTime = 0x1598; // float
public const nint m_firstTaserShakeTime = 0x159C; // float
public const nint m_flLastSmokeOverlayAlpha = 0x15A0; // float
public const nint m_vLastSmokeOverlayColor = 0x15A4; // Vector
public const nint m_nPlayerSmokedFx = 0x15B0; // ParticleIndex_t
public const nint m_flNextMagDropTime = 0x15B4; // float
public const nint m_nLastMagDropAttachmentIndex = 0x15B8; // int32_t
public const nint m_vecBulletHitModels = 0x15C0; // CUtlVector<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15D8; // CUtlVector<C_PickUpModelSlerper*>
public const nint m_vecLastAliveLocalVelocity = 0x15F0; // Vector
public const nint m_entitySpottedState = 0x1618; // EntitySpottedState_t
public const nint m_nSurvivalTeamNumber = 0x1630; // int32_t
public const nint m_bGuardianShouldSprayCustomXMark = 0x1634; // bool
public const nint m_bHasDeathInfo = 0x1635; // bool
public const nint m_flDeathInfoTime = 0x1638; // float
public const nint m_vecDeathInfoOrigin = 0x163C; // Vector
public const nint m_bKilledByHeadshot = 0x1648; // bool
public const nint m_hOriginalController = 0x164C; // CHandle<CCSPlayerController>
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<C_BaseEntity>
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<C_BulletHitModel*>
public const nint m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
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<CCSPlayerController>
}
public static class C_CSPlayerResource { // C_BaseEntity
@ -2155,69 +2156,74 @@ public static class C_CSWeaponBase { // C_BasePlayerWeapon
public const nint m_seqIdle = 0x15E0; // HSequence
public const nint m_seqFirePrimary = 0x15E4; // HSequence
public const nint m_seqFireSecondary = 0x15E8; // HSequence
public const nint m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t
public const nint m_iState = 0x1604; // CSWeaponState_t
public const nint m_flCrosshairDistance = 0x1608; // float
public const nint m_iAmmoLastCheck = 0x160C; // int32_t
public const nint m_iAlpha = 0x1610; // int32_t
public const nint m_iScopeTextureID = 0x1614; // int32_t
public const nint m_iCrosshairTextureID = 0x1618; // int32_t
public const nint m_flGunAccuracyPosition = 0x161C; // float
public const nint m_nViewModelIndex = 0x1620; // uint32_t
public const nint m_bReloadsWithClips = 0x1624; // bool
public const nint m_flTimeWeaponIdle = 0x1628; // GameTime_t
public const nint m_bFireOnEmpty = 0x162C; // bool
public const nint m_OnPlayerPickup = 0x1630; // CEntityIOOutput
public const nint m_weaponMode = 0x1658; // CSWeaponMode
public const nint m_flTurningInaccuracyDelta = 0x165C; // float
public const nint m_vecTurningInaccuracyEyeDirLast = 0x1660; // Vector
public const nint m_flTurningInaccuracy = 0x166C; // float
public const nint m_fAccuracyPenalty = 0x1670; // float
public const nint m_flLastAccuracyUpdateTime = 0x1674; // GameTime_t
public const nint m_fAccuracySmoothedForZoom = 0x1678; // float
public const nint m_fScopeZoomEndTime = 0x167C; // GameTime_t
public const nint m_iRecoilIndex = 0x1680; // int32_t
public const nint m_flRecoilIndex = 0x1684; // float
public const nint m_bBurstMode = 0x1688; // bool
public const nint m_flPostponeFireReadyTime = 0x168C; // GameTime_t
public const nint m_bInReload = 0x1690; // bool
public const nint m_bReloadVisuallyComplete = 0x1691; // bool
public const nint m_flDroppedAtTime = 0x1694; // GameTime_t
public const nint m_bIsHauledBack = 0x1698; // bool
public const nint m_bSilencerOn = 0x1699; // bool
public const nint m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t
public const nint m_iOriginalTeamNumber = 0x16A0; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0x16A4; // float
public const nint m_bVisualsDataSet = 0x1728; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x1729; // bool
public const nint m_hOurPing = 0x172C; // CHandle<C_BaseEntity>
public const nint m_nOurPingIndex = 0x1730; // CEntityIndex
public const nint m_vecOurPingPos = 0x1734; // Vector
public const nint m_bGlowForPing = 0x1740; // bool
public const nint m_bUIWeapon = 0x1741; // bool
public const nint m_hPrevOwner = 0x1750; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x1754; // GameTick_t
public const nint m_donated = 0x1774; // bool
public const nint m_fLastShotTime = 0x1778; // GameTime_t
public const nint m_bWasOwnedByCT = 0x177C; // bool
public const nint m_bWasOwnedByTerrorist = 0x177D; // bool
public const nint m_gunHeat = 0x1780; // float
public const nint m_smokeAttachments = 0x1784; // uint32_t
public const nint m_lastSmokeTime = 0x1788; // GameTime_t
public const nint m_flLastClientFireBulletTime = 0x178C; // float
public const nint m_IronSightController = 0x1840; // C_IronSightController
public const nint m_iIronSightMode = 0x18F0; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x1904; // int32_t
public const nint m_thirdPersonFireSequences = 0x15F0; // CUtlVector<HSequence>
public const nint m_hCurrentThirdPersonSequence = 0x1608; // HSequence
public const nint m_nSilencerBoneIndex = 0x160C; // int32_t
public const nint m_thirdPersonSequences = 0x1610; // HSequence[6]
public const nint m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t
public const nint m_iState = 0x1644; // CSWeaponState_t
public const nint m_flCrosshairDistance = 0x1648; // float
public const nint m_iAmmoLastCheck = 0x164C; // int32_t
public const nint m_iAlpha = 0x1650; // int32_t
public const nint m_iScopeTextureID = 0x1654; // int32_t
public const nint m_iCrosshairTextureID = 0x1658; // int32_t
public const nint m_flGunAccuracyPosition = 0x165C; // float
public const nint m_nViewModelIndex = 0x1660; // uint32_t
public const nint m_bReloadsWithClips = 0x1664; // bool
public const nint m_flTimeWeaponIdle = 0x1668; // GameTime_t
public const nint m_bFireOnEmpty = 0x166C; // bool
public const nint m_OnPlayerPickup = 0x1670; // CEntityIOOutput
public const nint m_weaponMode = 0x1698; // CSWeaponMode
public const nint m_flTurningInaccuracyDelta = 0x169C; // float
public const nint m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector
public const nint m_flTurningInaccuracy = 0x16AC; // float
public const nint m_fAccuracyPenalty = 0x16B0; // float
public const nint m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t
public const nint m_fAccuracySmoothedForZoom = 0x16B8; // float
public const nint m_fScopeZoomEndTime = 0x16BC; // GameTime_t
public const nint m_iRecoilIndex = 0x16C0; // int32_t
public const nint m_flRecoilIndex = 0x16C4; // float
public const nint m_bBurstMode = 0x16C8; // bool
public const nint m_flPostponeFireReadyTime = 0x16CC; // GameTime_t
public const nint m_bInReload = 0x16D0; // bool
public const nint m_bReloadVisuallyComplete = 0x16D1; // bool
public const nint m_flDroppedAtTime = 0x16D4; // GameTime_t
public const nint m_bIsHauledBack = 0x16D8; // bool
public const nint m_bSilencerOn = 0x16D9; // bool
public const nint m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t
public const nint m_iOriginalTeamNumber = 0x16E0; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0x16E4; // float
public const nint m_bVisualsDataSet = 0x1768; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x1769; // bool
public const nint m_hOurPing = 0x176C; // CHandle<C_BaseEntity>
public const nint m_nOurPingIndex = 0x1770; // CEntityIndex
public const nint m_vecOurPingPos = 0x1774; // Vector
public const nint m_bGlowForPing = 0x1780; // bool
public const nint m_bUIWeapon = 0x1781; // bool
public const nint m_hPrevOwner = 0x1790; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x1794; // GameTick_t
public const nint m_donated = 0x17B4; // bool
public const nint m_fLastShotTime = 0x17B8; // GameTime_t
public const nint m_bWasOwnedByCT = 0x17BC; // bool
public const nint m_bWasOwnedByTerrorist = 0x17BD; // bool
public const nint m_gunHeat = 0x17C0; // float
public const nint m_smokeAttachments = 0x17C4; // uint32_t
public const nint m_lastSmokeTime = 0x17C8; // GameTime_t
public const nint m_flNextClientFireBulletTime = 0x17CC; // float
public const nint m_flNextClientFireBulletTime_Repredict = 0x17D0; // float
public const nint m_IronSightController = 0x1890; // C_IronSightController
public const nint m_iIronSightMode = 0x1940; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0x1950; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x1954; // int32_t
}
public static class C_CSWeaponBaseGun { // C_CSWeaponBase
public const nint m_zoomLevel = 0x1940; // int32_t
public const nint m_iBurstShotsRemaining = 0x1944; // int32_t
public const nint m_iSilencerBodygroup = 0x1948; // int32_t
public const nint m_silencedModelIndex = 0x1958; // int32_t
public const nint m_inPrecache = 0x195C; // bool
public const nint m_bNeedsBoltAction = 0x195D; // bool
public const nint m_zoomLevel = 0x1990; // int32_t
public const nint m_iBurstShotsRemaining = 0x1994; // int32_t
public const nint m_iSilencerBodygroup = 0x1998; // int32_t
public const nint m_silencedModelIndex = 0x19A8; // int32_t
public const nint m_inPrecache = 0x19AC; // bool
public const nint m_bNeedsBoltAction = 0x19AD; // bool
}
public static class C_Chicken { // C_DynamicProp
@ -2298,7 +2304,9 @@ public static class C_DecoyGrenade { // C_BaseCSGrenade
}
public static class C_DecoyProjectile { // C_BaseCSGrenadeProjectile
public const nint m_flTimeParticleEffectSpawn = 0x1110; // GameTime_t
public const nint m_nDecoyShotTick = 0x10F0; // int32_t
public const nint m_nClientLastKnownDecoyShotTick = 0x10F4; // int32_t
public const nint m_flTimeParticleEffectSpawn = 0x1118; // GameTime_t
}
public static class C_DynamicLight { // C_BaseModelEntity
@ -2433,53 +2441,51 @@ public static class C_EntityFlame { // C_BaseEntity
}
public static class C_EnvCombinedLightProbeVolume { // C_BaseEntity
public const nint m_Color = 0x15A8; // Color
public const nint m_flBrightness = 0x15AC; // float
public const nint m_hCubemapTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_bCustomCubemapTexture = 0x15B8; // bool
public const nint m_hLightProbeTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_vBoxMins = 0x15E0; // Vector
public const nint m_vBoxMaxs = 0x15EC; // Vector
public const nint m_LightGroups = 0x15F8; // CUtlSymbolLarge
public const nint m_bMoveable = 0x1600; // bool
public const nint m_nHandshake = 0x1604; // int32_t
public const nint m_nEnvCubeMapArrayIndex = 0x1608; // int32_t
public const nint m_nPriority = 0x160C; // int32_t
public const nint m_bStartDisabled = 0x1610; // bool
public const nint m_flEdgeFadeDist = 0x1614; // float
public const nint m_vEdgeFadeDists = 0x1618; // Vector
public const nint m_nLightProbeSizeX = 0x1624; // int32_t
public const nint m_nLightProbeSizeY = 0x1628; // int32_t
public const nint m_nLightProbeSizeZ = 0x162C; // int32_t
public const nint m_nLightProbeAtlasX = 0x1630; // int32_t
public const nint m_nLightProbeAtlasY = 0x1634; // int32_t
public const nint m_nLightProbeAtlasZ = 0x1638; // int32_t
public const nint m_bEnabled = 0x1651; // bool
public const nint m_Color = 0x1598; // Color
public const nint m_flBrightness = 0x159C; // float
public const nint m_hCubemapTexture = 0x15A0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_bCustomCubemapTexture = 0x15A8; // bool
public const nint m_hLightProbeTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightIndicesTexture = 0x15B8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightScalarsTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightShadowsTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_vBoxMins = 0x15D0; // Vector
public const nint m_vBoxMaxs = 0x15DC; // Vector
public const nint m_bMoveable = 0x15E8; // bool
public const nint m_nHandshake = 0x15EC; // int32_t
public const nint m_nEnvCubeMapArrayIndex = 0x15F0; // int32_t
public const nint m_nPriority = 0x15F4; // int32_t
public const nint m_bStartDisabled = 0x15F8; // bool
public const nint m_flEdgeFadeDist = 0x15FC; // float
public const nint m_vEdgeFadeDists = 0x1600; // Vector
public const nint m_nLightProbeSizeX = 0x160C; // int32_t
public const nint m_nLightProbeSizeY = 0x1610; // int32_t
public const nint m_nLightProbeSizeZ = 0x1614; // int32_t
public const nint m_nLightProbeAtlasX = 0x1618; // int32_t
public const nint m_nLightProbeAtlasY = 0x161C; // int32_t
public const nint m_nLightProbeAtlasZ = 0x1620; // int32_t
public const nint m_bEnabled = 0x1639; // bool
}
public static class C_EnvCubemap { // C_BaseEntity
public const nint m_hCubemapTexture = 0x5C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_bCustomCubemapTexture = 0x5D0; // bool
public const nint m_flInfluenceRadius = 0x5D4; // float
public const nint m_vBoxProjectMins = 0x5D8; // Vector
public const nint m_vBoxProjectMaxs = 0x5E4; // Vector
public const nint m_LightGroups = 0x5F0; // CUtlSymbolLarge
public const nint m_bMoveable = 0x5F8; // bool
public const nint m_nHandshake = 0x5FC; // int32_t
public const nint m_nEnvCubeMapArrayIndex = 0x600; // int32_t
public const nint m_nPriority = 0x604; // int32_t
public const nint m_flEdgeFadeDist = 0x608; // float
public const nint m_vEdgeFadeDists = 0x60C; // Vector
public const nint m_flDiffuseScale = 0x618; // float
public const nint m_bStartDisabled = 0x61C; // bool
public const nint m_bDefaultEnvMap = 0x61D; // bool
public const nint m_bDefaultSpecEnvMap = 0x61E; // bool
public const nint m_bIndoorCubeMap = 0x61F; // bool
public const nint m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool
public const nint m_bEnabled = 0x630; // bool
public const nint m_hCubemapTexture = 0x5C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_bCustomCubemapTexture = 0x5C8; // bool
public const nint m_flInfluenceRadius = 0x5CC; // float
public const nint m_vBoxProjectMins = 0x5D0; // Vector
public const nint m_vBoxProjectMaxs = 0x5DC; // Vector
public const nint m_bMoveable = 0x5E8; // bool
public const nint m_nHandshake = 0x5EC; // int32_t
public const nint m_nEnvCubeMapArrayIndex = 0x5F0; // int32_t
public const nint m_nPriority = 0x5F4; // int32_t
public const nint m_flEdgeFadeDist = 0x5F8; // float
public const nint m_vEdgeFadeDists = 0x5FC; // Vector
public const nint m_flDiffuseScale = 0x608; // float
public const nint m_bStartDisabled = 0x60C; // bool
public const nint m_bDefaultEnvMap = 0x60D; // bool
public const nint m_bDefaultSpecEnvMap = 0x60E; // bool
public const nint m_bIndoorCubeMap = 0x60F; // bool
public const nint m_bCopyDiffuseFromDefaultCubemap = 0x610; // bool
public const nint m_bEnabled = 0x620; // bool
}
public static class C_EnvCubemapBox { // C_EnvCubemap
@ -2524,24 +2530,23 @@ public static class C_EnvDetailController { // C_BaseEntity
}
public static class C_EnvLightProbeVolume { // C_BaseEntity
public const nint m_hLightProbeTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_vBoxMins = 0x1540; // Vector
public const nint m_vBoxMaxs = 0x154C; // Vector
public const nint m_LightGroups = 0x1558; // CUtlSymbolLarge
public const nint m_bMoveable = 0x1560; // bool
public const nint m_nHandshake = 0x1564; // int32_t
public const nint m_nPriority = 0x1568; // int32_t
public const nint m_bStartDisabled = 0x156C; // bool
public const nint m_nLightProbeSizeX = 0x1570; // int32_t
public const nint m_nLightProbeSizeY = 0x1574; // int32_t
public const nint m_nLightProbeSizeZ = 0x1578; // int32_t
public const nint m_nLightProbeAtlasX = 0x157C; // int32_t
public const nint m_nLightProbeAtlasY = 0x1580; // int32_t
public const nint m_nLightProbeAtlasZ = 0x1584; // int32_t
public const nint m_bEnabled = 0x1591; // bool
public const nint m_hLightProbeTexture = 0x1518; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightIndicesTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightScalarsTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_hLightProbeDirectLightShadowsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_vBoxMins = 0x1538; // Vector
public const nint m_vBoxMaxs = 0x1544; // Vector
public const nint m_bMoveable = 0x1550; // bool
public const nint m_nHandshake = 0x1554; // int32_t
public const nint m_nPriority = 0x1558; // int32_t
public const nint m_bStartDisabled = 0x155C; // bool
public const nint m_nLightProbeSizeX = 0x1560; // int32_t
public const nint m_nLightProbeSizeY = 0x1564; // int32_t
public const nint m_nLightProbeSizeZ = 0x1568; // int32_t
public const nint m_nLightProbeAtlasX = 0x156C; // int32_t
public const nint m_nLightProbeAtlasY = 0x1570; // int32_t
public const nint m_nLightProbeAtlasZ = 0x1574; // int32_t
public const nint m_bEnabled = 0x1581; // bool
}
public static class C_EnvParticleGlow { // C_ParticleSystem
@ -2727,8 +2732,8 @@ public static class C_Fish { // CBaseAnimGraph
}
public static class C_Fists { // C_CSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0x1940; // bool
public const nint m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t
public const nint m_bPlayingUninterruptableAct = 0x1990; // bool
public const nint m_nUninterruptableActivity = 0x1994; // PlayerAnimEvent_t
}
public static class C_Flashbang { // C_BaseCSGrenade
@ -3030,7 +3035,7 @@ public static class C_MapVetoPickController { // C_BaseEntity
}
public static class C_Melee { // C_CSWeaponBase
public const nint m_flThrowAt = 0x1940; // GameTime_t
public const nint m_flThrowAt = 0x1990; // GameTime_t
}
public static class C_ModelPointEntity { // C_BaseModelEntity
@ -3752,13 +3757,16 @@ public static class C_WeaponAug { // C_CSWeaponBaseGun
}
public static class C_WeaponBaseItem { // C_CSWeaponBase
public const nint m_SequenceCompleteTimer = 0x1940; // CountdownTimer
public const nint m_bRedraw = 0x1958; // bool
public const nint m_SequenceCompleteTimer = 0x1990; // CountdownTimer
public const nint m_bRedraw = 0x19A8; // bool
}
public static class C_WeaponBizon { // C_CSWeaponBaseGun
}
public static class C_WeaponCZ75a { // C_CSWeaponBaseGun
}
public static class C_WeaponElite { // C_CSWeaponBaseGun
}
@ -3786,9 +3794,15 @@ public static class C_WeaponM249 { // C_CSWeaponBaseGun
public static class C_WeaponM4A1 { // C_CSWeaponBaseGun
}
public static class C_WeaponM4A1Silencer { // C_CSWeaponBaseGun
}
public static class C_WeaponMAC10 { // C_CSWeaponBaseGun
}
public static class C_WeaponMP5SD { // C_CSWeaponBaseGun
}
public static class C_WeaponMP7 { // C_CSWeaponBaseGun
}
@ -3810,6 +3824,9 @@ public static class C_WeaponP250 { // C_CSWeaponBaseGun
public static class C_WeaponP90 { // C_CSWeaponBaseGun
}
public static class C_WeaponRevolver { // C_CSWeaponBaseGun
}
public static class C_WeaponSCAR20 { // C_CSWeaponBaseGun
}
@ -3823,11 +3840,11 @@ public static class C_WeaponSawedoff { // C_CSWeaponBase
}
public static class C_WeaponShield { // C_CSWeaponBaseGun
public const nint m_flDisplayHealth = 0x1960; // float
public const nint m_flDisplayHealth = 0x19B0; // float
}
public static class C_WeaponTaser { // C_CSWeaponBaseGun
public const nint m_fFireTime = 0x1960; // GameTime_t
public const nint m_fFireTime = 0x19B0; // GameTime_t
}
public static class C_WeaponTec9 { // C_CSWeaponBaseGun
@ -3836,6 +3853,9 @@ public static class C_WeaponTec9 { // C_CSWeaponBaseGun
public static class C_WeaponUMP45 { // C_CSWeaponBaseGun
}
public static class C_WeaponUSPSilencer { // C_CSWeaponBaseGun
}
public static class C_WeaponXM1014 { // C_CSWeaponBase
}
@ -4123,7 +4143,6 @@ public static class shard_model_desc_t {
public const nint m_bHasParent = 0x54; // bool
public const nint m_bParentFrozen = 0x55; // bool
public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken
public const nint m_LightGroup = 0x5C; // CUtlStringToken
}
public static class sky3dparams_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
#pragma once
@ -936,33 +936,32 @@ namespace CLightComponent { // CEntityComponent
constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32_t
constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32_t
constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool
constexpr std::ptrdiff_t m_LightGroups = 0x130; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_nDirectLight = 0x138; // int32_t
constexpr std::ptrdiff_t m_nIndirectLight = 0x13C; // int32_t
constexpr std::ptrdiff_t m_flFadeMinDist = 0x140; // float
constexpr std::ptrdiff_t m_flFadeMaxDist = 0x144; // float
constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x148; // float
constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x14C; // float
constexpr std::ptrdiff_t m_bEnabled = 0x150; // bool
constexpr std::ptrdiff_t m_bFlicker = 0x151; // bool
constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x152; // bool
constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x154; // Vector
constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x160; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x16C; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x178; // QAngle
constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x184; // Vector
constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x190; // float
constexpr std::ptrdiff_t m_nFogLightingMode = 0x194; // int32_t
constexpr std::ptrdiff_t m_flFogContributionStength = 0x198; // float
constexpr std::ptrdiff_t m_flNearClipPlane = 0x19C; // float
constexpr std::ptrdiff_t m_SkyColor = 0x1A0; // Color
constexpr std::ptrdiff_t m_flSkyIntensity = 0x1A4; // float
constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x1A8; // Color
constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1AC; // bool
constexpr std::ptrdiff_t m_bMixedShadows = 0x1AD; // bool
constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1B0; // GameTime_t
constexpr std::ptrdiff_t m_flCapsuleLength = 0x1B4; // float
constexpr std::ptrdiff_t m_flMinRoughness = 0x1B8; // float
constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32_t
constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32_t
constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float
constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float
constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float
constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float
constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool
constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool
constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool
constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // Vector
constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle
constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // Vector
constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float
constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32_t
constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float
constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float
constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color
constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float
constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color
constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool
constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool
constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t
constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float
constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // float
}
namespace CLogicRelay { // CLogicalEntity
@ -1306,16 +1305,16 @@ namespace C_BaseButton { // C_BaseToggle
}
namespace C_BaseCSGrenade { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1940; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1968; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1969; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x196A; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x196B; // bool
constexpr std::ptrdiff_t m_eThrowStatus = 0x196C; // EGrenadeThrowState
constexpr std::ptrdiff_t m_fThrowTime = 0x1970; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1974; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1978; // float
constexpr std::ptrdiff_t m_fDropTime = 0x197C; // GameTime_t
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1990; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x1991; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1992; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x1993; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x1994; // bool
constexpr std::ptrdiff_t m_eThrowStatus = 0x1998; // EGrenadeThrowState
constexpr std::ptrdiff_t m_fThrowTime = 0x199C; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x19A0; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x19A4; // float
constexpr std::ptrdiff_t m_fDropTime = 0x19A8; // GameTime_t
}
namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1504,8 +1503,7 @@ namespace C_BaseModelEntity { // C_BaseEntity
constexpr std::ptrdiff_t m_bAllowFadeInView = 0xA72; // bool
constexpr std::ptrdiff_t m_clrRender = 0xA73; // Color
constexpr std::ptrdiff_t m_vecRenderAttributes = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
constexpr std::ptrdiff_t m_LightGroup = 0xAE0; // CUtlStringToken
constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xAE4; // bool
constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xAE0; // bool
constexpr std::ptrdiff_t m_Collision = 0xAE8; // CCollisionProperty
constexpr std::ptrdiff_t m_Glow = 0xB98; // CGlowProperty
constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xBF0; // float
@ -1545,14 +1543,16 @@ namespace C_BasePlayerPawn { // C_BaseCombatCharacter
constexpr std::ptrdiff_t m_flDeathTime = 0x11F8; // GameTime_t
constexpr std::ptrdiff_t m_vecPredictionError = 0x11FC; // Vector
constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1208; // GameTime_t
constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x120C; // float
constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1210; // float
constexpr std::ptrdiff_t m_vOldOrigin = 0x1214; // Vector
constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1220; // float
constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1224; // int32_t
constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1228; // int32_t
constexpr std::ptrdiff_t m_hController = 0x122C; // CHandle<CBasePlayerController>
constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1230; // bool
constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x120C; // Vector
constexpr std::ptrdiff_t m_flLastCameraSetupTime = 0x1218; // GameTime_t
constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x121C; // float
constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1220; // float
constexpr std::ptrdiff_t m_vOldOrigin = 0x1224; // Vector
constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1230; // float
constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1234; // int32_t
constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1238; // int32_t
constexpr std::ptrdiff_t m_hController = 0x123C; // CHandle<CBasePlayerController>
constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1240; // bool
}
namespace C_BasePlayerWeapon { // C_EconEntity
@ -1676,17 +1676,17 @@ namespace C_BulletHitModel { // CBaseAnimGraph
}
namespace C_C4 { // C_CSWeaponBase
constexpr std::ptrdiff_t m_szScreenText = 0x1940; // char[32]
constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1964; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1968; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x196C; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x196D; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1970; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1988; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x198C; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1993; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1994; // bool
constexpr std::ptrdiff_t m_szScreenText = 0x1990; // char[32]
constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x19B0; // ParticleIndex_t
constexpr std::ptrdiff_t m_bStartedArming = 0x19B4; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x19B8; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x19BC; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x19BD; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x19C0; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x19D8; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x19DC; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x19E3; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x19E4; // bool
}
namespace C_CSGOViewModel { // C_PredictedViewModel
@ -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 = 0x22C0; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22C8; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22D0; // float
constexpr std::ptrdiff_t m_animgraph = 0x22D8; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22E0; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22E8; // float
}
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1926,203 +1926,204 @@ namespace C_CSMinimapBoundary { // C_BaseEntity
}
namespace C_CSObserverPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_hDetectParentChange = 0x1698; // CEntityHandle
constexpr std::ptrdiff_t m_hDetectParentChange = 0x16A8; // CEntityHandle
}
namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_pBulletServices = 0x1698; // CCSPlayer_BulletServices*
constexpr std::ptrdiff_t m_pHostageServices = 0x16A0; // CCSPlayer_HostageServices*
constexpr std::ptrdiff_t m_pBuyServices = 0x16A8; // CCSPlayer_BuyServices*
constexpr std::ptrdiff_t m_pGlowServices = 0x16B0; // CCSPlayer_GlowServices*
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x16B8; // CCSPlayer_ActionTrackingServices*
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x16C0; // GameTime_t
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x16C4; // GameTime_t
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x16C8; // bool
constexpr std::ptrdiff_t m_flLandseconds = 0x16CC; // float
constexpr std::ptrdiff_t m_flOldFallVelocity = 0x16D0; // float
constexpr std::ptrdiff_t m_szLastPlaceName = 0x16D4; // char[18]
constexpr std::ptrdiff_t m_bPrevDefuser = 0x16E6; // bool
constexpr std::ptrdiff_t m_bPrevHelmet = 0x16E7; // bool
constexpr std::ptrdiff_t m_nPrevArmorVal = 0x16E8; // int32_t
constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x16EC; // int32_t
constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x16F0; // uint32_t
constexpr std::ptrdiff_t m_unWeaponHash = 0x16F4; // uint32_t
constexpr std::ptrdiff_t m_bInBuyZone = 0x16F8; // bool
constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x16F9; // bool
constexpr std::ptrdiff_t m_aimPunchAngle = 0x16FC; // QAngle
constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1708; // QAngle
constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1714; // int32_t
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1718; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x1720; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bInLanding = 0x1740; // bool
constexpr std::ptrdiff_t m_flLandingTime = 0x1744; // float
constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1748; // bool
constexpr std::ptrdiff_t m_bInBombZone = 0x1749; // bool
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x174A; // bool
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x174C; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1750; // GameTime_t
constexpr std::ptrdiff_t m_iRetakesOffering = 0x1868; // int32_t
constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x186C; // int32_t
constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1870; // bool
constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1871; // bool
constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1874; // int32_t
constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1878; // loadout_slot_t
constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1898; // bool
constexpr std::ptrdiff_t m_EconGloves = 0x18A0; // C_EconItemView
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1CE8; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1CEC; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1CF0; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1CFC; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D08; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D48; // bool
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2288; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x228C; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2290; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22AC; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22B8; // bool
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<QAngle>
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
}
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
constexpr std::ptrdiff_t m_pPingServices = 0x1250; // CCSPlayer_PingServices*
constexpr std::ptrdiff_t m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1260; // float[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1270; // int32_t
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1274; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1280; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x128C; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x128D; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x1290; // C_CSWeaponBase*
constexpr std::ptrdiff_t m_previousPlayerState = 0x1298; // CSPlayerState
constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x129C; // float
constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x12A0; // float
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12C0; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12C4; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12C8; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12D4; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12E0; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12EC; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1304; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x131C; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1338; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1350; // float
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1360; // float
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1370; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x1388; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x1389; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x138A; // bool
constexpr std::ptrdiff_t m_iPlayerState = 0x138C; // CSPlayerState
constexpr std::ptrdiff_t m_bIsDefusing = 0x1390; // bool
constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1391; // bool
constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1394; // CSPlayerBlockingUseAction_t
constexpr std::ptrdiff_t m_bIsRescuing = 0x1398; // bool
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x139C; // GameTime_t
constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13A0; // GameTime_t
constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13A4; // bool
constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13A5; // bool
constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13A8; // float
constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13AC; // float
constexpr std::ptrdiff_t m_nWhichBombZone = 0x13B0; // int32_t
constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13B4; // bool
constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13B8; // int32_t
constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13BC; // bool
constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13C0; // float
constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13C4; // GameTime_t
constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13C8; // float
constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13CC; // bool
constexpr std::ptrdiff_t m_bKilledByTaser = 0x13CD; // bool
constexpr std::ptrdiff_t m_iMoveState = 0x13D0; // int32_t
constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13D4; // bool
constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13D8; // float
constexpr std::ptrdiff_t m_bStrafing = 0x13DC; // bool
constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x13E0; // GameTime_t
constexpr std::ptrdiff_t m_flEmitSoundTime = 0x13E4; // GameTime_t
constexpr std::ptrdiff_t m_iAddonBits = 0x13E8; // int32_t
constexpr std::ptrdiff_t m_iPrimaryAddon = 0x13EC; // int32_t
constexpr std::ptrdiff_t m_iSecondaryAddon = 0x13F0; // int32_t
constexpr std::ptrdiff_t m_iProgressBarDuration = 0x13F4; // int32_t
constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x13F8; // float
constexpr std::ptrdiff_t m_iDirection = 0x13FC; // int32_t
constexpr std::ptrdiff_t m_iShotsFired = 0x1400; // int32_t
constexpr std::ptrdiff_t m_bNightVisionOn = 0x1404; // bool
constexpr std::ptrdiff_t m_bHasNightVision = 0x1405; // bool
constexpr std::ptrdiff_t m_flVelocityModifier = 0x1408; // float
constexpr std::ptrdiff_t m_flHitHeading = 0x140C; // float
constexpr std::ptrdiff_t m_nHitBodyPart = 0x1410; // int32_t
constexpr std::ptrdiff_t m_iStartAccount = 0x1414; // int32_t
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1418; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1424; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x1430; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1434; // float
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1438; // bool
constexpr std::ptrdiff_t m_flFlashBangTime = 0x143C; // float
constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1440; // float
constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1444; // float
constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1448; // bool
constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1449; // bool
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x144A; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x144C; // float
constexpr std::ptrdiff_t m_flFlashDuration = 0x1450; // float
constexpr std::ptrdiff_t m_lastStandingPos = 0x1454; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1460; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x146C; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1478; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x147C; // int32_t
constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1480; // float
constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1484; // float
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1488; // int32_t
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x148C; // float
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1490; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x14A8; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x14B4; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x14C8; // float
constexpr std::ptrdiff_t m_bOldIsScoped = 0x14CC; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x14D0; // float
constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x14D4; // float
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x14D8; // uint16_t
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x14DA; // uint16_t
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x14DC; // uint16_t
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x14E0; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x14EC; // int32_t
constexpr std::ptrdiff_t m_ArmorValue = 0x14F0; // int32_t
constexpr std::ptrdiff_t m_angEyeAngles = 0x14F8; // QAngle
constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1510; // float
constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1514; // bool
constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1515; // bool
constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1516; // bool
constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1517; // bool
constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1518; // CEntityIndex
constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x151C; // int32_t
constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1520; // int32_t
constexpr std::ptrdiff_t m_iIDEntIndex = 0x1524; // CEntityIndex
constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1528; // CountdownTimer
constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1540; // CEntityIndex
constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x1544; // CEntityIndex
constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1548; // CountdownTimer
constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x1564; // float
constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1568; // float
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x156C; // bool
constexpr std::ptrdiff_t m_cycleLatch = 0x1570; // int32_t
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x1574; // float
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1578; // uint32_t[5]
constexpr std::ptrdiff_t m_bHideTargetID = 0x1594; // bool
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x1598; // float
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x159C; // float
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x15A0; // float
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x15A4; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x15B0; // ParticleIndex_t
constexpr std::ptrdiff_t m_flNextMagDropTime = 0x15B4; // float
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x15B8; // int32_t
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x15C0; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15D8; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x15F0; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1618; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1630; // int32_t
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1634; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1635; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1638; // float
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x163C; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1648; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x164C; // CHandle<CCSPlayerController>
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<C_BaseEntity>
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<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
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<CCSPlayerController>
}
namespace C_CSPlayerResource { // C_BaseEntity
@ -2159,69 +2160,74 @@ namespace C_CSWeaponBase { // C_BasePlayerWeapon
constexpr std::ptrdiff_t m_seqIdle = 0x15E0; // HSequence
constexpr std::ptrdiff_t m_seqFirePrimary = 0x15E4; // HSequence
constexpr std::ptrdiff_t m_seqFireSecondary = 0x15E8; // HSequence
constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t
constexpr std::ptrdiff_t m_iState = 0x1604; // CSWeaponState_t
constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1608; // float
constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x160C; // int32_t
constexpr std::ptrdiff_t m_iAlpha = 0x1610; // int32_t
constexpr std::ptrdiff_t m_iScopeTextureID = 0x1614; // int32_t
constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1618; // int32_t
constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x161C; // float
constexpr std::ptrdiff_t m_nViewModelIndex = 0x1620; // uint32_t
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1624; // bool
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1628; // GameTime_t
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x162C; // bool
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1630; // CEntityIOOutput
constexpr std::ptrdiff_t m_weaponMode = 0x1658; // CSWeaponMode
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x165C; // float
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1660; // Vector
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x166C; // float
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1670; // float
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1674; // GameTime_t
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x1678; // float
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x167C; // GameTime_t
constexpr std::ptrdiff_t m_iRecoilIndex = 0x1680; // int32_t
constexpr std::ptrdiff_t m_flRecoilIndex = 0x1684; // float
constexpr std::ptrdiff_t m_bBurstMode = 0x1688; // bool
constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x168C; // GameTime_t
constexpr std::ptrdiff_t m_bInReload = 0x1690; // bool
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x1691; // bool
constexpr std::ptrdiff_t m_flDroppedAtTime = 0x1694; // GameTime_t
constexpr std::ptrdiff_t m_bIsHauledBack = 0x1698; // bool
constexpr std::ptrdiff_t m_bSilencerOn = 0x1699; // bool
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x169C; // GameTime_t
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16A0; // int32_t
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16A4; // float
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1728; // bool
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1729; // bool
constexpr std::ptrdiff_t m_hOurPing = 0x172C; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_nOurPingIndex = 0x1730; // CEntityIndex
constexpr std::ptrdiff_t m_vecOurPingPos = 0x1734; // Vector
constexpr std::ptrdiff_t m_bGlowForPing = 0x1740; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x1741; // bool
constexpr std::ptrdiff_t m_hPrevOwner = 0x1750; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0x1754; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0x1774; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0x1778; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x177C; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x177D; // bool
constexpr std::ptrdiff_t m_gunHeat = 0x1780; // float
constexpr std::ptrdiff_t m_smokeAttachments = 0x1784; // uint32_t
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1788; // GameTime_t
constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x178C; // float
constexpr std::ptrdiff_t m_IronSightController = 0x1840; // C_IronSightController
constexpr std::ptrdiff_t m_iIronSightMode = 0x18F0; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1904; // int32_t
constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0x15F0; // CUtlVector<HSequence>
constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0x1608; // HSequence
constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0x160C; // int32_t
constexpr std::ptrdiff_t m_thirdPersonSequences = 0x1610; // HSequence[6]
constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t
constexpr std::ptrdiff_t m_iState = 0x1644; // CSWeaponState_t
constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1648; // float
constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x164C; // int32_t
constexpr std::ptrdiff_t m_iAlpha = 0x1650; // int32_t
constexpr std::ptrdiff_t m_iScopeTextureID = 0x1654; // int32_t
constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1658; // int32_t
constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x165C; // float
constexpr std::ptrdiff_t m_nViewModelIndex = 0x1660; // uint32_t
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1664; // bool
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1668; // GameTime_t
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x166C; // bool
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1670; // CEntityIOOutput
constexpr std::ptrdiff_t m_weaponMode = 0x1698; // CSWeaponMode
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x169C; // float
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x16AC; // float
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x16B0; // float
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x16B8; // float
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x16BC; // GameTime_t
constexpr std::ptrdiff_t m_iRecoilIndex = 0x16C0; // int32_t
constexpr std::ptrdiff_t m_flRecoilIndex = 0x16C4; // float
constexpr std::ptrdiff_t m_bBurstMode = 0x16C8; // bool
constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x16CC; // GameTime_t
constexpr std::ptrdiff_t m_bInReload = 0x16D0; // bool
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x16D1; // bool
constexpr std::ptrdiff_t m_flDroppedAtTime = 0x16D4; // GameTime_t
constexpr std::ptrdiff_t m_bIsHauledBack = 0x16D8; // bool
constexpr std::ptrdiff_t m_bSilencerOn = 0x16D9; // bool
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16E0; // int32_t
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16E4; // float
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1768; // bool
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1769; // bool
constexpr std::ptrdiff_t m_hOurPing = 0x176C; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_nOurPingIndex = 0x1770; // CEntityIndex
constexpr std::ptrdiff_t m_vecOurPingPos = 0x1774; // Vector
constexpr std::ptrdiff_t m_bGlowForPing = 0x1780; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x1781; // bool
constexpr std::ptrdiff_t m_hPrevOwner = 0x1790; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_nDropTick = 0x1794; // GameTick_t
constexpr std::ptrdiff_t m_donated = 0x17B4; // bool
constexpr std::ptrdiff_t m_fLastShotTime = 0x17B8; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x17BC; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x17BD; // bool
constexpr std::ptrdiff_t m_gunHeat = 0x17C0; // float
constexpr std::ptrdiff_t m_smokeAttachments = 0x17C4; // uint32_t
constexpr std::ptrdiff_t m_lastSmokeTime = 0x17C8; // GameTime_t
constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x17CC; // float
constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x17D0; // float
constexpr std::ptrdiff_t m_IronSightController = 0x1890; // C_IronSightController
constexpr std::ptrdiff_t m_iIronSightMode = 0x1940; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1950; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1954; // int32_t
}
namespace C_CSWeaponBaseGun { // C_CSWeaponBase
constexpr std::ptrdiff_t m_zoomLevel = 0x1940; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1944; // int32_t
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1948; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1958; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0x195C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x195D; // bool
constexpr std::ptrdiff_t m_zoomLevel = 0x1990; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1994; // int32_t
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1998; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0x19A8; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0x19AC; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x19AD; // bool
}
namespace C_Chicken { // C_DynamicProp
@ -2302,7 +2308,9 @@ namespace C_DecoyGrenade { // C_BaseCSGrenade
}
namespace C_DecoyProjectile { // C_BaseCSGrenadeProjectile
constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1110; // GameTime_t
constexpr std::ptrdiff_t m_nDecoyShotTick = 0x10F0; // int32_t
constexpr std::ptrdiff_t m_nClientLastKnownDecoyShotTick = 0x10F4; // int32_t
constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1118; // GameTime_t
}
namespace C_DynamicLight { // C_BaseModelEntity
@ -2437,53 +2445,51 @@ namespace C_EntityFlame { // C_BaseEntity
}
namespace C_EnvCombinedLightProbeVolume { // C_BaseEntity
constexpr std::ptrdiff_t m_Color = 0x15A8; // Color
constexpr std::ptrdiff_t m_flBrightness = 0x15AC; // float
constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15B8; // bool
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // Vector
constexpr std::ptrdiff_t m_LightGroups = 0x15F8; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_bMoveable = 0x1600; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x1604; // int32_t
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1608; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x160C; // int32_t
constexpr std::ptrdiff_t m_bStartDisabled = 0x1610; // bool
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x1614; // float
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1618; // Vector
constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1624; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1628; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x162C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1630; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1634; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1638; // int32_t
constexpr std::ptrdiff_t m_bEnabled = 0x1651; // bool
constexpr std::ptrdiff_t m_Color = 0x1598; // Color
constexpr std::ptrdiff_t m_flBrightness = 0x159C; // float
constexpr std::ptrdiff_t m_hCubemapTexture = 0x15A0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15A8; // bool
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15B8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x15D0; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x15DC; // Vector
constexpr std::ptrdiff_t m_bMoveable = 0x15E8; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x15EC; // int32_t
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x15F0; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x15F4; // int32_t
constexpr std::ptrdiff_t m_bStartDisabled = 0x15F8; // bool
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x15FC; // float
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1600; // Vector
constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x160C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1610; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1614; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1618; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x161C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1620; // int32_t
constexpr std::ptrdiff_t m_bEnabled = 0x1639; // bool
}
namespace C_EnvCubemap { // C_BaseEntity
constexpr std::ptrdiff_t m_hCubemapTexture = 0x5C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5D0; // bool
constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5D4; // float
constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5D8; // Vector
constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5E4; // Vector
constexpr std::ptrdiff_t m_LightGroups = 0x5F0; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_bMoveable = 0x5F8; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x5FC; // int32_t
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x600; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x604; // int32_t
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x608; // float
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // Vector
constexpr std::ptrdiff_t m_flDiffuseScale = 0x618; // float
constexpr std::ptrdiff_t m_bStartDisabled = 0x61C; // bool
constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x61D; // bool
constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x61E; // bool
constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x61F; // bool
constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool
constexpr std::ptrdiff_t m_bEnabled = 0x630; // bool
constexpr std::ptrdiff_t m_hCubemapTexture = 0x5C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5C8; // bool
constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5CC; // float
constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5D0; // Vector
constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5DC; // Vector
constexpr std::ptrdiff_t m_bMoveable = 0x5E8; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x5EC; // int32_t
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x5F0; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x5F4; // int32_t
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x5F8; // float
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x5FC; // Vector
constexpr std::ptrdiff_t m_flDiffuseScale = 0x608; // float
constexpr std::ptrdiff_t m_bStartDisabled = 0x60C; // bool
constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x60D; // bool
constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x60E; // bool
constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x60F; // bool
constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x610; // bool
constexpr std::ptrdiff_t m_bEnabled = 0x620; // bool
}
namespace C_EnvCubemapBox { // C_EnvCubemap
@ -2528,24 +2534,23 @@ namespace C_EnvDetailController { // C_BaseEntity
}
namespace C_EnvLightProbeVolume { // C_BaseEntity
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x1540; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x154C; // Vector
constexpr std::ptrdiff_t m_LightGroups = 0x1558; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x1564; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x1568; // int32_t
constexpr std::ptrdiff_t m_bStartDisabled = 0x156C; // bool
constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1570; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1574; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1578; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x157C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1580; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1584; // int32_t
constexpr std::ptrdiff_t m_bEnabled = 0x1591; // bool
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1518; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x1538; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x1544; // Vector
constexpr std::ptrdiff_t m_bMoveable = 0x1550; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x1554; // int32_t
constexpr std::ptrdiff_t m_nPriority = 0x1558; // int32_t
constexpr std::ptrdiff_t m_bStartDisabled = 0x155C; // bool
constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1560; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1564; // int32_t
constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1568; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x156C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1570; // int32_t
constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1574; // int32_t
constexpr std::ptrdiff_t m_bEnabled = 0x1581; // bool
}
namespace C_EnvParticleGlow { // C_ParticleSystem
@ -2731,8 +2736,8 @@ namespace C_Fish { // CBaseAnimGraph
}
namespace C_Fists { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1940; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1990; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1994; // PlayerAnimEvent_t
}
namespace C_Flashbang { // C_BaseCSGrenade
@ -3034,7 +3039,7 @@ namespace C_MapVetoPickController { // C_BaseEntity
}
namespace C_Melee { // C_CSWeaponBase
constexpr std::ptrdiff_t m_flThrowAt = 0x1940; // GameTime_t
constexpr std::ptrdiff_t m_flThrowAt = 0x1990; // GameTime_t
}
namespace C_ModelPointEntity { // C_BaseModelEntity
@ -3756,13 +3761,16 @@ namespace C_WeaponAug { // C_CSWeaponBaseGun
}
namespace C_WeaponBaseItem { // C_CSWeaponBase
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1940; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1958; // bool
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1990; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x19A8; // bool
}
namespace C_WeaponBizon { // C_CSWeaponBaseGun
}
namespace C_WeaponCZ75a { // C_CSWeaponBaseGun
}
namespace C_WeaponElite { // C_CSWeaponBaseGun
}
@ -3790,9 +3798,15 @@ namespace C_WeaponM249 { // C_CSWeaponBaseGun
namespace C_WeaponM4A1 { // C_CSWeaponBaseGun
}
namespace C_WeaponM4A1Silencer { // C_CSWeaponBaseGun
}
namespace C_WeaponMAC10 { // C_CSWeaponBaseGun
}
namespace C_WeaponMP5SD { // C_CSWeaponBaseGun
}
namespace C_WeaponMP7 { // C_CSWeaponBaseGun
}
@ -3814,6 +3828,9 @@ namespace C_WeaponP250 { // C_CSWeaponBaseGun
namespace C_WeaponP90 { // C_CSWeaponBaseGun
}
namespace C_WeaponRevolver { // C_CSWeaponBaseGun
}
namespace C_WeaponSCAR20 { // C_CSWeaponBaseGun
}
@ -3827,11 +3844,11 @@ namespace C_WeaponSawedoff { // C_CSWeaponBase
}
namespace C_WeaponShield { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1960; // float
constexpr std::ptrdiff_t m_flDisplayHealth = 0x19B0; // float
}
namespace C_WeaponTaser { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_fFireTime = 0x1960; // GameTime_t
constexpr std::ptrdiff_t m_fFireTime = 0x19B0; // GameTime_t
}
namespace C_WeaponTec9 { // C_CSWeaponBaseGun
@ -3840,6 +3857,9 @@ namespace C_WeaponTec9 { // C_CSWeaponBaseGun
namespace C_WeaponUMP45 { // C_CSWeaponBaseGun
}
namespace C_WeaponUSPSilencer { // C_CSWeaponBaseGun
}
namespace C_WeaponXM1014 { // C_CSWeaponBase
}
@ -4127,7 +4147,6 @@ namespace shard_model_desc_t {
constexpr std::ptrdiff_t m_bHasParent = 0x54; // bool
constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool
constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken
constexpr std::ptrdiff_t m_LightGroup = 0x5C; // CUtlStringToken
}
namespace sky3dparams_t {

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:23 +0000
Fri, 3 Nov 2023 01:49:49 +0000
'''
class ActiveModelConfig_t:
@ -846,33 +846,32 @@ class CLightComponent: # CEntityComponent
m_nShadowPriority = 0x120 # int32_t
m_nBakedShadowIndex = 0x124 # int32_t
m_bRenderToCubemaps = 0x128 # bool
m_LightGroups = 0x130 # CUtlSymbolLarge
m_nDirectLight = 0x138 # int32_t
m_nIndirectLight = 0x13C # int32_t
m_flFadeMinDist = 0x140 # float
m_flFadeMaxDist = 0x144 # float
m_flShadowFadeMinDist = 0x148 # float
m_flShadowFadeMaxDist = 0x14C # float
m_bEnabled = 0x150 # bool
m_bFlicker = 0x151 # bool
m_bPrecomputedFieldsValid = 0x152 # bool
m_vPrecomputedBoundsMins = 0x154 # Vector
m_vPrecomputedBoundsMaxs = 0x160 # Vector
m_vPrecomputedOBBOrigin = 0x16C # Vector
m_vPrecomputedOBBAngles = 0x178 # QAngle
m_vPrecomputedOBBExtent = 0x184 # Vector
m_flPrecomputedMaxRange = 0x190 # float
m_nFogLightingMode = 0x194 # int32_t
m_flFogContributionStength = 0x198 # float
m_flNearClipPlane = 0x19C # float
m_SkyColor = 0x1A0 # Color
m_flSkyIntensity = 0x1A4 # float
m_SkyAmbientBounce = 0x1A8 # Color
m_bUseSecondaryColor = 0x1AC # bool
m_bMixedShadows = 0x1AD # bool
m_flLightStyleStartTime = 0x1B0 # GameTime_t
m_flCapsuleLength = 0x1B4 # float
m_flMinRoughness = 0x1B8 # float
m_nDirectLight = 0x12C # int32_t
m_nIndirectLight = 0x130 # int32_t
m_flFadeMinDist = 0x134 # float
m_flFadeMaxDist = 0x138 # float
m_flShadowFadeMinDist = 0x13C # float
m_flShadowFadeMaxDist = 0x140 # float
m_bEnabled = 0x144 # bool
m_bFlicker = 0x145 # bool
m_bPrecomputedFieldsValid = 0x146 # bool
m_vPrecomputedBoundsMins = 0x148 # Vector
m_vPrecomputedBoundsMaxs = 0x154 # Vector
m_vPrecomputedOBBOrigin = 0x160 # Vector
m_vPrecomputedOBBAngles = 0x16C # QAngle
m_vPrecomputedOBBExtent = 0x178 # Vector
m_flPrecomputedMaxRange = 0x184 # float
m_nFogLightingMode = 0x188 # int32_t
m_flFogContributionStength = 0x18C # float
m_flNearClipPlane = 0x190 # float
m_SkyColor = 0x194 # Color
m_flSkyIntensity = 0x198 # float
m_SkyAmbientBounce = 0x19C # Color
m_bUseSecondaryColor = 0x1A0 # bool
m_bMixedShadows = 0x1A1 # bool
m_flLightStyleStartTime = 0x1A4 # GameTime_t
m_flCapsuleLength = 0x1A8 # float
m_flMinRoughness = 0x1AC # float
class CLogicRelay: # CLogicalEntity
m_OnTrigger = 0x540 # CEntityIOOutput
@ -1178,16 +1177,16 @@ class C_BaseButton: # C_BaseToggle
m_szDisplayText = 0xCC8 # CUtlSymbolLarge
class C_BaseCSGrenade: # C_CSWeaponBase
m_bClientPredictDelete = 0x1940 # bool
m_bRedraw = 0x1968 # bool
m_bIsHeldByPlayer = 0x1969 # bool
m_bPinPulled = 0x196A # bool
m_bJumpThrow = 0x196B # bool
m_eThrowStatus = 0x196C # EGrenadeThrowState
m_fThrowTime = 0x1970 # GameTime_t
m_flThrowStrength = 0x1974 # float
m_flThrowStrengthApproach = 0x1978 # float
m_fDropTime = 0x197C # GameTime_t
m_bClientPredictDelete = 0x1990 # bool
m_bRedraw = 0x1991 # bool
m_bIsHeldByPlayer = 0x1992 # bool
m_bPinPulled = 0x1993 # bool
m_bJumpThrow = 0x1994 # bool
m_eThrowStatus = 0x1998 # EGrenadeThrowState
m_fThrowTime = 0x199C # GameTime_t
m_flThrowStrength = 0x19A0 # float
m_flThrowStrengthApproach = 0x19A4 # float
m_fDropTime = 0x19A8 # GameTime_t
class C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialVelocity = 0x1068 # Vector
@ -1366,8 +1365,7 @@ class C_BaseModelEntity: # C_BaseEntity
m_bAllowFadeInView = 0xA72 # bool
m_clrRender = 0xA73 # Color
m_vecRenderAttributes = 0xA78 # C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
m_LightGroup = 0xAE0 # CUtlStringToken
m_bRenderToCubemaps = 0xAE4 # bool
m_bRenderToCubemaps = 0xAE0 # bool
m_Collision = 0xAE8 # CCollisionProperty
m_Glow = 0xB98 # CGlowProperty
m_flGlowBackfaceMult = 0xBF0 # float
@ -1406,14 +1404,16 @@ class C_BasePlayerPawn: # C_BaseCombatCharacter
m_flDeathTime = 0x11F8 # GameTime_t
m_vecPredictionError = 0x11FC # Vector
m_flPredictionErrorTime = 0x1208 # GameTime_t
m_flFOVSensitivityAdjust = 0x120C # float
m_flMouseSensitivity = 0x1210 # float
m_vOldOrigin = 0x1214 # Vector
m_flOldSimulationTime = 0x1220 # float
m_nLastExecutedCommandNumber = 0x1224 # int32_t
m_nLastExecutedCommandTick = 0x1228 # int32_t
m_hController = 0x122C # CHandle<CBasePlayerController>
m_bIsSwappingToPredictableController = 0x1230 # bool
m_vecLastCameraSetupLocalOrigin = 0x120C # Vector
m_flLastCameraSetupTime = 0x1218 # GameTime_t
m_flFOVSensitivityAdjust = 0x121C # float
m_flMouseSensitivity = 0x1220 # float
m_vOldOrigin = 0x1224 # Vector
m_flOldSimulationTime = 0x1230 # float
m_nLastExecutedCommandNumber = 0x1234 # int32_t
m_nLastExecutedCommandTick = 0x1238 # int32_t
m_hController = 0x123C # CHandle<CBasePlayerController>
m_bIsSwappingToPredictableController = 0x1240 # bool
class C_BasePlayerWeapon: # C_EconEntity
m_nNextPrimaryAttackTick = 0x1560 # GameTick_t
@ -1527,17 +1527,17 @@ class C_BulletHitModel: # CBaseAnimGraph
m_vecStartPos = 0xEC0 # Vector
class C_C4: # C_CSWeaponBase
m_szScreenText = 0x1940 # char[32]
m_bombdroppedlightParticleIndex = 0x1960 # ParticleIndex_t
m_bStartedArming = 0x1964 # bool
m_fArmedTime = 0x1968 # GameTime_t
m_bBombPlacedAnimation = 0x196C # bool
m_bIsPlantingViaUse = 0x196D # bool
m_entitySpottedState = 0x1970 # EntitySpottedState_t
m_nSpotRules = 0x1988 # int32_t
m_bPlayedArmingBeeps = 0x198C # bool[7]
m_bBombPlanted = 0x1993 # bool
m_bDroppedFromDeath = 0x1994 # bool
m_szScreenText = 0x1990 # char[32]
m_bombdroppedlightParticleIndex = 0x19B0 # ParticleIndex_t
m_bStartedArming = 0x19B4 # bool
m_fArmedTime = 0x19B8 # GameTime_t
m_bBombPlacedAnimation = 0x19BC # bool
m_bIsPlantingViaUse = 0x19BD # bool
m_entitySpottedState = 0x19C0 # EntitySpottedState_t
m_nSpotRules = 0x19D8 # int32_t
m_bPlayedArmingBeeps = 0x19DC # bool[7]
m_bBombPlanted = 0x19E3 # bool
m_bDroppedFromDeath = 0x19E4 # bool
class C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # 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 = 0x22C0 # CUtlString
m_animgraphCharacterModeString = 0x22C8 # CUtlString
m_flInitialModelScale = 0x22D0 # float
m_animgraph = 0x22D8 # CUtlString
m_animgraphCharacterModeString = 0x22E0 # CUtlString
m_flInitialModelScale = 0x22E8 # float
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
@ -1747,201 +1747,202 @@ class C_CSGameRulesProxy: # C_GameRulesProxy
class C_CSMinimapBoundary: # C_BaseEntity
class C_CSObserverPawn: # C_CSPlayerPawnBase
m_hDetectParentChange = 0x1698 # CEntityHandle
m_hDetectParentChange = 0x16A8 # CEntityHandle
class C_CSPlayerPawn: # C_CSPlayerPawnBase
m_pBulletServices = 0x1698 # CCSPlayer_BulletServices*
m_pHostageServices = 0x16A0 # CCSPlayer_HostageServices*
m_pBuyServices = 0x16A8 # CCSPlayer_BuyServices*
m_pGlowServices = 0x16B0 # CCSPlayer_GlowServices*
m_pActionTrackingServices = 0x16B8 # CCSPlayer_ActionTrackingServices*
m_flHealthShotBoostExpirationTime = 0x16C0 # GameTime_t
m_flLastFiredWeaponTime = 0x16C4 # GameTime_t
m_bHasFemaleVoice = 0x16C8 # bool
m_flLandseconds = 0x16CC # float
m_flOldFallVelocity = 0x16D0 # float
m_szLastPlaceName = 0x16D4 # char[18]
m_bPrevDefuser = 0x16E6 # bool
m_bPrevHelmet = 0x16E7 # bool
m_nPrevArmorVal = 0x16E8 # int32_t
m_nPrevGrenadeAmmoCount = 0x16EC # int32_t
m_unPreviousWeaponHash = 0x16F0 # uint32_t
m_unWeaponHash = 0x16F4 # uint32_t
m_bInBuyZone = 0x16F8 # bool
m_bPreviouslyInBuyZone = 0x16F9 # bool
m_aimPunchAngle = 0x16FC # QAngle
m_aimPunchAngleVel = 0x1708 # QAngle
m_aimPunchTickBase = 0x1714 # int32_t
m_aimPunchTickFraction = 0x1718 # float
m_aimPunchCache = 0x1720 # CUtlVector<QAngle>
m_bInLanding = 0x1740 # bool
m_flLandingTime = 0x1744 # float
m_bInHostageRescueZone = 0x1748 # bool
m_bInBombZone = 0x1749 # bool
m_bIsBuyMenuOpen = 0x174A # bool
m_flTimeOfLastInjury = 0x174C # GameTime_t
m_flNextSprayDecalTime = 0x1750 # GameTime_t
m_iRetakesOffering = 0x1868 # int32_t
m_iRetakesOfferingCard = 0x186C # int32_t
m_bRetakesHasDefuseKit = 0x1870 # bool
m_bRetakesMVPLastRound = 0x1871 # bool
m_iRetakesMVPBoostItem = 0x1874 # int32_t
m_RetakesMVPBoostExtraUtility = 0x1878 # loadout_slot_t
m_bNeedToReApplyGloves = 0x1898 # bool
m_EconGloves = 0x18A0 # C_EconItemView
m_bMustSyncRagdollState = 0x1CE8 # bool
m_nRagdollDamageBone = 0x1CEC # int32_t
m_vRagdollDamageForce = 0x1CF0 # Vector
m_vRagdollDamagePosition = 0x1CFC # Vector
m_szRagdollDamageWeaponName = 0x1D08 # char[64]
m_bRagdollDamageHeadshot = 0x1D48 # bool
m_bLastHeadBoneTransformIsValid = 0x2288 # bool
m_lastLandTime = 0x228C # GameTime_t
m_bOnGroundLastTick = 0x2290 # bool
m_qDeathEyeAngles = 0x22AC # QAngle
m_bSkipOneHeadConstraintUpdate = 0x22B8 # bool
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<QAngle>
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
class C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices = 0x1250 # CCSPlayer_PingServices*
m_pViewModelServices = 0x1258 # CPlayer_ViewModelServices*
m_fRenderingClipPlane = 0x1260 # float[4]
m_nLastClipPlaneSetupFrame = 0x1270 # int32_t
m_vecLastClipCameraPos = 0x1274 # Vector
m_vecLastClipCameraForward = 0x1280 # Vector
m_bClipHitStaticWorld = 0x128C # bool
m_bCachedPlaneIsValid = 0x128D # bool
m_pClippingWeapon = 0x1290 # C_CSWeaponBase*
m_previousPlayerState = 0x1298 # CSPlayerState
m_flLastCollisionCeiling = 0x129C # float
m_flLastCollisionCeilingChangeTime = 0x12A0 # float
m_grenadeParameterStashTime = 0x12C0 # GameTime_t
m_bGrenadeParametersStashed = 0x12C4 # bool
m_angStashedShootAngles = 0x12C8 # QAngle
m_vecStashedGrenadeThrowPosition = 0x12D4 # Vector
m_vecStashedVelocity = 0x12E0 # Vector
m_angShootAngleHistory = 0x12EC # QAngle[2]
m_vecThrowPositionHistory = 0x1304 # Vector[2]
m_vecVelocityHistory = 0x131C # Vector[2]
m_thirdPersonHeading = 0x1338 # QAngle
m_flSlopeDropOffset = 0x1350 # float
m_flSlopeDropHeight = 0x1360 # float
m_vHeadConstraintOffset = 0x1370 # Vector
m_bIsScoped = 0x1388 # bool
m_bIsWalking = 0x1389 # bool
m_bResumeZoom = 0x138A # bool
m_iPlayerState = 0x138C # CSPlayerState
m_bIsDefusing = 0x1390 # bool
m_bIsGrabbingHostage = 0x1391 # bool
m_iBlockingUseActionInProgress = 0x1394 # CSPlayerBlockingUseAction_t
m_bIsRescuing = 0x1398 # bool
m_fImmuneToGunGameDamageTime = 0x139C # GameTime_t
m_fImmuneToGunGameDamageTimeLast = 0x13A0 # GameTime_t
m_bGunGameImmunity = 0x13A4 # bool
m_bHasMovedSinceSpawn = 0x13A5 # bool
m_fMolotovUseTime = 0x13A8 # float
m_fMolotovDamageTime = 0x13AC # float
m_nWhichBombZone = 0x13B0 # int32_t
m_bInNoDefuseArea = 0x13B4 # bool
m_iThrowGrenadeCounter = 0x13B8 # int32_t
m_bWaitForNoAttack = 0x13BC # bool
m_flGuardianTooFarDistFrac = 0x13C0 # float
m_flDetectedByEnemySensorTime = 0x13C4 # GameTime_t
m_flNextGuardianTooFarWarning = 0x13C8 # float
m_bSuppressGuardianTooFarWarningAudio = 0x13CC # bool
m_bKilledByTaser = 0x13CD # bool
m_iMoveState = 0x13D0 # int32_t
m_bCanMoveDuringFreezePeriod = 0x13D4 # bool
m_flLowerBodyYawTarget = 0x13D8 # float
m_bStrafing = 0x13DC # bool
m_flLastSpawnTimeIndex = 0x13E0 # GameTime_t
m_flEmitSoundTime = 0x13E4 # GameTime_t
m_iAddonBits = 0x13E8 # int32_t
m_iPrimaryAddon = 0x13EC # int32_t
m_iSecondaryAddon = 0x13F0 # int32_t
m_iProgressBarDuration = 0x13F4 # int32_t
m_flProgressBarStartTime = 0x13F8 # float
m_iDirection = 0x13FC # int32_t
m_iShotsFired = 0x1400 # int32_t
m_bNightVisionOn = 0x1404 # bool
m_bHasNightVision = 0x1405 # bool
m_flVelocityModifier = 0x1408 # float
m_flHitHeading = 0x140C # float
m_nHitBodyPart = 0x1410 # int32_t
m_iStartAccount = 0x1414 # int32_t
m_vecIntroStartEyePosition = 0x1418 # Vector
m_vecIntroStartPlayerForward = 0x1424 # Vector
m_flClientDeathTime = 0x1430 # GameTime_t
m_flNightVisionAlpha = 0x1434 # float
m_bScreenTearFrameCaptured = 0x1438 # bool
m_flFlashBangTime = 0x143C # float
m_flFlashScreenshotAlpha = 0x1440 # float
m_flFlashOverlayAlpha = 0x1444 # float
m_bFlashBuildUp = 0x1448 # bool
m_bFlashDspHasBeenCleared = 0x1449 # bool
m_bFlashScreenshotHasBeenGrabbed = 0x144A # bool
m_flFlashMaxAlpha = 0x144C # float
m_flFlashDuration = 0x1450 # float
m_lastStandingPos = 0x1454 # Vector
m_vecLastMuzzleFlashPos = 0x1460 # Vector
m_angLastMuzzleFlashAngle = 0x146C # QAngle
m_hMuzzleFlashShape = 0x1478 # CHandle<C_BaseEntity>
m_iHealthBarRenderMaskIndex = 0x147C # int32_t
m_flHealthFadeValue = 0x1480 # float
m_flHealthFadeAlpha = 0x1484 # float
m_nMyCollisionGroup = 0x1488 # int32_t
m_ignoreLadderJumpTime = 0x148C # float
m_ladderSurpressionTimer = 0x1490 # CountdownTimer
m_lastLadderNormal = 0x14A8 # Vector
m_lastLadderPos = 0x14B4 # Vector
m_flDeathCCWeight = 0x14C8 # float
m_bOldIsScoped = 0x14CC # bool
m_flPrevRoundEndTime = 0x14D0 # float
m_flPrevMatchEndTime = 0x14D4 # float
m_unCurrentEquipmentValue = 0x14D8 # uint16_t
m_unRoundStartEquipmentValue = 0x14DA # uint16_t
m_unFreezetimeEndEquipmentValue = 0x14DC # uint16_t
m_vecThirdPersonViewPositionOverride = 0x14E0 # Vector
m_nHeavyAssaultSuitCooldownRemaining = 0x14EC # int32_t
m_ArmorValue = 0x14F0 # int32_t
m_angEyeAngles = 0x14F8 # QAngle
m_fNextThinkPushAway = 0x1510 # float
m_bShouldAutobuyDMWeapons = 0x1514 # bool
m_bShouldAutobuyNow = 0x1515 # bool
m_bHud_MiniScoreHidden = 0x1516 # bool
m_bHud_RadarHidden = 0x1517 # bool
m_nLastKillerIndex = 0x1518 # CEntityIndex
m_nLastConcurrentKilled = 0x151C # int32_t
m_nDeathCamMusic = 0x1520 # int32_t
m_iIDEntIndex = 0x1524 # CEntityIndex
m_delayTargetIDTimer = 0x1528 # CountdownTimer
m_iTargetedWeaponEntIndex = 0x1540 # CEntityIndex
m_iOldIDEntIndex = 0x1544 # CEntityIndex
m_holdTargetIDTimer = 0x1548 # CountdownTimer
m_flCurrentMusicStartTime = 0x1564 # float
m_flMusicRoundStartTime = 0x1568 # float
m_bDeferStartMusicOnWarmup = 0x156C # bool
m_cycleLatch = 0x1570 # int32_t
m_serverIntendedCycle = 0x1574 # float
m_vecPlayerPatchEconIndices = 0x1578 # uint32_t[5]
m_bHideTargetID = 0x1594 # bool
m_nextTaserShakeTime = 0x1598 # float
m_firstTaserShakeTime = 0x159C # float
m_flLastSmokeOverlayAlpha = 0x15A0 # float
m_vLastSmokeOverlayColor = 0x15A4 # Vector
m_nPlayerSmokedFx = 0x15B0 # ParticleIndex_t
m_flNextMagDropTime = 0x15B4 # float
m_nLastMagDropAttachmentIndex = 0x15B8 # int32_t
m_vecBulletHitModels = 0x15C0 # CUtlVector<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15D8 # CUtlVector<C_PickUpModelSlerper*>
m_vecLastAliveLocalVelocity = 0x15F0 # Vector
m_entitySpottedState = 0x1618 # EntitySpottedState_t
m_nSurvivalTeamNumber = 0x1630 # int32_t
m_bGuardianShouldSprayCustomXMark = 0x1634 # bool
m_bHasDeathInfo = 0x1635 # bool
m_flDeathInfoTime = 0x1638 # float
m_vecDeathInfoOrigin = 0x163C # Vector
m_bKilledByHeadshot = 0x1648 # bool
m_hOriginalController = 0x164C # CHandle<CCSPlayerController>
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<C_BaseEntity>
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<C_BulletHitModel*>
m_vecPickupModelSlerpers = 0x15E8 # CUtlVector<C_PickUpModelSlerper*>
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<CCSPlayerController>
class C_CSPlayerResource: # C_BaseEntity
m_bHostageAlive = 0x540 # bool[12]
@ -1975,68 +1976,73 @@ class C_CSWeaponBase: # C_BasePlayerWeapon
m_seqIdle = 0x15E0 # HSequence
m_seqFirePrimary = 0x15E4 # HSequence
m_seqFireSecondary = 0x15E8 # HSequence
m_ClientPreviousWeaponState = 0x1600 # CSWeaponState_t
m_iState = 0x1604 # CSWeaponState_t
m_flCrosshairDistance = 0x1608 # float
m_iAmmoLastCheck = 0x160C # int32_t
m_iAlpha = 0x1610 # int32_t
m_iScopeTextureID = 0x1614 # int32_t
m_iCrosshairTextureID = 0x1618 # int32_t
m_flGunAccuracyPosition = 0x161C # float
m_nViewModelIndex = 0x1620 # uint32_t
m_bReloadsWithClips = 0x1624 # bool
m_flTimeWeaponIdle = 0x1628 # GameTime_t
m_bFireOnEmpty = 0x162C # bool
m_OnPlayerPickup = 0x1630 # CEntityIOOutput
m_weaponMode = 0x1658 # CSWeaponMode
m_flTurningInaccuracyDelta = 0x165C # float
m_vecTurningInaccuracyEyeDirLast = 0x1660 # Vector
m_flTurningInaccuracy = 0x166C # float
m_fAccuracyPenalty = 0x1670 # float
m_flLastAccuracyUpdateTime = 0x1674 # GameTime_t
m_fAccuracySmoothedForZoom = 0x1678 # float
m_fScopeZoomEndTime = 0x167C # GameTime_t
m_iRecoilIndex = 0x1680 # int32_t
m_flRecoilIndex = 0x1684 # float
m_bBurstMode = 0x1688 # bool
m_flPostponeFireReadyTime = 0x168C # GameTime_t
m_bInReload = 0x1690 # bool
m_bReloadVisuallyComplete = 0x1691 # bool
m_flDroppedAtTime = 0x1694 # GameTime_t
m_bIsHauledBack = 0x1698 # bool
m_bSilencerOn = 0x1699 # bool
m_flTimeSilencerSwitchComplete = 0x169C # GameTime_t
m_iOriginalTeamNumber = 0x16A0 # int32_t
m_flNextAttackRenderTimeOffset = 0x16A4 # float
m_bVisualsDataSet = 0x1728 # bool
m_bOldFirstPersonSpectatedState = 0x1729 # bool
m_hOurPing = 0x172C # CHandle<C_BaseEntity>
m_nOurPingIndex = 0x1730 # CEntityIndex
m_vecOurPingPos = 0x1734 # Vector
m_bGlowForPing = 0x1740 # bool
m_bUIWeapon = 0x1741 # bool
m_hPrevOwner = 0x1750 # CHandle<C_CSPlayerPawn>
m_nDropTick = 0x1754 # GameTick_t
m_donated = 0x1774 # bool
m_fLastShotTime = 0x1778 # GameTime_t
m_bWasOwnedByCT = 0x177C # bool
m_bWasOwnedByTerrorist = 0x177D # bool
m_gunHeat = 0x1780 # float
m_smokeAttachments = 0x1784 # uint32_t
m_lastSmokeTime = 0x1788 # GameTime_t
m_flLastClientFireBulletTime = 0x178C # float
m_IronSightController = 0x1840 # C_IronSightController
m_iIronSightMode = 0x18F0 # int32_t
m_flLastLOSTraceFailureTime = 0x1900 # GameTime_t
m_iNumEmptyAttacks = 0x1904 # int32_t
m_thirdPersonFireSequences = 0x15F0 # CUtlVector<HSequence>
m_hCurrentThirdPersonSequence = 0x1608 # HSequence
m_nSilencerBoneIndex = 0x160C # int32_t
m_thirdPersonSequences = 0x1610 # HSequence[6]
m_ClientPreviousWeaponState = 0x1640 # CSWeaponState_t
m_iState = 0x1644 # CSWeaponState_t
m_flCrosshairDistance = 0x1648 # float
m_iAmmoLastCheck = 0x164C # int32_t
m_iAlpha = 0x1650 # int32_t
m_iScopeTextureID = 0x1654 # int32_t
m_iCrosshairTextureID = 0x1658 # int32_t
m_flGunAccuracyPosition = 0x165C # float
m_nViewModelIndex = 0x1660 # uint32_t
m_bReloadsWithClips = 0x1664 # bool
m_flTimeWeaponIdle = 0x1668 # GameTime_t
m_bFireOnEmpty = 0x166C # bool
m_OnPlayerPickup = 0x1670 # CEntityIOOutput
m_weaponMode = 0x1698 # CSWeaponMode
m_flTurningInaccuracyDelta = 0x169C # float
m_vecTurningInaccuracyEyeDirLast = 0x16A0 # Vector
m_flTurningInaccuracy = 0x16AC # float
m_fAccuracyPenalty = 0x16B0 # float
m_flLastAccuracyUpdateTime = 0x16B4 # GameTime_t
m_fAccuracySmoothedForZoom = 0x16B8 # float
m_fScopeZoomEndTime = 0x16BC # GameTime_t
m_iRecoilIndex = 0x16C0 # int32_t
m_flRecoilIndex = 0x16C4 # float
m_bBurstMode = 0x16C8 # bool
m_flPostponeFireReadyTime = 0x16CC # GameTime_t
m_bInReload = 0x16D0 # bool
m_bReloadVisuallyComplete = 0x16D1 # bool
m_flDroppedAtTime = 0x16D4 # GameTime_t
m_bIsHauledBack = 0x16D8 # bool
m_bSilencerOn = 0x16D9 # bool
m_flTimeSilencerSwitchComplete = 0x16DC # GameTime_t
m_iOriginalTeamNumber = 0x16E0 # int32_t
m_flNextAttackRenderTimeOffset = 0x16E4 # float
m_bVisualsDataSet = 0x1768 # bool
m_bOldFirstPersonSpectatedState = 0x1769 # bool
m_hOurPing = 0x176C # CHandle<C_BaseEntity>
m_nOurPingIndex = 0x1770 # CEntityIndex
m_vecOurPingPos = 0x1774 # Vector
m_bGlowForPing = 0x1780 # bool
m_bUIWeapon = 0x1781 # bool
m_hPrevOwner = 0x1790 # CHandle<C_CSPlayerPawn>
m_nDropTick = 0x1794 # GameTick_t
m_donated = 0x17B4 # bool
m_fLastShotTime = 0x17B8 # GameTime_t
m_bWasOwnedByCT = 0x17BC # bool
m_bWasOwnedByTerrorist = 0x17BD # bool
m_gunHeat = 0x17C0 # float
m_smokeAttachments = 0x17C4 # uint32_t
m_lastSmokeTime = 0x17C8 # GameTime_t
m_flNextClientFireBulletTime = 0x17CC # float
m_flNextClientFireBulletTime_Repredict = 0x17D0 # float
m_IronSightController = 0x1890 # C_IronSightController
m_iIronSightMode = 0x1940 # int32_t
m_flLastLOSTraceFailureTime = 0x1950 # GameTime_t
m_iNumEmptyAttacks = 0x1954 # int32_t
class C_CSWeaponBaseGun: # C_CSWeaponBase
m_zoomLevel = 0x1940 # int32_t
m_iBurstShotsRemaining = 0x1944 # int32_t
m_iSilencerBodygroup = 0x1948 # int32_t
m_silencedModelIndex = 0x1958 # int32_t
m_inPrecache = 0x195C # bool
m_bNeedsBoltAction = 0x195D # bool
m_zoomLevel = 0x1990 # int32_t
m_iBurstShotsRemaining = 0x1994 # int32_t
m_iSilencerBodygroup = 0x1998 # int32_t
m_silencedModelIndex = 0x19A8 # int32_t
m_inPrecache = 0x19AC # bool
m_bNeedsBoltAction = 0x19AD # bool
class C_Chicken: # C_DynamicProp
m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph>
@ -2108,7 +2114,9 @@ class C_DEagle: # C_CSWeaponBaseGun
class C_DecoyGrenade: # C_BaseCSGrenade
class C_DecoyProjectile: # C_BaseCSGrenadeProjectile
m_flTimeParticleEffectSpawn = 0x1110 # GameTime_t
m_nDecoyShotTick = 0x10F0 # int32_t
m_nClientLastKnownDecoyShotTick = 0x10F4 # int32_t
m_flTimeParticleEffectSpawn = 0x1118 # GameTime_t
class C_DynamicLight: # C_BaseModelEntity
m_Flags = 0xCC0 # uint8_t
@ -2231,52 +2239,50 @@ class C_EntityFlame: # C_BaseEntity
m_bCheapEffect = 0x56C # bool
class C_EnvCombinedLightProbeVolume: # C_BaseEntity
m_Color = 0x15A8 # Color
m_flBrightness = 0x15AC # float
m_hCubemapTexture = 0x15B0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_bCustomCubemapTexture = 0x15B8 # bool
m_hLightProbeTexture = 0x15C0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightIndicesTexture = 0x15C8 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightScalarsTexture = 0x15D0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightShadowsTexture = 0x15D8 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_vBoxMins = 0x15E0 # Vector
m_vBoxMaxs = 0x15EC # Vector
m_LightGroups = 0x15F8 # CUtlSymbolLarge
m_bMoveable = 0x1600 # bool
m_nHandshake = 0x1604 # int32_t
m_nEnvCubeMapArrayIndex = 0x1608 # int32_t
m_nPriority = 0x160C # int32_t
m_bStartDisabled = 0x1610 # bool
m_flEdgeFadeDist = 0x1614 # float
m_vEdgeFadeDists = 0x1618 # Vector
m_nLightProbeSizeX = 0x1624 # int32_t
m_nLightProbeSizeY = 0x1628 # int32_t
m_nLightProbeSizeZ = 0x162C # int32_t
m_nLightProbeAtlasX = 0x1630 # int32_t
m_nLightProbeAtlasY = 0x1634 # int32_t
m_nLightProbeAtlasZ = 0x1638 # int32_t
m_bEnabled = 0x1651 # bool
m_Color = 0x1598 # Color
m_flBrightness = 0x159C # float
m_hCubemapTexture = 0x15A0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_bCustomCubemapTexture = 0x15A8 # bool
m_hLightProbeTexture = 0x15B0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightIndicesTexture = 0x15B8 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightScalarsTexture = 0x15C0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightShadowsTexture = 0x15C8 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_vBoxMins = 0x15D0 # Vector
m_vBoxMaxs = 0x15DC # Vector
m_bMoveable = 0x15E8 # bool
m_nHandshake = 0x15EC # int32_t
m_nEnvCubeMapArrayIndex = 0x15F0 # int32_t
m_nPriority = 0x15F4 # int32_t
m_bStartDisabled = 0x15F8 # bool
m_flEdgeFadeDist = 0x15FC # float
m_vEdgeFadeDists = 0x1600 # Vector
m_nLightProbeSizeX = 0x160C # int32_t
m_nLightProbeSizeY = 0x1610 # int32_t
m_nLightProbeSizeZ = 0x1614 # int32_t
m_nLightProbeAtlasX = 0x1618 # int32_t
m_nLightProbeAtlasY = 0x161C # int32_t
m_nLightProbeAtlasZ = 0x1620 # int32_t
m_bEnabled = 0x1639 # bool
class C_EnvCubemap: # C_BaseEntity
m_hCubemapTexture = 0x5C8 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_bCustomCubemapTexture = 0x5D0 # bool
m_flInfluenceRadius = 0x5D4 # float
m_vBoxProjectMins = 0x5D8 # Vector
m_vBoxProjectMaxs = 0x5E4 # Vector
m_LightGroups = 0x5F0 # CUtlSymbolLarge
m_bMoveable = 0x5F8 # bool
m_nHandshake = 0x5FC # int32_t
m_nEnvCubeMapArrayIndex = 0x600 # int32_t
m_nPriority = 0x604 # int32_t
m_flEdgeFadeDist = 0x608 # float
m_vEdgeFadeDists = 0x60C # Vector
m_flDiffuseScale = 0x618 # float
m_bStartDisabled = 0x61C # bool
m_bDefaultEnvMap = 0x61D # bool
m_bDefaultSpecEnvMap = 0x61E # bool
m_bIndoorCubeMap = 0x61F # bool
m_bCopyDiffuseFromDefaultCubemap = 0x620 # bool
m_bEnabled = 0x630 # bool
m_hCubemapTexture = 0x5C0 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_bCustomCubemapTexture = 0x5C8 # bool
m_flInfluenceRadius = 0x5CC # float
m_vBoxProjectMins = 0x5D0 # Vector
m_vBoxProjectMaxs = 0x5DC # Vector
m_bMoveable = 0x5E8 # bool
m_nHandshake = 0x5EC # int32_t
m_nEnvCubeMapArrayIndex = 0x5F0 # int32_t
m_nPriority = 0x5F4 # int32_t
m_flEdgeFadeDist = 0x5F8 # float
m_vEdgeFadeDists = 0x5FC # Vector
m_flDiffuseScale = 0x608 # float
m_bStartDisabled = 0x60C # bool
m_bDefaultEnvMap = 0x60D # bool
m_bDefaultSpecEnvMap = 0x60E # bool
m_bIndoorCubeMap = 0x60F # bool
m_bCopyDiffuseFromDefaultCubemap = 0x610 # bool
m_bEnabled = 0x620 # bool
class C_EnvCubemapBox: # C_EnvCubemap
@ -2316,24 +2322,23 @@ class C_EnvDetailController: # C_BaseEntity
m_flFadeEndDist = 0x544 # float
class C_EnvLightProbeVolume: # C_BaseEntity
m_hLightProbeTexture = 0x1520 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightIndicesTexture = 0x1528 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightScalarsTexture = 0x1530 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightShadowsTexture = 0x1538 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_vBoxMins = 0x1540 # Vector
m_vBoxMaxs = 0x154C # Vector
m_LightGroups = 0x1558 # CUtlSymbolLarge
m_bMoveable = 0x1560 # bool
m_nHandshake = 0x1564 # int32_t
m_nPriority = 0x1568 # int32_t
m_bStartDisabled = 0x156C # bool
m_nLightProbeSizeX = 0x1570 # int32_t
m_nLightProbeSizeY = 0x1574 # int32_t
m_nLightProbeSizeZ = 0x1578 # int32_t
m_nLightProbeAtlasX = 0x157C # int32_t
m_nLightProbeAtlasY = 0x1580 # int32_t
m_nLightProbeAtlasZ = 0x1584 # int32_t
m_bEnabled = 0x1591 # bool
m_hLightProbeTexture = 0x1518 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightIndicesTexture = 0x1520 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightScalarsTexture = 0x1528 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_hLightProbeDirectLightShadowsTexture = 0x1530 # CStrongHandle<InfoForResourceTypeCTextureBase>
m_vBoxMins = 0x1538 # Vector
m_vBoxMaxs = 0x1544 # Vector
m_bMoveable = 0x1550 # bool
m_nHandshake = 0x1554 # int32_t
m_nPriority = 0x1558 # int32_t
m_bStartDisabled = 0x155C # bool
m_nLightProbeSizeX = 0x1560 # int32_t
m_nLightProbeSizeY = 0x1564 # int32_t
m_nLightProbeSizeZ = 0x1568 # int32_t
m_nLightProbeAtlasX = 0x156C # int32_t
m_nLightProbeAtlasY = 0x1570 # int32_t
m_nLightProbeAtlasZ = 0x1574 # int32_t
m_bEnabled = 0x1581 # bool
class C_EnvParticleGlow: # C_ParticleSystem
m_flAlphaScale = 0x1270 # float
@ -2502,8 +2507,8 @@ class C_Fish: # CBaseAnimGraph
m_averageError = 0xF6C # float
class C_Fists: # C_CSWeaponBase
m_bPlayingUninterruptableAct = 0x1940 # bool
m_nUninterruptableActivity = 0x1944 # PlayerAnimEvent_t
m_bPlayingUninterruptableAct = 0x1990 # bool
m_nUninterruptableActivity = 0x1994 # PlayerAnimEvent_t
class C_Flashbang: # C_BaseCSGrenade
@ -2763,7 +2768,7 @@ class C_MapVetoPickController: # C_BaseEntity
m_bDisabledHud = 0xE84 # bool
class C_Melee: # C_CSWeaponBase
m_flThrowAt = 0x1940 # GameTime_t
m_flThrowAt = 0x1990 # GameTime_t
class C_ModelPointEntity: # C_BaseModelEntity
@ -3403,11 +3408,13 @@ class C_WeaponAWP: # C_CSWeaponBaseGun
class C_WeaponAug: # C_CSWeaponBaseGun
class C_WeaponBaseItem: # C_CSWeaponBase
m_SequenceCompleteTimer = 0x1940 # CountdownTimer
m_bRedraw = 0x1958 # bool
m_SequenceCompleteTimer = 0x1990 # CountdownTimer
m_bRedraw = 0x19A8 # bool
class C_WeaponBizon: # C_CSWeaponBaseGun
class C_WeaponCZ75a: # C_CSWeaponBaseGun
class C_WeaponElite: # C_CSWeaponBaseGun
class C_WeaponFamas: # C_CSWeaponBaseGun
@ -3426,8 +3433,12 @@ class C_WeaponM249: # C_CSWeaponBaseGun
class C_WeaponM4A1: # C_CSWeaponBaseGun
class C_WeaponM4A1Silencer: # C_CSWeaponBaseGun
class C_WeaponMAC10: # C_CSWeaponBaseGun
class C_WeaponMP5SD: # C_CSWeaponBaseGun
class C_WeaponMP7: # C_CSWeaponBaseGun
class C_WeaponMP9: # C_CSWeaponBaseGun
@ -3442,6 +3453,8 @@ class C_WeaponP250: # C_CSWeaponBaseGun
class C_WeaponP90: # C_CSWeaponBaseGun
class C_WeaponRevolver: # C_CSWeaponBaseGun
class C_WeaponSCAR20: # C_CSWeaponBaseGun
class C_WeaponSG556: # C_CSWeaponBaseGun
@ -3451,15 +3464,17 @@ class C_WeaponSSG08: # C_CSWeaponBaseGun
class C_WeaponSawedoff: # C_CSWeaponBase
class C_WeaponShield: # C_CSWeaponBaseGun
m_flDisplayHealth = 0x1960 # float
m_flDisplayHealth = 0x19B0 # float
class C_WeaponTaser: # C_CSWeaponBaseGun
m_fFireTime = 0x1960 # GameTime_t
m_fFireTime = 0x19B0 # GameTime_t
class C_WeaponTec9: # C_CSWeaponBaseGun
class C_WeaponUMP45: # C_CSWeaponBaseGun
class C_WeaponUSPSilencer: # C_CSWeaponBaseGun
class C_WeaponXM1014: # C_CSWeaponBase
class C_World: # C_BaseModelEntity
@ -3716,7 +3731,6 @@ class shard_model_desc_t:
m_bHasParent = 0x54 # bool
m_bParentFrozen = 0x55 # bool
m_SurfacePropStringToken = 0x58 # CUtlStringToken
m_LightGroup = 0x5C # CUtlStringToken
class sky3dparams_t:
scale = 0x8 # int16_t

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -934,33 +934,32 @@ pub mod CLightComponent { // CEntityComponent
pub const m_nShadowPriority: usize = 0x120; // int32_t
pub const m_nBakedShadowIndex: usize = 0x124; // int32_t
pub const m_bRenderToCubemaps: usize = 0x128; // bool
pub const m_LightGroups: usize = 0x130; // CUtlSymbolLarge
pub const m_nDirectLight: usize = 0x138; // int32_t
pub const m_nIndirectLight: usize = 0x13C; // int32_t
pub const m_flFadeMinDist: usize = 0x140; // float
pub const m_flFadeMaxDist: usize = 0x144; // float
pub const m_flShadowFadeMinDist: usize = 0x148; // float
pub const m_flShadowFadeMaxDist: usize = 0x14C; // float
pub const m_bEnabled: usize = 0x150; // bool
pub const m_bFlicker: usize = 0x151; // bool
pub const m_bPrecomputedFieldsValid: usize = 0x152; // bool
pub const m_vPrecomputedBoundsMins: usize = 0x154; // Vector
pub const m_vPrecomputedBoundsMaxs: usize = 0x160; // Vector
pub const m_vPrecomputedOBBOrigin: usize = 0x16C; // Vector
pub const m_vPrecomputedOBBAngles: usize = 0x178; // QAngle
pub const m_vPrecomputedOBBExtent: usize = 0x184; // Vector
pub const m_flPrecomputedMaxRange: usize = 0x190; // float
pub const m_nFogLightingMode: usize = 0x194; // int32_t
pub const m_flFogContributionStength: usize = 0x198; // float
pub const m_flNearClipPlane: usize = 0x19C; // float
pub const m_SkyColor: usize = 0x1A0; // Color
pub const m_flSkyIntensity: usize = 0x1A4; // float
pub const m_SkyAmbientBounce: usize = 0x1A8; // Color
pub const m_bUseSecondaryColor: usize = 0x1AC; // bool
pub const m_bMixedShadows: usize = 0x1AD; // bool
pub const m_flLightStyleStartTime: usize = 0x1B0; // GameTime_t
pub const m_flCapsuleLength: usize = 0x1B4; // float
pub const m_flMinRoughness: usize = 0x1B8; // float
pub const m_nDirectLight: usize = 0x12C; // int32_t
pub const m_nIndirectLight: usize = 0x130; // int32_t
pub const m_flFadeMinDist: usize = 0x134; // float
pub const m_flFadeMaxDist: usize = 0x138; // float
pub const m_flShadowFadeMinDist: usize = 0x13C; // float
pub const m_flShadowFadeMaxDist: usize = 0x140; // float
pub const m_bEnabled: usize = 0x144; // bool
pub const m_bFlicker: usize = 0x145; // bool
pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool
pub const m_vPrecomputedBoundsMins: usize = 0x148; // Vector
pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // Vector
pub const m_vPrecomputedOBBOrigin: usize = 0x160; // Vector
pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle
pub const m_vPrecomputedOBBExtent: usize = 0x178; // Vector
pub const m_flPrecomputedMaxRange: usize = 0x184; // float
pub const m_nFogLightingMode: usize = 0x188; // int32_t
pub const m_flFogContributionStength: usize = 0x18C; // float
pub const m_flNearClipPlane: usize = 0x190; // float
pub const m_SkyColor: usize = 0x194; // Color
pub const m_flSkyIntensity: usize = 0x198; // float
pub const m_SkyAmbientBounce: usize = 0x19C; // Color
pub const m_bUseSecondaryColor: usize = 0x1A0; // bool
pub const m_bMixedShadows: usize = 0x1A1; // bool
pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t
pub const m_flCapsuleLength: usize = 0x1A8; // float
pub const m_flMinRoughness: usize = 0x1AC; // float
}
pub mod CLogicRelay { // CLogicalEntity
@ -1304,16 +1303,16 @@ pub mod C_BaseButton { // C_BaseToggle
}
pub mod C_BaseCSGrenade { // C_CSWeaponBase
pub const m_bClientPredictDelete: usize = 0x1940; // bool
pub const m_bRedraw: usize = 0x1968; // bool
pub const m_bIsHeldByPlayer: usize = 0x1969; // bool
pub const m_bPinPulled: usize = 0x196A; // bool
pub const m_bJumpThrow: usize = 0x196B; // bool
pub const m_eThrowStatus: usize = 0x196C; // EGrenadeThrowState
pub const m_fThrowTime: usize = 0x1970; // GameTime_t
pub const m_flThrowStrength: usize = 0x1974; // float
pub const m_flThrowStrengthApproach: usize = 0x1978; // float
pub const m_fDropTime: usize = 0x197C; // GameTime_t
pub const m_bClientPredictDelete: usize = 0x1990; // bool
pub const m_bRedraw: usize = 0x1991; // bool
pub const m_bIsHeldByPlayer: usize = 0x1992; // bool
pub const m_bPinPulled: usize = 0x1993; // bool
pub const m_bJumpThrow: usize = 0x1994; // bool
pub const m_eThrowStatus: usize = 0x1998; // EGrenadeThrowState
pub const m_fThrowTime: usize = 0x199C; // GameTime_t
pub const m_flThrowStrength: usize = 0x19A0; // float
pub const m_flThrowStrengthApproach: usize = 0x19A4; // float
pub const m_fDropTime: usize = 0x19A8; // GameTime_t
}
pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1502,8 +1501,7 @@ pub mod C_BaseModelEntity { // C_BaseEntity
pub const m_bAllowFadeInView: usize = 0xA72; // bool
pub const m_clrRender: usize = 0xA73; // Color
pub const m_vecRenderAttributes: usize = 0xA78; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
pub const m_LightGroup: usize = 0xAE0; // CUtlStringToken
pub const m_bRenderToCubemaps: usize = 0xAE4; // bool
pub const m_bRenderToCubemaps: usize = 0xAE0; // bool
pub const m_Collision: usize = 0xAE8; // CCollisionProperty
pub const m_Glow: usize = 0xB98; // CGlowProperty
pub const m_flGlowBackfaceMult: usize = 0xBF0; // float
@ -1543,14 +1541,16 @@ pub mod C_BasePlayerPawn { // C_BaseCombatCharacter
pub const m_flDeathTime: usize = 0x11F8; // GameTime_t
pub const m_vecPredictionError: usize = 0x11FC; // Vector
pub const m_flPredictionErrorTime: usize = 0x1208; // GameTime_t
pub const m_flFOVSensitivityAdjust: usize = 0x120C; // float
pub const m_flMouseSensitivity: usize = 0x1210; // float
pub const m_vOldOrigin: usize = 0x1214; // Vector
pub const m_flOldSimulationTime: usize = 0x1220; // float
pub const m_nLastExecutedCommandNumber: usize = 0x1224; // int32_t
pub const m_nLastExecutedCommandTick: usize = 0x1228; // int32_t
pub const m_hController: usize = 0x122C; // CHandle<CBasePlayerController>
pub const m_bIsSwappingToPredictableController: usize = 0x1230; // bool
pub const m_vecLastCameraSetupLocalOrigin: usize = 0x120C; // Vector
pub const m_flLastCameraSetupTime: usize = 0x1218; // GameTime_t
pub const m_flFOVSensitivityAdjust: usize = 0x121C; // float
pub const m_flMouseSensitivity: usize = 0x1220; // float
pub const m_vOldOrigin: usize = 0x1224; // Vector
pub const m_flOldSimulationTime: usize = 0x1230; // float
pub const m_nLastExecutedCommandNumber: usize = 0x1234; // int32_t
pub const m_nLastExecutedCommandTick: usize = 0x1238; // int32_t
pub const m_hController: usize = 0x123C; // CHandle<CBasePlayerController>
pub const m_bIsSwappingToPredictableController: usize = 0x1240; // bool
}
pub mod C_BasePlayerWeapon { // C_EconEntity
@ -1674,17 +1674,17 @@ pub mod C_BulletHitModel { // CBaseAnimGraph
}
pub mod C_C4 { // C_CSWeaponBase
pub const m_szScreenText: usize = 0x1940; // char[32]
pub const m_bombdroppedlightParticleIndex: usize = 0x1960; // ParticleIndex_t
pub const m_bStartedArming: usize = 0x1964; // bool
pub const m_fArmedTime: usize = 0x1968; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x196C; // bool
pub const m_bIsPlantingViaUse: usize = 0x196D; // bool
pub const m_entitySpottedState: usize = 0x1970; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1988; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x198C; // bool[7]
pub const m_bBombPlanted: usize = 0x1993; // bool
pub const m_bDroppedFromDeath: usize = 0x1994; // bool
pub const m_szScreenText: usize = 0x1990; // char[32]
pub const m_bombdroppedlightParticleIndex: usize = 0x19B0; // ParticleIndex_t
pub const m_bStartedArming: usize = 0x19B4; // bool
pub const m_fArmedTime: usize = 0x19B8; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x19BC; // bool
pub const m_bIsPlantingViaUse: usize = 0x19BD; // bool
pub const m_entitySpottedState: usize = 0x19C0; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x19D8; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x19DC; // bool[7]
pub const m_bBombPlanted: usize = 0x19E3; // bool
pub const m_bDroppedFromDeath: usize = 0x19E4; // bool
}
pub mod C_CSGOViewModel { // C_PredictedViewModel
@ -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 = 0x22C0; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x22C8; // CUtlString
pub const m_flInitialModelScale: usize = 0x22D0; // float
pub const m_animgraph: usize = 0x22D8; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x22E0; // CUtlString
pub const m_flInitialModelScale: usize = 0x22E8; // float
}
pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1924,203 +1924,204 @@ pub mod C_CSMinimapBoundary { // C_BaseEntity
}
pub mod C_CSObserverPawn { // C_CSPlayerPawnBase
pub const m_hDetectParentChange: usize = 0x1698; // CEntityHandle
pub const m_hDetectParentChange: usize = 0x16A8; // CEntityHandle
}
pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase
pub const m_pBulletServices: usize = 0x1698; // CCSPlayer_BulletServices*
pub const m_pHostageServices: usize = 0x16A0; // CCSPlayer_HostageServices*
pub const m_pBuyServices: usize = 0x16A8; // CCSPlayer_BuyServices*
pub const m_pGlowServices: usize = 0x16B0; // CCSPlayer_GlowServices*
pub const m_pActionTrackingServices: usize = 0x16B8; // CCSPlayer_ActionTrackingServices*
pub const m_flHealthShotBoostExpirationTime: usize = 0x16C0; // GameTime_t
pub const m_flLastFiredWeaponTime: usize = 0x16C4; // GameTime_t
pub const m_bHasFemaleVoice: usize = 0x16C8; // bool
pub const m_flLandseconds: usize = 0x16CC; // float
pub const m_flOldFallVelocity: usize = 0x16D0; // float
pub const m_szLastPlaceName: usize = 0x16D4; // char[18]
pub const m_bPrevDefuser: usize = 0x16E6; // bool
pub const m_bPrevHelmet: usize = 0x16E7; // bool
pub const m_nPrevArmorVal: usize = 0x16E8; // int32_t
pub const m_nPrevGrenadeAmmoCount: usize = 0x16EC; // int32_t
pub const m_unPreviousWeaponHash: usize = 0x16F0; // uint32_t
pub const m_unWeaponHash: usize = 0x16F4; // uint32_t
pub const m_bInBuyZone: usize = 0x16F8; // bool
pub const m_bPreviouslyInBuyZone: usize = 0x16F9; // bool
pub const m_aimPunchAngle: usize = 0x16FC; // QAngle
pub const m_aimPunchAngleVel: usize = 0x1708; // QAngle
pub const m_aimPunchTickBase: usize = 0x1714; // int32_t
pub const m_aimPunchTickFraction: usize = 0x1718; // float
pub const m_aimPunchCache: usize = 0x1720; // CUtlVector<QAngle>
pub const m_bInLanding: usize = 0x1740; // bool
pub const m_flLandingTime: usize = 0x1744; // float
pub const m_bInHostageRescueZone: usize = 0x1748; // bool
pub const m_bInBombZone: usize = 0x1749; // bool
pub const m_bIsBuyMenuOpen: usize = 0x174A; // bool
pub const m_flTimeOfLastInjury: usize = 0x174C; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1750; // GameTime_t
pub const m_iRetakesOffering: usize = 0x1868; // int32_t
pub const m_iRetakesOfferingCard: usize = 0x186C; // int32_t
pub const m_bRetakesHasDefuseKit: usize = 0x1870; // bool
pub const m_bRetakesMVPLastRound: usize = 0x1871; // bool
pub const m_iRetakesMVPBoostItem: usize = 0x1874; // int32_t
pub const m_RetakesMVPBoostExtraUtility: usize = 0x1878; // loadout_slot_t
pub const m_bNeedToReApplyGloves: usize = 0x1898; // bool
pub const m_EconGloves: usize = 0x18A0; // C_EconItemView
pub const m_bMustSyncRagdollState: usize = 0x1CE8; // bool
pub const m_nRagdollDamageBone: usize = 0x1CEC; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1CF0; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1CFC; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1D08; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D48; // bool
pub const m_bLastHeadBoneTransformIsValid: usize = 0x2288; // bool
pub const m_lastLandTime: usize = 0x228C; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x2290; // bool
pub const m_qDeathEyeAngles: usize = 0x22AC; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22B8; // bool
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<QAngle>
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 mod C_CSPlayerPawnBase { // C_BasePlayerPawn
pub const m_pPingServices: usize = 0x1250; // CCSPlayer_PingServices*
pub const m_pViewModelServices: usize = 0x1258; // CPlayer_ViewModelServices*
pub const m_fRenderingClipPlane: usize = 0x1260; // float[4]
pub const m_nLastClipPlaneSetupFrame: usize = 0x1270; // int32_t
pub const m_vecLastClipCameraPos: usize = 0x1274; // Vector
pub const m_vecLastClipCameraForward: usize = 0x1280; // Vector
pub const m_bClipHitStaticWorld: usize = 0x128C; // bool
pub const m_bCachedPlaneIsValid: usize = 0x128D; // bool
pub const m_pClippingWeapon: usize = 0x1290; // C_CSWeaponBase*
pub const m_previousPlayerState: usize = 0x1298; // CSPlayerState
pub const m_flLastCollisionCeiling: usize = 0x129C; // float
pub const m_flLastCollisionCeilingChangeTime: usize = 0x12A0; // float
pub const m_grenadeParameterStashTime: usize = 0x12C0; // GameTime_t
pub const m_bGrenadeParametersStashed: usize = 0x12C4; // bool
pub const m_angStashedShootAngles: usize = 0x12C8; // QAngle
pub const m_vecStashedGrenadeThrowPosition: usize = 0x12D4; // Vector
pub const m_vecStashedVelocity: usize = 0x12E0; // Vector
pub const m_angShootAngleHistory: usize = 0x12EC; // QAngle[2]
pub const m_vecThrowPositionHistory: usize = 0x1304; // Vector[2]
pub const m_vecVelocityHistory: usize = 0x131C; // Vector[2]
pub const m_thirdPersonHeading: usize = 0x1338; // QAngle
pub const m_flSlopeDropOffset: usize = 0x1350; // float
pub const m_flSlopeDropHeight: usize = 0x1360; // float
pub const m_vHeadConstraintOffset: usize = 0x1370; // Vector
pub const m_bIsScoped: usize = 0x1388; // bool
pub const m_bIsWalking: usize = 0x1389; // bool
pub const m_bResumeZoom: usize = 0x138A; // bool
pub const m_iPlayerState: usize = 0x138C; // CSPlayerState
pub const m_bIsDefusing: usize = 0x1390; // bool
pub const m_bIsGrabbingHostage: usize = 0x1391; // bool
pub const m_iBlockingUseActionInProgress: usize = 0x1394; // CSPlayerBlockingUseAction_t
pub const m_bIsRescuing: usize = 0x1398; // bool
pub const m_fImmuneToGunGameDamageTime: usize = 0x139C; // GameTime_t
pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13A0; // GameTime_t
pub const m_bGunGameImmunity: usize = 0x13A4; // bool
pub const m_bHasMovedSinceSpawn: usize = 0x13A5; // bool
pub const m_fMolotovUseTime: usize = 0x13A8; // float
pub const m_fMolotovDamageTime: usize = 0x13AC; // float
pub const m_nWhichBombZone: usize = 0x13B0; // int32_t
pub const m_bInNoDefuseArea: usize = 0x13B4; // bool
pub const m_iThrowGrenadeCounter: usize = 0x13B8; // int32_t
pub const m_bWaitForNoAttack: usize = 0x13BC; // bool
pub const m_flGuardianTooFarDistFrac: usize = 0x13C0; // float
pub const m_flDetectedByEnemySensorTime: usize = 0x13C4; // GameTime_t
pub const m_flNextGuardianTooFarWarning: usize = 0x13C8; // float
pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13CC; // bool
pub const m_bKilledByTaser: usize = 0x13CD; // bool
pub const m_iMoveState: usize = 0x13D0; // int32_t
pub const m_bCanMoveDuringFreezePeriod: usize = 0x13D4; // bool
pub const m_flLowerBodyYawTarget: usize = 0x13D8; // float
pub const m_bStrafing: usize = 0x13DC; // bool
pub const m_flLastSpawnTimeIndex: usize = 0x13E0; // GameTime_t
pub const m_flEmitSoundTime: usize = 0x13E4; // GameTime_t
pub const m_iAddonBits: usize = 0x13E8; // int32_t
pub const m_iPrimaryAddon: usize = 0x13EC; // int32_t
pub const m_iSecondaryAddon: usize = 0x13F0; // int32_t
pub const m_iProgressBarDuration: usize = 0x13F4; // int32_t
pub const m_flProgressBarStartTime: usize = 0x13F8; // float
pub const m_iDirection: usize = 0x13FC; // int32_t
pub const m_iShotsFired: usize = 0x1400; // int32_t
pub const m_bNightVisionOn: usize = 0x1404; // bool
pub const m_bHasNightVision: usize = 0x1405; // bool
pub const m_flVelocityModifier: usize = 0x1408; // float
pub const m_flHitHeading: usize = 0x140C; // float
pub const m_nHitBodyPart: usize = 0x1410; // int32_t
pub const m_iStartAccount: usize = 0x1414; // int32_t
pub const m_vecIntroStartEyePosition: usize = 0x1418; // Vector
pub const m_vecIntroStartPlayerForward: usize = 0x1424; // Vector
pub const m_flClientDeathTime: usize = 0x1430; // GameTime_t
pub const m_flNightVisionAlpha: usize = 0x1434; // float
pub const m_bScreenTearFrameCaptured: usize = 0x1438; // bool
pub const m_flFlashBangTime: usize = 0x143C; // float
pub const m_flFlashScreenshotAlpha: usize = 0x1440; // float
pub const m_flFlashOverlayAlpha: usize = 0x1444; // float
pub const m_bFlashBuildUp: usize = 0x1448; // bool
pub const m_bFlashDspHasBeenCleared: usize = 0x1449; // bool
pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x144A; // bool
pub const m_flFlashMaxAlpha: usize = 0x144C; // float
pub const m_flFlashDuration: usize = 0x1450; // float
pub const m_lastStandingPos: usize = 0x1454; // Vector
pub const m_vecLastMuzzleFlashPos: usize = 0x1460; // Vector
pub const m_angLastMuzzleFlashAngle: usize = 0x146C; // QAngle
pub const m_hMuzzleFlashShape: usize = 0x1478; // CHandle<C_BaseEntity>
pub const m_iHealthBarRenderMaskIndex: usize = 0x147C; // int32_t
pub const m_flHealthFadeValue: usize = 0x1480; // float
pub const m_flHealthFadeAlpha: usize = 0x1484; // float
pub const m_nMyCollisionGroup: usize = 0x1488; // int32_t
pub const m_ignoreLadderJumpTime: usize = 0x148C; // float
pub const m_ladderSurpressionTimer: usize = 0x1490; // CountdownTimer
pub const m_lastLadderNormal: usize = 0x14A8; // Vector
pub const m_lastLadderPos: usize = 0x14B4; // Vector
pub const m_flDeathCCWeight: usize = 0x14C8; // float
pub const m_bOldIsScoped: usize = 0x14CC; // bool
pub const m_flPrevRoundEndTime: usize = 0x14D0; // float
pub const m_flPrevMatchEndTime: usize = 0x14D4; // float
pub const m_unCurrentEquipmentValue: usize = 0x14D8; // uint16_t
pub const m_unRoundStartEquipmentValue: usize = 0x14DA; // uint16_t
pub const m_unFreezetimeEndEquipmentValue: usize = 0x14DC; // uint16_t
pub const m_vecThirdPersonViewPositionOverride: usize = 0x14E0; // Vector
pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x14EC; // int32_t
pub const m_ArmorValue: usize = 0x14F0; // int32_t
pub const m_angEyeAngles: usize = 0x14F8; // QAngle
pub const m_fNextThinkPushAway: usize = 0x1510; // float
pub const m_bShouldAutobuyDMWeapons: usize = 0x1514; // bool
pub const m_bShouldAutobuyNow: usize = 0x1515; // bool
pub const m_bHud_MiniScoreHidden: usize = 0x1516; // bool
pub const m_bHud_RadarHidden: usize = 0x1517; // bool
pub const m_nLastKillerIndex: usize = 0x1518; // CEntityIndex
pub const m_nLastConcurrentKilled: usize = 0x151C; // int32_t
pub const m_nDeathCamMusic: usize = 0x1520; // int32_t
pub const m_iIDEntIndex: usize = 0x1524; // CEntityIndex
pub const m_delayTargetIDTimer: usize = 0x1528; // CountdownTimer
pub const m_iTargetedWeaponEntIndex: usize = 0x1540; // CEntityIndex
pub const m_iOldIDEntIndex: usize = 0x1544; // CEntityIndex
pub const m_holdTargetIDTimer: usize = 0x1548; // CountdownTimer
pub const m_flCurrentMusicStartTime: usize = 0x1564; // float
pub const m_flMusicRoundStartTime: usize = 0x1568; // float
pub const m_bDeferStartMusicOnWarmup: usize = 0x156C; // bool
pub const m_cycleLatch: usize = 0x1570; // int32_t
pub const m_serverIntendedCycle: usize = 0x1574; // float
pub const m_vecPlayerPatchEconIndices: usize = 0x1578; // uint32_t[5]
pub const m_bHideTargetID: usize = 0x1594; // bool
pub const m_nextTaserShakeTime: usize = 0x1598; // float
pub const m_firstTaserShakeTime: usize = 0x159C; // float
pub const m_flLastSmokeOverlayAlpha: usize = 0x15A0; // float
pub const m_vLastSmokeOverlayColor: usize = 0x15A4; // Vector
pub const m_nPlayerSmokedFx: usize = 0x15B0; // ParticleIndex_t
pub const m_flNextMagDropTime: usize = 0x15B4; // float
pub const m_nLastMagDropAttachmentIndex: usize = 0x15B8; // int32_t
pub const m_vecBulletHitModels: usize = 0x15C0; // CUtlVector<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15D8; // CUtlVector<C_PickUpModelSlerper*>
pub const m_vecLastAliveLocalVelocity: usize = 0x15F0; // Vector
pub const m_entitySpottedState: usize = 0x1618; // EntitySpottedState_t
pub const m_nSurvivalTeamNumber: usize = 0x1630; // int32_t
pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1634; // bool
pub const m_bHasDeathInfo: usize = 0x1635; // bool
pub const m_flDeathInfoTime: usize = 0x1638; // float
pub const m_vecDeathInfoOrigin: usize = 0x163C; // Vector
pub const m_bKilledByHeadshot: usize = 0x1648; // bool
pub const m_hOriginalController: usize = 0x164C; // CHandle<CCSPlayerController>
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<C_BaseEntity>
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<C_BulletHitModel*>
pub const m_vecPickupModelSlerpers: usize = 0x15E8; // CUtlVector<C_PickUpModelSlerper*>
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<CCSPlayerController>
}
pub mod C_CSPlayerResource { // C_BaseEntity
@ -2157,69 +2158,74 @@ pub mod C_CSWeaponBase { // C_BasePlayerWeapon
pub const m_seqIdle: usize = 0x15E0; // HSequence
pub const m_seqFirePrimary: usize = 0x15E4; // HSequence
pub const m_seqFireSecondary: usize = 0x15E8; // HSequence
pub const m_ClientPreviousWeaponState: usize = 0x1600; // CSWeaponState_t
pub const m_iState: usize = 0x1604; // CSWeaponState_t
pub const m_flCrosshairDistance: usize = 0x1608; // float
pub const m_iAmmoLastCheck: usize = 0x160C; // int32_t
pub const m_iAlpha: usize = 0x1610; // int32_t
pub const m_iScopeTextureID: usize = 0x1614; // int32_t
pub const m_iCrosshairTextureID: usize = 0x1618; // int32_t
pub const m_flGunAccuracyPosition: usize = 0x161C; // float
pub const m_nViewModelIndex: usize = 0x1620; // uint32_t
pub const m_bReloadsWithClips: usize = 0x1624; // bool
pub const m_flTimeWeaponIdle: usize = 0x1628; // GameTime_t
pub const m_bFireOnEmpty: usize = 0x162C; // bool
pub const m_OnPlayerPickup: usize = 0x1630; // CEntityIOOutput
pub const m_weaponMode: usize = 0x1658; // CSWeaponMode
pub const m_flTurningInaccuracyDelta: usize = 0x165C; // float
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1660; // Vector
pub const m_flTurningInaccuracy: usize = 0x166C; // float
pub const m_fAccuracyPenalty: usize = 0x1670; // float
pub const m_flLastAccuracyUpdateTime: usize = 0x1674; // GameTime_t
pub const m_fAccuracySmoothedForZoom: usize = 0x1678; // float
pub const m_fScopeZoomEndTime: usize = 0x167C; // GameTime_t
pub const m_iRecoilIndex: usize = 0x1680; // int32_t
pub const m_flRecoilIndex: usize = 0x1684; // float
pub const m_bBurstMode: usize = 0x1688; // bool
pub const m_flPostponeFireReadyTime: usize = 0x168C; // GameTime_t
pub const m_bInReload: usize = 0x1690; // bool
pub const m_bReloadVisuallyComplete: usize = 0x1691; // bool
pub const m_flDroppedAtTime: usize = 0x1694; // GameTime_t
pub const m_bIsHauledBack: usize = 0x1698; // bool
pub const m_bSilencerOn: usize = 0x1699; // bool
pub const m_flTimeSilencerSwitchComplete: usize = 0x169C; // GameTime_t
pub const m_iOriginalTeamNumber: usize = 0x16A0; // int32_t
pub const m_flNextAttackRenderTimeOffset: usize = 0x16A4; // float
pub const m_bVisualsDataSet: usize = 0x1728; // bool
pub const m_bOldFirstPersonSpectatedState: usize = 0x1729; // bool
pub const m_hOurPing: usize = 0x172C; // CHandle<C_BaseEntity>
pub const m_nOurPingIndex: usize = 0x1730; // CEntityIndex
pub const m_vecOurPingPos: usize = 0x1734; // Vector
pub const m_bGlowForPing: usize = 0x1740; // bool
pub const m_bUIWeapon: usize = 0x1741; // bool
pub const m_hPrevOwner: usize = 0x1750; // CHandle<C_CSPlayerPawn>
pub const m_nDropTick: usize = 0x1754; // GameTick_t
pub const m_donated: usize = 0x1774; // bool
pub const m_fLastShotTime: usize = 0x1778; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0x177C; // bool
pub const m_bWasOwnedByTerrorist: usize = 0x177D; // bool
pub const m_gunHeat: usize = 0x1780; // float
pub const m_smokeAttachments: usize = 0x1784; // uint32_t
pub const m_lastSmokeTime: usize = 0x1788; // GameTime_t
pub const m_flLastClientFireBulletTime: usize = 0x178C; // float
pub const m_IronSightController: usize = 0x1840; // C_IronSightController
pub const m_iIronSightMode: usize = 0x18F0; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0x1900; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x1904; // int32_t
pub const m_thirdPersonFireSequences: usize = 0x15F0; // CUtlVector<HSequence>
pub const m_hCurrentThirdPersonSequence: usize = 0x1608; // HSequence
pub const m_nSilencerBoneIndex: usize = 0x160C; // int32_t
pub const m_thirdPersonSequences: usize = 0x1610; // HSequence[6]
pub const m_ClientPreviousWeaponState: usize = 0x1640; // CSWeaponState_t
pub const m_iState: usize = 0x1644; // CSWeaponState_t
pub const m_flCrosshairDistance: usize = 0x1648; // float
pub const m_iAmmoLastCheck: usize = 0x164C; // int32_t
pub const m_iAlpha: usize = 0x1650; // int32_t
pub const m_iScopeTextureID: usize = 0x1654; // int32_t
pub const m_iCrosshairTextureID: usize = 0x1658; // int32_t
pub const m_flGunAccuracyPosition: usize = 0x165C; // float
pub const m_nViewModelIndex: usize = 0x1660; // uint32_t
pub const m_bReloadsWithClips: usize = 0x1664; // bool
pub const m_flTimeWeaponIdle: usize = 0x1668; // GameTime_t
pub const m_bFireOnEmpty: usize = 0x166C; // bool
pub const m_OnPlayerPickup: usize = 0x1670; // CEntityIOOutput
pub const m_weaponMode: usize = 0x1698; // CSWeaponMode
pub const m_flTurningInaccuracyDelta: usize = 0x169C; // float
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x16A0; // Vector
pub const m_flTurningInaccuracy: usize = 0x16AC; // float
pub const m_fAccuracyPenalty: usize = 0x16B0; // float
pub const m_flLastAccuracyUpdateTime: usize = 0x16B4; // GameTime_t
pub const m_fAccuracySmoothedForZoom: usize = 0x16B8; // float
pub const m_fScopeZoomEndTime: usize = 0x16BC; // GameTime_t
pub const m_iRecoilIndex: usize = 0x16C0; // int32_t
pub const m_flRecoilIndex: usize = 0x16C4; // float
pub const m_bBurstMode: usize = 0x16C8; // bool
pub const m_flPostponeFireReadyTime: usize = 0x16CC; // GameTime_t
pub const m_bInReload: usize = 0x16D0; // bool
pub const m_bReloadVisuallyComplete: usize = 0x16D1; // bool
pub const m_flDroppedAtTime: usize = 0x16D4; // GameTime_t
pub const m_bIsHauledBack: usize = 0x16D8; // bool
pub const m_bSilencerOn: usize = 0x16D9; // bool
pub const m_flTimeSilencerSwitchComplete: usize = 0x16DC; // GameTime_t
pub const m_iOriginalTeamNumber: usize = 0x16E0; // int32_t
pub const m_flNextAttackRenderTimeOffset: usize = 0x16E4; // float
pub const m_bVisualsDataSet: usize = 0x1768; // bool
pub const m_bOldFirstPersonSpectatedState: usize = 0x1769; // bool
pub const m_hOurPing: usize = 0x176C; // CHandle<C_BaseEntity>
pub const m_nOurPingIndex: usize = 0x1770; // CEntityIndex
pub const m_vecOurPingPos: usize = 0x1774; // Vector
pub const m_bGlowForPing: usize = 0x1780; // bool
pub const m_bUIWeapon: usize = 0x1781; // bool
pub const m_hPrevOwner: usize = 0x1790; // CHandle<C_CSPlayerPawn>
pub const m_nDropTick: usize = 0x1794; // GameTick_t
pub const m_donated: usize = 0x17B4; // bool
pub const m_fLastShotTime: usize = 0x17B8; // GameTime_t
pub const m_bWasOwnedByCT: usize = 0x17BC; // bool
pub const m_bWasOwnedByTerrorist: usize = 0x17BD; // bool
pub const m_gunHeat: usize = 0x17C0; // float
pub const m_smokeAttachments: usize = 0x17C4; // uint32_t
pub const m_lastSmokeTime: usize = 0x17C8; // GameTime_t
pub const m_flNextClientFireBulletTime: usize = 0x17CC; // float
pub const m_flNextClientFireBulletTime_Repredict: usize = 0x17D0; // float
pub const m_IronSightController: usize = 0x1890; // C_IronSightController
pub const m_iIronSightMode: usize = 0x1940; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0x1950; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x1954; // int32_t
}
pub mod C_CSWeaponBaseGun { // C_CSWeaponBase
pub const m_zoomLevel: usize = 0x1940; // int32_t
pub const m_iBurstShotsRemaining: usize = 0x1944; // int32_t
pub const m_iSilencerBodygroup: usize = 0x1948; // int32_t
pub const m_silencedModelIndex: usize = 0x1958; // int32_t
pub const m_inPrecache: usize = 0x195C; // bool
pub const m_bNeedsBoltAction: usize = 0x195D; // bool
pub const m_zoomLevel: usize = 0x1990; // int32_t
pub const m_iBurstShotsRemaining: usize = 0x1994; // int32_t
pub const m_iSilencerBodygroup: usize = 0x1998; // int32_t
pub const m_silencedModelIndex: usize = 0x19A8; // int32_t
pub const m_inPrecache: usize = 0x19AC; // bool
pub const m_bNeedsBoltAction: usize = 0x19AD; // bool
}
pub mod C_Chicken { // C_DynamicProp
@ -2300,7 +2306,9 @@ pub mod C_DecoyGrenade { // C_BaseCSGrenade
}
pub mod C_DecoyProjectile { // C_BaseCSGrenadeProjectile
pub const m_flTimeParticleEffectSpawn: usize = 0x1110; // GameTime_t
pub const m_nDecoyShotTick: usize = 0x10F0; // int32_t
pub const m_nClientLastKnownDecoyShotTick: usize = 0x10F4; // int32_t
pub const m_flTimeParticleEffectSpawn: usize = 0x1118; // GameTime_t
}
pub mod C_DynamicLight { // C_BaseModelEntity
@ -2435,53 +2443,51 @@ pub mod C_EntityFlame { // C_BaseEntity
}
pub mod C_EnvCombinedLightProbeVolume { // C_BaseEntity
pub const m_Color: usize = 0x15A8; // Color
pub const m_flBrightness: usize = 0x15AC; // float
pub const m_hCubemapTexture: usize = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_bCustomCubemapTexture: usize = 0x15B8; // bool
pub const m_hLightProbeTexture: usize = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_vBoxMins: usize = 0x15E0; // Vector
pub const m_vBoxMaxs: usize = 0x15EC; // Vector
pub const m_LightGroups: usize = 0x15F8; // CUtlSymbolLarge
pub const m_bMoveable: usize = 0x1600; // bool
pub const m_nHandshake: usize = 0x1604; // int32_t
pub const m_nEnvCubeMapArrayIndex: usize = 0x1608; // int32_t
pub const m_nPriority: usize = 0x160C; // int32_t
pub const m_bStartDisabled: usize = 0x1610; // bool
pub const m_flEdgeFadeDist: usize = 0x1614; // float
pub const m_vEdgeFadeDists: usize = 0x1618; // Vector
pub const m_nLightProbeSizeX: usize = 0x1624; // int32_t
pub const m_nLightProbeSizeY: usize = 0x1628; // int32_t
pub const m_nLightProbeSizeZ: usize = 0x162C; // int32_t
pub const m_nLightProbeAtlasX: usize = 0x1630; // int32_t
pub const m_nLightProbeAtlasY: usize = 0x1634; // int32_t
pub const m_nLightProbeAtlasZ: usize = 0x1638; // int32_t
pub const m_bEnabled: usize = 0x1651; // bool
pub const m_Color: usize = 0x1598; // Color
pub const m_flBrightness: usize = 0x159C; // float
pub const m_hCubemapTexture: usize = 0x15A0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_bCustomCubemapTexture: usize = 0x15A8; // bool
pub const m_hLightProbeTexture: usize = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15B8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_vBoxMins: usize = 0x15D0; // Vector
pub const m_vBoxMaxs: usize = 0x15DC; // Vector
pub const m_bMoveable: usize = 0x15E8; // bool
pub const m_nHandshake: usize = 0x15EC; // int32_t
pub const m_nEnvCubeMapArrayIndex: usize = 0x15F0; // int32_t
pub const m_nPriority: usize = 0x15F4; // int32_t
pub const m_bStartDisabled: usize = 0x15F8; // bool
pub const m_flEdgeFadeDist: usize = 0x15FC; // float
pub const m_vEdgeFadeDists: usize = 0x1600; // Vector
pub const m_nLightProbeSizeX: usize = 0x160C; // int32_t
pub const m_nLightProbeSizeY: usize = 0x1610; // int32_t
pub const m_nLightProbeSizeZ: usize = 0x1614; // int32_t
pub const m_nLightProbeAtlasX: usize = 0x1618; // int32_t
pub const m_nLightProbeAtlasY: usize = 0x161C; // int32_t
pub const m_nLightProbeAtlasZ: usize = 0x1620; // int32_t
pub const m_bEnabled: usize = 0x1639; // bool
}
pub mod C_EnvCubemap { // C_BaseEntity
pub const m_hCubemapTexture: usize = 0x5C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_bCustomCubemapTexture: usize = 0x5D0; // bool
pub const m_flInfluenceRadius: usize = 0x5D4; // float
pub const m_vBoxProjectMins: usize = 0x5D8; // Vector
pub const m_vBoxProjectMaxs: usize = 0x5E4; // Vector
pub const m_LightGroups: usize = 0x5F0; // CUtlSymbolLarge
pub const m_bMoveable: usize = 0x5F8; // bool
pub const m_nHandshake: usize = 0x5FC; // int32_t
pub const m_nEnvCubeMapArrayIndex: usize = 0x600; // int32_t
pub const m_nPriority: usize = 0x604; // int32_t
pub const m_flEdgeFadeDist: usize = 0x608; // float
pub const m_vEdgeFadeDists: usize = 0x60C; // Vector
pub const m_flDiffuseScale: usize = 0x618; // float
pub const m_bStartDisabled: usize = 0x61C; // bool
pub const m_bDefaultEnvMap: usize = 0x61D; // bool
pub const m_bDefaultSpecEnvMap: usize = 0x61E; // bool
pub const m_bIndoorCubeMap: usize = 0x61F; // bool
pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x620; // bool
pub const m_bEnabled: usize = 0x630; // bool
pub const m_hCubemapTexture: usize = 0x5C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_bCustomCubemapTexture: usize = 0x5C8; // bool
pub const m_flInfluenceRadius: usize = 0x5CC; // float
pub const m_vBoxProjectMins: usize = 0x5D0; // Vector
pub const m_vBoxProjectMaxs: usize = 0x5DC; // Vector
pub const m_bMoveable: usize = 0x5E8; // bool
pub const m_nHandshake: usize = 0x5EC; // int32_t
pub const m_nEnvCubeMapArrayIndex: usize = 0x5F0; // int32_t
pub const m_nPriority: usize = 0x5F4; // int32_t
pub const m_flEdgeFadeDist: usize = 0x5F8; // float
pub const m_vEdgeFadeDists: usize = 0x5FC; // Vector
pub const m_flDiffuseScale: usize = 0x608; // float
pub const m_bStartDisabled: usize = 0x60C; // bool
pub const m_bDefaultEnvMap: usize = 0x60D; // bool
pub const m_bDefaultSpecEnvMap: usize = 0x60E; // bool
pub const m_bIndoorCubeMap: usize = 0x60F; // bool
pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x610; // bool
pub const m_bEnabled: usize = 0x620; // bool
}
pub mod C_EnvCubemapBox { // C_EnvCubemap
@ -2526,24 +2532,23 @@ pub mod C_EnvDetailController { // C_BaseEntity
}
pub mod C_EnvLightProbeVolume { // C_BaseEntity
pub const m_hLightProbeTexture: usize = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_vBoxMins: usize = 0x1540; // Vector
pub const m_vBoxMaxs: usize = 0x154C; // Vector
pub const m_LightGroups: usize = 0x1558; // CUtlSymbolLarge
pub const m_bMoveable: usize = 0x1560; // bool
pub const m_nHandshake: usize = 0x1564; // int32_t
pub const m_nPriority: usize = 0x1568; // int32_t
pub const m_bStartDisabled: usize = 0x156C; // bool
pub const m_nLightProbeSizeX: usize = 0x1570; // int32_t
pub const m_nLightProbeSizeY: usize = 0x1574; // int32_t
pub const m_nLightProbeSizeZ: usize = 0x1578; // int32_t
pub const m_nLightProbeAtlasX: usize = 0x157C; // int32_t
pub const m_nLightProbeAtlasY: usize = 0x1580; // int32_t
pub const m_nLightProbeAtlasZ: usize = 0x1584; // int32_t
pub const m_bEnabled: usize = 0x1591; // bool
pub const m_hLightProbeTexture: usize = 0x1518; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1520; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_vBoxMins: usize = 0x1538; // Vector
pub const m_vBoxMaxs: usize = 0x1544; // Vector
pub const m_bMoveable: usize = 0x1550; // bool
pub const m_nHandshake: usize = 0x1554; // int32_t
pub const m_nPriority: usize = 0x1558; // int32_t
pub const m_bStartDisabled: usize = 0x155C; // bool
pub const m_nLightProbeSizeX: usize = 0x1560; // int32_t
pub const m_nLightProbeSizeY: usize = 0x1564; // int32_t
pub const m_nLightProbeSizeZ: usize = 0x1568; // int32_t
pub const m_nLightProbeAtlasX: usize = 0x156C; // int32_t
pub const m_nLightProbeAtlasY: usize = 0x1570; // int32_t
pub const m_nLightProbeAtlasZ: usize = 0x1574; // int32_t
pub const m_bEnabled: usize = 0x1581; // bool
}
pub mod C_EnvParticleGlow { // C_ParticleSystem
@ -2729,8 +2734,8 @@ pub mod C_Fish { // CBaseAnimGraph
}
pub mod C_Fists { // C_CSWeaponBase
pub const m_bPlayingUninterruptableAct: usize = 0x1940; // bool
pub const m_nUninterruptableActivity: usize = 0x1944; // PlayerAnimEvent_t
pub const m_bPlayingUninterruptableAct: usize = 0x1990; // bool
pub const m_nUninterruptableActivity: usize = 0x1994; // PlayerAnimEvent_t
}
pub mod C_Flashbang { // C_BaseCSGrenade
@ -3032,7 +3037,7 @@ pub mod C_MapVetoPickController { // C_BaseEntity
}
pub mod C_Melee { // C_CSWeaponBase
pub const m_flThrowAt: usize = 0x1940; // GameTime_t
pub const m_flThrowAt: usize = 0x1990; // GameTime_t
}
pub mod C_ModelPointEntity { // C_BaseModelEntity
@ -3754,13 +3759,16 @@ pub mod C_WeaponAug { // C_CSWeaponBaseGun
}
pub mod C_WeaponBaseItem { // C_CSWeaponBase
pub const m_SequenceCompleteTimer: usize = 0x1940; // CountdownTimer
pub const m_bRedraw: usize = 0x1958; // bool
pub const m_SequenceCompleteTimer: usize = 0x1990; // CountdownTimer
pub const m_bRedraw: usize = 0x19A8; // bool
}
pub mod C_WeaponBizon { // C_CSWeaponBaseGun
}
pub mod C_WeaponCZ75a { // C_CSWeaponBaseGun
}
pub mod C_WeaponElite { // C_CSWeaponBaseGun
}
@ -3788,9 +3796,15 @@ pub mod C_WeaponM249 { // C_CSWeaponBaseGun
pub mod C_WeaponM4A1 { // C_CSWeaponBaseGun
}
pub mod C_WeaponM4A1Silencer { // C_CSWeaponBaseGun
}
pub mod C_WeaponMAC10 { // C_CSWeaponBaseGun
}
pub mod C_WeaponMP5SD { // C_CSWeaponBaseGun
}
pub mod C_WeaponMP7 { // C_CSWeaponBaseGun
}
@ -3812,6 +3826,9 @@ pub mod C_WeaponP250 { // C_CSWeaponBaseGun
pub mod C_WeaponP90 { // C_CSWeaponBaseGun
}
pub mod C_WeaponRevolver { // C_CSWeaponBaseGun
}
pub mod C_WeaponSCAR20 { // C_CSWeaponBaseGun
}
@ -3825,11 +3842,11 @@ pub mod C_WeaponSawedoff { // C_CSWeaponBase
}
pub mod C_WeaponShield { // C_CSWeaponBaseGun
pub const m_flDisplayHealth: usize = 0x1960; // float
pub const m_flDisplayHealth: usize = 0x19B0; // float
}
pub mod C_WeaponTaser { // C_CSWeaponBaseGun
pub const m_fFireTime: usize = 0x1960; // GameTime_t
pub const m_fFireTime: usize = 0x19B0; // GameTime_t
}
pub mod C_WeaponTec9 { // C_CSWeaponBaseGun
@ -3838,6 +3855,9 @@ pub mod C_WeaponTec9 { // C_CSWeaponBaseGun
pub mod C_WeaponUMP45 { // C_CSWeaponBaseGun
}
pub mod C_WeaponUSPSilencer { // C_CSWeaponBaseGun
}
pub mod C_WeaponXM1014 { // C_CSWeaponBase
}
@ -4125,7 +4145,6 @@ pub mod shard_model_desc_t {
pub const m_bHasParent: usize = 0x54; // bool
pub const m_bParentFrozen: usize = 0x55; // bool
pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken
pub const m_LightGroup: usize = 0x5C; // CUtlStringToken
}
pub mod sky3dparams_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class CEmptyEntityInstance {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class CEmptyEntityInstance:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:23 +0000
Fri, 3 Nov 2023 01:49:49 +0000
'''
class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +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 = 0x892500;
public const nint Source2ClientUI001 = 0x881220;
public const nint Source2ClientPrediction001 = 0x79EB10;
public const nint ClientToolsInfo_001 = 0x72AA20;
public const nint Source2Client002 = 0x72AA40;
public const nint GameClientExports001 = 0x72AA30;
public const nint EmptyWorldService001_Client = 0x48C470;
public const nint Source2ClientConfig001 = 0x473480;
public const nint LegacyGameUI001 = 0x8996A0;
public const nint Source2ClientUI001 = 0x8883C0;
public const nint Source2ClientPrediction001 = 0x7A1860;
public const nint ClientToolsInfo_001 = 0x72D800;
public const nint Source2Client002 = 0x72D820;
public const nint GameClientExports001 = 0x72D810;
public const nint EmptyWorldService001_Client = 0x48DEB0;
public const nint Source2ClientConfig001 = 0x474EC0;
}
public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E26D0;
public const nint ClientServerEngineLoopService_001 = 0x1D83A0;
public const nint KeyValueCache001 = 0x1D49E0;
public const nint HostStateMgr001 = 0x1D23F0;
public const nint GameEventSystemServerV001 = 0x1CDAB0;
public const nint GameEventSystemClientV001 = 0x1CDAA0;
public const nint EngineServiceMgr001 = 0x1C9790;
public const nint VProfService_001 = 0x1B7220;
public const nint ToolService_001 = 0x1B5F70;
public const nint StatsService_001 = 0x1B11F0;
public const nint SplitScreenService_001 = 0x1AE460;
public const nint SoundService_001 = 0x1A8FB0;
public const nint ScreenshotService001 = 0x1A4E80;
public const nint RenderService_001 = 0x1A21E0;
public const nint NetworkService_001 = 0x1A1CF0;
public const nint NetworkServerService_001 = 0x19CD90;
public const nint NetworkP2PService_001 = 0x1987A0;
public const nint NetworkClientService_001 = 0x1923D0;
public const nint MapListService_001 = 0x18B3A0;
public const nint InputService_001 = 0x179220;
public const nint GameUIService_001 = 0x173A40;
public const nint GameResourceServiceServerV001 = 0x1717A0;
public const nint GameResourceServiceClientV001 = 0x171790;
public const nint BugService001 = 0x16A7C0;
public const nint BenchmarkService001 = 0x168F90;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70;
public const nint EngineGameUI001 = 0x115F00;
public const nint INETSUPPORT_001 = 0xE6110;
public const nint Source2EngineToServerStringTable001 = 0xA10E0;
public const nint Source2EngineToServer001 = 0x8AF40;
public const nint Source2EngineToClientStringTable001 = 0x83C60;
public const nint Source2EngineToClient001 = 0x5A6A0;
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 static class filesystem_stdio_dll { // filesystem_stdio.dll
@ -105,9 +105,9 @@ public static class navsystem_dll { // navsystem.dll
}
public static class networksystem_dll { // networksystem.dll
public const nint SerializedEntitiesVersion001 = 0xD1AE0;
public const nint NetworkSystemVersion001 = 0xBBFA0;
public const nint NetworkMessagesVersion001 = 0x9C040;
public const nint SerializedEntitiesVersion001 = 0xD1AD0;
public const nint NetworkSystemVersion001 = 0xBBF90;
public const nint NetworkMessagesVersion001 = 0x9C030;
public const nint FlattenedSerializersVersion001 = 0x7B8A0;
}
@ -147,9 +147,9 @@ public static class scenefilecache_dll { // scenefilecache.dll
}
public static class scenesystem_dll { // scenesystem.dll
public const nint SceneUtils_001 = 0x13D030;
public const nint SceneSystem_002 = 0xCAE10;
public const nint RenderingPipelines_001 = 0x8EED0;
public const nint SceneUtils_001 = 0x13C370;
public const nint SceneSystem_002 = 0xCA160;
public const nint RenderingPipelines_001 = 0x8E420;
}
public static class schemasystem_dll { // schemasystem.dll
@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll
}
public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA2D610;
public const nint ServerToolsInfo_001 = 0x831EE0;
public const nint Source2GameClients001 = 0x831EF0;
public const nint Source2GameEntities001 = 0x831F00;
public const nint Source2Server001 = 0x831F10;
public const nint EmptyWorldService001_Server = 0x588530;
public const nint Source2ServerConfig001 = 0x568530;
public const nint EntitySubclassUtilsV001 = 0x2C87D0;
public const nint customnavsystem001 = 0x2451B0;
public const nint Source2GameDirector001 = 0x13F130;
public const nint NavGameTest001 = 0xA346B0;
public const nint ServerToolsInfo_001 = 0x838410;
public const nint Source2GameClients001 = 0x838420;
public const nint Source2GameEntities001 = 0x838430;
public const nint Source2Server001 = 0x838440;
public const nint EmptyWorldService001_Server = 0x58D6A0;
public const nint Source2ServerConfig001 = 0x56D6B0;
public const nint EntitySubclassUtilsV001 = 0x2CD440;
public const nint customnavsystem001 = 0x24A370;
public const nint Source2GameDirector001 = 0x151E80;
}
public static class soundsystem_dll { // soundsystem.dll
@ -181,31 +181,31 @@ public static class steamaudio_dll { // steamaudio.dll
}
public static class steamclient64_dll { // steamclient64.dll
public const nint IVALIDATE001 = 0x83A8B0;
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x836760;
public const nint SteamClient020 = 0x6313C0;
public const nint SteamClient019 = 0x6313B0;
public const nint SteamClient018 = 0x6313A0;
public const nint SteamClient017 = 0x631390;
public const nint SteamClient016 = 0x631380;
public const nint SteamClient015 = 0x631370;
public const nint SteamClient014 = 0x631360;
public const nint SteamClient013 = 0x631350;
public const nint SteamClient012 = 0x631340;
public const nint SteamClient011 = 0x631330;
public const nint SteamClient010 = 0x631320;
public const nint SteamClient009 = 0x631310;
public const nint SteamClient008 = 0x631300;
public const nint SteamClient007 = 0x6312F0;
public const nint SteamClient006 = 0x6312E0;
public const nint IVALIDATE001 = 0x83A900;
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0;
public const nint SteamClient020 = 0x631440;
public const nint SteamClient019 = 0x631430;
public const nint SteamClient018 = 0x631420;
public const nint SteamClient017 = 0x631410;
public const nint SteamClient016 = 0x631400;
public const nint SteamClient015 = 0x6313F0;
public const nint SteamClient014 = 0x6313E0;
public const nint SteamClient013 = 0x6313D0;
public const nint SteamClient012 = 0x6313C0;
public const nint SteamClient011 = 0x6313B0;
public const nint SteamClient010 = 0x6313A0;
public const nint SteamClient009 = 0x631390;
public const nint SteamClient008 = 0x631380;
public const nint SteamClient007 = 0x631370;
public const nint SteamClient006 = 0x631360;
public const nint p2pvoice002 = 0xD93D0;
public const nint p2pvoicesingleton002 = 0xD5D70;
}
public static class tier0_dll { // tier0.dll
public const nint VStringTokenSystem001 = 0x18C060;
public const nint TestScriptMgr001 = 0x13F3C0;
public const nint VProcessUtils002 = 0x12F540;
public const nint VStringTokenSystem001 = 0x18C100;
public const nint TestScriptMgr001 = 0x13F460;
public const nint VProcessUtils002 = 0x12F5E0;
public const nint VEngineCvar007 = 0x61920;
}
@ -236,5 +236,5 @@ public static class vstdlib_s64_dll { // vstdlib_s64.dll
}
public static class worldrenderer_dll { // worldrenderer.dll
public const nint WorldRendererMgr001 = 0x21530;
public const nint WorldRendererMgr001 = 0x21650;
}

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
#pragma once
@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll
}
namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x892500;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x881220;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79EB10;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72AA20;
constexpr std::ptrdiff_t Source2Client002 = 0x72AA40;
constexpr std::ptrdiff_t GameClientExports001 = 0x72AA30;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48C470;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x473480;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x8996A0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x8883C0;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A1860;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72D800;
constexpr std::ptrdiff_t Source2Client002 = 0x72D820;
constexpr std::ptrdiff_t GameClientExports001 = 0x72D810;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48DEB0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x474EC0;
}
namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E26D0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1D83A0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D49E0;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D23F0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CDAB0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CDAA0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1C9790;
constexpr std::ptrdiff_t VProfService_001 = 0x1B7220;
constexpr std::ptrdiff_t ToolService_001 = 0x1B5F70;
constexpr std::ptrdiff_t StatsService_001 = 0x1B11F0;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AE460;
constexpr std::ptrdiff_t SoundService_001 = 0x1A8FB0;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A4E80;
constexpr std::ptrdiff_t RenderService_001 = 0x1A21E0;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A1CF0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19CD90;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1987A0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x1923D0;
constexpr std::ptrdiff_t MapListService_001 = 0x18B3A0;
constexpr std::ptrdiff_t InputService_001 = 0x179220;
constexpr std::ptrdiff_t GameUIService_001 = 0x173A40;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1717A0;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x171790;
constexpr std::ptrdiff_t BugService001 = 0x16A7C0;
constexpr std::ptrdiff_t BenchmarkService001 = 0x168F90;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70;
constexpr std::ptrdiff_t EngineGameUI001 = 0x115F00;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6110;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA10E0;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8AF40;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83C60;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A6A0;
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;
}
namespace filesystem_stdio_dll { // filesystem_stdio.dll
@ -109,9 +109,9 @@ namespace navsystem_dll { // navsystem.dll
}
namespace networksystem_dll { // networksystem.dll
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AE0;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBFA0;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C040;
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1AD0;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBF90;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C030;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7B8A0;
}
@ -151,9 +151,9 @@ namespace scenefilecache_dll { // scenefilecache.dll
}
namespace scenesystem_dll { // scenesystem.dll
constexpr std::ptrdiff_t SceneUtils_001 = 0x13D030;
constexpr std::ptrdiff_t SceneSystem_002 = 0xCAE10;
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8EED0;
constexpr std::ptrdiff_t SceneUtils_001 = 0x13C370;
constexpr std::ptrdiff_t SceneSystem_002 = 0xCA160;
constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8E420;
}
namespace schemasystem_dll { // schemasystem.dll
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
}
namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA2D610;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831EE0;
constexpr std::ptrdiff_t Source2GameClients001 = 0x831EF0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831F00;
constexpr std::ptrdiff_t Source2Server001 = 0x831F10;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x588530;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x568530;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C87D0;
constexpr std::ptrdiff_t customnavsystem001 = 0x2451B0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13F130;
constexpr std::ptrdiff_t NavGameTest001 = 0xA346B0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x838410;
constexpr std::ptrdiff_t Source2GameClients001 = 0x838420;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x838430;
constexpr std::ptrdiff_t Source2Server001 = 0x838440;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x58D6A0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x56D6B0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2CD440;
constexpr std::ptrdiff_t customnavsystem001 = 0x24A370;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x151E80;
}
namespace soundsystem_dll { // soundsystem.dll
@ -185,31 +185,31 @@ namespace steamaudio_dll { // steamaudio.dll
}
namespace steamclient64_dll { // steamclient64.dll
constexpr std::ptrdiff_t IVALIDATE001 = 0x83A8B0;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x836760;
constexpr std::ptrdiff_t SteamClient020 = 0x6313C0;
constexpr std::ptrdiff_t SteamClient019 = 0x6313B0;
constexpr std::ptrdiff_t SteamClient018 = 0x6313A0;
constexpr std::ptrdiff_t SteamClient017 = 0x631390;
constexpr std::ptrdiff_t SteamClient016 = 0x631380;
constexpr std::ptrdiff_t SteamClient015 = 0x631370;
constexpr std::ptrdiff_t SteamClient014 = 0x631360;
constexpr std::ptrdiff_t SteamClient013 = 0x631350;
constexpr std::ptrdiff_t SteamClient012 = 0x631340;
constexpr std::ptrdiff_t SteamClient011 = 0x631330;
constexpr std::ptrdiff_t SteamClient010 = 0x631320;
constexpr std::ptrdiff_t SteamClient009 = 0x631310;
constexpr std::ptrdiff_t SteamClient008 = 0x631300;
constexpr std::ptrdiff_t SteamClient007 = 0x6312F0;
constexpr std::ptrdiff_t SteamClient006 = 0x6312E0;
constexpr std::ptrdiff_t IVALIDATE001 = 0x83A900;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0;
constexpr std::ptrdiff_t SteamClient020 = 0x631440;
constexpr std::ptrdiff_t SteamClient019 = 0x631430;
constexpr std::ptrdiff_t SteamClient018 = 0x631420;
constexpr std::ptrdiff_t SteamClient017 = 0x631410;
constexpr std::ptrdiff_t SteamClient016 = 0x631400;
constexpr std::ptrdiff_t SteamClient015 = 0x6313F0;
constexpr std::ptrdiff_t SteamClient014 = 0x6313E0;
constexpr std::ptrdiff_t SteamClient013 = 0x6313D0;
constexpr std::ptrdiff_t SteamClient012 = 0x6313C0;
constexpr std::ptrdiff_t SteamClient011 = 0x6313B0;
constexpr std::ptrdiff_t SteamClient010 = 0x6313A0;
constexpr std::ptrdiff_t SteamClient009 = 0x631390;
constexpr std::ptrdiff_t SteamClient008 = 0x631380;
constexpr std::ptrdiff_t SteamClient007 = 0x631370;
constexpr std::ptrdiff_t SteamClient006 = 0x631360;
constexpr std::ptrdiff_t p2pvoice002 = 0xD93D0;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD5D70;
}
namespace tier0_dll { // tier0.dll
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C060;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F3C0;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F540;
constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18C100;
constexpr std::ptrdiff_t TestScriptMgr001 = 0x13F460;
constexpr std::ptrdiff_t VProcessUtils002 = 0x12F5E0;
constexpr std::ptrdiff_t VEngineCvar007 = 0x61920;
}
@ -240,5 +240,5 @@ namespace vstdlib_s64_dll { // vstdlib_s64.dll
}
namespace worldrenderer_dll { // worldrenderer.dll
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21530;
constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21650;
}

View File

@ -15,35 +15,35 @@
"client_dll": {
"data": {
"ClientToolsInfo_001": {
"value": 7514656,
"value": 7526400,
"comment": null
},
"EmptyWorldService001_Client": {
"value": 4768880,
"value": 4775600,
"comment": null
},
"GameClientExports001": {
"value": 7514672,
"value": 7526416,
"comment": null
},
"LegacyGameUI001": {
"value": 8987904,
"value": 9016992,
"comment": null
},
"Source2Client002": {
"value": 7514688,
"value": 7526432,
"comment": null
},
"Source2ClientConfig001": {
"value": 4666496,
"value": 4673216,
"comment": null
},
"Source2ClientPrediction001": {
"value": 7990032,
"value": 8001632,
"comment": null
},
"Source2ClientUI001": {
"value": 8917536,
"value": 8946624,
"comment": null
}
},
@ -52,131 +52,131 @@
"engine2_dll": {
"data": {
"BenchmarkService001": {
"value": 1478544,
"value": 1481040,
"comment": null
},
"BugService001": {
"value": 1484736,
"value": 1487232,
"comment": null
},
"ClientServerEngineLoopService_001": {
"value": 1934240,
"value": 1937312,
"comment": null
},
"EngineGameUI001": {
"value": 1138432,
"value": 1139296,
"comment": null
},
"EngineServiceMgr001": {
"value": 1873808,
"value": 1876320,
"comment": null
},
"GameEventSystemClientV001": {
"value": 1890976,
"value": 1893488,
"comment": null
},
"GameEventSystemServerV001": {
"value": 1890992,
"value": 1893504,
"comment": null
},
"GameResourceServiceClientV001": {
"value": 1513360,
"value": 1515856,
"comment": null
},
"GameResourceServiceServerV001": {
"value": 1513376,
"value": 1515872,
"comment": null
},
"GameUIService_001": {
"value": 1522240,
"value": 1524736,
"comment": null
},
"HostStateMgr001": {
"value": 1909744,
"value": 1912288,
"comment": null
},
"INETSUPPORT_001": {
"value": 942352,
"value": 943216,
"comment": null
},
"InputService_001": {
"value": 1544736,
"value": 1547232,
"comment": null
},
"KeyValueCache001": {
"value": 1919456,
"value": 1922528,
"comment": null
},
"MapListService_001": {
"value": 1618848,
"value": 1621344,
"comment": null
},
"NetworkClientService_001": {
"value": 1647568,
"value": 1650064,
"comment": null
},
"NetworkP2PService_001": {
"value": 1673120,
"value": 1675616,
"comment": null
},
"NetworkServerService_001": {
"value": 1691024,
"value": 1693520,
"comment": null
},
"NetworkService_001": {
"value": 1711344,
"value": 1713840,
"comment": null
},
"RenderService_001": {
"value": 1712608,
"value": 1715104,
"comment": null
},
"ScreenshotService001": {
"value": 1724032,
"value": 1726528,
"comment": null
},
"SimpleEngineLoopService_001": {
"value": 1976016,
"value": 1979088,
"comment": null
},
"SoundService_001": {
"value": 1740720,
"value": 1743216,
"comment": null
},
"Source2EngineToClient001": {
"value": 370336,
"value": 371136,
"comment": null
},
"Source2EngineToClientStringTable001": {
"value": 539744,
"value": 540544,
"comment": null
},
"Source2EngineToServer001": {
"value": 569152,
"value": 569952,
"comment": null
},
"Source2EngineToServerStringTable001": {
"value": 659680,
"value": 660512,
"comment": null
},
"SplitScreenService_001": {
"value": 1762400,
"value": 1764912,
"comment": null
},
"StatsService_001": {
"value": 1774064,
"value": 1776576,
"comment": null
},
"ToolService_001": {
"value": 1793904,
"value": 1796416,
"comment": null
},
"VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1141616,
"value": 1142480,
"comment": null
},
"VProfService_001": {
"value": 1798688,
"value": 1801200,
"comment": null
}
},
@ -326,15 +326,15 @@
"comment": null
},
"NetworkMessagesVersion001": {
"value": 639040,
"value": 639024,
"comment": null
},
"NetworkSystemVersion001": {
"value": 769952,
"value": 769936,
"comment": null
},
"SerializedEntitiesVersion001": {
"value": 858848,
"value": 858832,
"comment": null
}
},
@ -427,15 +427,15 @@
"scenesystem_dll": {
"data": {
"RenderingPipelines_001": {
"value": 585424,
"value": 582688,
"comment": null
},
"SceneSystem_002": {
"value": 830992,
"value": 827744,
"comment": null
},
"SceneUtils_001": {
"value": 1298480,
"value": 1295216,
"comment": null
}
},
@ -453,43 +453,43 @@
"server_dll": {
"data": {
"EmptyWorldService001_Server": {
"value": 5801264,
"value": 5822112,
"comment": null
},
"EntitySubclassUtilsV001": {
"value": 2918352,
"value": 2937920,
"comment": null
},
"NavGameTest001": {
"value": 10671632,
"value": 10700464,
"comment": null
},
"ServerToolsInfo_001": {
"value": 8593120,
"value": 8619024,
"comment": null
},
"Source2GameClients001": {
"value": 8593136,
"value": 8619040,
"comment": null
},
"Source2GameDirector001": {
"value": 1306928,
"value": 1384064,
"comment": null
},
"Source2GameEntities001": {
"value": 8593152,
"value": 8619056,
"comment": null
},
"Source2Server001": {
"value": 8593168,
"value": 8619072,
"comment": null
},
"Source2ServerConfig001": {
"value": 5670192,
"value": 5691056,
"comment": null
},
"customnavsystem001": {
"value": 2380208,
"value": 2401136,
"comment": null
}
},
@ -528,73 +528,73 @@
"steamclient64_dll": {
"data": {
"CLIENTENGINE_INTERFACE_VERSION005": {
"value": 8611680,
"value": 8611760,
"comment": null
},
"IVALIDATE001": {
"value": 8628400,
"value": 8628480,
"comment": null
},
"SteamClient006": {
"value": 6492896,
"comment": null
},
"SteamClient007": {
"value": 6492912,
"comment": null
},
"SteamClient008": {
"value": 6492928,
"comment": null
},
"SteamClient009": {
"value": 6492944,
"comment": null
},
"SteamClient010": {
"value": 6492960,
"comment": null
},
"SteamClient011": {
"value": 6492976,
"comment": null
},
"SteamClient012": {
"value": 6492992,
"comment": null
},
"SteamClient013": {
"value": 6493008,
"comment": null
},
"SteamClient014": {
"value": 6493024,
"comment": null
},
"SteamClient015": {
"SteamClient007": {
"value": 6493040,
"comment": null
},
"SteamClient016": {
"SteamClient008": {
"value": 6493056,
"comment": null
},
"SteamClient017": {
"SteamClient009": {
"value": 6493072,
"comment": null
},
"SteamClient018": {
"SteamClient010": {
"value": 6493088,
"comment": null
},
"SteamClient019": {
"SteamClient011": {
"value": 6493104,
"comment": null
},
"SteamClient020": {
"SteamClient012": {
"value": 6493120,
"comment": null
},
"SteamClient013": {
"value": 6493136,
"comment": null
},
"SteamClient014": {
"value": 6493152,
"comment": null
},
"SteamClient015": {
"value": 6493168,
"comment": null
},
"SteamClient016": {
"value": 6493184,
"comment": null
},
"SteamClient017": {
"value": 6493200,
"comment": null
},
"SteamClient018": {
"value": 6493216,
"comment": null
},
"SteamClient019": {
"value": 6493232,
"comment": null
},
"SteamClient020": {
"value": 6493248,
"comment": null
},
"p2pvoice002": {
"value": 889808,
"comment": null
@ -609,7 +609,7 @@
"tier0_dll": {
"data": {
"TestScriptMgr001": {
"value": 1307584,
"value": 1307744,
"comment": null
},
"VEngineCvar007": {
@ -617,11 +617,11 @@
"comment": null
},
"VProcessUtils002": {
"value": 1242432,
"value": 1242592,
"comment": null
},
"VStringTokenSystem001": {
"value": 1622112,
"value": 1622272,
"comment": null
}
},
@ -692,7 +692,7 @@
"worldrenderer_dll": {
"data": {
"WorldRendererMgr001": {
"value": 136496,
"value": 136784,
"comment": null
}
},

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:23 +0000
Fri, 3 Nov 2023 01:49:49 +0000
'''
class animationsystem_dll: # animationsystem.dll
@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll
LegacyGameUI001 = 0x892500
Source2ClientUI001 = 0x881220
Source2ClientPrediction001 = 0x79EB10
ClientToolsInfo_001 = 0x72AA20
Source2Client002 = 0x72AA40
GameClientExports001 = 0x72AA30
EmptyWorldService001_Client = 0x48C470
Source2ClientConfig001 = 0x473480
LegacyGameUI001 = 0x8996A0
Source2ClientUI001 = 0x8883C0
Source2ClientPrediction001 = 0x7A1860
ClientToolsInfo_001 = 0x72D800
Source2Client002 = 0x72D820
GameClientExports001 = 0x72D810
EmptyWorldService001_Client = 0x48DEB0
Source2ClientConfig001 = 0x474EC0
class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E26D0
ClientServerEngineLoopService_001 = 0x1D83A0
KeyValueCache001 = 0x1D49E0
HostStateMgr001 = 0x1D23F0
GameEventSystemServerV001 = 0x1CDAB0
GameEventSystemClientV001 = 0x1CDAA0
EngineServiceMgr001 = 0x1C9790
VProfService_001 = 0x1B7220
ToolService_001 = 0x1B5F70
StatsService_001 = 0x1B11F0
SplitScreenService_001 = 0x1AE460
SoundService_001 = 0x1A8FB0
ScreenshotService001 = 0x1A4E80
RenderService_001 = 0x1A21E0
NetworkService_001 = 0x1A1CF0
NetworkServerService_001 = 0x19CD90
NetworkP2PService_001 = 0x1987A0
NetworkClientService_001 = 0x1923D0
MapListService_001 = 0x18B3A0
InputService_001 = 0x179220
GameUIService_001 = 0x173A40
GameResourceServiceServerV001 = 0x1717A0
GameResourceServiceClientV001 = 0x171790
BugService001 = 0x16A7C0
BenchmarkService001 = 0x168F90
VENGINE_GAMEUIFUNCS_VERSION005 = 0x116B70
EngineGameUI001 = 0x115F00
INETSUPPORT_001 = 0xE6110
Source2EngineToServerStringTable001 = 0xA10E0
Source2EngineToServer001 = 0x8AF40
Source2EngineToClientStringTable001 = 0x83C60
Source2EngineToClient001 = 0x5A6A0
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
class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30
@ -93,9 +93,9 @@ class navsystem_dll: # navsystem.dll
NavSystem001 = 0x76F0
class networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001 = 0xD1AE0
NetworkSystemVersion001 = 0xBBFA0
NetworkMessagesVersion001 = 0x9C040
SerializedEntitiesVersion001 = 0xD1AD0
NetworkSystemVersion001 = 0xBBF90
NetworkMessagesVersion001 = 0x9C030
FlattenedSerializersVersion001 = 0x7B8A0
class panorama_dll: # panorama.dll
@ -126,24 +126,24 @@ class scenefilecache_dll: # scenefilecache.dll
ResponseRulesCache001 = 0x3190
class scenesystem_dll: # scenesystem.dll
SceneUtils_001 = 0x13D030
SceneSystem_002 = 0xCAE10
RenderingPipelines_001 = 0x8EED0
SceneUtils_001 = 0x13C370
SceneSystem_002 = 0xCA160
RenderingPipelines_001 = 0x8E420
class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930
class server_dll: # server.dll
NavGameTest001 = 0xA2D610
ServerToolsInfo_001 = 0x831EE0
Source2GameClients001 = 0x831EF0
Source2GameEntities001 = 0x831F00
Source2Server001 = 0x831F10
EmptyWorldService001_Server = 0x588530
Source2ServerConfig001 = 0x568530
EntitySubclassUtilsV001 = 0x2C87D0
customnavsystem001 = 0x2451B0
Source2GameDirector001 = 0x13F130
NavGameTest001 = 0xA346B0
ServerToolsInfo_001 = 0x838410
Source2GameClients001 = 0x838420
Source2GameEntities001 = 0x838430
Source2Server001 = 0x838440
EmptyWorldService001_Server = 0x58D6A0
Source2ServerConfig001 = 0x56D6B0
EntitySubclassUtilsV001 = 0x2CD440
customnavsystem001 = 0x24A370
Source2GameDirector001 = 0x151E80
class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0
@ -155,30 +155,30 @@ class steamaudio_dll: # steamaudio.dll
SteamAudio001 = 0x12EE0
class steamclient64_dll: # steamclient64.dll
IVALIDATE001 = 0x83A8B0
CLIENTENGINE_INTERFACE_VERSION005 = 0x836760
SteamClient020 = 0x6313C0
SteamClient019 = 0x6313B0
SteamClient018 = 0x6313A0
SteamClient017 = 0x631390
SteamClient016 = 0x631380
SteamClient015 = 0x631370
SteamClient014 = 0x631360
SteamClient013 = 0x631350
SteamClient012 = 0x631340
SteamClient011 = 0x631330
SteamClient010 = 0x631320
SteamClient009 = 0x631310
SteamClient008 = 0x631300
SteamClient007 = 0x6312F0
SteamClient006 = 0x6312E0
IVALIDATE001 = 0x83A900
CLIENTENGINE_INTERFACE_VERSION005 = 0x8367B0
SteamClient020 = 0x631440
SteamClient019 = 0x631430
SteamClient018 = 0x631420
SteamClient017 = 0x631410
SteamClient016 = 0x631400
SteamClient015 = 0x6313F0
SteamClient014 = 0x6313E0
SteamClient013 = 0x6313D0
SteamClient012 = 0x6313C0
SteamClient011 = 0x6313B0
SteamClient010 = 0x6313A0
SteamClient009 = 0x631390
SteamClient008 = 0x631380
SteamClient007 = 0x631370
SteamClient006 = 0x631360
p2pvoice002 = 0xD93D0
p2pvoicesingleton002 = 0xD5D70
class tier0_dll: # tier0.dll
VStringTokenSystem001 = 0x18C060
TestScriptMgr001 = 0x13F3C0
VProcessUtils002 = 0x12F540
VStringTokenSystem001 = 0x18C100
TestScriptMgr001 = 0x13F460
VProcessUtils002 = 0x12F5E0
VEngineCvar007 = 0x61920
class v8system_dll: # v8system.dll
@ -202,4 +202,4 @@ class vstdlib_s64_dll: # vstdlib_s64.dll
VEngineCvar002 = 0x5750
class worldrenderer_dll: # worldrenderer.dll
WorldRendererMgr001 = 0x21530
WorldRendererMgr001 = 0x21650

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:23 +0000
* Fri, 3 Nov 2023 01:49:49 +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 = 0x892500;
pub const Source2ClientUI001: usize = 0x881220;
pub const Source2ClientPrediction001: usize = 0x79EB10;
pub const ClientToolsInfo_001: usize = 0x72AA20;
pub const Source2Client002: usize = 0x72AA40;
pub const GameClientExports001: usize = 0x72AA30;
pub const EmptyWorldService001_Client: usize = 0x48C470;
pub const Source2ClientConfig001: usize = 0x473480;
pub const LegacyGameUI001: usize = 0x8996A0;
pub const Source2ClientUI001: usize = 0x8883C0;
pub const Source2ClientPrediction001: usize = 0x7A1860;
pub const ClientToolsInfo_001: usize = 0x72D800;
pub const Source2Client002: usize = 0x72D820;
pub const GameClientExports001: usize = 0x72D810;
pub const EmptyWorldService001_Client: usize = 0x48DEB0;
pub const Source2ClientConfig001: usize = 0x474EC0;
}
pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E26D0;
pub const ClientServerEngineLoopService_001: usize = 0x1D83A0;
pub const KeyValueCache001: usize = 0x1D49E0;
pub const HostStateMgr001: usize = 0x1D23F0;
pub const GameEventSystemServerV001: usize = 0x1CDAB0;
pub const GameEventSystemClientV001: usize = 0x1CDAA0;
pub const EngineServiceMgr001: usize = 0x1C9790;
pub const VProfService_001: usize = 0x1B7220;
pub const ToolService_001: usize = 0x1B5F70;
pub const StatsService_001: usize = 0x1B11F0;
pub const SplitScreenService_001: usize = 0x1AE460;
pub const SoundService_001: usize = 0x1A8FB0;
pub const ScreenshotService001: usize = 0x1A4E80;
pub const RenderService_001: usize = 0x1A21E0;
pub const NetworkService_001: usize = 0x1A1CF0;
pub const NetworkServerService_001: usize = 0x19CD90;
pub const NetworkP2PService_001: usize = 0x1987A0;
pub const NetworkClientService_001: usize = 0x1923D0;
pub const MapListService_001: usize = 0x18B3A0;
pub const InputService_001: usize = 0x179220;
pub const GameUIService_001: usize = 0x173A40;
pub const GameResourceServiceServerV001: usize = 0x1717A0;
pub const GameResourceServiceClientV001: usize = 0x171790;
pub const BugService001: usize = 0x16A7C0;
pub const BenchmarkService001: usize = 0x168F90;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x116B70;
pub const EngineGameUI001: usize = 0x115F00;
pub const INETSUPPORT_001: usize = 0xE6110;
pub const Source2EngineToServerStringTable001: usize = 0xA10E0;
pub const Source2EngineToServer001: usize = 0x8AF40;
pub const Source2EngineToClientStringTable001: usize = 0x83C60;
pub const Source2EngineToClient001: usize = 0x5A6A0;
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 mod filesystem_stdio_dll { // filesystem_stdio.dll
@ -107,9 +107,9 @@ pub mod navsystem_dll { // navsystem.dll
}
pub mod networksystem_dll { // networksystem.dll
pub const SerializedEntitiesVersion001: usize = 0xD1AE0;
pub const NetworkSystemVersion001: usize = 0xBBFA0;
pub const NetworkMessagesVersion001: usize = 0x9C040;
pub const SerializedEntitiesVersion001: usize = 0xD1AD0;
pub const NetworkSystemVersion001: usize = 0xBBF90;
pub const NetworkMessagesVersion001: usize = 0x9C030;
pub const FlattenedSerializersVersion001: usize = 0x7B8A0;
}
@ -149,9 +149,9 @@ pub mod scenefilecache_dll { // scenefilecache.dll
}
pub mod scenesystem_dll { // scenesystem.dll
pub const SceneUtils_001: usize = 0x13D030;
pub const SceneSystem_002: usize = 0xCAE10;
pub const RenderingPipelines_001: usize = 0x8EED0;
pub const SceneUtils_001: usize = 0x13C370;
pub const SceneSystem_002: usize = 0xCA160;
pub const RenderingPipelines_001: usize = 0x8E420;
}
pub mod schemasystem_dll { // schemasystem.dll
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
}
pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA2D610;
pub const ServerToolsInfo_001: usize = 0x831EE0;
pub const Source2GameClients001: usize = 0x831EF0;
pub const Source2GameEntities001: usize = 0x831F00;
pub const Source2Server001: usize = 0x831F10;
pub const EmptyWorldService001_Server: usize = 0x588530;
pub const Source2ServerConfig001: usize = 0x568530;
pub const EntitySubclassUtilsV001: usize = 0x2C87D0;
pub const customnavsystem001: usize = 0x2451B0;
pub const Source2GameDirector001: usize = 0x13F130;
pub const NavGameTest001: usize = 0xA346B0;
pub const ServerToolsInfo_001: usize = 0x838410;
pub const Source2GameClients001: usize = 0x838420;
pub const Source2GameEntities001: usize = 0x838430;
pub const Source2Server001: usize = 0x838440;
pub const EmptyWorldService001_Server: usize = 0x58D6A0;
pub const Source2ServerConfig001: usize = 0x56D6B0;
pub const EntitySubclassUtilsV001: usize = 0x2CD440;
pub const customnavsystem001: usize = 0x24A370;
pub const Source2GameDirector001: usize = 0x151E80;
}
pub mod soundsystem_dll { // soundsystem.dll
@ -183,31 +183,31 @@ pub mod steamaudio_dll { // steamaudio.dll
}
pub mod steamclient64_dll { // steamclient64.dll
pub const IVALIDATE001: usize = 0x83A8B0;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x836760;
pub const SteamClient020: usize = 0x6313C0;
pub const SteamClient019: usize = 0x6313B0;
pub const SteamClient018: usize = 0x6313A0;
pub const SteamClient017: usize = 0x631390;
pub const SteamClient016: usize = 0x631380;
pub const SteamClient015: usize = 0x631370;
pub const SteamClient014: usize = 0x631360;
pub const SteamClient013: usize = 0x631350;
pub const SteamClient012: usize = 0x631340;
pub const SteamClient011: usize = 0x631330;
pub const SteamClient010: usize = 0x631320;
pub const SteamClient009: usize = 0x631310;
pub const SteamClient008: usize = 0x631300;
pub const SteamClient007: usize = 0x6312F0;
pub const SteamClient006: usize = 0x6312E0;
pub const IVALIDATE001: usize = 0x83A900;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8367B0;
pub const SteamClient020: usize = 0x631440;
pub const SteamClient019: usize = 0x631430;
pub const SteamClient018: usize = 0x631420;
pub const SteamClient017: usize = 0x631410;
pub const SteamClient016: usize = 0x631400;
pub const SteamClient015: usize = 0x6313F0;
pub const SteamClient014: usize = 0x6313E0;
pub const SteamClient013: usize = 0x6313D0;
pub const SteamClient012: usize = 0x6313C0;
pub const SteamClient011: usize = 0x6313B0;
pub const SteamClient010: usize = 0x6313A0;
pub const SteamClient009: usize = 0x631390;
pub const SteamClient008: usize = 0x631380;
pub const SteamClient007: usize = 0x631370;
pub const SteamClient006: usize = 0x631360;
pub const p2pvoice002: usize = 0xD93D0;
pub const p2pvoicesingleton002: usize = 0xD5D70;
}
pub mod tier0_dll { // tier0.dll
pub const VStringTokenSystem001: usize = 0x18C060;
pub const TestScriptMgr001: usize = 0x13F3C0;
pub const VProcessUtils002: usize = 0x12F540;
pub const VStringTokenSystem001: usize = 0x18C100;
pub const TestScriptMgr001: usize = 0x13F460;
pub const VProcessUtils002: usize = 0x12F5E0;
pub const VEngineCvar007: usize = 0x61920;
}
@ -238,5 +238,5 @@ pub mod vstdlib_s64_dll { // vstdlib_s64.dll
}
pub mod worldrenderer_dll { // worldrenderer.dll
pub const WorldRendererMgr001: usize = 0x21530;
pub const WorldRendererMgr001: usize = 0x21650;
}

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,32 +1,30 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 30 Oct 2023 00:17:09 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
public static class client_dll { // client.dll
public const nint dwBaseEntityModel_setModel = 0x57EA50;
public const nint dwEntityList = 0x17995C0;
public const nint dwForceAttack = 0x169EE60;
public const nint dwForceAttack2 = 0x169EEF0;
public const nint dwForceBackward = 0x169F130;
public const nint dwForceCrouch = 0x169F400;
public const nint dwForceForward = 0x169F0A0;
public const nint dwForceJump = 0x169F370;
public const nint dwForceLeft = 0x169F1C0;
public const nint dwForceRight = 0x169F250;
public const nint dwGameEntitySystem = 0x1952588;
public const nint dwGameEntitySystem_getBaseEntity = 0x602050;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40;
public const nint dwGameRules = 0x17F5488;
public const nint dwGlobalVars = 0x169AFE0;
public const nint dwGlowManager = 0x17F4C10;
public const nint dwInterfaceLinkList = 0x1980298;
public const nint dwLocalPlayerController = 0x17E8158;
public const nint dwLocalPlayerPawn = 0x1886C48;
public const nint dwPlantedC4 = 0x188BFE0;
public const nint dwViewAngles = 0x18E6770;
public const nint dwViewMatrix = 0x1887730;
public const nint dwViewRender = 0x1888128;
public const nint dwBaseEntityModel_setModel = 0x5812D0;
public const nint dwEntityList = 0x17AA8F8;
public const nint dwForceBackward = 0x16AF570;
public const nint dwForceCrouch = 0x16AF840;
public const nint dwForceForward = 0x16AF4E0;
public const nint dwForceJump = 0x16AF7B0;
public const nint dwForceLeft = 0x16AF600;
public const nint dwForceRight = 0x16AF690;
public const nint dwGameEntitySystem = 0x1964168;
public const nint dwGameEntitySystem_getBaseEntity = 0x6048E0;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0;
public const nint dwGameRules = 0x1806F58;
public const nint dwGlobalVars = 0x16AB2E0;
public const nint dwGlowManager = 0x18066B8;
public const nint dwInterfaceLinkList = 0x1991E78;
public const nint dwLocalPlayerController = 0x17F9C18;
public const nint dwLocalPlayerPawn = 0x16B6318;
public const nint dwPlantedC4 = 0x189DB08;
public const nint dwViewAngles = 0x18F8090;
public const nint dwViewMatrix = 0x1899080;
public const nint dwViewRender = 0x1899A58;
}
public static class engine2_dll { // engine2.dll
@ -35,8 +33,8 @@ public static class engine2_dll { // engine2.dll
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x5396DC;
public const nint dwWindowWidth = 0x5396D8;
public const nint dwWindowHeight = 0x5397DC;
public const nint dwWindowWidth = 0x5397D8;
}
public static class inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 30 Oct 2023 00:17:09 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
#pragma once
@ -8,29 +8,27 @@
#include <cstddef>
namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x57EA50;
constexpr std::ptrdiff_t dwEntityList = 0x17995C0;
constexpr std::ptrdiff_t dwForceAttack = 0x169EE60;
constexpr std::ptrdiff_t dwForceAttack2 = 0x169EEF0;
constexpr std::ptrdiff_t dwForceBackward = 0x169F130;
constexpr std::ptrdiff_t dwForceCrouch = 0x169F400;
constexpr std::ptrdiff_t dwForceForward = 0x169F0A0;
constexpr std::ptrdiff_t dwForceJump = 0x169F370;
constexpr std::ptrdiff_t dwForceLeft = 0x169F1C0;
constexpr std::ptrdiff_t dwForceRight = 0x169F250;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1952588;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x602050;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40;
constexpr std::ptrdiff_t dwGameRules = 0x17F5488;
constexpr std::ptrdiff_t dwGlobalVars = 0x169AFE0;
constexpr std::ptrdiff_t dwGlowManager = 0x17F4C10;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1980298;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17E8158;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1886C48;
constexpr std::ptrdiff_t dwPlantedC4 = 0x188BFE0;
constexpr std::ptrdiff_t dwViewAngles = 0x18E6770;
constexpr std::ptrdiff_t dwViewMatrix = 0x1887730;
constexpr std::ptrdiff_t dwViewRender = 0x1888128;
constexpr std::ptrdiff_t dwBaseEntityModel_setModel = 0x5812D0;
constexpr std::ptrdiff_t dwEntityList = 0x17AA8F8;
constexpr std::ptrdiff_t dwForceBackward = 0x16AF570;
constexpr std::ptrdiff_t dwForceCrouch = 0x16AF840;
constexpr std::ptrdiff_t dwForceForward = 0x16AF4E0;
constexpr std::ptrdiff_t dwForceJump = 0x16AF7B0;
constexpr std::ptrdiff_t dwForceLeft = 0x16AF600;
constexpr std::ptrdiff_t dwForceRight = 0x16AF690;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1964168;
constexpr std::ptrdiff_t dwGameEntitySystem_getBaseEntity = 0x6048E0;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0;
constexpr std::ptrdiff_t dwGameRules = 0x1806F58;
constexpr std::ptrdiff_t dwGlobalVars = 0x16AB2E0;
constexpr std::ptrdiff_t dwGlowManager = 0x18066B8;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1991E78;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17F9C18;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16B6318;
constexpr std::ptrdiff_t dwPlantedC4 = 0x189DB08;
constexpr std::ptrdiff_t dwViewAngles = 0x18F8090;
constexpr std::ptrdiff_t dwViewMatrix = 0x1899080;
constexpr std::ptrdiff_t dwViewRender = 0x1899A58;
}
namespace engine2_dll { // engine2.dll
@ -39,8 +37,8 @@ namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x5396DC;
constexpr std::ptrdiff_t dwWindowWidth = 0x5396D8;
constexpr std::ptrdiff_t dwWindowHeight = 0x5397DC;
constexpr std::ptrdiff_t dwWindowWidth = 0x5397D8;
}
namespace inputsystem_dll { // inputsystem.dll

View File

@ -2,95 +2,87 @@
"client_dll": {
"data": {
"dwBaseEntityModel_setModel": {
"value": 5761616,
"value": 5771984,
"comment": null
},
"dwEntityList": {
"value": 24745408,
"comment": null
},
"dwForceAttack": {
"value": 23719520,
"comment": null
},
"dwForceAttack2": {
"value": 23719664,
"value": 24815864,
"comment": null
},
"dwForceBackward": {
"value": 23720240,
"value": 23786864,
"comment": null
},
"dwForceCrouch": {
"value": 23720960,
"value": 23787584,
"comment": null
},
"dwForceForward": {
"value": 23720096,
"value": 23786720,
"comment": null
},
"dwForceJump": {
"value": 23720816,
"value": 23787440,
"comment": null
},
"dwForceLeft": {
"value": 23720384,
"value": 23787008,
"comment": null
},
"dwForceRight": {
"value": 23720528,
"value": 23787152,
"comment": null
},
"dwGameEntitySystem": {
"value": 26551688,
"value": 26624360,
"comment": null
},
"dwGameEntitySystem_getBaseEntity": {
"value": 6299728,
"value": 6310112,
"comment": null
},
"dwGameEntitySystem_getHighestEntityIndex": {
"value": 6241600,
"value": 6251984,
"comment": null
},
"dwGameRules": {
"value": 25121928,
"value": 25194328,
"comment": null
},
"dwGlobalVars": {
"value": 23703520,
"value": 23769824,
"comment": null
},
"dwGlowManager": {
"value": 25119760,
"value": 25192120,
"comment": null
},
"dwInterfaceLinkList": {
"value": 26739352,
"value": 26812024,
"comment": null
},
"dwLocalPlayerController": {
"value": 25067864,
"value": 25140248,
"comment": null
},
"dwLocalPlayerPawn": {
"value": 25717832,
"value": 23814936,
"comment": null
},
"dwPlantedC4": {
"value": 25739232,
"value": 25811720,
"comment": null
},
"dwViewAngles": {
"value": 26109808,
"value": 26181776,
"comment": null
},
"dwViewMatrix": {
"value": 25720624,
"value": 25792640,
"comment": null
},
"dwViewRender": {
"value": 25723176,
"value": 25795160,
"comment": null
}
},
@ -119,11 +111,11 @@
"comment": null
},
"dwWindowHeight": {
"value": 5478108,
"value": 5478364,
"comment": null
},
"dwWindowWidth": {
"value": 5478104,
"value": 5478360,
"comment": null
}
},

View File

@ -1,32 +1,30 @@
'''
Created using https://github.com/a2x/cs2-dumper
Mon, 30 Oct 2023 00:17:09 +0000
Fri, 3 Nov 2023 01:49:49 +0000
'''
class client_dll: # client.dll
dwBaseEntityModel_setModel = 0x57EA50
dwEntityList = 0x17995C0
dwForceAttack = 0x169EE60
dwForceAttack2 = 0x169EEF0
dwForceBackward = 0x169F130
dwForceCrouch = 0x169F400
dwForceForward = 0x169F0A0
dwForceJump = 0x169F370
dwForceLeft = 0x169F1C0
dwForceRight = 0x169F250
dwGameEntitySystem = 0x1952588
dwGameEntitySystem_getBaseEntity = 0x602050
dwGameEntitySystem_getHighestEntityIndex = 0x5F3D40
dwGameRules = 0x17F5488
dwGlobalVars = 0x169AFE0
dwGlowManager = 0x17F4C10
dwInterfaceLinkList = 0x1980298
dwLocalPlayerController = 0x17E8158
dwLocalPlayerPawn = 0x1886C48
dwPlantedC4 = 0x188BFE0
dwViewAngles = 0x18E6770
dwViewMatrix = 0x1887730
dwViewRender = 0x1888128
dwBaseEntityModel_setModel = 0x5812D0
dwEntityList = 0x17AA8F8
dwForceBackward = 0x16AF570
dwForceCrouch = 0x16AF840
dwForceForward = 0x16AF4E0
dwForceJump = 0x16AF7B0
dwForceLeft = 0x16AF600
dwForceRight = 0x16AF690
dwGameEntitySystem = 0x1964168
dwGameEntitySystem_getBaseEntity = 0x6048E0
dwGameEntitySystem_getHighestEntityIndex = 0x5F65D0
dwGameRules = 0x1806F58
dwGlobalVars = 0x16AB2E0
dwGlowManager = 0x18066B8
dwInterfaceLinkList = 0x1991E78
dwLocalPlayerController = 0x17F9C18
dwLocalPlayerPawn = 0x16B6318
dwPlantedC4 = 0x189DB08
dwViewAngles = 0x18F8090
dwViewMatrix = 0x1899080
dwViewRender = 0x1899A58
class engine2_dll: # engine2.dll
dwBuildNumber = 0x488514
@ -34,8 +32,8 @@ class engine2_dll: # engine2.dll
dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x5396DC
dwWindowWidth = 0x5396D8
dwWindowHeight = 0x5397DC
dwWindowWidth = 0x5397D8
class inputsystem_dll: # inputsystem.dll
dwInputSystem = 0x35770

View File

@ -1,34 +1,32 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Mon, 30 Oct 2023 00:17:09 +0000
* Fri, 3 Nov 2023 01:49:49 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll
pub const dwBaseEntityModel_setModel: usize = 0x57EA50;
pub const dwEntityList: usize = 0x17995C0;
pub const dwForceAttack: usize = 0x169EE60;
pub const dwForceAttack2: usize = 0x169EEF0;
pub const dwForceBackward: usize = 0x169F130;
pub const dwForceCrouch: usize = 0x169F400;
pub const dwForceForward: usize = 0x169F0A0;
pub const dwForceJump: usize = 0x169F370;
pub const dwForceLeft: usize = 0x169F1C0;
pub const dwForceRight: usize = 0x169F250;
pub const dwGameEntitySystem: usize = 0x1952588;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x602050;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F3D40;
pub const dwGameRules: usize = 0x17F5488;
pub const dwGlobalVars: usize = 0x169AFE0;
pub const dwGlowManager: usize = 0x17F4C10;
pub const dwInterfaceLinkList: usize = 0x1980298;
pub const dwLocalPlayerController: usize = 0x17E8158;
pub const dwLocalPlayerPawn: usize = 0x1886C48;
pub const dwPlantedC4: usize = 0x188BFE0;
pub const dwViewAngles: usize = 0x18E6770;
pub const dwViewMatrix: usize = 0x1887730;
pub const dwViewRender: usize = 0x1888128;
pub const dwBaseEntityModel_setModel: usize = 0x5812D0;
pub const dwEntityList: usize = 0x17AA8F8;
pub const dwForceBackward: usize = 0x16AF570;
pub const dwForceCrouch: usize = 0x16AF840;
pub const dwForceForward: usize = 0x16AF4E0;
pub const dwForceJump: usize = 0x16AF7B0;
pub const dwForceLeft: usize = 0x16AF600;
pub const dwForceRight: usize = 0x16AF690;
pub const dwGameEntitySystem: usize = 0x1964168;
pub const dwGameEntitySystem_getBaseEntity: usize = 0x6048E0;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x5F65D0;
pub const dwGameRules: usize = 0x1806F58;
pub const dwGlobalVars: usize = 0x16AB2E0;
pub const dwGlowManager: usize = 0x18066B8;
pub const dwInterfaceLinkList: usize = 0x1991E78;
pub const dwLocalPlayerController: usize = 0x17F9C18;
pub const dwLocalPlayerPawn: usize = 0x16B6318;
pub const dwPlantedC4: usize = 0x189DB08;
pub const dwViewAngles: usize = 0x18F8090;
pub const dwViewMatrix: usize = 0x1899080;
pub const dwViewRender: usize = 0x1899A58;
}
pub mod engine2_dll { // engine2.dll
@ -37,8 +35,8 @@ pub mod engine2_dll { // engine2.dll
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x5396DC;
pub const dwWindowWidth: usize = 0x5396D8;
pub const dwWindowHeight: usize = 0x5397DC;
pub const dwWindowWidth: usize = 0x5397D8;
}
pub mod inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:48 +0000
*/
public static class CBaseRendererSource2 { // CParticleFunctionRenderer
@ -1544,38 +1544,38 @@ public static class C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionP
public static class C_OP_ControlpointLight { // CParticleFunctionOperator
public const nint m_flScale = 0x1C0; // float
public const nint m_nControlPoint1 = 0x690; // int32_t
public const nint m_nControlPoint2 = 0x694; // int32_t
public const nint m_nControlPoint3 = 0x698; // int32_t
public const nint m_nControlPoint4 = 0x69C; // int32_t
public const nint m_vecCPOffset1 = 0x6A0; // Vector
public const nint m_vecCPOffset2 = 0x6AC; // Vector
public const nint m_vecCPOffset3 = 0x6B8; // Vector
public const nint m_vecCPOffset4 = 0x6C4; // Vector
public const nint m_LightFiftyDist1 = 0x6D0; // float
public const nint m_LightZeroDist1 = 0x6D4; // float
public const nint m_LightFiftyDist2 = 0x6D8; // float
public const nint m_LightZeroDist2 = 0x6DC; // float
public const nint m_LightFiftyDist3 = 0x6E0; // float
public const nint m_LightZeroDist3 = 0x6E4; // float
public const nint m_LightFiftyDist4 = 0x6E8; // float
public const nint m_LightZeroDist4 = 0x6EC; // float
public const nint m_LightColor1 = 0x6F0; // Color
public const nint m_LightColor2 = 0x6F4; // Color
public const nint m_LightColor3 = 0x6F8; // Color
public const nint m_LightColor4 = 0x6FC; // Color
public const nint m_bLightType1 = 0x700; // bool
public const nint m_bLightType2 = 0x701; // bool
public const nint m_bLightType3 = 0x702; // bool
public const nint m_bLightType4 = 0x703; // bool
public const nint m_bLightDynamic1 = 0x704; // bool
public const nint m_bLightDynamic2 = 0x705; // bool
public const nint m_bLightDynamic3 = 0x706; // bool
public const nint m_bLightDynamic4 = 0x707; // bool
public const nint m_bUseNormal = 0x708; // bool
public const nint m_bUseHLambert = 0x709; // bool
public const nint m_bClampLowerRange = 0x70E; // bool
public const nint m_bClampUpperRange = 0x70F; // bool
public const nint m_nControlPoint1 = 0x650; // int32_t
public const nint m_nControlPoint2 = 0x654; // int32_t
public const nint m_nControlPoint3 = 0x658; // int32_t
public const nint m_nControlPoint4 = 0x65C; // int32_t
public const nint m_vecCPOffset1 = 0x660; // Vector
public const nint m_vecCPOffset2 = 0x66C; // Vector
public const nint m_vecCPOffset3 = 0x678; // Vector
public const nint m_vecCPOffset4 = 0x684; // Vector
public const nint m_LightFiftyDist1 = 0x690; // float
public const nint m_LightZeroDist1 = 0x694; // float
public const nint m_LightFiftyDist2 = 0x698; // float
public const nint m_LightZeroDist2 = 0x69C; // float
public const nint m_LightFiftyDist3 = 0x6A0; // float
public const nint m_LightZeroDist3 = 0x6A4; // float
public const nint m_LightFiftyDist4 = 0x6A8; // float
public const nint m_LightZeroDist4 = 0x6AC; // float
public const nint m_LightColor1 = 0x6B0; // Color
public const nint m_LightColor2 = 0x6B4; // Color
public const nint m_LightColor3 = 0x6B8; // Color
public const nint m_LightColor4 = 0x6BC; // Color
public const nint m_bLightType1 = 0x6C0; // bool
public const nint m_bLightType2 = 0x6C1; // bool
public const nint m_bLightType3 = 0x6C2; // bool
public const nint m_bLightType4 = 0x6C3; // bool
public const nint m_bLightDynamic1 = 0x6C4; // bool
public const nint m_bLightDynamic2 = 0x6C5; // bool
public const nint m_bLightDynamic3 = 0x6C6; // bool
public const nint m_bLightDynamic4 = 0x6C7; // bool
public const nint m_bUseNormal = 0x6C8; // bool
public const nint m_bUseHLambert = 0x6C9; // bool
public const nint m_bClampLowerRange = 0x6CE; // bool
public const nint m_bClampUpperRange = 0x6CF; // bool
}
public static class C_OP_Cull { // CParticleFunctionOperator

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:48 +0000
*/
#pragma once
@ -1548,38 +1548,38 @@ namespace C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionPreEmission
namespace C_OP_ControlpointLight { // CParticleFunctionOperator
constexpr std::ptrdiff_t m_flScale = 0x1C0; // float
constexpr std::ptrdiff_t m_nControlPoint1 = 0x690; // int32_t
constexpr std::ptrdiff_t m_nControlPoint2 = 0x694; // int32_t
constexpr std::ptrdiff_t m_nControlPoint3 = 0x698; // int32_t
constexpr std::ptrdiff_t m_nControlPoint4 = 0x69C; // int32_t
constexpr std::ptrdiff_t m_vecCPOffset1 = 0x6A0; // Vector
constexpr std::ptrdiff_t m_vecCPOffset2 = 0x6AC; // Vector
constexpr std::ptrdiff_t m_vecCPOffset3 = 0x6B8; // Vector
constexpr std::ptrdiff_t m_vecCPOffset4 = 0x6C4; // Vector
constexpr std::ptrdiff_t m_LightFiftyDist1 = 0x6D0; // float
constexpr std::ptrdiff_t m_LightZeroDist1 = 0x6D4; // float
constexpr std::ptrdiff_t m_LightFiftyDist2 = 0x6D8; // float
constexpr std::ptrdiff_t m_LightZeroDist2 = 0x6DC; // float
constexpr std::ptrdiff_t m_LightFiftyDist3 = 0x6E0; // float
constexpr std::ptrdiff_t m_LightZeroDist3 = 0x6E4; // float
constexpr std::ptrdiff_t m_LightFiftyDist4 = 0x6E8; // float
constexpr std::ptrdiff_t m_LightZeroDist4 = 0x6EC; // float
constexpr std::ptrdiff_t m_LightColor1 = 0x6F0; // Color
constexpr std::ptrdiff_t m_LightColor2 = 0x6F4; // Color
constexpr std::ptrdiff_t m_LightColor3 = 0x6F8; // Color
constexpr std::ptrdiff_t m_LightColor4 = 0x6FC; // Color
constexpr std::ptrdiff_t m_bLightType1 = 0x700; // bool
constexpr std::ptrdiff_t m_bLightType2 = 0x701; // bool
constexpr std::ptrdiff_t m_bLightType3 = 0x702; // bool
constexpr std::ptrdiff_t m_bLightType4 = 0x703; // bool
constexpr std::ptrdiff_t m_bLightDynamic1 = 0x704; // bool
constexpr std::ptrdiff_t m_bLightDynamic2 = 0x705; // bool
constexpr std::ptrdiff_t m_bLightDynamic3 = 0x706; // bool
constexpr std::ptrdiff_t m_bLightDynamic4 = 0x707; // bool
constexpr std::ptrdiff_t m_bUseNormal = 0x708; // bool
constexpr std::ptrdiff_t m_bUseHLambert = 0x709; // bool
constexpr std::ptrdiff_t m_bClampLowerRange = 0x70E; // bool
constexpr std::ptrdiff_t m_bClampUpperRange = 0x70F; // bool
constexpr std::ptrdiff_t m_nControlPoint1 = 0x650; // int32_t
constexpr std::ptrdiff_t m_nControlPoint2 = 0x654; // int32_t
constexpr std::ptrdiff_t m_nControlPoint3 = 0x658; // int32_t
constexpr std::ptrdiff_t m_nControlPoint4 = 0x65C; // int32_t
constexpr std::ptrdiff_t m_vecCPOffset1 = 0x660; // Vector
constexpr std::ptrdiff_t m_vecCPOffset2 = 0x66C; // Vector
constexpr std::ptrdiff_t m_vecCPOffset3 = 0x678; // Vector
constexpr std::ptrdiff_t m_vecCPOffset4 = 0x684; // Vector
constexpr std::ptrdiff_t m_LightFiftyDist1 = 0x690; // float
constexpr std::ptrdiff_t m_LightZeroDist1 = 0x694; // float
constexpr std::ptrdiff_t m_LightFiftyDist2 = 0x698; // float
constexpr std::ptrdiff_t m_LightZeroDist2 = 0x69C; // float
constexpr std::ptrdiff_t m_LightFiftyDist3 = 0x6A0; // float
constexpr std::ptrdiff_t m_LightZeroDist3 = 0x6A4; // float
constexpr std::ptrdiff_t m_LightFiftyDist4 = 0x6A8; // float
constexpr std::ptrdiff_t m_LightZeroDist4 = 0x6AC; // float
constexpr std::ptrdiff_t m_LightColor1 = 0x6B0; // Color
constexpr std::ptrdiff_t m_LightColor2 = 0x6B4; // Color
constexpr std::ptrdiff_t m_LightColor3 = 0x6B8; // Color
constexpr std::ptrdiff_t m_LightColor4 = 0x6BC; // Color
constexpr std::ptrdiff_t m_bLightType1 = 0x6C0; // bool
constexpr std::ptrdiff_t m_bLightType2 = 0x6C1; // bool
constexpr std::ptrdiff_t m_bLightType3 = 0x6C2; // bool
constexpr std::ptrdiff_t m_bLightType4 = 0x6C3; // bool
constexpr std::ptrdiff_t m_bLightDynamic1 = 0x6C4; // bool
constexpr std::ptrdiff_t m_bLightDynamic2 = 0x6C5; // bool
constexpr std::ptrdiff_t m_bLightDynamic3 = 0x6C6; // bool
constexpr std::ptrdiff_t m_bLightDynamic4 = 0x6C7; // bool
constexpr std::ptrdiff_t m_bUseNormal = 0x6C8; // bool
constexpr std::ptrdiff_t m_bUseHLambert = 0x6C9; // bool
constexpr std::ptrdiff_t m_bClampLowerRange = 0x6CE; // bool
constexpr std::ptrdiff_t m_bClampUpperRange = 0x6CF; // bool
}
namespace C_OP_Cull { // CParticleFunctionOperator

View File

@ -4968,99 +4968,99 @@
"C_OP_ControlpointLight": {
"data": {
"m_LightColor1": {
"value": 1776,
"value": 1712,
"comment": "Color"
},
"m_LightColor2": {
"value": 1780,
"value": 1716,
"comment": "Color"
},
"m_LightColor3": {
"value": 1784,
"value": 1720,
"comment": "Color"
},
"m_LightColor4": {
"value": 1788,
"value": 1724,
"comment": "Color"
},
"m_LightFiftyDist1": {
"value": 1744,
"value": 1680,
"comment": "float"
},
"m_LightFiftyDist2": {
"value": 1752,
"value": 1688,
"comment": "float"
},
"m_LightFiftyDist3": {
"value": 1760,
"value": 1696,
"comment": "float"
},
"m_LightFiftyDist4": {
"value": 1768,
"value": 1704,
"comment": "float"
},
"m_LightZeroDist1": {
"value": 1748,
"value": 1684,
"comment": "float"
},
"m_LightZeroDist2": {
"value": 1756,
"value": 1692,
"comment": "float"
},
"m_LightZeroDist3": {
"value": 1764,
"value": 1700,
"comment": "float"
},
"m_LightZeroDist4": {
"value": 1772,
"value": 1708,
"comment": "float"
},
"m_bClampLowerRange": {
"value": 1806,
"value": 1742,
"comment": "bool"
},
"m_bClampUpperRange": {
"value": 1807,
"value": 1743,
"comment": "bool"
},
"m_bLightDynamic1": {
"value": 1796,
"value": 1732,
"comment": "bool"
},
"m_bLightDynamic2": {
"value": 1797,
"value": 1733,
"comment": "bool"
},
"m_bLightDynamic3": {
"value": 1798,
"value": 1734,
"comment": "bool"
},
"m_bLightDynamic4": {
"value": 1799,
"value": 1735,
"comment": "bool"
},
"m_bLightType1": {
"value": 1792,
"value": 1728,
"comment": "bool"
},
"m_bLightType2": {
"value": 1793,
"value": 1729,
"comment": "bool"
},
"m_bLightType3": {
"value": 1794,
"value": 1730,
"comment": "bool"
},
"m_bLightType4": {
"value": 1795,
"value": 1731,
"comment": "bool"
},
"m_bUseHLambert": {
"value": 1801,
"value": 1737,
"comment": "bool"
},
"m_bUseNormal": {
"value": 1800,
"value": 1736,
"comment": "bool"
},
"m_flScale": {
@ -5068,35 +5068,35 @@
"comment": "float"
},
"m_nControlPoint1": {
"value": 1680,
"value": 1616,
"comment": "int32_t"
},
"m_nControlPoint2": {
"value": 1684,
"value": 1620,
"comment": "int32_t"
},
"m_nControlPoint3": {
"value": 1688,
"value": 1624,
"comment": "int32_t"
},
"m_nControlPoint4": {
"value": 1692,
"value": 1628,
"comment": "int32_t"
},
"m_vecCPOffset1": {
"value": 1696,
"value": 1632,
"comment": "Vector"
},
"m_vecCPOffset2": {
"value": 1708,
"value": 1644,
"comment": "Vector"
},
"m_vecCPOffset3": {
"value": 1720,
"value": 1656,
"comment": "Vector"
},
"m_vecCPOffset4": {
"value": 1732,
"value": 1668,
"comment": "Vector"
}
},

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:48 +0000
'''
class CBaseRendererSource2: # CParticleFunctionRenderer
@ -1378,38 +1378,38 @@ class C_OP_ControlPointToRadialScreenSpace: # CParticleFunctionPreEmission
class C_OP_ControlpointLight: # CParticleFunctionOperator
m_flScale = 0x1C0 # float
m_nControlPoint1 = 0x690 # int32_t
m_nControlPoint2 = 0x694 # int32_t
m_nControlPoint3 = 0x698 # int32_t
m_nControlPoint4 = 0x69C # int32_t
m_vecCPOffset1 = 0x6A0 # Vector
m_vecCPOffset2 = 0x6AC # Vector
m_vecCPOffset3 = 0x6B8 # Vector
m_vecCPOffset4 = 0x6C4 # Vector
m_LightFiftyDist1 = 0x6D0 # float
m_LightZeroDist1 = 0x6D4 # float
m_LightFiftyDist2 = 0x6D8 # float
m_LightZeroDist2 = 0x6DC # float
m_LightFiftyDist3 = 0x6E0 # float
m_LightZeroDist3 = 0x6E4 # float
m_LightFiftyDist4 = 0x6E8 # float
m_LightZeroDist4 = 0x6EC # float
m_LightColor1 = 0x6F0 # Color
m_LightColor2 = 0x6F4 # Color
m_LightColor3 = 0x6F8 # Color
m_LightColor4 = 0x6FC # Color
m_bLightType1 = 0x700 # bool
m_bLightType2 = 0x701 # bool
m_bLightType3 = 0x702 # bool
m_bLightType4 = 0x703 # bool
m_bLightDynamic1 = 0x704 # bool
m_bLightDynamic2 = 0x705 # bool
m_bLightDynamic3 = 0x706 # bool
m_bLightDynamic4 = 0x707 # bool
m_bUseNormal = 0x708 # bool
m_bUseHLambert = 0x709 # bool
m_bClampLowerRange = 0x70E # bool
m_bClampUpperRange = 0x70F # bool
m_nControlPoint1 = 0x650 # int32_t
m_nControlPoint2 = 0x654 # int32_t
m_nControlPoint3 = 0x658 # int32_t
m_nControlPoint4 = 0x65C # int32_t
m_vecCPOffset1 = 0x660 # Vector
m_vecCPOffset2 = 0x66C # Vector
m_vecCPOffset3 = 0x678 # Vector
m_vecCPOffset4 = 0x684 # Vector
m_LightFiftyDist1 = 0x690 # float
m_LightZeroDist1 = 0x694 # float
m_LightFiftyDist2 = 0x698 # float
m_LightZeroDist2 = 0x69C # float
m_LightFiftyDist3 = 0x6A0 # float
m_LightZeroDist3 = 0x6A4 # float
m_LightFiftyDist4 = 0x6A8 # float
m_LightZeroDist4 = 0x6AC # float
m_LightColor1 = 0x6B0 # Color
m_LightColor2 = 0x6B4 # Color
m_LightColor3 = 0x6B8 # Color
m_LightColor4 = 0x6BC # Color
m_bLightType1 = 0x6C0 # bool
m_bLightType2 = 0x6C1 # bool
m_bLightType3 = 0x6C2 # bool
m_bLightType4 = 0x6C3 # bool
m_bLightDynamic1 = 0x6C4 # bool
m_bLightDynamic2 = 0x6C5 # bool
m_bLightDynamic3 = 0x6C6 # bool
m_bLightDynamic4 = 0x6C7 # bool
m_bUseNormal = 0x6C8 # bool
m_bUseHLambert = 0x6C9 # bool
m_bClampLowerRange = 0x6CE # bool
m_bClampUpperRange = 0x6CF # bool
class C_OP_Cull: # CParticleFunctionOperator
m_flCullPerc = 0x1C0 # float

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:48 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -1546,38 +1546,38 @@ pub mod C_OP_ControlPointToRadialScreenSpace { // CParticleFunctionPreEmission
pub mod C_OP_ControlpointLight { // CParticleFunctionOperator
pub const m_flScale: usize = 0x1C0; // float
pub const m_nControlPoint1: usize = 0x690; // int32_t
pub const m_nControlPoint2: usize = 0x694; // int32_t
pub const m_nControlPoint3: usize = 0x698; // int32_t
pub const m_nControlPoint4: usize = 0x69C; // int32_t
pub const m_vecCPOffset1: usize = 0x6A0; // Vector
pub const m_vecCPOffset2: usize = 0x6AC; // Vector
pub const m_vecCPOffset3: usize = 0x6B8; // Vector
pub const m_vecCPOffset4: usize = 0x6C4; // Vector
pub const m_LightFiftyDist1: usize = 0x6D0; // float
pub const m_LightZeroDist1: usize = 0x6D4; // float
pub const m_LightFiftyDist2: usize = 0x6D8; // float
pub const m_LightZeroDist2: usize = 0x6DC; // float
pub const m_LightFiftyDist3: usize = 0x6E0; // float
pub const m_LightZeroDist3: usize = 0x6E4; // float
pub const m_LightFiftyDist4: usize = 0x6E8; // float
pub const m_LightZeroDist4: usize = 0x6EC; // float
pub const m_LightColor1: usize = 0x6F0; // Color
pub const m_LightColor2: usize = 0x6F4; // Color
pub const m_LightColor3: usize = 0x6F8; // Color
pub const m_LightColor4: usize = 0x6FC; // Color
pub const m_bLightType1: usize = 0x700; // bool
pub const m_bLightType2: usize = 0x701; // bool
pub const m_bLightType3: usize = 0x702; // bool
pub const m_bLightType4: usize = 0x703; // bool
pub const m_bLightDynamic1: usize = 0x704; // bool
pub const m_bLightDynamic2: usize = 0x705; // bool
pub const m_bLightDynamic3: usize = 0x706; // bool
pub const m_bLightDynamic4: usize = 0x707; // bool
pub const m_bUseNormal: usize = 0x708; // bool
pub const m_bUseHLambert: usize = 0x709; // bool
pub const m_bClampLowerRange: usize = 0x70E; // bool
pub const m_bClampUpperRange: usize = 0x70F; // bool
pub const m_nControlPoint1: usize = 0x650; // int32_t
pub const m_nControlPoint2: usize = 0x654; // int32_t
pub const m_nControlPoint3: usize = 0x658; // int32_t
pub const m_nControlPoint4: usize = 0x65C; // int32_t
pub const m_vecCPOffset1: usize = 0x660; // Vector
pub const m_vecCPOffset2: usize = 0x66C; // Vector
pub const m_vecCPOffset3: usize = 0x678; // Vector
pub const m_vecCPOffset4: usize = 0x684; // Vector
pub const m_LightFiftyDist1: usize = 0x690; // float
pub const m_LightZeroDist1: usize = 0x694; // float
pub const m_LightFiftyDist2: usize = 0x698; // float
pub const m_LightZeroDist2: usize = 0x69C; // float
pub const m_LightFiftyDist3: usize = 0x6A0; // float
pub const m_LightZeroDist3: usize = 0x6A4; // float
pub const m_LightFiftyDist4: usize = 0x6A8; // float
pub const m_LightZeroDist4: usize = 0x6AC; // float
pub const m_LightColor1: usize = 0x6B0; // Color
pub const m_LightColor2: usize = 0x6B4; // Color
pub const m_LightColor3: usize = 0x6B8; // Color
pub const m_LightColor4: usize = 0x6BC; // Color
pub const m_bLightType1: usize = 0x6C0; // bool
pub const m_bLightType2: usize = 0x6C1; // bool
pub const m_bLightType3: usize = 0x6C2; // bool
pub const m_bLightType4: usize = 0x6C3; // bool
pub const m_bLightDynamic1: usize = 0x6C4; // bool
pub const m_bLightDynamic2: usize = 0x6C5; // bool
pub const m_bLightDynamic3: usize = 0x6C6; // bool
pub const m_bLightDynamic4: usize = 0x6C7; // bool
pub const m_bUseNormal: usize = 0x6C8; // bool
pub const m_bUseHLambert: usize = 0x6C9; // bool
pub const m_bClampLowerRange: usize = 0x6CE; // bool
pub const m_bClampUpperRange: usize = 0x6CF; // bool
}
pub mod C_OP_Cull { // CParticleFunctionOperator

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class AABB_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class AABB_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
public static class AggregateLODSetup_t {
@ -174,13 +174,12 @@ public static class SceneObject_t {
public const nint m_skin = 0x50; // CUtlString
public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
public const nint m_vLightingOrigin = 0x5C; // Vector
public const nint m_nLightGroup = 0x68; // uint32_t
public const nint m_nOverlayRenderOrder = 0x6C; // int16_t
public const nint m_nLODOverride = 0x6E; // int16_t
public const nint m_nCubeMapPrecomputedHandshake = 0x70; // int32_t
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t
public const nint m_renderableModel = 0x80; // CStrongHandle<InfoForResourceTypeCModel>
public const nint m_renderable = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
public const nint m_nOverlayRenderOrder = 0x68; // int16_t
public const nint m_nLODOverride = 0x6A; // int16_t
public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32_t
public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32_t
public const nint m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
public const nint m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
}
public static class VMapResourceData_t {

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#pragma once
@ -178,13 +178,12 @@ namespace SceneObject_t {
constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString
constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t
constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector
constexpr std::ptrdiff_t m_nLightGroup = 0x68; // uint32_t
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x6C; // int16_t
constexpr std::ptrdiff_t m_nLODOverride = 0x6E; // int16_t
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x70; // int32_t
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x74; // int32_t
constexpr std::ptrdiff_t m_renderableModel = 0x80; // CStrongHandle<InfoForResourceTypeCModel>
constexpr std::ptrdiff_t m_renderable = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x68; // int16_t
constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16_t
constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32_t
constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32_t
constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
}
namespace VMapResourceData_t {

View File

@ -516,19 +516,15 @@
"comment": "float"
},
"m_nCubeMapPrecomputedHandshake": {
"value": 112,
"value": 108,
"comment": "int32_t"
},
"m_nLODOverride": {
"value": 110,
"value": 106,
"comment": "int16_t"
},
"m_nLightGroup": {
"value": 104,
"comment": "uint32_t"
},
"m_nLightProbeVolumePrecomputedHandshake": {
"value": 116,
"value": 112,
"comment": "int32_t"
},
"m_nObjectID": {
@ -540,15 +536,15 @@
"comment": "ObjectTypeFlags_t"
},
"m_nOverlayRenderOrder": {
"value": 108,
"value": 104,
"comment": "int16_t"
},
"m_renderable": {
"value": 136,
"value": 128,
"comment": "CStrongHandle<InfoForResourceTypeCRenderMesh>"
},
"m_renderableModel": {
"value": 128,
"value": 120,
"comment": "CStrongHandle<InfoForResourceTypeCModel>"
},
"m_skin": {

View File

@ -1,6 +1,6 @@
'''
Created using https://github.com/a2x/cs2-dumper
Fri, 27 Oct 2023 01:03:22 +0000
Fri, 3 Nov 2023 01:49:47 +0000
'''
class AggregateLODSetup_t:
@ -154,13 +154,12 @@ class SceneObject_t:
m_skin = 0x50 # CUtlString
m_nObjectTypeFlags = 0x58 # ObjectTypeFlags_t
m_vLightingOrigin = 0x5C # Vector
m_nLightGroup = 0x68 # uint32_t
m_nOverlayRenderOrder = 0x6C # int16_t
m_nLODOverride = 0x6E # int16_t
m_nCubeMapPrecomputedHandshake = 0x70 # int32_t
m_nLightProbeVolumePrecomputedHandshake = 0x74 # int32_t
m_renderableModel = 0x80 # CStrongHandle<InfoForResourceTypeCModel>
m_renderable = 0x88 # CStrongHandle<InfoForResourceTypeCRenderMesh>
m_nOverlayRenderOrder = 0x68 # int16_t
m_nLODOverride = 0x6A # int16_t
m_nCubeMapPrecomputedHandshake = 0x6C # int32_t
m_nLightProbeVolumePrecomputedHandshake = 0x70 # int32_t
m_renderableModel = 0x78 # CStrongHandle<InfoForResourceTypeCModel>
m_renderable = 0x80 # CStrongHandle<InfoForResourceTypeCRenderMesh>
class VMapResourceData_t:

View File

@ -1,6 +1,6 @@
/*
* Created using https://github.com/a2x/cs2-dumper
* Fri, 27 Oct 2023 01:03:22 +0000
* Fri, 3 Nov 2023 01:49:47 +0000
*/
#![allow(non_snake_case, non_upper_case_globals)]
@ -176,13 +176,12 @@ pub mod SceneObject_t {
pub const m_skin: usize = 0x50; // CUtlString
pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t
pub const m_vLightingOrigin: usize = 0x5C; // Vector
pub const m_nLightGroup: usize = 0x68; // uint32_t
pub const m_nOverlayRenderOrder: usize = 0x6C; // int16_t
pub const m_nLODOverride: usize = 0x6E; // int16_t
pub const m_nCubeMapPrecomputedHandshake: usize = 0x70; // int32_t
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x74; // int32_t
pub const m_renderableModel: usize = 0x80; // CStrongHandle<InfoForResourceTypeCModel>
pub const m_renderable: usize = 0x88; // CStrongHandle<InfoForResourceTypeCRenderMesh>
pub const m_nOverlayRenderOrder: usize = 0x68; // int16_t
pub const m_nLODOverride: usize = 0x6A; // int16_t
pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32_t
pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32_t
pub const m_renderableModel: usize = 0x78; // CStrongHandle<InfoForResourceTypeCModel>
pub const m_renderable: usize = 0x80; // CStrongHandle<InfoForResourceTypeCRenderMesh>
}
pub mod VMapResourceData_t {

View File

@ -216,7 +216,7 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x169AFE0)?;
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16AB2E0)?;
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::<usize>(client_base + 0x17E8158)?;
let local_player_controller = process.read_memory::<usize>(client_base + 0x17F9C18)?;
let player_name = process.read_string((local_player_controller + 0x610).into())?;
@ -256,8 +256,8 @@ mod tests {
.expect("Failed to find engine2.dll")
.base();
let window_width = process.read_memory::<u32>(engine_base + 0x5396D8)?;
let window_height = process.read_memory::<u32>(engine_base + 0x5396DC)?;
let window_width = process.read_memory::<u32>(engine_base + 0x5397D8)?;
let window_height = process.read_memory::<u32>(engine_base + 0x5397DC)?;
println!("Window size: {}x{}", window_width, window_height);