mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-10-07 22:50:03 +08:00
fix
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:10:44.822666300 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
namespace cs2_dumper {
|
||||
namespace schemas {
|
||||
// Module: server.dll
|
||||
// Class count: 653
|
||||
// Class count: 639
|
||||
// Enum count: 139
|
||||
namespace server_dll {
|
||||
// Alignment: 4
|
||||
@@ -464,7 +464,7 @@ namespace cs2_dumper {
|
||||
TrainVelocity_EaseInEaseOut = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 20
|
||||
// Member count: 13
|
||||
enum class CSWeaponType : uint32_t {
|
||||
WEAPONTYPE_KNIFE = 0x0,
|
||||
WEAPONTYPE_PISTOL = 0x1,
|
||||
@@ -478,14 +478,7 @@ namespace cs2_dumper {
|
||||
WEAPONTYPE_GRENADE = 0x9,
|
||||
WEAPONTYPE_EQUIPMENT = 0xA,
|
||||
WEAPONTYPE_STACKABLEITEM = 0xB,
|
||||
WEAPONTYPE_FISTS = 0xC,
|
||||
WEAPONTYPE_BREACHCHARGE = 0xD,
|
||||
WEAPONTYPE_BUMPMINE = 0xE,
|
||||
WEAPONTYPE_TABLET = 0xF,
|
||||
WEAPONTYPE_MELEE = 0x10,
|
||||
WEAPONTYPE_SHIELD = 0x11,
|
||||
WEAPONTYPE_ZONE_REPULSOR = 0x12,
|
||||
WEAPONTYPE_UNKNOWN = 0x13
|
||||
WEAPONTYPE_UNKNOWN = 0xC
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 3
|
||||
@@ -747,26 +740,18 @@ namespace cs2_dumper {
|
||||
eCount = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 18
|
||||
// Member count: 10
|
||||
enum class CSPlayerBlockingUseAction_t : uint32_t {
|
||||
k_CSPlayerBlockingUseAction_None = 0x0,
|
||||
k_CSPlayerBlockingUseAction_DefusingDefault = 0x1,
|
||||
k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2,
|
||||
k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3,
|
||||
k_CSPlayerBlockingUseAction_HostageDropping = 0x4,
|
||||
k_CSPlayerBlockingUseAction_OpeningSafe = 0x5,
|
||||
k_CSPlayerBlockingUseAction_EquippingParachute = 0x6,
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7,
|
||||
k_CSPlayerBlockingUseAction_EquippingContract = 0x8,
|
||||
k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA,
|
||||
k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB,
|
||||
k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC,
|
||||
k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD,
|
||||
k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x11
|
||||
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x5,
|
||||
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0x6,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0x7,
|
||||
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x8,
|
||||
k_CSPlayerBlockingUseAction_MaxCount = 0x9
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 3
|
||||
@@ -1478,16 +1463,14 @@ namespace cs2_dumper {
|
||||
eDrop = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 8
|
||||
// Member count: 6
|
||||
enum class GrenadeType_t : uint32_t {
|
||||
GRENADE_TYPE_EXPLOSIVE = 0x0,
|
||||
GRENADE_TYPE_FLASH = 0x1,
|
||||
GRENADE_TYPE_FIRE = 0x2,
|
||||
GRENADE_TYPE_DECOY = 0x3,
|
||||
GRENADE_TYPE_SMOKE = 0x4,
|
||||
GRENADE_TYPE_SENSOR = 0x5,
|
||||
GRENADE_TYPE_SNOWBALL = 0x6,
|
||||
GRENADE_TYPE_TOTAL = 0x7
|
||||
GRENADE_TYPE_TOTAL = 0x5
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 2
|
||||
@@ -1762,21 +1745,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t fog = 0x20; // fogparams_t
|
||||
constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
namespace CFists {
|
||||
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xF70; // bool
|
||||
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xF74; // PlayerAnimEvent_t
|
||||
constexpr std::ptrdiff_t m_bRestorePrevWep = 0xF78; // bool
|
||||
constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xF7C; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF80; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xF84; // bool
|
||||
constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xF85; // bool
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 1
|
||||
namespace CTriggerRemove {
|
||||
@@ -1802,10 +1770,6 @@ namespace cs2_dumper {
|
||||
namespace CPushable {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 0
|
||||
namespace CTriggerTripWire {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 1
|
||||
namespace CTriggerMultiple {
|
||||
constexpr std::ptrdiff_t m_OnTrigger = 0x960; // CEntityIOOutput
|
||||
@@ -2045,7 +2009,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vecCsViewPunchAngle = 0x40; // QAngle
|
||||
constexpr std::ptrdiff_t m_nCsViewPunchAngleTick = 0x4C; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flCsViewPunchAngleTickRatio = 0x50; // float32
|
||||
constexpr std::ptrdiff_t m_PlayerFog = 0x58; // fogplayerparams_t
|
||||
constexpr std::ptrdiff_t m_PlayerFog = 0x58; //
|
||||
constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle<CColorCorrection>
|
||||
constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle<CBaseEntity>
|
||||
constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle<CTonemapController2>
|
||||
@@ -2316,20 +2280,20 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_flNextHoldFrac (float)
|
||||
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
|
||||
namespace CBaseCSGrenade {
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0xF70; // bool
|
||||
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xF71; // bool
|
||||
constexpr std::ptrdiff_t m_bPinPulled = 0xF72; // bool
|
||||
constexpr std::ptrdiff_t m_bJumpThrow = 0xF73; // bool
|
||||
constexpr std::ptrdiff_t m_bThrowAnimating = 0xF74; // bool
|
||||
constexpr std::ptrdiff_t m_fThrowTime = 0xF78; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flThrowStrength = 0xF7C; // float32
|
||||
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xF80; // float32
|
||||
constexpr std::ptrdiff_t m_fDropTime = 0xF84; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fPinPullTime = 0xF88; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bJustPulledPin = 0xF8C; // bool
|
||||
constexpr std::ptrdiff_t m_nNextHoldTick = 0xF90; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flNextHoldFrac = 0xF94; // float32
|
||||
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0xF98; // CHandle<CCSWeaponBase>
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0xF68; // bool
|
||||
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xF69; // bool
|
||||
constexpr std::ptrdiff_t m_bPinPulled = 0xF6A; // bool
|
||||
constexpr std::ptrdiff_t m_bJumpThrow = 0xF6B; // bool
|
||||
constexpr std::ptrdiff_t m_bThrowAnimating = 0xF6C; // bool
|
||||
constexpr std::ptrdiff_t m_fThrowTime = 0xF70; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flThrowStrength = 0xF74; // float32
|
||||
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xF78; // float32
|
||||
constexpr std::ptrdiff_t m_fDropTime = 0xF7C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fPinPullTime = 0xF80; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bJustPulledPin = 0xF84; // bool
|
||||
constexpr std::ptrdiff_t m_nNextHoldTick = 0xF88; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flNextHoldFrac = 0xF8C; // float32
|
||||
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0xF90; // CHandle<CCSWeaponBase>
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 1
|
||||
@@ -2499,8 +2463,8 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
|
||||
// NetworkVarNames: m_bRedraw (bool)
|
||||
namespace CWeaponBaseItem {
|
||||
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xF70; // CountdownTimer
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0xF88; // bool
|
||||
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xF68; // CountdownTimer
|
||||
constexpr std::ptrdiff_t m_bRedraw = 0xF80; // bool
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 0
|
||||
@@ -3131,10 +3095,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nFlameModelIndex = 0x4F0; // int32
|
||||
constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x4F4; // int32
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
namespace CBumpMine {
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 7
|
||||
//
|
||||
@@ -3708,7 +3668,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFirstAttack (bool)
|
||||
namespace CKnife {
|
||||
constexpr std::ptrdiff_t m_bFirstAttack = 0xF70; // bool
|
||||
constexpr std::ptrdiff_t m_bFirstAttack = 0xF68; // bool
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 37
|
||||
@@ -3914,10 +3874,6 @@ namespace cs2_dumper {
|
||||
namespace CPhysTorque {
|
||||
constexpr std::ptrdiff_t m_axis = 0x540; // Vector
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
namespace CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Field count: 27
|
||||
//
|
||||
@@ -4370,12 +4326,12 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase<uint16>
|
||||
constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase<int32>
|
||||
constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase<uint32>
|
||||
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase<uint64>
|
||||
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; //
|
||||
constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase<float32>
|
||||
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
|
||||
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; //
|
||||
constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
||||
constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase<CGlobalSymbol>
|
||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase<uint32>
|
||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; //
|
||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase<uint8>
|
||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase<uint16>
|
||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase<int32>
|
||||
@@ -4455,13 +4411,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool
|
||||
constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2]
|
||||
}
|
||||
// Parent: CBaseCSGrenadeProjectile
|
||||
// Field count: 3
|
||||
namespace CSensorGrenadeProjectile {
|
||||
constexpr std::ptrdiff_t m_fExpireTime = 0xB50; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xB54; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_hDisplayGrenade = 0xB58; // CHandle<CBaseEntity>
|
||||
}
|
||||
// Parent: CCSPlayerBase_CameraServices
|
||||
// Field count: 0
|
||||
namespace CCSPlayer_CameraServices {
|
||||
@@ -5100,10 +5049,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t
|
||||
constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
namespace CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 3
|
||||
namespace CPhysImpact {
|
||||
@@ -6208,7 +6153,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_soundscapeIndex = 0x51C; // int32
|
||||
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x520; // int32
|
||||
constexpr std::ptrdiff_t m_positionNames = 0x528; //
|
||||
constexpr std::ptrdiff_t m_hProxySoundscape = 0x568; //
|
||||
constexpr std::ptrdiff_t m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
|
||||
constexpr std::ptrdiff_t m_bDisabled = 0x56C; // bool
|
||||
constexpr std::ptrdiff_t m_soundscapeName = 0x570; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_soundEventHash = 0x578; // uint32
|
||||
@@ -6791,10 +6736,6 @@ namespace cs2_dumper {
|
||||
namespace CFilterClass {
|
||||
constexpr std::ptrdiff_t m_iFilterClass = 0x538; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
namespace CMelee {
|
||||
}
|
||||
// Parent: CMultiplayRules
|
||||
// Field count: 0
|
||||
namespace CTeamplayRules {
|
||||
@@ -6914,7 +6855,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CBasePlayerWeapon
|
||||
// Field count: 65
|
||||
// Field count: 64
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkExcludeByName
|
||||
@@ -6965,54 +6906,53 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bRequireUseToTouch = 0xE11; // bool
|
||||
constexpr std::ptrdiff_t m_iState = 0xE14; // CSWeaponState_t
|
||||
constexpr std::ptrdiff_t m_flLastTimeInAir = 0xE18; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flLastDeployTime = 0xE1C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0xE20; // int32
|
||||
constexpr std::ptrdiff_t m_nViewModelIndex = 0xE24; // uint32
|
||||
constexpr std::ptrdiff_t m_bReloadsWithClips = 0xE28; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xE48; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bFireOnEmpty = 0xE4C; // bool
|
||||
constexpr std::ptrdiff_t m_OnPlayerPickup = 0xE50; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_weaponMode = 0xE78; // CSWeaponMode
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xE7C; // float32
|
||||
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xE80; // Vector
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xE8C; // float32
|
||||
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xE90; // float32
|
||||
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xE94; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xE98; // float32
|
||||
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xE9C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iRecoilIndex = 0xEA0; // int32
|
||||
constexpr std::ptrdiff_t m_flRecoilIndex = 0xEA4; // float32
|
||||
constexpr std::ptrdiff_t m_bBurstMode = 0xEA8; // bool
|
||||
constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0xEAC; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0xEB0; // float32
|
||||
constexpr std::ptrdiff_t m_bInReload = 0xEB4; // bool
|
||||
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xEB5; // bool
|
||||
constexpr std::ptrdiff_t m_flDroppedAtTime = 0xEB8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bIsHauledBack = 0xEBC; // bool
|
||||
constexpr std::ptrdiff_t m_bSilencerOn = 0xEBD; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xEC0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xEC4; // int32
|
||||
constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0xEC8; // int32
|
||||
constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0xECC; // bool
|
||||
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xED0; // float32
|
||||
constexpr std::ptrdiff_t m_bCanBePickedUp = 0xEE8; // bool
|
||||
constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xEE9; // bool
|
||||
constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xEEC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xEF0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerUseTime = 0xEF8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_hPrevOwner = 0xEFC; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nDropTick = 0xF00; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_donated = 0xF24; // bool
|
||||
constexpr std::ptrdiff_t m_fLastShotTime = 0xF28; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xF2C; // bool
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xF2D; // bool
|
||||
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xF2E; // bool
|
||||
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xF30; // int32
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0xF38; // CIronSightController
|
||||
constexpr std::ptrdiff_t m_iIronSightMode = 0xF50; // int32
|
||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xF54; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xF58; // int32
|
||||
constexpr std::ptrdiff_t m_flWatTickOffset = 0xF5C; // float32
|
||||
constexpr std::ptrdiff_t m_nLastEmptySoundCmdNum = 0xE1C; // int32
|
||||
constexpr std::ptrdiff_t m_nViewModelIndex = 0xE20; // uint32
|
||||
constexpr std::ptrdiff_t m_bReloadsWithClips = 0xE24; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xE40; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bFireOnEmpty = 0xE44; // bool
|
||||
constexpr std::ptrdiff_t m_OnPlayerPickup = 0xE48; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_weaponMode = 0xE70; // CSWeaponMode
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xE74; // float32
|
||||
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xE78; // Vector
|
||||
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xE84; // float32
|
||||
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xE88; // float32
|
||||
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xE8C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xE90; // float32
|
||||
constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xE94; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iRecoilIndex = 0xE98; // int32
|
||||
constexpr std::ptrdiff_t m_flRecoilIndex = 0xE9C; // float32
|
||||
constexpr std::ptrdiff_t m_bBurstMode = 0xEA0; // bool
|
||||
constexpr std::ptrdiff_t m_nPostponeFireReadyTicks = 0xEA4; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_flPostponeFireReadyFrac = 0xEA8; // float32
|
||||
constexpr std::ptrdiff_t m_bInReload = 0xEAC; // bool
|
||||
constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xEAD; // bool
|
||||
constexpr std::ptrdiff_t m_flDroppedAtTime = 0xEB0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bIsHauledBack = 0xEB4; // bool
|
||||
constexpr std::ptrdiff_t m_bSilencerOn = 0xEB5; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xEB8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xEBC; // int32
|
||||
constexpr std::ptrdiff_t m_iMostRecentTeamNumber = 0xEC0; // int32
|
||||
constexpr std::ptrdiff_t m_bDroppedNearBuyZone = 0xEC4; // bool
|
||||
constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xEC8; // float32
|
||||
constexpr std::ptrdiff_t m_bCanBePickedUp = 0xEE0; // bool
|
||||
constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xEE1; // bool
|
||||
constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xEE4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xEE8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nextPrevOwnerUseTime = 0xEF0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_hPrevOwner = 0xEF4; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nDropTick = 0xEF8; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_donated = 0xF1C; // bool
|
||||
constexpr std::ptrdiff_t m_fLastShotTime = 0xF20; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xF24; // bool
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xF25; // bool
|
||||
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xF26; // bool
|
||||
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xF28; // int32
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0xF30; // CIronSightController
|
||||
constexpr std::ptrdiff_t m_iIronSightMode = 0xF48; // int32
|
||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xF4C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xF50; // int32
|
||||
constexpr std::ptrdiff_t m_flWatTickOffset = 0xF54; // float32
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 0
|
||||
@@ -7259,7 +7199,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_PathNodes_TangentIn = 0x548; // CNetworkUtlVectorBase<Vector>
|
||||
constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x560; // CNetworkUtlVectorBase<Vector>
|
||||
constexpr std::ptrdiff_t m_PathNodes_Color = 0x578; // CNetworkUtlVectorBase<Vector>
|
||||
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x590; // CNetworkUtlVectorBase<bool>
|
||||
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x590; //
|
||||
constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x5A8; // CNetworkUtlVectorBase<float32>
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
@@ -8104,10 +8044,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x560; // HSCRIPT
|
||||
constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x568; // HSCRIPT
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Field count: 0
|
||||
namespace CTripWireFire {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 6
|
||||
namespace CPhysForce {
|
||||
@@ -8232,10 +8168,6 @@ namespace cs2_dumper {
|
||||
// Field count: 0
|
||||
namespace CWeaponSSG08 {
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
namespace CBreachCharge {
|
||||
}
|
||||
// Parent: CLogicalEntity
|
||||
// Field count: 4
|
||||
namespace CLogicBranch {
|
||||
@@ -8356,16 +8288,6 @@ namespace cs2_dumper {
|
||||
namespace CCSGOViewModel {
|
||||
constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0x9F0; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
namespace CWeaponShield {
|
||||
constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xF90; // float32
|
||||
constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xF94; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flDisplayHealth = 0xF98; // float32
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 4
|
||||
namespace CBlood {
|
||||
@@ -9047,8 +8969,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_fFireTime (GameTime_t)
|
||||
namespace CWeaponTaser {
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0xF90; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastAttackTick = 0xF94; // int32
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0xF88; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastAttackTick = 0xF8C; // int32
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Field count: 0
|
||||
@@ -9454,15 +9376,15 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_iBurstShotsRemaining (int)
|
||||
// NetworkVarNames: m_bNeedsBoltAction (bool)
|
||||
namespace CCSWeaponBaseGun {
|
||||
constexpr std::ptrdiff_t m_zoomLevel = 0xF70; // int32
|
||||
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xF74; // int32
|
||||
constexpr std::ptrdiff_t m_silencedModelIndex = 0xF80; // int32
|
||||
constexpr std::ptrdiff_t m_inPrecache = 0xF84; // bool
|
||||
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xF85; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xF86; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xF87; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xF88; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xF89; // bool
|
||||
constexpr std::ptrdiff_t m_zoomLevel = 0xF68; // int32
|
||||
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xF6C; // int32
|
||||
constexpr std::ptrdiff_t m_silencedModelIndex = 0xF78; // int32
|
||||
constexpr std::ptrdiff_t m_inPrecache = 0xF7C; // bool
|
||||
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xF7D; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xF7E; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xF7F; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xF80; // bool
|
||||
constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xF81; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
@@ -10044,10 +9966,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_PredictedDamageTags = 0x1AD0; // CUtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
|
||||
constexpr std::ptrdiff_t m_nHighestAppliedDamageTagTick = 0x1B20; // int32
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
namespace CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 91
|
||||
//
|
||||
@@ -10356,10 +10274,6 @@ namespace cs2_dumper {
|
||||
namespace CRuleEntity {
|
||||
constexpr std::ptrdiff_t m_iszMaster = 0x790; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Field count: 0
|
||||
namespace CSensorGrenade {
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 8
|
||||
//
|
||||
@@ -10459,7 +10373,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nTransitionStartTick = 0x7B8; // GameTick_t
|
||||
constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0x7BC; // int32
|
||||
constexpr std::ptrdiff_t m_flTransitionStartSpeed = 0x7C0; // float32
|
||||
constexpr std::ptrdiff_t m_hConveyorModels = 0x7C8; // CNetworkUtlVectorBase<CHandle<CBaseEntity>>
|
||||
constexpr std::ptrdiff_t m_hConveyorModels = 0x7C8; //
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@@ -10679,17 +10593,17 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_bIsPlantingViaUse (bool)
|
||||
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
|
||||
namespace CC4 {
|
||||
constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xFA0; // Vector
|
||||
constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xFAC; // Vector
|
||||
constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xFB8; // bool
|
||||
constexpr std::ptrdiff_t m_bStartedArming = 0xFB9; // bool
|
||||
constexpr std::ptrdiff_t m_fArmedTime = 0xFBC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xFC0; // bool
|
||||
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xFC1; // bool
|
||||
constexpr std::ptrdiff_t m_entitySpottedState = 0xFC8; // EntitySpottedState_t
|
||||
constexpr std::ptrdiff_t m_nSpotRules = 0xFE0; // int32
|
||||
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xFE4; // bool[7]
|
||||
constexpr std::ptrdiff_t m_bBombPlanted = 0xFEB; // bool
|
||||
constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xF98; // Vector
|
||||
constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xFA4; // Vector
|
||||
constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xFB0; // bool
|
||||
constexpr std::ptrdiff_t m_bStartedArming = 0xFB1; // bool
|
||||
constexpr std::ptrdiff_t m_fArmedTime = 0xFB4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xFB8; // bool
|
||||
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xFB9; // bool
|
||||
constexpr std::ptrdiff_t m_entitySpottedState = 0xFC0; // EntitySpottedState_t
|
||||
constexpr std::ptrdiff_t m_nSpotRules = 0xFD8; // int32
|
||||
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xFDC; // bool[7]
|
||||
constexpr std::ptrdiff_t m_bBombPlanted = 0xFE3; // bool
|
||||
}
|
||||
// Parent: CHostageRescueZoneShim
|
||||
// Field count: 0
|
||||
@@ -10784,10 +10698,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flClientLocalScale = 0x140; // float32
|
||||
constexpr std::ptrdiff_t m_vRenderOrigin = 0x144; // Vector
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
namespace CTablet {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 7
|
||||
namespace CTankTrainAI {
|
||||
@@ -10841,10 +10751,6 @@ namespace cs2_dumper {
|
||||
// Field count: 0
|
||||
namespace CWeaponSCAR20 {
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
namespace CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: CFuncPlat
|
||||
// Field count: 2
|
||||
namespace CFuncPlatRot {
|
||||
@@ -11066,7 +10972,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_lifeState = 0x2D0; // uint8
|
||||
constexpr std::ptrdiff_t m_flDamageAccumulator = 0x2D4; // float32
|
||||
constexpr std::ptrdiff_t m_bTakesDamage = 0x2D8; // bool
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x2E0; //
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x2E0; // TakeDamageFlags_t
|
||||
constexpr std::ptrdiff_t m_nPlatformType = 0x2E8; // EntityPlatformTypes_t
|
||||
constexpr std::ptrdiff_t m_MoveCollide = 0x2EA; //
|
||||
constexpr std::ptrdiff_t m_MoveType = 0x2EB; // MoveType_t
|
||||
|
Reference in New Issue
Block a user