📦 Game Update 13974

This commit is contained in:
a2x 2023-12-01 14:38:32 +10:00
parent b7ee68c67e
commit 170df6cc47
79 changed files with 1700 additions and 1686 deletions

View File

@ -25,21 +25,21 @@
{ {
"name": "dwForceAttack", "name": "dwForceAttack",
"module": "client.dll", "module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 C4 42 B4 FF", "pattern": "48 8D 0D ? ? ? ? E9 84 42 B4 FF",
"operations": [ "operations": [
{ {
"type": "rip" "type": "rip"
}, },
{ {
"type": "sub", "type": "add",
"value": 104 "value": 40
} }
] ]
}, },
{ {
"name": "dwForceAttack2", "name": "dwForceAttack2",
"module": "client.dll", "module": "client.dll",
"pattern": "48 8D 0D ? ? ? ? E9 C4 42 B4 FF", "pattern": "48 8D 0D ? ? ? ? E9 94 42 B4 FF",
"operations": [ "operations": [
{ {
"type": "rip" "type": "rip"
@ -159,7 +159,7 @@
{ {
"name": "dwGameRules", "name": "dwGameRules",
"module": "client.dll", "module": "client.dll",
"pattern": "48 89 0D ? ? ? ? 8B 0D", "pattern": "48 89 0D ? ? ? ? 8B 0D ? ? ? ? FF 15",
"operations": [ "operations": [
{ {
"type": "rip" "type": "rip"

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
public static class AimMatrixOpFixedSettings_t { public static class AimMatrixOpFixedSettings_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:00 +0000
''' '''
class AimMatrixOpFixedSettings_t: class AimMatrixOpFixedSettings_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -1306,16 +1306,18 @@ public static class C_BaseButton { // C_BaseToggle
} }
public static class C_BaseCSGrenade { // C_CSWeaponBase public static class C_BaseCSGrenade { // C_CSWeaponBase
public const nint m_bClientPredictDelete = 0x19F0; // bool public const nint m_bClientPredictDelete = 0x1A00; // bool
public const nint m_bRedraw = 0x19F1; // bool public const nint m_bRedraw = 0x1A01; // bool
public const nint m_bIsHeldByPlayer = 0x19F2; // bool public const nint m_bIsHeldByPlayer = 0x1A02; // bool
public const nint m_bPinPulled = 0x19F3; // bool public const nint m_bPinPulled = 0x1A03; // bool
public const nint m_bJumpThrow = 0x19F4; // bool public const nint m_bJumpThrow = 0x1A04; // bool
public const nint m_eThrowStatus = 0x19F8; // EGrenadeThrowState public const nint m_eThrowStatus = 0x1A08; // EGrenadeThrowState
public const nint m_fThrowTime = 0x19FC; // GameTime_t public const nint m_fThrowTime = 0x1A0C; // GameTime_t
public const nint m_flThrowStrength = 0x1A00; // float public const nint m_flThrowStrength = 0x1A10; // float
public const nint m_flThrowStrengthApproach = 0x1A04; // float public const nint m_flThrowStrengthApproach = 0x1A14; // float
public const nint m_fDropTime = 0x1A08; // GameTime_t public const nint m_fDropTime = 0x1A18; // GameTime_t
public const nint m_nNextHoldTick = 0x1A1C; // GameTick_t
public const nint m_flNextHoldFrac = 0x1A20; // float
} }
public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade public static class C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1678,18 +1680,18 @@ public static class C_BulletHitModel { // CBaseAnimGraph
} }
public static class C_C4 { // C_CSWeaponBase public static class C_C4 { // C_CSWeaponBase
public const nint m_szScreenText = 0x19F0; // char[32] public const nint m_szScreenText = 0x1A00; // char[32]
public const nint m_activeLightParticleIndex = 0x1A10; // ParticleIndex_t public const nint m_activeLightParticleIndex = 0x1A20; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A14; // C4LightEffect_t public const nint m_eActiveLightEffect = 0x1A24; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A18; // bool public const nint m_bStartedArming = 0x1A28; // bool
public const nint m_fArmedTime = 0x1A1C; // GameTime_t public const nint m_fArmedTime = 0x1A2C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1A20; // bool public const nint m_bBombPlacedAnimation = 0x1A30; // bool
public const nint m_bIsPlantingViaUse = 0x1A21; // bool public const nint m_bIsPlantingViaUse = 0x1A31; // bool
public const nint m_entitySpottedState = 0x1A28; // EntitySpottedState_t public const nint m_entitySpottedState = 0x1A38; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1A40; // int32_t public const nint m_nSpotRules = 0x1A50; // int32_t
public const nint m_bPlayedArmingBeeps = 0x1A44; // bool[7] public const nint m_bPlayedArmingBeeps = 0x1A54; // bool[7]
public const nint m_bBombPlanted = 0x1A4B; // bool public const nint m_bBombPlanted = 0x1A5B; // bool
public const nint m_bDroppedFromDeath = 0x1A4C; // bool public const nint m_bDroppedFromDeath = 0x1A5C; // bool
} }
public static class C_CSGOViewModel { // C_PredictedViewModel public static class C_CSGOViewModel { // C_PredictedViewModel
@ -1758,9 +1760,9 @@ public static class C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_
} }
public static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn public static class C_CSGO_PreviewPlayer { // C_CSPlayerPawn
public const nint m_animgraph = 0x22E8; // CUtlString public const nint m_animgraph = 0x23A0; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22F0; // CUtlString public const nint m_animgraphCharacterModeString = 0x23A8; // CUtlString
public const nint m_flInitialModelScale = 0x22F8; // float public const nint m_flInitialModelScale = 0x23B0; // float
} }
public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer public static class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1979,11 +1981,11 @@ public static class C_CSPlayerPawn { // C_CSPlayerPawnBase
public const nint m_szRagdollDamageWeaponName = 0x1D20; // char[64] public const nint m_szRagdollDamageWeaponName = 0x1D20; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D60; // bool public const nint m_bRagdollDamageHeadshot = 0x1D60; // bool
public const nint m_vRagdollServerOrigin = 0x1D64; // Vector public const nint m_vRagdollServerOrigin = 0x1D64; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x22B0; // bool public const nint m_bLastHeadBoneTransformIsValid = 0x2368; // bool
public const nint m_lastLandTime = 0x22B4; // GameTime_t public const nint m_lastLandTime = 0x236C; // GameTime_t
public const nint m_bOnGroundLastTick = 0x22B8; // bool public const nint m_bOnGroundLastTick = 0x2370; // bool
public const nint m_qDeathEyeAngles = 0x22D4; // QAngle public const nint m_qDeathEyeAngles = 0x238C; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22E0; // bool public const nint m_bSkipOneHeadConstraintUpdate = 0x2398; // bool
} }
public static class C_CSPlayerPawnBase { // C_BasePlayerPawn public static class C_CSPlayerPawnBase { // C_BasePlayerPawn
@ -2159,78 +2161,80 @@ public static class C_CSWeaponBase { // C_BasePlayerWeapon
public const nint m_flFireSequenceStartTime = 0x15D4; // float public const nint m_flFireSequenceStartTime = 0x15D4; // float
public const nint m_nFireSequenceStartTimeChange = 0x15D8; // int32_t public const nint m_nFireSequenceStartTimeChange = 0x15D8; // int32_t
public const nint m_nFireSequenceStartTimeAck = 0x15DC; // int32_t public const nint m_nFireSequenceStartTimeAck = 0x15DC; // int32_t
public const nint m_bPlayerFireEventIsPrimary = 0x15E0; // bool public const nint m_ePlayerFireEvent = 0x15E0; // PlayerAnimEvent_t
public const nint m_seqIdle = 0x15E4; // HSequence public const nint m_ePlayerFireEventAttackType = 0x15E4; // WeaponAttackType_t
public const nint m_seqFirePrimary = 0x15E8; // HSequence public const nint m_seqIdle = 0x15E8; // HSequence
public const nint m_seqFireSecondary = 0x15EC; // HSequence public const nint m_seqFirePrimary = 0x15EC; // HSequence
public const nint m_thirdPersonFireSequences = 0x15F0; // CUtlVector<HSequence> public const nint m_seqFireSecondary = 0x15F0; // HSequence
public const nint m_hCurrentThirdPersonSequence = 0x1608; // HSequence public const nint m_thirdPersonFireSequences = 0x15F8; // CUtlVector<HSequence>
public const nint m_nSilencerBoneIndex = 0x160C; // int32_t public const nint m_hCurrentThirdPersonSequence = 0x1610; // HSequence
public const nint m_thirdPersonSequences = 0x1610; // HSequence[6] public const nint m_nSilencerBoneIndex = 0x1614; // int32_t
public const nint m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t public const nint m_thirdPersonSequences = 0x1618; // HSequence[6]
public const nint m_iState = 0x1644; // CSWeaponState_t public const nint m_ClientPreviousWeaponState = 0x1648; // CSWeaponState_t
public const nint m_flCrosshairDistance = 0x1648; // float public const nint m_iState = 0x164C; // CSWeaponState_t
public const nint m_iAmmoLastCheck = 0x164C; // int32_t public const nint m_flCrosshairDistance = 0x1650; // float
public const nint m_iAlpha = 0x1650; // int32_t public const nint m_iAmmoLastCheck = 0x1654; // int32_t
public const nint m_iScopeTextureID = 0x1654; // int32_t public const nint m_iAlpha = 0x1658; // int32_t
public const nint m_iCrosshairTextureID = 0x1658; // int32_t public const nint m_iScopeTextureID = 0x165C; // int32_t
public const nint m_flGunAccuracyPosition = 0x165C; // float public const nint m_iCrosshairTextureID = 0x1660; // int32_t
public const nint m_nViewModelIndex = 0x1660; // uint32_t public const nint m_flGunAccuracyPosition = 0x1664; // float
public const nint m_bReloadsWithClips = 0x1664; // bool public const nint m_nViewModelIndex = 0x1668; // uint32_t
public const nint m_flTimeWeaponIdle = 0x1668; // GameTime_t public const nint m_bReloadsWithClips = 0x166C; // bool
public const nint m_bFireOnEmpty = 0x166C; // bool public const nint m_flTimeWeaponIdle = 0x1670; // GameTime_t
public const nint m_OnPlayerPickup = 0x1670; // CEntityIOOutput public const nint m_bFireOnEmpty = 0x1674; // bool
public const nint m_weaponMode = 0x1698; // CSWeaponMode public const nint m_OnPlayerPickup = 0x1678; // CEntityIOOutput
public const nint m_flTurningInaccuracyDelta = 0x169C; // float public const nint m_weaponMode = 0x16A0; // CSWeaponMode
public const nint m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector public const nint m_flTurningInaccuracyDelta = 0x16A4; // float
public const nint m_flTurningInaccuracy = 0x16AC; // float public const nint m_vecTurningInaccuracyEyeDirLast = 0x16A8; // Vector
public const nint m_fAccuracyPenalty = 0x16B0; // float public const nint m_flTurningInaccuracy = 0x16B4; // float
public const nint m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t public const nint m_fAccuracyPenalty = 0x16B8; // float
public const nint m_fAccuracySmoothedForZoom = 0x16B8; // float public const nint m_flLastAccuracyUpdateTime = 0x16BC; // GameTime_t
public const nint m_fScopeZoomEndTime = 0x16BC; // GameTime_t public const nint m_fAccuracySmoothedForZoom = 0x16C0; // float
public const nint m_iRecoilIndex = 0x16C0; // int32_t public const nint m_fScopeZoomEndTime = 0x16C4; // GameTime_t
public const nint m_flRecoilIndex = 0x16C4; // float public const nint m_iRecoilIndex = 0x16C8; // int32_t
public const nint m_bBurstMode = 0x16C8; // bool public const nint m_flRecoilIndex = 0x16CC; // float
public const nint m_flPostponeFireReadyTime = 0x16CC; // GameTime_t public const nint m_bBurstMode = 0x16D0; // bool
public const nint m_bInReload = 0x16D0; // bool public const nint m_nPostponeFireReadyTicks = 0x16D4; // GameTick_t
public const nint m_bReloadVisuallyComplete = 0x16D1; // bool public const nint m_flPostponeFireReadyFrac = 0x16D8; // float
public const nint m_flDroppedAtTime = 0x16D4; // GameTime_t public const nint m_bInReload = 0x16DC; // bool
public const nint m_bIsHauledBack = 0x16D8; // bool public const nint m_bReloadVisuallyComplete = 0x16DD; // bool
public const nint m_bSilencerOn = 0x16D9; // bool public const nint m_flDroppedAtTime = 0x16E0; // GameTime_t
public const nint m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t public const nint m_bIsHauledBack = 0x16E4; // bool
public const nint m_iOriginalTeamNumber = 0x16E0; // int32_t public const nint m_bSilencerOn = 0x16E5; // bool
public const nint m_flNextAttackRenderTimeOffset = 0x16E4; // float public const nint m_flTimeSilencerSwitchComplete = 0x16E8; // GameTime_t
public const nint m_bVisualsDataSet = 0x1768; // bool public const nint m_iOriginalTeamNumber = 0x16EC; // int32_t
public const nint m_bOldFirstPersonSpectatedState = 0x1769; // bool public const nint m_flNextAttackRenderTimeOffset = 0x16F0; // float
public const nint m_hOurPing = 0x176C; // CHandle<C_BaseEntity> public const nint m_bVisualsDataSet = 0x1778; // bool
public const nint m_nOurPingIndex = 0x1770; // CEntityIndex public const nint m_bOldFirstPersonSpectatedState = 0x1779; // bool
public const nint m_vecOurPingPos = 0x1774; // Vector public const nint m_hOurPing = 0x177C; // CHandle<C_BaseEntity>
public const nint m_bGlowForPing = 0x1780; // bool public const nint m_nOurPingIndex = 0x1780; // CEntityIndex
public const nint m_bUIWeapon = 0x1781; // bool public const nint m_vecOurPingPos = 0x1784; // Vector
public const nint m_hPrevOwner = 0x1790; // CHandle<C_CSPlayerPawn> public const nint m_bGlowForPing = 0x1790; // bool
public const nint m_nDropTick = 0x1794; // GameTick_t public const nint m_bUIWeapon = 0x1791; // bool
public const nint m_donated = 0x17B4; // bool public const nint m_hPrevOwner = 0x17A0; // CHandle<C_CSPlayerPawn>
public const nint m_fLastShotTime = 0x17B8; // GameTime_t public const nint m_nDropTick = 0x17A4; // GameTick_t
public const nint m_bWasOwnedByCT = 0x17BC; // bool public const nint m_donated = 0x17C4; // bool
public const nint m_bWasOwnedByTerrorist = 0x17BD; // bool public const nint m_fLastShotTime = 0x17C8; // GameTime_t
public const nint m_gunHeat = 0x17C0; // float public const nint m_bWasOwnedByCT = 0x17CC; // bool
public const nint m_smokeAttachments = 0x17C4; // uint32_t public const nint m_bWasOwnedByTerrorist = 0x17CD; // bool
public const nint m_lastSmokeTime = 0x17C8; // GameTime_t public const nint m_gunHeat = 0x17D0; // float
public const nint m_flNextClientFireBulletTime = 0x17CC; // float public const nint m_smokeAttachments = 0x17D4; // uint32_t
public const nint m_flNextClientFireBulletTime_Repredict = 0x17D0; // float public const nint m_lastSmokeTime = 0x17D8; // GameTime_t
public const nint m_IronSightController = 0x18B0; // C_IronSightController public const nint m_flNextClientFireBulletTime = 0x17DC; // float
public const nint m_iIronSightMode = 0x1960; // int32_t public const nint m_flNextClientFireBulletTime_Repredict = 0x17E0; // float
public const nint m_flLastLOSTraceFailureTime = 0x1970; // GameTime_t public const nint m_IronSightController = 0x18C0; // C_IronSightController
public const nint m_iNumEmptyAttacks = 0x1974; // int32_t public const nint m_iIronSightMode = 0x1970; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x1984; // int32_t
} }
public static class C_CSWeaponBaseGun { // C_CSWeaponBase public static class C_CSWeaponBaseGun { // C_CSWeaponBase
public const nint m_zoomLevel = 0x19F0; // int32_t public const nint m_zoomLevel = 0x1A00; // int32_t
public const nint m_iBurstShotsRemaining = 0x19F4; // int32_t public const nint m_iBurstShotsRemaining = 0x1A04; // int32_t
public const nint m_iSilencerBodygroup = 0x19F8; // int32_t public const nint m_iSilencerBodygroup = 0x1A08; // int32_t
public const nint m_silencedModelIndex = 0x1A08; // int32_t public const nint m_silencedModelIndex = 0x1A18; // int32_t
public const nint m_inPrecache = 0x1A0C; // bool public const nint m_inPrecache = 0x1A1C; // bool
public const nint m_bNeedsBoltAction = 0x1A0D; // bool public const nint m_bNeedsBoltAction = 0x1A1D; // bool
} }
public static class C_Chicken { // C_DynamicProp public static class C_Chicken { // C_DynamicProp
@ -2739,8 +2743,8 @@ public static class C_Fish { // CBaseAnimGraph
} }
public static class C_Fists { // C_CSWeaponBase public static class C_Fists { // C_CSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0x19F0; // bool public const nint m_bPlayingUninterruptableAct = 0x1A00; // bool
public const nint m_nUninterruptableActivity = 0x19F4; // PlayerAnimEvent_t public const nint m_nUninterruptableActivity = 0x1A04; // PlayerAnimEvent_t
} }
public static class C_Flashbang { // C_BaseCSGrenade public static class C_Flashbang { // C_BaseCSGrenade
@ -3042,7 +3046,6 @@ public static class C_MapVetoPickController { // C_BaseEntity
} }
public static class C_Melee { // C_CSWeaponBase public static class C_Melee { // C_CSWeaponBase
public const nint m_flThrowAt = 0x19F0; // GameTime_t
} }
public static class C_ModelPointEntity { // C_BaseModelEntity public static class C_ModelPointEntity { // C_BaseModelEntity
@ -3764,8 +3767,8 @@ public static class C_WeaponAug { // C_CSWeaponBaseGun
} }
public static class C_WeaponBaseItem { // C_CSWeaponBase public static class C_WeaponBaseItem { // C_CSWeaponBase
public const nint m_SequenceCompleteTimer = 0x19F0; // CountdownTimer public const nint m_SequenceCompleteTimer = 0x1A00; // CountdownTimer
public const nint m_bRedraw = 0x1A08; // bool public const nint m_bRedraw = 0x1A18; // bool
} }
public static class C_WeaponBizon { // C_CSWeaponBaseGun public static class C_WeaponBizon { // C_CSWeaponBaseGun
@ -3847,11 +3850,11 @@ public static class C_WeaponSawedoff { // C_CSWeaponBase
} }
public static class C_WeaponShield { // C_CSWeaponBaseGun public static class C_WeaponShield { // C_CSWeaponBaseGun
public const nint m_flDisplayHealth = 0x1A10; // float public const nint m_flDisplayHealth = 0x1A20; // float
} }
public static class C_WeaponTaser { // C_CSWeaponBaseGun public static class C_WeaponTaser { // C_CSWeaponBaseGun
public const nint m_fFireTime = 0x1A10; // GameTime_t public const nint m_fFireTime = 0x1A20; // GameTime_t
} }
public static class C_WeaponTec9 { // C_CSWeaponBaseGun public static class C_WeaponTec9 { // C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#pragma once #pragma once
@ -1310,16 +1310,18 @@ namespace C_BaseButton { // C_BaseToggle
} }
namespace C_BaseCSGrenade { // C_CSWeaponBase namespace C_BaseCSGrenade { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x19F0; // bool constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1A00; // bool
constexpr std::ptrdiff_t m_bRedraw = 0x19F1; // bool constexpr std::ptrdiff_t m_bRedraw = 0x1A01; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x19F2; // bool constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1A02; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0x19F3; // bool constexpr std::ptrdiff_t m_bPinPulled = 0x1A03; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0x19F4; // bool constexpr std::ptrdiff_t m_bJumpThrow = 0x1A04; // bool
constexpr std::ptrdiff_t m_eThrowStatus = 0x19F8; // EGrenadeThrowState constexpr std::ptrdiff_t m_eThrowStatus = 0x1A08; // EGrenadeThrowState
constexpr std::ptrdiff_t m_fThrowTime = 0x19FC; // GameTime_t constexpr std::ptrdiff_t m_fThrowTime = 0x1A0C; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0x1A00; // float constexpr std::ptrdiff_t m_flThrowStrength = 0x1A10; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A04; // float constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1A14; // float
constexpr std::ptrdiff_t m_fDropTime = 0x1A08; // GameTime_t constexpr std::ptrdiff_t m_fDropTime = 0x1A18; // GameTime_t
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1A1C; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1A20; // float
} }
namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade namespace C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1682,18 +1684,18 @@ namespace C_BulletHitModel { // CBaseAnimGraph
} }
namespace C_C4 { // C_CSWeaponBase namespace C_C4 { // C_CSWeaponBase
constexpr std::ptrdiff_t m_szScreenText = 0x19F0; // char[32] constexpr std::ptrdiff_t m_szScreenText = 0x1A00; // char[32]
constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A10; // ParticleIndex_t constexpr std::ptrdiff_t m_activeLightParticleIndex = 0x1A20; // ParticleIndex_t
constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A14; // C4LightEffect_t constexpr std::ptrdiff_t m_eActiveLightEffect = 0x1A24; // C4LightEffect_t
constexpr std::ptrdiff_t m_bStartedArming = 0x1A18; // bool constexpr std::ptrdiff_t m_bStartedArming = 0x1A28; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0x1A1C; // GameTime_t constexpr std::ptrdiff_t m_fArmedTime = 0x1A2C; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A20; // bool constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x1A30; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A21; // bool constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x1A31; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0x1A28; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0x1A38; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0x1A40; // int32_t constexpr std::ptrdiff_t m_nSpotRules = 0x1A50; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A44; // bool[7] constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x1A54; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0x1A4B; // bool constexpr std::ptrdiff_t m_bBombPlanted = 0x1A5B; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A4C; // bool constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1A5C; // bool
} }
namespace C_CSGOViewModel { // C_PredictedViewModel namespace C_CSGOViewModel { // C_PredictedViewModel
@ -1762,9 +1764,9 @@ namespace C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewMod
} }
namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn namespace C_CSGO_PreviewPlayer { // C_CSPlayerPawn
constexpr std::ptrdiff_t m_animgraph = 0x22E8; // CUtlString constexpr std::ptrdiff_t m_animgraph = 0x23A0; // CUtlString
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x22F0; // CUtlString constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x23A8; // CUtlString
constexpr std::ptrdiff_t m_flInitialModelScale = 0x22F8; // float constexpr std::ptrdiff_t m_flInitialModelScale = 0x23B0; // float
} }
namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer namespace C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1983,11 +1985,11 @@ namespace C_CSPlayerPawn { // C_CSPlayerPawnBase
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D20; // char[64] constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D20; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D60; // bool constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D60; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D64; // Vector constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D64; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22B0; // bool constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2368; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x22B4; // GameTime_t constexpr std::ptrdiff_t m_lastLandTime = 0x236C; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x22B8; // bool constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x2370; // bool
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22D4; // QAngle constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x238C; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22E0; // bool constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2398; // bool
} }
namespace C_CSPlayerPawnBase { // C_BasePlayerPawn namespace C_CSPlayerPawnBase { // C_BasePlayerPawn
@ -2163,78 +2165,80 @@ namespace C_CSWeaponBase { // C_BasePlayerWeapon
constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x15D4; // float constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x15D4; // float
constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x15D8; // int32_t constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x15D8; // int32_t
constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x15DC; // int32_t constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x15DC; // int32_t
constexpr std::ptrdiff_t m_bPlayerFireEventIsPrimary = 0x15E0; // bool constexpr std::ptrdiff_t m_ePlayerFireEvent = 0x15E0; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_seqIdle = 0x15E4; // HSequence constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0x15E4; // WeaponAttackType_t
constexpr std::ptrdiff_t m_seqFirePrimary = 0x15E8; // HSequence constexpr std::ptrdiff_t m_seqIdle = 0x15E8; // HSequence
constexpr std::ptrdiff_t m_seqFireSecondary = 0x15EC; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0x15EC; // HSequence
constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0x15F0; // CUtlVector<HSequence> constexpr std::ptrdiff_t m_seqFireSecondary = 0x15F0; // HSequence
constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0x1608; // HSequence constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0x15F8; // CUtlVector<HSequence>
constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0x160C; // int32_t constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0x1610; // HSequence
constexpr std::ptrdiff_t m_thirdPersonSequences = 0x1610; // HSequence[6] constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0x1614; // int32_t
constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t constexpr std::ptrdiff_t m_thirdPersonSequences = 0x1618; // HSequence[6]
constexpr std::ptrdiff_t m_iState = 0x1644; // CSWeaponState_t constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1648; // CSWeaponState_t
constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1648; // float constexpr std::ptrdiff_t m_iState = 0x164C; // CSWeaponState_t
constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x164C; // int32_t constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1650; // float
constexpr std::ptrdiff_t m_iAlpha = 0x1650; // int32_t constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x1654; // int32_t
constexpr std::ptrdiff_t m_iScopeTextureID = 0x1654; // int32_t constexpr std::ptrdiff_t m_iAlpha = 0x1658; // int32_t
constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1658; // int32_t constexpr std::ptrdiff_t m_iScopeTextureID = 0x165C; // int32_t
constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x165C; // float constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1660; // int32_t
constexpr std::ptrdiff_t m_nViewModelIndex = 0x1660; // uint32_t constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x1664; // float
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1664; // bool constexpr std::ptrdiff_t m_nViewModelIndex = 0x1668; // uint32_t
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1668; // GameTime_t constexpr std::ptrdiff_t m_bReloadsWithClips = 0x166C; // bool
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x166C; // bool constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1670; // GameTime_t
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1670; // CEntityIOOutput constexpr std::ptrdiff_t m_bFireOnEmpty = 0x1674; // bool
constexpr std::ptrdiff_t m_weaponMode = 0x1698; // CSWeaponMode constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1678; // CEntityIOOutput
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x169C; // float constexpr std::ptrdiff_t m_weaponMode = 0x16A0; // CSWeaponMode
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x16A4; // float
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x16AC; // float constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x16A8; // Vector
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x16B0; // float constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x16B4; // float
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x16B8; // float
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x16B8; // float constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x16BC; // GameTime_t
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x16BC; // GameTime_t constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x16C0; // float
constexpr std::ptrdiff_t m_iRecoilIndex = 0x16C0; // int32_t constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x16C4; // GameTime_t
constexpr std::ptrdiff_t m_flRecoilIndex = 0x16C4; // float constexpr std::ptrdiff_t m_iRecoilIndex = 0x16C8; // int32_t
constexpr std::ptrdiff_t m_bBurstMode = 0x16C8; // bool constexpr std::ptrdiff_t m_flRecoilIndex = 0x16CC; // float
constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x16CC; // GameTime_t constexpr std::ptrdiff_t m_bBurstMode = 0x16D0; // bool
constexpr std::ptrdiff_t m_bInReload = 0x16D0; // bool constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0x16D4; // GameTick_t
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x16D1; // bool constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0x16D8; // float
constexpr std::ptrdiff_t m_flDroppedAtTime = 0x16D4; // GameTime_t constexpr std::ptrdiff_t m_bInReload = 0x16DC; // bool
constexpr std::ptrdiff_t m_bIsHauledBack = 0x16D8; // bool constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x16DD; // bool
constexpr std::ptrdiff_t m_bSilencerOn = 0x16D9; // bool constexpr std::ptrdiff_t m_flDroppedAtTime = 0x16E0; // GameTime_t
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t constexpr std::ptrdiff_t m_bIsHauledBack = 0x16E4; // bool
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16E0; // int32_t constexpr std::ptrdiff_t m_bSilencerOn = 0x16E5; // bool
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16E4; // float constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x16E8; // GameTime_t
constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1768; // bool constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x16EC; // int32_t
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1769; // bool constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x16F0; // float
constexpr std::ptrdiff_t m_hOurPing = 0x176C; // CHandle<C_BaseEntity> constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1778; // bool
constexpr std::ptrdiff_t m_nOurPingIndex = 0x1770; // CEntityIndex constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1779; // bool
constexpr std::ptrdiff_t m_vecOurPingPos = 0x1774; // Vector constexpr std::ptrdiff_t m_hOurPing = 0x177C; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_bGlowForPing = 0x1780; // bool constexpr std::ptrdiff_t m_nOurPingIndex = 0x1780; // CEntityIndex
constexpr std::ptrdiff_t m_bUIWeapon = 0x1781; // bool constexpr std::ptrdiff_t m_vecOurPingPos = 0x1784; // Vector
constexpr std::ptrdiff_t m_hPrevOwner = 0x1790; // CHandle<C_CSPlayerPawn> constexpr std::ptrdiff_t m_bGlowForPing = 0x1790; // bool
constexpr std::ptrdiff_t m_nDropTick = 0x1794; // GameTick_t constexpr std::ptrdiff_t m_bUIWeapon = 0x1791; // bool
constexpr std::ptrdiff_t m_donated = 0x17B4; // bool constexpr std::ptrdiff_t m_hPrevOwner = 0x17A0; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_fLastShotTime = 0x17B8; // GameTime_t constexpr std::ptrdiff_t m_nDropTick = 0x17A4; // GameTick_t
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x17BC; // bool constexpr std::ptrdiff_t m_donated = 0x17C4; // bool
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x17BD; // bool constexpr std::ptrdiff_t m_fLastShotTime = 0x17C8; // GameTime_t
constexpr std::ptrdiff_t m_gunHeat = 0x17C0; // float constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x17CC; // bool
constexpr std::ptrdiff_t m_smokeAttachments = 0x17C4; // uint32_t constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x17CD; // bool
constexpr std::ptrdiff_t m_lastSmokeTime = 0x17C8; // GameTime_t constexpr std::ptrdiff_t m_gunHeat = 0x17D0; // float
constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x17CC; // float constexpr std::ptrdiff_t m_smokeAttachments = 0x17D4; // uint32_t
constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x17D0; // float constexpr std::ptrdiff_t m_lastSmokeTime = 0x17D8; // GameTime_t
constexpr std::ptrdiff_t m_IronSightController = 0x18B0; // C_IronSightController constexpr std::ptrdiff_t m_flNextClientFireBulletTime = 0x17DC; // float
constexpr std::ptrdiff_t m_iIronSightMode = 0x1960; // int32_t constexpr std::ptrdiff_t m_flNextClientFireBulletTime_Repredict = 0x17E0; // float
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1970; // GameTime_t constexpr std::ptrdiff_t m_IronSightController = 0x18C0; // C_IronSightController
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1974; // int32_t constexpr std::ptrdiff_t m_iIronSightMode = 0x1970; // int32_t
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1980; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1984; // int32_t
} }
namespace C_CSWeaponBaseGun { // C_CSWeaponBase namespace C_CSWeaponBaseGun { // C_CSWeaponBase
constexpr std::ptrdiff_t m_zoomLevel = 0x19F0; // int32_t constexpr std::ptrdiff_t m_zoomLevel = 0x1A00; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x19F4; // int32_t constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1A04; // int32_t
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x19F8; // int32_t constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1A08; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A08; // int32_t constexpr std::ptrdiff_t m_silencedModelIndex = 0x1A18; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0x1A0C; // bool constexpr std::ptrdiff_t m_inPrecache = 0x1A1C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A0D; // bool constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x1A1D; // bool
} }
namespace C_Chicken { // C_DynamicProp namespace C_Chicken { // C_DynamicProp
@ -2743,8 +2747,8 @@ namespace C_Fish { // CBaseAnimGraph
} }
namespace C_Fists { // C_CSWeaponBase namespace C_Fists { // C_CSWeaponBase
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x19F0; // bool constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1A00; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x19F4; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1A04; // PlayerAnimEvent_t
} }
namespace C_Flashbang { // C_BaseCSGrenade namespace C_Flashbang { // C_BaseCSGrenade
@ -3046,7 +3050,6 @@ namespace C_MapVetoPickController { // C_BaseEntity
} }
namespace C_Melee { // C_CSWeaponBase namespace C_Melee { // C_CSWeaponBase
constexpr std::ptrdiff_t m_flThrowAt = 0x19F0; // GameTime_t
} }
namespace C_ModelPointEntity { // C_BaseModelEntity namespace C_ModelPointEntity { // C_BaseModelEntity
@ -3768,8 +3771,8 @@ namespace C_WeaponAug { // C_CSWeaponBaseGun
} }
namespace C_WeaponBaseItem { // C_CSWeaponBase namespace C_WeaponBaseItem { // C_CSWeaponBase
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x19F0; // CountdownTimer constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1A00; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0x1A08; // bool constexpr std::ptrdiff_t m_bRedraw = 0x1A18; // bool
} }
namespace C_WeaponBizon { // C_CSWeaponBaseGun namespace C_WeaponBizon { // C_CSWeaponBaseGun
@ -3851,11 +3854,11 @@ namespace C_WeaponSawedoff { // C_CSWeaponBase
} }
namespace C_WeaponShield { // C_CSWeaponBaseGun namespace C_WeaponShield { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A10; // float constexpr std::ptrdiff_t m_flDisplayHealth = 0x1A20; // float
} }
namespace C_WeaponTaser { // C_CSWeaponBaseGun namespace C_WeaponTaser { // C_CSWeaponBaseGun
constexpr std::ptrdiff_t m_fFireTime = 0x1A10; // GameTime_t constexpr std::ptrdiff_t m_fFireTime = 0x1A20; // GameTime_t
} }
namespace C_WeaponTec9 { // C_CSWeaponBaseGun namespace C_WeaponTec9 { // C_CSWeaponBaseGun

View File

@ -4306,44 +4306,52 @@
"C_BaseCSGrenade": { "C_BaseCSGrenade": {
"data": { "data": {
"m_bClientPredictDelete": { "m_bClientPredictDelete": {
"value": 6640, "value": 6656,
"comment": "bool" "comment": "bool"
}, },
"m_bIsHeldByPlayer": { "m_bIsHeldByPlayer": {
"value": 6642, "value": 6658,
"comment": "bool" "comment": "bool"
}, },
"m_bJumpThrow": { "m_bJumpThrow": {
"value": 6644, "value": 6660,
"comment": "bool" "comment": "bool"
}, },
"m_bPinPulled": { "m_bPinPulled": {
"value": 6643, "value": 6659,
"comment": "bool" "comment": "bool"
}, },
"m_bRedraw": { "m_bRedraw": {
"value": 6641, "value": 6657,
"comment": "bool" "comment": "bool"
}, },
"m_eThrowStatus": { "m_eThrowStatus": {
"value": 6648, "value": 6664,
"comment": "EGrenadeThrowState" "comment": "EGrenadeThrowState"
}, },
"m_fDropTime": { "m_fDropTime": {
"value": 6664, "value": 6680,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_fThrowTime": { "m_fThrowTime": {
"value": 6652, "value": 6668,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flNextHoldFrac": {
"value": 6688,
"comment": "float"
},
"m_flThrowStrength": { "m_flThrowStrength": {
"value": 6656, "value": 6672,
"comment": "float" "comment": "float"
}, },
"m_flThrowStrengthApproach": { "m_flThrowStrengthApproach": {
"value": 6660, "value": 6676,
"comment": "float" "comment": "float"
},
"m_nNextHoldTick": {
"value": 6684,
"comment": "GameTick_t"
} }
}, },
"comment": "C_CSWeaponBase" "comment": "C_CSWeaponBase"
@ -5645,51 +5653,51 @@
"C_C4": { "C_C4": {
"data": { "data": {
"m_activeLightParticleIndex": { "m_activeLightParticleIndex": {
"value": 6672, "value": 6688,
"comment": "ParticleIndex_t" "comment": "ParticleIndex_t"
}, },
"m_bBombPlacedAnimation": { "m_bBombPlacedAnimation": {
"value": 6688, "value": 6704,
"comment": "bool" "comment": "bool"
}, },
"m_bBombPlanted": { "m_bBombPlanted": {
"value": 6731, "value": 6747,
"comment": "bool" "comment": "bool"
}, },
"m_bDroppedFromDeath": { "m_bDroppedFromDeath": {
"value": 6732, "value": 6748,
"comment": "bool" "comment": "bool"
}, },
"m_bIsPlantingViaUse": { "m_bIsPlantingViaUse": {
"value": 6689, "value": 6705,
"comment": "bool" "comment": "bool"
}, },
"m_bPlayedArmingBeeps": { "m_bPlayedArmingBeeps": {
"value": 6724, "value": 6740,
"comment": "bool[7]" "comment": "bool[7]"
}, },
"m_bStartedArming": { "m_bStartedArming": {
"value": 6680, "value": 6696,
"comment": "bool" "comment": "bool"
}, },
"m_eActiveLightEffect": { "m_eActiveLightEffect": {
"value": 6676, "value": 6692,
"comment": "C4LightEffect_t" "comment": "C4LightEffect_t"
}, },
"m_entitySpottedState": { "m_entitySpottedState": {
"value": 6696, "value": 6712,
"comment": "EntitySpottedState_t" "comment": "EntitySpottedState_t"
}, },
"m_fArmedTime": { "m_fArmedTime": {
"value": 6684, "value": 6700,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_nSpotRules": { "m_nSpotRules": {
"value": 6720, "value": 6736,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_szScreenText": { "m_szScreenText": {
"value": 6640, "value": 6656,
"comment": "char[32]" "comment": "char[32]"
} }
}, },
@ -5866,15 +5874,15 @@
"C_CSGO_PreviewPlayer": { "C_CSGO_PreviewPlayer": {
"data": { "data": {
"m_animgraph": { "m_animgraph": {
"value": 8936, "value": 9120,
"comment": "CUtlString" "comment": "CUtlString"
}, },
"m_animgraphCharacterModeString": { "m_animgraphCharacterModeString": {
"value": 8944, "value": 9128,
"comment": "CUtlString" "comment": "CUtlString"
}, },
"m_flInitialModelScale": { "m_flInitialModelScale": {
"value": 8952, "value": 9136,
"comment": "float" "comment": "float"
} }
}, },
@ -6480,7 +6488,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bLastHeadBoneTransformIsValid": { "m_bLastHeadBoneTransformIsValid": {
"value": 8880, "value": 9064,
"comment": "bool" "comment": "bool"
}, },
"m_bMustSyncRagdollState": { "m_bMustSyncRagdollState": {
@ -6492,7 +6500,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bOnGroundLastTick": { "m_bOnGroundLastTick": {
"value": 8888, "value": 9072,
"comment": "bool" "comment": "bool"
}, },
"m_bPrevDefuser": { "m_bPrevDefuser": {
@ -6520,7 +6528,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bSkipOneHeadConstraintUpdate": { "m_bSkipOneHeadConstraintUpdate": {
"value": 8928, "value": 9112,
"comment": "bool" "comment": "bool"
}, },
"m_flHealthShotBoostExpirationTime": { "m_flHealthShotBoostExpirationTime": {
@ -6564,7 +6572,7 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_lastLandTime": { "m_lastLandTime": {
"value": 8884, "value": 9068,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_nPrevArmorVal": { "m_nPrevArmorVal": {
@ -6600,7 +6608,7 @@
"comment": "CCSPlayer_HostageServices*" "comment": "CCSPlayer_HostageServices*"
}, },
"m_qDeathEyeAngles": { "m_qDeathEyeAngles": {
"value": 8916, "value": 9100,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_szLastPlaceName": { "m_szLastPlaceName": {
@ -7292,99 +7300,103 @@
"C_CSWeaponBase": { "C_CSWeaponBase": {
"data": { "data": {
"m_ClientPreviousWeaponState": { "m_ClientPreviousWeaponState": {
"value": 5696, "value": 5704,
"comment": "CSWeaponState_t" "comment": "CSWeaponState_t"
}, },
"m_IronSightController": { "m_IronSightController": {
"value": 6320, "value": 6336,
"comment": "C_IronSightController" "comment": "C_IronSightController"
}, },
"m_OnPlayerPickup": { "m_OnPlayerPickup": {
"value": 5744, "value": 5752,
"comment": "CEntityIOOutput" "comment": "CEntityIOOutput"
}, },
"m_bBurstMode": { "m_bBurstMode": {
"value": 5832,
"comment": "bool"
},
"m_bFireOnEmpty": {
"value": 5740,
"comment": "bool"
},
"m_bGlowForPing": {
"value": 6016,
"comment": "bool"
},
"m_bInReload": {
"value": 5840, "value": 5840,
"comment": "bool" "comment": "bool"
}, },
"m_bFireOnEmpty": {
"value": 5748,
"comment": "bool"
},
"m_bGlowForPing": {
"value": 6032,
"comment": "bool"
},
"m_bInReload": {
"value": 5852,
"comment": "bool"
},
"m_bIsHauledBack": { "m_bIsHauledBack": {
"value": 5848, "value": 5860,
"comment": "bool" "comment": "bool"
}, },
"m_bOldFirstPersonSpectatedState": { "m_bOldFirstPersonSpectatedState": {
"value": 5993, "value": 6009,
"comment": "bool"
},
"m_bPlayerFireEventIsPrimary": {
"value": 5600,
"comment": "bool" "comment": "bool"
}, },
"m_bReloadVisuallyComplete": { "m_bReloadVisuallyComplete": {
"value": 5841, "value": 5853,
"comment": "bool" "comment": "bool"
}, },
"m_bReloadsWithClips": { "m_bReloadsWithClips": {
"value": 5732, "value": 5740,
"comment": "bool" "comment": "bool"
}, },
"m_bSilencerOn": { "m_bSilencerOn": {
"value": 5849, "value": 5861,
"comment": "bool" "comment": "bool"
}, },
"m_bUIWeapon": { "m_bUIWeapon": {
"value": 6017, "value": 6033,
"comment": "bool" "comment": "bool"
}, },
"m_bVisualsDataSet": { "m_bVisualsDataSet": {
"value": 5992, "value": 6008,
"comment": "bool" "comment": "bool"
}, },
"m_bWasOwnedByCT": { "m_bWasOwnedByCT": {
"value": 6076, "value": 6092,
"comment": "bool" "comment": "bool"
}, },
"m_bWasOwnedByTerrorist": { "m_bWasOwnedByTerrorist": {
"value": 6077, "value": 6093,
"comment": "bool" "comment": "bool"
}, },
"m_donated": { "m_donated": {
"value": 6068, "value": 6084,
"comment": "bool" "comment": "bool"
}, },
"m_fAccuracyPenalty": { "m_ePlayerFireEvent": {
"value": 5808, "value": 5600,
"comment": "float" "comment": "PlayerAnimEvent_t"
}, },
"m_fAccuracySmoothedForZoom": { "m_ePlayerFireEventAttackType": {
"value": 5604,
"comment": "WeaponAttackType_t"
},
"m_fAccuracyPenalty": {
"value": 5816, "value": 5816,
"comment": "float" "comment": "float"
}, },
"m_fAccuracySmoothedForZoom": {
"value": 5824,
"comment": "float"
},
"m_fLastShotTime": { "m_fLastShotTime": {
"value": 6072, "value": 6088,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_fScopeZoomEndTime": { "m_fScopeZoomEndTime": {
"value": 5820, "value": 5828,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flCrosshairDistance": { "m_flCrosshairDistance": {
"value": 5704, "value": 5712,
"comment": "float" "comment": "float"
}, },
"m_flDroppedAtTime": { "m_flDroppedAtTime": {
"value": 5844, "value": 5856,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flFireSequenceStartTime": { "m_flFireSequenceStartTime": {
@ -7392,111 +7404,111 @@
"comment": "float" "comment": "float"
}, },
"m_flGunAccuracyPosition": { "m_flGunAccuracyPosition": {
"value": 5724, "value": 5732,
"comment": "float" "comment": "float"
}, },
"m_flLastAccuracyUpdateTime": { "m_flLastAccuracyUpdateTime": {
"value": 5812, "value": 5820,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flLastLOSTraceFailureTime": { "m_flLastLOSTraceFailureTime": {
"value": 6512, "value": 6528,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flNextAttackRenderTimeOffset": { "m_flNextAttackRenderTimeOffset": {
"value": 5860, "value": 5872,
"comment": "float" "comment": "float"
}, },
"m_flNextClientFireBulletTime": { "m_flNextClientFireBulletTime": {
"value": 6092, "value": 6108,
"comment": "float" "comment": "float"
}, },
"m_flNextClientFireBulletTime_Repredict": { "m_flNextClientFireBulletTime_Repredict": {
"value": 6096, "value": 6112,
"comment": "float" "comment": "float"
}, },
"m_flPostponeFireReadyTime": { "m_flPostponeFireReadyFrac": {
"value": 5836, "value": 5848,
"comment": "GameTime_t" "comment": "float"
}, },
"m_flRecoilIndex": { "m_flRecoilIndex": {
"value": 5828, "value": 5836,
"comment": "float" "comment": "float"
}, },
"m_flTimeSilencerSwitchComplete": { "m_flTimeSilencerSwitchComplete": {
"value": 5852, "value": 5864,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flTimeWeaponIdle": { "m_flTimeWeaponIdle": {
"value": 5736, "value": 5744,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flTurningInaccuracy": { "m_flTurningInaccuracy": {
"value": 5804, "value": 5812,
"comment": "float" "comment": "float"
}, },
"m_flTurningInaccuracyDelta": { "m_flTurningInaccuracyDelta": {
"value": 5788, "value": 5796,
"comment": "float" "comment": "float"
}, },
"m_gunHeat": { "m_gunHeat": {
"value": 6080, "value": 6096,
"comment": "float" "comment": "float"
}, },
"m_hCurrentThirdPersonSequence": { "m_hCurrentThirdPersonSequence": {
"value": 5640, "value": 5648,
"comment": "HSequence" "comment": "HSequence"
}, },
"m_hOurPing": { "m_hOurPing": {
"value": 5996, "value": 6012,
"comment": "CHandle<C_BaseEntity>" "comment": "CHandle<C_BaseEntity>"
}, },
"m_hPrevOwner": { "m_hPrevOwner": {
"value": 6032, "value": 6048,
"comment": "CHandle<C_CSPlayerPawn>" "comment": "CHandle<C_CSPlayerPawn>"
}, },
"m_iAlpha": { "m_iAlpha": {
"value": 5712,
"comment": "int32_t"
},
"m_iAmmoLastCheck": {
"value": 5708,
"comment": "int32_t"
},
"m_iCrosshairTextureID": {
"value": 5720, "value": 5720,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iIronSightMode": { "m_iAmmoLastCheck": {
"value": 6496,
"comment": "int32_t"
},
"m_iNumEmptyAttacks": {
"value": 6516,
"comment": "int32_t"
},
"m_iOriginalTeamNumber": {
"value": 5856,
"comment": "int32_t"
},
"m_iRecoilIndex": {
"value": 5824,
"comment": "int32_t"
},
"m_iScopeTextureID": {
"value": 5716, "value": 5716,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iCrosshairTextureID": {
"value": 5728,
"comment": "int32_t"
},
"m_iIronSightMode": {
"value": 6512,
"comment": "int32_t"
},
"m_iNumEmptyAttacks": {
"value": 6532,
"comment": "int32_t"
},
"m_iOriginalTeamNumber": {
"value": 5868,
"comment": "int32_t"
},
"m_iRecoilIndex": {
"value": 5832,
"comment": "int32_t"
},
"m_iScopeTextureID": {
"value": 5724,
"comment": "int32_t"
},
"m_iState": { "m_iState": {
"value": 5700, "value": 5708,
"comment": "CSWeaponState_t" "comment": "CSWeaponState_t"
}, },
"m_lastSmokeTime": { "m_lastSmokeTime": {
"value": 6088, "value": 6104,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_nDropTick": { "m_nDropTick": {
"value": 6036, "value": 6052,
"comment": "GameTick_t" "comment": "GameTick_t"
}, },
"m_nFireSequenceStartTimeAck": { "m_nFireSequenceStartTimeAck": {
@ -7508,51 +7520,55 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nOurPingIndex": { "m_nOurPingIndex": {
"value": 6000, "value": 6016,
"comment": "CEntityIndex" "comment": "CEntityIndex"
}, },
"m_nPostponeFireReadyTicks": {
"value": 5844,
"comment": "GameTick_t"
},
"m_nSilencerBoneIndex": { "m_nSilencerBoneIndex": {
"value": 5644, "value": 5652,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nViewModelIndex": { "m_nViewModelIndex": {
"value": 5728, "value": 5736,
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_seqFirePrimary": { "m_seqFirePrimary": {
"value": 5608,
"comment": "HSequence"
},
"m_seqFireSecondary": {
"value": 5612, "value": 5612,
"comment": "HSequence" "comment": "HSequence"
}, },
"m_seqFireSecondary": {
"value": 5616,
"comment": "HSequence"
},
"m_seqIdle": { "m_seqIdle": {
"value": 5604, "value": 5608,
"comment": "HSequence" "comment": "HSequence"
}, },
"m_smokeAttachments": { "m_smokeAttachments": {
"value": 6084, "value": 6100,
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_thirdPersonFireSequences": { "m_thirdPersonFireSequences": {
"value": 5616, "value": 5624,
"comment": "CUtlVector<HSequence>" "comment": "CUtlVector<HSequence>"
}, },
"m_thirdPersonSequences": { "m_thirdPersonSequences": {
"value": 5648, "value": 5656,
"comment": "HSequence[6]" "comment": "HSequence[6]"
}, },
"m_vecOurPingPos": { "m_vecOurPingPos": {
"value": 6004, "value": 6020,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecTurningInaccuracyEyeDirLast": { "m_vecTurningInaccuracyEyeDirLast": {
"value": 5792, "value": 5800,
"comment": "Vector" "comment": "Vector"
}, },
"m_weaponMode": { "m_weaponMode": {
"value": 5784, "value": 5792,
"comment": "CSWeaponMode" "comment": "CSWeaponMode"
} }
}, },
@ -7561,27 +7577,27 @@
"C_CSWeaponBaseGun": { "C_CSWeaponBaseGun": {
"data": { "data": {
"m_bNeedsBoltAction": { "m_bNeedsBoltAction": {
"value": 6669, "value": 6685,
"comment": "bool" "comment": "bool"
}, },
"m_iBurstShotsRemaining": { "m_iBurstShotsRemaining": {
"value": 6644, "value": 6660,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iSilencerBodygroup": { "m_iSilencerBodygroup": {
"value": 6648,
"comment": "int32_t"
},
"m_inPrecache": {
"value": 6668,
"comment": "bool"
},
"m_silencedModelIndex": {
"value": 6664, "value": 6664,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_inPrecache": {
"value": 6684,
"comment": "bool"
},
"m_silencedModelIndex": {
"value": 6680,
"comment": "int32_t"
},
"m_zoomLevel": { "m_zoomLevel": {
"value": 6640, "value": 6656,
"comment": "int32_t" "comment": "int32_t"
} }
}, },
@ -9300,11 +9316,11 @@
"C_Fists": { "C_Fists": {
"data": { "data": {
"m_bPlayingUninterruptableAct": { "m_bPlayingUninterruptableAct": {
"value": 6640, "value": 6656,
"comment": "bool" "comment": "bool"
}, },
"m_nUninterruptableActivity": { "m_nUninterruptableActivity": {
"value": 6644, "value": 6660,
"comment": "PlayerAnimEvent_t" "comment": "PlayerAnimEvent_t"
} }
}, },
@ -10196,12 +10212,7 @@
"comment": "C_BaseEntity" "comment": "C_BaseEntity"
}, },
"C_Melee": { "C_Melee": {
"data": { "data": {},
"m_flThrowAt": {
"value": 6640,
"comment": "GameTime_t"
}
},
"comment": "C_CSWeaponBase" "comment": "C_CSWeaponBase"
}, },
"C_ModelPointEntity": { "C_ModelPointEntity": {
@ -12483,11 +12494,11 @@
"C_WeaponBaseItem": { "C_WeaponBaseItem": {
"data": { "data": {
"m_SequenceCompleteTimer": { "m_SequenceCompleteTimer": {
"value": 6640, "value": 6656,
"comment": "CountdownTimer" "comment": "CountdownTimer"
}, },
"m_bRedraw": { "m_bRedraw": {
"value": 6664, "value": 6680,
"comment": "bool" "comment": "bool"
} }
}, },
@ -12600,7 +12611,7 @@
"C_WeaponShield": { "C_WeaponShield": {
"data": { "data": {
"m_flDisplayHealth": { "m_flDisplayHealth": {
"value": 6672, "value": 6688,
"comment": "float" "comment": "float"
} }
}, },
@ -12609,7 +12620,7 @@
"C_WeaponTaser": { "C_WeaponTaser": {
"data": { "data": {
"m_fFireTime": { "m_fFireTime": {
"value": 6672, "value": 6688,
"comment": "GameTime_t" "comment": "GameTime_t"
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:43 +0000 Fri, 1 Dec 2023 04:38:02 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -1182,16 +1182,18 @@ class C_BaseButton: # C_BaseToggle
m_szDisplayText = 0xCC8 # CUtlSymbolLarge m_szDisplayText = 0xCC8 # CUtlSymbolLarge
class C_BaseCSGrenade: # C_CSWeaponBase class C_BaseCSGrenade: # C_CSWeaponBase
m_bClientPredictDelete = 0x19F0 # bool m_bClientPredictDelete = 0x1A00 # bool
m_bRedraw = 0x19F1 # bool m_bRedraw = 0x1A01 # bool
m_bIsHeldByPlayer = 0x19F2 # bool m_bIsHeldByPlayer = 0x1A02 # bool
m_bPinPulled = 0x19F3 # bool m_bPinPulled = 0x1A03 # bool
m_bJumpThrow = 0x19F4 # bool m_bJumpThrow = 0x1A04 # bool
m_eThrowStatus = 0x19F8 # EGrenadeThrowState m_eThrowStatus = 0x1A08 # EGrenadeThrowState
m_fThrowTime = 0x19FC # GameTime_t m_fThrowTime = 0x1A0C # GameTime_t
m_flThrowStrength = 0x1A00 # float m_flThrowStrength = 0x1A10 # float
m_flThrowStrengthApproach = 0x1A04 # float m_flThrowStrengthApproach = 0x1A14 # float
m_fDropTime = 0x1A08 # GameTime_t m_fDropTime = 0x1A18 # GameTime_t
m_nNextHoldTick = 0x1A1C # GameTick_t
m_flNextHoldFrac = 0x1A20 # float
class C_BaseCSGrenadeProjectile: # C_BaseGrenade class C_BaseCSGrenadeProjectile: # C_BaseGrenade
m_vInitialPosition = 0x1068 # Vector m_vInitialPosition = 0x1068 # Vector
@ -1533,18 +1535,18 @@ class C_BulletHitModel: # CBaseAnimGraph
m_vecStartPos = 0xEC0 # Vector m_vecStartPos = 0xEC0 # Vector
class C_C4: # C_CSWeaponBase class C_C4: # C_CSWeaponBase
m_szScreenText = 0x19F0 # char[32] m_szScreenText = 0x1A00 # char[32]
m_activeLightParticleIndex = 0x1A10 # ParticleIndex_t m_activeLightParticleIndex = 0x1A20 # ParticleIndex_t
m_eActiveLightEffect = 0x1A14 # C4LightEffect_t m_eActiveLightEffect = 0x1A24 # C4LightEffect_t
m_bStartedArming = 0x1A18 # bool m_bStartedArming = 0x1A28 # bool
m_fArmedTime = 0x1A1C # GameTime_t m_fArmedTime = 0x1A2C # GameTime_t
m_bBombPlacedAnimation = 0x1A20 # bool m_bBombPlacedAnimation = 0x1A30 # bool
m_bIsPlantingViaUse = 0x1A21 # bool m_bIsPlantingViaUse = 0x1A31 # bool
m_entitySpottedState = 0x1A28 # EntitySpottedState_t m_entitySpottedState = 0x1A38 # EntitySpottedState_t
m_nSpotRules = 0x1A40 # int32_t m_nSpotRules = 0x1A50 # int32_t
m_bPlayedArmingBeeps = 0x1A44 # bool[7] m_bPlayedArmingBeeps = 0x1A54 # bool[7]
m_bBombPlanted = 0x1A4B # bool m_bBombPlanted = 0x1A5B # bool
m_bDroppedFromDeath = 0x1A4C # bool m_bDroppedFromDeath = 0x1A5C # bool
class C_CSGOViewModel: # C_PredictedViewModel class C_CSGOViewModel: # C_PredictedViewModel
m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # bool m_bShouldIgnoreOffsetAndAccuracy = 0xF10 # bool
@ -1600,9 +1602,9 @@ class C_CSGO_PreviewModel: # C_BaseFlex
class C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel class C_CSGO_PreviewModelAlias_csgo_item_previewmodel: # C_CSGO_PreviewModel
class C_CSGO_PreviewPlayer: # C_CSPlayerPawn class C_CSGO_PreviewPlayer: # C_CSPlayerPawn
m_animgraph = 0x22E8 # CUtlString m_animgraph = 0x23A0 # CUtlString
m_animgraphCharacterModeString = 0x22F0 # CUtlString m_animgraphCharacterModeString = 0x23A8 # CUtlString
m_flInitialModelScale = 0x22F8 # float m_flInitialModelScale = 0x23B0 # float
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel: # C_CSGO_PreviewPlayer
@ -1803,11 +1805,11 @@ class C_CSPlayerPawn: # C_CSPlayerPawnBase
m_szRagdollDamageWeaponName = 0x1D20 # char[64] m_szRagdollDamageWeaponName = 0x1D20 # char[64]
m_bRagdollDamageHeadshot = 0x1D60 # bool m_bRagdollDamageHeadshot = 0x1D60 # bool
m_vRagdollServerOrigin = 0x1D64 # Vector m_vRagdollServerOrigin = 0x1D64 # Vector
m_bLastHeadBoneTransformIsValid = 0x22B0 # bool m_bLastHeadBoneTransformIsValid = 0x2368 # bool
m_lastLandTime = 0x22B4 # GameTime_t m_lastLandTime = 0x236C # GameTime_t
m_bOnGroundLastTick = 0x22B8 # bool m_bOnGroundLastTick = 0x2370 # bool
m_qDeathEyeAngles = 0x22D4 # QAngle m_qDeathEyeAngles = 0x238C # QAngle
m_bSkipOneHeadConstraintUpdate = 0x22E0 # bool m_bSkipOneHeadConstraintUpdate = 0x2398 # bool
class C_CSPlayerPawnBase: # C_BasePlayerPawn class C_CSPlayerPawnBase: # C_BasePlayerPawn
m_pPingServices = 0x1268 # CCSPlayer_PingServices* m_pPingServices = 0x1268 # CCSPlayer_PingServices*
@ -1979,77 +1981,79 @@ class C_CSWeaponBase: # C_BasePlayerWeapon
m_flFireSequenceStartTime = 0x15D4 # float m_flFireSequenceStartTime = 0x15D4 # float
m_nFireSequenceStartTimeChange = 0x15D8 # int32_t m_nFireSequenceStartTimeChange = 0x15D8 # int32_t
m_nFireSequenceStartTimeAck = 0x15DC # int32_t m_nFireSequenceStartTimeAck = 0x15DC # int32_t
m_bPlayerFireEventIsPrimary = 0x15E0 # bool m_ePlayerFireEvent = 0x15E0 # PlayerAnimEvent_t
m_seqIdle = 0x15E4 # HSequence m_ePlayerFireEventAttackType = 0x15E4 # WeaponAttackType_t
m_seqFirePrimary = 0x15E8 # HSequence m_seqIdle = 0x15E8 # HSequence
m_seqFireSecondary = 0x15EC # HSequence m_seqFirePrimary = 0x15EC # HSequence
m_thirdPersonFireSequences = 0x15F0 # CUtlVector<HSequence> m_seqFireSecondary = 0x15F0 # HSequence
m_hCurrentThirdPersonSequence = 0x1608 # HSequence m_thirdPersonFireSequences = 0x15F8 # CUtlVector<HSequence>
m_nSilencerBoneIndex = 0x160C # int32_t m_hCurrentThirdPersonSequence = 0x1610 # HSequence
m_thirdPersonSequences = 0x1610 # HSequence[6] m_nSilencerBoneIndex = 0x1614 # int32_t
m_ClientPreviousWeaponState = 0x1640 # CSWeaponState_t m_thirdPersonSequences = 0x1618 # HSequence[6]
m_iState = 0x1644 # CSWeaponState_t m_ClientPreviousWeaponState = 0x1648 # CSWeaponState_t
m_flCrosshairDistance = 0x1648 # float m_iState = 0x164C # CSWeaponState_t
m_iAmmoLastCheck = 0x164C # int32_t m_flCrosshairDistance = 0x1650 # float
m_iAlpha = 0x1650 # int32_t m_iAmmoLastCheck = 0x1654 # int32_t
m_iScopeTextureID = 0x1654 # int32_t m_iAlpha = 0x1658 # int32_t
m_iCrosshairTextureID = 0x1658 # int32_t m_iScopeTextureID = 0x165C # int32_t
m_flGunAccuracyPosition = 0x165C # float m_iCrosshairTextureID = 0x1660 # int32_t
m_nViewModelIndex = 0x1660 # uint32_t m_flGunAccuracyPosition = 0x1664 # float
m_bReloadsWithClips = 0x1664 # bool m_nViewModelIndex = 0x1668 # uint32_t
m_flTimeWeaponIdle = 0x1668 # GameTime_t m_bReloadsWithClips = 0x166C # bool
m_bFireOnEmpty = 0x166C # bool m_flTimeWeaponIdle = 0x1670 # GameTime_t
m_OnPlayerPickup = 0x1670 # CEntityIOOutput m_bFireOnEmpty = 0x1674 # bool
m_weaponMode = 0x1698 # CSWeaponMode m_OnPlayerPickup = 0x1678 # CEntityIOOutput
m_flTurningInaccuracyDelta = 0x169C # float m_weaponMode = 0x16A0 # CSWeaponMode
m_vecTurningInaccuracyEyeDirLast = 0x16A0 # Vector m_flTurningInaccuracyDelta = 0x16A4 # float
m_flTurningInaccuracy = 0x16AC # float m_vecTurningInaccuracyEyeDirLast = 0x16A8 # Vector
m_fAccuracyPenalty = 0x16B0 # float m_flTurningInaccuracy = 0x16B4 # float
m_flLastAccuracyUpdateTime = 0x16B4 # GameTime_t m_fAccuracyPenalty = 0x16B8 # float
m_fAccuracySmoothedForZoom = 0x16B8 # float m_flLastAccuracyUpdateTime = 0x16BC # GameTime_t
m_fScopeZoomEndTime = 0x16BC # GameTime_t m_fAccuracySmoothedForZoom = 0x16C0 # float
m_iRecoilIndex = 0x16C0 # int32_t m_fScopeZoomEndTime = 0x16C4 # GameTime_t
m_flRecoilIndex = 0x16C4 # float m_iRecoilIndex = 0x16C8 # int32_t
m_bBurstMode = 0x16C8 # bool m_flRecoilIndex = 0x16CC # float
m_flPostponeFireReadyTime = 0x16CC # GameTime_t m_bBurstMode = 0x16D0 # bool
m_bInReload = 0x16D0 # bool m_nPostponeFireReadyTicks = 0x16D4 # GameTick_t
m_bReloadVisuallyComplete = 0x16D1 # bool m_flPostponeFireReadyFrac = 0x16D8 # float
m_flDroppedAtTime = 0x16D4 # GameTime_t m_bInReload = 0x16DC # bool
m_bIsHauledBack = 0x16D8 # bool m_bReloadVisuallyComplete = 0x16DD # bool
m_bSilencerOn = 0x16D9 # bool m_flDroppedAtTime = 0x16E0 # GameTime_t
m_flTimeSilencerSwitchComplete = 0x16DC # GameTime_t m_bIsHauledBack = 0x16E4 # bool
m_iOriginalTeamNumber = 0x16E0 # int32_t m_bSilencerOn = 0x16E5 # bool
m_flNextAttackRenderTimeOffset = 0x16E4 # float m_flTimeSilencerSwitchComplete = 0x16E8 # GameTime_t
m_bVisualsDataSet = 0x1768 # bool m_iOriginalTeamNumber = 0x16EC # int32_t
m_bOldFirstPersonSpectatedState = 0x1769 # bool m_flNextAttackRenderTimeOffset = 0x16F0 # float
m_hOurPing = 0x176C # CHandle<C_BaseEntity> m_bVisualsDataSet = 0x1778 # bool
m_nOurPingIndex = 0x1770 # CEntityIndex m_bOldFirstPersonSpectatedState = 0x1779 # bool
m_vecOurPingPos = 0x1774 # Vector m_hOurPing = 0x177C # CHandle<C_BaseEntity>
m_bGlowForPing = 0x1780 # bool m_nOurPingIndex = 0x1780 # CEntityIndex
m_bUIWeapon = 0x1781 # bool m_vecOurPingPos = 0x1784 # Vector
m_hPrevOwner = 0x1790 # CHandle<C_CSPlayerPawn> m_bGlowForPing = 0x1790 # bool
m_nDropTick = 0x1794 # GameTick_t m_bUIWeapon = 0x1791 # bool
m_donated = 0x17B4 # bool m_hPrevOwner = 0x17A0 # CHandle<C_CSPlayerPawn>
m_fLastShotTime = 0x17B8 # GameTime_t m_nDropTick = 0x17A4 # GameTick_t
m_bWasOwnedByCT = 0x17BC # bool m_donated = 0x17C4 # bool
m_bWasOwnedByTerrorist = 0x17BD # bool m_fLastShotTime = 0x17C8 # GameTime_t
m_gunHeat = 0x17C0 # float m_bWasOwnedByCT = 0x17CC # bool
m_smokeAttachments = 0x17C4 # uint32_t m_bWasOwnedByTerrorist = 0x17CD # bool
m_lastSmokeTime = 0x17C8 # GameTime_t m_gunHeat = 0x17D0 # float
m_flNextClientFireBulletTime = 0x17CC # float m_smokeAttachments = 0x17D4 # uint32_t
m_flNextClientFireBulletTime_Repredict = 0x17D0 # float m_lastSmokeTime = 0x17D8 # GameTime_t
m_IronSightController = 0x18B0 # C_IronSightController m_flNextClientFireBulletTime = 0x17DC # float
m_iIronSightMode = 0x1960 # int32_t m_flNextClientFireBulletTime_Repredict = 0x17E0 # float
m_flLastLOSTraceFailureTime = 0x1970 # GameTime_t m_IronSightController = 0x18C0 # C_IronSightController
m_iNumEmptyAttacks = 0x1974 # int32_t m_iIronSightMode = 0x1970 # int32_t
m_flLastLOSTraceFailureTime = 0x1980 # GameTime_t
m_iNumEmptyAttacks = 0x1984 # int32_t
class C_CSWeaponBaseGun: # C_CSWeaponBase class C_CSWeaponBaseGun: # C_CSWeaponBase
m_zoomLevel = 0x19F0 # int32_t m_zoomLevel = 0x1A00 # int32_t
m_iBurstShotsRemaining = 0x19F4 # int32_t m_iBurstShotsRemaining = 0x1A04 # int32_t
m_iSilencerBodygroup = 0x19F8 # int32_t m_iSilencerBodygroup = 0x1A08 # int32_t
m_silencedModelIndex = 0x1A08 # int32_t m_silencedModelIndex = 0x1A18 # int32_t
m_inPrecache = 0x1A0C # bool m_inPrecache = 0x1A1C # bool
m_bNeedsBoltAction = 0x1A0D # bool m_bNeedsBoltAction = 0x1A1D # bool
class C_Chicken: # C_DynamicProp class C_Chicken: # C_DynamicProp
m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph> m_hHolidayHatAddon = 0x10F0 # CHandle<CBaseAnimGraph>
@ -2514,8 +2518,8 @@ class C_Fish: # CBaseAnimGraph
m_averageError = 0xF6C # float m_averageError = 0xF6C # float
class C_Fists: # C_CSWeaponBase class C_Fists: # C_CSWeaponBase
m_bPlayingUninterruptableAct = 0x19F0 # bool m_bPlayingUninterruptableAct = 0x1A00 # bool
m_nUninterruptableActivity = 0x19F4 # PlayerAnimEvent_t m_nUninterruptableActivity = 0x1A04 # PlayerAnimEvent_t
class C_Flashbang: # C_BaseCSGrenade class C_Flashbang: # C_BaseCSGrenade
@ -2775,7 +2779,6 @@ class C_MapVetoPickController: # C_BaseEntity
m_bDisabledHud = 0xE84 # bool m_bDisabledHud = 0xE84 # bool
class C_Melee: # C_CSWeaponBase class C_Melee: # C_CSWeaponBase
m_flThrowAt = 0x19F0 # GameTime_t
class C_ModelPointEntity: # C_BaseModelEntity class C_ModelPointEntity: # C_BaseModelEntity
@ -3415,8 +3418,8 @@ class C_WeaponAWP: # C_CSWeaponBaseGun
class C_WeaponAug: # C_CSWeaponBaseGun class C_WeaponAug: # C_CSWeaponBaseGun
class C_WeaponBaseItem: # C_CSWeaponBase class C_WeaponBaseItem: # C_CSWeaponBase
m_SequenceCompleteTimer = 0x19F0 # CountdownTimer m_SequenceCompleteTimer = 0x1A00 # CountdownTimer
m_bRedraw = 0x1A08 # bool m_bRedraw = 0x1A18 # bool
class C_WeaponBizon: # C_CSWeaponBaseGun class C_WeaponBizon: # C_CSWeaponBaseGun
@ -3471,10 +3474,10 @@ class C_WeaponSSG08: # C_CSWeaponBaseGun
class C_WeaponSawedoff: # C_CSWeaponBase class C_WeaponSawedoff: # C_CSWeaponBase
class C_WeaponShield: # C_CSWeaponBaseGun class C_WeaponShield: # C_CSWeaponBaseGun
m_flDisplayHealth = 0x1A10 # float m_flDisplayHealth = 0x1A20 # float
class C_WeaponTaser: # C_CSWeaponBaseGun class C_WeaponTaser: # C_CSWeaponBaseGun
m_fFireTime = 0x1A10 # GameTime_t m_fFireTime = 0x1A20 # GameTime_t
class C_WeaponTec9: # C_CSWeaponBaseGun class C_WeaponTec9: # C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -1308,16 +1308,18 @@ pub mod C_BaseButton { // C_BaseToggle
} }
pub mod C_BaseCSGrenade { // C_CSWeaponBase pub mod C_BaseCSGrenade { // C_CSWeaponBase
pub const m_bClientPredictDelete: usize = 0x19F0; // bool pub const m_bClientPredictDelete: usize = 0x1A00; // bool
pub const m_bRedraw: usize = 0x19F1; // bool pub const m_bRedraw: usize = 0x1A01; // bool
pub const m_bIsHeldByPlayer: usize = 0x19F2; // bool pub const m_bIsHeldByPlayer: usize = 0x1A02; // bool
pub const m_bPinPulled: usize = 0x19F3; // bool pub const m_bPinPulled: usize = 0x1A03; // bool
pub const m_bJumpThrow: usize = 0x19F4; // bool pub const m_bJumpThrow: usize = 0x1A04; // bool
pub const m_eThrowStatus: usize = 0x19F8; // EGrenadeThrowState pub const m_eThrowStatus: usize = 0x1A08; // EGrenadeThrowState
pub const m_fThrowTime: usize = 0x19FC; // GameTime_t pub const m_fThrowTime: usize = 0x1A0C; // GameTime_t
pub const m_flThrowStrength: usize = 0x1A00; // float pub const m_flThrowStrength: usize = 0x1A10; // float
pub const m_flThrowStrengthApproach: usize = 0x1A04; // float pub const m_flThrowStrengthApproach: usize = 0x1A14; // float
pub const m_fDropTime: usize = 0x1A08; // GameTime_t pub const m_fDropTime: usize = 0x1A18; // GameTime_t
pub const m_nNextHoldTick: usize = 0x1A1C; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1A20; // float
} }
pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade pub mod C_BaseCSGrenadeProjectile { // C_BaseGrenade
@ -1680,18 +1682,18 @@ pub mod C_BulletHitModel { // CBaseAnimGraph
} }
pub mod C_C4 { // C_CSWeaponBase pub mod C_C4 { // C_CSWeaponBase
pub const m_szScreenText: usize = 0x19F0; // char[32] pub const m_szScreenText: usize = 0x1A00; // char[32]
pub const m_activeLightParticleIndex: usize = 0x1A10; // ParticleIndex_t pub const m_activeLightParticleIndex: usize = 0x1A20; // ParticleIndex_t
pub const m_eActiveLightEffect: usize = 0x1A14; // C4LightEffect_t pub const m_eActiveLightEffect: usize = 0x1A24; // C4LightEffect_t
pub const m_bStartedArming: usize = 0x1A18; // bool pub const m_bStartedArming: usize = 0x1A28; // bool
pub const m_fArmedTime: usize = 0x1A1C; // GameTime_t pub const m_fArmedTime: usize = 0x1A2C; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0x1A20; // bool pub const m_bBombPlacedAnimation: usize = 0x1A30; // bool
pub const m_bIsPlantingViaUse: usize = 0x1A21; // bool pub const m_bIsPlantingViaUse: usize = 0x1A31; // bool
pub const m_entitySpottedState: usize = 0x1A28; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0x1A38; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0x1A40; // int32_t pub const m_nSpotRules: usize = 0x1A50; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0x1A44; // bool[7] pub const m_bPlayedArmingBeeps: usize = 0x1A54; // bool[7]
pub const m_bBombPlanted: usize = 0x1A4B; // bool pub const m_bBombPlanted: usize = 0x1A5B; // bool
pub const m_bDroppedFromDeath: usize = 0x1A4C; // bool pub const m_bDroppedFromDeath: usize = 0x1A5C; // bool
} }
pub mod C_CSGOViewModel { // C_PredictedViewModel pub mod C_CSGOViewModel { // C_PredictedViewModel
@ -1760,9 +1762,9 @@ pub mod C_CSGO_PreviewModelAlias_csgo_item_previewmodel { // C_CSGO_PreviewModel
} }
pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn pub mod C_CSGO_PreviewPlayer { // C_CSPlayerPawn
pub const m_animgraph: usize = 0x22E8; // CUtlString pub const m_animgraph: usize = 0x23A0; // CUtlString
pub const m_animgraphCharacterModeString: usize = 0x22F0; // CUtlString pub const m_animgraphCharacterModeString: usize = 0x23A8; // CUtlString
pub const m_flInitialModelScale: usize = 0x22F8; // float pub const m_flInitialModelScale: usize = 0x23B0; // float
} }
pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer pub mod C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel { // C_CSGO_PreviewPlayer
@ -1981,11 +1983,11 @@ pub mod C_CSPlayerPawn { // C_CSPlayerPawnBase
pub const m_szRagdollDamageWeaponName: usize = 0x1D20; // char[64] pub const m_szRagdollDamageWeaponName: usize = 0x1D20; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1D60; // bool pub const m_bRagdollDamageHeadshot: usize = 0x1D60; // bool
pub const m_vRagdollServerOrigin: usize = 0x1D64; // Vector pub const m_vRagdollServerOrigin: usize = 0x1D64; // Vector
pub const m_bLastHeadBoneTransformIsValid: usize = 0x22B0; // bool pub const m_bLastHeadBoneTransformIsValid: usize = 0x2368; // bool
pub const m_lastLandTime: usize = 0x22B4; // GameTime_t pub const m_lastLandTime: usize = 0x236C; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x22B8; // bool pub const m_bOnGroundLastTick: usize = 0x2370; // bool
pub const m_qDeathEyeAngles: usize = 0x22D4; // QAngle pub const m_qDeathEyeAngles: usize = 0x238C; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22E0; // bool pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2398; // bool
} }
pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn pub mod C_CSPlayerPawnBase { // C_BasePlayerPawn
@ -2161,78 +2163,80 @@ pub mod C_CSWeaponBase { // C_BasePlayerWeapon
pub const m_flFireSequenceStartTime: usize = 0x15D4; // float pub const m_flFireSequenceStartTime: usize = 0x15D4; // float
pub const m_nFireSequenceStartTimeChange: usize = 0x15D8; // int32_t pub const m_nFireSequenceStartTimeChange: usize = 0x15D8; // int32_t
pub const m_nFireSequenceStartTimeAck: usize = 0x15DC; // int32_t pub const m_nFireSequenceStartTimeAck: usize = 0x15DC; // int32_t
pub const m_bPlayerFireEventIsPrimary: usize = 0x15E0; // bool pub const m_ePlayerFireEvent: usize = 0x15E0; // PlayerAnimEvent_t
pub const m_seqIdle: usize = 0x15E4; // HSequence pub const m_ePlayerFireEventAttackType: usize = 0x15E4; // WeaponAttackType_t
pub const m_seqFirePrimary: usize = 0x15E8; // HSequence pub const m_seqIdle: usize = 0x15E8; // HSequence
pub const m_seqFireSecondary: usize = 0x15EC; // HSequence pub const m_seqFirePrimary: usize = 0x15EC; // HSequence
pub const m_thirdPersonFireSequences: usize = 0x15F0; // CUtlVector<HSequence> pub const m_seqFireSecondary: usize = 0x15F0; // HSequence
pub const m_hCurrentThirdPersonSequence: usize = 0x1608; // HSequence pub const m_thirdPersonFireSequences: usize = 0x15F8; // CUtlVector<HSequence>
pub const m_nSilencerBoneIndex: usize = 0x160C; // int32_t pub const m_hCurrentThirdPersonSequence: usize = 0x1610; // HSequence
pub const m_thirdPersonSequences: usize = 0x1610; // HSequence[6] pub const m_nSilencerBoneIndex: usize = 0x1614; // int32_t
pub const m_ClientPreviousWeaponState: usize = 0x1640; // CSWeaponState_t pub const m_thirdPersonSequences: usize = 0x1618; // HSequence[6]
pub const m_iState: usize = 0x1644; // CSWeaponState_t pub const m_ClientPreviousWeaponState: usize = 0x1648; // CSWeaponState_t
pub const m_flCrosshairDistance: usize = 0x1648; // float pub const m_iState: usize = 0x164C; // CSWeaponState_t
pub const m_iAmmoLastCheck: usize = 0x164C; // int32_t pub const m_flCrosshairDistance: usize = 0x1650; // float
pub const m_iAlpha: usize = 0x1650; // int32_t pub const m_iAmmoLastCheck: usize = 0x1654; // int32_t
pub const m_iScopeTextureID: usize = 0x1654; // int32_t pub const m_iAlpha: usize = 0x1658; // int32_t
pub const m_iCrosshairTextureID: usize = 0x1658; // int32_t pub const m_iScopeTextureID: usize = 0x165C; // int32_t
pub const m_flGunAccuracyPosition: usize = 0x165C; // float pub const m_iCrosshairTextureID: usize = 0x1660; // int32_t
pub const m_nViewModelIndex: usize = 0x1660; // uint32_t pub const m_flGunAccuracyPosition: usize = 0x1664; // float
pub const m_bReloadsWithClips: usize = 0x1664; // bool pub const m_nViewModelIndex: usize = 0x1668; // uint32_t
pub const m_flTimeWeaponIdle: usize = 0x1668; // GameTime_t pub const m_bReloadsWithClips: usize = 0x166C; // bool
pub const m_bFireOnEmpty: usize = 0x166C; // bool pub const m_flTimeWeaponIdle: usize = 0x1670; // GameTime_t
pub const m_OnPlayerPickup: usize = 0x1670; // CEntityIOOutput pub const m_bFireOnEmpty: usize = 0x1674; // bool
pub const m_weaponMode: usize = 0x1698; // CSWeaponMode pub const m_OnPlayerPickup: usize = 0x1678; // CEntityIOOutput
pub const m_flTurningInaccuracyDelta: usize = 0x169C; // float pub const m_weaponMode: usize = 0x16A0; // CSWeaponMode
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x16A0; // Vector pub const m_flTurningInaccuracyDelta: usize = 0x16A4; // float
pub const m_flTurningInaccuracy: usize = 0x16AC; // float pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x16A8; // Vector
pub const m_fAccuracyPenalty: usize = 0x16B0; // float pub const m_flTurningInaccuracy: usize = 0x16B4; // float
pub const m_flLastAccuracyUpdateTime: usize = 0x16B4; // GameTime_t pub const m_fAccuracyPenalty: usize = 0x16B8; // float
pub const m_fAccuracySmoothedForZoom: usize = 0x16B8; // float pub const m_flLastAccuracyUpdateTime: usize = 0x16BC; // GameTime_t
pub const m_fScopeZoomEndTime: usize = 0x16BC; // GameTime_t pub const m_fAccuracySmoothedForZoom: usize = 0x16C0; // float
pub const m_iRecoilIndex: usize = 0x16C0; // int32_t pub const m_fScopeZoomEndTime: usize = 0x16C4; // GameTime_t
pub const m_flRecoilIndex: usize = 0x16C4; // float pub const m_iRecoilIndex: usize = 0x16C8; // int32_t
pub const m_bBurstMode: usize = 0x16C8; // bool pub const m_flRecoilIndex: usize = 0x16CC; // float
pub const m_flPostponeFireReadyTime: usize = 0x16CC; // GameTime_t pub const m_bBurstMode: usize = 0x16D0; // bool
pub const m_bInReload: usize = 0x16D0; // bool pub const m_nPostponeFireReadyTicks: usize = 0x16D4; // GameTick_t
pub const m_bReloadVisuallyComplete: usize = 0x16D1; // bool pub const m_flPostponeFireReadyFrac: usize = 0x16D8; // float
pub const m_flDroppedAtTime: usize = 0x16D4; // GameTime_t pub const m_bInReload: usize = 0x16DC; // bool
pub const m_bIsHauledBack: usize = 0x16D8; // bool pub const m_bReloadVisuallyComplete: usize = 0x16DD; // bool
pub const m_bSilencerOn: usize = 0x16D9; // bool pub const m_flDroppedAtTime: usize = 0x16E0; // GameTime_t
pub const m_flTimeSilencerSwitchComplete: usize = 0x16DC; // GameTime_t pub const m_bIsHauledBack: usize = 0x16E4; // bool
pub const m_iOriginalTeamNumber: usize = 0x16E0; // int32_t pub const m_bSilencerOn: usize = 0x16E5; // bool
pub const m_flNextAttackRenderTimeOffset: usize = 0x16E4; // float pub const m_flTimeSilencerSwitchComplete: usize = 0x16E8; // GameTime_t
pub const m_bVisualsDataSet: usize = 0x1768; // bool pub const m_iOriginalTeamNumber: usize = 0x16EC; // int32_t
pub const m_bOldFirstPersonSpectatedState: usize = 0x1769; // bool pub const m_flNextAttackRenderTimeOffset: usize = 0x16F0; // float
pub const m_hOurPing: usize = 0x176C; // CHandle<C_BaseEntity> pub const m_bVisualsDataSet: usize = 0x1778; // bool
pub const m_nOurPingIndex: usize = 0x1770; // CEntityIndex pub const m_bOldFirstPersonSpectatedState: usize = 0x1779; // bool
pub const m_vecOurPingPos: usize = 0x1774; // Vector pub const m_hOurPing: usize = 0x177C; // CHandle<C_BaseEntity>
pub const m_bGlowForPing: usize = 0x1780; // bool pub const m_nOurPingIndex: usize = 0x1780; // CEntityIndex
pub const m_bUIWeapon: usize = 0x1781; // bool pub const m_vecOurPingPos: usize = 0x1784; // Vector
pub const m_hPrevOwner: usize = 0x1790; // CHandle<C_CSPlayerPawn> pub const m_bGlowForPing: usize = 0x1790; // bool
pub const m_nDropTick: usize = 0x1794; // GameTick_t pub const m_bUIWeapon: usize = 0x1791; // bool
pub const m_donated: usize = 0x17B4; // bool pub const m_hPrevOwner: usize = 0x17A0; // CHandle<C_CSPlayerPawn>
pub const m_fLastShotTime: usize = 0x17B8; // GameTime_t pub const m_nDropTick: usize = 0x17A4; // GameTick_t
pub const m_bWasOwnedByCT: usize = 0x17BC; // bool pub const m_donated: usize = 0x17C4; // bool
pub const m_bWasOwnedByTerrorist: usize = 0x17BD; // bool pub const m_fLastShotTime: usize = 0x17C8; // GameTime_t
pub const m_gunHeat: usize = 0x17C0; // float pub const m_bWasOwnedByCT: usize = 0x17CC; // bool
pub const m_smokeAttachments: usize = 0x17C4; // uint32_t pub const m_bWasOwnedByTerrorist: usize = 0x17CD; // bool
pub const m_lastSmokeTime: usize = 0x17C8; // GameTime_t pub const m_gunHeat: usize = 0x17D0; // float
pub const m_flNextClientFireBulletTime: usize = 0x17CC; // float pub const m_smokeAttachments: usize = 0x17D4; // uint32_t
pub const m_flNextClientFireBulletTime_Repredict: usize = 0x17D0; // float pub const m_lastSmokeTime: usize = 0x17D8; // GameTime_t
pub const m_IronSightController: usize = 0x18B0; // C_IronSightController pub const m_flNextClientFireBulletTime: usize = 0x17DC; // float
pub const m_iIronSightMode: usize = 0x1960; // int32_t pub const m_flNextClientFireBulletTime_Repredict: usize = 0x17E0; // float
pub const m_flLastLOSTraceFailureTime: usize = 0x1970; // GameTime_t pub const m_IronSightController: usize = 0x18C0; // C_IronSightController
pub const m_iNumEmptyAttacks: usize = 0x1974; // int32_t pub const m_iIronSightMode: usize = 0x1970; // int32_t
pub const m_flLastLOSTraceFailureTime: usize = 0x1980; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0x1984; // int32_t
} }
pub mod C_CSWeaponBaseGun { // C_CSWeaponBase pub mod C_CSWeaponBaseGun { // C_CSWeaponBase
pub const m_zoomLevel: usize = 0x19F0; // int32_t pub const m_zoomLevel: usize = 0x1A00; // int32_t
pub const m_iBurstShotsRemaining: usize = 0x19F4; // int32_t pub const m_iBurstShotsRemaining: usize = 0x1A04; // int32_t
pub const m_iSilencerBodygroup: usize = 0x19F8; // int32_t pub const m_iSilencerBodygroup: usize = 0x1A08; // int32_t
pub const m_silencedModelIndex: usize = 0x1A08; // int32_t pub const m_silencedModelIndex: usize = 0x1A18; // int32_t
pub const m_inPrecache: usize = 0x1A0C; // bool pub const m_inPrecache: usize = 0x1A1C; // bool
pub const m_bNeedsBoltAction: usize = 0x1A0D; // bool pub const m_bNeedsBoltAction: usize = 0x1A1D; // bool
} }
pub mod C_Chicken { // C_DynamicProp pub mod C_Chicken { // C_DynamicProp
@ -2741,8 +2745,8 @@ pub mod C_Fish { // CBaseAnimGraph
} }
pub mod C_Fists { // C_CSWeaponBase pub mod C_Fists { // C_CSWeaponBase
pub const m_bPlayingUninterruptableAct: usize = 0x19F0; // bool pub const m_bPlayingUninterruptableAct: usize = 0x1A00; // bool
pub const m_nUninterruptableActivity: usize = 0x19F4; // PlayerAnimEvent_t pub const m_nUninterruptableActivity: usize = 0x1A04; // PlayerAnimEvent_t
} }
pub mod C_Flashbang { // C_BaseCSGrenade pub mod C_Flashbang { // C_BaseCSGrenade
@ -3044,7 +3048,6 @@ pub mod C_MapVetoPickController { // C_BaseEntity
} }
pub mod C_Melee { // C_CSWeaponBase pub mod C_Melee { // C_CSWeaponBase
pub const m_flThrowAt: usize = 0x19F0; // GameTime_t
} }
pub mod C_ModelPointEntity { // C_BaseModelEntity pub mod C_ModelPointEntity { // C_BaseModelEntity
@ -3766,8 +3769,8 @@ pub mod C_WeaponAug { // C_CSWeaponBaseGun
} }
pub mod C_WeaponBaseItem { // C_CSWeaponBase pub mod C_WeaponBaseItem { // C_CSWeaponBase
pub const m_SequenceCompleteTimer: usize = 0x19F0; // CountdownTimer pub const m_SequenceCompleteTimer: usize = 0x1A00; // CountdownTimer
pub const m_bRedraw: usize = 0x1A08; // bool pub const m_bRedraw: usize = 0x1A18; // bool
} }
pub mod C_WeaponBizon { // C_CSWeaponBaseGun pub mod C_WeaponBizon { // C_CSWeaponBaseGun
@ -3849,11 +3852,11 @@ pub mod C_WeaponSawedoff { // C_CSWeaponBase
} }
pub mod C_WeaponShield { // C_CSWeaponBaseGun pub mod C_WeaponShield { // C_CSWeaponBaseGun
pub const m_flDisplayHealth: usize = 0x1A10; // float pub const m_flDisplayHealth: usize = 0x1A20; // float
} }
pub mod C_WeaponTaser { // C_CSWeaponBaseGun pub mod C_WeaponTaser { // C_CSWeaponBaseGun
pub const m_fFireTime: usize = 0x1A10; // GameTime_t pub const m_fFireTime: usize = 0x1A20; // GameTime_t
} }
pub mod C_WeaponTec9 { // C_CSWeaponBaseGun pub mod C_WeaponTec9 { // C_CSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
public static class CEmptyEntityInstance { public static class CEmptyEntityInstance {
@ -152,6 +152,8 @@ public static class EventClientProcessGameInput_t {
public static class EventClientProcessInput_t { public static class EventClientProcessInput_t {
public const nint m_LoopState = 0x0; // EngineLoopState_t public const nint m_LoopState = 0x0; // EngineLoopState_t
public const nint m_flRealTime = 0x28; // float public const nint m_flRealTime = 0x28; // float
public const nint m_flTickInterval = 0x2C; // float
public const nint m_flTickStartTime = 0x30; // double
} }
public static class EventClientProcessNetworking_t { public static class EventClientProcessNetworking_t {
@ -173,11 +175,6 @@ public static class EventFrameBoundary_t {
public const nint m_flFrameTime = 0x0; // float public const nint m_flFrameTime = 0x0; // float
} }
public static class EventHostTimescaleChanged_t {
public const nint m_flOldValue = 0x0; // float
public const nint m_flNewValue = 0x4; // float
}
public static class EventModInitialized_t { public static class EventModInitialized_t {
} }

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#pragma once #pragma once
@ -156,6 +156,8 @@ namespace EventClientProcessGameInput_t {
namespace EventClientProcessInput_t { namespace EventClientProcessInput_t {
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
constexpr std::ptrdiff_t m_flRealTime = 0x28; // float constexpr std::ptrdiff_t m_flRealTime = 0x28; // float
constexpr std::ptrdiff_t m_flTickInterval = 0x2C; // float
constexpr std::ptrdiff_t m_flTickStartTime = 0x30; // double
} }
namespace EventClientProcessNetworking_t { namespace EventClientProcessNetworking_t {
@ -177,11 +179,6 @@ namespace EventFrameBoundary_t {
constexpr std::ptrdiff_t m_flFrameTime = 0x0; // float constexpr std::ptrdiff_t m_flFrameTime = 0x0; // float
} }
namespace EventHostTimescaleChanged_t {
constexpr std::ptrdiff_t m_flOldValue = 0x0; // float
constexpr std::ptrdiff_t m_flNewValue = 0x4; // float
}
namespace EventModInitialized_t { namespace EventModInitialized_t {
} }

View File

@ -385,6 +385,14 @@
"m_flRealTime": { "m_flRealTime": {
"value": 40, "value": 40,
"comment": "float" "comment": "float"
},
"m_flTickInterval": {
"value": 44,
"comment": "float"
},
"m_flTickStartTime": {
"value": 48,
"comment": "double"
} }
}, },
"comment": null "comment": null
@ -428,19 +436,6 @@
}, },
"comment": null "comment": null
}, },
"EventHostTimescaleChanged_t": {
"data": {
"m_flNewValue": {
"value": 4,
"comment": "float"
},
"m_flOldValue": {
"value": 0,
"comment": "float"
}
},
"comment": null
},
"EventModInitialized_t": { "EventModInitialized_t": {
"data": {}, "data": {},
"comment": null "comment": null

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:00 +0000
''' '''
class CEmptyEntityInstance: class CEmptyEntityInstance:
@ -124,6 +124,8 @@ class EventClientProcessGameInput_t:
class EventClientProcessInput_t: class EventClientProcessInput_t:
m_LoopState = 0x0 # EngineLoopState_t m_LoopState = 0x0 # EngineLoopState_t
m_flRealTime = 0x28 # float m_flRealTime = 0x28 # float
m_flTickInterval = 0x2C # float
m_flTickStartTime = 0x30 # double
class EventClientProcessNetworking_t: class EventClientProcessNetworking_t:
@ -139,10 +141,6 @@ class EventClientSimulate_t: # EventSimulate_t
class EventFrameBoundary_t: class EventFrameBoundary_t:
m_flFrameTime = 0x0 # float m_flFrameTime = 0x0 # float
class EventHostTimescaleChanged_t:
m_flOldValue = 0x0 # float
m_flNewValue = 0x4 # float
class EventModInitialized_t: class EventModInitialized_t:
class EventPostAdvanceTick_t: # EventSimulate_t class EventPostAdvanceTick_t: # EventSimulate_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -154,6 +154,8 @@ pub mod EventClientProcessGameInput_t {
pub mod EventClientProcessInput_t { pub mod EventClientProcessInput_t {
pub const m_LoopState: usize = 0x0; // EngineLoopState_t pub const m_LoopState: usize = 0x0; // EngineLoopState_t
pub const m_flRealTime: usize = 0x28; // float pub const m_flRealTime: usize = 0x28; // float
pub const m_flTickInterval: usize = 0x2C; // float
pub const m_flTickStartTime: usize = 0x30; // double
} }
pub mod EventClientProcessNetworking_t { pub mod EventClientProcessNetworking_t {
@ -175,11 +177,6 @@ pub mod EventFrameBoundary_t {
pub const m_flFrameTime: usize = 0x0; // float pub const m_flFrameTime: usize = 0x0; // float
} }
pub mod EventHostTimescaleChanged_t {
pub const m_flOldValue: usize = 0x0; // float
pub const m_flNewValue: usize = 0x4; // float
}
pub mod EventModInitialized_t { pub mod EventModInitialized_t {
} }

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
public static class CAnimScriptBase { public static class CAnimScriptBase {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:43 +0000 Fri, 1 Dec 2023 04:38:02 +0000
''' '''
class CAnimScriptBase: class CAnimScriptBase:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
public static class animationsystem_dll { // animationsystem.dll public static class animationsystem_dll { // animationsystem.dll
@ -9,49 +9,49 @@ public static class animationsystem_dll { // animationsystem.dll
} }
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint LegacyGameUI001 = 0x89C960; public const nint LegacyGameUI001 = 0x89F5C0;
public const nint Source2ClientUI001 = 0x88B670; public const nint Source2ClientUI001 = 0x88E800;
public const nint Source2ClientPrediction001 = 0x7A3990; public const nint Source2ClientPrediction001 = 0x7A6970;
public const nint ClientToolsInfo_001 = 0x72F780; public const nint ClientToolsInfo_001 = 0x732720;
public const nint Source2Client002 = 0x72F7A0; public const nint Source2Client002 = 0x732740;
public const nint GameClientExports001 = 0x72F790; public const nint GameClientExports001 = 0x732730;
public const nint EmptyWorldService001_Client = 0x48FD90; public const nint EmptyWorldService001_Client = 0x490110;
public const nint Source2ClientConfig001 = 0x476CD0; public const nint Source2ClientConfig001 = 0x477050;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint SimpleEngineLoopService_001 = 0x1E4710; public const nint SimpleEngineLoopService_001 = 0x1E4620;
public const nint ClientServerEngineLoopService_001 = 0x1DA360; public const nint ClientServerEngineLoopService_001 = 0x1DA110;
public const nint KeyValueCache001 = 0x1D69A0; public const nint KeyValueCache001 = 0x1D6750;
public const nint HostStateMgr001 = 0x1D41A0; public const nint HostStateMgr001 = 0x1D3F50;
public const nint GameEventSystemServerV001 = 0x1CF840; public const nint GameEventSystemServerV001 = 0x1CF5F0;
public const nint GameEventSystemClientV001 = 0x1CF830; public const nint GameEventSystemClientV001 = 0x1CF5E0;
public const nint EngineServiceMgr001 = 0x1CB520; public const nint EngineServiceMgr001 = 0x1CB2B0;
public const nint VProfService_001 = 0x1B8E90; public const nint VProfService_001 = 0x1B8BB0;
public const nint ToolService_001 = 0x1B7BE0; public const nint ToolService_001 = 0x1B7900;
public const nint StatsService_001 = 0x1B2E60; public const nint StatsService_001 = 0x1B2B80;
public const nint SplitScreenService_001 = 0x1B00D0; public const nint SplitScreenService_001 = 0x1AFD20;
public const nint SoundService_001 = 0x1AAC10; public const nint SoundService_001 = 0x1AA800;
public const nint ScreenshotService001 = 0x1A6AE0; public const nint ScreenshotService001 = 0x1A66D0;
public const nint RenderService_001 = 0x1A3E40; public const nint RenderService_001 = 0x1A3A30;
public const nint NetworkService_001 = 0x1A3950; public const nint NetworkService_001 = 0x1A3540;
public const nint NetworkServerService_001 = 0x19E800; public const nint NetworkServerService_001 = 0x19E3F0;
public const nint NetworkP2PService_001 = 0x19A2F0; public const nint NetworkP2PService_001 = 0x199EA0;
public const nint NetworkClientService_001 = 0x193F80; public const nint NetworkClientService_001 = 0x193B30;
public const nint MapListService_001 = 0x18CF50; public const nint MapListService_001 = 0x18CB00;
public const nint InputService_001 = 0x17ABC0; public const nint InputService_001 = 0x17ABE0;
public const nint GameUIService_001 = 0x1753E0; public const nint GameUIService_001 = 0x175310;
public const nint GameResourceServiceServerV001 = 0x173140; public const nint GameResourceServiceServerV001 = 0x173070;
public const nint GameResourceServiceClientV001 = 0x173130; public const nint GameResourceServiceClientV001 = 0x173060;
public const nint BugService001 = 0x16C160; public const nint BugService001 = 0x16C050;
public const nint BenchmarkService001 = 0x16A930; public const nint BenchmarkService001 = 0x16A7F0;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x118440; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x118300;
public const nint EngineGameUI001 = 0x1177D0; public const nint EngineGameUI001 = 0x117690;
public const nint INETSUPPORT_001 = 0xE6E30; public const nint INETSUPPORT_001 = 0xE6CD0;
public const nint Source2EngineToServerStringTable001 = 0xA2410; public const nint Source2EngineToServerStringTable001 = 0xA2150;
public const nint Source2EngineToServer001 = 0x8B6F0; public const nint Source2EngineToServer001 = 0x8B160;
public const nint Source2EngineToClientStringTable001 = 0x841D0; public const nint Source2EngineToClientStringTable001 = 0x83C30;
public const nint Source2EngineToClient001 = 0x5A990; public const nint Source2EngineToClient001 = 0x5A3D0;
} }
public static class filesystem_stdio_dll { // filesystem_stdio.dll public static class filesystem_stdio_dll { // filesystem_stdio.dll
@ -84,8 +84,8 @@ public static class localize_dll { // localize.dll
} }
public static class matchmaking_dll { // matchmaking.dll public static class matchmaking_dll { // matchmaking.dll
public const nint GameTypes001 = 0x50270; public const nint GameTypes001 = 0x50300;
public const nint MATCHFRAMEWORK_001 = 0x1012B0; public const nint MATCHFRAMEWORK_001 = 0x1017D0;
} }
public static class materialsystem2_dll { // materialsystem2.dll public static class materialsystem2_dll { // materialsystem2.dll
@ -105,10 +105,10 @@ public static class navsystem_dll { // navsystem.dll
} }
public static class networksystem_dll { // networksystem.dll public static class networksystem_dll { // networksystem.dll
public const nint SerializedEntitiesVersion001 = 0xD1EB0; public const nint SerializedEntitiesVersion001 = 0xD15B0;
public const nint NetworkSystemVersion001 = 0xBC6E0; public const nint NetworkSystemVersion001 = 0xBBF40;
public const nint NetworkMessagesVersion001 = 0x9C6D0; public const nint NetworkMessagesVersion001 = 0x9C690;
public const nint FlattenedSerializersVersion001 = 0x7C440; public const nint FlattenedSerializersVersion001 = 0x7C400;
} }
public static class panorama_dll { // panorama.dll public static class panorama_dll { // panorama.dll
@ -157,16 +157,16 @@ public static class schemasystem_dll { // schemasystem.dll
} }
public static class server_dll { // server.dll public static class server_dll { // server.dll
public const nint NavGameTest001 = 0xA3A950; public const nint NavGameTest001 = 0xA3BDA0;
public const nint ServerToolsInfo_001 = 0x83D750; public const nint ServerToolsInfo_001 = 0x83EB80;
public const nint Source2GameClients001 = 0x83D760; public const nint Source2GameClients001 = 0x83EB90;
public const nint Source2GameEntities001 = 0x83D770; public const nint Source2GameEntities001 = 0x83EBA0;
public const nint Source2Server001 = 0x83D780; public const nint Source2Server001 = 0x83EBB0;
public const nint EmptyWorldService001_Server = 0x591BE0; public const nint EmptyWorldService001_Server = 0x591CC0;
public const nint Source2ServerConfig001 = 0x571B10; public const nint Source2ServerConfig001 = 0x571BF0;
public const nint EntitySubclassUtilsV001 = 0x2D0890; public const nint EntitySubclassUtilsV001 = 0x2D0850;
public const nint customnavsystem001 = 0x24D610; public const nint customnavsystem001 = 0x24D880;
public const nint Source2GameDirector001 = 0x1453D0; public const nint Source2GameDirector001 = 0x145620;
} }
public static class soundsystem_dll { // soundsystem.dll public static class soundsystem_dll { // soundsystem.dll
@ -181,24 +181,24 @@ public static class steamaudio_dll { // steamaudio.dll
} }
public static class steamclient64_dll { // steamclient64.dll public static class steamclient64_dll { // steamclient64.dll
public const nint IVALIDATE001 = 0x84FD80; public const nint IVALIDATE001 = 0x8503A0;
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x84BC30; public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x84C250;
public const nint SteamClient021 = 0x6460C0; public const nint SteamClient021 = 0x6466D0;
public const nint SteamClient020 = 0x6460B0; public const nint SteamClient020 = 0x6466C0;
public const nint SteamClient019 = 0x6460A0; public const nint SteamClient019 = 0x6466B0;
public const nint SteamClient018 = 0x646090; public const nint SteamClient018 = 0x6466A0;
public const nint SteamClient017 = 0x646080; public const nint SteamClient017 = 0x646690;
public const nint SteamClient016 = 0x646070; public const nint SteamClient016 = 0x646680;
public const nint SteamClient015 = 0x646060; public const nint SteamClient015 = 0x646670;
public const nint SteamClient014 = 0x646050; public const nint SteamClient014 = 0x646660;
public const nint SteamClient013 = 0x646040; public const nint SteamClient013 = 0x646650;
public const nint SteamClient012 = 0x646030; public const nint SteamClient012 = 0x646640;
public const nint SteamClient011 = 0x646020; public const nint SteamClient011 = 0x646630;
public const nint SteamClient010 = 0x646010; public const nint SteamClient010 = 0x646620;
public const nint SteamClient009 = 0x646000; public const nint SteamClient009 = 0x646610;
public const nint SteamClient008 = 0x645FF0; public const nint SteamClient008 = 0x646600;
public const nint SteamClient007 = 0x645FE0; public const nint SteamClient007 = 0x6465F0;
public const nint SteamClient006 = 0x645FD0; public const nint SteamClient006 = 0x6465E0;
public const nint p2pvoice002 = 0xD97D0; public const nint p2pvoice002 = 0xD97D0;
public const nint p2pvoicesingleton002 = 0xD6200; public const nint p2pvoicesingleton002 = 0xD6200;
} }

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#pragma once #pragma once
@ -13,49 +13,49 @@ namespace animationsystem_dll { // animationsystem.dll
} }
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t LegacyGameUI001 = 0x89C960; constexpr std::ptrdiff_t LegacyGameUI001 = 0x89F5C0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x88B670; constexpr std::ptrdiff_t Source2ClientUI001 = 0x88E800;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A3990; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7A6970;
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x72F780; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x732720;
constexpr std::ptrdiff_t Source2Client002 = 0x72F7A0; constexpr std::ptrdiff_t Source2Client002 = 0x732740;
constexpr std::ptrdiff_t GameClientExports001 = 0x72F790; constexpr std::ptrdiff_t GameClientExports001 = 0x732730;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48FD90; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x490110;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x476CD0; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x477050;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4710; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4620;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DA360; constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DA110;
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D69A0; constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6750;
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D41A0; constexpr std::ptrdiff_t HostStateMgr001 = 0x1D3F50;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CF840; constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CF5F0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CF830; constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CF5E0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB520; constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB2B0;
constexpr std::ptrdiff_t VProfService_001 = 0x1B8E90; constexpr std::ptrdiff_t VProfService_001 = 0x1B8BB0;
constexpr std::ptrdiff_t ToolService_001 = 0x1B7BE0; constexpr std::ptrdiff_t ToolService_001 = 0x1B7900;
constexpr std::ptrdiff_t StatsService_001 = 0x1B2E60; constexpr std::ptrdiff_t StatsService_001 = 0x1B2B80;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1B00D0; constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFD20;
constexpr std::ptrdiff_t SoundService_001 = 0x1AAC10; constexpr std::ptrdiff_t SoundService_001 = 0x1AA800;
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6AE0; constexpr std::ptrdiff_t ScreenshotService001 = 0x1A66D0;
constexpr std::ptrdiff_t RenderService_001 = 0x1A3E40; constexpr std::ptrdiff_t RenderService_001 = 0x1A3A30;
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3950; constexpr std::ptrdiff_t NetworkService_001 = 0x1A3540;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E800; constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E3F0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A2F0; constexpr std::ptrdiff_t NetworkP2PService_001 = 0x199EA0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193F80; constexpr std::ptrdiff_t NetworkClientService_001 = 0x193B30;
constexpr std::ptrdiff_t MapListService_001 = 0x18CF50; constexpr std::ptrdiff_t MapListService_001 = 0x18CB00;
constexpr std::ptrdiff_t InputService_001 = 0x17ABC0; constexpr std::ptrdiff_t InputService_001 = 0x17ABE0;
constexpr std::ptrdiff_t GameUIService_001 = 0x1753E0; constexpr std::ptrdiff_t GameUIService_001 = 0x175310;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173140; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173070;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173130; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173060;
constexpr std::ptrdiff_t BugService001 = 0x16C160; constexpr std::ptrdiff_t BugService001 = 0x16C050;
constexpr std::ptrdiff_t BenchmarkService001 = 0x16A930; constexpr std::ptrdiff_t BenchmarkService001 = 0x16A7F0;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x118440; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x118300;
constexpr std::ptrdiff_t EngineGameUI001 = 0x1177D0; constexpr std::ptrdiff_t EngineGameUI001 = 0x117690;
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E30; constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6CD0;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA2410; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA2150;
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B6F0; constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B160;
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x841D0; constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83C30;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A990; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A3D0;
} }
namespace filesystem_stdio_dll { // filesystem_stdio.dll namespace filesystem_stdio_dll { // filesystem_stdio.dll
@ -88,8 +88,8 @@ namespace localize_dll { // localize.dll
} }
namespace matchmaking_dll { // matchmaking.dll namespace matchmaking_dll { // matchmaking.dll
constexpr std::ptrdiff_t GameTypes001 = 0x50270; constexpr std::ptrdiff_t GameTypes001 = 0x50300;
constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1012B0; constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1017D0;
} }
namespace materialsystem2_dll { // materialsystem2.dll namespace materialsystem2_dll { // materialsystem2.dll
@ -109,10 +109,10 @@ namespace navsystem_dll { // navsystem.dll
} }
namespace networksystem_dll { // networksystem.dll namespace networksystem_dll { // networksystem.dll
constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD1EB0; constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD15B0;
constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBC6E0; constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBBF40;
constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C6D0; constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9C690;
constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7C440; constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7C400;
} }
namespace panorama_dll { // panorama.dll namespace panorama_dll { // panorama.dll
@ -161,16 +161,16 @@ namespace schemasystem_dll { // schemasystem.dll
} }
namespace server_dll { // server.dll namespace server_dll { // server.dll
constexpr std::ptrdiff_t NavGameTest001 = 0xA3A950; constexpr std::ptrdiff_t NavGameTest001 = 0xA3BDA0;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83D750; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x83EB80;
constexpr std::ptrdiff_t Source2GameClients001 = 0x83D760; constexpr std::ptrdiff_t Source2GameClients001 = 0x83EB90;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x83D770; constexpr std::ptrdiff_t Source2GameEntities001 = 0x83EBA0;
constexpr std::ptrdiff_t Source2Server001 = 0x83D780; constexpr std::ptrdiff_t Source2Server001 = 0x83EBB0;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591BE0; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x591CC0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571B10; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x571BF0;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0890; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2D0850;
constexpr std::ptrdiff_t customnavsystem001 = 0x24D610; constexpr std::ptrdiff_t customnavsystem001 = 0x24D880;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x1453D0; constexpr std::ptrdiff_t Source2GameDirector001 = 0x145620;
} }
namespace soundsystem_dll { // soundsystem.dll namespace soundsystem_dll { // soundsystem.dll
@ -185,24 +185,24 @@ namespace steamaudio_dll { // steamaudio.dll
} }
namespace steamclient64_dll { // steamclient64.dll namespace steamclient64_dll { // steamclient64.dll
constexpr std::ptrdiff_t IVALIDATE001 = 0x84FD80; constexpr std::ptrdiff_t IVALIDATE001 = 0x8503A0;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x84BC30; constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x84C250;
constexpr std::ptrdiff_t SteamClient021 = 0x6460C0; constexpr std::ptrdiff_t SteamClient021 = 0x6466D0;
constexpr std::ptrdiff_t SteamClient020 = 0x6460B0; constexpr std::ptrdiff_t SteamClient020 = 0x6466C0;
constexpr std::ptrdiff_t SteamClient019 = 0x6460A0; constexpr std::ptrdiff_t SteamClient019 = 0x6466B0;
constexpr std::ptrdiff_t SteamClient018 = 0x646090; constexpr std::ptrdiff_t SteamClient018 = 0x6466A0;
constexpr std::ptrdiff_t SteamClient017 = 0x646080; constexpr std::ptrdiff_t SteamClient017 = 0x646690;
constexpr std::ptrdiff_t SteamClient016 = 0x646070; constexpr std::ptrdiff_t SteamClient016 = 0x646680;
constexpr std::ptrdiff_t SteamClient015 = 0x646060; constexpr std::ptrdiff_t SteamClient015 = 0x646670;
constexpr std::ptrdiff_t SteamClient014 = 0x646050; constexpr std::ptrdiff_t SteamClient014 = 0x646660;
constexpr std::ptrdiff_t SteamClient013 = 0x646040; constexpr std::ptrdiff_t SteamClient013 = 0x646650;
constexpr std::ptrdiff_t SteamClient012 = 0x646030; constexpr std::ptrdiff_t SteamClient012 = 0x646640;
constexpr std::ptrdiff_t SteamClient011 = 0x646020; constexpr std::ptrdiff_t SteamClient011 = 0x646630;
constexpr std::ptrdiff_t SteamClient010 = 0x646010; constexpr std::ptrdiff_t SteamClient010 = 0x646620;
constexpr std::ptrdiff_t SteamClient009 = 0x646000; constexpr std::ptrdiff_t SteamClient009 = 0x646610;
constexpr std::ptrdiff_t SteamClient008 = 0x645FF0; constexpr std::ptrdiff_t SteamClient008 = 0x646600;
constexpr std::ptrdiff_t SteamClient007 = 0x645FE0; constexpr std::ptrdiff_t SteamClient007 = 0x6465F0;
constexpr std::ptrdiff_t SteamClient006 = 0x645FD0; constexpr std::ptrdiff_t SteamClient006 = 0x6465E0;
constexpr std::ptrdiff_t p2pvoice002 = 0xD97D0; constexpr std::ptrdiff_t p2pvoice002 = 0xD97D0;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6200; constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6200;
} }

View File

@ -15,35 +15,35 @@
"client_dll": { "client_dll": {
"data": { "data": {
"ClientToolsInfo_001": { "ClientToolsInfo_001": {
"value": 7534464, "value": 7546656,
"comment": null "comment": null
}, },
"EmptyWorldService001_Client": { "EmptyWorldService001_Client": {
"value": 4783504, "value": 4784400,
"comment": null "comment": null
}, },
"GameClientExports001": { "GameClientExports001": {
"value": 7534480, "value": 7546672,
"comment": null "comment": null
}, },
"LegacyGameUI001": { "LegacyGameUI001": {
"value": 9029984, "value": 9041344,
"comment": null "comment": null
}, },
"Source2Client002": { "Source2Client002": {
"value": 7534496, "value": 7546688,
"comment": null "comment": null
}, },
"Source2ClientConfig001": { "Source2ClientConfig001": {
"value": 4680912, "value": 4681808,
"comment": null "comment": null
}, },
"Source2ClientPrediction001": { "Source2ClientPrediction001": {
"value": 8010128, "value": 8022384,
"comment": null "comment": null
}, },
"Source2ClientUI001": { "Source2ClientUI001": {
"value": 8959600, "value": 8972288,
"comment": null "comment": null
} }
}, },
@ -52,131 +52,131 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"BenchmarkService001": { "BenchmarkService001": {
"value": 1485104, "value": 1484784,
"comment": null "comment": null
}, },
"BugService001": { "BugService001": {
"value": 1491296, "value": 1491024,
"comment": null "comment": null
}, },
"ClientServerEngineLoopService_001": { "ClientServerEngineLoopService_001": {
"value": 1942368, "value": 1941776,
"comment": null "comment": null
}, },
"EngineGameUI001": { "EngineGameUI001": {
"value": 1144784, "value": 1144464,
"comment": null "comment": null
}, },
"EngineServiceMgr001": { "EngineServiceMgr001": {
"value": 1881376, "value": 1880752,
"comment": null "comment": null
}, },
"GameEventSystemClientV001": { "GameEventSystemClientV001": {
"value": 1898544, "value": 1897952,
"comment": null "comment": null
}, },
"GameEventSystemServerV001": { "GameEventSystemServerV001": {
"value": 1898560, "value": 1897968,
"comment": null "comment": null
}, },
"GameResourceServiceClientV001": { "GameResourceServiceClientV001": {
"value": 1519920, "value": 1519712,
"comment": null "comment": null
}, },
"GameResourceServiceServerV001": { "GameResourceServiceServerV001": {
"value": 1519936, "value": 1519728,
"comment": null "comment": null
}, },
"GameUIService_001": { "GameUIService_001": {
"value": 1528800, "value": 1528592,
"comment": null "comment": null
}, },
"HostStateMgr001": { "HostStateMgr001": {
"value": 1917344, "value": 1916752,
"comment": null "comment": null
}, },
"INETSUPPORT_001": { "INETSUPPORT_001": {
"value": 945712, "value": 945360,
"comment": null "comment": null
}, },
"InputService_001": { "InputService_001": {
"value": 1551296, "value": 1551328,
"comment": null "comment": null
}, },
"KeyValueCache001": { "KeyValueCache001": {
"value": 1927584, "value": 1926992,
"comment": null "comment": null
}, },
"MapListService_001": { "MapListService_001": {
"value": 1625936, "value": 1624832,
"comment": null "comment": null
}, },
"NetworkClientService_001": { "NetworkClientService_001": {
"value": 1654656, "value": 1653552,
"comment": null "comment": null
}, },
"NetworkP2PService_001": { "NetworkP2PService_001": {
"value": 1680112, "value": 1679008,
"comment": null "comment": null
}, },
"NetworkServerService_001": { "NetworkServerService_001": {
"value": 1697792, "value": 1696752,
"comment": null "comment": null
}, },
"NetworkService_001": { "NetworkService_001": {
"value": 1718608, "value": 1717568,
"comment": null "comment": null
}, },
"RenderService_001": { "RenderService_001": {
"value": 1719872, "value": 1718832,
"comment": null "comment": null
}, },
"ScreenshotService001": { "ScreenshotService001": {
"value": 1731296, "value": 1730256,
"comment": null "comment": null
}, },
"SimpleEngineLoopService_001": { "SimpleEngineLoopService_001": {
"value": 1984272, "value": 1984032,
"comment": null "comment": null
}, },
"SoundService_001": { "SoundService_001": {
"value": 1747984, "value": 1746944,
"comment": null "comment": null
}, },
"Source2EngineToClient001": { "Source2EngineToClient001": {
"value": 371088, "value": 369616,
"comment": null "comment": null
}, },
"Source2EngineToClientStringTable001": { "Source2EngineToClientStringTable001": {
"value": 541136, "value": 539696,
"comment": null "comment": null
}, },
"Source2EngineToServer001": { "Source2EngineToServer001": {
"value": 571120, "value": 569696,
"comment": null "comment": null
}, },
"Source2EngineToServerStringTable001": { "Source2EngineToServerStringTable001": {
"value": 664592, "value": 663888,
"comment": null "comment": null
}, },
"SplitScreenService_001": { "SplitScreenService_001": {
"value": 1769680, "value": 1768736,
"comment": null "comment": null
}, },
"StatsService_001": { "StatsService_001": {
"value": 1781344, "value": 1780608,
"comment": null "comment": null
}, },
"ToolService_001": { "ToolService_001": {
"value": 1801184, "value": 1800448,
"comment": null "comment": null
}, },
"VENGINE_GAMEUIFUNCS_VERSION005": { "VENGINE_GAMEUIFUNCS_VERSION005": {
"value": 1147968, "value": 1147648,
"comment": null "comment": null
}, },
"VProfService_001": { "VProfService_001": {
"value": 1805968, "value": 1805232,
"comment": null "comment": null
} }
}, },
@ -266,11 +266,11 @@
"matchmaking_dll": { "matchmaking_dll": {
"data": { "data": {
"GameTypes001": { "GameTypes001": {
"value": 328304, "value": 328448,
"comment": null "comment": null
}, },
"MATCHFRAMEWORK_001": { "MATCHFRAMEWORK_001": {
"value": 1053360, "value": 1054672,
"comment": null "comment": null
} }
}, },
@ -322,19 +322,19 @@
"networksystem_dll": { "networksystem_dll": {
"data": { "data": {
"FlattenedSerializersVersion001": { "FlattenedSerializersVersion001": {
"value": 508992, "value": 508928,
"comment": null "comment": null
}, },
"NetworkMessagesVersion001": { "NetworkMessagesVersion001": {
"value": 640720, "value": 640656,
"comment": null "comment": null
}, },
"NetworkSystemVersion001": { "NetworkSystemVersion001": {
"value": 771808, "value": 769856,
"comment": null "comment": null
}, },
"SerializedEntitiesVersion001": { "SerializedEntitiesVersion001": {
"value": 859824, "value": 857520,
"comment": null "comment": null
} }
}, },
@ -453,43 +453,43 @@
"server_dll": { "server_dll": {
"data": { "data": {
"EmptyWorldService001_Server": { "EmptyWorldService001_Server": {
"value": 5839840, "value": 5840064,
"comment": null "comment": null
}, },
"EntitySubclassUtilsV001": { "EntitySubclassUtilsV001": {
"value": 2951312, "value": 2951248,
"comment": null "comment": null
}, },
"NavGameTest001": { "NavGameTest001": {
"value": 10725712, "value": 10730912,
"comment": null "comment": null
}, },
"ServerToolsInfo_001": { "ServerToolsInfo_001": {
"value": 8640336, "value": 8645504,
"comment": null "comment": null
}, },
"Source2GameClients001": { "Source2GameClients001": {
"value": 8640352, "value": 8645520,
"comment": null "comment": null
}, },
"Source2GameDirector001": { "Source2GameDirector001": {
"value": 1332176, "value": 1332768,
"comment": null "comment": null
}, },
"Source2GameEntities001": { "Source2GameEntities001": {
"value": 8640368, "value": 8645536,
"comment": null "comment": null
}, },
"Source2Server001": { "Source2Server001": {
"value": 8640384, "value": 8645552,
"comment": null "comment": null
}, },
"Source2ServerConfig001": { "Source2ServerConfig001": {
"value": 5708560, "value": 5708784,
"comment": null "comment": null
}, },
"customnavsystem001": { "customnavsystem001": {
"value": 2414096, "value": 2414720,
"comment": null "comment": null
} }
}, },
@ -528,75 +528,75 @@
"steamclient64_dll": { "steamclient64_dll": {
"data": { "data": {
"CLIENTENGINE_INTERFACE_VERSION005": { "CLIENTENGINE_INTERFACE_VERSION005": {
"value": 8698928, "value": 8700496,
"comment": null "comment": null
}, },
"IVALIDATE001": { "IVALIDATE001": {
"value": 8715648, "value": 8717216,
"comment": null "comment": null
}, },
"SteamClient006": { "SteamClient006": {
"value": 6578128, "value": 6579680,
"comment": null "comment": null
}, },
"SteamClient007": { "SteamClient007": {
"value": 6578144, "value": 6579696,
"comment": null "comment": null
}, },
"SteamClient008": { "SteamClient008": {
"value": 6578160, "value": 6579712,
"comment": null "comment": null
}, },
"SteamClient009": { "SteamClient009": {
"value": 6578176, "value": 6579728,
"comment": null "comment": null
}, },
"SteamClient010": { "SteamClient010": {
"value": 6578192, "value": 6579744,
"comment": null "comment": null
}, },
"SteamClient011": { "SteamClient011": {
"value": 6578208, "value": 6579760,
"comment": null "comment": null
}, },
"SteamClient012": { "SteamClient012": {
"value": 6578224, "value": 6579776,
"comment": null "comment": null
}, },
"SteamClient013": { "SteamClient013": {
"value": 6578240, "value": 6579792,
"comment": null "comment": null
}, },
"SteamClient014": { "SteamClient014": {
"value": 6578256, "value": 6579808,
"comment": null "comment": null
}, },
"SteamClient015": { "SteamClient015": {
"value": 6578272, "value": 6579824,
"comment": null "comment": null
}, },
"SteamClient016": { "SteamClient016": {
"value": 6578288, "value": 6579840,
"comment": null "comment": null
}, },
"SteamClient017": { "SteamClient017": {
"value": 6578304, "value": 6579856,
"comment": null "comment": null
}, },
"SteamClient018": { "SteamClient018": {
"value": 6578320, "value": 6579872,
"comment": null "comment": null
}, },
"SteamClient019": { "SteamClient019": {
"value": 6578336, "value": 6579888,
"comment": null "comment": null
}, },
"SteamClient020": { "SteamClient020": {
"value": 6578352, "value": 6579904,
"comment": null "comment": null
}, },
"SteamClient021": { "SteamClient021": {
"value": 6578368, "value": 6579920,
"comment": null "comment": null
}, },
"p2pvoice002": { "p2pvoice002": {

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:43 +0000 Fri, 1 Dec 2023 04:38:02 +0000
''' '''
class animationsystem_dll: # animationsystem.dll class animationsystem_dll: # animationsystem.dll
@ -8,48 +8,48 @@ class animationsystem_dll: # animationsystem.dll
AnimationSystem_001 = 0x5F1D0 AnimationSystem_001 = 0x5F1D0
class client_dll: # client.dll class client_dll: # client.dll
LegacyGameUI001 = 0x89C960 LegacyGameUI001 = 0x89F5C0
Source2ClientUI001 = 0x88B670 Source2ClientUI001 = 0x88E800
Source2ClientPrediction001 = 0x7A3990 Source2ClientPrediction001 = 0x7A6970
ClientToolsInfo_001 = 0x72F780 ClientToolsInfo_001 = 0x732720
Source2Client002 = 0x72F7A0 Source2Client002 = 0x732740
GameClientExports001 = 0x72F790 GameClientExports001 = 0x732730
EmptyWorldService001_Client = 0x48FD90 EmptyWorldService001_Client = 0x490110
Source2ClientConfig001 = 0x476CD0 Source2ClientConfig001 = 0x477050
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
SimpleEngineLoopService_001 = 0x1E4710 SimpleEngineLoopService_001 = 0x1E4620
ClientServerEngineLoopService_001 = 0x1DA360 ClientServerEngineLoopService_001 = 0x1DA110
KeyValueCache001 = 0x1D69A0 KeyValueCache001 = 0x1D6750
HostStateMgr001 = 0x1D41A0 HostStateMgr001 = 0x1D3F50
GameEventSystemServerV001 = 0x1CF840 GameEventSystemServerV001 = 0x1CF5F0
GameEventSystemClientV001 = 0x1CF830 GameEventSystemClientV001 = 0x1CF5E0
EngineServiceMgr001 = 0x1CB520 EngineServiceMgr001 = 0x1CB2B0
VProfService_001 = 0x1B8E90 VProfService_001 = 0x1B8BB0
ToolService_001 = 0x1B7BE0 ToolService_001 = 0x1B7900
StatsService_001 = 0x1B2E60 StatsService_001 = 0x1B2B80
SplitScreenService_001 = 0x1B00D0 SplitScreenService_001 = 0x1AFD20
SoundService_001 = 0x1AAC10 SoundService_001 = 0x1AA800
ScreenshotService001 = 0x1A6AE0 ScreenshotService001 = 0x1A66D0
RenderService_001 = 0x1A3E40 RenderService_001 = 0x1A3A30
NetworkService_001 = 0x1A3950 NetworkService_001 = 0x1A3540
NetworkServerService_001 = 0x19E800 NetworkServerService_001 = 0x19E3F0
NetworkP2PService_001 = 0x19A2F0 NetworkP2PService_001 = 0x199EA0
NetworkClientService_001 = 0x193F80 NetworkClientService_001 = 0x193B30
MapListService_001 = 0x18CF50 MapListService_001 = 0x18CB00
InputService_001 = 0x17ABC0 InputService_001 = 0x17ABE0
GameUIService_001 = 0x1753E0 GameUIService_001 = 0x175310
GameResourceServiceServerV001 = 0x173140 GameResourceServiceServerV001 = 0x173070
GameResourceServiceClientV001 = 0x173130 GameResourceServiceClientV001 = 0x173060
BugService001 = 0x16C160 BugService001 = 0x16C050
BenchmarkService001 = 0x16A930 BenchmarkService001 = 0x16A7F0
VENGINE_GAMEUIFUNCS_VERSION005 = 0x118440 VENGINE_GAMEUIFUNCS_VERSION005 = 0x118300
EngineGameUI001 = 0x1177D0 EngineGameUI001 = 0x117690
INETSUPPORT_001 = 0xE6E30 INETSUPPORT_001 = 0xE6CD0
Source2EngineToServerStringTable001 = 0xA2410 Source2EngineToServerStringTable001 = 0xA2150
Source2EngineToServer001 = 0x8B6F0 Source2EngineToServer001 = 0x8B160
Source2EngineToClientStringTable001 = 0x841D0 Source2EngineToClientStringTable001 = 0x83C30
Source2EngineToClient001 = 0x5A990 Source2EngineToClient001 = 0x5A3D0
class filesystem_stdio_dll: # filesystem_stdio.dll class filesystem_stdio_dll: # filesystem_stdio.dll
VAsyncFileSystem2_001 = 0x66D30 VAsyncFileSystem2_001 = 0x66D30
@ -76,8 +76,8 @@ class localize_dll: # localize.dll
Localize_001 = 0x3830 Localize_001 = 0x3830
class matchmaking_dll: # matchmaking.dll class matchmaking_dll: # matchmaking.dll
GameTypes001 = 0x50270 GameTypes001 = 0x50300
MATCHFRAMEWORK_001 = 0x1012B0 MATCHFRAMEWORK_001 = 0x1017D0
class materialsystem2_dll: # materialsystem2.dll class materialsystem2_dll: # materialsystem2.dll
MaterialUtils_001 = 0x4DB90 MaterialUtils_001 = 0x4DB90
@ -93,10 +93,10 @@ class navsystem_dll: # navsystem.dll
NavSystem001 = 0x76F0 NavSystem001 = 0x76F0
class networksystem_dll: # networksystem.dll class networksystem_dll: # networksystem.dll
SerializedEntitiesVersion001 = 0xD1EB0 SerializedEntitiesVersion001 = 0xD15B0
NetworkSystemVersion001 = 0xBC6E0 NetworkSystemVersion001 = 0xBBF40
NetworkMessagesVersion001 = 0x9C6D0 NetworkMessagesVersion001 = 0x9C690
FlattenedSerializersVersion001 = 0x7C440 FlattenedSerializersVersion001 = 0x7C400
class panorama_dll: # panorama.dll class panorama_dll: # panorama.dll
PanoramaUIEngine001 = 0x57EE0 PanoramaUIEngine001 = 0x57EE0
@ -134,16 +134,16 @@ class schemasystem_dll: # schemasystem.dll
SchemaSystem_001 = 0xA930 SchemaSystem_001 = 0xA930
class server_dll: # server.dll class server_dll: # server.dll
NavGameTest001 = 0xA3A950 NavGameTest001 = 0xA3BDA0
ServerToolsInfo_001 = 0x83D750 ServerToolsInfo_001 = 0x83EB80
Source2GameClients001 = 0x83D760 Source2GameClients001 = 0x83EB90
Source2GameEntities001 = 0x83D770 Source2GameEntities001 = 0x83EBA0
Source2Server001 = 0x83D780 Source2Server001 = 0x83EBB0
EmptyWorldService001_Server = 0x591BE0 EmptyWorldService001_Server = 0x591CC0
Source2ServerConfig001 = 0x571B10 Source2ServerConfig001 = 0x571BF0
EntitySubclassUtilsV001 = 0x2D0890 EntitySubclassUtilsV001 = 0x2D0850
customnavsystem001 = 0x24D610 customnavsystem001 = 0x24D880
Source2GameDirector001 = 0x1453D0 Source2GameDirector001 = 0x145620
class soundsystem_dll: # soundsystem.dll class soundsystem_dll: # soundsystem.dll
SoundOpSystem001 = 0x1567E0 SoundOpSystem001 = 0x1567E0
@ -155,24 +155,24 @@ class steamaudio_dll: # steamaudio.dll
SteamAudio001 = 0x12EE0 SteamAudio001 = 0x12EE0
class steamclient64_dll: # steamclient64.dll class steamclient64_dll: # steamclient64.dll
IVALIDATE001 = 0x84FD80 IVALIDATE001 = 0x8503A0
CLIENTENGINE_INTERFACE_VERSION005 = 0x84BC30 CLIENTENGINE_INTERFACE_VERSION005 = 0x84C250
SteamClient021 = 0x6460C0 SteamClient021 = 0x6466D0
SteamClient020 = 0x6460B0 SteamClient020 = 0x6466C0
SteamClient019 = 0x6460A0 SteamClient019 = 0x6466B0
SteamClient018 = 0x646090 SteamClient018 = 0x6466A0
SteamClient017 = 0x646080 SteamClient017 = 0x646690
SteamClient016 = 0x646070 SteamClient016 = 0x646680
SteamClient015 = 0x646060 SteamClient015 = 0x646670
SteamClient014 = 0x646050 SteamClient014 = 0x646660
SteamClient013 = 0x646040 SteamClient013 = 0x646650
SteamClient012 = 0x646030 SteamClient012 = 0x646640
SteamClient011 = 0x646020 SteamClient011 = 0x646630
SteamClient010 = 0x646010 SteamClient010 = 0x646620
SteamClient009 = 0x646000 SteamClient009 = 0x646610
SteamClient008 = 0x645FF0 SteamClient008 = 0x646600
SteamClient007 = 0x645FE0 SteamClient007 = 0x6465F0
SteamClient006 = 0x645FD0 SteamClient006 = 0x6465E0
p2pvoice002 = 0xD97D0 p2pvoice002 = 0xD97D0
p2pvoicesingleton002 = 0xD6200 p2pvoicesingleton002 = 0xD6200

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -11,49 +11,49 @@ pub mod animationsystem_dll { // animationsystem.dll
} }
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const LegacyGameUI001: usize = 0x89C960; pub const LegacyGameUI001: usize = 0x89F5C0;
pub const Source2ClientUI001: usize = 0x88B670; pub const Source2ClientUI001: usize = 0x88E800;
pub const Source2ClientPrediction001: usize = 0x7A3990; pub const Source2ClientPrediction001: usize = 0x7A6970;
pub const ClientToolsInfo_001: usize = 0x72F780; pub const ClientToolsInfo_001: usize = 0x732720;
pub const Source2Client002: usize = 0x72F7A0; pub const Source2Client002: usize = 0x732740;
pub const GameClientExports001: usize = 0x72F790; pub const GameClientExports001: usize = 0x732730;
pub const EmptyWorldService001_Client: usize = 0x48FD90; pub const EmptyWorldService001_Client: usize = 0x490110;
pub const Source2ClientConfig001: usize = 0x476CD0; pub const Source2ClientConfig001: usize = 0x477050;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const SimpleEngineLoopService_001: usize = 0x1E4710; pub const SimpleEngineLoopService_001: usize = 0x1E4620;
pub const ClientServerEngineLoopService_001: usize = 0x1DA360; pub const ClientServerEngineLoopService_001: usize = 0x1DA110;
pub const KeyValueCache001: usize = 0x1D69A0; pub const KeyValueCache001: usize = 0x1D6750;
pub const HostStateMgr001: usize = 0x1D41A0; pub const HostStateMgr001: usize = 0x1D3F50;
pub const GameEventSystemServerV001: usize = 0x1CF840; pub const GameEventSystemServerV001: usize = 0x1CF5F0;
pub const GameEventSystemClientV001: usize = 0x1CF830; pub const GameEventSystemClientV001: usize = 0x1CF5E0;
pub const EngineServiceMgr001: usize = 0x1CB520; pub const EngineServiceMgr001: usize = 0x1CB2B0;
pub const VProfService_001: usize = 0x1B8E90; pub const VProfService_001: usize = 0x1B8BB0;
pub const ToolService_001: usize = 0x1B7BE0; pub const ToolService_001: usize = 0x1B7900;
pub const StatsService_001: usize = 0x1B2E60; pub const StatsService_001: usize = 0x1B2B80;
pub const SplitScreenService_001: usize = 0x1B00D0; pub const SplitScreenService_001: usize = 0x1AFD20;
pub const SoundService_001: usize = 0x1AAC10; pub const SoundService_001: usize = 0x1AA800;
pub const ScreenshotService001: usize = 0x1A6AE0; pub const ScreenshotService001: usize = 0x1A66D0;
pub const RenderService_001: usize = 0x1A3E40; pub const RenderService_001: usize = 0x1A3A30;
pub const NetworkService_001: usize = 0x1A3950; pub const NetworkService_001: usize = 0x1A3540;
pub const NetworkServerService_001: usize = 0x19E800; pub const NetworkServerService_001: usize = 0x19E3F0;
pub const NetworkP2PService_001: usize = 0x19A2F0; pub const NetworkP2PService_001: usize = 0x199EA0;
pub const NetworkClientService_001: usize = 0x193F80; pub const NetworkClientService_001: usize = 0x193B30;
pub const MapListService_001: usize = 0x18CF50; pub const MapListService_001: usize = 0x18CB00;
pub const InputService_001: usize = 0x17ABC0; pub const InputService_001: usize = 0x17ABE0;
pub const GameUIService_001: usize = 0x1753E0; pub const GameUIService_001: usize = 0x175310;
pub const GameResourceServiceServerV001: usize = 0x173140; pub const GameResourceServiceServerV001: usize = 0x173070;
pub const GameResourceServiceClientV001: usize = 0x173130; pub const GameResourceServiceClientV001: usize = 0x173060;
pub const BugService001: usize = 0x16C160; pub const BugService001: usize = 0x16C050;
pub const BenchmarkService001: usize = 0x16A930; pub const BenchmarkService001: usize = 0x16A7F0;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x118440; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x118300;
pub const EngineGameUI001: usize = 0x1177D0; pub const EngineGameUI001: usize = 0x117690;
pub const INETSUPPORT_001: usize = 0xE6E30; pub const INETSUPPORT_001: usize = 0xE6CD0;
pub const Source2EngineToServerStringTable001: usize = 0xA2410; pub const Source2EngineToServerStringTable001: usize = 0xA2150;
pub const Source2EngineToServer001: usize = 0x8B6F0; pub const Source2EngineToServer001: usize = 0x8B160;
pub const Source2EngineToClientStringTable001: usize = 0x841D0; pub const Source2EngineToClientStringTable001: usize = 0x83C30;
pub const Source2EngineToClient001: usize = 0x5A990; pub const Source2EngineToClient001: usize = 0x5A3D0;
} }
pub mod filesystem_stdio_dll { // filesystem_stdio.dll pub mod filesystem_stdio_dll { // filesystem_stdio.dll
@ -86,8 +86,8 @@ pub mod localize_dll { // localize.dll
} }
pub mod matchmaking_dll { // matchmaking.dll pub mod matchmaking_dll { // matchmaking.dll
pub const GameTypes001: usize = 0x50270; pub const GameTypes001: usize = 0x50300;
pub const MATCHFRAMEWORK_001: usize = 0x1012B0; pub const MATCHFRAMEWORK_001: usize = 0x1017D0;
} }
pub mod materialsystem2_dll { // materialsystem2.dll pub mod materialsystem2_dll { // materialsystem2.dll
@ -107,10 +107,10 @@ pub mod navsystem_dll { // navsystem.dll
} }
pub mod networksystem_dll { // networksystem.dll pub mod networksystem_dll { // networksystem.dll
pub const SerializedEntitiesVersion001: usize = 0xD1EB0; pub const SerializedEntitiesVersion001: usize = 0xD15B0;
pub const NetworkSystemVersion001: usize = 0xBC6E0; pub const NetworkSystemVersion001: usize = 0xBBF40;
pub const NetworkMessagesVersion001: usize = 0x9C6D0; pub const NetworkMessagesVersion001: usize = 0x9C690;
pub const FlattenedSerializersVersion001: usize = 0x7C440; pub const FlattenedSerializersVersion001: usize = 0x7C400;
} }
pub mod panorama_dll { // panorama.dll pub mod panorama_dll { // panorama.dll
@ -159,16 +159,16 @@ pub mod schemasystem_dll { // schemasystem.dll
} }
pub mod server_dll { // server.dll pub mod server_dll { // server.dll
pub const NavGameTest001: usize = 0xA3A950; pub const NavGameTest001: usize = 0xA3BDA0;
pub const ServerToolsInfo_001: usize = 0x83D750; pub const ServerToolsInfo_001: usize = 0x83EB80;
pub const Source2GameClients001: usize = 0x83D760; pub const Source2GameClients001: usize = 0x83EB90;
pub const Source2GameEntities001: usize = 0x83D770; pub const Source2GameEntities001: usize = 0x83EBA0;
pub const Source2Server001: usize = 0x83D780; pub const Source2Server001: usize = 0x83EBB0;
pub const EmptyWorldService001_Server: usize = 0x591BE0; pub const EmptyWorldService001_Server: usize = 0x591CC0;
pub const Source2ServerConfig001: usize = 0x571B10; pub const Source2ServerConfig001: usize = 0x571BF0;
pub const EntitySubclassUtilsV001: usize = 0x2D0890; pub const EntitySubclassUtilsV001: usize = 0x2D0850;
pub const customnavsystem001: usize = 0x24D610; pub const customnavsystem001: usize = 0x24D880;
pub const Source2GameDirector001: usize = 0x1453D0; pub const Source2GameDirector001: usize = 0x145620;
} }
pub mod soundsystem_dll { // soundsystem.dll pub mod soundsystem_dll { // soundsystem.dll
@ -183,24 +183,24 @@ pub mod steamaudio_dll { // steamaudio.dll
} }
pub mod steamclient64_dll { // steamclient64.dll pub mod steamclient64_dll { // steamclient64.dll
pub const IVALIDATE001: usize = 0x84FD80; pub const IVALIDATE001: usize = 0x8503A0;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x84BC30; pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x84C250;
pub const SteamClient021: usize = 0x6460C0; pub const SteamClient021: usize = 0x6466D0;
pub const SteamClient020: usize = 0x6460B0; pub const SteamClient020: usize = 0x6466C0;
pub const SteamClient019: usize = 0x6460A0; pub const SteamClient019: usize = 0x6466B0;
pub const SteamClient018: usize = 0x646090; pub const SteamClient018: usize = 0x6466A0;
pub const SteamClient017: usize = 0x646080; pub const SteamClient017: usize = 0x646690;
pub const SteamClient016: usize = 0x646070; pub const SteamClient016: usize = 0x646680;
pub const SteamClient015: usize = 0x646060; pub const SteamClient015: usize = 0x646670;
pub const SteamClient014: usize = 0x646050; pub const SteamClient014: usize = 0x646660;
pub const SteamClient013: usize = 0x646040; pub const SteamClient013: usize = 0x646650;
pub const SteamClient012: usize = 0x646030; pub const SteamClient012: usize = 0x646640;
pub const SteamClient011: usize = 0x646020; pub const SteamClient011: usize = 0x646630;
pub const SteamClient010: usize = 0x646010; pub const SteamClient010: usize = 0x646620;
pub const SteamClient009: usize = 0x646000; pub const SteamClient009: usize = 0x646610;
pub const SteamClient008: usize = 0x645FF0; pub const SteamClient008: usize = 0x646600;
pub const SteamClient007: usize = 0x645FE0; pub const SteamClient007: usize = 0x6465F0;
pub const SteamClient006: usize = 0x645FD0; pub const SteamClient006: usize = 0x6465E0;
pub const p2pvoice002: usize = 0xD97D0; pub const p2pvoice002: usize = 0xD97D0;
pub const p2pvoicesingleton002: usize = 0xD6200; pub const p2pvoicesingleton002: usize = 0xD6200;
} }

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
public static class MaterialParamBuffer_t { // MaterialParam_t public static class MaterialParamBuffer_t { // MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:00 +0000
''' '''
class MaterialParamBuffer_t: # MaterialParam_t class MaterialParamBuffer_t: # MaterialParam_t

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
public static class ChangeAccessorFieldPathIndex_t { public static class ChangeAccessorFieldPathIndex_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:00 +0000
''' '''
class ChangeAccessorFieldPathIndex_t: class ChangeAccessorFieldPathIndex_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,43 +1,43 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
public static class client_dll { // client.dll public static class client_dll { // client.dll
public const nint dwEntityList = 0x17B5200; public const nint dwEntityList = 0x17BB470;
public const nint dwForceAttack = 0x16B5510; public const nint dwForceAttack = 0x16BB940;
public const nint dwForceAttack2 = 0x16B55A0; public const nint dwForceAttack2 = 0x16BB9D0;
public const nint dwForceBackward = 0x16B57E0; public const nint dwForceBackward = 0x16BBC10;
public const nint dwForceCrouch = 0x16B5AB0; public const nint dwForceCrouch = 0x16BBEE0;
public const nint dwForceForward = 0x16B5750; public const nint dwForceForward = 0x16BBB80;
public const nint dwForceJump = 0x16B5A20; public const nint dwForceJump = 0x16BBE50;
public const nint dwForceLeft = 0x16B5870; public const nint dwForceLeft = 0x16BBCA0;
public const nint dwForceRight = 0x16B5900; public const nint dwForceRight = 0x16BBD30;
public const nint dwGameEntitySystem = 0x18E08E0; public const nint dwGameEntitySystem = 0x18E6CA0;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x1810EB0; public const nint dwGameRules = 0x1817298;
public const nint dwGlobalVars = 0x16B1670; public const nint dwGlobalVars = 0x16B7AB0;
public const nint dwGlowManager = 0x1810ED8; public const nint dwGlowManager = 0x18172B8;
public const nint dwInterfaceLinkList = 0x190E578; public const nint dwInterfaceLinkList = 0x1914938;
public const nint dwLocalPlayerController = 0x1804518; public const nint dwLocalPlayerController = 0x180A8F0;
public const nint dwLocalPlayerPawn = 0x16BC5B8; public const nint dwLocalPlayerPawn = 0x16C29E8;
public const nint dwPlantedC4 = 0x1818478; public const nint dwPlantedC4 = 0x181E858;
public const nint dwPrediction = 0x16BC480; public const nint dwPrediction = 0x16C28B0;
public const nint dwSensitivity = 0x1812468; public const nint dwSensitivity = 0x18189A8;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x18744C0; public const nint dwViewAngles = 0x187A8C0;
public const nint dwViewMatrix = 0x1813840; public const nint dwViewMatrix = 0x1819C10;
public const nint dwViewRender = 0x18140C0; public const nint dwViewRender = 0x181A490;
} }
public static class engine2_dll { // engine2.dll public static class engine2_dll { // engine2.dll
public const nint dwBuildNumber = 0x48B514; public const nint dwBuildNumber = 0x48A344;
public const nint dwNetworkGameClient = 0x48AAC0; public const nint dwNetworkGameClient = 0x4898F8;
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x250; public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240; public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x541D8C; public const nint dwWindowHeight = 0x540A4C;
public const nint dwWindowWidth = 0x541D88; public const nint dwWindowWidth = 0x540A48;
} }
public static class inputsystem_dll { // inputsystem.dll public static class inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#pragma once #pragma once
@ -8,40 +8,40 @@
#include <cstddef> #include <cstddef>
namespace client_dll { // client.dll namespace client_dll { // client.dll
constexpr std::ptrdiff_t dwEntityList = 0x17B5200; constexpr std::ptrdiff_t dwEntityList = 0x17BB470;
constexpr std::ptrdiff_t dwForceAttack = 0x16B5510; constexpr std::ptrdiff_t dwForceAttack = 0x16BB940;
constexpr std::ptrdiff_t dwForceAttack2 = 0x16B55A0; constexpr std::ptrdiff_t dwForceAttack2 = 0x16BB9D0;
constexpr std::ptrdiff_t dwForceBackward = 0x16B57E0; constexpr std::ptrdiff_t dwForceBackward = 0x16BBC10;
constexpr std::ptrdiff_t dwForceCrouch = 0x16B5AB0; constexpr std::ptrdiff_t dwForceCrouch = 0x16BBEE0;
constexpr std::ptrdiff_t dwForceForward = 0x16B5750; constexpr std::ptrdiff_t dwForceForward = 0x16BBB80;
constexpr std::ptrdiff_t dwForceJump = 0x16B5A20; constexpr std::ptrdiff_t dwForceJump = 0x16BBE50;
constexpr std::ptrdiff_t dwForceLeft = 0x16B5870; constexpr std::ptrdiff_t dwForceLeft = 0x16BBCA0;
constexpr std::ptrdiff_t dwForceRight = 0x16B5900; constexpr std::ptrdiff_t dwForceRight = 0x16BBD30;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x18E08E0; constexpr std::ptrdiff_t dwGameEntitySystem = 0x18E6CA0;
constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510;
constexpr std::ptrdiff_t dwGameRules = 0x1810EB0; constexpr std::ptrdiff_t dwGameRules = 0x1817298;
constexpr std::ptrdiff_t dwGlobalVars = 0x16B1670; constexpr std::ptrdiff_t dwGlobalVars = 0x16B7AB0;
constexpr std::ptrdiff_t dwGlowManager = 0x1810ED8; constexpr std::ptrdiff_t dwGlowManager = 0x18172B8;
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x190E578; constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1914938;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1804518; constexpr std::ptrdiff_t dwLocalPlayerController = 0x180A8F0;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16BC5B8; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x16C29E8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1818478; constexpr std::ptrdiff_t dwPlantedC4 = 0x181E858;
constexpr std::ptrdiff_t dwPrediction = 0x16BC480; constexpr std::ptrdiff_t dwPrediction = 0x16C28B0;
constexpr std::ptrdiff_t dwSensitivity = 0x1812468; constexpr std::ptrdiff_t dwSensitivity = 0x18189A8;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x18744C0; constexpr std::ptrdiff_t dwViewAngles = 0x187A8C0;
constexpr std::ptrdiff_t dwViewMatrix = 0x1813840; constexpr std::ptrdiff_t dwViewMatrix = 0x1819C10;
constexpr std::ptrdiff_t dwViewRender = 0x18140C0; constexpr std::ptrdiff_t dwViewRender = 0x181A490;
} }
namespace engine2_dll { // engine2.dll namespace engine2_dll { // engine2.dll
constexpr std::ptrdiff_t dwBuildNumber = 0x48B514; constexpr std::ptrdiff_t dwBuildNumber = 0x48A344;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x48AAC0; constexpr std::ptrdiff_t dwNetworkGameClient = 0x4898F8;
constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x250;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240;
constexpr std::ptrdiff_t dwWindowHeight = 0x541D8C; constexpr std::ptrdiff_t dwWindowHeight = 0x540A4C;
constexpr std::ptrdiff_t dwWindowWidth = 0x541D88; constexpr std::ptrdiff_t dwWindowWidth = 0x540A48;
} }
namespace inputsystem_dll { // inputsystem.dll namespace inputsystem_dll { // inputsystem.dll

View File

@ -2,43 +2,43 @@
"client_dll": { "client_dll": {
"data": { "data": {
"dwEntityList": { "dwEntityList": {
"value": 24859136, "value": 24884336,
"comment": null "comment": null
}, },
"dwForceAttack": { "dwForceAttack": {
"value": 23811344, "value": 23836992,
"comment": null "comment": null
}, },
"dwForceAttack2": { "dwForceAttack2": {
"value": 23811488, "value": 23837136,
"comment": null "comment": null
}, },
"dwForceBackward": { "dwForceBackward": {
"value": 23812064, "value": 23837712,
"comment": null "comment": null
}, },
"dwForceCrouch": { "dwForceCrouch": {
"value": 23812784, "value": 23838432,
"comment": null "comment": null
}, },
"dwForceForward": { "dwForceForward": {
"value": 23811920, "value": 23837568,
"comment": null "comment": null
}, },
"dwForceJump": { "dwForceJump": {
"value": 23812640, "value": 23838288,
"comment": null "comment": null
}, },
"dwForceLeft": { "dwForceLeft": {
"value": 23812208, "value": 23837856,
"comment": null "comment": null
}, },
"dwForceRight": { "dwForceRight": {
"value": 23812352, "value": 23838000,
"comment": null "comment": null
}, },
"dwGameEntitySystem": { "dwGameEntitySystem": {
"value": 26085600, "value": 26111136,
"comment": null "comment": null
}, },
"dwGameEntitySystem_getHighestEntityIndex": { "dwGameEntitySystem_getHighestEntityIndex": {
@ -46,39 +46,39 @@
"comment": null "comment": null
}, },
"dwGameRules": { "dwGameRules": {
"value": 25235120, "value": 25260696,
"comment": null "comment": null
}, },
"dwGlobalVars": { "dwGlobalVars": {
"value": 23795312, "value": 23820976,
"comment": null "comment": null
}, },
"dwGlowManager": { "dwGlowManager": {
"value": 25235160, "value": 25260728,
"comment": null "comment": null
}, },
"dwInterfaceLinkList": { "dwInterfaceLinkList": {
"value": 26273144, "value": 26298680,
"comment": null "comment": null
}, },
"dwLocalPlayerController": { "dwLocalPlayerController": {
"value": 25183512, "value": 25209072,
"comment": null "comment": null
}, },
"dwLocalPlayerPawn": { "dwLocalPlayerPawn": {
"value": 23840184, "value": 23865832,
"comment": null "comment": null
}, },
"dwPlantedC4": { "dwPlantedC4": {
"value": 25265272, "value": 25290840,
"comment": null "comment": null
}, },
"dwPrediction": { "dwPrediction": {
"value": 23839872, "value": 23865520,
"comment": null "comment": null
}, },
"dwSensitivity": { "dwSensitivity": {
"value": 25240680, "value": 25266600,
"comment": null "comment": null
}, },
"dwSensitivity_sensitivity": { "dwSensitivity_sensitivity": {
@ -86,15 +86,15 @@
"comment": null "comment": null
}, },
"dwViewAngles": { "dwViewAngles": {
"value": 25642176, "value": 25667776,
"comment": null "comment": null
}, },
"dwViewMatrix": { "dwViewMatrix": {
"value": 25245760, "value": 25271312,
"comment": null "comment": null
}, },
"dwViewRender": { "dwViewRender": {
"value": 25247936, "value": 25273488,
"comment": null "comment": null
} }
}, },
@ -103,11 +103,11 @@
"engine2_dll": { "engine2_dll": {
"data": { "data": {
"dwBuildNumber": { "dwBuildNumber": {
"value": 4764948, "value": 4760388,
"comment": null "comment": null
}, },
"dwNetworkGameClient": { "dwNetworkGameClient": {
"value": 4762304, "value": 4757752,
"comment": null "comment": null
}, },
"dwNetworkGameClient_getLocalPlayer": { "dwNetworkGameClient_getLocalPlayer": {
@ -123,11 +123,11 @@
"comment": null "comment": null
}, },
"dwWindowHeight": { "dwWindowHeight": {
"value": 5512588, "value": 5507660,
"comment": null "comment": null
}, },
"dwWindowWidth": { "dwWindowWidth": {
"value": 5512584, "value": 5507656,
"comment": null "comment": null
} }
}, },

View File

@ -1,42 +1,42 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:43 +0000 Fri, 1 Dec 2023 04:38:02 +0000
''' '''
class client_dll: # client.dll class client_dll: # client.dll
dwEntityList = 0x17B5200 dwEntityList = 0x17BB470
dwForceAttack = 0x16B5510 dwForceAttack = 0x16BB940
dwForceAttack2 = 0x16B55A0 dwForceAttack2 = 0x16BB9D0
dwForceBackward = 0x16B57E0 dwForceBackward = 0x16BBC10
dwForceCrouch = 0x16B5AB0 dwForceCrouch = 0x16BBEE0
dwForceForward = 0x16B5750 dwForceForward = 0x16BBB80
dwForceJump = 0x16B5A20 dwForceJump = 0x16BBE50
dwForceLeft = 0x16B5870 dwForceLeft = 0x16BBCA0
dwForceRight = 0x16B5900 dwForceRight = 0x16BBD30
dwGameEntitySystem = 0x18E08E0 dwGameEntitySystem = 0x18E6CA0
dwGameEntitySystem_getHighestEntityIndex = 0x1510 dwGameEntitySystem_getHighestEntityIndex = 0x1510
dwGameRules = 0x1810EB0 dwGameRules = 0x1817298
dwGlobalVars = 0x16B1670 dwGlobalVars = 0x16B7AB0
dwGlowManager = 0x1810ED8 dwGlowManager = 0x18172B8
dwInterfaceLinkList = 0x190E578 dwInterfaceLinkList = 0x1914938
dwLocalPlayerController = 0x1804518 dwLocalPlayerController = 0x180A8F0
dwLocalPlayerPawn = 0x16BC5B8 dwLocalPlayerPawn = 0x16C29E8
dwPlantedC4 = 0x1818478 dwPlantedC4 = 0x181E858
dwPrediction = 0x16BC480 dwPrediction = 0x16C28B0
dwSensitivity = 0x1812468 dwSensitivity = 0x18189A8
dwSensitivity_sensitivity = 0x40 dwSensitivity_sensitivity = 0x40
dwViewAngles = 0x18744C0 dwViewAngles = 0x187A8C0
dwViewMatrix = 0x1813840 dwViewMatrix = 0x1819C10
dwViewRender = 0x18140C0 dwViewRender = 0x181A490
class engine2_dll: # engine2.dll class engine2_dll: # engine2.dll
dwBuildNumber = 0x48B514 dwBuildNumber = 0x48A344
dwNetworkGameClient = 0x48AAC0 dwNetworkGameClient = 0x4898F8
dwNetworkGameClient_getLocalPlayer = 0xF0 dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_maxClients = 0x250 dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240 dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x541D8C dwWindowHeight = 0x540A4C
dwWindowWidth = 0x541D88 dwWindowWidth = 0x540A48
class inputsystem_dll: # inputsystem.dll class inputsystem_dll: # inputsystem.dll
dwInputSystem = 0x35760 dwInputSystem = 0x35760

View File

@ -1,45 +1,45 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:43 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
pub mod client_dll { // client.dll pub mod client_dll { // client.dll
pub const dwEntityList: usize = 0x17B5200; pub const dwEntityList: usize = 0x17BB470;
pub const dwForceAttack: usize = 0x16B5510; pub const dwForceAttack: usize = 0x16BB940;
pub const dwForceAttack2: usize = 0x16B55A0; pub const dwForceAttack2: usize = 0x16BB9D0;
pub const dwForceBackward: usize = 0x16B57E0; pub const dwForceBackward: usize = 0x16BBC10;
pub const dwForceCrouch: usize = 0x16B5AB0; pub const dwForceCrouch: usize = 0x16BBEE0;
pub const dwForceForward: usize = 0x16B5750; pub const dwForceForward: usize = 0x16BBB80;
pub const dwForceJump: usize = 0x16B5A20; pub const dwForceJump: usize = 0x16BBE50;
pub const dwForceLeft: usize = 0x16B5870; pub const dwForceLeft: usize = 0x16BBCA0;
pub const dwForceRight: usize = 0x16B5900; pub const dwForceRight: usize = 0x16BBD30;
pub const dwGameEntitySystem: usize = 0x18E08E0; pub const dwGameEntitySystem: usize = 0x18E6CA0;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x1810EB0; pub const dwGameRules: usize = 0x1817298;
pub const dwGlobalVars: usize = 0x16B1670; pub const dwGlobalVars: usize = 0x16B7AB0;
pub const dwGlowManager: usize = 0x1810ED8; pub const dwGlowManager: usize = 0x18172B8;
pub const dwInterfaceLinkList: usize = 0x190E578; pub const dwInterfaceLinkList: usize = 0x1914938;
pub const dwLocalPlayerController: usize = 0x1804518; pub const dwLocalPlayerController: usize = 0x180A8F0;
pub const dwLocalPlayerPawn: usize = 0x16BC5B8; pub const dwLocalPlayerPawn: usize = 0x16C29E8;
pub const dwPlantedC4: usize = 0x1818478; pub const dwPlantedC4: usize = 0x181E858;
pub const dwPrediction: usize = 0x16BC480; pub const dwPrediction: usize = 0x16C28B0;
pub const dwSensitivity: usize = 0x1812468; pub const dwSensitivity: usize = 0x18189A8;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x18744C0; pub const dwViewAngles: usize = 0x187A8C0;
pub const dwViewMatrix: usize = 0x1813840; pub const dwViewMatrix: usize = 0x1819C10;
pub const dwViewRender: usize = 0x18140C0; pub const dwViewRender: usize = 0x181A490;
} }
pub mod engine2_dll { // engine2.dll pub mod engine2_dll { // engine2.dll
pub const dwBuildNumber: usize = 0x48B514; pub const dwBuildNumber: usize = 0x48A344;
pub const dwNetworkGameClient: usize = 0x48AAC0; pub const dwNetworkGameClient: usize = 0x4898F8;
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x250; pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240; pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x541D8C; pub const dwWindowHeight: usize = 0x540A4C;
pub const dwWindowWidth: usize = 0x541D88; pub const dwWindowWidth: usize = 0x540A48;
} }
pub mod inputsystem_dll { // inputsystem.dll pub mod inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:42 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
public static class CBaseRendererSource2 { // CParticleFunctionRenderer public static class CBaseRendererSource2 { // CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:42 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:42 +0000 Fri, 1 Dec 2023 04:38:01 +0000
''' '''
class CBaseRendererSource2: # CParticleFunctionRenderer class CBaseRendererSource2: # CParticleFunctionRenderer

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:42 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
public static class CBasePulseGraphInstance { public static class CBasePulseGraphInstance {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:01 +0000
''' '''
class CBasePulseGraphInstance: class CBasePulseGraphInstance:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
public static class RenderInputLayoutField_t { public static class RenderInputLayoutField_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:00 +0000
''' '''
class RenderInputLayoutField_t: class RenderInputLayoutField_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
public static class AABB_t { public static class AABB_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:00 +0000
''' '''
class AABB_t: class AABB_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
public static class CSSDSEndFrameViewInfo { public static class CSSDSEndFrameViewInfo {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:01 +0000
''' '''
class CSSDSEndFrameViewInfo: class CSSDSEndFrameViewInfo:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
public static class CExampleSchemaVData_Monomorphic { public static class CExampleSchemaVData_Monomorphic {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:00 +0000
''' '''
class CExampleSchemaVData_Monomorphic: class CExampleSchemaVData_Monomorphic:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:00 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:42 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
public static class ActiveModelConfig_t { public static class ActiveModelConfig_t {
@ -257,15 +257,17 @@ public static class CBaseButton { // CBaseToggle
} }
public static class CBaseCSGrenade { // CCSWeaponBase public static class CBaseCSGrenade { // CCSWeaponBase
public const nint m_bRedraw = 0xE20; // bool public const nint m_bRedraw = 0xE28; // bool
public const nint m_bIsHeldByPlayer = 0xE21; // bool public const nint m_bIsHeldByPlayer = 0xE29; // bool
public const nint m_bPinPulled = 0xE22; // bool public const nint m_bPinPulled = 0xE2A; // bool
public const nint m_bJumpThrow = 0xE23; // bool public const nint m_bJumpThrow = 0xE2B; // bool
public const nint m_eThrowStatus = 0xE24; // EGrenadeThrowState public const nint m_eThrowStatus = 0xE2C; // EGrenadeThrowState
public const nint m_fThrowTime = 0xE28; // GameTime_t public const nint m_fThrowTime = 0xE30; // GameTime_t
public const nint m_flThrowStrength = 0xE2C; // float public const nint m_flThrowStrength = 0xE34; // float
public const nint m_flThrowStrengthApproach = 0xE30; // float public const nint m_flThrowStrengthApproach = 0xE38; // float
public const nint m_fDropTime = 0xE34; // GameTime_t public const nint m_fDropTime = 0xE3C; // GameTime_t
public const nint m_nNextHoldTick = 0xE40; // GameTick_t
public const nint m_flNextHoldFrac = 0xE44; // float
} }
public static class CBaseCSGrenadeProjectile { // CBaseGrenade public static class CBaseCSGrenadeProjectile { // CBaseGrenade
@ -975,18 +977,18 @@ public static class CBuyZone { // CBaseTrigger
} }
public static class CC4 { // CCSWeaponBase public static class CC4 { // CCSWeaponBase
public const nint m_vecLastValidPlayerHeldPosition = 0xE20; // Vector public const nint m_vecLastValidPlayerHeldPosition = 0xE28; // Vector
public const nint m_vecLastValidDroppedPosition = 0xE2C; // Vector public const nint m_vecLastValidDroppedPosition = 0xE34; // Vector
public const nint m_bDoValidDroppedPositionCheck = 0xE38; // bool public const nint m_bDoValidDroppedPositionCheck = 0xE40; // bool
public const nint m_bStartedArming = 0xE39; // bool public const nint m_bStartedArming = 0xE41; // bool
public const nint m_fArmedTime = 0xE3C; // GameTime_t public const nint m_fArmedTime = 0xE44; // GameTime_t
public const nint m_bBombPlacedAnimation = 0xE40; // bool public const nint m_bBombPlacedAnimation = 0xE48; // bool
public const nint m_bIsPlantingViaUse = 0xE41; // bool public const nint m_bIsPlantingViaUse = 0xE49; // bool
public const nint m_entitySpottedState = 0xE48; // EntitySpottedState_t public const nint m_entitySpottedState = 0xE50; // EntitySpottedState_t
public const nint m_nSpotRules = 0xE60; // int32_t public const nint m_nSpotRules = 0xE68; // int32_t
public const nint m_bPlayedArmingBeeps = 0xE64; // bool[7] public const nint m_bPlayedArmingBeeps = 0xE6C; // bool[7]
public const nint m_bBombPlanted = 0xE6B; // bool public const nint m_bBombPlanted = 0xE73; // bool
public const nint m_bDroppedFromDeath = 0xE6C; // bool public const nint m_bDroppedFromDeath = 0xE74; // bool
} }
public static class CCSBot { // CBot public static class CCSBot { // CBot
@ -1585,23 +1587,23 @@ public static class CCSPlayerPawn { // CCSPlayerPawnBase
public const nint m_aimPunchTickFraction = 0x16A0; // float public const nint m_aimPunchTickFraction = 0x16A0; // float
public const nint m_aimPunchCache = 0x16A8; // CUtlVector<QAngle> public const nint m_aimPunchCache = 0x16A8; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x16C0; // bool public const nint m_bIsBuyMenuOpen = 0x16C0; // bool
public const nint m_xLastHeadBoneTransform = 0x1C40; // CTransform public const nint m_xLastHeadBoneTransform = 0x1CF0; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1C60; // bool public const nint m_bLastHeadBoneTransformIsValid = 0x1D10; // bool
public const nint m_lastLandTime = 0x1C64; // GameTime_t public const nint m_lastLandTime = 0x1D14; // GameTime_t
public const nint m_bOnGroundLastTick = 0x1C68; // bool public const nint m_bOnGroundLastTick = 0x1D18; // bool
public const nint m_iPlayerLocked = 0x1C6C; // int32_t public const nint m_iPlayerLocked = 0x1D1C; // int32_t
public const nint m_flTimeOfLastInjury = 0x1C74; // GameTime_t public const nint m_flTimeOfLastInjury = 0x1D24; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1C78; // GameTime_t public const nint m_flNextSprayDecalTime = 0x1D28; // GameTime_t
public const nint m_bNextSprayDecalTimeExpedited = 0x1C7C; // bool public const nint m_bNextSprayDecalTimeExpedited = 0x1D2C; // bool
public const nint m_nRagdollDamageBone = 0x1C80; // int32_t public const nint m_nRagdollDamageBone = 0x1D30; // int32_t
public const nint m_vRagdollDamageForce = 0x1C84; // Vector public const nint m_vRagdollDamageForce = 0x1D34; // Vector
public const nint m_vRagdollDamagePosition = 0x1C90; // Vector public const nint m_vRagdollDamagePosition = 0x1D40; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1C9C; // char[64] public const nint m_szRagdollDamageWeaponName = 0x1D4C; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1CDC; // bool public const nint m_bRagdollDamageHeadshot = 0x1D8C; // bool
public const nint m_vRagdollServerOrigin = 0x1CE0; // Vector public const nint m_vRagdollServerOrigin = 0x1D90; // Vector
public const nint m_EconGloves = 0x1CF0; // CEconItemView public const nint m_EconGloves = 0x1DA0; // CEconItemView
public const nint m_qDeathEyeAngles = 0x1F68; // QAngle public const nint m_qDeathEyeAngles = 0x2018; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x1F74; // bool public const nint m_bSkipOneHeadConstraintUpdate = 0x2024; // bool
} }
public static class CCSPlayerPawnBase { // CBasePlayerPawn public static class CCSPlayerPawnBase { // CBasePlayerPawn
@ -1905,10 +1907,11 @@ public static class CCSWeaponBase { // CBasePlayerWeapon
public const nint m_flFireSequenceStartTime = 0xC90; // float public const nint m_flFireSequenceStartTime = 0xC90; // float
public const nint m_nFireSequenceStartTimeChange = 0xC94; // int32_t public const nint m_nFireSequenceStartTimeChange = 0xC94; // int32_t
public const nint m_nFireSequenceStartTimeAck = 0xC98; // int32_t public const nint m_nFireSequenceStartTimeAck = 0xC98; // int32_t
public const nint m_bPlayerFireEventIsPrimary = 0xC9C; // bool public const nint m_ePlayerFireEvent = 0xC9C; // PlayerAnimEvent_t
public const nint m_seqIdle = 0xCA0; // HSequence public const nint m_ePlayerFireEventAttackType = 0xCA0; // WeaponAttackType_t
public const nint m_seqFirePrimary = 0xCA4; // HSequence public const nint m_seqIdle = 0xCA4; // HSequence
public const nint m_seqFireSecondary = 0xCA8; // HSequence public const nint m_seqFirePrimary = 0xCA8; // HSequence
public const nint m_seqFireSecondary = 0xCAC; // HSequence
public const nint m_thirdPersonFireSequences = 0xCB0; // CUtlVector<HSequence> public const nint m_thirdPersonFireSequences = 0xCB0; // CUtlVector<HSequence>
public const nint m_hCurrentThirdPersonSequence = 0xCC8; // HSequence public const nint m_hCurrentThirdPersonSequence = 0xCC8; // HSequence
public const nint m_nSilencerBoneIndex = 0xCCC; // int32_t public const nint m_nSilencerBoneIndex = 0xCCC; // int32_t
@ -1934,43 +1937,44 @@ public static class CCSWeaponBase { // CBasePlayerWeapon
public const nint m_iRecoilIndex = 0xD78; // int32_t public const nint m_iRecoilIndex = 0xD78; // int32_t
public const nint m_flRecoilIndex = 0xD7C; // float public const nint m_flRecoilIndex = 0xD7C; // float
public const nint m_bBurstMode = 0xD80; // bool public const nint m_bBurstMode = 0xD80; // bool
public const nint m_flPostponeFireReadyTime = 0xD84; // GameTime_t public const nint m_nPostponeFireReadyTicks = 0xD84; // GameTick_t
public const nint m_bInReload = 0xD88; // bool public const nint m_flPostponeFireReadyFrac = 0xD88; // float
public const nint m_bReloadVisuallyComplete = 0xD89; // bool public const nint m_bInReload = 0xD8C; // bool
public const nint m_flDroppedAtTime = 0xD8C; // GameTime_t public const nint m_bReloadVisuallyComplete = 0xD8D; // bool
public const nint m_bIsHauledBack = 0xD90; // bool public const nint m_flDroppedAtTime = 0xD90; // GameTime_t
public const nint m_bSilencerOn = 0xD91; // bool public const nint m_bIsHauledBack = 0xD94; // bool
public const nint m_flTimeSilencerSwitchComplete = 0xD94; // GameTime_t public const nint m_bSilencerOn = 0xD95; // bool
public const nint m_iOriginalTeamNumber = 0xD98; // int32_t public const nint m_flTimeSilencerSwitchComplete = 0xD98; // GameTime_t
public const nint m_flNextAttackRenderTimeOffset = 0xD9C; // float public const nint m_iOriginalTeamNumber = 0xD9C; // int32_t
public const nint m_bCanBePickedUp = 0xDB0; // bool public const nint m_flNextAttackRenderTimeOffset = 0xDA0; // float
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xDB1; // bool public const nint m_bCanBePickedUp = 0xDB8; // bool
public const nint m_nextOwnerTouchTime = 0xDB4; // GameTime_t public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xDB9; // bool
public const nint m_nextPrevOwnerTouchTime = 0xDB8; // GameTime_t public const nint m_nextOwnerTouchTime = 0xDBC; // GameTime_t
public const nint m_hPrevOwner = 0xDBC; // CHandle<CCSPlayerPawn> public const nint m_nextPrevOwnerTouchTime = 0xDC0; // GameTime_t
public const nint m_nDropTick = 0xDC0; // GameTick_t public const nint m_hPrevOwner = 0xDC4; // CHandle<CCSPlayerPawn>
public const nint m_donated = 0xDE4; // bool public const nint m_nDropTick = 0xDC8; // GameTick_t
public const nint m_fLastShotTime = 0xDE8; // GameTime_t public const nint m_donated = 0xDEC; // bool
public const nint m_bWasOwnedByCT = 0xDEC; // bool public const nint m_fLastShotTime = 0xDF0; // GameTime_t
public const nint m_bWasOwnedByTerrorist = 0xDED; // bool public const nint m_bWasOwnedByCT = 0xDF4; // bool
public const nint m_bFiredOutOfAmmoEvent = 0xDEE; // bool public const nint m_bWasOwnedByTerrorist = 0xDF5; // bool
public const nint m_numRemoveUnownedWeaponThink = 0xDF0; // int32_t public const nint m_bFiredOutOfAmmoEvent = 0xDF6; // bool
public const nint m_IronSightController = 0xDF8; // CIronSightController public const nint m_numRemoveUnownedWeaponThink = 0xDF8; // int32_t
public const nint m_iIronSightMode = 0xE10; // int32_t public const nint m_IronSightController = 0xE00; // CIronSightController
public const nint m_flLastLOSTraceFailureTime = 0xE14; // GameTime_t public const nint m_iIronSightMode = 0xE18; // int32_t
public const nint m_iNumEmptyAttacks = 0xE18; // int32_t public const nint m_flLastLOSTraceFailureTime = 0xE1C; // GameTime_t
public const nint m_iNumEmptyAttacks = 0xE20; // int32_t
} }
public static class CCSWeaponBaseGun { // CCSWeaponBase public static class CCSWeaponBaseGun { // CCSWeaponBase
public const nint m_zoomLevel = 0xE20; // int32_t public const nint m_zoomLevel = 0xE28; // int32_t
public const nint m_iBurstShotsRemaining = 0xE24; // int32_t public const nint m_iBurstShotsRemaining = 0xE2C; // int32_t
public const nint m_silencedModelIndex = 0xE30; // int32_t public const nint m_silencedModelIndex = 0xE38; // int32_t
public const nint m_inPrecache = 0xE34; // bool public const nint m_inPrecache = 0xE3C; // bool
public const nint m_bNeedsBoltAction = 0xE35; // bool public const nint m_bNeedsBoltAction = 0xE3D; // bool
public const nint m_bSkillReloadAvailable = 0xE36; // bool public const nint m_bSkillReloadAvailable = 0xE3E; // bool
public const nint m_bSkillReloadLiftedReloadKey = 0xE37; // bool public const nint m_bSkillReloadLiftedReloadKey = 0xE3F; // bool
public const nint m_bSkillBoltInterruptAvailable = 0xE38; // bool public const nint m_bSkillBoltInterruptAvailable = 0xE40; // bool
public const nint m_bSkillBoltLiftedFireKey = 0xE39; // bool public const nint m_bSkillBoltLiftedFireKey = 0xE41; // bool
} }
public static class CCSWeaponBaseVData { // CBasePlayerWeaponVData public static class CCSWeaponBaseVData { // CBasePlayerWeaponVData
@ -3049,13 +3053,13 @@ public static class CFishPool { // CBaseEntity
} }
public static class CFists { // CCSWeaponBase public static class CFists { // CCSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0xE20; // bool public const nint m_bPlayingUninterruptableAct = 0xE28; // bool
public const nint m_nUninterruptableActivity = 0xE24; // PlayerAnimEvent_t public const nint m_nUninterruptableActivity = 0xE2C; // PlayerAnimEvent_t
public const nint m_bRestorePrevWep = 0xE28; // bool public const nint m_bRestorePrevWep = 0xE30; // bool
public const nint m_hWeaponBeforePrevious = 0xE2C; // CHandle<CBasePlayerWeapon> public const nint m_hWeaponBeforePrevious = 0xE34; // CHandle<CBasePlayerWeapon>
public const nint m_hWeaponPrevious = 0xE30; // CHandle<CBasePlayerWeapon> public const nint m_hWeaponPrevious = 0xE38; // CHandle<CBasePlayerWeapon>
public const nint m_bDelayedHardPunchIncoming = 0xE34; // bool public const nint m_bDelayedHardPunchIncoming = 0xE3C; // bool
public const nint m_bDestroyAfterTaunt = 0xE35; // bool public const nint m_bDestroyAfterTaunt = 0xE3D; // bool
} }
public static class CFlashbang { // CBaseCSGrenade public static class CFlashbang { // CBaseCSGrenade
@ -3894,7 +3898,7 @@ public static class CKeepUpright { // CPointEntity
} }
public static class CKnife { // CCSWeaponBase public static class CKnife { // CCSWeaponBase
public const nint m_bFirstAttack = 0xE20; // bool public const nint m_bFirstAttack = 0xE28; // bool
} }
public static class CLightComponent { // CEntityComponent public static class CLightComponent { // CEntityComponent
@ -4317,9 +4321,6 @@ public static class CMathRemap { // CLogicalEntity
} }
public static class CMelee { // CCSWeaponBase public static class CMelee { // CCSWeaponBase
public const nint m_flThrowAt = 0xE20; // GameTime_t
public const nint m_hThrower = 0xE24; // CHandle<CBaseEntity>
public const nint m_bDidThrowDamage = 0xE28; // bool
} }
public static class CMessage { // CPointEntity public static class CMessage { // CPointEntity
@ -6663,8 +6664,8 @@ public static class CWeaponAug { // CCSWeaponBaseGun
} }
public static class CWeaponBaseItem { // CCSWeaponBase public static class CWeaponBaseItem { // CCSWeaponBase
public const nint m_SequenceCompleteTimer = 0xE20; // CountdownTimer public const nint m_SequenceCompleteTimer = 0xE28; // CountdownTimer
public const nint m_bRedraw = 0xE38; // bool public const nint m_bRedraw = 0xE40; // bool
} }
public static class CWeaponBizon { // CCSWeaponBaseGun public static class CWeaponBizon { // CCSWeaponBaseGun
@ -6746,13 +6747,13 @@ public static class CWeaponSawedoff { // CCSWeaponBase
} }
public static class CWeaponShield { // CCSWeaponBaseGun public static class CWeaponShield { // CCSWeaponBaseGun
public const nint m_flBulletDamageAbsorbed = 0xE40; // float public const nint m_flBulletDamageAbsorbed = 0xE48; // float
public const nint m_flLastBulletHitSoundTime = 0xE44; // GameTime_t public const nint m_flLastBulletHitSoundTime = 0xE4C; // GameTime_t
public const nint m_flDisplayHealth = 0xE48; // float public const nint m_flDisplayHealth = 0xE50; // float
} }
public static class CWeaponTaser { // CCSWeaponBaseGun public static class CWeaponTaser { // CCSWeaponBaseGun
public const nint m_fFireTime = 0xE40; // GameTime_t public const nint m_fFireTime = 0xE48; // GameTime_t
} }
public static class CWeaponTec9 { // CCSWeaponBaseGun public static class CWeaponTec9 { // CCSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:42 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#pragma once #pragma once
@ -261,15 +261,17 @@ namespace CBaseButton { // CBaseToggle
} }
namespace CBaseCSGrenade { // CCSWeaponBase namespace CBaseCSGrenade { // CCSWeaponBase
constexpr std::ptrdiff_t m_bRedraw = 0xE20; // bool constexpr std::ptrdiff_t m_bRedraw = 0xE28; // bool
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xE21; // bool constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xE29; // bool
constexpr std::ptrdiff_t m_bPinPulled = 0xE22; // bool constexpr std::ptrdiff_t m_bPinPulled = 0xE2A; // bool
constexpr std::ptrdiff_t m_bJumpThrow = 0xE23; // bool constexpr std::ptrdiff_t m_bJumpThrow = 0xE2B; // bool
constexpr std::ptrdiff_t m_eThrowStatus = 0xE24; // EGrenadeThrowState constexpr std::ptrdiff_t m_eThrowStatus = 0xE2C; // EGrenadeThrowState
constexpr std::ptrdiff_t m_fThrowTime = 0xE28; // GameTime_t constexpr std::ptrdiff_t m_fThrowTime = 0xE30; // GameTime_t
constexpr std::ptrdiff_t m_flThrowStrength = 0xE2C; // float constexpr std::ptrdiff_t m_flThrowStrength = 0xE34; // float
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xE30; // float constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xE38; // float
constexpr std::ptrdiff_t m_fDropTime = 0xE34; // GameTime_t constexpr std::ptrdiff_t m_fDropTime = 0xE3C; // GameTime_t
constexpr std::ptrdiff_t m_nNextHoldTick = 0xE40; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0xE44; // float
} }
namespace CBaseCSGrenadeProjectile { // CBaseGrenade namespace CBaseCSGrenadeProjectile { // CBaseGrenade
@ -979,18 +981,18 @@ namespace CBuyZone { // CBaseTrigger
} }
namespace CC4 { // CCSWeaponBase namespace CC4 { // CCSWeaponBase
constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xE20; // Vector constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xE28; // Vector
constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xE2C; // Vector constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xE34; // Vector
constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xE38; // bool constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xE40; // bool
constexpr std::ptrdiff_t m_bStartedArming = 0xE39; // bool constexpr std::ptrdiff_t m_bStartedArming = 0xE41; // bool
constexpr std::ptrdiff_t m_fArmedTime = 0xE3C; // GameTime_t constexpr std::ptrdiff_t m_fArmedTime = 0xE44; // GameTime_t
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xE40; // bool constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xE48; // bool
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xE41; // bool constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xE49; // bool
constexpr std::ptrdiff_t m_entitySpottedState = 0xE48; // EntitySpottedState_t constexpr std::ptrdiff_t m_entitySpottedState = 0xE50; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSpotRules = 0xE60; // int32_t constexpr std::ptrdiff_t m_nSpotRules = 0xE68; // int32_t
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xE64; // bool[7] constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xE6C; // bool[7]
constexpr std::ptrdiff_t m_bBombPlanted = 0xE6B; // bool constexpr std::ptrdiff_t m_bBombPlanted = 0xE73; // bool
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xE6C; // bool constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xE74; // bool
} }
namespace CCSBot { // CBot namespace CCSBot { // CBot
@ -1589,23 +1591,23 @@ namespace CCSPlayerPawn { // CCSPlayerPawnBase
constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x16A0; // float constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x16A0; // float
constexpr std::ptrdiff_t m_aimPunchCache = 0x16A8; // CUtlVector<QAngle> constexpr std::ptrdiff_t m_aimPunchCache = 0x16A8; // CUtlVector<QAngle>
constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16C0; // bool constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x16C0; // bool
constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1C40; // CTransform constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1CF0; // CTransform
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1C60; // bool constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1D10; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x1C64; // GameTime_t constexpr std::ptrdiff_t m_lastLandTime = 0x1D14; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1C68; // bool constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x1D18; // bool
constexpr std::ptrdiff_t m_iPlayerLocked = 0x1C6C; // int32_t constexpr std::ptrdiff_t m_iPlayerLocked = 0x1D1C; // int32_t
constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1C74; // GameTime_t constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x1D24; // GameTime_t
constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1C78; // GameTime_t constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1D28; // GameTime_t
constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x1C7C; // bool constexpr std::ptrdiff_t m_bNextSprayDecalTimeExpedited = 0x1D2C; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1C80; // int32_t constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D30; // int32_t
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1C84; // Vector constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D34; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1C90; // Vector constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D40; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1C9C; // char[64] constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D4C; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1CDC; // bool constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1D8C; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1CE0; // Vector constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1D90; // Vector
constexpr std::ptrdiff_t m_EconGloves = 0x1CF0; // CEconItemView constexpr std::ptrdiff_t m_EconGloves = 0x1DA0; // CEconItemView
constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1F68; // QAngle constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x2018; // QAngle
constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1F74; // bool constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2024; // bool
} }
namespace CCSPlayerPawnBase { // CBasePlayerPawn namespace CCSPlayerPawnBase { // CBasePlayerPawn
@ -1909,10 +1911,11 @@ namespace CCSWeaponBase { // CBasePlayerWeapon
constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xC90; // float constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xC90; // float
constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xC94; // int32_t constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xC94; // int32_t
constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xC98; // int32_t constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xC98; // int32_t
constexpr std::ptrdiff_t m_bPlayerFireEventIsPrimary = 0xC9C; // bool constexpr std::ptrdiff_t m_ePlayerFireEvent = 0xC9C; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_seqIdle = 0xCA0; // HSequence constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0xCA0; // WeaponAttackType_t
constexpr std::ptrdiff_t m_seqFirePrimary = 0xCA4; // HSequence constexpr std::ptrdiff_t m_seqIdle = 0xCA4; // HSequence
constexpr std::ptrdiff_t m_seqFireSecondary = 0xCA8; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0xCA8; // HSequence
constexpr std::ptrdiff_t m_seqFireSecondary = 0xCAC; // HSequence
constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xCB0; // CUtlVector<HSequence> constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xCB0; // CUtlVector<HSequence>
constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0xCC8; // HSequence constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0xCC8; // HSequence
constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0xCCC; // int32_t constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0xCCC; // int32_t
@ -1938,43 +1941,44 @@ namespace CCSWeaponBase { // CBasePlayerWeapon
constexpr std::ptrdiff_t m_iRecoilIndex = 0xD78; // int32_t constexpr std::ptrdiff_t m_iRecoilIndex = 0xD78; // int32_t
constexpr std::ptrdiff_t m_flRecoilIndex = 0xD7C; // float constexpr std::ptrdiff_t m_flRecoilIndex = 0xD7C; // float
constexpr std::ptrdiff_t m_bBurstMode = 0xD80; // bool constexpr std::ptrdiff_t m_bBurstMode = 0xD80; // bool
constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0xD84; // GameTime_t constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0xD84; // GameTick_t
constexpr std::ptrdiff_t m_bInReload = 0xD88; // bool constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0xD88; // float
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xD89; // bool constexpr std::ptrdiff_t m_bInReload = 0xD8C; // bool
constexpr std::ptrdiff_t m_flDroppedAtTime = 0xD8C; // GameTime_t constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xD8D; // bool
constexpr std::ptrdiff_t m_bIsHauledBack = 0xD90; // bool constexpr std::ptrdiff_t m_flDroppedAtTime = 0xD90; // GameTime_t
constexpr std::ptrdiff_t m_bSilencerOn = 0xD91; // bool constexpr std::ptrdiff_t m_bIsHauledBack = 0xD94; // bool
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xD94; // GameTime_t constexpr std::ptrdiff_t m_bSilencerOn = 0xD95; // bool
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xD98; // int32_t constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xD98; // GameTime_t
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xD9C; // float constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xD9C; // int32_t
constexpr std::ptrdiff_t m_bCanBePickedUp = 0xDB0; // bool constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xDA0; // float
constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xDB1; // bool constexpr std::ptrdiff_t m_bCanBePickedUp = 0xDB8; // bool
constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xDB4; // GameTime_t constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xDB9; // bool
constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xDB8; // GameTime_t constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xDBC; // GameTime_t
constexpr std::ptrdiff_t m_hPrevOwner = 0xDBC; // CHandle<CCSPlayerPawn> constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xDC0; // GameTime_t
constexpr std::ptrdiff_t m_nDropTick = 0xDC0; // GameTick_t constexpr std::ptrdiff_t m_hPrevOwner = 0xDC4; // CHandle<CCSPlayerPawn>
constexpr std::ptrdiff_t m_donated = 0xDE4; // bool constexpr std::ptrdiff_t m_nDropTick = 0xDC8; // GameTick_t
constexpr std::ptrdiff_t m_fLastShotTime = 0xDE8; // GameTime_t constexpr std::ptrdiff_t m_donated = 0xDEC; // bool
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xDEC; // bool constexpr std::ptrdiff_t m_fLastShotTime = 0xDF0; // GameTime_t
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xDED; // bool constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xDF4; // bool
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xDEE; // bool constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xDF5; // bool
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xDF0; // int32_t constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xDF6; // bool
constexpr std::ptrdiff_t m_IronSightController = 0xDF8; // CIronSightController constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xDF8; // int32_t
constexpr std::ptrdiff_t m_iIronSightMode = 0xE10; // int32_t constexpr std::ptrdiff_t m_IronSightController = 0xE00; // CIronSightController
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xE14; // GameTime_t constexpr std::ptrdiff_t m_iIronSightMode = 0xE18; // int32_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xE18; // int32_t constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xE1C; // GameTime_t
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xE20; // int32_t
} }
namespace CCSWeaponBaseGun { // CCSWeaponBase namespace CCSWeaponBaseGun { // CCSWeaponBase
constexpr std::ptrdiff_t m_zoomLevel = 0xE20; // int32_t constexpr std::ptrdiff_t m_zoomLevel = 0xE28; // int32_t
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xE24; // int32_t constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xE2C; // int32_t
constexpr std::ptrdiff_t m_silencedModelIndex = 0xE30; // int32_t constexpr std::ptrdiff_t m_silencedModelIndex = 0xE38; // int32_t
constexpr std::ptrdiff_t m_inPrecache = 0xE34; // bool constexpr std::ptrdiff_t m_inPrecache = 0xE3C; // bool
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xE35; // bool constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xE3D; // bool
constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xE36; // bool constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xE3E; // bool
constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xE37; // bool constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xE3F; // bool
constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xE38; // bool constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xE40; // bool
constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xE39; // bool constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xE41; // bool
} }
namespace CCSWeaponBaseVData { // CBasePlayerWeaponVData namespace CCSWeaponBaseVData { // CBasePlayerWeaponVData
@ -3053,13 +3057,13 @@ namespace CFishPool { // CBaseEntity
} }
namespace CFists { // CCSWeaponBase namespace CFists { // CCSWeaponBase
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xE20; // bool constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xE28; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xE24; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xE2C; // PlayerAnimEvent_t
constexpr std::ptrdiff_t m_bRestorePrevWep = 0xE28; // bool constexpr std::ptrdiff_t m_bRestorePrevWep = 0xE30; // bool
constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xE2C; // CHandle<CBasePlayerWeapon> constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xE34; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_hWeaponPrevious = 0xE30; // CHandle<CBasePlayerWeapon> constexpr std::ptrdiff_t m_hWeaponPrevious = 0xE38; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xE34; // bool constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xE3C; // bool
constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xE35; // bool constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xE3D; // bool
} }
namespace CFlashbang { // CBaseCSGrenade namespace CFlashbang { // CBaseCSGrenade
@ -3898,7 +3902,7 @@ namespace CKeepUpright { // CPointEntity
} }
namespace CKnife { // CCSWeaponBase namespace CKnife { // CCSWeaponBase
constexpr std::ptrdiff_t m_bFirstAttack = 0xE20; // bool constexpr std::ptrdiff_t m_bFirstAttack = 0xE28; // bool
} }
namespace CLightComponent { // CEntityComponent namespace CLightComponent { // CEntityComponent
@ -4321,9 +4325,6 @@ namespace CMathRemap { // CLogicalEntity
} }
namespace CMelee { // CCSWeaponBase namespace CMelee { // CCSWeaponBase
constexpr std::ptrdiff_t m_flThrowAt = 0xE20; // GameTime_t
constexpr std::ptrdiff_t m_hThrower = 0xE24; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_bDidThrowDamage = 0xE28; // bool
} }
namespace CMessage { // CPointEntity namespace CMessage { // CPointEntity
@ -6667,8 +6668,8 @@ namespace CWeaponAug { // CCSWeaponBaseGun
} }
namespace CWeaponBaseItem { // CCSWeaponBase namespace CWeaponBaseItem { // CCSWeaponBase
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xE20; // CountdownTimer constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xE28; // CountdownTimer
constexpr std::ptrdiff_t m_bRedraw = 0xE38; // bool constexpr std::ptrdiff_t m_bRedraw = 0xE40; // bool
} }
namespace CWeaponBizon { // CCSWeaponBaseGun namespace CWeaponBizon { // CCSWeaponBaseGun
@ -6750,13 +6751,13 @@ namespace CWeaponSawedoff { // CCSWeaponBase
} }
namespace CWeaponShield { // CCSWeaponBaseGun namespace CWeaponShield { // CCSWeaponBaseGun
constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xE40; // float constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xE48; // float
constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xE44; // GameTime_t constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xE4C; // GameTime_t
constexpr std::ptrdiff_t m_flDisplayHealth = 0xE48; // float constexpr std::ptrdiff_t m_flDisplayHealth = 0xE50; // float
} }
namespace CWeaponTaser { // CCSWeaponBaseGun namespace CWeaponTaser { // CCSWeaponBaseGun
constexpr std::ptrdiff_t m_fFireTime = 0xE40; // GameTime_t constexpr std::ptrdiff_t m_fFireTime = 0xE48; // GameTime_t
} }
namespace CWeaponTec9 { // CCSWeaponBaseGun namespace CWeaponTec9 { // CCSWeaponBaseGun

View File

@ -834,40 +834,48 @@
"CBaseCSGrenade": { "CBaseCSGrenade": {
"data": { "data": {
"m_bIsHeldByPlayer": { "m_bIsHeldByPlayer": {
"value": 3617, "value": 3625,
"comment": "bool" "comment": "bool"
}, },
"m_bJumpThrow": { "m_bJumpThrow": {
"value": 3619, "value": 3627,
"comment": "bool" "comment": "bool"
}, },
"m_bPinPulled": { "m_bPinPulled": {
"value": 3618, "value": 3626,
"comment": "bool" "comment": "bool"
}, },
"m_bRedraw": { "m_bRedraw": {
"value": 3616, "value": 3624,
"comment": "bool" "comment": "bool"
}, },
"m_eThrowStatus": { "m_eThrowStatus": {
"value": 3620, "value": 3628,
"comment": "EGrenadeThrowState" "comment": "EGrenadeThrowState"
}, },
"m_fDropTime": { "m_fDropTime": {
"value": 3636, "value": 3644,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_fThrowTime": { "m_fThrowTime": {
"value": 3624, "value": 3632,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flNextHoldFrac": {
"value": 3652,
"comment": "float"
},
"m_flThrowStrength": { "m_flThrowStrength": {
"value": 3628, "value": 3636,
"comment": "float" "comment": "float"
}, },
"m_flThrowStrengthApproach": { "m_flThrowStrengthApproach": {
"value": 3632, "value": 3640,
"comment": "float" "comment": "float"
},
"m_nNextHoldTick": {
"value": 3648,
"comment": "GameTick_t"
} }
}, },
"comment": "CCSWeaponBase" "comment": "CCSWeaponBase"
@ -3320,51 +3328,51 @@
"CC4": { "CC4": {
"data": { "data": {
"m_bBombPlacedAnimation": { "m_bBombPlacedAnimation": {
"value": 3648, "value": 3656,
"comment": "bool" "comment": "bool"
}, },
"m_bBombPlanted": { "m_bBombPlanted": {
"value": 3691, "value": 3699,
"comment": "bool" "comment": "bool"
}, },
"m_bDoValidDroppedPositionCheck": { "m_bDoValidDroppedPositionCheck": {
"value": 3640, "value": 3648,
"comment": "bool" "comment": "bool"
}, },
"m_bDroppedFromDeath": { "m_bDroppedFromDeath": {
"value": 3692, "value": 3700,
"comment": "bool" "comment": "bool"
}, },
"m_bIsPlantingViaUse": { "m_bIsPlantingViaUse": {
"value": 3649, "value": 3657,
"comment": "bool" "comment": "bool"
}, },
"m_bPlayedArmingBeeps": { "m_bPlayedArmingBeeps": {
"value": 3684, "value": 3692,
"comment": "bool[7]" "comment": "bool[7]"
}, },
"m_bStartedArming": { "m_bStartedArming": {
"value": 3641, "value": 3649,
"comment": "bool" "comment": "bool"
}, },
"m_entitySpottedState": { "m_entitySpottedState": {
"value": 3656, "value": 3664,
"comment": "EntitySpottedState_t" "comment": "EntitySpottedState_t"
}, },
"m_fArmedTime": { "m_fArmedTime": {
"value": 3644, "value": 3652,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_nSpotRules": { "m_nSpotRules": {
"value": 3680, "value": 3688,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_vecLastValidDroppedPosition": { "m_vecLastValidDroppedPosition": {
"value": 3628, "value": 3636,
"comment": "Vector" "comment": "Vector"
}, },
"m_vecLastValidPlayerHeldPosition": { "m_vecLastValidPlayerHeldPosition": {
"value": 3616, "value": 3624,
"comment": "Vector" "comment": "Vector"
} }
}, },
@ -5371,7 +5379,7 @@
"CCSPlayerPawn": { "CCSPlayerPawn": {
"data": { "data": {
"m_EconGloves": { "m_EconGloves": {
"value": 7408, "value": 7584,
"comment": "CEconItemView" "comment": "CEconItemView"
}, },
"m_RetakesMVPBoostExtraUtility": { "m_RetakesMVPBoostExtraUtility": {
@ -5423,19 +5431,19 @@
"comment": "bool" "comment": "bool"
}, },
"m_bLastHeadBoneTransformIsValid": { "m_bLastHeadBoneTransformIsValid": {
"value": 7264, "value": 7440,
"comment": "bool" "comment": "bool"
}, },
"m_bNextSprayDecalTimeExpedited": { "m_bNextSprayDecalTimeExpedited": {
"value": 7292, "value": 7468,
"comment": "bool" "comment": "bool"
}, },
"m_bOnGroundLastTick": { "m_bOnGroundLastTick": {
"value": 7272, "value": 7448,
"comment": "bool" "comment": "bool"
}, },
"m_bRagdollDamageHeadshot": { "m_bRagdollDamageHeadshot": {
"value": 7388, "value": 7564,
"comment": "bool" "comment": "bool"
}, },
"m_bRetakesHasDefuseKit": { "m_bRetakesHasDefuseKit": {
@ -5447,7 +5455,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bSkipOneHeadConstraintUpdate": { "m_bSkipOneHeadConstraintUpdate": {
"value": 8052, "value": 8228,
"comment": "bool" "comment": "bool"
}, },
"m_bWasInBuyZone": { "m_bWasInBuyZone": {
@ -5467,11 +5475,11 @@
"comment": "float" "comment": "float"
}, },
"m_flNextSprayDecalTime": { "m_flNextSprayDecalTime": {
"value": 7288, "value": 7464,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flTimeOfLastInjury": { "m_flTimeOfLastInjury": {
"value": 7284, "value": 7460,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_hPreviousModel": { "m_hPreviousModel": {
@ -5479,7 +5487,7 @@
"comment": "CStrongHandle<InfoForResourceTypeCModel>" "comment": "CStrongHandle<InfoForResourceTypeCModel>"
}, },
"m_iPlayerLocked": { "m_iPlayerLocked": {
"value": 7276, "value": 7452,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRetakesMVPBoostItem": { "m_iRetakesMVPBoostItem": {
@ -5495,7 +5503,7 @@
"comment": "int32_t" "comment": "int32_t"
}, },
"m_lastLandTime": { "m_lastLandTime": {
"value": 7268, "value": 7444,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_nCharacterDefIndex": { "m_nCharacterDefIndex": {
@ -5503,7 +5511,7 @@
"comment": "uint16_t" "comment": "uint16_t"
}, },
"m_nRagdollDamageBone": { "m_nRagdollDamageBone": {
"value": 7296, "value": 7472,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_pActionTrackingServices": { "m_pActionTrackingServices": {
@ -5531,7 +5539,7 @@
"comment": "CCSPlayer_RadioServices*" "comment": "CCSPlayer_RadioServices*"
}, },
"m_qDeathEyeAngles": { "m_qDeathEyeAngles": {
"value": 8040, "value": 8216,
"comment": "QAngle" "comment": "QAngle"
}, },
"m_strVOPrefix": { "m_strVOPrefix": {
@ -5543,23 +5551,23 @@
"comment": "char[18]" "comment": "char[18]"
}, },
"m_szRagdollDamageWeaponName": { "m_szRagdollDamageWeaponName": {
"value": 7324, "value": 7500,
"comment": "char[64]" "comment": "char[64]"
}, },
"m_vRagdollDamageForce": { "m_vRagdollDamageForce": {
"value": 7300, "value": 7476,
"comment": "Vector" "comment": "Vector"
}, },
"m_vRagdollDamagePosition": { "m_vRagdollDamagePosition": {
"value": 7312, "value": 7488,
"comment": "Vector" "comment": "Vector"
}, },
"m_vRagdollServerOrigin": { "m_vRagdollServerOrigin": {
"value": 7392, "value": 7568,
"comment": "Vector" "comment": "Vector"
}, },
"m_xLastHeadBoneTransform": { "m_xLastHeadBoneTransform": {
"value": 7232, "value": 7408,
"comment": "CTransform" "comment": "CTransform"
} }
}, },
@ -6615,7 +6623,7 @@
"CCSWeaponBase": { "CCSWeaponBase": {
"data": { "data": {
"m_IronSightController": { "m_IronSightController": {
"value": 3576, "value": 3584,
"comment": "CIronSightController" "comment": "CIronSightController"
}, },
"m_OnPlayerPickup": { "m_OnPlayerPickup": {
@ -6627,7 +6635,7 @@
"comment": "bool" "comment": "bool"
}, },
"m_bCanBePickedUp": { "m_bCanBePickedUp": {
"value": 3504, "value": 3512,
"comment": "bool" "comment": "bool"
}, },
"m_bFireOnEmpty": { "m_bFireOnEmpty": {
@ -6635,27 +6643,23 @@
"comment": "bool" "comment": "bool"
}, },
"m_bFiredOutOfAmmoEvent": { "m_bFiredOutOfAmmoEvent": {
"value": 3566, "value": 3574,
"comment": "bool" "comment": "bool"
}, },
"m_bInReload": { "m_bInReload": {
"value": 3464, "value": 3468,
"comment": "bool" "comment": "bool"
}, },
"m_bIsHauledBack": { "m_bIsHauledBack": {
"value": 3472, "value": 3476,
"comment": "bool" "comment": "bool"
}, },
"m_bPlayerAmmoStockOnPickup": { "m_bPlayerAmmoStockOnPickup": {
"value": 3312, "value": 3312,
"comment": "bool" "comment": "bool"
}, },
"m_bPlayerFireEventIsPrimary": {
"value": 3228,
"comment": "bool"
},
"m_bReloadVisuallyComplete": { "m_bReloadVisuallyComplete": {
"value": 3465, "value": 3469,
"comment": "bool" "comment": "bool"
}, },
"m_bReloadsWithClips": { "m_bReloadsWithClips": {
@ -6671,25 +6675,33 @@
"comment": "bool" "comment": "bool"
}, },
"m_bSilencerOn": { "m_bSilencerOn": {
"value": 3473, "value": 3477,
"comment": "bool" "comment": "bool"
}, },
"m_bUseCanOverrideNextOwnerTouchTime": { "m_bUseCanOverrideNextOwnerTouchTime": {
"value": 3505, "value": 3513,
"comment": "bool" "comment": "bool"
}, },
"m_bWasOwnedByCT": { "m_bWasOwnedByCT": {
"value": 3564, "value": 3572,
"comment": "bool" "comment": "bool"
}, },
"m_bWasOwnedByTerrorist": { "m_bWasOwnedByTerrorist": {
"value": 3565, "value": 3573,
"comment": "bool" "comment": "bool"
}, },
"m_donated": { "m_donated": {
"value": 3556, "value": 3564,
"comment": "bool" "comment": "bool"
}, },
"m_ePlayerFireEvent": {
"value": 3228,
"comment": "PlayerAnimEvent_t"
},
"m_ePlayerFireEventAttackType": {
"value": 3232,
"comment": "WeaponAttackType_t"
},
"m_fAccuracyPenalty": { "m_fAccuracyPenalty": {
"value": 3432, "value": 3432,
"comment": "float" "comment": "float"
@ -6699,7 +6711,7 @@
"comment": "float" "comment": "float"
}, },
"m_fLastShotTime": { "m_fLastShotTime": {
"value": 3560, "value": 3568,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_fScopeZoomEndTime": { "m_fScopeZoomEndTime": {
@ -6707,7 +6719,7 @@
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flDroppedAtTime": { "m_flDroppedAtTime": {
"value": 3468, "value": 3472,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flFireSequenceStartTime": { "m_flFireSequenceStartTime": {
@ -6723,7 +6735,7 @@
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flLastLOSTraceFailureTime": { "m_flLastLOSTraceFailureTime": {
"value": 3604, "value": 3612,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flLastTimeInAir": { "m_flLastTimeInAir": {
@ -6731,19 +6743,19 @@
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flNextAttackRenderTimeOffset": { "m_flNextAttackRenderTimeOffset": {
"value": 3484, "value": 3488,
"comment": "float" "comment": "float"
}, },
"m_flPostponeFireReadyTime": { "m_flPostponeFireReadyFrac": {
"value": 3460, "value": 3464,
"comment": "GameTime_t" "comment": "float"
}, },
"m_flRecoilIndex": { "m_flRecoilIndex": {
"value": 3452, "value": 3452,
"comment": "float" "comment": "float"
}, },
"m_flTimeSilencerSwitchComplete": { "m_flTimeSilencerSwitchComplete": {
"value": 3476, "value": 3480,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_flTimeWeaponIdle": { "m_flTimeWeaponIdle": {
@ -6763,19 +6775,19 @@
"comment": "HSequence" "comment": "HSequence"
}, },
"m_hPrevOwner": { "m_hPrevOwner": {
"value": 3516, "value": 3524,
"comment": "CHandle<CCSPlayerPawn>" "comment": "CHandle<CCSPlayerPawn>"
}, },
"m_iIronSightMode": { "m_iIronSightMode": {
"value": 3600,
"comment": "int32_t"
},
"m_iNumEmptyAttacks": {
"value": 3608, "value": 3608,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iNumEmptyAttacks": {
"value": 3616,
"comment": "int32_t"
},
"m_iOriginalTeamNumber": { "m_iOriginalTeamNumber": {
"value": 3480, "value": 3484,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_iRecoilIndex": { "m_iRecoilIndex": {
@ -6787,7 +6799,7 @@
"comment": "CSWeaponState_t" "comment": "CSWeaponState_t"
}, },
"m_nDropTick": { "m_nDropTick": {
"value": 3520, "value": 3528,
"comment": "GameTick_t" "comment": "GameTick_t"
}, },
"m_nFireSequenceStartTimeAck": { "m_nFireSequenceStartTimeAck": {
@ -6798,6 +6810,10 @@
"value": 3220, "value": 3220,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_nPostponeFireReadyTicks": {
"value": 3460,
"comment": "GameTick_t"
},
"m_nSilencerBoneIndex": { "m_nSilencerBoneIndex": {
"value": 3276, "value": 3276,
"comment": "int32_t" "comment": "int32_t"
@ -6807,27 +6823,27 @@
"comment": "uint32_t" "comment": "uint32_t"
}, },
"m_nextOwnerTouchTime": { "m_nextOwnerTouchTime": {
"value": 3508, "value": 3516,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_nextPrevOwnerTouchTime": { "m_nextPrevOwnerTouchTime": {
"value": 3512, "value": 3520,
"comment": "GameTime_t" "comment": "GameTime_t"
}, },
"m_numRemoveUnownedWeaponThink": { "m_numRemoveUnownedWeaponThink": {
"value": 3568, "value": 3576,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_seqFirePrimary": { "m_seqFirePrimary": {
"value": 3236,
"comment": "HSequence"
},
"m_seqFireSecondary": {
"value": 3240, "value": 3240,
"comment": "HSequence" "comment": "HSequence"
}, },
"m_seqFireSecondary": {
"value": 3244,
"comment": "HSequence"
},
"m_seqIdle": { "m_seqIdle": {
"value": 3232, "value": 3236,
"comment": "HSequence" "comment": "HSequence"
}, },
"m_thirdPersonFireSequences": { "m_thirdPersonFireSequences": {
@ -6852,39 +6868,39 @@
"CCSWeaponBaseGun": { "CCSWeaponBaseGun": {
"data": { "data": {
"m_bNeedsBoltAction": { "m_bNeedsBoltAction": {
"value": 3637, "value": 3645,
"comment": "bool" "comment": "bool"
}, },
"m_bSkillBoltInterruptAvailable": { "m_bSkillBoltInterruptAvailable": {
"value": 3640, "value": 3648,
"comment": "bool" "comment": "bool"
}, },
"m_bSkillBoltLiftedFireKey": { "m_bSkillBoltLiftedFireKey": {
"value": 3641, "value": 3649,
"comment": "bool" "comment": "bool"
}, },
"m_bSkillReloadAvailable": { "m_bSkillReloadAvailable": {
"value": 3638, "value": 3646,
"comment": "bool" "comment": "bool"
}, },
"m_bSkillReloadLiftedReloadKey": { "m_bSkillReloadLiftedReloadKey": {
"value": 3639, "value": 3647,
"comment": "bool" "comment": "bool"
}, },
"m_iBurstShotsRemaining": { "m_iBurstShotsRemaining": {
"value": 3620, "value": 3628,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_inPrecache": { "m_inPrecache": {
"value": 3636, "value": 3644,
"comment": "bool" "comment": "bool"
}, },
"m_silencedModelIndex": { "m_silencedModelIndex": {
"value": 3632, "value": 3640,
"comment": "int32_t" "comment": "int32_t"
}, },
"m_zoomLevel": { "m_zoomLevel": {
"value": 3616, "value": 3624,
"comment": "int32_t" "comment": "int32_t"
} }
}, },
@ -10481,31 +10497,31 @@
"CFists": { "CFists": {
"data": { "data": {
"m_bDelayedHardPunchIncoming": { "m_bDelayedHardPunchIncoming": {
"value": 3636, "value": 3644,
"comment": "bool" "comment": "bool"
}, },
"m_bDestroyAfterTaunt": { "m_bDestroyAfterTaunt": {
"value": 3637, "value": 3645,
"comment": "bool" "comment": "bool"
}, },
"m_bPlayingUninterruptableAct": { "m_bPlayingUninterruptableAct": {
"value": 3616,
"comment": "bool"
},
"m_bRestorePrevWep": {
"value": 3624, "value": 3624,
"comment": "bool" "comment": "bool"
}, },
"m_bRestorePrevWep": {
"value": 3632,
"comment": "bool"
},
"m_hWeaponBeforePrevious": { "m_hWeaponBeforePrevious": {
"value": 3628, "value": 3636,
"comment": "CHandle<CBasePlayerWeapon>" "comment": "CHandle<CBasePlayerWeapon>"
}, },
"m_hWeaponPrevious": { "m_hWeaponPrevious": {
"value": 3632, "value": 3640,
"comment": "CHandle<CBasePlayerWeapon>" "comment": "CHandle<CBasePlayerWeapon>"
}, },
"m_nUninterruptableActivity": { "m_nUninterruptableActivity": {
"value": 3620, "value": 3628,
"comment": "PlayerAnimEvent_t" "comment": "PlayerAnimEvent_t"
} }
}, },
@ -13062,7 +13078,7 @@
"CKnife": { "CKnife": {
"data": { "data": {
"m_bFirstAttack": { "m_bFirstAttack": {
"value": 3616, "value": 3624,
"comment": "bool" "comment": "bool"
} }
}, },
@ -14442,20 +14458,7 @@
"comment": "CLogicalEntity" "comment": "CLogicalEntity"
}, },
"CMelee": { "CMelee": {
"data": { "data": {},
"m_bDidThrowDamage": {
"value": 3624,
"comment": "bool"
},
"m_flThrowAt": {
"value": 3616,
"comment": "GameTime_t"
},
"m_hThrower": {
"value": 3620,
"comment": "CHandle<CBaseEntity>"
}
},
"comment": "CCSWeaponBase" "comment": "CCSWeaponBase"
}, },
"CMessage": { "CMessage": {
@ -21807,11 +21810,11 @@
"CWeaponBaseItem": { "CWeaponBaseItem": {
"data": { "data": {
"m_SequenceCompleteTimer": { "m_SequenceCompleteTimer": {
"value": 3616, "value": 3624,
"comment": "CountdownTimer" "comment": "CountdownTimer"
}, },
"m_bRedraw": { "m_bRedraw": {
"value": 3640, "value": 3648,
"comment": "bool" "comment": "bool"
} }
}, },
@ -21924,15 +21927,15 @@
"CWeaponShield": { "CWeaponShield": {
"data": { "data": {
"m_flBulletDamageAbsorbed": { "m_flBulletDamageAbsorbed": {
"value": 3648,
"comment": "float"
},
"m_flDisplayHealth": {
"value": 3656, "value": 3656,
"comment": "float" "comment": "float"
}, },
"m_flDisplayHealth": {
"value": 3664,
"comment": "float"
},
"m_flLastBulletHitSoundTime": { "m_flLastBulletHitSoundTime": {
"value": 3652, "value": 3660,
"comment": "GameTime_t" "comment": "GameTime_t"
} }
}, },
@ -21941,7 +21944,7 @@
"CWeaponTaser": { "CWeaponTaser": {
"data": { "data": {
"m_fFireTime": { "m_fFireTime": {
"value": 3648, "value": 3656,
"comment": "GameTime_t" "comment": "GameTime_t"
} }
}, },

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:42 +0000 Fri, 1 Dec 2023 04:38:01 +0000
''' '''
class ActiveModelConfig_t: class ActiveModelConfig_t:
@ -232,15 +232,17 @@ class CBaseButton: # CBaseToggle
m_szDisplayText = 0x8C0 # CUtlSymbolLarge m_szDisplayText = 0x8C0 # CUtlSymbolLarge
class CBaseCSGrenade: # CCSWeaponBase class CBaseCSGrenade: # CCSWeaponBase
m_bRedraw = 0xE20 # bool m_bRedraw = 0xE28 # bool
m_bIsHeldByPlayer = 0xE21 # bool m_bIsHeldByPlayer = 0xE29 # bool
m_bPinPulled = 0xE22 # bool m_bPinPulled = 0xE2A # bool
m_bJumpThrow = 0xE23 # bool m_bJumpThrow = 0xE2B # bool
m_eThrowStatus = 0xE24 # EGrenadeThrowState m_eThrowStatus = 0xE2C # EGrenadeThrowState
m_fThrowTime = 0xE28 # GameTime_t m_fThrowTime = 0xE30 # GameTime_t
m_flThrowStrength = 0xE2C # float m_flThrowStrength = 0xE34 # float
m_flThrowStrengthApproach = 0xE30 # float m_flThrowStrengthApproach = 0xE38 # float
m_fDropTime = 0xE34 # GameTime_t m_fDropTime = 0xE3C # GameTime_t
m_nNextHoldTick = 0xE40 # GameTick_t
m_flNextHoldFrac = 0xE44 # float
class CBaseCSGrenadeProjectile: # CBaseGrenade class CBaseCSGrenadeProjectile: # CBaseGrenade
m_vInitialPosition = 0x9C8 # Vector m_vInitialPosition = 0x9C8 # Vector
@ -896,18 +898,18 @@ class CBuyZone: # CBaseTrigger
m_LegacyTeamNum = 0x8A8 # int32_t m_LegacyTeamNum = 0x8A8 # int32_t
class CC4: # CCSWeaponBase class CC4: # CCSWeaponBase
m_vecLastValidPlayerHeldPosition = 0xE20 # Vector m_vecLastValidPlayerHeldPosition = 0xE28 # Vector
m_vecLastValidDroppedPosition = 0xE2C # Vector m_vecLastValidDroppedPosition = 0xE34 # Vector
m_bDoValidDroppedPositionCheck = 0xE38 # bool m_bDoValidDroppedPositionCheck = 0xE40 # bool
m_bStartedArming = 0xE39 # bool m_bStartedArming = 0xE41 # bool
m_fArmedTime = 0xE3C # GameTime_t m_fArmedTime = 0xE44 # GameTime_t
m_bBombPlacedAnimation = 0xE40 # bool m_bBombPlacedAnimation = 0xE48 # bool
m_bIsPlantingViaUse = 0xE41 # bool m_bIsPlantingViaUse = 0xE49 # bool
m_entitySpottedState = 0xE48 # EntitySpottedState_t m_entitySpottedState = 0xE50 # EntitySpottedState_t
m_nSpotRules = 0xE60 # int32_t m_nSpotRules = 0xE68 # int32_t
m_bPlayedArmingBeeps = 0xE64 # bool[7] m_bPlayedArmingBeeps = 0xE6C # bool[7]
m_bBombPlanted = 0xE6B # bool m_bBombPlanted = 0xE73 # bool
m_bDroppedFromDeath = 0xE6C # bool m_bDroppedFromDeath = 0xE74 # bool
class CCSBot: # CBot class CCSBot: # CBot
m_lastCoopSpawnPoint = 0xF8 # CHandle<SpawnPointCoopEnemy> m_lastCoopSpawnPoint = 0xF8 # CHandle<SpawnPointCoopEnemy>
@ -1471,23 +1473,23 @@ class CCSPlayerPawn: # CCSPlayerPawnBase
m_aimPunchTickFraction = 0x16A0 # float m_aimPunchTickFraction = 0x16A0 # float
m_aimPunchCache = 0x16A8 # CUtlVector<QAngle> m_aimPunchCache = 0x16A8 # CUtlVector<QAngle>
m_bIsBuyMenuOpen = 0x16C0 # bool m_bIsBuyMenuOpen = 0x16C0 # bool
m_xLastHeadBoneTransform = 0x1C40 # CTransform m_xLastHeadBoneTransform = 0x1CF0 # CTransform
m_bLastHeadBoneTransformIsValid = 0x1C60 # bool m_bLastHeadBoneTransformIsValid = 0x1D10 # bool
m_lastLandTime = 0x1C64 # GameTime_t m_lastLandTime = 0x1D14 # GameTime_t
m_bOnGroundLastTick = 0x1C68 # bool m_bOnGroundLastTick = 0x1D18 # bool
m_iPlayerLocked = 0x1C6C # int32_t m_iPlayerLocked = 0x1D1C # int32_t
m_flTimeOfLastInjury = 0x1C74 # GameTime_t m_flTimeOfLastInjury = 0x1D24 # GameTime_t
m_flNextSprayDecalTime = 0x1C78 # GameTime_t m_flNextSprayDecalTime = 0x1D28 # GameTime_t
m_bNextSprayDecalTimeExpedited = 0x1C7C # bool m_bNextSprayDecalTimeExpedited = 0x1D2C # bool
m_nRagdollDamageBone = 0x1C80 # int32_t m_nRagdollDamageBone = 0x1D30 # int32_t
m_vRagdollDamageForce = 0x1C84 # Vector m_vRagdollDamageForce = 0x1D34 # Vector
m_vRagdollDamagePosition = 0x1C90 # Vector m_vRagdollDamagePosition = 0x1D40 # Vector
m_szRagdollDamageWeaponName = 0x1C9C # char[64] m_szRagdollDamageWeaponName = 0x1D4C # char[64]
m_bRagdollDamageHeadshot = 0x1CDC # bool m_bRagdollDamageHeadshot = 0x1D8C # bool
m_vRagdollServerOrigin = 0x1CE0 # Vector m_vRagdollServerOrigin = 0x1D90 # Vector
m_EconGloves = 0x1CF0 # CEconItemView m_EconGloves = 0x1DA0 # CEconItemView
m_qDeathEyeAngles = 0x1F68 # QAngle m_qDeathEyeAngles = 0x2018 # QAngle
m_bSkipOneHeadConstraintUpdate = 0x1F74 # bool m_bSkipOneHeadConstraintUpdate = 0x2024 # bool
class CCSPlayerPawnBase: # CBasePlayerPawn class CCSPlayerPawnBase: # CBasePlayerPawn
m_CTouchExpansionComponent = 0xB68 # CTouchExpansionComponent m_CTouchExpansionComponent = 0xB68 # CTouchExpansionComponent
@ -1771,10 +1773,11 @@ class CCSWeaponBase: # CBasePlayerWeapon
m_flFireSequenceStartTime = 0xC90 # float m_flFireSequenceStartTime = 0xC90 # float
m_nFireSequenceStartTimeChange = 0xC94 # int32_t m_nFireSequenceStartTimeChange = 0xC94 # int32_t
m_nFireSequenceStartTimeAck = 0xC98 # int32_t m_nFireSequenceStartTimeAck = 0xC98 # int32_t
m_bPlayerFireEventIsPrimary = 0xC9C # bool m_ePlayerFireEvent = 0xC9C # PlayerAnimEvent_t
m_seqIdle = 0xCA0 # HSequence m_ePlayerFireEventAttackType = 0xCA0 # WeaponAttackType_t
m_seqFirePrimary = 0xCA4 # HSequence m_seqIdle = 0xCA4 # HSequence
m_seqFireSecondary = 0xCA8 # HSequence m_seqFirePrimary = 0xCA8 # HSequence
m_seqFireSecondary = 0xCAC # HSequence
m_thirdPersonFireSequences = 0xCB0 # CUtlVector<HSequence> m_thirdPersonFireSequences = 0xCB0 # CUtlVector<HSequence>
m_hCurrentThirdPersonSequence = 0xCC8 # HSequence m_hCurrentThirdPersonSequence = 0xCC8 # HSequence
m_nSilencerBoneIndex = 0xCCC # int32_t m_nSilencerBoneIndex = 0xCCC # int32_t
@ -1800,42 +1803,43 @@ class CCSWeaponBase: # CBasePlayerWeapon
m_iRecoilIndex = 0xD78 # int32_t m_iRecoilIndex = 0xD78 # int32_t
m_flRecoilIndex = 0xD7C # float m_flRecoilIndex = 0xD7C # float
m_bBurstMode = 0xD80 # bool m_bBurstMode = 0xD80 # bool
m_flPostponeFireReadyTime = 0xD84 # GameTime_t m_nPostponeFireReadyTicks = 0xD84 # GameTick_t
m_bInReload = 0xD88 # bool m_flPostponeFireReadyFrac = 0xD88 # float
m_bReloadVisuallyComplete = 0xD89 # bool m_bInReload = 0xD8C # bool
m_flDroppedAtTime = 0xD8C # GameTime_t m_bReloadVisuallyComplete = 0xD8D # bool
m_bIsHauledBack = 0xD90 # bool m_flDroppedAtTime = 0xD90 # GameTime_t
m_bSilencerOn = 0xD91 # bool m_bIsHauledBack = 0xD94 # bool
m_flTimeSilencerSwitchComplete = 0xD94 # GameTime_t m_bSilencerOn = 0xD95 # bool
m_iOriginalTeamNumber = 0xD98 # int32_t m_flTimeSilencerSwitchComplete = 0xD98 # GameTime_t
m_flNextAttackRenderTimeOffset = 0xD9C # float m_iOriginalTeamNumber = 0xD9C # int32_t
m_bCanBePickedUp = 0xDB0 # bool m_flNextAttackRenderTimeOffset = 0xDA0 # float
m_bUseCanOverrideNextOwnerTouchTime = 0xDB1 # bool m_bCanBePickedUp = 0xDB8 # bool
m_nextOwnerTouchTime = 0xDB4 # GameTime_t m_bUseCanOverrideNextOwnerTouchTime = 0xDB9 # bool
m_nextPrevOwnerTouchTime = 0xDB8 # GameTime_t m_nextOwnerTouchTime = 0xDBC # GameTime_t
m_hPrevOwner = 0xDBC # CHandle<CCSPlayerPawn> m_nextPrevOwnerTouchTime = 0xDC0 # GameTime_t
m_nDropTick = 0xDC0 # GameTick_t m_hPrevOwner = 0xDC4 # CHandle<CCSPlayerPawn>
m_donated = 0xDE4 # bool m_nDropTick = 0xDC8 # GameTick_t
m_fLastShotTime = 0xDE8 # GameTime_t m_donated = 0xDEC # bool
m_bWasOwnedByCT = 0xDEC # bool m_fLastShotTime = 0xDF0 # GameTime_t
m_bWasOwnedByTerrorist = 0xDED # bool m_bWasOwnedByCT = 0xDF4 # bool
m_bFiredOutOfAmmoEvent = 0xDEE # bool m_bWasOwnedByTerrorist = 0xDF5 # bool
m_numRemoveUnownedWeaponThink = 0xDF0 # int32_t m_bFiredOutOfAmmoEvent = 0xDF6 # bool
m_IronSightController = 0xDF8 # CIronSightController m_numRemoveUnownedWeaponThink = 0xDF8 # int32_t
m_iIronSightMode = 0xE10 # int32_t m_IronSightController = 0xE00 # CIronSightController
m_flLastLOSTraceFailureTime = 0xE14 # GameTime_t m_iIronSightMode = 0xE18 # int32_t
m_iNumEmptyAttacks = 0xE18 # int32_t m_flLastLOSTraceFailureTime = 0xE1C # GameTime_t
m_iNumEmptyAttacks = 0xE20 # int32_t
class CCSWeaponBaseGun: # CCSWeaponBase class CCSWeaponBaseGun: # CCSWeaponBase
m_zoomLevel = 0xE20 # int32_t m_zoomLevel = 0xE28 # int32_t
m_iBurstShotsRemaining = 0xE24 # int32_t m_iBurstShotsRemaining = 0xE2C # int32_t
m_silencedModelIndex = 0xE30 # int32_t m_silencedModelIndex = 0xE38 # int32_t
m_inPrecache = 0xE34 # bool m_inPrecache = 0xE3C # bool
m_bNeedsBoltAction = 0xE35 # bool m_bNeedsBoltAction = 0xE3D # bool
m_bSkillReloadAvailable = 0xE36 # bool m_bSkillReloadAvailable = 0xE3E # bool
m_bSkillReloadLiftedReloadKey = 0xE37 # bool m_bSkillReloadLiftedReloadKey = 0xE3F # bool
m_bSkillBoltInterruptAvailable = 0xE38 # bool m_bSkillBoltInterruptAvailable = 0xE40 # bool
m_bSkillBoltLiftedFireKey = 0xE39 # bool m_bSkillBoltLiftedFireKey = 0xE41 # bool
class CCSWeaponBaseVData: # CBasePlayerWeaponVData class CCSWeaponBaseVData: # CBasePlayerWeaponVData
m_WeaponType = 0x240 # CSWeaponType m_WeaponType = 0x240 # CSWeaponType
@ -2814,13 +2818,13 @@ class CFishPool: # CBaseEntity
m_visTimer = 0x4F0 # CountdownTimer m_visTimer = 0x4F0 # CountdownTimer
class CFists: # CCSWeaponBase class CFists: # CCSWeaponBase
m_bPlayingUninterruptableAct = 0xE20 # bool m_bPlayingUninterruptableAct = 0xE28 # bool
m_nUninterruptableActivity = 0xE24 # PlayerAnimEvent_t m_nUninterruptableActivity = 0xE2C # PlayerAnimEvent_t
m_bRestorePrevWep = 0xE28 # bool m_bRestorePrevWep = 0xE30 # bool
m_hWeaponBeforePrevious = 0xE2C # CHandle<CBasePlayerWeapon> m_hWeaponBeforePrevious = 0xE34 # CHandle<CBasePlayerWeapon>
m_hWeaponPrevious = 0xE30 # CHandle<CBasePlayerWeapon> m_hWeaponPrevious = 0xE38 # CHandle<CBasePlayerWeapon>
m_bDelayedHardPunchIncoming = 0xE34 # bool m_bDelayedHardPunchIncoming = 0xE3C # bool
m_bDestroyAfterTaunt = 0xE35 # bool m_bDestroyAfterTaunt = 0xE3D # bool
class CFlashbang: # CBaseCSGrenade class CFlashbang: # CBaseCSGrenade
@ -3551,7 +3555,7 @@ class CKeepUpright: # CPointEntity
m_bDampAllRotation = 0x4E9 # bool m_bDampAllRotation = 0x4E9 # bool
class CKnife: # CCSWeaponBase class CKnife: # CCSWeaponBase
m_bFirstAttack = 0xE20 # bool m_bFirstAttack = 0xE28 # bool
class CLightComponent: # CEntityComponent class CLightComponent: # CEntityComponent
__m_pChainEntity = 0x48 # CNetworkVarChainer __m_pChainEntity = 0x48 # CNetworkVarChainer
@ -3931,9 +3935,6 @@ class CMathRemap: # CLogicalEntity
m_OnFellBelowMax = 0x568 # CEntityIOOutput m_OnFellBelowMax = 0x568 # CEntityIOOutput
class CMelee: # CCSWeaponBase class CMelee: # CCSWeaponBase
m_flThrowAt = 0xE20 # GameTime_t
m_hThrower = 0xE24 # CHandle<CBaseEntity>
m_bDidThrowDamage = 0xE28 # bool
class CMessage: # CPointEntity class CMessage: # CPointEntity
m_iszMessage = 0x4B0 # CUtlSymbolLarge m_iszMessage = 0x4B0 # CUtlSymbolLarge
@ -5998,8 +5999,8 @@ class CWeaponAWP: # CCSWeaponBaseGun
class CWeaponAug: # CCSWeaponBaseGun class CWeaponAug: # CCSWeaponBaseGun
class CWeaponBaseItem: # CCSWeaponBase class CWeaponBaseItem: # CCSWeaponBase
m_SequenceCompleteTimer = 0xE20 # CountdownTimer m_SequenceCompleteTimer = 0xE28 # CountdownTimer
m_bRedraw = 0xE38 # bool m_bRedraw = 0xE40 # bool
class CWeaponBizon: # CCSWeaponBaseGun class CWeaponBizon: # CCSWeaponBaseGun
@ -6054,12 +6055,12 @@ class CWeaponSSG08: # CCSWeaponBaseGun
class CWeaponSawedoff: # CCSWeaponBase class CWeaponSawedoff: # CCSWeaponBase
class CWeaponShield: # CCSWeaponBaseGun class CWeaponShield: # CCSWeaponBaseGun
m_flBulletDamageAbsorbed = 0xE40 # float m_flBulletDamageAbsorbed = 0xE48 # float
m_flLastBulletHitSoundTime = 0xE44 # GameTime_t m_flLastBulletHitSoundTime = 0xE4C # GameTime_t
m_flDisplayHealth = 0xE48 # float m_flDisplayHealth = 0xE50 # float
class CWeaponTaser: # CCSWeaponBaseGun class CWeaponTaser: # CCSWeaponBaseGun
m_fFireTime = 0xE40 # GameTime_t m_fFireTime = 0xE48 # GameTime_t
class CWeaponTec9: # CCSWeaponBaseGun class CWeaponTec9: # CCSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:42 +0000 * Fri, 1 Dec 2023 04:38:02 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]
@ -259,15 +259,17 @@ pub mod CBaseButton { // CBaseToggle
} }
pub mod CBaseCSGrenade { // CCSWeaponBase pub mod CBaseCSGrenade { // CCSWeaponBase
pub const m_bRedraw: usize = 0xE20; // bool pub const m_bRedraw: usize = 0xE28; // bool
pub const m_bIsHeldByPlayer: usize = 0xE21; // bool pub const m_bIsHeldByPlayer: usize = 0xE29; // bool
pub const m_bPinPulled: usize = 0xE22; // bool pub const m_bPinPulled: usize = 0xE2A; // bool
pub const m_bJumpThrow: usize = 0xE23; // bool pub const m_bJumpThrow: usize = 0xE2B; // bool
pub const m_eThrowStatus: usize = 0xE24; // EGrenadeThrowState pub const m_eThrowStatus: usize = 0xE2C; // EGrenadeThrowState
pub const m_fThrowTime: usize = 0xE28; // GameTime_t pub const m_fThrowTime: usize = 0xE30; // GameTime_t
pub const m_flThrowStrength: usize = 0xE2C; // float pub const m_flThrowStrength: usize = 0xE34; // float
pub const m_flThrowStrengthApproach: usize = 0xE30; // float pub const m_flThrowStrengthApproach: usize = 0xE38; // float
pub const m_fDropTime: usize = 0xE34; // GameTime_t pub const m_fDropTime: usize = 0xE3C; // GameTime_t
pub const m_nNextHoldTick: usize = 0xE40; // GameTick_t
pub const m_flNextHoldFrac: usize = 0xE44; // float
} }
pub mod CBaseCSGrenadeProjectile { // CBaseGrenade pub mod CBaseCSGrenadeProjectile { // CBaseGrenade
@ -977,18 +979,18 @@ pub mod CBuyZone { // CBaseTrigger
} }
pub mod CC4 { // CCSWeaponBase pub mod CC4 { // CCSWeaponBase
pub const m_vecLastValidPlayerHeldPosition: usize = 0xE20; // Vector pub const m_vecLastValidPlayerHeldPosition: usize = 0xE28; // Vector
pub const m_vecLastValidDroppedPosition: usize = 0xE2C; // Vector pub const m_vecLastValidDroppedPosition: usize = 0xE34; // Vector
pub const m_bDoValidDroppedPositionCheck: usize = 0xE38; // bool pub const m_bDoValidDroppedPositionCheck: usize = 0xE40; // bool
pub const m_bStartedArming: usize = 0xE39; // bool pub const m_bStartedArming: usize = 0xE41; // bool
pub const m_fArmedTime: usize = 0xE3C; // GameTime_t pub const m_fArmedTime: usize = 0xE44; // GameTime_t
pub const m_bBombPlacedAnimation: usize = 0xE40; // bool pub const m_bBombPlacedAnimation: usize = 0xE48; // bool
pub const m_bIsPlantingViaUse: usize = 0xE41; // bool pub const m_bIsPlantingViaUse: usize = 0xE49; // bool
pub const m_entitySpottedState: usize = 0xE48; // EntitySpottedState_t pub const m_entitySpottedState: usize = 0xE50; // EntitySpottedState_t
pub const m_nSpotRules: usize = 0xE60; // int32_t pub const m_nSpotRules: usize = 0xE68; // int32_t
pub const m_bPlayedArmingBeeps: usize = 0xE64; // bool[7] pub const m_bPlayedArmingBeeps: usize = 0xE6C; // bool[7]
pub const m_bBombPlanted: usize = 0xE6B; // bool pub const m_bBombPlanted: usize = 0xE73; // bool
pub const m_bDroppedFromDeath: usize = 0xE6C; // bool pub const m_bDroppedFromDeath: usize = 0xE74; // bool
} }
pub mod CCSBot { // CBot pub mod CCSBot { // CBot
@ -1587,23 +1589,23 @@ pub mod CCSPlayerPawn { // CCSPlayerPawnBase
pub const m_aimPunchTickFraction: usize = 0x16A0; // float pub const m_aimPunchTickFraction: usize = 0x16A0; // float
pub const m_aimPunchCache: usize = 0x16A8; // CUtlVector<QAngle> pub const m_aimPunchCache: usize = 0x16A8; // CUtlVector<QAngle>
pub const m_bIsBuyMenuOpen: usize = 0x16C0; // bool pub const m_bIsBuyMenuOpen: usize = 0x16C0; // bool
pub const m_xLastHeadBoneTransform: usize = 0x1C40; // CTransform pub const m_xLastHeadBoneTransform: usize = 0x1CF0; // CTransform
pub const m_bLastHeadBoneTransformIsValid: usize = 0x1C60; // bool pub const m_bLastHeadBoneTransformIsValid: usize = 0x1D10; // bool
pub const m_lastLandTime: usize = 0x1C64; // GameTime_t pub const m_lastLandTime: usize = 0x1D14; // GameTime_t
pub const m_bOnGroundLastTick: usize = 0x1C68; // bool pub const m_bOnGroundLastTick: usize = 0x1D18; // bool
pub const m_iPlayerLocked: usize = 0x1C6C; // int32_t pub const m_iPlayerLocked: usize = 0x1D1C; // int32_t
pub const m_flTimeOfLastInjury: usize = 0x1C74; // GameTime_t pub const m_flTimeOfLastInjury: usize = 0x1D24; // GameTime_t
pub const m_flNextSprayDecalTime: usize = 0x1C78; // GameTime_t pub const m_flNextSprayDecalTime: usize = 0x1D28; // GameTime_t
pub const m_bNextSprayDecalTimeExpedited: usize = 0x1C7C; // bool pub const m_bNextSprayDecalTimeExpedited: usize = 0x1D2C; // bool
pub const m_nRagdollDamageBone: usize = 0x1C80; // int32_t pub const m_nRagdollDamageBone: usize = 0x1D30; // int32_t
pub const m_vRagdollDamageForce: usize = 0x1C84; // Vector pub const m_vRagdollDamageForce: usize = 0x1D34; // Vector
pub const m_vRagdollDamagePosition: usize = 0x1C90; // Vector pub const m_vRagdollDamagePosition: usize = 0x1D40; // Vector
pub const m_szRagdollDamageWeaponName: usize = 0x1C9C; // char[64] pub const m_szRagdollDamageWeaponName: usize = 0x1D4C; // char[64]
pub const m_bRagdollDamageHeadshot: usize = 0x1CDC; // bool pub const m_bRagdollDamageHeadshot: usize = 0x1D8C; // bool
pub const m_vRagdollServerOrigin: usize = 0x1CE0; // Vector pub const m_vRagdollServerOrigin: usize = 0x1D90; // Vector
pub const m_EconGloves: usize = 0x1CF0; // CEconItemView pub const m_EconGloves: usize = 0x1DA0; // CEconItemView
pub const m_qDeathEyeAngles: usize = 0x1F68; // QAngle pub const m_qDeathEyeAngles: usize = 0x2018; // QAngle
pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1F74; // bool pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2024; // bool
} }
pub mod CCSPlayerPawnBase { // CBasePlayerPawn pub mod CCSPlayerPawnBase { // CBasePlayerPawn
@ -1907,10 +1909,11 @@ pub mod CCSWeaponBase { // CBasePlayerWeapon
pub const m_flFireSequenceStartTime: usize = 0xC90; // float pub const m_flFireSequenceStartTime: usize = 0xC90; // float
pub const m_nFireSequenceStartTimeChange: usize = 0xC94; // int32_t pub const m_nFireSequenceStartTimeChange: usize = 0xC94; // int32_t
pub const m_nFireSequenceStartTimeAck: usize = 0xC98; // int32_t pub const m_nFireSequenceStartTimeAck: usize = 0xC98; // int32_t
pub const m_bPlayerFireEventIsPrimary: usize = 0xC9C; // bool pub const m_ePlayerFireEvent: usize = 0xC9C; // PlayerAnimEvent_t
pub const m_seqIdle: usize = 0xCA0; // HSequence pub const m_ePlayerFireEventAttackType: usize = 0xCA0; // WeaponAttackType_t
pub const m_seqFirePrimary: usize = 0xCA4; // HSequence pub const m_seqIdle: usize = 0xCA4; // HSequence
pub const m_seqFireSecondary: usize = 0xCA8; // HSequence pub const m_seqFirePrimary: usize = 0xCA8; // HSequence
pub const m_seqFireSecondary: usize = 0xCAC; // HSequence
pub const m_thirdPersonFireSequences: usize = 0xCB0; // CUtlVector<HSequence> pub const m_thirdPersonFireSequences: usize = 0xCB0; // CUtlVector<HSequence>
pub const m_hCurrentThirdPersonSequence: usize = 0xCC8; // HSequence pub const m_hCurrentThirdPersonSequence: usize = 0xCC8; // HSequence
pub const m_nSilencerBoneIndex: usize = 0xCCC; // int32_t pub const m_nSilencerBoneIndex: usize = 0xCCC; // int32_t
@ -1936,43 +1939,44 @@ pub mod CCSWeaponBase { // CBasePlayerWeapon
pub const m_iRecoilIndex: usize = 0xD78; // int32_t pub const m_iRecoilIndex: usize = 0xD78; // int32_t
pub const m_flRecoilIndex: usize = 0xD7C; // float pub const m_flRecoilIndex: usize = 0xD7C; // float
pub const m_bBurstMode: usize = 0xD80; // bool pub const m_bBurstMode: usize = 0xD80; // bool
pub const m_flPostponeFireReadyTime: usize = 0xD84; // GameTime_t pub const m_nPostponeFireReadyTicks: usize = 0xD84; // GameTick_t
pub const m_bInReload: usize = 0xD88; // bool pub const m_flPostponeFireReadyFrac: usize = 0xD88; // float
pub const m_bReloadVisuallyComplete: usize = 0xD89; // bool pub const m_bInReload: usize = 0xD8C; // bool
pub const m_flDroppedAtTime: usize = 0xD8C; // GameTime_t pub const m_bReloadVisuallyComplete: usize = 0xD8D; // bool
pub const m_bIsHauledBack: usize = 0xD90; // bool pub const m_flDroppedAtTime: usize = 0xD90; // GameTime_t
pub const m_bSilencerOn: usize = 0xD91; // bool pub const m_bIsHauledBack: usize = 0xD94; // bool
pub const m_flTimeSilencerSwitchComplete: usize = 0xD94; // GameTime_t pub const m_bSilencerOn: usize = 0xD95; // bool
pub const m_iOriginalTeamNumber: usize = 0xD98; // int32_t pub const m_flTimeSilencerSwitchComplete: usize = 0xD98; // GameTime_t
pub const m_flNextAttackRenderTimeOffset: usize = 0xD9C; // float pub const m_iOriginalTeamNumber: usize = 0xD9C; // int32_t
pub const m_bCanBePickedUp: usize = 0xDB0; // bool pub const m_flNextAttackRenderTimeOffset: usize = 0xDA0; // float
pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xDB1; // bool pub const m_bCanBePickedUp: usize = 0xDB8; // bool
pub const m_nextOwnerTouchTime: usize = 0xDB4; // GameTime_t pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xDB9; // bool
pub const m_nextPrevOwnerTouchTime: usize = 0xDB8; // GameTime_t pub const m_nextOwnerTouchTime: usize = 0xDBC; // GameTime_t
pub const m_hPrevOwner: usize = 0xDBC; // CHandle<CCSPlayerPawn> pub const m_nextPrevOwnerTouchTime: usize = 0xDC0; // GameTime_t
pub const m_nDropTick: usize = 0xDC0; // GameTick_t pub const m_hPrevOwner: usize = 0xDC4; // CHandle<CCSPlayerPawn>
pub const m_donated: usize = 0xDE4; // bool pub const m_nDropTick: usize = 0xDC8; // GameTick_t
pub const m_fLastShotTime: usize = 0xDE8; // GameTime_t pub const m_donated: usize = 0xDEC; // bool
pub const m_bWasOwnedByCT: usize = 0xDEC; // bool pub const m_fLastShotTime: usize = 0xDF0; // GameTime_t
pub const m_bWasOwnedByTerrorist: usize = 0xDED; // bool pub const m_bWasOwnedByCT: usize = 0xDF4; // bool
pub const m_bFiredOutOfAmmoEvent: usize = 0xDEE; // bool pub const m_bWasOwnedByTerrorist: usize = 0xDF5; // bool
pub const m_numRemoveUnownedWeaponThink: usize = 0xDF0; // int32_t pub const m_bFiredOutOfAmmoEvent: usize = 0xDF6; // bool
pub const m_IronSightController: usize = 0xDF8; // CIronSightController pub const m_numRemoveUnownedWeaponThink: usize = 0xDF8; // int32_t
pub const m_iIronSightMode: usize = 0xE10; // int32_t pub const m_IronSightController: usize = 0xE00; // CIronSightController
pub const m_flLastLOSTraceFailureTime: usize = 0xE14; // GameTime_t pub const m_iIronSightMode: usize = 0xE18; // int32_t
pub const m_iNumEmptyAttacks: usize = 0xE18; // int32_t pub const m_flLastLOSTraceFailureTime: usize = 0xE1C; // GameTime_t
pub const m_iNumEmptyAttacks: usize = 0xE20; // int32_t
} }
pub mod CCSWeaponBaseGun { // CCSWeaponBase pub mod CCSWeaponBaseGun { // CCSWeaponBase
pub const m_zoomLevel: usize = 0xE20; // int32_t pub const m_zoomLevel: usize = 0xE28; // int32_t
pub const m_iBurstShotsRemaining: usize = 0xE24; // int32_t pub const m_iBurstShotsRemaining: usize = 0xE2C; // int32_t
pub const m_silencedModelIndex: usize = 0xE30; // int32_t pub const m_silencedModelIndex: usize = 0xE38; // int32_t
pub const m_inPrecache: usize = 0xE34; // bool pub const m_inPrecache: usize = 0xE3C; // bool
pub const m_bNeedsBoltAction: usize = 0xE35; // bool pub const m_bNeedsBoltAction: usize = 0xE3D; // bool
pub const m_bSkillReloadAvailable: usize = 0xE36; // bool pub const m_bSkillReloadAvailable: usize = 0xE3E; // bool
pub const m_bSkillReloadLiftedReloadKey: usize = 0xE37; // bool pub const m_bSkillReloadLiftedReloadKey: usize = 0xE3F; // bool
pub const m_bSkillBoltInterruptAvailable: usize = 0xE38; // bool pub const m_bSkillBoltInterruptAvailable: usize = 0xE40; // bool
pub const m_bSkillBoltLiftedFireKey: usize = 0xE39; // bool pub const m_bSkillBoltLiftedFireKey: usize = 0xE41; // bool
} }
pub mod CCSWeaponBaseVData { // CBasePlayerWeaponVData pub mod CCSWeaponBaseVData { // CBasePlayerWeaponVData
@ -3051,13 +3055,13 @@ pub mod CFishPool { // CBaseEntity
} }
pub mod CFists { // CCSWeaponBase pub mod CFists { // CCSWeaponBase
pub const m_bPlayingUninterruptableAct: usize = 0xE20; // bool pub const m_bPlayingUninterruptableAct: usize = 0xE28; // bool
pub const m_nUninterruptableActivity: usize = 0xE24; // PlayerAnimEvent_t pub const m_nUninterruptableActivity: usize = 0xE2C; // PlayerAnimEvent_t
pub const m_bRestorePrevWep: usize = 0xE28; // bool pub const m_bRestorePrevWep: usize = 0xE30; // bool
pub const m_hWeaponBeforePrevious: usize = 0xE2C; // CHandle<CBasePlayerWeapon> pub const m_hWeaponBeforePrevious: usize = 0xE34; // CHandle<CBasePlayerWeapon>
pub const m_hWeaponPrevious: usize = 0xE30; // CHandle<CBasePlayerWeapon> pub const m_hWeaponPrevious: usize = 0xE38; // CHandle<CBasePlayerWeapon>
pub const m_bDelayedHardPunchIncoming: usize = 0xE34; // bool pub const m_bDelayedHardPunchIncoming: usize = 0xE3C; // bool
pub const m_bDestroyAfterTaunt: usize = 0xE35; // bool pub const m_bDestroyAfterTaunt: usize = 0xE3D; // bool
} }
pub mod CFlashbang { // CBaseCSGrenade pub mod CFlashbang { // CBaseCSGrenade
@ -3896,7 +3900,7 @@ pub mod CKeepUpright { // CPointEntity
} }
pub mod CKnife { // CCSWeaponBase pub mod CKnife { // CCSWeaponBase
pub const m_bFirstAttack: usize = 0xE20; // bool pub const m_bFirstAttack: usize = 0xE28; // bool
} }
pub mod CLightComponent { // CEntityComponent pub mod CLightComponent { // CEntityComponent
@ -4319,9 +4323,6 @@ pub mod CMathRemap { // CLogicalEntity
} }
pub mod CMelee { // CCSWeaponBase pub mod CMelee { // CCSWeaponBase
pub const m_flThrowAt: usize = 0xE20; // GameTime_t
pub const m_hThrower: usize = 0xE24; // CHandle<CBaseEntity>
pub const m_bDidThrowDamage: usize = 0xE28; // bool
} }
pub mod CMessage { // CPointEntity pub mod CMessage { // CPointEntity
@ -6665,8 +6666,8 @@ pub mod CWeaponAug { // CCSWeaponBaseGun
} }
pub mod CWeaponBaseItem { // CCSWeaponBase pub mod CWeaponBaseItem { // CCSWeaponBase
pub const m_SequenceCompleteTimer: usize = 0xE20; // CountdownTimer pub const m_SequenceCompleteTimer: usize = 0xE28; // CountdownTimer
pub const m_bRedraw: usize = 0xE38; // bool pub const m_bRedraw: usize = 0xE40; // bool
} }
pub mod CWeaponBizon { // CCSWeaponBaseGun pub mod CWeaponBizon { // CCSWeaponBaseGun
@ -6748,13 +6749,13 @@ pub mod CWeaponSawedoff { // CCSWeaponBase
} }
pub mod CWeaponShield { // CCSWeaponBaseGun pub mod CWeaponShield { // CCSWeaponBaseGun
pub const m_flBulletDamageAbsorbed: usize = 0xE40; // float pub const m_flBulletDamageAbsorbed: usize = 0xE48; // float
pub const m_flLastBulletHitSoundTime: usize = 0xE44; // GameTime_t pub const m_flLastBulletHitSoundTime: usize = 0xE4C; // GameTime_t
pub const m_flDisplayHealth: usize = 0xE48; // float pub const m_flDisplayHealth: usize = 0xE50; // float
} }
pub mod CWeaponTaser { // CCSWeaponBaseGun pub mod CWeaponTaser { // CCSWeaponBaseGun
pub const m_fFireTime: usize = 0xE40; // GameTime_t pub const m_fFireTime: usize = 0xE48; // GameTime_t
} }
pub mod CWeaponTec9 { // CCSWeaponBaseGun pub mod CWeaponTec9 { // CCSWeaponBaseGun

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
public static class CDSPMixgroupModifier { public static class CDSPMixgroupModifier {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:01 +0000
''' '''
class CDSPMixgroupModifier: class CDSPMixgroupModifier:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
public static class CFeIndexedJiggleBone { public static class CFeIndexedJiggleBone {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:01 +0000
''' '''
class CFeIndexedJiggleBone: class CFeIndexedJiggleBone:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
public static class AggregateLODSetup_t { public static class AggregateLODSetup_t {

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#pragma once #pragma once

View File

@ -1,6 +1,6 @@
''' '''
Created using https://github.com/a2x/cs2-dumper Created using https://github.com/a2x/cs2-dumper
Tue, 21 Nov 2023 00:47:41 +0000 Fri, 1 Dec 2023 04:38:01 +0000
''' '''
class AggregateLODSetup_t: class AggregateLODSetup_t:

View File

@ -1,6 +1,6 @@
/* /*
* Created using https://github.com/a2x/cs2-dumper * Created using https://github.com/a2x/cs2-dumper
* Tue, 21 Nov 2023 00:47:41 +0000 * Fri, 1 Dec 2023 04:38:01 +0000
*/ */
#![allow(non_snake_case, non_upper_case_globals)] #![allow(non_snake_case, non_upper_case_globals)]

View File

@ -158,7 +158,7 @@ mod tests {
.expect("Failed to find engine2.dll") .expect("Failed to find engine2.dll")
.base(); .base();
let build_number = process.read_memory::<u32>(engine_base + 0x48B514)?; // dwBuildNumber let build_number = process.read_memory::<u32>(engine_base + 0x48A344)?; // dwBuildNumber
println!("Build number: {}", build_number); println!("Build number: {}", build_number);
@ -174,14 +174,14 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let force_attack = process.read_memory::<u32>(client_base + 0x16B5510)?; // dwForceAttack let force_attack = process.read_memory::<u32>(client_base + 0x16BB940)?; // dwForceAttack
let force_attack_2 = process.read_memory::<u32>(client_base + 0x16B55A0)?; // dwForceAttack2 let force_attack_2 = process.read_memory::<u32>(client_base + 0x16BB9D0)?; // dwForceAttack2
let force_backward = process.read_memory::<u32>(client_base + 0x16B57E0)?; // dwForceBackward let force_backward = process.read_memory::<u32>(client_base + 0x16BBC10)?; // dwForceBackward
let force_crouch = process.read_memory::<u32>(client_base + 0x16B5AB0)?; // dwForceCrouch let force_crouch = process.read_memory::<u32>(client_base + 0x16BBEE0)?; // dwForceCrouch
let force_forward = process.read_memory::<u32>(client_base + 0x16B5750)?; // dwForceForward let force_forward = process.read_memory::<u32>(client_base + 0x16BBB80)?; // dwForceForward
let force_jump = process.read_memory::<u32>(client_base + 0x16B5A20)?; // dwForceJump let force_jump = process.read_memory::<u32>(client_base + 0x16BBE50)?; // dwForceJump
let force_left = process.read_memory::<u32>(client_base + 0x16B5870)?; // dwForceLeft let force_left = process.read_memory::<u32>(client_base + 0x16BBCA0)?; // dwForceLeft
let force_right = process.read_memory::<u32>(client_base + 0x16B5900)?; // dwForceRight let force_right = process.read_memory::<u32>(client_base + 0x16BBD30)?; // dwForceRight
let get_key_state = |value: u32| -> &str { let get_key_state = |value: u32| -> &str {
match value { match value {
@ -251,7 +251,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B1670)?; // dwGlobalVars let global_vars = process.read_memory::<*const GlobalVarsBase>(client_base + 0x16B7AB0)?; // dwGlobalVars
let current_map_name = unsafe { let current_map_name = unsafe {
(*global_vars) (*global_vars)
@ -300,7 +300,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let local_player_controller = process.read_memory::<usize>(client_base + 0x1804518)?; // dwLocalPlayerController let local_player_controller = process.read_memory::<usize>(client_base + 0x180A8F0)?; // dwLocalPlayerController
let player_name = process.read_string((local_player_controller + 0x640).into())?; // m_iszPlayerName let player_name = process.read_string((local_player_controller + 0x640).into())?; // m_iszPlayerName
@ -318,7 +318,7 @@ mod tests {
.expect("Failed to find client.dll") .expect("Failed to find client.dll")
.base(); .base();
let local_player_pawn = process.read_memory::<usize>(client_base + 0x16BC5B8)?; // dwLocalPlayerPawn let local_player_pawn = process.read_memory::<usize>(client_base + 0x16C29E8)?; // dwLocalPlayerPawn
let game_scene_node = process.read_memory::<usize>((local_player_pawn + 0x310).into())?; // m_pGameSceneNode let game_scene_node = process.read_memory::<usize>((local_player_pawn + 0x310).into())?; // m_pGameSceneNode
@ -346,8 +346,8 @@ mod tests {
.expect("Failed to find engine2.dll") .expect("Failed to find engine2.dll")
.base(); .base();
let window_width = process.read_memory::<u32>(engine_base + 0x541D88)?; // dwWindowWidth let window_width = process.read_memory::<u32>(engine_base + 0x540A48)?; // dwWindowWidth
let window_height = process.read_memory::<u32>(engine_base + 0x541D8C)?; // dwWindowHeight let window_height = process.read_memory::<u32>(engine_base + 0x540A4C)?; // dwWindowHeight
println!("Window size: {}x{}", window_width, window_height); println!("Window size: {}x{}", window_width, window_height);