mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-07-05 12:29:42 +08:00
Compare commits
4 Commits
18c5ab1edd
...
e43a7e87ef
Author | SHA1 | Date | |
---|---|---|---|
|
e43a7e87ef | ||
|
8463366f0a | ||
|
2502046a36 | ||
|
d8b7788010 |
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: animationsystem.dll
|
||||
@ -3073,7 +3073,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nFlags = 0x50; // CUtlVector<int32>
|
||||
public const nint m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||
public const nint m_nCompressorIndex = 0x80; // CUtlVector<int32>
|
||||
public const nint m_szElementNames = 0x98; //
|
||||
public const nint m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
public const nint m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
public const nint m_nElementMask = 0xC8; // CUtlVector<uint32>
|
||||
public const nint m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
@ -3737,10 +3737,10 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CAnimParameterManagerUpdater {
|
||||
public const nint m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||
public const nint m_idToIndexMap = 0x30; // CUtlHashtable<AnimParamID,int32>
|
||||
public const nint m_nameToIndexMap = 0x50; //
|
||||
public const nint m_nameToIndexMap = 0x50; // CUtlHashtable<CUtlString,int32>
|
||||
public const nint m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
||||
public const nint m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||
public const nint m_autoResetMap = 0xA0; //
|
||||
public const nint m_autoResetMap = 0xA0; // CUtlHashtable<CAnimParamHandle,int16>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
|
@ -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
|
||||
|
||||
@ -3078,7 +3078,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nFlags = 0x50; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_szElementNames = 0x98; //
|
||||
constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector<uint32>
|
||||
constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
@ -3742,10 +3742,10 @@ namespace cs2_dumper {
|
||||
namespace CAnimParameterManagerUpdater {
|
||||
constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||
constexpr std::ptrdiff_t m_idToIndexMap = 0x30; // CUtlHashtable<AnimParamID,int32>
|
||||
constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; //
|
||||
constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; // CUtlHashtable<CUtlString,int32>
|
||||
constexpr std::ptrdiff_t m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
||||
constexpr std::ptrdiff_t m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||
constexpr std::ptrdiff_t m_autoResetMap = 0xA0; //
|
||||
constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable<CAnimParamHandle,int16>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -3170,7 +3170,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nFlags: usize = 0x50; // CUtlVector<int32>
|
||||
pub const m_szGrouping: usize = 0x68; // CUtlVector<CUtlString>
|
||||
pub const m_nCompressorIndex: usize = 0x80; // CUtlVector<int32>
|
||||
pub const m_szElementNames: usize = 0x98; //
|
||||
pub const m_szElementNames: usize = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
pub const m_nElementMask: usize = 0xC8; // CUtlVector<uint32>
|
||||
pub const m_vectorCompressor: usize = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
@ -3834,10 +3834,10 @@ pub mod cs2_dumper {
|
||||
pub mod CAnimParameterManagerUpdater {
|
||||
pub const m_parameters: usize = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||
pub const m_idToIndexMap: usize = 0x30; // CUtlHashtable<AnimParamID,int32>
|
||||
pub const m_nameToIndexMap: usize = 0x50; //
|
||||
pub const m_nameToIndexMap: usize = 0x50; // CUtlHashtable<CUtlString,int32>
|
||||
pub const m_indexToHandle: usize = 0x70; // CUtlVector<CAnimParamHandle>
|
||||
pub const m_autoResetParams: usize = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||
pub const m_autoResetMap: usize = 0xA0; //
|
||||
pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable<CAnimParamHandle,int16>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
|
@ -1,24 +1,24 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:10:44.822666300 UTC
|
||||
|
||||
namespace CS2Dumper {
|
||||
// Module: client.dll
|
||||
public static class Buttons {
|
||||
public const nint attack = 0x1885770;
|
||||
public const nint attack2 = 0x1885800;
|
||||
public const nint back = 0x1885A40;
|
||||
public const nint duck = 0x1885D10;
|
||||
public const nint forward = 0x18859B0;
|
||||
public const nint jump = 0x1885C80;
|
||||
public const nint left = 0x1885AD0;
|
||||
public const nint lookatweapon = 0x1AAE3D0;
|
||||
public const nint reload = 0x18856E0;
|
||||
public const nint right = 0x1885B60;
|
||||
public const nint showscores = 0x1AAE2B0;
|
||||
public const nint sprint = 0x1885650;
|
||||
public const nint turnleft = 0x1885890;
|
||||
public const nint turnright = 0x1885920;
|
||||
public const nint use = 0x1885BF0;
|
||||
public const nint zoom = 0x1AAE340;
|
||||
public const nint attack = 0x186C850;
|
||||
public const nint attack2 = 0x186C8E0;
|
||||
public const nint back = 0x186CB20;
|
||||
public const nint duck = 0x186CDF0;
|
||||
public const nint forward = 0x186CA90;
|
||||
public const nint jump = 0x186CD60;
|
||||
public const nint left = 0x186CBB0;
|
||||
public const nint lookatweapon = 0x1A92E30;
|
||||
public const nint reload = 0x186C7C0;
|
||||
public const nint right = 0x186CC40;
|
||||
public const nint showscores = 0x1A92D10;
|
||||
public const nint sprint = 0x186C730;
|
||||
public const nint turnleft = 0x186C970;
|
||||
public const nint turnright = 0x186CA00;
|
||||
public const nint use = 0x186CCD0;
|
||||
public const nint zoom = 0x1A92DA0;
|
||||
}
|
||||
}
|
||||
|
@ -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,21 +8,21 @@
|
||||
namespace cs2_dumper {
|
||||
// Module: client.dll
|
||||
namespace buttons {
|
||||
constexpr std::ptrdiff_t attack = 0x1885770;
|
||||
constexpr std::ptrdiff_t attack2 = 0x1885800;
|
||||
constexpr std::ptrdiff_t back = 0x1885A40;
|
||||
constexpr std::ptrdiff_t duck = 0x1885D10;
|
||||
constexpr std::ptrdiff_t forward = 0x18859B0;
|
||||
constexpr std::ptrdiff_t jump = 0x1885C80;
|
||||
constexpr std::ptrdiff_t left = 0x1885AD0;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x1AAE3D0;
|
||||
constexpr std::ptrdiff_t reload = 0x18856E0;
|
||||
constexpr std::ptrdiff_t right = 0x1885B60;
|
||||
constexpr std::ptrdiff_t showscores = 0x1AAE2B0;
|
||||
constexpr std::ptrdiff_t sprint = 0x1885650;
|
||||
constexpr std::ptrdiff_t turnleft = 0x1885890;
|
||||
constexpr std::ptrdiff_t turnright = 0x1885920;
|
||||
constexpr std::ptrdiff_t use = 0x1885BF0;
|
||||
constexpr std::ptrdiff_t zoom = 0x1AAE340;
|
||||
constexpr std::ptrdiff_t attack = 0x186C850;
|
||||
constexpr std::ptrdiff_t attack2 = 0x186C8E0;
|
||||
constexpr std::ptrdiff_t back = 0x186CB20;
|
||||
constexpr std::ptrdiff_t duck = 0x186CDF0;
|
||||
constexpr std::ptrdiff_t forward = 0x186CA90;
|
||||
constexpr std::ptrdiff_t jump = 0x186CD60;
|
||||
constexpr std::ptrdiff_t left = 0x186CBB0;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x1A92E30;
|
||||
constexpr std::ptrdiff_t reload = 0x186C7C0;
|
||||
constexpr std::ptrdiff_t right = 0x186CC40;
|
||||
constexpr std::ptrdiff_t showscores = 0x1A92D10;
|
||||
constexpr std::ptrdiff_t sprint = 0x186C730;
|
||||
constexpr std::ptrdiff_t turnleft = 0x186C970;
|
||||
constexpr std::ptrdiff_t turnright = 0x186CA00;
|
||||
constexpr std::ptrdiff_t use = 0x186CCD0;
|
||||
constexpr std::ptrdiff_t zoom = 0x1A92DA0;
|
||||
}
|
||||
}
|
||||
|
@ -1,20 +1,20 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"attack": 25712496,
|
||||
"attack2": 25712640,
|
||||
"back": 25713216,
|
||||
"duck": 25713936,
|
||||
"forward": 25713072,
|
||||
"jump": 25713792,
|
||||
"left": 25713360,
|
||||
"lookatweapon": 27976656,
|
||||
"reload": 25712352,
|
||||
"right": 25713504,
|
||||
"showscores": 27976368,
|
||||
"sprint": 25712208,
|
||||
"turnleft": 25712784,
|
||||
"turnright": 25712928,
|
||||
"use": 25713648,
|
||||
"zoom": 27976512
|
||||
"attack": 25610320,
|
||||
"attack2": 25610464,
|
||||
"back": 25611040,
|
||||
"duck": 25611760,
|
||||
"forward": 25610896,
|
||||
"jump": 25611616,
|
||||
"left": 25611184,
|
||||
"lookatweapon": 27864624,
|
||||
"reload": 25610176,
|
||||
"right": 25611328,
|
||||
"showscores": 27864336,
|
||||
"sprint": 25610032,
|
||||
"turnleft": 25610608,
|
||||
"turnright": 25610752,
|
||||
"use": 25611472,
|
||||
"zoom": 27864480
|
||||
}
|
||||
}
|
@ -1,26 +1,26 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:10:44.822666300 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
// Module: client.dll
|
||||
pub mod buttons {
|
||||
pub const attack: usize = 0x1885770;
|
||||
pub const attack2: usize = 0x1885800;
|
||||
pub const back: usize = 0x1885A40;
|
||||
pub const duck: usize = 0x1885D10;
|
||||
pub const forward: usize = 0x18859B0;
|
||||
pub const jump: usize = 0x1885C80;
|
||||
pub const left: usize = 0x1885AD0;
|
||||
pub const lookatweapon: usize = 0x1AAE3D0;
|
||||
pub const reload: usize = 0x18856E0;
|
||||
pub const right: usize = 0x1885B60;
|
||||
pub const showscores: usize = 0x1AAE2B0;
|
||||
pub const sprint: usize = 0x1885650;
|
||||
pub const turnleft: usize = 0x1885890;
|
||||
pub const turnright: usize = 0x1885920;
|
||||
pub const r#use: usize = 0x1885BF0;
|
||||
pub const zoom: usize = 0x1AAE340;
|
||||
pub const attack: usize = 0x186C850;
|
||||
pub const attack2: usize = 0x186C8E0;
|
||||
pub const back: usize = 0x186CB20;
|
||||
pub const duck: usize = 0x186CDF0;
|
||||
pub const forward: usize = 0x186CA90;
|
||||
pub const jump: usize = 0x186CD60;
|
||||
pub const left: usize = 0x186CBB0;
|
||||
pub const lookatweapon: usize = 0x1A92E30;
|
||||
pub const reload: usize = 0x186C7C0;
|
||||
pub const right: usize = 0x186CC40;
|
||||
pub const showscores: usize = 0x1A92D10;
|
||||
pub const sprint: usize = 0x186C730;
|
||||
pub const turnleft: usize = 0x186C970;
|
||||
pub const turnright: usize = 0x186CA00;
|
||||
pub const r#use: usize = 0x186CCD0;
|
||||
pub const zoom: usize = 0x1A92DA0;
|
||||
}
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:10:44.822666300 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: client.dll
|
||||
// Class count: 427
|
||||
// Class count: 414
|
||||
// Enum count: 7
|
||||
public static class ClientDll {
|
||||
// Alignment: 4
|
||||
@ -1419,10 +1419,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iEffectName = 0x6C; // uint16
|
||||
public const nint m_nExplosionType = 0x6E; // uint8
|
||||
}
|
||||
// Parent: C_BaseCSGrenadeProjectile
|
||||
// Field count: 0
|
||||
public static class C_SensorGrenadeProjectile {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
public static class C_MolotovGrenade {
|
||||
@ -1824,10 +1820,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Field count: 0
|
||||
public static class C_Flashbang {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
public static class CBumpMine {
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
//
|
||||
@ -2340,7 +2332,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bKnownTeamMismatch = 0x630; // bool
|
||||
public const nint m_hPredictedPawn = 0x634; // CHandle<C_BasePlayerPawn>
|
||||
public const nint m_nSplitScreenSlot = 0x638; // CSplitScreenSlot
|
||||
public const nint m_hSplitOwner = 0x63C; //
|
||||
public const nint m_hSplitOwner = 0x63C; // CHandle<CBasePlayerController>
|
||||
public const nint m_hSplitScreenPlayers = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
public const nint m_bIsHLTV = 0x658; // bool
|
||||
public const nint m_iConnected = 0x65C; // PlayerConnectedState
|
||||
@ -2455,14 +2447,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bRagdollClientSide = 0xE40; // bool
|
||||
public const nint m_bHasAnimatedMaterialAttributes = 0xE50; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
public static class C_Melee {
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
public static class CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
// Field count: 0
|
||||
public static class C_PointEntity {
|
||||
@ -2499,7 +2483,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bStartActive = 0x570; // bool
|
||||
public const nint m_flMaxSimulationTime = 0x574; // float32
|
||||
public const nint m_iszEffectName = 0x578; // CUtlSymbolLarge
|
||||
public const nint m_PathNodes_Name = 0x580; // CUtlVector<CUtlSymbolLarge>
|
||||
public const nint m_PathNodes_Name = 0x580; //
|
||||
public const nint m_flParticleSpacing = 0x598; // float32
|
||||
public const nint m_flSlack = 0x59C; // float32
|
||||
public const nint m_flRadius = 0x5A0; // float32
|
||||
@ -2719,7 +2703,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flOldSimulationTime = 0x1330; // float32
|
||||
public const nint m_nLastExecutedCommandNumber = 0x1334; // int32
|
||||
public const nint m_nLastExecutedCommandTick = 0x1338; // int32
|
||||
public const nint m_hController = 0x133C; //
|
||||
public const nint m_hController = 0x133C; // CHandle<CBasePlayerController>
|
||||
public const nint m_bIsSwappingToPredictableController = 0x1340; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -3122,7 +3106,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class ActiveModelConfig_t {
|
||||
public const nint m_Handle = 0x28; // ModelConfigHandle_t
|
||||
public const nint m_Name = 0x30; // CUtlSymbolLarge
|
||||
public const nint m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
|
||||
public const nint m_AssociatedEntities = 0x38; //
|
||||
public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase<CUtlSymbolLarge>
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
@ -3484,10 +3468,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flObserverChaseDistance = 0x50; // float32
|
||||
public const nint m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
public static class CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPlayerPawnComponent
|
||||
// Field count: 0
|
||||
public static class CPlayer_WaterServices {
|
||||
@ -3966,14 +3946,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Field count: 0
|
||||
public static class C_WeaponMAC10 {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
public static class C_WeaponShield {
|
||||
public const nint m_flDisplayHealth = 0x1B40; // float32
|
||||
}
|
||||
// Parent: C_PointClientUIWorldPanel
|
||||
// Field count: 1
|
||||
//
|
||||
@ -4769,10 +4741,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Field count: 0
|
||||
public static class C_WeaponHKP2000 {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
public static class CTripWireFire {
|
||||
}
|
||||
// Parent: C_BaseFlex
|
||||
// Field count: 6
|
||||
public static class C_CSGO_PreviewModel {
|
||||
@ -4884,10 +4852,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hCarriedHostage = 0x40; // CHandle<C_BaseEntity>
|
||||
public const nint m_hCarriedHostageProp = 0x44; // CHandle<C_BaseEntity>
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
public static class CBreachCharge {
|
||||
}
|
||||
// Parent: C_LightEntity
|
||||
// Field count: 0
|
||||
public static class C_LightDirectionalEntity {
|
||||
@ -5059,10 +5023,6 @@ namespace CS2Dumper.Schemas {
|
||||
// MPulseLibraryBindings
|
||||
public static class CPathSimpleAPI {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
public static class C_SensorGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 2
|
||||
//
|
||||
@ -5072,16 +5032,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_fFireTime = 0x1B40; // GameTime_t
|
||||
public const nint m_nLastAttackTick = 0x1B44; // int32
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
public static class C_Fists {
|
||||
public const nint m_bPlayingUninterruptableAct = 0x1B20; // bool
|
||||
public const nint m_nUninterruptableActivity = 0x1B24; // PlayerAnimEvent_t
|
||||
}
|
||||
// Parent: C_PhysicsProp
|
||||
// Field count: 0
|
||||
public static class C_PhysicsPropMultiplayer {
|
||||
@ -5249,7 +5199,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MNetworkExcludeByName
|
||||
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
|
||||
public static class C_ShatterGlassShardPhysics {
|
||||
public const nint m_ShardDesc = 0x1120; //
|
||||
public const nint m_ShardDesc = 0x1120; // shard_model_desc_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -5811,7 +5761,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iHealth = 0x344; // int32
|
||||
public const nint m_lifeState = 0x348; // uint8
|
||||
public const nint m_bTakesDamage = 0x349; // bool
|
||||
public const nint m_nTakeDamageFlags = 0x350; //
|
||||
public const nint m_nTakeDamageFlags = 0x350; // TakeDamageFlags_t
|
||||
public const nint m_nPlatformType = 0x358; // EntityPlatformTypes_t
|
||||
public const nint m_ubInterpolationFrame = 0x359; // uint8
|
||||
public const nint m_hSceneObjectController = 0x35C; // CHandle<C_BaseEntity>
|
||||
@ -6211,10 +6161,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nJustifyVertical = 0xFF0; // PointWorldTextJustifyVertical_t
|
||||
public const nint m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
public static class CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 66
|
||||
//
|
||||
@ -6603,10 +6549,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Field count: 0
|
||||
public static class C_IncendiaryGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
public static class CTablet {
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Field count: 1
|
||||
//
|
||||
@ -6646,10 +6588,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hOldAttached = 0x590; // CHandle<C_BaseEntity>
|
||||
public const nint m_bCheapEffect = 0x594; // bool
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
public static class CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: C_BaseModelEntity
|
||||
// Field count: 0
|
||||
public static class C_Breakable {
|
||||
@ -6663,7 +6601,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flObsInterp_PathLength = 0x74; // float32
|
||||
public const nint m_qObsInterp_OrientationStart = 0x80; // Quaternion
|
||||
public const nint m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion
|
||||
public const nint m_obsInterpState = 0xA0; //
|
||||
public const nint m_obsInterpState = 0xA0; // ObserverInterpState_t
|
||||
public const nint m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
@ -6821,7 +6759,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hBombDefuser = 0xFE8; // CHandle<C_CSPlayerPawn>
|
||||
public const nint m_hControlPanel = 0xFEC; // CHandle<C_BaseEntity>
|
||||
public const nint m_AttributeManager = 0xFF0; // C_AttributeContainer
|
||||
public const nint m_hDefuserMultimeter = 0x1498; //
|
||||
public const nint m_hDefuserMultimeter = 0x1498; // CHandle<C_Multimeter>
|
||||
public const nint m_flNextRadarFlashTime = 0x149C; // GameTime_t
|
||||
public const nint m_bRadarFlash = 0x14A0; // bool
|
||||
public const nint m_pBombDefuser = 0x14A4; // CHandle<C_CSPlayerPawn>
|
||||
|
@ -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: client.dll
|
||||
// Class count: 427
|
||||
// Class count: 414
|
||||
// Enum count: 7
|
||||
namespace client_dll {
|
||||
// Alignment: 4
|
||||
@ -1424,10 +1424,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iEffectName = 0x6C; // uint16
|
||||
constexpr std::ptrdiff_t m_nExplosionType = 0x6E; // uint8
|
||||
}
|
||||
// Parent: C_BaseCSGrenadeProjectile
|
||||
// Field count: 0
|
||||
namespace C_SensorGrenadeProjectile {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
namespace C_MolotovGrenade {
|
||||
@ -1829,10 +1825,6 @@ namespace cs2_dumper {
|
||||
// Field count: 0
|
||||
namespace C_Flashbang {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
namespace CBumpMine {
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
//
|
||||
@ -2345,7 +2337,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bKnownTeamMismatch = 0x630; // bool
|
||||
constexpr std::ptrdiff_t m_hPredictedPawn = 0x634; // CHandle<C_BasePlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x638; // CSplitScreenSlot
|
||||
constexpr std::ptrdiff_t m_hSplitOwner = 0x63C; //
|
||||
constexpr std::ptrdiff_t m_hSplitOwner = 0x63C; // CHandle<CBasePlayerController>
|
||||
constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
constexpr std::ptrdiff_t m_bIsHLTV = 0x658; // bool
|
||||
constexpr std::ptrdiff_t m_iConnected = 0x65C; // PlayerConnectedState
|
||||
@ -2460,14 +2452,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bRagdollClientSide = 0xE40; // bool
|
||||
constexpr std::ptrdiff_t m_bHasAnimatedMaterialAttributes = 0xE50; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
namespace C_Melee {
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
namespace CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
// Field count: 0
|
||||
namespace C_PointEntity {
|
||||
@ -2504,7 +2488,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bStartActive = 0x570; // bool
|
||||
constexpr std::ptrdiff_t m_flMaxSimulationTime = 0x574; // float32
|
||||
constexpr std::ptrdiff_t m_iszEffectName = 0x578; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_PathNodes_Name = 0x580; // CUtlVector<CUtlSymbolLarge>
|
||||
constexpr std::ptrdiff_t m_PathNodes_Name = 0x580; //
|
||||
constexpr std::ptrdiff_t m_flParticleSpacing = 0x598; // float32
|
||||
constexpr std::ptrdiff_t m_flSlack = 0x59C; // float32
|
||||
constexpr std::ptrdiff_t m_flRadius = 0x5A0; // float32
|
||||
@ -2724,7 +2708,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1330; // float32
|
||||
constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1334; // int32
|
||||
constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1338; // int32
|
||||
constexpr std::ptrdiff_t m_hController = 0x133C; //
|
||||
constexpr std::ptrdiff_t m_hController = 0x133C; // CHandle<CBasePlayerController>
|
||||
constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1340; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -3127,7 +3111,7 @@ namespace cs2_dumper {
|
||||
namespace ActiveModelConfig_t {
|
||||
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
|
||||
constexpr std::ptrdiff_t m_Name = 0x30; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
|
||||
constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; //
|
||||
constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase<CUtlSymbolLarge>
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
@ -3489,10 +3473,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flObserverChaseDistance = 0x50; // float32
|
||||
constexpr std::ptrdiff_t m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
namespace CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPlayerPawnComponent
|
||||
// Field count: 0
|
||||
namespace CPlayer_WaterServices {
|
||||
@ -3971,14 +3951,6 @@ namespace cs2_dumper {
|
||||
// Field count: 0
|
||||
namespace C_WeaponMAC10 {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
namespace C_WeaponShield {
|
||||
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1B40; // float32
|
||||
}
|
||||
// Parent: C_PointClientUIWorldPanel
|
||||
// Field count: 1
|
||||
//
|
||||
@ -4774,10 +4746,6 @@ namespace cs2_dumper {
|
||||
// Field count: 0
|
||||
namespace C_WeaponHKP2000 {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
namespace CTripWireFire {
|
||||
}
|
||||
// Parent: C_BaseFlex
|
||||
// Field count: 6
|
||||
namespace C_CSGO_PreviewModel {
|
||||
@ -4889,10 +4857,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hCarriedHostage = 0x40; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle<C_BaseEntity>
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
namespace CBreachCharge {
|
||||
}
|
||||
// Parent: C_LightEntity
|
||||
// Field count: 0
|
||||
namespace C_LightDirectionalEntity {
|
||||
@ -5064,10 +5028,6 @@ namespace cs2_dumper {
|
||||
// MPulseLibraryBindings
|
||||
namespace CPathSimpleAPI {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
namespace C_SensorGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 2
|
||||
//
|
||||
@ -5077,16 +5037,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_fFireTime = 0x1B40; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nLastAttackTick = 0x1B44; // int32
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
namespace C_Fists {
|
||||
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1B20; // bool
|
||||
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1B24; // PlayerAnimEvent_t
|
||||
}
|
||||
// Parent: C_PhysicsProp
|
||||
// Field count: 0
|
||||
namespace C_PhysicsPropMultiplayer {
|
||||
@ -5254,7 +5204,7 @@ namespace cs2_dumper {
|
||||
// MNetworkExcludeByName
|
||||
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
|
||||
namespace C_ShatterGlassShardPhysics {
|
||||
constexpr std::ptrdiff_t m_ShardDesc = 0x1120; //
|
||||
constexpr std::ptrdiff_t m_ShardDesc = 0x1120; // shard_model_desc_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -5816,7 +5766,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iHealth = 0x344; // int32
|
||||
constexpr std::ptrdiff_t m_lifeState = 0x348; // uint8
|
||||
constexpr std::ptrdiff_t m_bTakesDamage = 0x349; // bool
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x350; //
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x350; // TakeDamageFlags_t
|
||||
constexpr std::ptrdiff_t m_nPlatformType = 0x358; // EntityPlatformTypes_t
|
||||
constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x359; // uint8
|
||||
constexpr std::ptrdiff_t m_hSceneObjectController = 0x35C; // CHandle<C_BaseEntity>
|
||||
@ -6216,10 +6166,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nJustifyVertical = 0xFF0; // PointWorldTextJustifyVertical_t
|
||||
constexpr std::ptrdiff_t m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
namespace CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 66
|
||||
//
|
||||
@ -6608,10 +6554,6 @@ namespace cs2_dumper {
|
||||
// Field count: 0
|
||||
namespace C_IncendiaryGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
namespace CTablet {
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Field count: 1
|
||||
//
|
||||
@ -6651,10 +6593,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hOldAttached = 0x590; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_bCheapEffect = 0x594; // bool
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
namespace CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: C_BaseModelEntity
|
||||
// Field count: 0
|
||||
namespace C_Breakable {
|
||||
@ -6668,7 +6606,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flObsInterp_PathLength = 0x74; // float32
|
||||
constexpr std::ptrdiff_t m_qObsInterp_OrientationStart = 0x80; // Quaternion
|
||||
constexpr std::ptrdiff_t m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion
|
||||
constexpr std::ptrdiff_t m_obsInterpState = 0xA0; //
|
||||
constexpr std::ptrdiff_t m_obsInterpState = 0xA0; // ObserverInterpState_t
|
||||
constexpr std::ptrdiff_t m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
@ -6826,7 +6764,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hBombDefuser = 0xFE8; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hControlPanel = 0xFEC; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_AttributeManager = 0xFF0; // C_AttributeContainer
|
||||
constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1498; //
|
||||
constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1498; // CHandle<C_Multimeter>
|
||||
constexpr std::ptrdiff_t m_flNextRadarFlashTime = 0x149C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bRadarFlash = 0x14A0; // bool
|
||||
constexpr std::ptrdiff_t m_pBombDefuser = 0x14A4; // CHandle<C_CSPlayerPawn>
|
||||
|
@ -579,26 +579,6 @@
|
||||
],
|
||||
"parent": "C_BaseTrigger"
|
||||
},
|
||||
"CBreachCharge": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"CBreachChargeProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseGrenade"
|
||||
},
|
||||
"CBumpMine": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"CBumpMineProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseGrenade"
|
||||
},
|
||||
"CBuoyancyHelper": {
|
||||
"fields": {
|
||||
"m_flFluidDensity": 28,
|
||||
@ -3844,11 +3824,6 @@
|
||||
"metadata": [],
|
||||
"parent": "C_Sprite"
|
||||
},
|
||||
"CTablet": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"CTakeDamageInfoAPI": {
|
||||
"fields": {},
|
||||
"metadata": [
|
||||
@ -3912,26 +3887,11 @@
|
||||
],
|
||||
"parent": "IntervalTimer"
|
||||
},
|
||||
"CTripWireFire": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseCSGrenade"
|
||||
},
|
||||
"CTripWireFireProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseGrenade"
|
||||
},
|
||||
"CWaterSplasher": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseModelEntity"
|
||||
},
|
||||
"CWeaponZoneRepulsor": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBaseGun"
|
||||
},
|
||||
"C_AK47": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -9809,25 +9769,6 @@
|
||||
],
|
||||
"parent": "CBaseAnimGraph"
|
||||
},
|
||||
"C_Fists": {
|
||||
"fields": {
|
||||
"m_bPlayingUninterruptableAct": 6944,
|
||||
"m_nUninterruptableActivity": 6948
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_bPlayingUninterruptableAct",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "bool"
|
||||
},
|
||||
{
|
||||
"name": "m_nUninterruptableActivity",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "PlayerAnimEvent_t"
|
||||
}
|
||||
],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"C_Flashbang": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -10798,11 +10739,6 @@
|
||||
],
|
||||
"parent": "C_BaseEntity"
|
||||
},
|
||||
"C_Melee": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"C_ModelPointEntity": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -12641,16 +12577,6 @@
|
||||
"metadata": [],
|
||||
"parent": null
|
||||
},
|
||||
"C_SensorGrenade": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseCSGrenade"
|
||||
},
|
||||
"C_SensorGrenadeProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "C_BaseCSGrenadeProjectile"
|
||||
},
|
||||
"C_ShatterGlassShardPhysics": {
|
||||
"fields": {
|
||||
"m_ShardDesc": 4384
|
||||
@ -13804,19 +13730,6 @@
|
||||
"metadata": [],
|
||||
"parent": "C_CSWeaponBase"
|
||||
},
|
||||
"C_WeaponShield": {
|
||||
"fields": {
|
||||
"m_flDisplayHealth": 6976
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_flDisplayHealth",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "float"
|
||||
}
|
||||
],
|
||||
"parent": "C_CSWeaponBaseGun"
|
||||
},
|
||||
"C_WeaponTaser": {
|
||||
"fields": {
|
||||
"m_fFireTime": 6976,
|
||||
|
@ -1,12 +1,12 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
pub mod schemas {
|
||||
// Module: client.dll
|
||||
// Class count: 427
|
||||
// Class count: 414
|
||||
// Enum count: 7
|
||||
pub mod client_dll {
|
||||
// Alignment: 4
|
||||
@ -458,8 +458,8 @@ pub mod cs2_dumper {
|
||||
pub const m_nLastAddDecal: usize = 0xAAC; // int32
|
||||
pub const m_nDecalsAdded: usize = 0xAB0; // int32
|
||||
pub const m_iOldHealth: usize = 0xAB4; // int32
|
||||
pub const m_nRenderMode: usize = 0xAB8; //
|
||||
pub const m_nRenderFX: usize = 0xAB9; //
|
||||
pub const m_nRenderMode: usize = 0xAB8; // RenderMode_t
|
||||
pub const m_nRenderFX: usize = 0xAB9; // RenderFx_t
|
||||
pub const m_bAllowFadeInView: usize = 0xABA; // bool
|
||||
pub const m_clrRender: usize = 0xAD8; // Color
|
||||
pub const m_vecRenderAttributes: usize = 0xAE0; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
|
||||
@ -897,7 +897,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bReleaseRagdoll: usize = 0xFA4; // bool
|
||||
pub const m_iEyeAttachment: usize = 0xFA5; // AttachmentHandle_t
|
||||
pub const m_bFadingOut: usize = 0xFA6; // bool
|
||||
pub const m_flScaleEnd: usize = 0xFA8; // float32[10]
|
||||
pub const m_flScaleEnd: usize = 0xFA8; //
|
||||
pub const m_flScaleTimeStart: usize = 0xFD0; // GameTime_t[10]
|
||||
pub const m_flScaleTimeEnd: usize = 0xFF8; // GameTime_t[10]
|
||||
}
|
||||
@ -1429,10 +1429,6 @@ pub mod cs2_dumper {
|
||||
pub const m_iEffectName: usize = 0x6C; // uint16
|
||||
pub const m_nExplosionType: usize = 0x6E; // uint8
|
||||
}
|
||||
// Parent: C_BaseCSGrenadeProjectile
|
||||
// Field count: 0
|
||||
pub mod C_SensorGrenadeProjectile {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
pub mod C_MolotovGrenade {
|
||||
@ -1834,10 +1830,6 @@ pub mod cs2_dumper {
|
||||
// Field count: 0
|
||||
pub mod C_Flashbang {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod CBumpMine {
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
//
|
||||
@ -2350,7 +2342,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bKnownTeamMismatch: usize = 0x630; // bool
|
||||
pub const m_hPredictedPawn: usize = 0x634; // CHandle<C_BasePlayerPawn>
|
||||
pub const m_nSplitScreenSlot: usize = 0x638; // CSplitScreenSlot
|
||||
pub const m_hSplitOwner: usize = 0x63C; //
|
||||
pub const m_hSplitOwner: usize = 0x63C; // CHandle<CBasePlayerController>
|
||||
pub const m_hSplitScreenPlayers: usize = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
pub const m_bIsHLTV: usize = 0x658; // bool
|
||||
pub const m_iConnected: usize = 0x65C; // PlayerConnectedState
|
||||
@ -2465,14 +2457,6 @@ pub mod cs2_dumper {
|
||||
pub const m_bRagdollClientSide: usize = 0xE40; // bool
|
||||
pub const m_bHasAnimatedMaterialAttributes: usize = 0xE50; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod C_Melee {
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
pub mod CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
// Field count: 0
|
||||
pub mod C_PointEntity {
|
||||
@ -2729,7 +2713,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flOldSimulationTime: usize = 0x1330; // float32
|
||||
pub const m_nLastExecutedCommandNumber: usize = 0x1334; // int32
|
||||
pub const m_nLastExecutedCommandTick: usize = 0x1338; // int32
|
||||
pub const m_hController: usize = 0x133C; //
|
||||
pub const m_hController: usize = 0x133C; // CHandle<CBasePlayerController>
|
||||
pub const m_bIsSwappingToPredictableController: usize = 0x1340; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -3132,7 +3116,7 @@ pub mod cs2_dumper {
|
||||
pub mod ActiveModelConfig_t {
|
||||
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
|
||||
pub const m_Name: usize = 0x30; // CUtlSymbolLarge
|
||||
pub const m_AssociatedEntities: usize = 0x38; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
|
||||
pub const m_AssociatedEntities: usize = 0x38; //
|
||||
pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase<CUtlSymbolLarge>
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
@ -3494,10 +3478,6 @@ pub mod cs2_dumper {
|
||||
pub const m_flObserverChaseDistance: usize = 0x50; // float32
|
||||
pub const m_flObserverChaseDistanceCalcTime: usize = 0x54; // GameTime_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
pub mod CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPlayerPawnComponent
|
||||
// Field count: 0
|
||||
pub mod CPlayer_WaterServices {
|
||||
@ -3976,14 +3956,6 @@ pub mod cs2_dumper {
|
||||
// Field count: 0
|
||||
pub mod C_WeaponMAC10 {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
pub mod C_WeaponShield {
|
||||
pub const m_flDisplayHealth: usize = 0x1B40; // float32
|
||||
}
|
||||
// Parent: C_PointClientUIWorldPanel
|
||||
// Field count: 1
|
||||
//
|
||||
@ -4029,7 +4001,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bOverrideWithEvent: usize = 0x5A0; // bool
|
||||
pub const m_soundscapeIndex: usize = 0x5A4; // int32
|
||||
pub const m_soundscapeEntityListId: usize = 0x5A8; // int32
|
||||
pub const m_positionNames: usize = 0x5B0; //
|
||||
pub const m_positionNames: usize = 0x5B0; // CUtlSymbolLarge[8]
|
||||
pub const m_hProxySoundscape: usize = 0x5F0; // CHandle<CEnvSoundscape>
|
||||
pub const m_bDisabled: usize = 0x5F4; // bool
|
||||
pub const m_soundscapeName: usize = 0x5F8; // CUtlSymbolLarge
|
||||
@ -4779,10 +4751,6 @@ pub mod cs2_dumper {
|
||||
// Field count: 0
|
||||
pub mod C_WeaponHKP2000 {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
pub mod CTripWireFire {
|
||||
}
|
||||
// Parent: C_BaseFlex
|
||||
// Field count: 6
|
||||
pub mod C_CSGO_PreviewModel {
|
||||
@ -4894,10 +4862,6 @@ pub mod cs2_dumper {
|
||||
pub const m_hCarriedHostage: usize = 0x40; // CHandle<C_BaseEntity>
|
||||
pub const m_hCarriedHostageProp: usize = 0x44; // CHandle<C_BaseEntity>
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod CBreachCharge {
|
||||
}
|
||||
// Parent: C_LightEntity
|
||||
// Field count: 0
|
||||
pub mod C_LightDirectionalEntity {
|
||||
@ -4991,14 +4955,14 @@ pub mod cs2_dumper {
|
||||
pub const m_flDisengageDistance: usize = 0x57C; // float32
|
||||
pub const m_flEngageDistance: usize = 0x580; // float32
|
||||
pub const m_bRequiresUseKey: usize = 0x584; // bool
|
||||
pub const m_nOutputType: usize = 0x588; // ValueRemapperOutputType_t
|
||||
pub const m_nOutputType: usize = 0x588; //
|
||||
pub const m_hOutputEntities: usize = 0x590; // C_NetworkUtlVectorBase<CHandle<C_BaseEntity>>
|
||||
pub const m_nHapticsType: usize = 0x5A8; // ValueRemapperHapticsType_t
|
||||
pub const m_nMomentumType: usize = 0x5AC; // ValueRemapperMomentumType_t
|
||||
pub const m_nMomentumType: usize = 0x5AC; //
|
||||
pub const m_flMomentumModifier: usize = 0x5B0; // float32
|
||||
pub const m_flSnapValue: usize = 0x5B4; // float32
|
||||
pub const m_flCurrentMomentum: usize = 0x5B8; // float32
|
||||
pub const m_nRatchetType: usize = 0x5BC; // ValueRemapperRatchetType_t
|
||||
pub const m_nRatchetType: usize = 0x5BC; //
|
||||
pub const m_flRatchetOffset: usize = 0x5C0; // float32
|
||||
pub const m_flInputOffset: usize = 0x5C4; // float32
|
||||
pub const m_bEngaged: usize = 0x5C8; // bool
|
||||
@ -5069,10 +5033,6 @@ pub mod cs2_dumper {
|
||||
// MPulseLibraryBindings
|
||||
pub mod CPathSimpleAPI {
|
||||
}
|
||||
// Parent: C_BaseCSGrenade
|
||||
// Field count: 0
|
||||
pub mod C_SensorGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 2
|
||||
//
|
||||
@ -5082,16 +5042,6 @@ pub mod cs2_dumper {
|
||||
pub const m_fFireTime: usize = 0x1B40; // GameTime_t
|
||||
pub const m_nLastAttackTick: usize = 0x1B44; // int32
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
pub mod C_Fists {
|
||||
pub const m_bPlayingUninterruptableAct: usize = 0x1B20; // bool
|
||||
pub const m_nUninterruptableActivity: usize = 0x1B24; // PlayerAnimEvent_t
|
||||
}
|
||||
// Parent: C_PhysicsProp
|
||||
// Field count: 0
|
||||
pub mod C_PhysicsPropMultiplayer {
|
||||
@ -5174,7 +5124,7 @@ pub mod cs2_dumper {
|
||||
pub const m_vecMins: usize = 0x40; // Vector
|
||||
pub const m_vecMaxs: usize = 0x4C; // Vector
|
||||
pub const m_usSolidFlags: usize = 0x5A; // uint8
|
||||
pub const m_nSolidType: usize = 0x5B; //
|
||||
pub const m_nSolidType: usize = 0x5B; // SolidType_t
|
||||
pub const m_triggerBloat: usize = 0x5C; // uint8
|
||||
pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t
|
||||
pub const m_CollisionGroup: usize = 0x5E; // uint8
|
||||
@ -5259,7 +5209,7 @@ pub mod cs2_dumper {
|
||||
// MNetworkExcludeByName
|
||||
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
|
||||
pub mod C_ShatterGlassShardPhysics {
|
||||
pub const m_ShardDesc: usize = 0x1120; //
|
||||
pub const m_ShardDesc: usize = 0x1120; // shard_model_desc_t
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -5821,7 +5771,7 @@ pub mod cs2_dumper {
|
||||
pub const m_iHealth: usize = 0x344; // int32
|
||||
pub const m_lifeState: usize = 0x348; // uint8
|
||||
pub const m_bTakesDamage: usize = 0x349; // bool
|
||||
pub const m_nTakeDamageFlags: usize = 0x350; //
|
||||
pub const m_nTakeDamageFlags: usize = 0x350; // TakeDamageFlags_t
|
||||
pub const m_nPlatformType: usize = 0x358; // EntityPlatformTypes_t
|
||||
pub const m_ubInterpolationFrame: usize = 0x359; // uint8
|
||||
pub const m_hSceneObjectController: usize = 0x35C; // CHandle<C_BaseEntity>
|
||||
@ -5860,9 +5810,9 @@ pub mod cs2_dumper {
|
||||
pub const m_vecBaseVelocity: usize = 0x430; // Vector
|
||||
pub const m_hEffectEntity: usize = 0x43C; // CHandle<C_BaseEntity>
|
||||
pub const m_hOwnerEntity: usize = 0x440; // CHandle<C_BaseEntity>
|
||||
pub const m_MoveCollide: usize = 0x444; //
|
||||
pub const m_MoveType: usize = 0x445; // MoveType_t
|
||||
pub const m_nActualMoveType: usize = 0x446; // MoveType_t
|
||||
pub const m_MoveCollide: usize = 0x444; // MoveCollide_t
|
||||
pub const m_MoveType: usize = 0x445; //
|
||||
pub const m_nActualMoveType: usize = 0x446; //
|
||||
pub const m_flWaterLevel: usize = 0x448; // float32
|
||||
pub const m_fEffects: usize = 0x44C; // uint32
|
||||
pub const m_hGroundEntity: usize = 0x450; // CHandle<C_BaseEntity>
|
||||
@ -6072,7 +6022,7 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_bIsActive (bool)
|
||||
pub mod C_EnvScreenOverlay {
|
||||
pub const m_iszOverlayNames: usize = 0x568; // CUtlSymbolLarge[10]
|
||||
pub const m_flOverlayTimes: usize = 0x5B8; // float32[10]
|
||||
pub const m_flOverlayTimes: usize = 0x5B8; //
|
||||
pub const m_flStartTime: usize = 0x5E0; // GameTime_t
|
||||
pub const m_iDesiredOverlay: usize = 0x5E4; // int32
|
||||
pub const m_bIsActive: usize = 0x5E8; // bool
|
||||
@ -6221,10 +6171,6 @@ pub mod cs2_dumper {
|
||||
pub const m_nJustifyVertical: usize = 0xFF0; // PointWorldTextJustifyVertical_t
|
||||
pub const m_nReorientMode: usize = 0xFF4; // PointWorldTextReorientMode_t
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
pub mod CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 66
|
||||
//
|
||||
@ -6397,7 +6343,7 @@ pub mod cs2_dumper {
|
||||
pub const m_inertiaScale: usize = 0x1118; // float32
|
||||
pub const m_vecDamagePosition: usize = 0x111C; // Vector
|
||||
pub const m_vecDamageDirection: usize = 0x1128; // Vector
|
||||
pub const m_nDamageType: usize = 0x1134; // DamageTypes_t
|
||||
pub const m_nDamageType: usize = 0x1134; //
|
||||
}
|
||||
// Parent: C_CSGO_TeamPreviewCamera
|
||||
// Field count: 0
|
||||
@ -6613,10 +6559,6 @@ pub mod cs2_dumper {
|
||||
// Field count: 0
|
||||
pub mod C_IncendiaryGrenade {
|
||||
}
|
||||
// Parent: C_CSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod CTablet {
|
||||
}
|
||||
// Parent: CBasePulseGraphInstance
|
||||
// Field count: 1
|
||||
//
|
||||
@ -6656,10 +6598,6 @@ pub mod cs2_dumper {
|
||||
pub const m_hOldAttached: usize = 0x590; // CHandle<C_BaseEntity>
|
||||
pub const m_bCheapEffect: usize = 0x594; // bool
|
||||
}
|
||||
// Parent: C_BaseGrenade
|
||||
// Field count: 0
|
||||
pub mod CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: C_BaseModelEntity
|
||||
// Field count: 0
|
||||
pub mod C_Breakable {
|
||||
@ -6673,7 +6611,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flObsInterp_PathLength: usize = 0x74; // float32
|
||||
pub const m_qObsInterp_OrientationStart: usize = 0x80; // Quaternion
|
||||
pub const m_qObsInterp_OrientationTravelDir: usize = 0x90; // Quaternion
|
||||
pub const m_obsInterpState: usize = 0xA0; //
|
||||
pub const m_obsInterpState: usize = 0xA0; // ObserverInterpState_t
|
||||
pub const m_bObserverInterpolationNeedsDeferredSetup: usize = 0xA4; // bool
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
@ -6831,7 +6769,7 @@ pub mod cs2_dumper {
|
||||
pub const m_hBombDefuser: usize = 0xFE8; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hControlPanel: usize = 0xFEC; // CHandle<C_BaseEntity>
|
||||
pub const m_AttributeManager: usize = 0xFF0; // C_AttributeContainer
|
||||
pub const m_hDefuserMultimeter: usize = 0x1498; //
|
||||
pub const m_hDefuserMultimeter: usize = 0x1498; // CHandle<C_Multimeter>
|
||||
pub const m_flNextRadarFlashTime: usize = 0x149C; // GameTime_t
|
||||
pub const m_bRadarFlash: usize = 0x14A0; // bool
|
||||
pub const m_pBombDefuser: usize = 0x14A4; // CHandle<C_CSPlayerPawn>
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: engine2.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: host.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"build_number": 14072,
|
||||
"timestamp": "2025-03-20T23:35:58.992097100+00:00"
|
||||
"build_number": 14073,
|
||||
"timestamp": "2025-04-01T00:17:02.233994700+00:00"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
namespace CS2Dumper.Interfaces {
|
||||
// Module: animationsystem.dll
|
||||
@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint ClientToolsInfo_001 = 0x1884D60;
|
||||
public const nint EmptyWorldService001_Client = 0x1840050;
|
||||
public const nint GameClientExports001 = 0x1881A18;
|
||||
public const nint LegacyGameUI001 = 0x18A25C0;
|
||||
public const nint Source2Client002 = 0x1A9DC60;
|
||||
public const nint Source2ClientConfig001 = 0x1A34420;
|
||||
public const nint Source2ClientPrediction001 = 0x188CDF0;
|
||||
public const nint Source2ClientUI001 = 0x18A0990;
|
||||
public const nint ClientToolsInfo_001 = 0x186BE40;
|
||||
public const nint EmptyWorldService001_Client = 0x1828080;
|
||||
public const nint GameClientExports001 = 0x1868AF8;
|
||||
public const nint LegacyGameUI001 = 0x18896A0;
|
||||
public const nint Source2Client002 = 0x1A826C0;
|
||||
public const nint Source2ClientConfig001 = 0x1A1B270;
|
||||
public const nint Source2ClientPrediction001 = 0x1873ED0;
|
||||
public const nint Source2ClientUI001 = 0x1887A70;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
public static class Engine2Dll {
|
||||
@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: server.dll
|
||||
public static class ServerDll {
|
||||
public const nint EmptyWorldService001_Server = 0x137DD20;
|
||||
public const nint EntitySubclassUtilsV001 = 0x132E3E0;
|
||||
public const nint NavGameTest001 = 0x141DD68;
|
||||
public const nint ServerToolsInfo_001 = 0x13D36B8;
|
||||
public const nint Source2GameClients001 = 0x13CD580;
|
||||
public const nint Source2GameDirector001 = 0x1501420;
|
||||
public const nint Source2GameEntities001 = 0x13D35E0;
|
||||
public const nint Source2Server001 = 0x13D3450;
|
||||
public const nint Source2ServerConfig001 = 0x15CBD88;
|
||||
public const nint customnavsystem001 = 0x1312B58;
|
||||
public const nint EmptyWorldService001_Server = 0x1363D30;
|
||||
public const nint EntitySubclassUtilsV001 = 0x13143F0;
|
||||
public const nint NavGameTest001 = 0x1402DD8;
|
||||
public const nint ServerToolsInfo_001 = 0x13B8718;
|
||||
public const nint Source2GameClients001 = 0x13B25E0;
|
||||
public const nint Source2GameDirector001 = 0x14E6230;
|
||||
public const nint Source2GameEntities001 = 0x13B8640;
|
||||
public const nint Source2Server001 = 0x13B84B0;
|
||||
public const nint Source2ServerConfig001 = 0x15B0BB8;
|
||||
public const nint customnavsystem001 = 0x12F8B48;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
public static class SoundsystemDll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -14,14 +14,14 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1884D60;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1840050;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x1881A18;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18A25C0;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x1A9DC60;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A34420;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x188CDF0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x18A0990;
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x186BE40;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1828080;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x1868AF8;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18896A0;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x1A826C0;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A1B270;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1873ED0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x1887A70;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
namespace engine2_dll {
|
||||
@ -162,16 +162,16 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: server.dll
|
||||
namespace server_dll {
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x137DD20;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x132E3E0;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x141DD68;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13D36B8;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x13CD580;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x1501420;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13D35E0;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0x13D3450;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15CBD88;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x1312B58;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1363D30;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13143F0;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x1402DD8;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B8718;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x13B25E0;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E6230;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B8640;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0x13B84B0;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B0BB8;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x12F8B48;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
namespace soundsystem_dll {
|
||||
|
@ -4,14 +4,14 @@
|
||||
"AnimationSystem_001": 6323504
|
||||
},
|
||||
"client.dll": {
|
||||
"ClientToolsInfo_001": 25709920,
|
||||
"EmptyWorldService001_Client": 25428048,
|
||||
"GameClientExports001": 25696792,
|
||||
"LegacyGameUI001": 25830848,
|
||||
"Source2Client002": 27909216,
|
||||
"Source2ClientConfig001": 27477024,
|
||||
"Source2ClientPrediction001": 25742832,
|
||||
"Source2ClientUI001": 25823632
|
||||
"ClientToolsInfo_001": 25607744,
|
||||
"EmptyWorldService001_Client": 25329792,
|
||||
"GameClientExports001": 25594616,
|
||||
"LegacyGameUI001": 25728672,
|
||||
"Source2Client002": 27797184,
|
||||
"Source2ClientConfig001": 27374192,
|
||||
"Source2ClientPrediction001": 25640656,
|
||||
"Source2ClientUI001": 25721456
|
||||
},
|
||||
"engine2.dll": {
|
||||
"BenchmarkService001": 5532976,
|
||||
@ -130,16 +130,16 @@
|
||||
"SchemaSystem_001": 399072
|
||||
},
|
||||
"server.dll": {
|
||||
"EmptyWorldService001_Server": 20438304,
|
||||
"EntitySubclassUtilsV001": 20112352,
|
||||
"NavGameTest001": 21093736,
|
||||
"ServerToolsInfo_001": 20788920,
|
||||
"Source2GameClients001": 20764032,
|
||||
"Source2GameDirector001": 22025248,
|
||||
"Source2GameEntities001": 20788704,
|
||||
"Source2Server001": 20788304,
|
||||
"Source2ServerConfig001": 22855048,
|
||||
"customnavsystem001": 19999576
|
||||
"EmptyWorldService001_Server": 20331824,
|
||||
"EntitySubclassUtilsV001": 20005872,
|
||||
"NavGameTest001": 20983256,
|
||||
"ServerToolsInfo_001": 20678424,
|
||||
"Source2GameClients001": 20653536,
|
||||
"Source2GameDirector001": 21914160,
|
||||
"Source2GameEntities001": 20678208,
|
||||
"Source2Server001": 20677808,
|
||||
"Source2ServerConfig001": 22743992,
|
||||
"customnavsystem001": 19893064
|
||||
},
|
||||
"soundsystem.dll": {
|
||||
"SoundOpSystem001": 3808336,
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -12,14 +12,14 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const ClientToolsInfo_001: usize = 0x1884D60;
|
||||
pub const EmptyWorldService001_Client: usize = 0x1840050;
|
||||
pub const GameClientExports001: usize = 0x1881A18;
|
||||
pub const LegacyGameUI001: usize = 0x18A25C0;
|
||||
pub const Source2Client002: usize = 0x1A9DC60;
|
||||
pub const Source2ClientConfig001: usize = 0x1A34420;
|
||||
pub const Source2ClientPrediction001: usize = 0x188CDF0;
|
||||
pub const Source2ClientUI001: usize = 0x18A0990;
|
||||
pub const ClientToolsInfo_001: usize = 0x186BE40;
|
||||
pub const EmptyWorldService001_Client: usize = 0x1828080;
|
||||
pub const GameClientExports001: usize = 0x1868AF8;
|
||||
pub const LegacyGameUI001: usize = 0x18896A0;
|
||||
pub const Source2Client002: usize = 0x1A826C0;
|
||||
pub const Source2ClientConfig001: usize = 0x1A1B270;
|
||||
pub const Source2ClientPrediction001: usize = 0x1873ED0;
|
||||
pub const Source2ClientUI001: usize = 0x1887A70;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
pub mod engine2_dll {
|
||||
@ -160,16 +160,16 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: server.dll
|
||||
pub mod server_dll {
|
||||
pub const EmptyWorldService001_Server: usize = 0x137DD20;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x132E3E0;
|
||||
pub const NavGameTest001: usize = 0x141DD68;
|
||||
pub const ServerToolsInfo_001: usize = 0x13D36B8;
|
||||
pub const Source2GameClients001: usize = 0x13CD580;
|
||||
pub const Source2GameDirector001: usize = 0x1501420;
|
||||
pub const Source2GameEntities001: usize = 0x13D35E0;
|
||||
pub const Source2Server001: usize = 0x13D3450;
|
||||
pub const Source2ServerConfig001: usize = 0x15CBD88;
|
||||
pub const customnavsystem001: usize = 0x1312B58;
|
||||
pub const EmptyWorldService001_Server: usize = 0x1363D30;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x13143F0;
|
||||
pub const NavGameTest001: usize = 0x1402DD8;
|
||||
pub const ServerToolsInfo_001: usize = 0x13B8718;
|
||||
pub const Source2GameClients001: usize = 0x13B25E0;
|
||||
pub const Source2GameDirector001: usize = 0x14E6230;
|
||||
pub const Source2GameEntities001: usize = 0x13B8640;
|
||||
pub const Source2Server001: usize = 0x13B84B0;
|
||||
pub const Source2ServerConfig001: usize = 0x15B0BB8;
|
||||
pub const customnavsystem001: usize = 0x12F8B48;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
pub mod soundsystem_dll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: materialsystem2.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:17:02.233994700 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: networksystem.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,26 +1,26 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:10:44.822666300 UTC
|
||||
|
||||
namespace CS2Dumper.Offsets {
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint dwCSGOInput = 0x1AAE4B0;
|
||||
public const nint dwEntityList = 0x1A38800;
|
||||
public const nint dwGameEntitySystem = 0x1B5F568;
|
||||
public const nint dwCSGOInput = 0x1A92F10;
|
||||
public const nint dwEntityList = 0x1A1F640;
|
||||
public const nint dwGameEntitySystem = 0x1B43E68;
|
||||
public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0;
|
||||
public const nint dwGameRules = 0x1A9F630;
|
||||
public const nint dwGlobalVars = 0x1880CD0;
|
||||
public const nint dwGlowManager = 0x1A9F650;
|
||||
public const nint dwLocalPlayerController = 0x1A89E90;
|
||||
public const nint dwLocalPlayerPawn = 0x188CF70;
|
||||
public const nint dwPlantedC4 = 0x1AA97F0;
|
||||
public const nint dwPrediction = 0x188CDF0;
|
||||
public const nint dwSensitivity = 0x1AA0C28;
|
||||
public const nint dwGameRules = 0x1A84090;
|
||||
public const nint dwGlobalVars = 0x1867DB0;
|
||||
public const nint dwGlowManager = 0x1A840B0;
|
||||
public const nint dwLocalPlayerController = 0x1A6E8D0;
|
||||
public const nint dwLocalPlayerPawn = 0x1874050;
|
||||
public const nint dwPlantedC4 = 0x1A8E0E0;
|
||||
public const nint dwPrediction = 0x1873ED0;
|
||||
public const nint dwSensitivity = 0x1A857F8;
|
||||
public const nint dwSensitivity_sensitivity = 0x40;
|
||||
public const nint dwViewAngles = 0x1AAE880;
|
||||
public const nint dwViewMatrix = 0x1AA45F0;
|
||||
public const nint dwViewRender = 0x1AA4E00;
|
||||
public const nint dwWeaponC4 = 0x1A3CD60;
|
||||
public const nint dwViewAngles = 0x1A932E0;
|
||||
public const nint dwViewMatrix = 0x1A89050;
|
||||
public const nint dwViewRender = 0x1A89860;
|
||||
public const nint dwWeaponC4 = 0x1A226A0;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
public static class Engine2Dll {
|
||||
|
@ -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
|
||||
|
||||
@ -9,23 +9,23 @@ namespace cs2_dumper {
|
||||
namespace offsets {
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x1AAE4B0;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x1A38800;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B5F568;
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x1A92F10;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x1A1F640;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B43E68;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x1A9F630;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x1880CD0;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x1A9F650;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A89E90;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x188CF70;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x1AA97F0;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x188CDF0;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x1AA0C28;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x1A84090;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x1867DB0;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x1A840B0;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A6E8D0;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1874050;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A8E0E0;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x1873ED0;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x1A857F8;
|
||||
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x1AAE880;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1AA45F0;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x1AA4E00;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A3CD60;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x1A932E0;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1A89050;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x1A89860;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A226A0;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
namespace engine2_dll {
|
||||
|
@ -1,22 +1,22 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"dwCSGOInput": 27976880,
|
||||
"dwEntityList": 27494400,
|
||||
"dwGameEntitySystem": 28702056,
|
||||
"dwCSGOInput": 27864848,
|
||||
"dwEntityList": 27391552,
|
||||
"dwGameEntitySystem": 28589672,
|
||||
"dwGameEntitySystem_highestEntityIndex": 8432,
|
||||
"dwGameRules": 27915824,
|
||||
"dwGlobalVars": 25693392,
|
||||
"dwGlowManager": 27915856,
|
||||
"dwLocalPlayerController": 27827856,
|
||||
"dwLocalPlayerPawn": 25743216,
|
||||
"dwPlantedC4": 27957232,
|
||||
"dwPrediction": 25742832,
|
||||
"dwSensitivity": 27921448,
|
||||
"dwGameRules": 27803792,
|
||||
"dwGlobalVars": 25591216,
|
||||
"dwGlowManager": 27803824,
|
||||
"dwLocalPlayerController": 27715792,
|
||||
"dwLocalPlayerPawn": 25641040,
|
||||
"dwPlantedC4": 27844832,
|
||||
"dwPrediction": 25640656,
|
||||
"dwSensitivity": 27809784,
|
||||
"dwSensitivity_sensitivity": 64,
|
||||
"dwViewAngles": 27977856,
|
||||
"dwViewMatrix": 27936240,
|
||||
"dwViewRender": 27938304,
|
||||
"dwWeaponC4": 27512160
|
||||
"dwViewAngles": 27865824,
|
||||
"dwViewMatrix": 27824208,
|
||||
"dwViewRender": 27826272,
|
||||
"dwWeaponC4": 27403936
|
||||
},
|
||||
"engine2.dll": {
|
||||
"dwBuildNumber": 5508068,
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -7,23 +7,23 @@ pub mod cs2_dumper {
|
||||
pub mod offsets {
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const dwCSGOInput: usize = 0x1AAE4B0;
|
||||
pub const dwEntityList: usize = 0x1A38800;
|
||||
pub const dwGameEntitySystem: usize = 0x1B5F568;
|
||||
pub const dwCSGOInput: usize = 0x1A92F10;
|
||||
pub const dwEntityList: usize = 0x1A1F640;
|
||||
pub const dwGameEntitySystem: usize = 0x1B43E68;
|
||||
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0;
|
||||
pub const dwGameRules: usize = 0x1A9F630;
|
||||
pub const dwGlobalVars: usize = 0x1880CD0;
|
||||
pub const dwGlowManager: usize = 0x1A9F650;
|
||||
pub const dwLocalPlayerController: usize = 0x1A89E90;
|
||||
pub const dwLocalPlayerPawn: usize = 0x188CF70;
|
||||
pub const dwPlantedC4: usize = 0x1AA97F0;
|
||||
pub const dwPrediction: usize = 0x188CDF0;
|
||||
pub const dwSensitivity: usize = 0x1AA0C28;
|
||||
pub const dwGameRules: usize = 0x1A84090;
|
||||
pub const dwGlobalVars: usize = 0x1867DB0;
|
||||
pub const dwGlowManager: usize = 0x1A840B0;
|
||||
pub const dwLocalPlayerController: usize = 0x1A6E8D0;
|
||||
pub const dwLocalPlayerPawn: usize = 0x1874050;
|
||||
pub const dwPlantedC4: usize = 0x1A8E0E0;
|
||||
pub const dwPrediction: usize = 0x1873ED0;
|
||||
pub const dwSensitivity: usize = 0x1A857F8;
|
||||
pub const dwSensitivity_sensitivity: usize = 0x40;
|
||||
pub const dwViewAngles: usize = 0x1AAE880;
|
||||
pub const dwViewMatrix: usize = 0x1AA45F0;
|
||||
pub const dwViewRender: usize = 0x1AA4E00;
|
||||
pub const dwWeaponC4: usize = 0x1A3CD60;
|
||||
pub const dwViewAngles: usize = 0x1A932E0;
|
||||
pub const dwViewMatrix: usize = 0x1A89050;
|
||||
pub const dwViewRender: usize = 0x1A89860;
|
||||
pub const dwWeaponC4: usize = 0x1A226A0;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
pub mod engine2_dll {
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: panorama.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: particles.dll
|
||||
@ -3665,7 +3665,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyCustomEditor
|
||||
public static class CParticleVariableRef {
|
||||
public const nint m_variableName = 0x0; // CKV3MemberNameWithStorage
|
||||
public const nint m_variableName = 0x0; //
|
||||
public const nint m_variableType = 0x38; // PulseValueType_t
|
||||
}
|
||||
// Parent: CParticleFunctionOperator
|
||||
@ -4089,9 +4089,9 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flInputScale1 = 0x1D0; // float32
|
||||
public const nint m_nFieldInput2 = 0x1D4; // ParticleAttributeIndex_t
|
||||
public const nint m_flInputScale2 = 0x1D8; // float32
|
||||
public const nint m_nControlPointInput1 = 0x1DC; // ControlPointReference_t
|
||||
public const nint m_nControlPointInput1 = 0x1DC; //
|
||||
public const nint m_flControlPointScale1 = 0x1F0; // float32
|
||||
public const nint m_nControlPointInput2 = 0x1F4; // ControlPointReference_t
|
||||
public const nint m_nControlPointInput2 = 0x1F4; //
|
||||
public const nint m_flControlPointScale2 = 0x208; // float32
|
||||
public const nint m_nFieldOutput = 0x20C; // ParticleAttributeIndex_t
|
||||
public const nint m_vFinalOutputScale = 0x210; // Vector
|
||||
|
@ -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
|
||||
|
||||
@ -3670,7 +3670,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyCustomEditor
|
||||
namespace CParticleVariableRef {
|
||||
constexpr std::ptrdiff_t m_variableName = 0x0; // CKV3MemberNameWithStorage
|
||||
constexpr std::ptrdiff_t m_variableName = 0x0; //
|
||||
constexpr std::ptrdiff_t m_variableType = 0x38; // PulseValueType_t
|
||||
}
|
||||
// Parent: CParticleFunctionOperator
|
||||
@ -4094,9 +4094,9 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flInputScale1 = 0x1D0; // float32
|
||||
constexpr std::ptrdiff_t m_nFieldInput2 = 0x1D4; // ParticleAttributeIndex_t
|
||||
constexpr std::ptrdiff_t m_flInputScale2 = 0x1D8; // float32
|
||||
constexpr std::ptrdiff_t m_nControlPointInput1 = 0x1DC; // ControlPointReference_t
|
||||
constexpr std::ptrdiff_t m_nControlPointInput1 = 0x1DC; //
|
||||
constexpr std::ptrdiff_t m_flControlPointScale1 = 0x1F0; // float32
|
||||
constexpr std::ptrdiff_t m_nControlPointInput2 = 0x1F4; // ControlPointReference_t
|
||||
constexpr std::ptrdiff_t m_nControlPointInput2 = 0x1F4; //
|
||||
constexpr std::ptrdiff_t m_flControlPointScale2 = 0x208; // float32
|
||||
constexpr std::ptrdiff_t m_nFieldOutput = 0x20C; // ParticleAttributeIndex_t
|
||||
constexpr std::ptrdiff_t m_vFinalOutputScale = 0x210; // Vector
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -3744,7 +3744,7 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
// MPropertyCustomEditor
|
||||
pub mod CParticleVariableRef {
|
||||
pub const m_variableName: usize = 0x0; // CKV3MemberNameWithStorage
|
||||
pub const m_variableName: usize = 0x0; //
|
||||
pub const m_variableType: usize = 0x38; // PulseValueType_t
|
||||
}
|
||||
// Parent: CParticleFunctionOperator
|
||||
@ -4168,9 +4168,9 @@ pub mod cs2_dumper {
|
||||
pub const m_flInputScale1: usize = 0x1D0; // float32
|
||||
pub const m_nFieldInput2: usize = 0x1D4; // ParticleAttributeIndex_t
|
||||
pub const m_flInputScale2: usize = 0x1D8; // float32
|
||||
pub const m_nControlPointInput1: usize = 0x1DC; // ControlPointReference_t
|
||||
pub const m_nControlPointInput1: usize = 0x1DC; //
|
||||
pub const m_flControlPointScale1: usize = 0x1F0; // float32
|
||||
pub const m_nControlPointInput2: usize = 0x1F4; // ControlPointReference_t
|
||||
pub const m_nControlPointInput2: usize = 0x1F4; //
|
||||
pub const m_flControlPointScale2: usize = 0x208; // float32
|
||||
pub const m_nFieldOutput: usize = 0x20C; // ParticleAttributeIndex_t
|
||||
pub const m_vFinalOutputScale: usize = 0x210; // Vector
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: pulse_system.dll
|
||||
@ -240,7 +240,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_Chunk {
|
||||
public const nint m_Instructions = 0x0; //
|
||||
public const nint m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||
public const nint m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||
public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||
}
|
||||
@ -316,7 +316,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Base {
|
||||
public const nint m_nEditorNodeID = 0x8; //
|
||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -333,8 +333,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseGraphExecutionHistoryCursorDesc_t {
|
||||
public const nint vecAncestorCursorIDs = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
public const nint nSpawnNodeID = 0x18; //
|
||||
public const nint nRetiredAtNodeID = 0x1C; //
|
||||
public const nint nSpawnNodeID = 0x18; // PulseDocNodeID_t
|
||||
public const nint nRetiredAtNodeID = 0x1C; // PulseDocNodeID_t
|
||||
public const nint flLastReferenced = 0x20; // float32
|
||||
public const nint nLastValidEntryIdx = 0x24; // int32
|
||||
}
|
||||
@ -667,7 +667,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseGraphExecutionHistoryEntry_t {
|
||||
public const nint nCursorID = 0x0; // PulseCursorID_t
|
||||
public const nint nEditorID = 0x4; //
|
||||
public const nint nEditorID = 0x4; // PulseDocNodeID_t
|
||||
public const nint flExecTime = 0x8; // float32
|
||||
public const nint unFlags = 0xC; // uint32
|
||||
public const nint tagName = 0x10; // CUtlSymbolLarge
|
||||
@ -764,7 +764,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_DefaultValue = 0x20; // KeyValues3
|
||||
public const nint m_bIsPublic = 0x32; // bool
|
||||
public const nint m_bIsObservable = 0x33; // bool
|
||||
public const nint m_nEditorNodeID = 0x34; //
|
||||
public const nint m_nEditorNodeID = 0x34; // PulseDocNodeID_t
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -975,7 +975,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPulse_BlackboardReference {
|
||||
public const nint m_hBlackboardResource = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
public const nint m_BlackboardResource = 0xE0; // CUtlSymbolLarge
|
||||
public const nint m_nNodeID = 0xE8; //
|
||||
public const nint m_nNodeID = 0xE8; // PulseDocNodeID_t
|
||||
public const nint m_NodeName = 0xF0; // CGlobalSymbol
|
||||
}
|
||||
// Parent: None
|
||||
@ -1004,9 +1004,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_CallInfo {
|
||||
public const nint m_PortName = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_nEditorNodeID = 0x8; //
|
||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
public const nint m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||
public const nint m_CallMethodID = 0x30; //
|
||||
public const nint m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||
public const nint m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||
public const nint m_nSrcInstruction = 0x38; // int32
|
||||
}
|
||||
@ -1018,7 +1018,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPulse_RegisterInfo {
|
||||
public const nint m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
|
||||
public const nint m_Type = 0x8; // CPulseValueFullType
|
||||
public const nint m_OriginName = 0x18; // CKV3MemberNameWithStorage
|
||||
public const nint m_OriginName = 0x18; //
|
||||
public const nint m_nWrittenByInstruction = 0x50; // int32
|
||||
public const nint m_nLastReadByInstruction = 0x54; // int32
|
||||
}
|
||||
@ -1198,7 +1198,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseRuntimeMethodArg {
|
||||
public const nint m_Name = 0x0; // CKV3MemberNameWithStorage
|
||||
public const nint m_Name = 0x0; //
|
||||
public const nint m_Description = 0x38; // CUtlString
|
||||
public const nint m_Type = 0x40; // CPulseValueFullType
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
@ -245,7 +245,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_Chunk {
|
||||
constexpr std::ptrdiff_t m_Instructions = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||
constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||
constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||
}
|
||||
@ -321,7 +321,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Base {
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -338,8 +338,8 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseGraphExecutionHistoryCursorDesc_t {
|
||||
constexpr std::ptrdiff_t vecAncestorCursorIDs = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
constexpr std::ptrdiff_t nSpawnNodeID = 0x18; //
|
||||
constexpr std::ptrdiff_t nRetiredAtNodeID = 0x1C; //
|
||||
constexpr std::ptrdiff_t nSpawnNodeID = 0x18; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t nRetiredAtNodeID = 0x1C; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t flLastReferenced = 0x20; // float32
|
||||
constexpr std::ptrdiff_t nLastValidEntryIdx = 0x24; // int32
|
||||
}
|
||||
@ -672,7 +672,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseGraphExecutionHistoryEntry_t {
|
||||
constexpr std::ptrdiff_t nCursorID = 0x0; // PulseCursorID_t
|
||||
constexpr std::ptrdiff_t nEditorID = 0x4; //
|
||||
constexpr std::ptrdiff_t nEditorID = 0x4; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t flExecTime = 0x8; // float32
|
||||
constexpr std::ptrdiff_t unFlags = 0xC; // uint32
|
||||
constexpr std::ptrdiff_t tagName = 0x10; // CUtlSymbolLarge
|
||||
@ -769,7 +769,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_DefaultValue = 0x20; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_bIsPublic = 0x32; // bool
|
||||
constexpr std::ptrdiff_t m_bIsObservable = 0x33; // bool
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x34; //
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x34; // PulseDocNodeID_t
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -980,7 +980,7 @@ namespace cs2_dumper {
|
||||
namespace CPulse_BlackboardReference {
|
||||
constexpr std::ptrdiff_t m_hBlackboardResource = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
constexpr std::ptrdiff_t m_BlackboardResource = 0xE0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nNodeID = 0xE8; //
|
||||
constexpr std::ptrdiff_t m_nNodeID = 0xE8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_NodeName = 0xF0; // CGlobalSymbol
|
||||
}
|
||||
// Parent: None
|
||||
@ -1009,9 +1009,9 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_CallInfo {
|
||||
constexpr std::ptrdiff_t m_PortName = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; //
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||
constexpr std::ptrdiff_t m_CallMethodID = 0x30; //
|
||||
constexpr std::ptrdiff_t m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||
constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; // int32
|
||||
}
|
||||
@ -1023,7 +1023,7 @@ namespace cs2_dumper {
|
||||
namespace CPulse_RegisterInfo {
|
||||
constexpr std::ptrdiff_t m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
|
||||
constexpr std::ptrdiff_t m_Type = 0x8; // CPulseValueFullType
|
||||
constexpr std::ptrdiff_t m_OriginName = 0x18; // CKV3MemberNameWithStorage
|
||||
constexpr std::ptrdiff_t m_OriginName = 0x18; //
|
||||
constexpr std::ptrdiff_t m_nWrittenByInstruction = 0x50; // int32
|
||||
constexpr std::ptrdiff_t m_nLastReadByInstruction = 0x54; // int32
|
||||
}
|
||||
@ -1203,7 +1203,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseRuntimeMethodArg {
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; // CKV3MemberNameWithStorage
|
||||
constexpr std::ptrdiff_t m_Name = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Description = 0x38; // CUtlString
|
||||
constexpr std::ptrdiff_t m_Type = 0x40; // CPulseValueFullType
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -252,7 +252,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_Chunk {
|
||||
pub const m_Instructions: usize = 0x0; //
|
||||
pub const m_Instructions: usize = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||
pub const m_Registers: usize = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||
pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||
}
|
||||
@ -328,7 +328,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Base {
|
||||
pub const m_nEditorNodeID: usize = 0x8; //
|
||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -345,8 +345,8 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseGraphExecutionHistoryCursorDesc_t {
|
||||
pub const vecAncestorCursorIDs: usize = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
pub const nSpawnNodeID: usize = 0x18; //
|
||||
pub const nRetiredAtNodeID: usize = 0x1C; //
|
||||
pub const nSpawnNodeID: usize = 0x18; // PulseDocNodeID_t
|
||||
pub const nRetiredAtNodeID: usize = 0x1C; // PulseDocNodeID_t
|
||||
pub const flLastReferenced: usize = 0x20; // float32
|
||||
pub const nLastValidEntryIdx: usize = 0x24; // int32
|
||||
}
|
||||
@ -679,7 +679,7 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseGraphExecutionHistoryEntry_t {
|
||||
pub const nCursorID: usize = 0x0; // PulseCursorID_t
|
||||
pub const nEditorID: usize = 0x4; //
|
||||
pub const nEditorID: usize = 0x4; // PulseDocNodeID_t
|
||||
pub const flExecTime: usize = 0x8; // float32
|
||||
pub const unFlags: usize = 0xC; // uint32
|
||||
pub const tagName: usize = 0x10; // CUtlSymbolLarge
|
||||
@ -776,7 +776,7 @@ pub mod cs2_dumper {
|
||||
pub const m_DefaultValue: usize = 0x20; // KeyValues3
|
||||
pub const m_bIsPublic: usize = 0x32; // bool
|
||||
pub const m_bIsObservable: usize = 0x33; // bool
|
||||
pub const m_nEditorNodeID: usize = 0x34; //
|
||||
pub const m_nEditorNodeID: usize = 0x34; // PulseDocNodeID_t
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -987,7 +987,7 @@ pub mod cs2_dumper {
|
||||
pub mod CPulse_BlackboardReference {
|
||||
pub const m_hBlackboardResource: usize = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
pub const m_BlackboardResource: usize = 0xE0; // CUtlSymbolLarge
|
||||
pub const m_nNodeID: usize = 0xE8; //
|
||||
pub const m_nNodeID: usize = 0xE8; // PulseDocNodeID_t
|
||||
pub const m_NodeName: usize = 0xF0; // CGlobalSymbol
|
||||
}
|
||||
// Parent: None
|
||||
@ -1016,9 +1016,9 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_CallInfo {
|
||||
pub const m_PortName: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_nEditorNodeID: usize = 0x8; //
|
||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||
pub const m_RegisterMap: usize = 0x10; // PulseRegisterMap_t
|
||||
pub const m_CallMethodID: usize = 0x30; //
|
||||
pub const m_CallMethodID: usize = 0x30; // PulseDocNodeID_t
|
||||
pub const m_nSrcChunk: usize = 0x34; // PulseRuntimeChunkIndex_t
|
||||
pub const m_nSrcInstruction: usize = 0x38; // int32
|
||||
}
|
||||
@ -1030,7 +1030,7 @@ pub mod cs2_dumper {
|
||||
pub mod CPulse_RegisterInfo {
|
||||
pub const m_nReg: usize = 0x0; // PulseRuntimeRegisterIndex_t
|
||||
pub const m_Type: usize = 0x8; // CPulseValueFullType
|
||||
pub const m_OriginName: usize = 0x18; // CKV3MemberNameWithStorage
|
||||
pub const m_OriginName: usize = 0x18; //
|
||||
pub const m_nWrittenByInstruction: usize = 0x50; // int32
|
||||
pub const m_nLastReadByInstruction: usize = 0x54; // int32
|
||||
}
|
||||
@ -1210,7 +1210,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseRuntimeMethodArg {
|
||||
pub const m_Name: usize = 0x0; // CKV3MemberNameWithStorage
|
||||
pub const m_Name: usize = 0x0; //
|
||||
pub const m_Description: usize = 0x38; // CUtlString
|
||||
pub const m_Type: usize = 0x40; // CPulseValueFullType
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: rendersystemdx11.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: resourcesystem.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
9
output/rustfmt.toml
Normal file
9
output/rustfmt.toml
Normal file
@ -0,0 +1,9 @@
|
||||
comment_width = 100
|
||||
format_code_in_doc_comments = true
|
||||
format_macro_bodies = true
|
||||
format_macro_matchers = true
|
||||
normalize_comments = true
|
||||
normalize_doc_attributes = true
|
||||
reorder_impl_items = true
|
||||
tab_spaces = 4
|
||||
wrap_comments = true
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: scenesystem.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: schemasystem.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:10:44.822666300 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: server.dll
|
||||
// Class count: 653
|
||||
// Class count: 639
|
||||
// Enum count: 139
|
||||
public static class ServerDll {
|
||||
// Alignment: 4
|
||||
@ -459,7 +459,7 @@ namespace CS2Dumper.Schemas {
|
||||
TrainVelocity_EaseInEaseOut = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Member count: 20
|
||||
// Member count: 13
|
||||
public enum CSWeaponType : uint {
|
||||
WEAPONTYPE_KNIFE = 0x0,
|
||||
WEAPONTYPE_PISTOL = 0x1,
|
||||
@ -473,14 +473,7 @@ namespace CS2Dumper.Schemas {
|
||||
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
|
||||
@ -742,26 +735,18 @@ namespace CS2Dumper.Schemas {
|
||||
eCount = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Member count: 18
|
||||
// Member count: 10
|
||||
public enum CSPlayerBlockingUseAction_t : uint {
|
||||
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
|
||||
@ -1473,16 +1458,14 @@ namespace CS2Dumper.Schemas {
|
||||
eDrop = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Member count: 8
|
||||
// Member count: 6
|
||||
public enum GrenadeType_t : uint {
|
||||
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
|
||||
@ -1757,21 +1740,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint fog = 0x20; // fogparams_t
|
||||
public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
public static class CFists {
|
||||
public const nint m_bPlayingUninterruptableAct = 0xF70; // bool
|
||||
public const nint m_nUninterruptableActivity = 0xF74; // PlayerAnimEvent_t
|
||||
public const nint m_bRestorePrevWep = 0xF78; // bool
|
||||
public const nint m_hWeaponBeforePrevious = 0xF7C; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_hWeaponPrevious = 0xF80; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_bDelayedHardPunchIncoming = 0xF84; // bool
|
||||
public const nint m_bDestroyAfterTaunt = 0xF85; // bool
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 1
|
||||
public static class CTriggerRemove {
|
||||
@ -1797,10 +1765,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPushable {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 0
|
||||
public static class CTriggerTripWire {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 1
|
||||
public static class CTriggerMultiple {
|
||||
public const nint m_OnTrigger = 0x960; // CEntityIOOutput
|
||||
@ -2040,7 +2004,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vecCsViewPunchAngle = 0x40; // QAngle
|
||||
public const nint m_nCsViewPunchAngleTick = 0x4C; // GameTick_t
|
||||
public const nint m_flCsViewPunchAngleTickRatio = 0x50; // float32
|
||||
public const nint m_PlayerFog = 0x58; // fogplayerparams_t
|
||||
public const nint m_PlayerFog = 0x58; //
|
||||
public const nint m_hColorCorrectionCtrl = 0x98; // CHandle<CColorCorrection>
|
||||
public const nint m_hViewEntity = 0x9C; // CHandle<CBaseEntity>
|
||||
public const nint m_hTonemapController = 0xA0; // CHandle<CTonemapController2>
|
||||
@ -2311,20 +2275,20 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_flNextHoldFrac (float)
|
||||
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
|
||||
public static class CBaseCSGrenade {
|
||||
public const nint m_bRedraw = 0xF70; // bool
|
||||
public const nint m_bIsHeldByPlayer = 0xF71; // bool
|
||||
public const nint m_bPinPulled = 0xF72; // bool
|
||||
public const nint m_bJumpThrow = 0xF73; // bool
|
||||
public const nint m_bThrowAnimating = 0xF74; // bool
|
||||
public const nint m_fThrowTime = 0xF78; // GameTime_t
|
||||
public const nint m_flThrowStrength = 0xF7C; // float32
|
||||
public const nint m_flThrowStrengthApproach = 0xF80; // float32
|
||||
public const nint m_fDropTime = 0xF84; // GameTime_t
|
||||
public const nint m_fPinPullTime = 0xF88; // GameTime_t
|
||||
public const nint m_bJustPulledPin = 0xF8C; // bool
|
||||
public const nint m_nNextHoldTick = 0xF90; // GameTick_t
|
||||
public const nint m_flNextHoldFrac = 0xF94; // float32
|
||||
public const nint m_hSwitchToWeaponAfterThrow = 0xF98; // CHandle<CCSWeaponBase>
|
||||
public const nint m_bRedraw = 0xF68; // bool
|
||||
public const nint m_bIsHeldByPlayer = 0xF69; // bool
|
||||
public const nint m_bPinPulled = 0xF6A; // bool
|
||||
public const nint m_bJumpThrow = 0xF6B; // bool
|
||||
public const nint m_bThrowAnimating = 0xF6C; // bool
|
||||
public const nint m_fThrowTime = 0xF70; // GameTime_t
|
||||
public const nint m_flThrowStrength = 0xF74; // float32
|
||||
public const nint m_flThrowStrengthApproach = 0xF78; // float32
|
||||
public const nint m_fDropTime = 0xF7C; // GameTime_t
|
||||
public const nint m_fPinPullTime = 0xF80; // GameTime_t
|
||||
public const nint m_bJustPulledPin = 0xF84; // bool
|
||||
public const nint m_nNextHoldTick = 0xF88; // GameTick_t
|
||||
public const nint m_flNextHoldFrac = 0xF8C; // float32
|
||||
public const nint m_hSwitchToWeaponAfterThrow = 0xF90; // CHandle<CCSWeaponBase>
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 1
|
||||
@ -2494,8 +2458,8 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
|
||||
// NetworkVarNames: m_bRedraw (bool)
|
||||
public static class CWeaponBaseItem {
|
||||
public const nint m_SequenceCompleteTimer = 0xF70; // CountdownTimer
|
||||
public const nint m_bRedraw = 0xF88; // bool
|
||||
public const nint m_SequenceCompleteTimer = 0xF68; // CountdownTimer
|
||||
public const nint m_bRedraw = 0xF80; // bool
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 0
|
||||
@ -3126,10 +3090,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nFlameModelIndex = 0x4F0; // int32
|
||||
public const nint m_nFlameFromAboveModelIndex = 0x4F4; // int32
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
public static class CBumpMine {
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 7
|
||||
//
|
||||
@ -3703,7 +3663,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFirstAttack (bool)
|
||||
public static class CKnife {
|
||||
public const nint m_bFirstAttack = 0xF70; // bool
|
||||
public const nint m_bFirstAttack = 0xF68; // bool
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 37
|
||||
@ -3909,10 +3869,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPhysTorque {
|
||||
public const nint m_axis = 0x540; // Vector
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
public static class CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Field count: 27
|
||||
//
|
||||
@ -4365,12 +4321,12 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase<uint16>
|
||||
public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase<int32>
|
||||
public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase<uint32>
|
||||
public const nint m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase<uint64>
|
||||
public const nint m_PredNetUInt64Variables = 0x80; //
|
||||
public const nint m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase<float32>
|
||||
public const nint m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
|
||||
public const nint m_PredNetVectorVariables = 0xB0; //
|
||||
public const nint m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
||||
public const nint m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase<CGlobalSymbol>
|
||||
public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase<uint32>
|
||||
public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; //
|
||||
public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase<uint8>
|
||||
public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase<uint16>
|
||||
public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase<int32>
|
||||
@ -4450,13 +4406,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bSpotted = 0x8; // bool
|
||||
public const nint m_bSpottedByMask = 0xC; // uint32[2]
|
||||
}
|
||||
// Parent: CBaseCSGrenadeProjectile
|
||||
// Field count: 3
|
||||
public static class CSensorGrenadeProjectile {
|
||||
public const nint m_fExpireTime = 0xB50; // GameTime_t
|
||||
public const nint m_fNextDetectPlayerSound = 0xB54; // GameTime_t
|
||||
public const nint m_hDisplayGrenade = 0xB58; // CHandle<CBaseEntity>
|
||||
}
|
||||
// Parent: CCSPlayerBase_CameraServices
|
||||
// Field count: 0
|
||||
public static class CCSPlayer_CameraServices {
|
||||
@ -5095,10 +5044,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iObserverLastMode = 0x48; // ObserverMode_t
|
||||
public const nint m_bForcedObserverMode = 0x4C; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
public static class CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 3
|
||||
public static class CPhysImpact {
|
||||
@ -6203,7 +6148,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_soundscapeIndex = 0x51C; // int32
|
||||
public const nint m_soundscapeEntityListId = 0x520; // int32
|
||||
public const nint m_positionNames = 0x528; //
|
||||
public const nint m_hProxySoundscape = 0x568; //
|
||||
public const nint m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
|
||||
public const nint m_bDisabled = 0x56C; // bool
|
||||
public const nint m_soundscapeName = 0x570; // CUtlSymbolLarge
|
||||
public const nint m_soundEventHash = 0x578; // uint32
|
||||
@ -6786,10 +6731,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CFilterClass {
|
||||
public const nint m_iFilterClass = 0x538; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
public static class CMelee {
|
||||
}
|
||||
// Parent: CMultiplayRules
|
||||
// Field count: 0
|
||||
public static class CTeamplayRules {
|
||||
@ -6909,7 +6850,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CBasePlayerWeapon
|
||||
// Field count: 65
|
||||
// Field count: 64
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkExcludeByName
|
||||
@ -6960,54 +6901,53 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bRequireUseToTouch = 0xE11; // bool
|
||||
public const nint m_iState = 0xE14; // CSWeaponState_t
|
||||
public const nint m_flLastTimeInAir = 0xE18; // GameTime_t
|
||||
public const nint m_flLastDeployTime = 0xE1C; // GameTime_t
|
||||
public const nint m_nLastEmptySoundCmdNum = 0xE20; // int32
|
||||
public const nint m_nViewModelIndex = 0xE24; // uint32
|
||||
public const nint m_bReloadsWithClips = 0xE28; // bool
|
||||
public const nint m_flTimeWeaponIdle = 0xE48; // GameTime_t
|
||||
public const nint m_bFireOnEmpty = 0xE4C; // bool
|
||||
public const nint m_OnPlayerPickup = 0xE50; // CEntityIOOutput
|
||||
public const nint m_weaponMode = 0xE78; // CSWeaponMode
|
||||
public const nint m_flTurningInaccuracyDelta = 0xE7C; // float32
|
||||
public const nint m_vecTurningInaccuracyEyeDirLast = 0xE80; // Vector
|
||||
public const nint m_flTurningInaccuracy = 0xE8C; // float32
|
||||
public const nint m_fAccuracyPenalty = 0xE90; // float32
|
||||
public const nint m_flLastAccuracyUpdateTime = 0xE94; // GameTime_t
|
||||
public const nint m_fAccuracySmoothedForZoom = 0xE98; // float32
|
||||
public const nint m_fScopeZoomEndTime = 0xE9C; // GameTime_t
|
||||
public const nint m_iRecoilIndex = 0xEA0; // int32
|
||||
public const nint m_flRecoilIndex = 0xEA4; // float32
|
||||
public const nint m_bBurstMode = 0xEA8; // bool
|
||||
public const nint m_nPostponeFireReadyTicks = 0xEAC; // GameTick_t
|
||||
public const nint m_flPostponeFireReadyFrac = 0xEB0; // float32
|
||||
public const nint m_bInReload = 0xEB4; // bool
|
||||
public const nint m_bReloadVisuallyComplete = 0xEB5; // bool
|
||||
public const nint m_flDroppedAtTime = 0xEB8; // GameTime_t
|
||||
public const nint m_bIsHauledBack = 0xEBC; // bool
|
||||
public const nint m_bSilencerOn = 0xEBD; // bool
|
||||
public const nint m_flTimeSilencerSwitchComplete = 0xEC0; // GameTime_t
|
||||
public const nint m_iOriginalTeamNumber = 0xEC4; // int32
|
||||
public const nint m_iMostRecentTeamNumber = 0xEC8; // int32
|
||||
public const nint m_bDroppedNearBuyZone = 0xECC; // bool
|
||||
public const nint m_flNextAttackRenderTimeOffset = 0xED0; // float32
|
||||
public const nint m_bCanBePickedUp = 0xEE8; // bool
|
||||
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xEE9; // bool
|
||||
public const nint m_nextOwnerTouchTime = 0xEEC; // GameTime_t
|
||||
public const nint m_nextPrevOwnerTouchTime = 0xEF0; // GameTime_t
|
||||
public const nint m_nextPrevOwnerUseTime = 0xEF8; // GameTime_t
|
||||
public const nint m_hPrevOwner = 0xEFC; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_nDropTick = 0xF00; // GameTick_t
|
||||
public const nint m_donated = 0xF24; // bool
|
||||
public const nint m_fLastShotTime = 0xF28; // GameTime_t
|
||||
public const nint m_bWasOwnedByCT = 0xF2C; // bool
|
||||
public const nint m_bWasOwnedByTerrorist = 0xF2D; // bool
|
||||
public const nint m_bFiredOutOfAmmoEvent = 0xF2E; // bool
|
||||
public const nint m_numRemoveUnownedWeaponThink = 0xF30; // int32
|
||||
public const nint m_IronSightController = 0xF38; // CIronSightController
|
||||
public const nint m_iIronSightMode = 0xF50; // int32
|
||||
public const nint m_flLastLOSTraceFailureTime = 0xF54; // GameTime_t
|
||||
public const nint m_iNumEmptyAttacks = 0xF58; // int32
|
||||
public const nint m_flWatTickOffset = 0xF5C; // float32
|
||||
public const nint m_nLastEmptySoundCmdNum = 0xE1C; // int32
|
||||
public const nint m_nViewModelIndex = 0xE20; // uint32
|
||||
public const nint m_bReloadsWithClips = 0xE24; // bool
|
||||
public const nint m_flTimeWeaponIdle = 0xE40; // GameTime_t
|
||||
public const nint m_bFireOnEmpty = 0xE44; // bool
|
||||
public const nint m_OnPlayerPickup = 0xE48; // CEntityIOOutput
|
||||
public const nint m_weaponMode = 0xE70; // CSWeaponMode
|
||||
public const nint m_flTurningInaccuracyDelta = 0xE74; // float32
|
||||
public const nint m_vecTurningInaccuracyEyeDirLast = 0xE78; // Vector
|
||||
public const nint m_flTurningInaccuracy = 0xE84; // float32
|
||||
public const nint m_fAccuracyPenalty = 0xE88; // float32
|
||||
public const nint m_flLastAccuracyUpdateTime = 0xE8C; // GameTime_t
|
||||
public const nint m_fAccuracySmoothedForZoom = 0xE90; // float32
|
||||
public const nint m_fScopeZoomEndTime = 0xE94; // GameTime_t
|
||||
public const nint m_iRecoilIndex = 0xE98; // int32
|
||||
public const nint m_flRecoilIndex = 0xE9C; // float32
|
||||
public const nint m_bBurstMode = 0xEA0; // bool
|
||||
public const nint m_nPostponeFireReadyTicks = 0xEA4; // GameTick_t
|
||||
public const nint m_flPostponeFireReadyFrac = 0xEA8; // float32
|
||||
public const nint m_bInReload = 0xEAC; // bool
|
||||
public const nint m_bReloadVisuallyComplete = 0xEAD; // bool
|
||||
public const nint m_flDroppedAtTime = 0xEB0; // GameTime_t
|
||||
public const nint m_bIsHauledBack = 0xEB4; // bool
|
||||
public const nint m_bSilencerOn = 0xEB5; // bool
|
||||
public const nint m_flTimeSilencerSwitchComplete = 0xEB8; // GameTime_t
|
||||
public const nint m_iOriginalTeamNumber = 0xEBC; // int32
|
||||
public const nint m_iMostRecentTeamNumber = 0xEC0; // int32
|
||||
public const nint m_bDroppedNearBuyZone = 0xEC4; // bool
|
||||
public const nint m_flNextAttackRenderTimeOffset = 0xEC8; // float32
|
||||
public const nint m_bCanBePickedUp = 0xEE0; // bool
|
||||
public const nint m_bUseCanOverrideNextOwnerTouchTime = 0xEE1; // bool
|
||||
public const nint m_nextOwnerTouchTime = 0xEE4; // GameTime_t
|
||||
public const nint m_nextPrevOwnerTouchTime = 0xEE8; // GameTime_t
|
||||
public const nint m_nextPrevOwnerUseTime = 0xEF0; // GameTime_t
|
||||
public const nint m_hPrevOwner = 0xEF4; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_nDropTick = 0xEF8; // GameTick_t
|
||||
public const nint m_donated = 0xF1C; // bool
|
||||
public const nint m_fLastShotTime = 0xF20; // GameTime_t
|
||||
public const nint m_bWasOwnedByCT = 0xF24; // bool
|
||||
public const nint m_bWasOwnedByTerrorist = 0xF25; // bool
|
||||
public const nint m_bFiredOutOfAmmoEvent = 0xF26; // bool
|
||||
public const nint m_numRemoveUnownedWeaponThink = 0xF28; // int32
|
||||
public const nint m_IronSightController = 0xF30; // CIronSightController
|
||||
public const nint m_iIronSightMode = 0xF48; // int32
|
||||
public const nint m_flLastLOSTraceFailureTime = 0xF4C; // GameTime_t
|
||||
public const nint m_iNumEmptyAttacks = 0xF50; // int32
|
||||
public const nint m_flWatTickOffset = 0xF54; // float32
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 0
|
||||
@ -7254,7 +7194,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_PathNodes_TangentIn = 0x548; // CNetworkUtlVectorBase<Vector>
|
||||
public const nint m_PathNodes_TangentOut = 0x560; // CNetworkUtlVectorBase<Vector>
|
||||
public const nint m_PathNodes_Color = 0x578; // CNetworkUtlVectorBase<Vector>
|
||||
public const nint m_PathNodes_PinEnabled = 0x590; // CNetworkUtlVectorBase<bool>
|
||||
public const nint m_PathNodes_PinEnabled = 0x590; //
|
||||
public const nint m_PathNodes_RadiusScale = 0x5A8; // CNetworkUtlVectorBase<float32>
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
@ -8099,10 +8039,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_ScriptSpawnCallback = 0x560; // HSCRIPT
|
||||
public const nint m_ScriptCallbackScope = 0x568; // HSCRIPT
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Field count: 0
|
||||
public static class CTripWireFire {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 6
|
||||
public static class CPhysForce {
|
||||
@ -8227,10 +8163,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Field count: 0
|
||||
public static class CWeaponSSG08 {
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
public static class CBreachCharge {
|
||||
}
|
||||
// Parent: CLogicalEntity
|
||||
// Field count: 4
|
||||
public static class CLogicBranch {
|
||||
@ -8351,16 +8283,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CCSGOViewModel {
|
||||
public const nint m_bShouldIgnoreOffsetAndAccuracy = 0x9F0; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
public static class CWeaponShield {
|
||||
public const nint m_flBulletDamageAbsorbed = 0xF90; // float32
|
||||
public const nint m_flLastBulletHitSoundTime = 0xF94; // GameTime_t
|
||||
public const nint m_flDisplayHealth = 0xF98; // float32
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 4
|
||||
public static class CBlood {
|
||||
@ -9042,8 +8964,8 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_fFireTime (GameTime_t)
|
||||
public static class CWeaponTaser {
|
||||
public const nint m_fFireTime = 0xF90; // GameTime_t
|
||||
public const nint m_nLastAttackTick = 0xF94; // int32
|
||||
public const nint m_fFireTime = 0xF88; // GameTime_t
|
||||
public const nint m_nLastAttackTick = 0xF8C; // int32
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Field count: 0
|
||||
@ -9449,15 +9371,15 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_iBurstShotsRemaining (int)
|
||||
// NetworkVarNames: m_bNeedsBoltAction (bool)
|
||||
public static class CCSWeaponBaseGun {
|
||||
public const nint m_zoomLevel = 0xF70; // int32
|
||||
public const nint m_iBurstShotsRemaining = 0xF74; // int32
|
||||
public const nint m_silencedModelIndex = 0xF80; // int32
|
||||
public const nint m_inPrecache = 0xF84; // bool
|
||||
public const nint m_bNeedsBoltAction = 0xF85; // bool
|
||||
public const nint m_bSkillReloadAvailable = 0xF86; // bool
|
||||
public const nint m_bSkillReloadLiftedReloadKey = 0xF87; // bool
|
||||
public const nint m_bSkillBoltInterruptAvailable = 0xF88; // bool
|
||||
public const nint m_bSkillBoltLiftedFireKey = 0xF89; // bool
|
||||
public const nint m_zoomLevel = 0xF68; // int32
|
||||
public const nint m_iBurstShotsRemaining = 0xF6C; // int32
|
||||
public const nint m_silencedModelIndex = 0xF78; // int32
|
||||
public const nint m_inPrecache = 0xF7C; // bool
|
||||
public const nint m_bNeedsBoltAction = 0xF7D; // bool
|
||||
public const nint m_bSkillReloadAvailable = 0xF7E; // bool
|
||||
public const nint m_bSkillReloadLiftedReloadKey = 0xF7F; // bool
|
||||
public const nint m_bSkillBoltInterruptAvailable = 0xF80; // bool
|
||||
public const nint m_bSkillBoltLiftedFireKey = 0xF81; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
@ -10039,10 +9961,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_PredictedDamageTags = 0x1AD0; // CUtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
|
||||
public const nint m_nHighestAppliedDamageTagTick = 0x1B20; // int32
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
public static class CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 91
|
||||
//
|
||||
@ -10351,10 +10269,6 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CRuleEntity {
|
||||
public const nint m_iszMaster = 0x790; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Field count: 0
|
||||
public static class CSensorGrenade {
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 8
|
||||
//
|
||||
@ -10454,7 +10368,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nTransitionStartTick = 0x7B8; // GameTick_t
|
||||
public const nint m_nTransitionDurationTicks = 0x7BC; // int32
|
||||
public const nint m_flTransitionStartSpeed = 0x7C0; // float32
|
||||
public const nint m_hConveyorModels = 0x7C8; // CNetworkUtlVectorBase<CHandle<CBaseEntity>>
|
||||
public const nint m_hConveyorModels = 0x7C8; //
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -10674,17 +10588,17 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_bIsPlantingViaUse (bool)
|
||||
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
|
||||
public static class CC4 {
|
||||
public const nint m_vecLastValidPlayerHeldPosition = 0xFA0; // Vector
|
||||
public const nint m_vecLastValidDroppedPosition = 0xFAC; // Vector
|
||||
public const nint m_bDoValidDroppedPositionCheck = 0xFB8; // bool
|
||||
public const nint m_bStartedArming = 0xFB9; // bool
|
||||
public const nint m_fArmedTime = 0xFBC; // GameTime_t
|
||||
public const nint m_bBombPlacedAnimation = 0xFC0; // bool
|
||||
public const nint m_bIsPlantingViaUse = 0xFC1; // bool
|
||||
public const nint m_entitySpottedState = 0xFC8; // EntitySpottedState_t
|
||||
public const nint m_nSpotRules = 0xFE0; // int32
|
||||
public const nint m_bPlayedArmingBeeps = 0xFE4; // bool[7]
|
||||
public const nint m_bBombPlanted = 0xFEB; // bool
|
||||
public const nint m_vecLastValidPlayerHeldPosition = 0xF98; // Vector
|
||||
public const nint m_vecLastValidDroppedPosition = 0xFA4; // Vector
|
||||
public const nint m_bDoValidDroppedPositionCheck = 0xFB0; // bool
|
||||
public const nint m_bStartedArming = 0xFB1; // bool
|
||||
public const nint m_fArmedTime = 0xFB4; // GameTime_t
|
||||
public const nint m_bBombPlacedAnimation = 0xFB8; // bool
|
||||
public const nint m_bIsPlantingViaUse = 0xFB9; // bool
|
||||
public const nint m_entitySpottedState = 0xFC0; // EntitySpottedState_t
|
||||
public const nint m_nSpotRules = 0xFD8; // int32
|
||||
public const nint m_bPlayedArmingBeeps = 0xFDC; // bool[7]
|
||||
public const nint m_bBombPlanted = 0xFE3; // bool
|
||||
}
|
||||
// Parent: CHostageRescueZoneShim
|
||||
// Field count: 0
|
||||
@ -10779,10 +10693,6 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flClientLocalScale = 0x140; // float32
|
||||
public const nint m_vRenderOrigin = 0x144; // Vector
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
public static class CTablet {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 7
|
||||
public static class CTankTrainAI {
|
||||
@ -10836,10 +10746,6 @@ namespace CS2Dumper.Schemas {
|
||||
// Field count: 0
|
||||
public static class CWeaponSCAR20 {
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
public static class CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: CFuncPlat
|
||||
// Field count: 2
|
||||
public static class CFuncPlatRot {
|
||||
@ -11061,7 +10967,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_lifeState = 0x2D0; // uint8
|
||||
public const nint m_flDamageAccumulator = 0x2D4; // float32
|
||||
public const nint m_bTakesDamage = 0x2D8; // bool
|
||||
public const nint m_nTakeDamageFlags = 0x2E0; //
|
||||
public const nint m_nTakeDamageFlags = 0x2E0; // TakeDamageFlags_t
|
||||
public const nint m_nPlatformType = 0x2E8; // EntityPlatformTypes_t
|
||||
public const nint m_MoveCollide = 0x2EA; //
|
||||
public const nint m_MoveType = 0x2EB; // MoveType_t
|
||||
|
@ -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
|
||||
|
@ -888,20 +888,20 @@
|
||||
},
|
||||
"CBaseCSGrenade": {
|
||||
"fields": {
|
||||
"m_bIsHeldByPlayer": 3953,
|
||||
"m_bJumpThrow": 3955,
|
||||
"m_bJustPulledPin": 3980,
|
||||
"m_bPinPulled": 3954,
|
||||
"m_bRedraw": 3952,
|
||||
"m_bThrowAnimating": 3956,
|
||||
"m_fDropTime": 3972,
|
||||
"m_fPinPullTime": 3976,
|
||||
"m_fThrowTime": 3960,
|
||||
"m_flNextHoldFrac": 3988,
|
||||
"m_flThrowStrength": 3964,
|
||||
"m_flThrowStrengthApproach": 3968,
|
||||
"m_hSwitchToWeaponAfterThrow": 3992,
|
||||
"m_nNextHoldTick": 3984
|
||||
"m_bIsHeldByPlayer": 3945,
|
||||
"m_bJumpThrow": 3947,
|
||||
"m_bJustPulledPin": 3972,
|
||||
"m_bPinPulled": 3946,
|
||||
"m_bRedraw": 3944,
|
||||
"m_bThrowAnimating": 3948,
|
||||
"m_fDropTime": 3964,
|
||||
"m_fPinPullTime": 3968,
|
||||
"m_fThrowTime": 3952,
|
||||
"m_flNextHoldFrac": 3980,
|
||||
"m_flThrowStrength": 3956,
|
||||
"m_flThrowStrengthApproach": 3960,
|
||||
"m_hSwitchToWeaponAfterThrow": 3984,
|
||||
"m_nNextHoldTick": 3976
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -2753,16 +2753,6 @@
|
||||
"metadata": [],
|
||||
"parent": null
|
||||
},
|
||||
"CBreachCharge": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CBreachChargeProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseGrenade"
|
||||
},
|
||||
"CBreakable": {
|
||||
"fields": {
|
||||
"m_CPropDataComponent": 1944,
|
||||
@ -2920,16 +2910,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseModelEntity"
|
||||
},
|
||||
"CBumpMine": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CBumpMineProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseGrenade"
|
||||
},
|
||||
"CBuoyancyHelper": {
|
||||
"fields": {
|
||||
"m_flFluidDensity": 28,
|
||||
@ -2951,17 +2931,17 @@
|
||||
},
|
||||
"CC4": {
|
||||
"fields": {
|
||||
"m_bBombPlacedAnimation": 4032,
|
||||
"m_bBombPlanted": 4075,
|
||||
"m_bDoValidDroppedPositionCheck": 4024,
|
||||
"m_bIsPlantingViaUse": 4033,
|
||||
"m_bPlayedArmingBeeps": 4068,
|
||||
"m_bStartedArming": 4025,
|
||||
"m_entitySpottedState": 4040,
|
||||
"m_fArmedTime": 4028,
|
||||
"m_nSpotRules": 4064,
|
||||
"m_vecLastValidDroppedPosition": 4012,
|
||||
"m_vecLastValidPlayerHeldPosition": 4000
|
||||
"m_bBombPlacedAnimation": 4024,
|
||||
"m_bBombPlanted": 4067,
|
||||
"m_bDoValidDroppedPositionCheck": 4016,
|
||||
"m_bIsPlantingViaUse": 4025,
|
||||
"m_bPlayedArmingBeeps": 4060,
|
||||
"m_bStartedArming": 4017,
|
||||
"m_entitySpottedState": 4032,
|
||||
"m_fArmedTime": 4020,
|
||||
"m_nSpotRules": 4056,
|
||||
"m_vecLastValidDroppedPosition": 4004,
|
||||
"m_vecLastValidPlayerHeldPosition": 3992
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -5844,71 +5824,70 @@
|
||||
},
|
||||
"CCSWeaponBase": {
|
||||
"fields": {
|
||||
"m_IronSightController": 3896,
|
||||
"m_OnPlayerPickup": 3664,
|
||||
"m_bBurstMode": 3752,
|
||||
"m_bCanBePickedUp": 3816,
|
||||
"m_bDroppedNearBuyZone": 3788,
|
||||
"m_bFireOnEmpty": 3660,
|
||||
"m_bFiredOutOfAmmoEvent": 3886,
|
||||
"m_bInReload": 3764,
|
||||
"m_bIsHauledBack": 3772,
|
||||
"m_IronSightController": 3888,
|
||||
"m_OnPlayerPickup": 3656,
|
||||
"m_bBurstMode": 3744,
|
||||
"m_bCanBePickedUp": 3808,
|
||||
"m_bDroppedNearBuyZone": 3780,
|
||||
"m_bFireOnEmpty": 3652,
|
||||
"m_bFiredOutOfAmmoEvent": 3878,
|
||||
"m_bInReload": 3756,
|
||||
"m_bIsHauledBack": 3764,
|
||||
"m_bPlayerAmmoStockOnPickup": 3600,
|
||||
"m_bReloadVisuallyComplete": 3765,
|
||||
"m_bReloadsWithClips": 3624,
|
||||
"m_bReloadVisuallyComplete": 3757,
|
||||
"m_bReloadsWithClips": 3620,
|
||||
"m_bRemoveable": 3488,
|
||||
"m_bRequireUseToTouch": 3601,
|
||||
"m_bSilencerOn": 3773,
|
||||
"m_bUseCanOverrideNextOwnerTouchTime": 3817,
|
||||
"m_bWasOwnedByCT": 3884,
|
||||
"m_bWasOwnedByTerrorist": 3885,
|
||||
"m_donated": 3876,
|
||||
"m_bSilencerOn": 3765,
|
||||
"m_bUseCanOverrideNextOwnerTouchTime": 3809,
|
||||
"m_bWasOwnedByCT": 3876,
|
||||
"m_bWasOwnedByTerrorist": 3877,
|
||||
"m_donated": 3868,
|
||||
"m_ePlayerFireEvent": 3508,
|
||||
"m_ePlayerFireEventAttackType": 3512,
|
||||
"m_fAccuracyPenalty": 3728,
|
||||
"m_fAccuracySmoothedForZoom": 3736,
|
||||
"m_fLastShotTime": 3880,
|
||||
"m_fScopeZoomEndTime": 3740,
|
||||
"m_flDroppedAtTime": 3768,
|
||||
"m_fAccuracyPenalty": 3720,
|
||||
"m_fAccuracySmoothedForZoom": 3728,
|
||||
"m_fLastShotTime": 3872,
|
||||
"m_fScopeZoomEndTime": 3732,
|
||||
"m_flDroppedAtTime": 3760,
|
||||
"m_flFireSequenceStartTime": 3496,
|
||||
"m_flLastAccuracyUpdateTime": 3732,
|
||||
"m_flLastDeployTime": 3612,
|
||||
"m_flLastLOSTraceFailureTime": 3924,
|
||||
"m_flLastAccuracyUpdateTime": 3724,
|
||||
"m_flLastLOSTraceFailureTime": 3916,
|
||||
"m_flLastTimeInAir": 3608,
|
||||
"m_flNextAttackRenderTimeOffset": 3792,
|
||||
"m_flPostponeFireReadyFrac": 3760,
|
||||
"m_flRecoilIndex": 3748,
|
||||
"m_flTimeSilencerSwitchComplete": 3776,
|
||||
"m_flTimeWeaponIdle": 3656,
|
||||
"m_flTurningInaccuracy": 3724,
|
||||
"m_flTurningInaccuracyDelta": 3708,
|
||||
"m_flWatTickOffset": 3932,
|
||||
"m_flNextAttackRenderTimeOffset": 3784,
|
||||
"m_flPostponeFireReadyFrac": 3752,
|
||||
"m_flRecoilIndex": 3740,
|
||||
"m_flTimeSilencerSwitchComplete": 3768,
|
||||
"m_flTimeWeaponIdle": 3648,
|
||||
"m_flTurningInaccuracy": 3716,
|
||||
"m_flTurningInaccuracyDelta": 3700,
|
||||
"m_flWatTickOffset": 3924,
|
||||
"m_hCurrentThirdPersonSequence": 3552,
|
||||
"m_hPrevOwner": 3836,
|
||||
"m_iIronSightMode": 3920,
|
||||
"m_iMostRecentTeamNumber": 3784,
|
||||
"m_iNumEmptyAttacks": 3928,
|
||||
"m_iOriginalTeamNumber": 3780,
|
||||
"m_iRecoilIndex": 3744,
|
||||
"m_hPrevOwner": 3828,
|
||||
"m_iIronSightMode": 3912,
|
||||
"m_iMostRecentTeamNumber": 3776,
|
||||
"m_iNumEmptyAttacks": 3920,
|
||||
"m_iOriginalTeamNumber": 3772,
|
||||
"m_iRecoilIndex": 3736,
|
||||
"m_iState": 3604,
|
||||
"m_nDropTick": 3840,
|
||||
"m_nDropTick": 3832,
|
||||
"m_nFireSequenceStartTimeAck": 3504,
|
||||
"m_nFireSequenceStartTimeChange": 3500,
|
||||
"m_nLastEmptySoundCmdNum": 3616,
|
||||
"m_nPostponeFireReadyTicks": 3756,
|
||||
"m_nLastEmptySoundCmdNum": 3612,
|
||||
"m_nPostponeFireReadyTicks": 3748,
|
||||
"m_nSilencerBoneIndex": 3556,
|
||||
"m_nViewModelIndex": 3620,
|
||||
"m_nextOwnerTouchTime": 3820,
|
||||
"m_nextPrevOwnerTouchTime": 3824,
|
||||
"m_nextPrevOwnerUseTime": 3832,
|
||||
"m_numRemoveUnownedWeaponThink": 3888,
|
||||
"m_nViewModelIndex": 3616,
|
||||
"m_nextOwnerTouchTime": 3812,
|
||||
"m_nextPrevOwnerTouchTime": 3816,
|
||||
"m_nextPrevOwnerUseTime": 3824,
|
||||
"m_numRemoveUnownedWeaponThink": 3880,
|
||||
"m_seqFirePrimary": 3520,
|
||||
"m_seqFireSecondary": 3524,
|
||||
"m_seqIdle": 3516,
|
||||
"m_thirdPersonFireSequences": 3528,
|
||||
"m_thirdPersonSequences": 3560,
|
||||
"m_vecTurningInaccuracyEyeDirLast": 3712,
|
||||
"m_weaponMode": 3704
|
||||
"m_vecTurningInaccuracyEyeDirLast": 3704,
|
||||
"m_weaponMode": 3696
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -6065,15 +6044,15 @@
|
||||
},
|
||||
"CCSWeaponBaseGun": {
|
||||
"fields": {
|
||||
"m_bNeedsBoltAction": 3973,
|
||||
"m_bSkillBoltInterruptAvailable": 3976,
|
||||
"m_bSkillBoltLiftedFireKey": 3977,
|
||||
"m_bSkillReloadAvailable": 3974,
|
||||
"m_bSkillReloadLiftedReloadKey": 3975,
|
||||
"m_iBurstShotsRemaining": 3956,
|
||||
"m_inPrecache": 3972,
|
||||
"m_silencedModelIndex": 3968,
|
||||
"m_zoomLevel": 3952
|
||||
"m_bNeedsBoltAction": 3965,
|
||||
"m_bSkillBoltInterruptAvailable": 3968,
|
||||
"m_bSkillBoltLiftedFireKey": 3969,
|
||||
"m_bSkillReloadAvailable": 3966,
|
||||
"m_bSkillReloadLiftedReloadKey": 3967,
|
||||
"m_iBurstShotsRemaining": 3948,
|
||||
"m_inPrecache": 3964,
|
||||
"m_silencedModelIndex": 3960,
|
||||
"m_zoomLevel": 3944
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -9156,30 +9135,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseEntity"
|
||||
},
|
||||
"CFists": {
|
||||
"fields": {
|
||||
"m_bDelayedHardPunchIncoming": 3972,
|
||||
"m_bDestroyAfterTaunt": 3973,
|
||||
"m_bPlayingUninterruptableAct": 3952,
|
||||
"m_bRestorePrevWep": 3960,
|
||||
"m_hWeaponBeforePrevious": 3964,
|
||||
"m_hWeaponPrevious": 3968,
|
||||
"m_nUninterruptableActivity": 3956
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_bPlayingUninterruptableAct",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "bool"
|
||||
},
|
||||
{
|
||||
"name": "m_nUninterruptableActivity",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "PlayerAnimEvent_t"
|
||||
}
|
||||
],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CFlashbang": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -10859,7 +10814,7 @@
|
||||
},
|
||||
"CKnife": {
|
||||
"fields": {
|
||||
"m_bFirstAttack": 3952
|
||||
"m_bFirstAttack": 3944
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -11878,11 +11833,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CLogicalEntity"
|
||||
},
|
||||
"CMelee": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CMessage": {
|
||||
"fields": {
|
||||
"m_MessageAttenuation": 1260,
|
||||
@ -15179,20 +15129,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseEntity"
|
||||
},
|
||||
"CSensorGrenade": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseCSGrenade"
|
||||
},
|
||||
"CSensorGrenadeProjectile": {
|
||||
"fields": {
|
||||
"m_fExpireTime": 2896,
|
||||
"m_fNextDetectPlayerSound": 2900,
|
||||
"m_hDisplayGrenade": 2904
|
||||
},
|
||||
"metadata": [],
|
||||
"parent": "CBaseCSGrenadeProjectile"
|
||||
},
|
||||
"CServerOnlyEntity": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -15930,11 +15866,6 @@
|
||||
],
|
||||
"parent": "CBaseModelEntity"
|
||||
},
|
||||
"CTablet": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CTakeDamageInfoAPI": {
|
||||
"fields": {},
|
||||
"metadata": [
|
||||
@ -16585,11 +16516,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseTrigger"
|
||||
},
|
||||
"CTriggerTripWire": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseTrigger"
|
||||
},
|
||||
"CTriggerVolume": {
|
||||
"fields": {
|
||||
"m_hFilter": 1944,
|
||||
@ -16598,16 +16524,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CBaseModelEntity"
|
||||
},
|
||||
"CTripWireFire": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseCSGrenade"
|
||||
},
|
||||
"CTripWireFireProjectile": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CBaseGrenade"
|
||||
},
|
||||
"CVoteController": {
|
||||
"fields": {
|
||||
"m_VoteOptions": 1656,
|
||||
@ -16671,8 +16587,8 @@
|
||||
},
|
||||
"CWeaponBaseItem": {
|
||||
"fields": {
|
||||
"m_SequenceCompleteTimer": 3952,
|
||||
"m_bRedraw": 3976
|
||||
"m_SequenceCompleteTimer": 3944,
|
||||
"m_bRedraw": 3968
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -16818,25 +16734,10 @@
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CWeaponShield": {
|
||||
"fields": {
|
||||
"m_flBulletDamageAbsorbed": 3984,
|
||||
"m_flDisplayHealth": 3992,
|
||||
"m_flLastBulletHitSoundTime": 3988
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
"name": "m_flDisplayHealth",
|
||||
"type": "NetworkVarNames",
|
||||
"type_name": "float"
|
||||
}
|
||||
],
|
||||
"parent": "CCSWeaponBaseGun"
|
||||
},
|
||||
"CWeaponTaser": {
|
||||
"fields": {
|
||||
"m_fFireTime": 3984,
|
||||
"m_nLastAttackTick": 3988
|
||||
"m_fFireTime": 3976,
|
||||
"m_nLastAttackTick": 3980
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -16867,11 +16768,6 @@
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBase"
|
||||
},
|
||||
"CWeaponZoneRepulsor": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
"parent": "CCSWeaponBaseGun"
|
||||
},
|
||||
"CWorld": {
|
||||
"fields": {},
|
||||
"metadata": [],
|
||||
@ -17751,24 +17647,16 @@
|
||||
"CSPlayerBlockingUseAction_t": {
|
||||
"alignment": 4,
|
||||
"members": {
|
||||
"k_CSPlayerBlockingUseAction_CancelingSpawnRappelling": 12,
|
||||
"k_CSPlayerBlockingUseAction_DefusingDefault": 1,
|
||||
"k_CSPlayerBlockingUseAction_DefusingWithKit": 2,
|
||||
"k_CSPlayerBlockingUseAction_EquippingContract": 8,
|
||||
"k_CSPlayerBlockingUseAction_EquippingExoJump": 13,
|
||||
"k_CSPlayerBlockingUseAction_EquippingHeavyArmor": 7,
|
||||
"k_CSPlayerBlockingUseAction_EquippingParachute": 6,
|
||||
"k_CSPlayerBlockingUseAction_EquippingTabletUpgrade": 9,
|
||||
"k_CSPlayerBlockingUseAction_EquippingHeavyArmor": 5,
|
||||
"k_CSPlayerBlockingUseAction_HostageDropping": 4,
|
||||
"k_CSPlayerBlockingUseAction_HostageGrabbing": 3,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup": 15,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Place": 16,
|
||||
"k_CSPlayerBlockingUseAction_MaxCount": 17,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup": 7,
|
||||
"k_CSPlayerBlockingUseAction_MapLongUseEntity_Place": 8,
|
||||
"k_CSPlayerBlockingUseAction_MaxCount": 9,
|
||||
"k_CSPlayerBlockingUseAction_None": 0,
|
||||
"k_CSPlayerBlockingUseAction_OpeningSafe": 5,
|
||||
"k_CSPlayerBlockingUseAction_PayingToOpenDoor": 11,
|
||||
"k_CSPlayerBlockingUseAction_PickingUpBumpMine": 14,
|
||||
"k_CSPlayerBlockingUseAction_TakingOffHeavyArmor": 10
|
||||
"k_CSPlayerBlockingUseAction_TakingOffHeavyArmor": 6
|
||||
},
|
||||
"type": "uint32"
|
||||
},
|
||||
@ -17831,26 +17719,19 @@
|
||||
"CSWeaponType": {
|
||||
"alignment": 4,
|
||||
"members": {
|
||||
"WEAPONTYPE_BREACHCHARGE": 13,
|
||||
"WEAPONTYPE_BUMPMINE": 14,
|
||||
"WEAPONTYPE_C4": 7,
|
||||
"WEAPONTYPE_EQUIPMENT": 10,
|
||||
"WEAPONTYPE_FISTS": 12,
|
||||
"WEAPONTYPE_GRENADE": 9,
|
||||
"WEAPONTYPE_KNIFE": 0,
|
||||
"WEAPONTYPE_MACHINEGUN": 6,
|
||||
"WEAPONTYPE_MELEE": 16,
|
||||
"WEAPONTYPE_PISTOL": 1,
|
||||
"WEAPONTYPE_RIFLE": 3,
|
||||
"WEAPONTYPE_SHIELD": 17,
|
||||
"WEAPONTYPE_SHOTGUN": 4,
|
||||
"WEAPONTYPE_SNIPER_RIFLE": 5,
|
||||
"WEAPONTYPE_STACKABLEITEM": 11,
|
||||
"WEAPONTYPE_SUBMACHINEGUN": 2,
|
||||
"WEAPONTYPE_TABLET": 15,
|
||||
"WEAPONTYPE_TASER": 8,
|
||||
"WEAPONTYPE_UNKNOWN": 19,
|
||||
"WEAPONTYPE_ZONE_REPULSOR": 18
|
||||
"WEAPONTYPE_UNKNOWN": 12
|
||||
},
|
||||
"type": "uint32"
|
||||
},
|
||||
@ -18250,10 +18131,8 @@
|
||||
"GRENADE_TYPE_EXPLOSIVE": 0,
|
||||
"GRENADE_TYPE_FIRE": 2,
|
||||
"GRENADE_TYPE_FLASH": 1,
|
||||
"GRENADE_TYPE_SENSOR": 5,
|
||||
"GRENADE_TYPE_SMOKE": 4,
|
||||
"GRENADE_TYPE_SNOWBALL": 6,
|
||||
"GRENADE_TYPE_TOTAL": 7
|
||||
"GRENADE_TYPE_TOTAL": 5
|
||||
},
|
||||
"type": "uint32"
|
||||
},
|
||||
|
@ -1,12 +1,12 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
// 2025-04-01 00:10:44.822666300 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
pub mod schemas {
|
||||
// Module: server.dll
|
||||
// Class count: 653
|
||||
// Class count: 639
|
||||
// Enum count: 139
|
||||
pub mod server_dll {
|
||||
// Alignment: 4
|
||||
@ -503,7 +503,7 @@ pub mod cs2_dumper {
|
||||
TrainVelocity_EaseInEaseOut = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Member count: 20
|
||||
// Member count: 13
|
||||
#[repr(u32)]
|
||||
pub enum CSWeaponType {
|
||||
WEAPONTYPE_KNIFE = 0x0,
|
||||
@ -518,14 +518,7 @@ pub mod 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
|
||||
@ -786,7 +779,7 @@ pub mod cs2_dumper {
|
||||
eCount = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Member count: 18
|
||||
// Member count: 10
|
||||
#[repr(u32)]
|
||||
pub enum CSPlayerBlockingUseAction_t {
|
||||
k_CSPlayerBlockingUseAction_None = 0x0,
|
||||
@ -794,19 +787,11 @@ pub mod cs2_dumper {
|
||||
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
|
||||
@ -1575,7 +1560,7 @@ pub mod cs2_dumper {
|
||||
eDrop = 0x2
|
||||
}
|
||||
// Alignment: 4
|
||||
// Member count: 8
|
||||
// Member count: 6
|
||||
#[repr(u32)]
|
||||
pub enum GrenadeType_t {
|
||||
GRENADE_TYPE_EXPLOSIVE = 0x0,
|
||||
@ -1583,9 +1568,7 @@ pub mod cs2_dumper {
|
||||
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
|
||||
@ -1864,21 +1847,6 @@ pub mod cs2_dumper {
|
||||
pub const fog: usize = 0x20; // fogparams_t
|
||||
pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 7
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bPlayingUninterruptableAct (bool)
|
||||
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
|
||||
pub mod CFists {
|
||||
pub const m_bPlayingUninterruptableAct: usize = 0xF70; // bool
|
||||
pub const m_nUninterruptableActivity: usize = 0xF74; // PlayerAnimEvent_t
|
||||
pub const m_bRestorePrevWep: usize = 0xF78; // bool
|
||||
pub const m_hWeaponBeforePrevious: usize = 0xF7C; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_hWeaponPrevious: usize = 0xF80; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_bDelayedHardPunchIncoming: usize = 0xF84; // bool
|
||||
pub const m_bDestroyAfterTaunt: usize = 0xF85; // bool
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 1
|
||||
pub mod CTriggerRemove {
|
||||
@ -1904,10 +1872,6 @@ pub mod cs2_dumper {
|
||||
pub mod CPushable {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 0
|
||||
pub mod CTriggerTripWire {
|
||||
}
|
||||
// Parent: CBaseTrigger
|
||||
// Field count: 1
|
||||
pub mod CTriggerMultiple {
|
||||
pub const m_OnTrigger: usize = 0x960; // CEntityIOOutput
|
||||
@ -2147,7 +2111,7 @@ pub mod cs2_dumper {
|
||||
pub const m_vecCsViewPunchAngle: usize = 0x40; // QAngle
|
||||
pub const m_nCsViewPunchAngleTick: usize = 0x4C; // GameTick_t
|
||||
pub const m_flCsViewPunchAngleTickRatio: usize = 0x50; // float32
|
||||
pub const m_PlayerFog: usize = 0x58; // fogplayerparams_t
|
||||
pub const m_PlayerFog: usize = 0x58; //
|
||||
pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle<CColorCorrection>
|
||||
pub const m_hViewEntity: usize = 0x9C; // CHandle<CBaseEntity>
|
||||
pub const m_hTonemapController: usize = 0xA0; // CHandle<CTonemapController2>
|
||||
@ -2418,20 +2382,20 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_flNextHoldFrac (float)
|
||||
// NetworkVarNames: m_hSwitchToWeaponAfterThrow (CHandle<CCSWeaponBase>)
|
||||
pub mod CBaseCSGrenade {
|
||||
pub const m_bRedraw: usize = 0xF70; // bool
|
||||
pub const m_bIsHeldByPlayer: usize = 0xF71; // bool
|
||||
pub const m_bPinPulled: usize = 0xF72; // bool
|
||||
pub const m_bJumpThrow: usize = 0xF73; // bool
|
||||
pub const m_bThrowAnimating: usize = 0xF74; // bool
|
||||
pub const m_fThrowTime: usize = 0xF78; // GameTime_t
|
||||
pub const m_flThrowStrength: usize = 0xF7C; // float32
|
||||
pub const m_flThrowStrengthApproach: usize = 0xF80; // float32
|
||||
pub const m_fDropTime: usize = 0xF84; // GameTime_t
|
||||
pub const m_fPinPullTime: usize = 0xF88; // GameTime_t
|
||||
pub const m_bJustPulledPin: usize = 0xF8C; // bool
|
||||
pub const m_nNextHoldTick: usize = 0xF90; // GameTick_t
|
||||
pub const m_flNextHoldFrac: usize = 0xF94; // float32
|
||||
pub const m_hSwitchToWeaponAfterThrow: usize = 0xF98; // CHandle<CCSWeaponBase>
|
||||
pub const m_bRedraw: usize = 0xF68; // bool
|
||||
pub const m_bIsHeldByPlayer: usize = 0xF69; // bool
|
||||
pub const m_bPinPulled: usize = 0xF6A; // bool
|
||||
pub const m_bJumpThrow: usize = 0xF6B; // bool
|
||||
pub const m_bThrowAnimating: usize = 0xF6C; // bool
|
||||
pub const m_fThrowTime: usize = 0xF70; // GameTime_t
|
||||
pub const m_flThrowStrength: usize = 0xF74; // float32
|
||||
pub const m_flThrowStrengthApproach: usize = 0xF78; // float32
|
||||
pub const m_fDropTime: usize = 0xF7C; // GameTime_t
|
||||
pub const m_fPinPullTime: usize = 0xF80; // GameTime_t
|
||||
pub const m_bJustPulledPin: usize = 0xF84; // bool
|
||||
pub const m_nNextHoldTick: usize = 0xF88; // GameTick_t
|
||||
pub const m_flNextHoldFrac: usize = 0xF8C; // float32
|
||||
pub const m_hSwitchToWeaponAfterThrow: usize = 0xF90; // CHandle<CCSWeaponBase>
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 1
|
||||
@ -2601,8 +2565,8 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_SequenceCompleteTimer (CountdownTimer)
|
||||
// NetworkVarNames: m_bRedraw (bool)
|
||||
pub mod CWeaponBaseItem {
|
||||
pub const m_SequenceCompleteTimer: usize = 0xF70; // CountdownTimer
|
||||
pub const m_bRedraw: usize = 0xF88; // bool
|
||||
pub const m_SequenceCompleteTimer: usize = 0xF68; // CountdownTimer
|
||||
pub const m_bRedraw: usize = 0xF80; // bool
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 0
|
||||
@ -3233,10 +3197,6 @@ pub mod cs2_dumper {
|
||||
pub const m_nFlameModelIndex: usize = 0x4F0; // int32
|
||||
pub const m_nFlameFromAboveModelIndex: usize = 0x4F4; // int32
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod CBumpMine {
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 7
|
||||
//
|
||||
@ -3810,7 +3770,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFirstAttack (bool)
|
||||
pub mod CKnife {
|
||||
pub const m_bFirstAttack: usize = 0xF70; // bool
|
||||
pub const m_bFirstAttack: usize = 0xF68; // bool
|
||||
}
|
||||
// Parent: CBaseModelEntity
|
||||
// Field count: 37
|
||||
@ -4016,10 +3976,6 @@ pub mod cs2_dumper {
|
||||
pub mod CPhysTorque {
|
||||
pub const m_axis: usize = 0x540; // Vector
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
pub mod CBreachChargeProjectile {
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Field count: 27
|
||||
//
|
||||
@ -4472,12 +4428,12 @@ pub mod cs2_dumper {
|
||||
pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase<uint16>
|
||||
pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase<int32>
|
||||
pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase<uint32>
|
||||
pub const m_PredNetUInt64Variables: usize = 0x80; // CNetworkUtlVectorBase<uint64>
|
||||
pub const m_PredNetUInt64Variables: usize = 0x80; //
|
||||
pub const m_PredNetFloatVariables: usize = 0x98; // CNetworkUtlVectorBase<float32>
|
||||
pub const m_PredNetVectorVariables: usize = 0xB0; // CNetworkUtlVectorBase<Vector>
|
||||
pub const m_PredNetVectorVariables: usize = 0xB0; //
|
||||
pub const m_PredNetQuaternionVariables: usize = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
||||
pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // CNetworkUtlVectorBase<CGlobalSymbol>
|
||||
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // CNetworkUtlVectorBase<uint32>
|
||||
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; //
|
||||
pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // CNetworkUtlVectorBase<uint8>
|
||||
pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // CNetworkUtlVectorBase<uint16>
|
||||
pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // CNetworkUtlVectorBase<int32>
|
||||
@ -4557,13 +4513,6 @@ pub mod cs2_dumper {
|
||||
pub const m_bSpotted: usize = 0x8; // bool
|
||||
pub const m_bSpottedByMask: usize = 0xC; // uint32[2]
|
||||
}
|
||||
// Parent: CBaseCSGrenadeProjectile
|
||||
// Field count: 3
|
||||
pub mod CSensorGrenadeProjectile {
|
||||
pub const m_fExpireTime: usize = 0xB50; // GameTime_t
|
||||
pub const m_fNextDetectPlayerSound: usize = 0xB54; // GameTime_t
|
||||
pub const m_hDisplayGrenade: usize = 0xB58; // CHandle<CBaseEntity>
|
||||
}
|
||||
// Parent: CCSPlayerBase_CameraServices
|
||||
// Field count: 0
|
||||
pub mod CCSPlayer_CameraServices {
|
||||
@ -5202,10 +5151,6 @@ pub mod cs2_dumper {
|
||||
pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t
|
||||
pub const m_bForcedObserverMode: usize = 0x4C; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
pub mod CWeaponZoneRepulsor {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 3
|
||||
pub mod CPhysImpact {
|
||||
@ -6310,7 +6255,7 @@ pub mod cs2_dumper {
|
||||
pub const m_soundscapeIndex: usize = 0x51C; // int32
|
||||
pub const m_soundscapeEntityListId: usize = 0x520; // int32
|
||||
pub const m_positionNames: usize = 0x528; //
|
||||
pub const m_hProxySoundscape: usize = 0x568; //
|
||||
pub const m_hProxySoundscape: usize = 0x568; // CHandle<CEnvSoundscape>
|
||||
pub const m_bDisabled: usize = 0x56C; // bool
|
||||
pub const m_soundscapeName: usize = 0x570; // CUtlSymbolLarge
|
||||
pub const m_soundEventHash: usize = 0x578; // uint32
|
||||
@ -6893,10 +6838,6 @@ pub mod cs2_dumper {
|
||||
pub mod CFilterClass {
|
||||
pub const m_iFilterClass: usize = 0x538; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod CMelee {
|
||||
}
|
||||
// Parent: CMultiplayRules
|
||||
// Field count: 0
|
||||
pub mod CTeamplayRules {
|
||||
@ -7016,7 +6957,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t
|
||||
}
|
||||
// Parent: CBasePlayerWeapon
|
||||
// Field count: 65
|
||||
// Field count: 64
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkExcludeByName
|
||||
@ -7067,54 +7008,53 @@ pub mod cs2_dumper {
|
||||
pub const m_bRequireUseToTouch: usize = 0xE11; // bool
|
||||
pub const m_iState: usize = 0xE14; // CSWeaponState_t
|
||||
pub const m_flLastTimeInAir: usize = 0xE18; // GameTime_t
|
||||
pub const m_flLastDeployTime: usize = 0xE1C; // GameTime_t
|
||||
pub const m_nLastEmptySoundCmdNum: usize = 0xE20; // int32
|
||||
pub const m_nViewModelIndex: usize = 0xE24; // uint32
|
||||
pub const m_bReloadsWithClips: usize = 0xE28; // bool
|
||||
pub const m_flTimeWeaponIdle: usize = 0xE48; // GameTime_t
|
||||
pub const m_bFireOnEmpty: usize = 0xE4C; // bool
|
||||
pub const m_OnPlayerPickup: usize = 0xE50; // CEntityIOOutput
|
||||
pub const m_weaponMode: usize = 0xE78; // CSWeaponMode
|
||||
pub const m_flTurningInaccuracyDelta: usize = 0xE7C; // float32
|
||||
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xE80; // Vector
|
||||
pub const m_flTurningInaccuracy: usize = 0xE8C; // float32
|
||||
pub const m_fAccuracyPenalty: usize = 0xE90; // float32
|
||||
pub const m_flLastAccuracyUpdateTime: usize = 0xE94; // GameTime_t
|
||||
pub const m_fAccuracySmoothedForZoom: usize = 0xE98; // float32
|
||||
pub const m_fScopeZoomEndTime: usize = 0xE9C; // GameTime_t
|
||||
pub const m_iRecoilIndex: usize = 0xEA0; // int32
|
||||
pub const m_flRecoilIndex: usize = 0xEA4; // float32
|
||||
pub const m_bBurstMode: usize = 0xEA8; // bool
|
||||
pub const m_nPostponeFireReadyTicks: usize = 0xEAC; // GameTick_t
|
||||
pub const m_flPostponeFireReadyFrac: usize = 0xEB0; // float32
|
||||
pub const m_bInReload: usize = 0xEB4; // bool
|
||||
pub const m_bReloadVisuallyComplete: usize = 0xEB5; // bool
|
||||
pub const m_flDroppedAtTime: usize = 0xEB8; // GameTime_t
|
||||
pub const m_bIsHauledBack: usize = 0xEBC; // bool
|
||||
pub const m_bSilencerOn: usize = 0xEBD; // bool
|
||||
pub const m_flTimeSilencerSwitchComplete: usize = 0xEC0; // GameTime_t
|
||||
pub const m_iOriginalTeamNumber: usize = 0xEC4; // int32
|
||||
pub const m_iMostRecentTeamNumber: usize = 0xEC8; // int32
|
||||
pub const m_bDroppedNearBuyZone: usize = 0xECC; // bool
|
||||
pub const m_flNextAttackRenderTimeOffset: usize = 0xED0; // float32
|
||||
pub const m_bCanBePickedUp: usize = 0xEE8; // bool
|
||||
pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xEE9; // bool
|
||||
pub const m_nextOwnerTouchTime: usize = 0xEEC; // GameTime_t
|
||||
pub const m_nextPrevOwnerTouchTime: usize = 0xEF0; // GameTime_t
|
||||
pub const m_nextPrevOwnerUseTime: usize = 0xEF8; // GameTime_t
|
||||
pub const m_hPrevOwner: usize = 0xEFC; // CHandle<CCSPlayerPawn>
|
||||
pub const m_nDropTick: usize = 0xF00; // GameTick_t
|
||||
pub const m_donated: usize = 0xF24; // bool
|
||||
pub const m_fLastShotTime: usize = 0xF28; // GameTime_t
|
||||
pub const m_bWasOwnedByCT: usize = 0xF2C; // bool
|
||||
pub const m_bWasOwnedByTerrorist: usize = 0xF2D; // bool
|
||||
pub const m_bFiredOutOfAmmoEvent: usize = 0xF2E; // bool
|
||||
pub const m_numRemoveUnownedWeaponThink: usize = 0xF30; // int32
|
||||
pub const m_IronSightController: usize = 0xF38; // CIronSightController
|
||||
pub const m_iIronSightMode: usize = 0xF50; // int32
|
||||
pub const m_flLastLOSTraceFailureTime: usize = 0xF54; // GameTime_t
|
||||
pub const m_iNumEmptyAttacks: usize = 0xF58; // int32
|
||||
pub const m_flWatTickOffset: usize = 0xF5C; // float32
|
||||
pub const m_nLastEmptySoundCmdNum: usize = 0xE1C; // int32
|
||||
pub const m_nViewModelIndex: usize = 0xE20; // uint32
|
||||
pub const m_bReloadsWithClips: usize = 0xE24; // bool
|
||||
pub const m_flTimeWeaponIdle: usize = 0xE40; // GameTime_t
|
||||
pub const m_bFireOnEmpty: usize = 0xE44; // bool
|
||||
pub const m_OnPlayerPickup: usize = 0xE48; // CEntityIOOutput
|
||||
pub const m_weaponMode: usize = 0xE70; // CSWeaponMode
|
||||
pub const m_flTurningInaccuracyDelta: usize = 0xE74; // float32
|
||||
pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xE78; // Vector
|
||||
pub const m_flTurningInaccuracy: usize = 0xE84; // float32
|
||||
pub const m_fAccuracyPenalty: usize = 0xE88; // float32
|
||||
pub const m_flLastAccuracyUpdateTime: usize = 0xE8C; // GameTime_t
|
||||
pub const m_fAccuracySmoothedForZoom: usize = 0xE90; // float32
|
||||
pub const m_fScopeZoomEndTime: usize = 0xE94; // GameTime_t
|
||||
pub const m_iRecoilIndex: usize = 0xE98; // int32
|
||||
pub const m_flRecoilIndex: usize = 0xE9C; // float32
|
||||
pub const m_bBurstMode: usize = 0xEA0; // bool
|
||||
pub const m_nPostponeFireReadyTicks: usize = 0xEA4; // GameTick_t
|
||||
pub const m_flPostponeFireReadyFrac: usize = 0xEA8; // float32
|
||||
pub const m_bInReload: usize = 0xEAC; // bool
|
||||
pub const m_bReloadVisuallyComplete: usize = 0xEAD; // bool
|
||||
pub const m_flDroppedAtTime: usize = 0xEB0; // GameTime_t
|
||||
pub const m_bIsHauledBack: usize = 0xEB4; // bool
|
||||
pub const m_bSilencerOn: usize = 0xEB5; // bool
|
||||
pub const m_flTimeSilencerSwitchComplete: usize = 0xEB8; // GameTime_t
|
||||
pub const m_iOriginalTeamNumber: usize = 0xEBC; // int32
|
||||
pub const m_iMostRecentTeamNumber: usize = 0xEC0; // int32
|
||||
pub const m_bDroppedNearBuyZone: usize = 0xEC4; // bool
|
||||
pub const m_flNextAttackRenderTimeOffset: usize = 0xEC8; // float32
|
||||
pub const m_bCanBePickedUp: usize = 0xEE0; // bool
|
||||
pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xEE1; // bool
|
||||
pub const m_nextOwnerTouchTime: usize = 0xEE4; // GameTime_t
|
||||
pub const m_nextPrevOwnerTouchTime: usize = 0xEE8; // GameTime_t
|
||||
pub const m_nextPrevOwnerUseTime: usize = 0xEF0; // GameTime_t
|
||||
pub const m_hPrevOwner: usize = 0xEF4; // CHandle<CCSPlayerPawn>
|
||||
pub const m_nDropTick: usize = 0xEF8; // GameTick_t
|
||||
pub const m_donated: usize = 0xF1C; // bool
|
||||
pub const m_fLastShotTime: usize = 0xF20; // GameTime_t
|
||||
pub const m_bWasOwnedByCT: usize = 0xF24; // bool
|
||||
pub const m_bWasOwnedByTerrorist: usize = 0xF25; // bool
|
||||
pub const m_bFiredOutOfAmmoEvent: usize = 0xF26; // bool
|
||||
pub const m_numRemoveUnownedWeaponThink: usize = 0xF28; // int32
|
||||
pub const m_IronSightController: usize = 0xF30; // CIronSightController
|
||||
pub const m_iIronSightMode: usize = 0xF48; // int32
|
||||
pub const m_flLastLOSTraceFailureTime: usize = 0xF4C; // GameTime_t
|
||||
pub const m_iNumEmptyAttacks: usize = 0xF50; // int32
|
||||
pub const m_flWatTickOffset: usize = 0xF54; // float32
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 0
|
||||
@ -7361,7 +7301,7 @@ pub mod cs2_dumper {
|
||||
pub const m_PathNodes_TangentIn: usize = 0x548; // CNetworkUtlVectorBase<Vector>
|
||||
pub const m_PathNodes_TangentOut: usize = 0x560; // CNetworkUtlVectorBase<Vector>
|
||||
pub const m_PathNodes_Color: usize = 0x578; // CNetworkUtlVectorBase<Vector>
|
||||
pub const m_PathNodes_PinEnabled: usize = 0x590; // CNetworkUtlVectorBase<bool>
|
||||
pub const m_PathNodes_PinEnabled: usize = 0x590; //
|
||||
pub const m_PathNodes_RadiusScale: usize = 0x5A8; // CNetworkUtlVectorBase<float32>
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
@ -8206,10 +8146,6 @@ pub mod cs2_dumper {
|
||||
pub const m_ScriptSpawnCallback: usize = 0x560; // HSCRIPT
|
||||
pub const m_ScriptCallbackScope: usize = 0x568; // HSCRIPT
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Field count: 0
|
||||
pub mod CTripWireFire {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 6
|
||||
pub mod CPhysForce {
|
||||
@ -8334,10 +8270,6 @@ pub mod cs2_dumper {
|
||||
// Field count: 0
|
||||
pub mod CWeaponSSG08 {
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod CBreachCharge {
|
||||
}
|
||||
// Parent: CLogicalEntity
|
||||
// Field count: 4
|
||||
pub mod CLogicBranch {
|
||||
@ -8458,16 +8390,6 @@ pub mod cs2_dumper {
|
||||
pub mod CCSGOViewModel {
|
||||
pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x9F0; // bool
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_flDisplayHealth (float)
|
||||
pub mod CWeaponShield {
|
||||
pub const m_flBulletDamageAbsorbed: usize = 0xF90; // float32
|
||||
pub const m_flLastBulletHitSoundTime: usize = 0xF94; // GameTime_t
|
||||
pub const m_flDisplayHealth: usize = 0xF98; // float32
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 4
|
||||
pub mod CBlood {
|
||||
@ -9149,8 +9071,8 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_fFireTime (GameTime_t)
|
||||
pub mod CWeaponTaser {
|
||||
pub const m_fFireTime: usize = 0xF90; // GameTime_t
|
||||
pub const m_nLastAttackTick: usize = 0xF94; // int32
|
||||
pub const m_fFireTime: usize = 0xF88; // GameTime_t
|
||||
pub const m_nLastAttackTick: usize = 0xF8C; // int32
|
||||
}
|
||||
// Parent: CBaseAnimGraph
|
||||
// Field count: 0
|
||||
@ -9556,15 +9478,15 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_iBurstShotsRemaining (int)
|
||||
// NetworkVarNames: m_bNeedsBoltAction (bool)
|
||||
pub mod CCSWeaponBaseGun {
|
||||
pub const m_zoomLevel: usize = 0xF70; // int32
|
||||
pub const m_iBurstShotsRemaining: usize = 0xF74; // int32
|
||||
pub const m_silencedModelIndex: usize = 0xF80; // int32
|
||||
pub const m_inPrecache: usize = 0xF84; // bool
|
||||
pub const m_bNeedsBoltAction: usize = 0xF85; // bool
|
||||
pub const m_bSkillReloadAvailable: usize = 0xF86; // bool
|
||||
pub const m_bSkillReloadLiftedReloadKey: usize = 0xF87; // bool
|
||||
pub const m_bSkillBoltInterruptAvailable: usize = 0xF88; // bool
|
||||
pub const m_bSkillBoltLiftedFireKey: usize = 0xF89; // bool
|
||||
pub const m_zoomLevel: usize = 0xF68; // int32
|
||||
pub const m_iBurstShotsRemaining: usize = 0xF6C; // int32
|
||||
pub const m_silencedModelIndex: usize = 0xF78; // int32
|
||||
pub const m_inPrecache: usize = 0xF7C; // bool
|
||||
pub const m_bNeedsBoltAction: usize = 0xF7D; // bool
|
||||
pub const m_bSkillReloadAvailable: usize = 0xF7E; // bool
|
||||
pub const m_bSkillReloadLiftedReloadKey: usize = 0xF7F; // bool
|
||||
pub const m_bSkillBoltInterruptAvailable: usize = 0xF80; // bool
|
||||
pub const m_bSkillBoltLiftedFireKey: usize = 0xF81; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 13
|
||||
@ -10146,10 +10068,6 @@ pub mod cs2_dumper {
|
||||
pub const m_PredictedDamageTags: usize = 0x1AD0; // CUtlVectorEmbeddedNetworkVar<PredictedDamageTag_t>
|
||||
pub const m_nHighestAppliedDamageTagTick: usize = 0x1B20; // int32
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
pub mod CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 91
|
||||
//
|
||||
@ -10458,10 +10376,6 @@ pub mod cs2_dumper {
|
||||
pub mod CRuleEntity {
|
||||
pub const m_iszMaster: usize = 0x790; // CUtlSymbolLarge
|
||||
}
|
||||
// Parent: CBaseCSGrenade
|
||||
// Field count: 0
|
||||
pub mod CSensorGrenade {
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 8
|
||||
//
|
||||
@ -10561,7 +10475,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nTransitionStartTick: usize = 0x7B8; // GameTick_t
|
||||
pub const m_nTransitionDurationTicks: usize = 0x7BC; // int32
|
||||
pub const m_flTransitionStartSpeed: usize = 0x7C0; // float32
|
||||
pub const m_hConveyorModels: usize = 0x7C8; // CNetworkUtlVectorBase<CHandle<CBaseEntity>>
|
||||
pub const m_hConveyorModels: usize = 0x7C8; //
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -10781,17 +10695,17 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_bIsPlantingViaUse (bool)
|
||||
// NetworkVarNames: m_entitySpottedState (EntitySpottedState_t)
|
||||
pub mod CC4 {
|
||||
pub const m_vecLastValidPlayerHeldPosition: usize = 0xFA0; // Vector
|
||||
pub const m_vecLastValidDroppedPosition: usize = 0xFAC; // Vector
|
||||
pub const m_bDoValidDroppedPositionCheck: usize = 0xFB8; // bool
|
||||
pub const m_bStartedArming: usize = 0xFB9; // bool
|
||||
pub const m_fArmedTime: usize = 0xFBC; // GameTime_t
|
||||
pub const m_bBombPlacedAnimation: usize = 0xFC0; // bool
|
||||
pub const m_bIsPlantingViaUse: usize = 0xFC1; // bool
|
||||
pub const m_entitySpottedState: usize = 0xFC8; // EntitySpottedState_t
|
||||
pub const m_nSpotRules: usize = 0xFE0; // int32
|
||||
pub const m_bPlayedArmingBeeps: usize = 0xFE4; // bool[7]
|
||||
pub const m_bBombPlanted: usize = 0xFEB; // bool
|
||||
pub const m_vecLastValidPlayerHeldPosition: usize = 0xF98; // Vector
|
||||
pub const m_vecLastValidDroppedPosition: usize = 0xFA4; // Vector
|
||||
pub const m_bDoValidDroppedPositionCheck: usize = 0xFB0; // bool
|
||||
pub const m_bStartedArming: usize = 0xFB1; // bool
|
||||
pub const m_fArmedTime: usize = 0xFB4; // GameTime_t
|
||||
pub const m_bBombPlacedAnimation: usize = 0xFB8; // bool
|
||||
pub const m_bIsPlantingViaUse: usize = 0xFB9; // bool
|
||||
pub const m_entitySpottedState: usize = 0xFC0; // EntitySpottedState_t
|
||||
pub const m_nSpotRules: usize = 0xFD8; // int32
|
||||
pub const m_bPlayedArmingBeeps: usize = 0xFDC; // bool[7]
|
||||
pub const m_bBombPlanted: usize = 0xFE3; // bool
|
||||
}
|
||||
// Parent: CHostageRescueZoneShim
|
||||
// Field count: 0
|
||||
@ -10886,10 +10800,6 @@ pub mod cs2_dumper {
|
||||
pub const m_flClientLocalScale: usize = 0x140; // float32
|
||||
pub const m_vRenderOrigin: usize = 0x144; // Vector
|
||||
}
|
||||
// Parent: CCSWeaponBase
|
||||
// Field count: 0
|
||||
pub mod CTablet {
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 7
|
||||
pub mod CTankTrainAI {
|
||||
@ -10943,10 +10853,6 @@ pub mod cs2_dumper {
|
||||
// Field count: 0
|
||||
pub mod CWeaponSCAR20 {
|
||||
}
|
||||
// Parent: CBaseGrenade
|
||||
// Field count: 0
|
||||
pub mod CTripWireFireProjectile {
|
||||
}
|
||||
// Parent: CFuncPlat
|
||||
// Field count: 2
|
||||
pub mod CFuncPlatRot {
|
||||
@ -11168,7 +11074,7 @@ pub mod cs2_dumper {
|
||||
pub const m_lifeState: usize = 0x2D0; // uint8
|
||||
pub const m_flDamageAccumulator: usize = 0x2D4; // float32
|
||||
pub const m_bTakesDamage: usize = 0x2D8; // bool
|
||||
pub const m_nTakeDamageFlags: usize = 0x2E0; //
|
||||
pub const m_nTakeDamageFlags: usize = 0x2E0; // TakeDamageFlags_t
|
||||
pub const m_nPlatformType: usize = 0x2E8; // EntityPlatformTypes_t
|
||||
pub const m_MoveCollide: usize = 0x2EA; //
|
||||
pub const m_MoveType: usize = 0x2EB; // MoveType_t
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: soundsystem.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: vphysics2.dll
|
||||
@ -78,7 +78,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class RnMeshDesc_t {
|
||||
public const nint m_Mesh = 0x18; //
|
||||
public const nint m_Mesh = 0x18; // RnMesh_t
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 106
|
||||
@ -951,7 +951,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_Faces = 0xB8; // CUtlVector<RnFace_t>
|
||||
public const nint m_FacePlanes = 0xD0; // CUtlVector<RnPlane_t>
|
||||
public const nint m_nFlags = 0xE8; // uint32
|
||||
public const nint m_pRegionSVM = 0xF0; // CRegionSVM*
|
||||
public const nint m_pRegionSVM = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
|
@ -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
|
||||
|
||||
@ -83,7 +83,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace RnMeshDesc_t {
|
||||
constexpr std::ptrdiff_t m_Mesh = 0x18; //
|
||||
constexpr std::ptrdiff_t m_Mesh = 0x18; // RnMesh_t
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 106
|
||||
@ -956,7 +956,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_Faces = 0xB8; // CUtlVector<RnFace_t>
|
||||
constexpr std::ptrdiff_t m_FacePlanes = 0xD0; // CUtlVector<RnPlane_t>
|
||||
constexpr std::ptrdiff_t m_nFlags = 0xE8; // uint32
|
||||
constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; // CRegionSVM*
|
||||
constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -83,7 +83,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod RnMeshDesc_t {
|
||||
pub const m_Mesh: usize = 0x18; //
|
||||
pub const m_Mesh: usize = 0x18; // RnMesh_t
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 106
|
||||
@ -956,7 +956,7 @@ pub mod cs2_dumper {
|
||||
pub const m_Faces: usize = 0xB8; // CUtlVector<RnFace_t>
|
||||
pub const m_FacePlanes: usize = 0xD0; // CUtlVector<RnPlane_t>
|
||||
pub const m_nFlags: usize = 0xE8; // uint32
|
||||
pub const m_pRegionSVM: usize = 0xF0; // CRegionSVM*
|
||||
pub const m_pRegionSVM: usize = 0xF0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
|
@ -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
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: worldrenderer.dll
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user