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

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {
@ -1306,16 +1306,18 @@ public static class C_BaseButton { // C_BaseToggle
}
public static class C_BaseCSGrenade { // C_CSWeaponBase
public const nint m_bClientPredictDelete = 0x19F0; // bool
public const nint m_bRedraw = 0x19F1; // bool
public const nint m_bIsHeldByPlayer = 0x19F2; // bool
public const nint m_bPinPulled = 0x19F3; // bool
public const nint m_bJumpThrow = 0x19F4; // bool
public const nint m_eThrowStatus = 0x19F8; // EGrenadeThrowState
public const nint m_fThrowTime = 0x19FC; // GameTime_t
public const nint m_flThrowStrength = 0x1A00; // float
public const nint m_flThrowStrengthApproach = 0x1A04; // float
public const nint m_fDropTime = 0x1A08; // GameTime_t
public const nint m_bClientPredictDelete = 0x1A00; // bool
public const nint m_bRedraw = 0x1A01; // bool
public const nint m_bIsHeldByPlayer = 0x1A02; // bool
public const nint m_bPinPulled = 0x1A03; // bool
public const nint m_bJumpThrow = 0x1A04; // bool
public const nint m_eThrowStatus = 0x1A08; // EGrenadeThrowState
public const nint m_fThrowTime = 0x1A0C; // GameTime_t
public const nint m_flThrowStrength = 0x1A10; // float
public const nint m_flThrowStrengthApproach = 0x1A14; // float
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
@ -1678,18 +1680,18 @@ public static class C_BulletHitModel { // CBaseAnimGraph
}
public static class C_C4 { // C_CSWeaponBase
public const nint m_szScreenText = 0x19F0; // char[32]
public const nint m_activeLightParticleIndex = 0x1A10; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A14; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A18; // bool
public const nint m_fArmedTime = 0x1A1C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1A20; // bool
public const nint m_bIsPlantingViaUse = 0x1A21; // bool
public const nint m_entitySpottedState = 0x1A28; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1A40; // int32_t
public const nint m_bPlayedArmingBeeps = 0x1A44; // bool[7]
public const nint m_bBombPlanted = 0x1A4B; // bool
public const nint m_bDroppedFromDeath = 0x1A4C; // bool
public const nint m_szScreenText = 0x1A00; // char[32]
public const nint m_activeLightParticleIndex = 0x1A20; // ParticleIndex_t
public const nint m_eActiveLightEffect = 0x1A24; // C4LightEffect_t
public const nint m_bStartedArming = 0x1A28; // bool
public const nint m_fArmedTime = 0x1A2C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0x1A30; // bool
public const nint m_bIsPlantingViaUse = 0x1A31; // bool
public const nint m_entitySpottedState = 0x1A38; // EntitySpottedState_t
public const nint m_nSpotRules = 0x1A50; // int32_t
public const nint m_bPlayedArmingBeeps = 0x1A54; // bool[7]
public const nint m_bBombPlanted = 0x1A5B; // bool
public const nint m_bDroppedFromDeath = 0x1A5C; // bool
}
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 const nint m_animgraph = 0x22E8; // CUtlString
public const nint m_animgraphCharacterModeString = 0x22F0; // CUtlString
public const nint m_flInitialModelScale = 0x22F8; // float
public const nint m_animgraph = 0x23A0; // CUtlString
public const nint m_animgraphCharacterModeString = 0x23A8; // CUtlString
public const nint m_flInitialModelScale = 0x23B0; // float
}
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_bRagdollDamageHeadshot = 0x1D60; // bool
public const nint m_vRagdollServerOrigin = 0x1D64; // Vector
public const nint m_bLastHeadBoneTransformIsValid = 0x22B0; // bool
public const nint m_lastLandTime = 0x22B4; // GameTime_t
public const nint m_bOnGroundLastTick = 0x22B8; // bool
public const nint m_qDeathEyeAngles = 0x22D4; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x22E0; // bool
public const nint m_bLastHeadBoneTransformIsValid = 0x2368; // bool
public const nint m_lastLandTime = 0x236C; // GameTime_t
public const nint m_bOnGroundLastTick = 0x2370; // bool
public const nint m_qDeathEyeAngles = 0x238C; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x2398; // bool
}
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_nFireSequenceStartTimeChange = 0x15D8; // int32_t
public const nint m_nFireSequenceStartTimeAck = 0x15DC; // int32_t
public const nint m_bPlayerFireEventIsPrimary = 0x15E0; // bool
public const nint m_seqIdle = 0x15E4; // HSequence
public const nint m_seqFirePrimary = 0x15E8; // HSequence
public const nint m_seqFireSecondary = 0x15EC; // HSequence
public const nint m_thirdPersonFireSequences = 0x15F0; // CUtlVector<HSequence>
public const nint m_hCurrentThirdPersonSequence = 0x1608; // HSequence
public const nint m_nSilencerBoneIndex = 0x160C; // int32_t
public const nint m_thirdPersonSequences = 0x1610; // HSequence[6]
public const nint m_ClientPreviousWeaponState = 0x1640; // CSWeaponState_t
public const nint m_iState = 0x1644; // CSWeaponState_t
public const nint m_flCrosshairDistance = 0x1648; // float
public const nint m_iAmmoLastCheck = 0x164C; // int32_t
public const nint m_iAlpha = 0x1650; // int32_t
public const nint m_iScopeTextureID = 0x1654; // int32_t
public const nint m_iCrosshairTextureID = 0x1658; // int32_t
public const nint m_flGunAccuracyPosition = 0x165C; // float
public const nint m_nViewModelIndex = 0x1660; // uint32_t
public const nint m_bReloadsWithClips = 0x1664; // bool
public const nint m_flTimeWeaponIdle = 0x1668; // GameTime_t
public const nint m_bFireOnEmpty = 0x166C; // bool
public const nint m_OnPlayerPickup = 0x1670; // CEntityIOOutput
public const nint m_weaponMode = 0x1698; // CSWeaponMode
public const nint m_flTurningInaccuracyDelta = 0x169C; // float
public const nint m_vecTurningInaccuracyEyeDirLast = 0x16A0; // Vector
public const nint m_flTurningInaccuracy = 0x16AC; // float
public const nint m_fAccuracyPenalty = 0x16B0; // float
public const nint m_flLastAccuracyUpdateTime = 0x16B4; // GameTime_t
public const nint m_fAccuracySmoothedForZoom = 0x16B8; // float
public const nint m_fScopeZoomEndTime = 0x16BC; // GameTime_t
public const nint m_iRecoilIndex = 0x16C0; // int32_t
public const nint m_flRecoilIndex = 0x16C4; // float
public const nint m_bBurstMode = 0x16C8; // bool
public const nint m_flPostponeFireReadyTime = 0x16CC; // GameTime_t
public const nint m_bInReload = 0x16D0; // bool
public const nint m_bReloadVisuallyComplete = 0x16D1; // bool
public const nint m_flDroppedAtTime = 0x16D4; // GameTime_t
public const nint m_bIsHauledBack = 0x16D8; // bool
public const nint m_bSilencerOn = 0x16D9; // bool
public const nint m_flTimeSilencerSwitchComplete = 0x16DC; // GameTime_t
public const nint m_iOriginalTeamNumber = 0x16E0; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0x16E4; // float
public const nint m_bVisualsDataSet = 0x1768; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x1769; // bool
public const nint m_hOurPing = 0x176C; // CHandle<C_BaseEntity>
public const nint m_nOurPingIndex = 0x1770; // CEntityIndex
public const nint m_vecOurPingPos = 0x1774; // Vector
public const nint m_bGlowForPing = 0x1780; // bool
public const nint m_bUIWeapon = 0x1781; // bool
public const nint m_hPrevOwner = 0x1790; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x1794; // GameTick_t
public const nint m_donated = 0x17B4; // bool
public const nint m_fLastShotTime = 0x17B8; // GameTime_t
public const nint m_bWasOwnedByCT = 0x17BC; // bool
public const nint m_bWasOwnedByTerrorist = 0x17BD; // bool
public const nint m_gunHeat = 0x17C0; // float
public const nint m_smokeAttachments = 0x17C4; // uint32_t
public const nint m_lastSmokeTime = 0x17C8; // GameTime_t
public const nint m_flNextClientFireBulletTime = 0x17CC; // float
public const nint m_flNextClientFireBulletTime_Repredict = 0x17D0; // float
public const nint m_IronSightController = 0x18B0; // C_IronSightController
public const nint m_iIronSightMode = 0x1960; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0x1970; // GameTime_t
public const nint m_iNumEmptyAttacks = 0x1974; // int32_t
public const nint m_ePlayerFireEvent = 0x15E0; // PlayerAnimEvent_t
public const nint m_ePlayerFireEventAttackType = 0x15E4; // WeaponAttackType_t
public const nint m_seqIdle = 0x15E8; // HSequence
public const nint m_seqFirePrimary = 0x15EC; // HSequence
public const nint m_seqFireSecondary = 0x15F0; // HSequence
public const nint m_thirdPersonFireSequences = 0x15F8; // CUtlVector<HSequence>
public const nint m_hCurrentThirdPersonSequence = 0x1610; // HSequence
public const nint m_nSilencerBoneIndex = 0x1614; // int32_t
public const nint m_thirdPersonSequences = 0x1618; // HSequence[6]
public const nint m_ClientPreviousWeaponState = 0x1648; // CSWeaponState_t
public const nint m_iState = 0x164C; // CSWeaponState_t
public const nint m_flCrosshairDistance = 0x1650; // float
public const nint m_iAmmoLastCheck = 0x1654; // int32_t
public const nint m_iAlpha = 0x1658; // int32_t
public const nint m_iScopeTextureID = 0x165C; // int32_t
public const nint m_iCrosshairTextureID = 0x1660; // int32_t
public const nint m_flGunAccuracyPosition = 0x1664; // float
public const nint m_nViewModelIndex = 0x1668; // uint32_t
public const nint m_bReloadsWithClips = 0x166C; // bool
public const nint m_flTimeWeaponIdle = 0x1670; // GameTime_t
public const nint m_bFireOnEmpty = 0x1674; // bool
public const nint m_OnPlayerPickup = 0x1678; // CEntityIOOutput
public const nint m_weaponMode = 0x16A0; // CSWeaponMode
public const nint m_flTurningInaccuracyDelta = 0x16A4; // float
public const nint m_vecTurningInaccuracyEyeDirLast = 0x16A8; // Vector
public const nint m_flTurningInaccuracy = 0x16B4; // float
public const nint m_fAccuracyPenalty = 0x16B8; // float
public const nint m_flLastAccuracyUpdateTime = 0x16BC; // GameTime_t
public const nint m_fAccuracySmoothedForZoom = 0x16C0; // float
public const nint m_fScopeZoomEndTime = 0x16C4; // GameTime_t
public const nint m_iRecoilIndex = 0x16C8; // int32_t
public const nint m_flRecoilIndex = 0x16CC; // float
public const nint m_bBurstMode = 0x16D0; // bool
public const nint m_nPostponeFireReadyTicks = 0x16D4; // GameTick_t
public const nint m_flPostponeFireReadyFrac = 0x16D8; // float
public const nint m_bInReload = 0x16DC; // bool
public const nint m_bReloadVisuallyComplete = 0x16DD; // bool
public const nint m_flDroppedAtTime = 0x16E0; // GameTime_t
public const nint m_bIsHauledBack = 0x16E4; // bool
public const nint m_bSilencerOn = 0x16E5; // bool
public const nint m_flTimeSilencerSwitchComplete = 0x16E8; // GameTime_t
public const nint m_iOriginalTeamNumber = 0x16EC; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0x16F0; // float
public const nint m_bVisualsDataSet = 0x1778; // bool
public const nint m_bOldFirstPersonSpectatedState = 0x1779; // bool
public const nint m_hOurPing = 0x177C; // CHandle<C_BaseEntity>
public const nint m_nOurPingIndex = 0x1780; // CEntityIndex
public const nint m_vecOurPingPos = 0x1784; // Vector
public const nint m_bGlowForPing = 0x1790; // bool
public const nint m_bUIWeapon = 0x1791; // bool
public const nint m_hPrevOwner = 0x17A0; // CHandle<C_CSPlayerPawn>
public const nint m_nDropTick = 0x17A4; // GameTick_t
public const nint m_donated = 0x17C4; // bool
public const nint m_fLastShotTime = 0x17C8; // GameTime_t
public const nint m_bWasOwnedByCT = 0x17CC; // bool
public const nint m_bWasOwnedByTerrorist = 0x17CD; // bool
public const nint m_gunHeat = 0x17D0; // float
public const nint m_smokeAttachments = 0x17D4; // uint32_t
public const nint m_lastSmokeTime = 0x17D8; // GameTime_t
public const nint m_flNextClientFireBulletTime = 0x17DC; // float
public const nint m_flNextClientFireBulletTime_Repredict = 0x17E0; // float
public const nint m_IronSightController = 0x18C0; // C_IronSightController
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 const nint m_zoomLevel = 0x19F0; // int32_t
public const nint m_iBurstShotsRemaining = 0x19F4; // int32_t
public const nint m_iSilencerBodygroup = 0x19F8; // int32_t
public const nint m_silencedModelIndex = 0x1A08; // int32_t
public const nint m_inPrecache = 0x1A0C; // bool
public const nint m_bNeedsBoltAction = 0x1A0D; // bool
public const nint m_zoomLevel = 0x1A00; // int32_t
public const nint m_iBurstShotsRemaining = 0x1A04; // int32_t
public const nint m_iSilencerBodygroup = 0x1A08; // int32_t
public const nint m_silencedModelIndex = 0x1A18; // int32_t
public const nint m_inPrecache = 0x1A1C; // bool
public const nint m_bNeedsBoltAction = 0x1A1D; // bool
}
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 const nint m_bPlayingUninterruptableAct = 0x19F0; // bool
public const nint m_nUninterruptableActivity = 0x19F4; // PlayerAnimEvent_t
public const nint m_bPlayingUninterruptableAct = 0x1A00; // bool
public const nint m_nUninterruptableActivity = 0x1A04; // PlayerAnimEvent_t
}
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 const nint m_flThrowAt = 0x19F0; // GameTime_t
}
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 const nint m_SequenceCompleteTimer = 0x19F0; // CountdownTimer
public const nint m_bRedraw = 0x1A08; // bool
public const nint m_SequenceCompleteTimer = 0x1A00; // CountdownTimer
public const nint m_bRedraw = 0x1A18; // bool
}
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 const nint m_flDisplayHealth = 0x1A10; // float
public const nint m_flDisplayHealth = 0x1A20; // float
}
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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
/*
* 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 {
@ -152,6 +152,8 @@ public static class EventClientProcessGameInput_t {
public static class EventClientProcessInput_t {
public const nint m_LoopState = 0x0; // EngineLoopState_t
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 {
@ -173,11 +175,6 @@ public static class EventFrameBoundary_t {
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 {
}

View File

@ -1,6 +1,6 @@
/*
* 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
@ -156,6 +156,8 @@ namespace EventClientProcessGameInput_t {
namespace EventClientProcessInput_t {
constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t
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 {
@ -177,11 +179,6 @@ namespace EventFrameBoundary_t {
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 {
}

View File

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

View File

@ -1,6 +1,6 @@
'''
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:
@ -124,6 +124,8 @@ class EventClientProcessGameInput_t:
class EventClientProcessInput_t:
m_LoopState = 0x0 # EngineLoopState_t
m_flRealTime = 0x28 # float
m_flTickInterval = 0x2C # float
m_flTickStartTime = 0x30 # double
class EventClientProcessNetworking_t:
@ -139,10 +141,6 @@ class EventClientSimulate_t: # EventSimulate_t
class EventFrameBoundary_t:
m_flFrameTime = 0x0 # float
class EventHostTimescaleChanged_t:
m_flOldValue = 0x0 # float
m_flNewValue = 0x4 # float
class EventModInitialized_t:
class EventPostAdvanceTick_t: # EventSimulate_t

View File

@ -1,6 +1,6 @@
/*
* 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)]
@ -154,6 +154,8 @@ pub mod EventClientProcessGameInput_t {
pub mod EventClientProcessInput_t {
pub const m_LoopState: usize = 0x0; // EngineLoopState_t
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 {
@ -175,11 +177,6 @@ pub mod EventFrameBoundary_t {
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 {
}

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,43 +1,43 @@
/*
* 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 const nint dwEntityList = 0x17B5200;
public const nint dwForceAttack = 0x16B5510;
public const nint dwForceAttack2 = 0x16B55A0;
public const nint dwForceBackward = 0x16B57E0;
public const nint dwForceCrouch = 0x16B5AB0;
public const nint dwForceForward = 0x16B5750;
public const nint dwForceJump = 0x16B5A20;
public const nint dwForceLeft = 0x16B5870;
public const nint dwForceRight = 0x16B5900;
public const nint dwGameEntitySystem = 0x18E08E0;
public const nint dwEntityList = 0x17BB470;
public const nint dwForceAttack = 0x16BB940;
public const nint dwForceAttack2 = 0x16BB9D0;
public const nint dwForceBackward = 0x16BBC10;
public const nint dwForceCrouch = 0x16BBEE0;
public const nint dwForceForward = 0x16BBB80;
public const nint dwForceJump = 0x16BBE50;
public const nint dwForceLeft = 0x16BBCA0;
public const nint dwForceRight = 0x16BBD30;
public const nint dwGameEntitySystem = 0x18E6CA0;
public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510;
public const nint dwGameRules = 0x1810EB0;
public const nint dwGlobalVars = 0x16B1670;
public const nint dwGlowManager = 0x1810ED8;
public const nint dwInterfaceLinkList = 0x190E578;
public const nint dwLocalPlayerController = 0x1804518;
public const nint dwLocalPlayerPawn = 0x16BC5B8;
public const nint dwPlantedC4 = 0x1818478;
public const nint dwPrediction = 0x16BC480;
public const nint dwSensitivity = 0x1812468;
public const nint dwGameRules = 0x1817298;
public const nint dwGlobalVars = 0x16B7AB0;
public const nint dwGlowManager = 0x18172B8;
public const nint dwInterfaceLinkList = 0x1914938;
public const nint dwLocalPlayerController = 0x180A8F0;
public const nint dwLocalPlayerPawn = 0x16C29E8;
public const nint dwPlantedC4 = 0x181E858;
public const nint dwPrediction = 0x16C28B0;
public const nint dwSensitivity = 0x18189A8;
public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x18744C0;
public const nint dwViewMatrix = 0x1813840;
public const nint dwViewRender = 0x18140C0;
public const nint dwViewAngles = 0x187A8C0;
public const nint dwViewMatrix = 0x1819C10;
public const nint dwViewRender = 0x181A490;
}
public static class engine2_dll { // engine2.dll
public const nint dwBuildNumber = 0x48B514;
public const nint dwNetworkGameClient = 0x48AAC0;
public const nint dwBuildNumber = 0x48A344;
public const nint dwNetworkGameClient = 0x4898F8;
public const nint dwNetworkGameClient_getLocalPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x250;
public const nint dwNetworkGameClient_signOnState = 0x240;
public const nint dwWindowHeight = 0x541D8C;
public const nint dwWindowWidth = 0x541D88;
public const nint dwWindowHeight = 0x540A4C;
public const nint dwWindowWidth = 0x540A48;
}
public static class inputsystem_dll { // inputsystem.dll

View File

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

View File

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

View File

@ -1,42 +1,42 @@
'''
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
dwEntityList = 0x17B5200
dwForceAttack = 0x16B5510
dwForceAttack2 = 0x16B55A0
dwForceBackward = 0x16B57E0
dwForceCrouch = 0x16B5AB0
dwForceForward = 0x16B5750
dwForceJump = 0x16B5A20
dwForceLeft = 0x16B5870
dwForceRight = 0x16B5900
dwGameEntitySystem = 0x18E08E0
dwEntityList = 0x17BB470
dwForceAttack = 0x16BB940
dwForceAttack2 = 0x16BB9D0
dwForceBackward = 0x16BBC10
dwForceCrouch = 0x16BBEE0
dwForceForward = 0x16BBB80
dwForceJump = 0x16BBE50
dwForceLeft = 0x16BBCA0
dwForceRight = 0x16BBD30
dwGameEntitySystem = 0x18E6CA0
dwGameEntitySystem_getHighestEntityIndex = 0x1510
dwGameRules = 0x1810EB0
dwGlobalVars = 0x16B1670
dwGlowManager = 0x1810ED8
dwInterfaceLinkList = 0x190E578
dwLocalPlayerController = 0x1804518
dwLocalPlayerPawn = 0x16BC5B8
dwPlantedC4 = 0x1818478
dwPrediction = 0x16BC480
dwSensitivity = 0x1812468
dwGameRules = 0x1817298
dwGlobalVars = 0x16B7AB0
dwGlowManager = 0x18172B8
dwInterfaceLinkList = 0x1914938
dwLocalPlayerController = 0x180A8F0
dwLocalPlayerPawn = 0x16C29E8
dwPlantedC4 = 0x181E858
dwPrediction = 0x16C28B0
dwSensitivity = 0x18189A8
dwSensitivity_sensitivity = 0x40
dwViewAngles = 0x18744C0
dwViewMatrix = 0x1813840
dwViewRender = 0x18140C0
dwViewAngles = 0x187A8C0
dwViewMatrix = 0x1819C10
dwViewRender = 0x181A490
class engine2_dll: # engine2.dll
dwBuildNumber = 0x48B514
dwNetworkGameClient = 0x48AAC0
dwBuildNumber = 0x48A344
dwNetworkGameClient = 0x4898F8
dwNetworkGameClient_getLocalPlayer = 0xF0
dwNetworkGameClient_maxClients = 0x250
dwNetworkGameClient_signOnState = 0x240
dwWindowHeight = 0x541D8C
dwWindowWidth = 0x541D88
dwWindowHeight = 0x540A4C
dwWindowWidth = 0x540A48
class inputsystem_dll: # inputsystem.dll
dwInputSystem = 0x35760

View File

@ -1,45 +1,45 @@
/*
* 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)]
pub mod client_dll { // client.dll
pub const dwEntityList: usize = 0x17B5200;
pub const dwForceAttack: usize = 0x16B5510;
pub const dwForceAttack2: usize = 0x16B55A0;
pub const dwForceBackward: usize = 0x16B57E0;
pub const dwForceCrouch: usize = 0x16B5AB0;
pub const dwForceForward: usize = 0x16B5750;
pub const dwForceJump: usize = 0x16B5A20;
pub const dwForceLeft: usize = 0x16B5870;
pub const dwForceRight: usize = 0x16B5900;
pub const dwGameEntitySystem: usize = 0x18E08E0;
pub const dwEntityList: usize = 0x17BB470;
pub const dwForceAttack: usize = 0x16BB940;
pub const dwForceAttack2: usize = 0x16BB9D0;
pub const dwForceBackward: usize = 0x16BBC10;
pub const dwForceCrouch: usize = 0x16BBEE0;
pub const dwForceForward: usize = 0x16BBB80;
pub const dwForceJump: usize = 0x16BBE50;
pub const dwForceLeft: usize = 0x16BBCA0;
pub const dwForceRight: usize = 0x16BBD30;
pub const dwGameEntitySystem: usize = 0x18E6CA0;
pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510;
pub const dwGameRules: usize = 0x1810EB0;
pub const dwGlobalVars: usize = 0x16B1670;
pub const dwGlowManager: usize = 0x1810ED8;
pub const dwInterfaceLinkList: usize = 0x190E578;
pub const dwLocalPlayerController: usize = 0x1804518;
pub const dwLocalPlayerPawn: usize = 0x16BC5B8;
pub const dwPlantedC4: usize = 0x1818478;
pub const dwPrediction: usize = 0x16BC480;
pub const dwSensitivity: usize = 0x1812468;
pub const dwGameRules: usize = 0x1817298;
pub const dwGlobalVars: usize = 0x16B7AB0;
pub const dwGlowManager: usize = 0x18172B8;
pub const dwInterfaceLinkList: usize = 0x1914938;
pub const dwLocalPlayerController: usize = 0x180A8F0;
pub const dwLocalPlayerPawn: usize = 0x16C29E8;
pub const dwPlantedC4: usize = 0x181E858;
pub const dwPrediction: usize = 0x16C28B0;
pub const dwSensitivity: usize = 0x18189A8;
pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x18744C0;
pub const dwViewMatrix: usize = 0x1813840;
pub const dwViewRender: usize = 0x18140C0;
pub const dwViewAngles: usize = 0x187A8C0;
pub const dwViewMatrix: usize = 0x1819C10;
pub const dwViewRender: usize = 0x181A490;
}
pub mod engine2_dll { // engine2.dll
pub const dwBuildNumber: usize = 0x48B514;
pub const dwNetworkGameClient: usize = 0x48AAC0;
pub const dwBuildNumber: usize = 0x48A344;
pub const dwNetworkGameClient: usize = 0x4898F8;
pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x250;
pub const dwNetworkGameClient_signOnState: usize = 0x240;
pub const dwWindowHeight: usize = 0x541D8C;
pub const dwWindowWidth: usize = 0x541D88;
pub const dwWindowHeight: usize = 0x540A4C;
pub const dwWindowWidth: usize = 0x540A48;
}
pub mod inputsystem_dll { // inputsystem.dll

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {
@ -257,15 +257,17 @@ public static class CBaseButton { // CBaseToggle
}
public static class CBaseCSGrenade { // CCSWeaponBase
public const nint m_bRedraw = 0xE20; // bool
public const nint m_bIsHeldByPlayer = 0xE21; // bool
public const nint m_bPinPulled = 0xE22; // bool
public const nint m_bJumpThrow = 0xE23; // bool
public const nint m_eThrowStatus = 0xE24; // EGrenadeThrowState
public const nint m_fThrowTime = 0xE28; // GameTime_t
public const nint m_flThrowStrength = 0xE2C; // float
public const nint m_flThrowStrengthApproach = 0xE30; // float
public const nint m_fDropTime = 0xE34; // GameTime_t
public const nint m_bRedraw = 0xE28; // bool
public const nint m_bIsHeldByPlayer = 0xE29; // bool
public const nint m_bPinPulled = 0xE2A; // bool
public const nint m_bJumpThrow = 0xE2B; // bool
public const nint m_eThrowStatus = 0xE2C; // EGrenadeThrowState
public const nint m_fThrowTime = 0xE30; // GameTime_t
public const nint m_flThrowStrength = 0xE34; // float
public const nint m_flThrowStrengthApproach = 0xE38; // float
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
@ -975,18 +977,18 @@ public static class CBuyZone { // CBaseTrigger
}
public static class CC4 { // CCSWeaponBase
public const nint m_vecLastValidPlayerHeldPosition = 0xE20; // Vector
public const nint m_vecLastValidDroppedPosition = 0xE2C; // Vector
public const nint m_bDoValidDroppedPositionCheck = 0xE38; // bool
public const nint m_bStartedArming = 0xE39; // bool
public const nint m_fArmedTime = 0xE3C; // GameTime_t
public const nint m_bBombPlacedAnimation = 0xE40; // bool
public const nint m_bIsPlantingViaUse = 0xE41; // bool
public const nint m_entitySpottedState = 0xE48; // EntitySpottedState_t
public const nint m_nSpotRules = 0xE60; // int32_t
public const nint m_bPlayedArmingBeeps = 0xE64; // bool[7]
public const nint m_bBombPlanted = 0xE6B; // bool
public const nint m_bDroppedFromDeath = 0xE6C; // bool
public const nint m_vecLastValidPlayerHeldPosition = 0xE28; // Vector
public const nint m_vecLastValidDroppedPosition = 0xE34; // Vector
public const nint m_bDoValidDroppedPositionCheck = 0xE40; // bool
public const nint m_bStartedArming = 0xE41; // bool
public const nint m_fArmedTime = 0xE44; // GameTime_t
public const nint m_bBombPlacedAnimation = 0xE48; // bool
public const nint m_bIsPlantingViaUse = 0xE49; // bool
public const nint m_entitySpottedState = 0xE50; // EntitySpottedState_t
public const nint m_nSpotRules = 0xE68; // int32_t
public const nint m_bPlayedArmingBeeps = 0xE6C; // bool[7]
public const nint m_bBombPlanted = 0xE73; // bool
public const nint m_bDroppedFromDeath = 0xE74; // bool
}
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_aimPunchCache = 0x16A8; // CUtlVector<QAngle>
public const nint m_bIsBuyMenuOpen = 0x16C0; // bool
public const nint m_xLastHeadBoneTransform = 0x1C40; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1C60; // bool
public const nint m_lastLandTime = 0x1C64; // GameTime_t
public const nint m_bOnGroundLastTick = 0x1C68; // bool
public const nint m_iPlayerLocked = 0x1C6C; // int32_t
public const nint m_flTimeOfLastInjury = 0x1C74; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1C78; // GameTime_t
public const nint m_bNextSprayDecalTimeExpedited = 0x1C7C; // bool
public const nint m_nRagdollDamageBone = 0x1C80; // int32_t
public const nint m_vRagdollDamageForce = 0x1C84; // Vector
public const nint m_vRagdollDamagePosition = 0x1C90; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1C9C; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1CDC; // bool
public const nint m_vRagdollServerOrigin = 0x1CE0; // Vector
public const nint m_EconGloves = 0x1CF0; // CEconItemView
public const nint m_qDeathEyeAngles = 0x1F68; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x1F74; // bool
public const nint m_xLastHeadBoneTransform = 0x1CF0; // CTransform
public const nint m_bLastHeadBoneTransformIsValid = 0x1D10; // bool
public const nint m_lastLandTime = 0x1D14; // GameTime_t
public const nint m_bOnGroundLastTick = 0x1D18; // bool
public const nint m_iPlayerLocked = 0x1D1C; // int32_t
public const nint m_flTimeOfLastInjury = 0x1D24; // GameTime_t
public const nint m_flNextSprayDecalTime = 0x1D28; // GameTime_t
public const nint m_bNextSprayDecalTimeExpedited = 0x1D2C; // bool
public const nint m_nRagdollDamageBone = 0x1D30; // int32_t
public const nint m_vRagdollDamageForce = 0x1D34; // Vector
public const nint m_vRagdollDamagePosition = 0x1D40; // Vector
public const nint m_szRagdollDamageWeaponName = 0x1D4C; // char[64]
public const nint m_bRagdollDamageHeadshot = 0x1D8C; // bool
public const nint m_vRagdollServerOrigin = 0x1D90; // Vector
public const nint m_EconGloves = 0x1DA0; // CEconItemView
public const nint m_qDeathEyeAngles = 0x2018; // QAngle
public const nint m_bSkipOneHeadConstraintUpdate = 0x2024; // bool
}
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_nFireSequenceStartTimeChange = 0xC94; // int32_t
public const nint m_nFireSequenceStartTimeAck = 0xC98; // int32_t
public const nint m_bPlayerFireEventIsPrimary = 0xC9C; // bool
public const nint m_seqIdle = 0xCA0; // HSequence
public const nint m_seqFirePrimary = 0xCA4; // HSequence
public const nint m_seqFireSecondary = 0xCA8; // HSequence
public const nint m_ePlayerFireEvent = 0xC9C; // PlayerAnimEvent_t
public const nint m_ePlayerFireEventAttackType = 0xCA0; // WeaponAttackType_t
public const nint m_seqIdle = 0xCA4; // 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_hCurrentThirdPersonSequence = 0xCC8; // HSequence
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_flRecoilIndex = 0xD7C; // float
public const nint m_bBurstMode = 0xD80; // bool
public const nint m_flPostponeFireReadyTime = 0xD84; // GameTime_t
public const nint m_bInReload = 0xD88; // bool
public const nint m_bReloadVisuallyComplete = 0xD89; // bool
public const nint m_flDroppedAtTime = 0xD8C; // GameTime_t
public const nint m_bIsHauledBack = 0xD90; // bool
public const nint m_bSilencerOn = 0xD91; // bool
public const nint m_flTimeSilencerSwitchComplete = 0xD94; // GameTime_t
public const nint m_iOriginalTeamNumber = 0xD98; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0xD9C; // float
public const nint m_bCanBePickedUp = 0xDB0; // bool
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xDB1; // bool
public const nint m_nextOwnerTouchTime = 0xDB4; // GameTime_t
public const nint m_nextPrevOwnerTouchTime = 0xDB8; // GameTime_t
public const nint m_hPrevOwner = 0xDBC; // CHandle<CCSPlayerPawn>
public const nint m_nDropTick = 0xDC0; // GameTick_t
public const nint m_donated = 0xDE4; // bool
public const nint m_fLastShotTime = 0xDE8; // GameTime_t
public const nint m_bWasOwnedByCT = 0xDEC; // bool
public const nint m_bWasOwnedByTerrorist = 0xDED; // bool
public const nint m_bFiredOutOfAmmoEvent = 0xDEE; // bool
public const nint m_numRemoveUnownedWeaponThink = 0xDF0; // int32_t
public const nint m_IronSightController = 0xDF8; // CIronSightController
public const nint m_iIronSightMode = 0xE10; // int32_t
public const nint m_flLastLOSTraceFailureTime = 0xE14; // GameTime_t
public const nint m_iNumEmptyAttacks = 0xE18; // int32_t
public const nint m_nPostponeFireReadyTicks = 0xD84; // GameTick_t
public const nint m_flPostponeFireReadyFrac = 0xD88; // float
public const nint m_bInReload = 0xD8C; // bool
public const nint m_bReloadVisuallyComplete = 0xD8D; // bool
public const nint m_flDroppedAtTime = 0xD90; // GameTime_t
public const nint m_bIsHauledBack = 0xD94; // bool
public const nint m_bSilencerOn = 0xD95; // bool
public const nint m_flTimeSilencerSwitchComplete = 0xD98; // GameTime_t
public const nint m_iOriginalTeamNumber = 0xD9C; // int32_t
public const nint m_flNextAttackRenderTimeOffset = 0xDA0; // float
public const nint m_bCanBePickedUp = 0xDB8; // bool
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xDB9; // bool
public const nint m_nextOwnerTouchTime = 0xDBC; // GameTime_t
public const nint m_nextPrevOwnerTouchTime = 0xDC0; // GameTime_t
public const nint m_hPrevOwner = 0xDC4; // CHandle<CCSPlayerPawn>
public const nint m_nDropTick = 0xDC8; // GameTick_t
public const nint m_donated = 0xDEC; // bool
public const nint m_fLastShotTime = 0xDF0; // GameTime_t
public const nint m_bWasOwnedByCT = 0xDF4; // bool
public const nint m_bWasOwnedByTerrorist = 0xDF5; // bool
public const nint m_bFiredOutOfAmmoEvent = 0xDF6; // bool
public const nint m_numRemoveUnownedWeaponThink = 0xDF8; // int32_t
public const nint m_IronSightController = 0xE00; // CIronSightController
public const nint m_iIronSightMode = 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 const nint m_zoomLevel = 0xE20; // int32_t
public const nint m_iBurstShotsRemaining = 0xE24; // int32_t
public const nint m_silencedModelIndex = 0xE30; // int32_t
public const nint m_inPrecache = 0xE34; // bool
public const nint m_bNeedsBoltAction = 0xE35; // bool
public const nint m_bSkillReloadAvailable = 0xE36; // bool
public const nint m_bSkillReloadLiftedReloadKey = 0xE37; // bool
public const nint m_bSkillBoltInterruptAvailable = 0xE38; // bool
public const nint m_bSkillBoltLiftedFireKey = 0xE39; // bool
public const nint m_zoomLevel = 0xE28; // int32_t
public const nint m_iBurstShotsRemaining = 0xE2C; // int32_t
public const nint m_silencedModelIndex = 0xE38; // int32_t
public const nint m_inPrecache = 0xE3C; // bool
public const nint m_bNeedsBoltAction = 0xE3D; // bool
public const nint m_bSkillReloadAvailable = 0xE3E; // bool
public const nint m_bSkillReloadLiftedReloadKey = 0xE3F; // bool
public const nint m_bSkillBoltInterruptAvailable = 0xE40; // bool
public const nint m_bSkillBoltLiftedFireKey = 0xE41; // bool
}
public static class CCSWeaponBaseVData { // CBasePlayerWeaponVData
@ -3049,13 +3053,13 @@ public static class CFishPool { // CBaseEntity
}
public static class CFists { // CCSWeaponBase
public const nint m_bPlayingUninterruptableAct = 0xE20; // bool
public const nint m_nUninterruptableActivity = 0xE24; // PlayerAnimEvent_t
public const nint m_bRestorePrevWep = 0xE28; // bool
public const nint m_hWeaponBeforePrevious = 0xE2C; // CHandle<CBasePlayerWeapon>
public const nint m_hWeaponPrevious = 0xE30; // CHandle<CBasePlayerWeapon>
public const nint m_bDelayedHardPunchIncoming = 0xE34; // bool
public const nint m_bDestroyAfterTaunt = 0xE35; // bool
public const nint m_bPlayingUninterruptableAct = 0xE28; // bool
public const nint m_nUninterruptableActivity = 0xE2C; // PlayerAnimEvent_t
public const nint m_bRestorePrevWep = 0xE30; // bool
public const nint m_hWeaponBeforePrevious = 0xE34; // CHandle<CBasePlayerWeapon>
public const nint m_hWeaponPrevious = 0xE38; // CHandle<CBasePlayerWeapon>
public const nint m_bDelayedHardPunchIncoming = 0xE3C; // bool
public const nint m_bDestroyAfterTaunt = 0xE3D; // bool
}
public static class CFlashbang { // CBaseCSGrenade
@ -3894,7 +3898,7 @@ public static class CKeepUpright { // CPointEntity
}
public static class CKnife { // CCSWeaponBase
public const nint m_bFirstAttack = 0xE20; // bool
public const nint m_bFirstAttack = 0xE28; // bool
}
public static class CLightComponent { // CEntityComponent
@ -4317,9 +4321,6 @@ public static class CMathRemap { // CLogicalEntity
}
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
@ -6663,8 +6664,8 @@ public static class CWeaponAug { // CCSWeaponBaseGun
}
public static class CWeaponBaseItem { // CCSWeaponBase
public const nint m_SequenceCompleteTimer = 0xE20; // CountdownTimer
public const nint m_bRedraw = 0xE38; // bool
public const nint m_SequenceCompleteTimer = 0xE28; // CountdownTimer
public const nint m_bRedraw = 0xE40; // bool
}
public static class CWeaponBizon { // CCSWeaponBaseGun
@ -6746,13 +6747,13 @@ public static class CWeaponSawedoff { // CCSWeaponBase
}
public static class CWeaponShield { // CCSWeaponBaseGun
public const nint m_flBulletDamageAbsorbed = 0xE40; // float
public const nint m_flLastBulletHitSoundTime = 0xE44; // GameTime_t
public const nint m_flDisplayHealth = 0xE48; // float
public const nint m_flBulletDamageAbsorbed = 0xE48; // float
public const nint m_flLastBulletHitSoundTime = 0xE4C; // GameTime_t
public const nint m_flDisplayHealth = 0xE50; // float
}
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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -1,6 +1,6 @@
/*
* 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 {

View File

@ -1,6 +1,6 @@
/*
* 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

View File

@ -1,6 +1,6 @@
'''
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:

View File

@ -1,6 +1,6 @@
/*
* 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)]

View File

@ -158,7 +158,7 @@ mod tests {
.expect("Failed to find engine2.dll")
.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);
@ -174,14 +174,14 @@ mod tests {
.expect("Failed to find client.dll")
.base();
let force_attack = process.read_memory::<u32>(client_base + 0x16B5510)?; // dwForceAttack
let force_attack_2 = process.read_memory::<u32>(client_base + 0x16B55A0)?; // dwForceAttack2
let force_backward = process.read_memory::<u32>(client_base + 0x16B57E0)?; // dwForceBackward
let force_crouch = process.read_memory::<u32>(client_base + 0x16B5AB0)?; // dwForceCrouch
let force_forward = process.read_memory::<u32>(client_base + 0x16B5750)?; // dwForceForward
let force_jump = process.read_memory::<u32>(client_base + 0x16B5A20)?; // dwForceJump
let force_left = process.read_memory::<u32>(client_base + 0x16B5870)?; // dwForceLeft
let force_right = process.read_memory::<u32>(client_base + 0x16B5900)?; // dwForceRight
let force_attack = process.read_memory::<u32>(client_base + 0x16BB940)?; // dwForceAttack
let force_attack_2 = process.read_memory::<u32>(client_base + 0x16BB9D0)?; // dwForceAttack2
let force_backward = process.read_memory::<u32>(client_base + 0x16BBC10)?; // dwForceBackward
let force_crouch = process.read_memory::<u32>(client_base + 0x16BBEE0)?; // dwForceCrouch
let force_forward = process.read_memory::<u32>(client_base + 0x16BBB80)?; // dwForceForward
let force_jump = process.read_memory::<u32>(client_base + 0x16BBE50)?; // dwForceJump
let force_left = process.read_memory::<u32>(client_base + 0x16BBCA0)?; // dwForceLeft
let force_right = process.read_memory::<u32>(client_base + 0x16BBD30)?; // dwForceRight
let get_key_state = |value: u32| -> &str {
match value {
@ -251,7 +251,7 @@ mod tests {
.expect("Failed to find client.dll")
.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 {
(*global_vars)
@ -300,7 +300,7 @@ mod tests {
.expect("Failed to find client.dll")
.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
@ -318,7 +318,7 @@ mod tests {
.expect("Failed to find client.dll")
.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
@ -346,8 +346,8 @@ mod tests {
.expect("Failed to find engine2.dll")
.base();
let window_width = process.read_memory::<u32>(engine_base + 0x541D88)?; // dwWindowWidth
let window_height = process.read_memory::<u32>(engine_base + 0x541D8C)?; // dwWindowHeight
let window_width = process.read_memory::<u32>(engine_base + 0x540A48)?; // dwWindowWidth
let window_height = process.read_memory::<u32>(engine_base + 0x540A4C)?; // dwWindowHeight
println!("Window size: {}x{}", window_width, window_height);