From f06714d5ac3ab88ad54821bd58db7d6ec82af759 Mon Sep 17 00:00:00 2001 From: leobalbo Date: Tue, 9 Sep 2025 22:56:21 -0300 Subject: [PATCH] Game Update (14102) --- output/animationsystem_dll.cs | 10 +- output/animationsystem_dll.hpp | 10 +- output/animationsystem_dll.json | 8 +- output/animationsystem_dll.rs | 10 +- output/buttons.cs | 2 +- output/buttons.hpp | 2 +- output/buttons.rs | 2 +- output/client_dll.cs | 68 +++++----- output/client_dll.hpp | 68 +++++----- output/client_dll.json | 66 +++++----- output/client_dll.rs | 68 +++++----- output/engine2_dll.cs | 4 +- output/engine2_dll.hpp | 4 +- output/engine2_dll.json | 2 +- output/engine2_dll.rs | 4 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 4 +- output/interfaces.cs | 36 +++--- output/interfaces.hpp | 36 +++--- output/interfaces.json | 34 ++--- output/interfaces.rs | 36 +++--- output/materialsystem2_dll.cs | 2 +- output/materialsystem2_dll.hpp | 2 +- output/materialsystem2_dll.rs | 2 +- output/networksystem_dll.cs | 2 +- output/networksystem_dll.hpp | 2 +- output/networksystem_dll.rs | 2 +- output/offsets.cs | 6 +- output/offsets.hpp | 6 +- output/offsets.json | 4 +- output/offsets.rs | 6 +- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 2 +- output/particles_dll.hpp | 2 +- output/particles_dll.rs | 2 +- output/pulse_system_dll.cs | 2 +- output/pulse_system_dll.hpp | 2 +- output/pulse_system_dll.rs | 2 +- output/rendersystemdx11_dll.cs | 2 +- output/rendersystemdx11_dll.hpp | 2 +- output/rendersystemdx11_dll.rs | 2 +- output/resourcesystem_dll.cs | 2 +- output/resourcesystem_dll.hpp | 2 +- output/resourcesystem_dll.rs | 2 +- output/scenesystem_dll.cs | 2 +- output/scenesystem_dll.hpp | 2 +- output/scenesystem_dll.rs | 2 +- output/schemasystem_dll.cs | 2 +- output/schemasystem_dll.hpp | 2 +- output/schemasystem_dll.rs | 2 +- output/server_dll.cs | 213 ++++++++++++++++---------------- output/server_dll.hpp | 213 ++++++++++++++++---------------- output/server_dll.json | 209 ++++++++++++++++--------------- output/server_dll.rs | 213 ++++++++++++++++---------------- output/soundsystem_dll.cs | 2 +- output/soundsystem_dll.hpp | 2 +- output/soundsystem_dll.rs | 2 +- output/steamaudio_dll.cs | 2 +- output/steamaudio_dll.hpp | 2 +- output/steamaudio_dll.rs | 2 +- output/vphysics2_dll.cs | 2 +- output/vphysics2_dll.hpp | 2 +- output/vphysics2_dll.rs | 2 +- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 70 files changed, 712 insertions(+), 716 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 8fc8be14..69b5fa49 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -1686,7 +1686,7 @@ namespace CS2Dumper.Schemas { public const nint m_internalOps = 0x40; // CUtlVector public const nint m_decodedAnims = 0x58; // CUtlVector } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -1699,7 +1699,7 @@ namespace CS2Dumper.Schemas { public static class PulseRuntimeVarIndex_t { public const nint m_Value = 0x0; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2166,7 +2166,7 @@ namespace CS2Dumper.Schemas { public const nint m_name = 0x0; // CUtlString public const nint m_weights = 0x8; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3605,7 +3605,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CNmVelocityBasedSpeedScaleNode__CDefinition { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 5f206bcc..cf297e87 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once @@ -1691,7 +1691,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_internalOps = 0x40; // CUtlVector constexpr std::ptrdiff_t m_decodedAnims = 0x58; // CUtlVector } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -1704,7 +1704,7 @@ namespace cs2_dumper { namespace PulseRuntimeVarIndex_t { constexpr std::ptrdiff_t m_Value = 0x0; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2171,7 +2171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3610,7 +3610,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CNmVelocityBasedSpeedScaleNode__CDefinition { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: diff --git a/output/animationsystem_dll.json b/output/animationsystem_dll.json index 1f55f7a0..53a648a0 100644 --- a/output/animationsystem_dll.json +++ b/output/animationsystem_dll.json @@ -3171,7 +3171,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "CNewParticleEffect": { "fields": { @@ -7176,7 +7176,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "DynamicMeshDeformParams_t": { "fields": { @@ -7674,7 +7674,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "MovementGaitId_t": { "fields": { @@ -7686,7 +7686,7 @@ "type": "Unknown" } ], - "parent": "" + "parent": null }, "NmBoneMaskSetDefinition_t": { "fields": { diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 9fffa6f8..be37b363 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1819,7 +1819,7 @@ pub mod cs2_dumper { pub const m_internalOps: usize = 0x40; // CUtlVector pub const m_decodedAnims: usize = 0x58; // CUtlVector } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -1832,7 +1832,7 @@ pub mod cs2_dumper { pub mod PulseRuntimeVarIndex_t { pub const m_Value: usize = 0x0; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2299,7 +2299,7 @@ pub mod cs2_dumper { pub const m_name: usize = 0x0; // CUtlString pub const m_weights: usize = 0x8; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3738,7 +3738,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CNmVelocityBasedSpeedScaleNode__CDefinition { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: diff --git a/output/buttons.cs b/output/buttons.cs index 7544d158..b39ea104 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper { // Module: client.dll diff --git a/output/buttons.hpp b/output/buttons.hpp index 447a86be..d68bacab 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/buttons.rs b/output/buttons.rs index d1923a3b..167fe223 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/client_dll.cs b/output/client_dll.cs index 0e28c8d0..d44c9720 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -176,7 +176,7 @@ namespace CS2Dumper.Schemas { public const nint flFlinchModLarge = 0x38; // float32 public const nint flFriendlyFireDamageReductionRatio = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 15 // // Metadata: @@ -1039,7 +1039,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFastRetrigger = 0x5FB; // bool public const nint m_bPassthoughCaller = 0x5FC; // bool } - // Parent: + // Parent: None // Field count: 6 public static class SequenceHistory_t { public const nint m_hSequence = 0x0; // HSequence @@ -1461,7 +1461,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFadeStartTime = 0x830; // float32[1] public const nint m_flFadeDuration = 0x834; // float32[1] } - // Parent: + // Parent: None // Field count: 10 public static class CBuoyancyHelper { public const nint m_nFluidType = 0x18; // CUtlStringToken @@ -1625,7 +1625,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_WeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 29 // // Metadata: @@ -1770,7 +1770,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Value_Gradient { public const nint m_Gradient = 0x48; // CColorGradient } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -1780,7 +1780,7 @@ namespace CS2Dumper.Schemas { public const nint m_timestamp = 0x8; // GameTime_t public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -1941,7 +1941,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLastLOSTraceFailureTime = 0x1D98; // GameTime_t public const nint m_flWatTickOffset = 0x1DF8; // float32 } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -1985,7 +1985,7 @@ namespace CS2Dumper.Schemas { public const nint m_flExposureAdaptationSpeedDown = 0x604; // float32 public const nint m_flTonemapEVSmoothingRange = 0x608; // float32 } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -2012,7 +2012,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_WeaponMag7 { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2128,7 +2128,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CSpriteOriented { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -2581,7 +2581,7 @@ namespace CS2Dumper.Schemas { // MPulseDomainHookInfo public static class CCSPointScriptExtensions_entity { } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -2602,7 +2602,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNewHDRColorScale = 0x38; // float32 public const nint m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 36 // // Metadata: @@ -3097,7 +3097,7 @@ namespace CS2Dumper.Schemas { public const nint m_hMaster = 0x1460; // CHandle public const nint m_vWhereToSetLightingOrigin = 0x1464; // Vector } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -3286,7 +3286,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_LightDirectionalEntity { } - // Parent: + // Parent: None // Field count: 82 // // Metadata: @@ -3419,7 +3419,7 @@ namespace CS2Dumper.Schemas { public const nint m_sUniqueHammerID = 0x5E8; // CUtlString public const nint m_nBloodType = 0x5F0; // BloodType } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3655,7 +3655,7 @@ namespace CS2Dumper.Schemas { public const nint m_materialGroup = 0x494; // CUtlStringToken public const nint m_nHitboxSet = 0x498; // uint8 } - // Parent: + // Parent: None // Field count: 0 public static class CEntityComponent { } @@ -3894,7 +3894,7 @@ namespace CS2Dumper.Schemas { public const nint m_vSmokeColor = 0x854; // Vector public const nint m_szAnimClass = 0x860; // CGlobalSymbol } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4265,7 +4265,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTicksSinceLastSurfingDetected = 0x548; // float32 public const nint m_bWasSurfing = 0x54C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -4315,7 +4315,7 @@ namespace CS2Dumper.Schemas { public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection public const nint m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4376,7 +4376,7 @@ namespace CS2Dumper.Schemas { public const nint m_OuterAngle = 0xED0; // float32 public const nint m_SpotRadius = 0xED4; // float32 } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4493,7 +4493,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScript { public const nint m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4664,7 +4664,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEnemyKnifeKills = 0x74; // int32 public const nint m_iEnemyTaserKills = 0x78; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4699,7 +4699,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CHostageRescueZone { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -4764,7 +4764,7 @@ namespace CS2Dumper.Schemas { public static class C_CSGameRulesProxy { public const nint m_pGameRules = 0x5F8; // C_CSGameRules* } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5184,7 +5184,7 @@ namespace CS2Dumper.Schemas { public static class FilterDamageType { public const nint m_iDamageType = 0x650; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5603,7 +5603,7 @@ namespace CS2Dumper.Schemas { public const nint m_flWaterWorldZ = 0x1398; // float32 public const nint m_flWaterNextTraceTime = 0x139C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -5741,7 +5741,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsOtherEnemy = 0x74; // bool public const nint m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5917,7 +5917,7 @@ namespace CS2Dumper.Schemas { public const nint m_flPreviousUpdateTickTime = 0x660; // GameTime_t public const nint m_vecPreviousTestPoint = 0x664; // Vector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5994,7 +5994,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_CS2HudModelBase { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -6307,7 +6307,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class C_HEGrenadeProjectile { } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -6508,7 +6508,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSpotted = 0x8; // bool public const nint m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -7169,7 +7169,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPass = 0x600; // CEntityIOOutput public const nint m_OnFail = 0x628; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -7280,7 +7280,7 @@ namespace CS2Dumper.Schemas { public const nint m_ubSignature = 0xF15; // uint8[128] public const nint m_SprayRenderHelper = 0xFA0; // CPlayerSprayDecalRenderHelper } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 2e1bbcc3..34db0419 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once @@ -181,7 +181,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t flFlinchModLarge = 0x38; // float32 constexpr std::ptrdiff_t flFriendlyFireDamageReductionRatio = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 15 // // Metadata: @@ -1044,7 +1044,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFastRetrigger = 0x5FB; // bool constexpr std::ptrdiff_t m_bPassthoughCaller = 0x5FC; // bool } - // Parent: + // Parent: None // Field count: 6 namespace SequenceHistory_t { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence @@ -1466,7 +1466,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFadeStartTime = 0x830; // float32[1] constexpr std::ptrdiff_t m_flFadeDuration = 0x834; // float32[1] } - // Parent: + // Parent: None // Field count: 10 namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_nFluidType = 0x18; // CUtlStringToken @@ -1630,7 +1630,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_WeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 29 // // Metadata: @@ -1775,7 +1775,7 @@ namespace cs2_dumper { namespace CPulseCell_Value_Gradient { constexpr std::ptrdiff_t m_Gradient = 0x48; // CColorGradient } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -1785,7 +1785,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -1946,7 +1946,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1D98; // GameTime_t constexpr std::ptrdiff_t m_flWatTickOffset = 0x1DF8; // float32 } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -1990,7 +1990,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flExposureAdaptationSpeedDown = 0x604; // float32 constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x608; // float32 } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -2017,7 +2017,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_WeaponMag7 { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2133,7 +2133,7 @@ namespace cs2_dumper { // Field count: 0 namespace CSpriteOriented { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -2586,7 +2586,7 @@ namespace cs2_dumper { // MPulseDomainHookInfo namespace CCSPointScriptExtensions_entity { } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -2607,7 +2607,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNewHDRColorScale = 0x38; // float32 constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 36 // // Metadata: @@ -3102,7 +3102,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hMaster = 0x1460; // CHandle constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x1464; // Vector } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -3291,7 +3291,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_LightDirectionalEntity { } - // Parent: + // Parent: None // Field count: 82 // // Metadata: @@ -3424,7 +3424,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sUniqueHammerID = 0x5E8; // CUtlString constexpr std::ptrdiff_t m_nBloodType = 0x5F0; // BloodType } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3660,7 +3660,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_materialGroup = 0x494; // CUtlStringToken constexpr std::ptrdiff_t m_nHitboxSet = 0x498; // uint8 } - // Parent: + // Parent: None // Field count: 0 namespace CEntityComponent { } @@ -3899,7 +3899,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vSmokeColor = 0x854; // Vector constexpr std::ptrdiff_t m_szAnimClass = 0x860; // CGlobalSymbol } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4270,7 +4270,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTicksSinceLastSurfingDetected = 0x548; // float32 constexpr std::ptrdiff_t m_bWasSurfing = 0x54C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -4320,7 +4320,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection constexpr std::ptrdiff_t m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4381,7 +4381,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OuterAngle = 0xED0; // float32 constexpr std::ptrdiff_t m_SpotRadius = 0xED4; // float32 } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4498,7 +4498,7 @@ namespace cs2_dumper { namespace CCSPointScript { constexpr std::ptrdiff_t m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4669,7 +4669,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x74; // int32 constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x78; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4704,7 +4704,7 @@ namespace cs2_dumper { // Field count: 0 namespace CHostageRescueZone { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -4769,7 +4769,7 @@ namespace cs2_dumper { namespace C_CSGameRulesProxy { constexpr std::ptrdiff_t m_pGameRules = 0x5F8; // C_CSGameRules* } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5189,7 +5189,7 @@ namespace cs2_dumper { namespace FilterDamageType { constexpr std::ptrdiff_t m_iDamageType = 0x650; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5608,7 +5608,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flWaterWorldZ = 0x1398; // float32 constexpr std::ptrdiff_t m_flWaterNextTraceTime = 0x139C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -5746,7 +5746,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x74; // bool constexpr std::ptrdiff_t m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5922,7 +5922,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x660; // GameTime_t constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x664; // Vector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5999,7 +5999,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_CS2HudModelBase { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -6312,7 +6312,7 @@ namespace cs2_dumper { // Field count: 0 namespace C_HEGrenadeProjectile { } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -6513,7 +6513,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -7174,7 +7174,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPass = 0x600; // CEntityIOOutput constexpr std::ptrdiff_t m_OnFail = 0x628; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -7285,7 +7285,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ubSignature = 0xF15; // uint8[128] constexpr std::ptrdiff_t m_SprayRenderHelper = 0xFA0; // CPlayerSprayDecalRenderHelper } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/client_dll.json b/output/client_dll.json index 19576c82..8c2b28bf 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -30,7 +30,7 @@ "type_name": "string_t" } ], - "parent": "" + "parent": null }, "CAnimGraphNetworkedVariables": { "fields": { @@ -181,7 +181,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CAttributeList": { "fields": { @@ -195,7 +195,7 @@ "type_name": "CEconItemAttribute" } ], - "parent": "" + "parent": null }, "CAttributeManager": { "fields": { @@ -223,7 +223,7 @@ "type_name": "attributeprovidertypes_t" } ], - "parent": "" + "parent": null }, "CAttributeManager__cached_attribute_float_t": { "fields": { @@ -688,7 +688,7 @@ "m_vecWheelFrictionScales": 72 }, "metadata": [], - "parent": "" + "parent": null }, "CCSClientPointScriptEntity": { "fields": {}, @@ -2035,7 +2035,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CDamageRecord": { "fields": { @@ -2153,7 +2153,7 @@ "type_name": "int" } ], - "parent": "" + "parent": null }, "CEconItemAttribute": { "fields": { @@ -2328,7 +2328,7 @@ "CEntityComponent": { "fields": {}, "metadata": [], - "parent": "" + "parent": null }, "CEntityIdentity": { "fields": { @@ -2351,7 +2351,7 @@ "type_name": "int32" } ], - "parent": "" + "parent": null }, "CEntityInstance": { "fields": { @@ -2576,7 +2576,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGameSceneNodeHandle": { "fields": { @@ -2595,7 +2595,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGlowProperty": { "fields": { @@ -2658,7 +2658,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CGrenadeTracer": { "fields": { @@ -3350,7 +3350,7 @@ "type_name": "int8" } ], - "parent": "" + "parent": null }, "CNetworkedSequenceOperation": { "fields": { @@ -3380,7 +3380,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "CPathQueryComponent": { "fields": {}, @@ -5629,7 +5629,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CTriggerFan": { "fields": { @@ -6731,7 +6731,7 @@ "type_name": "BloodType" } ], - "parent": "" + "parent": null }, "C_BaseEntityAPI": { "fields": {}, @@ -9987,7 +9987,7 @@ "type_name": "char" } ], - "parent": "" + "parent": null }, "C_EconWearable": { "fields": { @@ -11360,7 +11360,7 @@ "type_name": "Vector" } ], - "parent": "" + "parent": null }, "C_EnvWindVolume": { "fields": { @@ -15177,7 +15177,7 @@ "type_name": "CHandle" } ], - "parent": "" + "parent": null }, "CountdownTimer": { "fields": { @@ -15208,7 +15208,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "EngineCountdownTimer": { "fields": { @@ -15233,7 +15233,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "EntityRenderAttribute_t": { "fields": { @@ -15252,7 +15252,7 @@ "type_name": "Vector4D" } ], - "parent": "" + "parent": null }, "EntitySpottedState_t": { "fields": { @@ -15306,7 +15306,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "OutflowWithRequirements_t": { "fields": { @@ -15341,7 +15341,7 @@ "type_name": "EHANDLE" } ], - "parent": "" + "parent": null }, "PredictedDamageTag_t": { "fields": { @@ -15460,7 +15460,7 @@ "type_name": "CEntityHandle" } ], - "parent": "" + "parent": null }, "SequenceHistory_t": { "fields": { @@ -15472,7 +15472,7 @@ "m_nSeqLoopMode": 12 }, "metadata": [], - "parent": "" + "parent": null }, "SignatureOutflow_Continue": { "fields": {}, @@ -15537,7 +15537,7 @@ "type_name": "uint8" } ], - "parent": "" + "parent": null }, "ViewAngleServerChange_t": { "fields": { @@ -15581,7 +15581,7 @@ "type_name": "uint16" } ], - "parent": "" + "parent": null }, "WeaponPurchaseTracker_t": { "fields": { @@ -15594,7 +15594,7 @@ "type_name": "WeaponPurchaseCount_t" } ], - "parent": "" + "parent": null }, "audioparams_t": { "fields": { @@ -15631,7 +15631,7 @@ "type_name": "uint32" } ], - "parent": "" + "parent": null }, "fogparams_t": { "fields": { @@ -15778,7 +15778,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "shard_model_desc_t": { "fields": { @@ -15863,7 +15863,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "sky3dparams_t": { "fields": { @@ -15906,7 +15906,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null } }, "enums": { diff --git a/output/client_dll.rs b/output/client_dll.rs index 37230f88..59720d9a 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -187,7 +187,7 @@ pub mod cs2_dumper { pub const flFlinchModLarge: usize = 0x38; // float32 pub const flFriendlyFireDamageReductionRatio: usize = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 15 // // Metadata: @@ -1050,7 +1050,7 @@ pub mod cs2_dumper { pub const m_bFastRetrigger: usize = 0x5FB; // bool pub const m_bPassthoughCaller: usize = 0x5FC; // bool } - // Parent: + // Parent: None // Field count: 6 pub mod SequenceHistory_t { pub const m_hSequence: usize = 0x0; // HSequence @@ -1472,7 +1472,7 @@ pub mod cs2_dumper { pub const m_flFadeStartTime: usize = 0x830; // float32[1] pub const m_flFadeDuration: usize = 0x834; // float32[1] } - // Parent: + // Parent: None // Field count: 10 pub mod CBuoyancyHelper { pub const m_nFluidType: usize = 0x18; // CUtlStringToken @@ -1636,7 +1636,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_WeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 29 // // Metadata: @@ -1781,7 +1781,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Value_Gradient { pub const m_Gradient: usize = 0x48; // CColorGradient } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -1791,7 +1791,7 @@ pub mod cs2_dumper { pub const m_timestamp: usize = 0x8; // GameTime_t pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -1952,7 +1952,7 @@ pub mod cs2_dumper { pub const m_flLastLOSTraceFailureTime: usize = 0x1D98; // GameTime_t pub const m_flWatTickOffset: usize = 0x1DF8; // float32 } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -1996,7 +1996,7 @@ pub mod cs2_dumper { pub const m_flExposureAdaptationSpeedDown: usize = 0x604; // float32 pub const m_flTonemapEVSmoothingRange: usize = 0x608; // float32 } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -2023,7 +2023,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_WeaponMag7 { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -2139,7 +2139,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CSpriteOriented { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -2592,7 +2592,7 @@ pub mod cs2_dumper { // MPulseDomainHookInfo pub mod CCSPointScriptExtensions_entity { } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -2613,7 +2613,7 @@ pub mod cs2_dumper { pub const m_flNewHDRColorScale: usize = 0x38; // float32 pub const m_flNewFarZ: usize = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 36 // // Metadata: @@ -3108,7 +3108,7 @@ pub mod cs2_dumper { pub const m_hMaster: usize = 0x1460; // CHandle pub const m_vWhereToSetLightingOrigin: usize = 0x1464; // Vector } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -3297,7 +3297,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_LightDirectionalEntity { } - // Parent: + // Parent: None // Field count: 82 // // Metadata: @@ -3430,7 +3430,7 @@ pub mod cs2_dumper { pub const m_sUniqueHammerID: usize = 0x5E8; // CUtlString pub const m_nBloodType: usize = 0x5F0; // BloodType } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3666,7 +3666,7 @@ pub mod cs2_dumper { pub const m_materialGroup: usize = 0x494; // CUtlStringToken pub const m_nHitboxSet: usize = 0x498; // uint8 } - // Parent: + // Parent: None // Field count: 0 pub mod CEntityComponent { } @@ -3905,7 +3905,7 @@ pub mod cs2_dumper { pub const m_vSmokeColor: usize = 0x854; // Vector pub const m_szAnimClass: usize = 0x860; // CGlobalSymbol } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4276,7 +4276,7 @@ pub mod cs2_dumper { pub const m_flTicksSinceLastSurfingDetected: usize = 0x548; // float32 pub const m_bWasSurfing: usize = 0x54C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -4326,7 +4326,7 @@ pub mod cs2_dumper { pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection pub const m_CaseOutflows: usize = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4387,7 +4387,7 @@ pub mod cs2_dumper { pub const m_OuterAngle: usize = 0xED0; // float32 pub const m_SpotRadius: usize = 0xED4; // float32 } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -4504,7 +4504,7 @@ pub mod cs2_dumper { pub mod CCSPointScript { pub const m_pParent: usize = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -4675,7 +4675,7 @@ pub mod cs2_dumper { pub const m_iEnemyKnifeKills: usize = 0x74; // int32 pub const m_iEnemyTaserKills: usize = 0x78; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4710,7 +4710,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CHostageRescueZone { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -4775,7 +4775,7 @@ pub mod cs2_dumper { pub mod C_CSGameRulesProxy { pub const m_pGameRules: usize = 0x5F8; // C_CSGameRules* } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5195,7 +5195,7 @@ pub mod cs2_dumper { pub mod FilterDamageType { pub const m_iDamageType: usize = 0x650; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -5614,7 +5614,7 @@ pub mod cs2_dumper { pub const m_flWaterWorldZ: usize = 0x1398; // float32 pub const m_flWaterNextTraceTime: usize = 0x139C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -5752,7 +5752,7 @@ pub mod cs2_dumper { pub const m_bIsOtherEnemy: usize = 0x74; // bool pub const m_killType: usize = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5928,7 +5928,7 @@ pub mod cs2_dumper { pub const m_flPreviousUpdateTickTime: usize = 0x660; // GameTime_t pub const m_vecPreviousTestPoint: usize = 0x664; // Vector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -6005,7 +6005,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_CS2HudModelBase { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -6318,7 +6318,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod C_HEGrenadeProjectile { } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -6519,7 +6519,7 @@ pub mod cs2_dumper { pub const m_bSpotted: usize = 0x8; // bool pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -7180,7 +7180,7 @@ pub mod cs2_dumper { pub const m_OnPass: usize = 0x600; // CEntityIOOutput pub const m_OnFail: usize = 0x628; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -7291,7 +7291,7 @@ pub mod cs2_dumper { pub const m_ubSignature: usize = 0xF15; // uint8[128] pub const m_SprayRenderHelper: usize = 0xFA0; // CPlayerSprayDecalRenderHelper } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 9d5d09c6..e3205bbf 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll @@ -40,7 +40,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTotalTicksThisFrame = 0x38; // int32 public const nint m_nTotalTicks = 0x3C; // int32 } - // Parent: + // Parent: None // Field count: 1 public static class CEntityIOOutput { public const nint m_Value = 0x18; // CVariantBase diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 56687b60..0a11b890 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once @@ -45,7 +45,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32 constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32 } - // Parent: + // Parent: None // Field count: 1 namespace CEntityIOOutput { constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase diff --git a/output/engine2_dll.json b/output/engine2_dll.json index 5effe680..95c5ffd7 100644 --- a/output/engine2_dll.json +++ b/output/engine2_dll.json @@ -21,7 +21,7 @@ "m_Value": 24 }, "metadata": [], - "parent": "" + "parent": null }, "CNetworkVarChainer": { "fields": { diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index b387b27f..ca25d0ec 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -45,7 +45,7 @@ pub mod cs2_dumper { pub const m_nTotalTicksThisFrame: usize = 0x38; // int32 pub const m_nTotalTicks: usize = 0x3C; // int32 } - // Parent: + // Parent: None // Field count: 1 pub mod CEntityIOOutput { pub const m_Value: usize = 0x18; // CVariantBase diff --git a/output/host_dll.cs b/output/host_dll.cs index 72268445..bc945ee1 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 2961ce1e..4244c350 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 2c717bf6..de7bf1c9 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 54db47b9..2732a04c 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14101, - "timestamp": "2025-09-09T05:55:39.126756800+00:00" + "build_number": 14102, + "timestamp": "2025-09-10T01:50:35.597385800+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index f9e99fd1..3f2001b6 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -21,26 +21,26 @@ namespace CS2Dumper.Interfaces { // Module: engine2.dll public static class Engine2Dll { public const nint BenchmarkService001 = 0x5E8220; - public const nint BugService001 = 0x896930; - public const nint ClientServerEngineLoopService_001 = 0x8D8010; + public const nint BugService001 = 0x896910; + public const nint ClientServerEngineLoopService_001 = 0x8D7FF0; public const nint EngineGameUI001 = 0x5E5FB0; - public const nint EngineServiceMgr001 = 0x8D7950; - public const nint GameEventSystemClientV001 = 0x8D7C20; - public const nint GameEventSystemServerV001 = 0x8D7D40; + public const nint EngineServiceMgr001 = 0x8D7930; + public const nint GameEventSystemClientV001 = 0x8D7C00; + public const nint GameEventSystemServerV001 = 0x8D7D20; public const nint GameResourceServiceClientV001 = 0x5E8320; public const nint GameResourceServiceServerV001 = 0x5E8380; - public const nint GameUIService_001 = 0x896D60; + public const nint GameUIService_001 = 0x896D40; public const nint HostStateMgr001 = 0x5E8BC0; public const nint INETSUPPORT_001 = 0x5E15C0; - public const nint InputService_001 = 0x897050; + public const nint InputService_001 = 0x897030; public const nint KeyValueCache001 = 0x5E8C70; - public const nint MapListService_001 = 0x8D5FD0; - public const nint NetworkClientService_001 = 0x8D6160; - public const nint NetworkP2PService_001 = 0x8D6480; - public const nint NetworkServerService_001 = 0x8D6610; + public const nint MapListService_001 = 0x8D5FB0; + public const nint NetworkClientService_001 = 0x8D6140; + public const nint NetworkP2PService_001 = 0x8D6460; + public const nint NetworkServerService_001 = 0x8D65F0; public const nint NetworkService_001 = 0x5E84F0; - public const nint RenderService_001 = 0x8D6870; - public const nint ScreenshotService001 = 0x8D6B20; + public const nint RenderService_001 = 0x8D6850; + public const nint ScreenshotService001 = 0x8D6B00; public const nint SimpleEngineLoopService_001 = 0x5E8CD0; public const nint SoundService_001 = 0x5E8530; public const nint Source2EngineToClient001 = 0x5E56E0; @@ -48,7 +48,7 @@ namespace CS2Dumper.Interfaces { public const nint Source2EngineToServer001 = 0x5E57B8; public const nint Source2EngineToServerStringTable001 = 0x5E57E0; public const nint SplitScreenService_001 = 0x5E8830; - public const nint StatsService_001 = 0x8D6F20; + public const nint StatsService_001 = 0x8D6F00; public const nint ToolService_001 = 0x5E89F0; public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x5E6040; public const nint VProfService_001 = 0x5E8A30; @@ -157,8 +157,8 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1708120; - public const nint EntitySubclassUtilsV001 = 0x16B0FA0; + public const nint EmptyWorldService001_Server = 0x1708110; + public const nint EntitySubclassUtilsV001 = 0x16B0F90; public const nint NavGameTest001 = 0x17B0C50; public const nint ServerToolsInfo_001 = 0x1760F18; public const nint Source2GameClients001 = 0x175C8D0; @@ -166,7 +166,7 @@ namespace CS2Dumper.Interfaces { public const nint Source2GameEntities001 = 0x1760620; public const nint Source2Server001 = 0x1760490; public const nint Source2ServerConfig001 = 0x198D6C8; - public const nint customnavsystem001 = 0x1690918; + public const nint customnavsystem001 = 0x1690908; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 5f36f6d6..b64a46e7 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once @@ -26,26 +26,26 @@ namespace cs2_dumper { // Module: engine2.dll namespace engine2_dll { constexpr std::ptrdiff_t BenchmarkService001 = 0x5E8220; - constexpr std::ptrdiff_t BugService001 = 0x896930; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x8D8010; + constexpr std::ptrdiff_t BugService001 = 0x896910; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x8D7FF0; constexpr std::ptrdiff_t EngineGameUI001 = 0x5E5FB0; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x8D7950; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x8D7C20; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x8D7D40; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x8D7930; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x8D7C00; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x8D7D20; constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x5E8320; constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x5E8380; - constexpr std::ptrdiff_t GameUIService_001 = 0x896D60; + constexpr std::ptrdiff_t GameUIService_001 = 0x896D40; constexpr std::ptrdiff_t HostStateMgr001 = 0x5E8BC0; constexpr std::ptrdiff_t INETSUPPORT_001 = 0x5E15C0; - constexpr std::ptrdiff_t InputService_001 = 0x897050; + constexpr std::ptrdiff_t InputService_001 = 0x897030; constexpr std::ptrdiff_t KeyValueCache001 = 0x5E8C70; - constexpr std::ptrdiff_t MapListService_001 = 0x8D5FD0; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x8D6160; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x8D6480; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x8D6610; + constexpr std::ptrdiff_t MapListService_001 = 0x8D5FB0; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x8D6140; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x8D6460; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x8D65F0; constexpr std::ptrdiff_t NetworkService_001 = 0x5E84F0; - constexpr std::ptrdiff_t RenderService_001 = 0x8D6870; - constexpr std::ptrdiff_t ScreenshotService001 = 0x8D6B20; + constexpr std::ptrdiff_t RenderService_001 = 0x8D6850; + constexpr std::ptrdiff_t ScreenshotService001 = 0x8D6B00; constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x5E8CD0; constexpr std::ptrdiff_t SoundService_001 = 0x5E8530; constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5E56E0; @@ -53,7 +53,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t Source2EngineToServer001 = 0x5E57B8; constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x5E57E0; constexpr std::ptrdiff_t SplitScreenService_001 = 0x5E8830; - constexpr std::ptrdiff_t StatsService_001 = 0x8D6F20; + constexpr std::ptrdiff_t StatsService_001 = 0x8D6F00; constexpr std::ptrdiff_t ToolService_001 = 0x5E89F0; constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x5E6040; constexpr std::ptrdiff_t VProfService_001 = 0x5E8A30; @@ -162,8 +162,8 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1708120; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x16B0FA0; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1708110; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x16B0F90; constexpr std::ptrdiff_t NavGameTest001 = 0x17B0C50; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x1760F18; constexpr std::ptrdiff_t Source2GameClients001 = 0x175C8D0; @@ -171,7 +171,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t Source2GameEntities001 = 0x1760620; constexpr std::ptrdiff_t Source2Server001 = 0x1760490; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x198D6C8; - constexpr std::ptrdiff_t customnavsystem001 = 0x1690918; + constexpr std::ptrdiff_t customnavsystem001 = 0x1690908; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 0e7999ed..5e80b427 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -15,26 +15,26 @@ }, "engine2.dll": { "BenchmarkService001": 6193696, - "BugService001": 9005360, - "ClientServerEngineLoopService_001": 9273360, + "BugService001": 9005328, + "ClientServerEngineLoopService_001": 9273328, "EngineGameUI001": 6184880, - "EngineServiceMgr001": 9271632, - "GameEventSystemClientV001": 9272352, - "GameEventSystemServerV001": 9272640, + "EngineServiceMgr001": 9271600, + "GameEventSystemClientV001": 9272320, + "GameEventSystemServerV001": 9272608, "GameResourceServiceClientV001": 6193952, "GameResourceServiceServerV001": 6194048, - "GameUIService_001": 9006432, + "GameUIService_001": 9006400, "HostStateMgr001": 6196160, "INETSUPPORT_001": 6165952, - "InputService_001": 9007184, + "InputService_001": 9007152, "KeyValueCache001": 6196336, - "MapListService_001": 9265104, - "NetworkClientService_001": 9265504, - "NetworkP2PService_001": 9266304, - "NetworkServerService_001": 9266704, + "MapListService_001": 9265072, + "NetworkClientService_001": 9265472, + "NetworkP2PService_001": 9266272, + "NetworkServerService_001": 9266672, "NetworkService_001": 6194416, - "RenderService_001": 9267312, - "ScreenshotService001": 9268000, + "RenderService_001": 9267280, + "ScreenshotService001": 9267968, "SimpleEngineLoopService_001": 6196432, "SoundService_001": 6194480, "Source2EngineToClient001": 6182624, @@ -42,7 +42,7 @@ "Source2EngineToServer001": 6182840, "Source2EngineToServerStringTable001": 6182880, "SplitScreenService_001": 6195248, - "StatsService_001": 9269024, + "StatsService_001": 9268992, "ToolService_001": 6195696, "VENGINE_GAMEUIFUNCS_VERSION005": 6185024, "VProfService_001": 6195760 @@ -130,8 +130,8 @@ "SchemaSystem_001": 497408 }, "server.dll": { - "EmptyWorldService001_Server": 24150304, - "EntitySubclassUtilsV001": 23793568, + "EmptyWorldService001_Server": 24150288, + "EntitySubclassUtilsV001": 23793552, "NavGameTest001": 24841296, "ServerToolsInfo_001": 24514328, "Source2GameClients001": 24496336, @@ -139,7 +139,7 @@ "Source2GameEntities001": 24512032, "Source2Server001": 24511632, "Source2ServerConfig001": 26793672, - "customnavsystem001": 23660824 + "customnavsystem001": 23660808 }, "soundsystem.dll": { "SoundOpSystem001": 4059472, diff --git a/output/interfaces.rs b/output/interfaces.rs index 6f87d1d7..f41893ec 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, unused)] @@ -24,26 +24,26 @@ pub mod cs2_dumper { // Module: engine2.dll pub mod engine2_dll { pub const BenchmarkService001: usize = 0x5E8220; - pub const BugService001: usize = 0x896930; - pub const ClientServerEngineLoopService_001: usize = 0x8D8010; + pub const BugService001: usize = 0x896910; + pub const ClientServerEngineLoopService_001: usize = 0x8D7FF0; pub const EngineGameUI001: usize = 0x5E5FB0; - pub const EngineServiceMgr001: usize = 0x8D7950; - pub const GameEventSystemClientV001: usize = 0x8D7C20; - pub const GameEventSystemServerV001: usize = 0x8D7D40; + pub const EngineServiceMgr001: usize = 0x8D7930; + pub const GameEventSystemClientV001: usize = 0x8D7C00; + pub const GameEventSystemServerV001: usize = 0x8D7D20; pub const GameResourceServiceClientV001: usize = 0x5E8320; pub const GameResourceServiceServerV001: usize = 0x5E8380; - pub const GameUIService_001: usize = 0x896D60; + pub const GameUIService_001: usize = 0x896D40; pub const HostStateMgr001: usize = 0x5E8BC0; pub const INETSUPPORT_001: usize = 0x5E15C0; - pub const InputService_001: usize = 0x897050; + pub const InputService_001: usize = 0x897030; pub const KeyValueCache001: usize = 0x5E8C70; - pub const MapListService_001: usize = 0x8D5FD0; - pub const NetworkClientService_001: usize = 0x8D6160; - pub const NetworkP2PService_001: usize = 0x8D6480; - pub const NetworkServerService_001: usize = 0x8D6610; + pub const MapListService_001: usize = 0x8D5FB0; + pub const NetworkClientService_001: usize = 0x8D6140; + pub const NetworkP2PService_001: usize = 0x8D6460; + pub const NetworkServerService_001: usize = 0x8D65F0; pub const NetworkService_001: usize = 0x5E84F0; - pub const RenderService_001: usize = 0x8D6870; - pub const ScreenshotService001: usize = 0x8D6B20; + pub const RenderService_001: usize = 0x8D6850; + pub const ScreenshotService001: usize = 0x8D6B00; pub const SimpleEngineLoopService_001: usize = 0x5E8CD0; pub const SoundService_001: usize = 0x5E8530; pub const Source2EngineToClient001: usize = 0x5E56E0; @@ -51,7 +51,7 @@ pub mod cs2_dumper { pub const Source2EngineToServer001: usize = 0x5E57B8; pub const Source2EngineToServerStringTable001: usize = 0x5E57E0; pub const SplitScreenService_001: usize = 0x5E8830; - pub const StatsService_001: usize = 0x8D6F20; + pub const StatsService_001: usize = 0x8D6F00; pub const ToolService_001: usize = 0x5E89F0; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x5E6040; pub const VProfService_001: usize = 0x5E8A30; @@ -160,8 +160,8 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1708120; - pub const EntitySubclassUtilsV001: usize = 0x16B0FA0; + pub const EmptyWorldService001_Server: usize = 0x1708110; + pub const EntitySubclassUtilsV001: usize = 0x16B0F90; pub const NavGameTest001: usize = 0x17B0C50; pub const ServerToolsInfo_001: usize = 0x1760F18; pub const Source2GameClients001: usize = 0x175C8D0; @@ -169,7 +169,7 @@ pub mod cs2_dumper { pub const Source2GameEntities001: usize = 0x1760620; pub const Source2Server001: usize = 0x1760490; pub const Source2ServerConfig001: usize = 0x198D6C8; - pub const customnavsystem001: usize = 0x1690918; + pub const customnavsystem001: usize = 0x1690908; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 1bd3051f..256ddde1 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index d5d7f21e..c346e5f4 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 16394aa4..deb6735e 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 4e79307b..a5b7e95b 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 27047289..d4ce02c7 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 512ebe05..5f6e3786 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 5a6355bd..a5633423 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Offsets { // Module: client.dll @@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x230; public const nint dwNetworkGameClient_serverTickCount = 0x23C; public const nint dwNetworkGameClient_signOnState = 0x220; - public const nint dwWindowHeight = 0x8DA4D4; - public const nint dwWindowWidth = 0x8DA4D0; + public const nint dwWindowHeight = 0x8DA4B4; + public const nint dwWindowWidth = 0x8DA4B0; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 71d107c6..9482140e 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once @@ -38,8 +38,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x230; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x23C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x220; - constexpr std::ptrdiff_t dwWindowHeight = 0x8DA4D4; - constexpr std::ptrdiff_t dwWindowWidth = 0x8DA4D0; + constexpr std::ptrdiff_t dwWindowHeight = 0x8DA4B4; + constexpr std::ptrdiff_t dwWindowWidth = 0x8DA4B0; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index 7c93446c..613dc9ca 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -28,8 +28,8 @@ "dwNetworkGameClient_maxClients": 560, "dwNetworkGameClient_serverTickCount": 572, "dwNetworkGameClient_signOnState": 544, - "dwWindowHeight": 9282772, - "dwWindowWidth": 9282768 + "dwWindowHeight": 9282740, + "dwWindowWidth": 9282736 }, "inputsystem.dll": { "dwInputSystem": 285216 diff --git a/output/offsets.rs b/output/offsets.rs index 480fd0c0..0137d64e 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, unused)] @@ -36,8 +36,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x230; pub const dwNetworkGameClient_serverTickCount: usize = 0x23C; pub const dwNetworkGameClient_signOnState: usize = 0x220; - pub const dwWindowHeight: usize = 0x8DA4D4; - pub const dwWindowWidth: usize = 0x8DA4D0; + pub const dwWindowHeight: usize = 0x8DA4B4; + pub const dwWindowWidth: usize = 0x8DA4B0; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index 5016c77c..d27d1531 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index b2b58da6..b5e2ca41 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 83b3f282..73beebfc 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 9e564bf7..c9cd76b6 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index fecdd689..b93c3edb 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 32dbb2a0..21f039fe 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 75d514a5..6c65bc9b 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index e13cf75d..8a76dee2 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 9061842e..65f6f4e6 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 861a06ff..6499da51 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 434572bf..edd49800 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 18c66d58..c160b549 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 5a184e1a..d7b76948 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 08840ee7..ec229a43 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index d0d70fd5..6afc3660 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 91dbb716..c0f638fe 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index e29c2b1c..98d44054 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index f1b4be45..d68036a3 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index d9ecfb89..5f627866 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index d828cfc5..eb7764ac 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 7e9ca9d8..8f8075d5 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index b1ecc2d2..14863cba 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -2924,7 +2924,7 @@ namespace CS2Dumper.Schemas { public const nint m_bFastRetrigger = 0x4F3; // bool public const nint m_bPassthoughCaller = 0x4F4; // bool } - // Parent: + // Parent: None // Field count: 6 public static class SequenceHistory_t { public const nint m_hSequence = 0x0; // HSequence @@ -3279,7 +3279,7 @@ namespace CS2Dumper.Schemas { public const nint m_nGraphCreationFlagsAG2 = 0x5B4; // uint8 public const nint m_nServerGraphDefReloadCountAG2 = 0x5F8; // int32 } - // Parent: + // Parent: None // Field count: 10 public static class CBuoyancyHelper { public const nint m_nFluidType = 0x18; // CUtlStringToken @@ -3636,7 +3636,7 @@ namespace CS2Dumper.Schemas { public const nint m_iInputFilter = 0x860; // int32 public const nint m_iDontMessageParent = 0x864; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3646,7 +3646,7 @@ namespace CS2Dumper.Schemas { public const nint m_timestamp = 0x8; // GameTime_t public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -3678,7 +3678,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CWeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -3706,7 +3706,7 @@ namespace CS2Dumper.Schemas { // MPropertyDescription public static class CPulseCursorFuncs { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3878,7 +3878,7 @@ namespace CS2Dumper.Schemas { public const nint m_iHltvReplayEntity = 0xD64; // CEntityIndex public const nint m_sndOpvarLatchData = 0xD68; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4054,7 +4054,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CPointServerCommand { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -4741,7 +4741,7 @@ namespace CS2Dumper.Schemas { // MPulseDomainHookInfo public static class CFuncMoverAPI { } - // Parent: + // Parent: None // Field count: 33 // // Metadata: @@ -5126,7 +5126,7 @@ namespace CS2Dumper.Schemas { public static class CSingleplayRules { public const nint m_bSinglePlayerGameEnding = 0xC0; // bool } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5329,7 +5329,7 @@ namespace CS2Dumper.Schemas { public static class CMapSharedEnvironment { public const nint m_targetMapName = 0x4F0; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5462,7 +5462,7 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Outflow_ListenForEntityOutput__CursorState_t { public const nint m_entity = 0x0; // CHandle } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -5711,7 +5711,7 @@ namespace CS2Dumper.Schemas { public const nint m_materialGroup = 0x3F4; // CUtlStringToken public const nint m_nHitboxSet = 0x3F8; // uint8 } - // Parent: + // Parent: None // Field count: 0 public static class CEntityComponent { } @@ -6123,7 +6123,7 @@ namespace CS2Dumper.Schemas { public const nint m_wasRestored = 0x50C; // bool public const nint m_integrator = 0x510; // CConstantForceController } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -6316,7 +6316,7 @@ namespace CS2Dumper.Schemas { public const nint m_vWindDirection = 0x58C; // Vector public const nint m_bFirstTime = 0x598; // bool } - // Parent: + // Parent: None // Field count: 13 public static class CBot { public const nint m_pController = 0x10; // CCSPlayerController* @@ -6349,7 +6349,7 @@ namespace CS2Dumper.Schemas { public static class CPlayer_FlashlightServices { } // Parent: CBasePlayerController - // Field count: 93 + // Field count: 92 // // Metadata: // MNetworkUserGroupProxy @@ -6431,77 +6431,76 @@ namespace CS2Dumper.Schemas { public const nint m_bRemoveAllItemsOnNextRoundReset = 0x851; // bool public const nint m_flLastJoinTeamTime = 0x854; // GameTime_t public const nint m_szClan = 0x858; // CUtlSymbolLarge - public const nint m_szClanName = 0x860; // char[32] - public const nint m_iCoachingTeam = 0x880; // int32 - public const nint m_nPlayerDominated = 0x888; // uint64 - public const nint m_nPlayerDominatingMe = 0x890; // uint64 - public const nint m_iCompetitiveRanking = 0x898; // int32 - public const nint m_iCompetitiveWins = 0x89C; // int32 - public const nint m_iCompetitiveRankType = 0x8A0; // int8 - public const nint m_iCompetitiveRankingPredicted_Win = 0x8A4; // int32 - public const nint m_iCompetitiveRankingPredicted_Loss = 0x8A8; // int32 - public const nint m_iCompetitiveRankingPredicted_Tie = 0x8AC; // int32 - public const nint m_nEndMatchNextMapVote = 0x8B0; // int32 - public const nint m_unActiveQuestId = 0x8B4; // uint16 - public const nint m_rtActiveMissionPeriod = 0x8B8; // uint32 - public const nint m_nQuestProgressReason = 0x8BC; // QuestProgress::Reason - public const nint m_unPlayerTvControlFlags = 0x8C0; // uint32 - public const nint m_iDraftIndex = 0x8F0; // int32 - public const nint m_msQueuedModeDisconnectionTimestamp = 0x8F4; // uint32 - public const nint m_uiAbandonRecordedReason = 0x8F8; // uint32 - public const nint m_eNetworkDisconnectionReason = 0x8FC; // uint32 - public const nint m_bCannotBeKicked = 0x900; // bool - public const nint m_bEverFullyConnected = 0x901; // bool - public const nint m_bAbandonAllowsSurrender = 0x902; // bool - public const nint m_bAbandonOffersInstantSurrender = 0x903; // bool - public const nint m_bDisconnection1MinWarningPrinted = 0x904; // bool - public const nint m_bScoreReported = 0x905; // bool - public const nint m_nDisconnectionTick = 0x908; // int32 - public const nint m_bControllingBot = 0x918; // bool - public const nint m_bHasControlledBotThisRound = 0x919; // bool - public const nint m_bHasBeenControlledByPlayerThisRound = 0x91A; // bool - public const nint m_nBotsControlledThisRound = 0x91C; // int32 - public const nint m_bCanControlObservedBot = 0x920; // bool - public const nint m_hPlayerPawn = 0x924; // CHandle - public const nint m_hObserverPawn = 0x928; // CHandle - public const nint m_DesiredObserverMode = 0x92C; // int32 - public const nint m_hDesiredObserverTarget = 0x930; // CEntityHandle - public const nint m_bPawnIsAlive = 0x934; // bool - public const nint m_iPawnHealth = 0x938; // uint32 - public const nint m_iPawnArmor = 0x93C; // int32 - public const nint m_bPawnHasDefuser = 0x940; // bool - public const nint m_bPawnHasHelmet = 0x941; // bool - public const nint m_nPawnCharacterDefIndex = 0x942; // uint16 - public const nint m_iPawnLifetimeStart = 0x944; // int32 - public const nint m_iPawnLifetimeEnd = 0x948; // int32 - public const nint m_iPawnBotDifficulty = 0x94C; // int32 - public const nint m_hOriginalControllerOfCurrentPawn = 0x950; // CHandle - public const nint m_iScore = 0x954; // int32 - public const nint m_iRoundScore = 0x958; // int32 - public const nint m_iRoundsWon = 0x95C; // int32 - public const nint m_recentKillQueue = 0x960; // uint8[8] - public const nint m_nFirstKill = 0x968; // uint8 - public const nint m_nKillCount = 0x969; // uint8 - public const nint m_bMvpNoMusic = 0x96A; // bool - public const nint m_eMvpReason = 0x96C; // int32 - public const nint m_iMusicKitID = 0x970; // int32 - public const nint m_iMusicKitMVPs = 0x974; // int32 - public const nint m_iMVPs = 0x978; // int32 - public const nint m_nUpdateCounter = 0x97C; // int32 - public const nint m_flSmoothedPing = 0x980; // float32 - public const nint m_lastHeldVoteTimer = 0x988; // IntervalTimer - public const nint m_bShowHints = 0x9A0; // bool - public const nint m_iNextTimeCheck = 0x9A4; // int32 - public const nint m_bJustDidTeamKill = 0x9A8; // bool - public const nint m_bPunishForTeamKill = 0x9A9; // bool - public const nint m_bGaveTeamDamageWarning = 0x9AA; // bool - public const nint m_bGaveTeamDamageWarningThisRound = 0x9AB; // bool - public const nint m_dblLastReceivedPacketPlatFloatTime = 0x9B0; // float64 - public const nint m_LastTeamDamageWarningTime = 0x9B8; // GameTime_t - public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0x9BC; // GameTime_t - public const nint m_nSuspiciousHitCount = 0x9C0; // uint32 - public const nint m_nNonSuspiciousHitStreak = 0x9C4; // uint32 - public const nint m_bFireBulletsSeedSynchronized = 0xA69; // bool + public const nint m_iCoachingTeam = 0x860; // int32 + public const nint m_nPlayerDominated = 0x868; // uint64 + public const nint m_nPlayerDominatingMe = 0x870; // uint64 + public const nint m_iCompetitiveRanking = 0x878; // int32 + public const nint m_iCompetitiveWins = 0x87C; // int32 + public const nint m_iCompetitiveRankType = 0x880; // int8 + public const nint m_iCompetitiveRankingPredicted_Win = 0x884; // int32 + public const nint m_iCompetitiveRankingPredicted_Loss = 0x888; // int32 + public const nint m_iCompetitiveRankingPredicted_Tie = 0x88C; // int32 + public const nint m_nEndMatchNextMapVote = 0x890; // int32 + public const nint m_unActiveQuestId = 0x894; // uint16 + public const nint m_rtActiveMissionPeriod = 0x898; // uint32 + public const nint m_nQuestProgressReason = 0x89C; // QuestProgress::Reason + public const nint m_unPlayerTvControlFlags = 0x8A0; // uint32 + public const nint m_iDraftIndex = 0x8D0; // int32 + public const nint m_msQueuedModeDisconnectionTimestamp = 0x8D4; // uint32 + public const nint m_uiAbandonRecordedReason = 0x8D8; // uint32 + public const nint m_eNetworkDisconnectionReason = 0x8DC; // uint32 + public const nint m_bCannotBeKicked = 0x8E0; // bool + public const nint m_bEverFullyConnected = 0x8E1; // bool + public const nint m_bAbandonAllowsSurrender = 0x8E2; // bool + public const nint m_bAbandonOffersInstantSurrender = 0x8E3; // bool + public const nint m_bDisconnection1MinWarningPrinted = 0x8E4; // bool + public const nint m_bScoreReported = 0x8E5; // bool + public const nint m_nDisconnectionTick = 0x8E8; // int32 + public const nint m_bControllingBot = 0x8F8; // bool + public const nint m_bHasControlledBotThisRound = 0x8F9; // bool + public const nint m_bHasBeenControlledByPlayerThisRound = 0x8FA; // bool + public const nint m_nBotsControlledThisRound = 0x8FC; // int32 + public const nint m_bCanControlObservedBot = 0x900; // bool + public const nint m_hPlayerPawn = 0x904; // CHandle + public const nint m_hObserverPawn = 0x908; // CHandle + public const nint m_DesiredObserverMode = 0x90C; // int32 + public const nint m_hDesiredObserverTarget = 0x910; // CEntityHandle + public const nint m_bPawnIsAlive = 0x914; // bool + public const nint m_iPawnHealth = 0x918; // uint32 + public const nint m_iPawnArmor = 0x91C; // int32 + public const nint m_bPawnHasDefuser = 0x920; // bool + public const nint m_bPawnHasHelmet = 0x921; // bool + public const nint m_nPawnCharacterDefIndex = 0x922; // uint16 + public const nint m_iPawnLifetimeStart = 0x924; // int32 + public const nint m_iPawnLifetimeEnd = 0x928; // int32 + public const nint m_iPawnBotDifficulty = 0x92C; // int32 + public const nint m_hOriginalControllerOfCurrentPawn = 0x930; // CHandle + public const nint m_iScore = 0x934; // int32 + public const nint m_iRoundScore = 0x938; // int32 + public const nint m_iRoundsWon = 0x93C; // int32 + public const nint m_recentKillQueue = 0x940; // uint8[8] + public const nint m_nFirstKill = 0x948; // uint8 + public const nint m_nKillCount = 0x949; // uint8 + public const nint m_bMvpNoMusic = 0x94A; // bool + public const nint m_eMvpReason = 0x94C; // int32 + public const nint m_iMusicKitID = 0x950; // int32 + public const nint m_iMusicKitMVPs = 0x954; // int32 + public const nint m_iMVPs = 0x958; // int32 + public const nint m_nUpdateCounter = 0x95C; // int32 + public const nint m_flSmoothedPing = 0x960; // float32 + public const nint m_lastHeldVoteTimer = 0x968; // IntervalTimer + public const nint m_bShowHints = 0x980; // bool + public const nint m_iNextTimeCheck = 0x984; // int32 + public const nint m_bJustDidTeamKill = 0x988; // bool + public const nint m_bPunishForTeamKill = 0x989; // bool + public const nint m_bGaveTeamDamageWarning = 0x98A; // bool + public const nint m_bGaveTeamDamageWarningThisRound = 0x98B; // bool + public const nint m_dblLastReceivedPacketPlatFloatTime = 0x990; // float64 + public const nint m_LastTeamDamageWarningTime = 0x998; // GameTime_t + public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0x99C; // GameTime_t + public const nint m_nSuspiciousHitCount = 0x9A0; // uint32 + public const nint m_nNonSuspiciousHitStreak = 0x9A4; // uint32 + public const nint m_bFireBulletsSeedSynchronized = 0xA49; // bool } // Parent: CPhysConstraint // Field count: 6 @@ -6707,7 +6706,7 @@ namespace CS2Dumper.Schemas { public const nint m_flTicksSinceLastSurfingDetected = 0x558; // float32 public const nint m_bWasSurfing = 0x55C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -6875,7 +6874,7 @@ namespace CS2Dumper.Schemas { public const nint m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection public const nint m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7009,7 +7008,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAvgInterval = 0x508; // float32 public const nint m_Velocity = 0x510; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7147,7 +7146,7 @@ namespace CS2Dumper.Schemas { public static class CCSPointScript { public const nint m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -7484,7 +7483,7 @@ namespace CS2Dumper.Schemas { public const nint m_iEntryCount = 0xB4; // int32 public const nint m_iEntryWins = 0xB8; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -7595,7 +7594,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CWorld { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -7647,7 +7646,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CTriggerGravity { } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -8207,7 +8206,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsOn = 0x544; // bool public const nint m_pNext = 0x548; // CPointCamera* } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9005,7 +9004,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CDecoyGrenade { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -9118,7 +9117,7 @@ namespace CS2Dumper.Schemas { public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x778; // CNetworkUtlVectorBase> public const nint m_vecViewOffset = 0x7B8; // CNetworkViewOffsetVector } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -9139,7 +9138,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNewHDRColorScale = 0x38; // float32 public const nint m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -9277,7 +9276,7 @@ namespace CS2Dumper.Schemas { public const nint m_bIsOtherEnemy = 0x74; // bool public const nint m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -9438,7 +9437,7 @@ namespace CS2Dumper.Schemas { public const nint m_distance = 0x4F4; // float32 public const nint m_directionEntityName = 0x4F8; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 80 // // Metadata: @@ -9574,7 +9573,7 @@ namespace CS2Dumper.Schemas { // Field count: 0 public static class CPlayer_UseServices { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9866,7 +9865,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSpeedWhenSpinUpOrSpinDownStarted = 0x524; // float32 public const nint m_motor = 0x538; // CMotorController } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -10074,7 +10073,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnNewPhaseStarted = 0xEC8; // CEntityOutputTemplate public const nint m_OnLevelTransition = 0xEF0; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -10422,7 +10421,7 @@ namespace CS2Dumper.Schemas { public const nint m_bSpotted = 0x8; // bool public const nint m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -11543,7 +11542,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnPass = 0x4F8; // CEntityIOOutput public const nint m_OnFail = 0x520; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -11657,7 +11656,7 @@ namespace CS2Dumper.Schemas { public static class CPointClientUIWorldTextPanel { public const nint m_messageText = 0x9F0; // char[512] } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 3f379b30..fe418637 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once @@ -2929,7 +2929,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFastRetrigger = 0x4F3; // bool constexpr std::ptrdiff_t m_bPassthoughCaller = 0x4F4; // bool } - // Parent: + // Parent: None // Field count: 6 namespace SequenceHistory_t { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence @@ -3284,7 +3284,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nGraphCreationFlagsAG2 = 0x5B4; // uint8 constexpr std::ptrdiff_t m_nServerGraphDefReloadCountAG2 = 0x5F8; // int32 } - // Parent: + // Parent: None // Field count: 10 namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_nFluidType = 0x18; // CUtlStringToken @@ -3641,7 +3641,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iInputFilter = 0x860; // int32 constexpr std::ptrdiff_t m_iDontMessageParent = 0x864; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3651,7 +3651,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -3683,7 +3683,7 @@ namespace cs2_dumper { // Field count: 0 namespace CWeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -3711,7 +3711,7 @@ namespace cs2_dumper { // MPropertyDescription namespace CPulseCursorFuncs { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3883,7 +3883,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iHltvReplayEntity = 0xD64; // CEntityIndex constexpr std::ptrdiff_t m_sndOpvarLatchData = 0xD68; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4059,7 +4059,7 @@ namespace cs2_dumper { // Field count: 0 namespace CPointServerCommand { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -4746,7 +4746,7 @@ namespace cs2_dumper { // MPulseDomainHookInfo namespace CFuncMoverAPI { } - // Parent: + // Parent: None // Field count: 33 // // Metadata: @@ -5131,7 +5131,7 @@ namespace cs2_dumper { namespace CSingleplayRules { constexpr std::ptrdiff_t m_bSinglePlayerGameEnding = 0xC0; // bool } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5334,7 +5334,7 @@ namespace cs2_dumper { namespace CMapSharedEnvironment { constexpr std::ptrdiff_t m_targetMapName = 0x4F0; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5467,7 +5467,7 @@ namespace cs2_dumper { namespace CPulseCell_Outflow_ListenForEntityOutput__CursorState_t { constexpr std::ptrdiff_t m_entity = 0x0; // CHandle } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -5716,7 +5716,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_materialGroup = 0x3F4; // CUtlStringToken constexpr std::ptrdiff_t m_nHitboxSet = 0x3F8; // uint8 } - // Parent: + // Parent: None // Field count: 0 namespace CEntityComponent { } @@ -6128,7 +6128,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_wasRestored = 0x50C; // bool constexpr std::ptrdiff_t m_integrator = 0x510; // CConstantForceController } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -6321,7 +6321,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vWindDirection = 0x58C; // Vector constexpr std::ptrdiff_t m_bFirstTime = 0x598; // bool } - // Parent: + // Parent: None // Field count: 13 namespace CBot { constexpr std::ptrdiff_t m_pController = 0x10; // CCSPlayerController* @@ -6354,7 +6354,7 @@ namespace cs2_dumper { namespace CPlayer_FlashlightServices { } // Parent: CBasePlayerController - // Field count: 93 + // Field count: 92 // // Metadata: // MNetworkUserGroupProxy @@ -6436,77 +6436,76 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRemoveAllItemsOnNextRoundReset = 0x851; // bool constexpr std::ptrdiff_t m_flLastJoinTeamTime = 0x854; // GameTime_t constexpr std::ptrdiff_t m_szClan = 0x858; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szClanName = 0x860; // char[32] - constexpr std::ptrdiff_t m_iCoachingTeam = 0x880; // int32 - constexpr std::ptrdiff_t m_nPlayerDominated = 0x888; // uint64 - constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x890; // uint64 - constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x898; // int32 - constexpr std::ptrdiff_t m_iCompetitiveWins = 0x89C; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x8A0; // int8 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x8A4; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x8A8; // int32 - constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x8AC; // int32 - constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x8B0; // int32 - constexpr std::ptrdiff_t m_unActiveQuestId = 0x8B4; // uint16 - constexpr std::ptrdiff_t m_rtActiveMissionPeriod = 0x8B8; // uint32 - constexpr std::ptrdiff_t m_nQuestProgressReason = 0x8BC; // QuestProgress::Reason - constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x8C0; // uint32 - constexpr std::ptrdiff_t m_iDraftIndex = 0x8F0; // int32 - constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x8F4; // uint32 - constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x8F8; // uint32 - constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x8FC; // uint32 - constexpr std::ptrdiff_t m_bCannotBeKicked = 0x900; // bool - constexpr std::ptrdiff_t m_bEverFullyConnected = 0x901; // bool - constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x902; // bool - constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x903; // bool - constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x904; // bool - constexpr std::ptrdiff_t m_bScoreReported = 0x905; // bool - constexpr std::ptrdiff_t m_nDisconnectionTick = 0x908; // int32 - constexpr std::ptrdiff_t m_bControllingBot = 0x918; // bool - constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x919; // bool - constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x91A; // bool - constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x91C; // int32 - constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x920; // bool - constexpr std::ptrdiff_t m_hPlayerPawn = 0x924; // CHandle - constexpr std::ptrdiff_t m_hObserverPawn = 0x928; // CHandle - constexpr std::ptrdiff_t m_DesiredObserverMode = 0x92C; // int32 - constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x930; // CEntityHandle - constexpr std::ptrdiff_t m_bPawnIsAlive = 0x934; // bool - constexpr std::ptrdiff_t m_iPawnHealth = 0x938; // uint32 - constexpr std::ptrdiff_t m_iPawnArmor = 0x93C; // int32 - constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x940; // bool - constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x941; // bool - constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x942; // uint16 - constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x944; // int32 - constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x948; // int32 - constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x94C; // int32 - constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x950; // CHandle - constexpr std::ptrdiff_t m_iScore = 0x954; // int32 - constexpr std::ptrdiff_t m_iRoundScore = 0x958; // int32 - constexpr std::ptrdiff_t m_iRoundsWon = 0x95C; // int32 - constexpr std::ptrdiff_t m_recentKillQueue = 0x960; // uint8[8] - constexpr std::ptrdiff_t m_nFirstKill = 0x968; // uint8 - constexpr std::ptrdiff_t m_nKillCount = 0x969; // uint8 - constexpr std::ptrdiff_t m_bMvpNoMusic = 0x96A; // bool - constexpr std::ptrdiff_t m_eMvpReason = 0x96C; // int32 - constexpr std::ptrdiff_t m_iMusicKitID = 0x970; // int32 - constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x974; // int32 - constexpr std::ptrdiff_t m_iMVPs = 0x978; // int32 - constexpr std::ptrdiff_t m_nUpdateCounter = 0x97C; // int32 - constexpr std::ptrdiff_t m_flSmoothedPing = 0x980; // float32 - constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0x988; // IntervalTimer - constexpr std::ptrdiff_t m_bShowHints = 0x9A0; // bool - constexpr std::ptrdiff_t m_iNextTimeCheck = 0x9A4; // int32 - constexpr std::ptrdiff_t m_bJustDidTeamKill = 0x9A8; // bool - constexpr std::ptrdiff_t m_bPunishForTeamKill = 0x9A9; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0x9AA; // bool - constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0x9AB; // bool - constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0x9B0; // float64 - constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0x9B8; // GameTime_t - constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0x9BC; // GameTime_t - constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0x9C0; // uint32 - constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0x9C4; // uint32 - constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xA69; // bool + constexpr std::ptrdiff_t m_iCoachingTeam = 0x860; // int32 + constexpr std::ptrdiff_t m_nPlayerDominated = 0x868; // uint64 + constexpr std::ptrdiff_t m_nPlayerDominatingMe = 0x870; // uint64 + constexpr std::ptrdiff_t m_iCompetitiveRanking = 0x878; // int32 + constexpr std::ptrdiff_t m_iCompetitiveWins = 0x87C; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankType = 0x880; // int8 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Win = 0x884; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Loss = 0x888; // int32 + constexpr std::ptrdiff_t m_iCompetitiveRankingPredicted_Tie = 0x88C; // int32 + constexpr std::ptrdiff_t m_nEndMatchNextMapVote = 0x890; // int32 + constexpr std::ptrdiff_t m_unActiveQuestId = 0x894; // uint16 + constexpr std::ptrdiff_t m_rtActiveMissionPeriod = 0x898; // uint32 + constexpr std::ptrdiff_t m_nQuestProgressReason = 0x89C; // QuestProgress::Reason + constexpr std::ptrdiff_t m_unPlayerTvControlFlags = 0x8A0; // uint32 + constexpr std::ptrdiff_t m_iDraftIndex = 0x8D0; // int32 + constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x8D4; // uint32 + constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x8D8; // uint32 + constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x8DC; // uint32 + constexpr std::ptrdiff_t m_bCannotBeKicked = 0x8E0; // bool + constexpr std::ptrdiff_t m_bEverFullyConnected = 0x8E1; // bool + constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x8E2; // bool + constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x8E3; // bool + constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x8E4; // bool + constexpr std::ptrdiff_t m_bScoreReported = 0x8E5; // bool + constexpr std::ptrdiff_t m_nDisconnectionTick = 0x8E8; // int32 + constexpr std::ptrdiff_t m_bControllingBot = 0x8F8; // bool + constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x8F9; // bool + constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x8FA; // bool + constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x8FC; // int32 + constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x900; // bool + constexpr std::ptrdiff_t m_hPlayerPawn = 0x904; // CHandle + constexpr std::ptrdiff_t m_hObserverPawn = 0x908; // CHandle + constexpr std::ptrdiff_t m_DesiredObserverMode = 0x90C; // int32 + constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x910; // CEntityHandle + constexpr std::ptrdiff_t m_bPawnIsAlive = 0x914; // bool + constexpr std::ptrdiff_t m_iPawnHealth = 0x918; // uint32 + constexpr std::ptrdiff_t m_iPawnArmor = 0x91C; // int32 + constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x920; // bool + constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x921; // bool + constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x922; // uint16 + constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x924; // int32 + constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x928; // int32 + constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x92C; // int32 + constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x930; // CHandle + constexpr std::ptrdiff_t m_iScore = 0x934; // int32 + constexpr std::ptrdiff_t m_iRoundScore = 0x938; // int32 + constexpr std::ptrdiff_t m_iRoundsWon = 0x93C; // int32 + constexpr std::ptrdiff_t m_recentKillQueue = 0x940; // uint8[8] + constexpr std::ptrdiff_t m_nFirstKill = 0x948; // uint8 + constexpr std::ptrdiff_t m_nKillCount = 0x949; // uint8 + constexpr std::ptrdiff_t m_bMvpNoMusic = 0x94A; // bool + constexpr std::ptrdiff_t m_eMvpReason = 0x94C; // int32 + constexpr std::ptrdiff_t m_iMusicKitID = 0x950; // int32 + constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x954; // int32 + constexpr std::ptrdiff_t m_iMVPs = 0x958; // int32 + constexpr std::ptrdiff_t m_nUpdateCounter = 0x95C; // int32 + constexpr std::ptrdiff_t m_flSmoothedPing = 0x960; // float32 + constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0x968; // IntervalTimer + constexpr std::ptrdiff_t m_bShowHints = 0x980; // bool + constexpr std::ptrdiff_t m_iNextTimeCheck = 0x984; // int32 + constexpr std::ptrdiff_t m_bJustDidTeamKill = 0x988; // bool + constexpr std::ptrdiff_t m_bPunishForTeamKill = 0x989; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0x98A; // bool + constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0x98B; // bool + constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0x990; // float64 + constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0x998; // GameTime_t + constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0x99C; // GameTime_t + constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0x9A0; // uint32 + constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0x9A4; // uint32 + constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xA49; // bool } // Parent: CPhysConstraint // Field count: 6 @@ -6712,7 +6711,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flTicksSinceLastSurfingDetected = 0x558; // float32 constexpr std::ptrdiff_t m_bWasSurfing = 0x55C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -6880,7 +6879,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_DefaultCaseOutflow = 0x48; // CPulse_OutflowConnection constexpr std::ptrdiff_t m_CaseOutflows = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7014,7 +7013,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAvgInterval = 0x508; // float32 constexpr std::ptrdiff_t m_Velocity = 0x510; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7152,7 +7151,7 @@ namespace cs2_dumper { namespace CCSPointScript { constexpr std::ptrdiff_t m_pParent = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -7489,7 +7488,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEntryCount = 0xB4; // int32 constexpr std::ptrdiff_t m_iEntryWins = 0xB8; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -7600,7 +7599,7 @@ namespace cs2_dumper { // Field count: 0 namespace CWorld { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -7652,7 +7651,7 @@ namespace cs2_dumper { // Field count: 0 namespace CTriggerGravity { } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -8212,7 +8211,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsOn = 0x544; // bool constexpr std::ptrdiff_t m_pNext = 0x548; // CPointCamera* } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9010,7 +9009,7 @@ namespace cs2_dumper { // Field count: 0 namespace CDecoyGrenade { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -9123,7 +9122,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x778; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_vecViewOffset = 0x7B8; // CNetworkViewOffsetVector } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -9144,7 +9143,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNewHDRColorScale = 0x38; // float32 constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -9282,7 +9281,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x74; // bool constexpr std::ptrdiff_t m_killType = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -9443,7 +9442,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_distance = 0x4F4; // float32 constexpr std::ptrdiff_t m_directionEntityName = 0x4F8; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 80 // // Metadata: @@ -9579,7 +9578,7 @@ namespace cs2_dumper { // Field count: 0 namespace CPlayer_UseServices { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9871,7 +9870,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSpeedWhenSpinUpOrSpinDownStarted = 0x524; // float32 constexpr std::ptrdiff_t m_motor = 0x538; // CMotorController } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -10079,7 +10078,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnNewPhaseStarted = 0xEC8; // CEntityOutputTemplate constexpr std::ptrdiff_t m_OnLevelTransition = 0xEF0; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -10427,7 +10426,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -11548,7 +11547,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnPass = 0x4F8; // CEntityIOOutput constexpr std::ptrdiff_t m_OnFail = 0x520; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -11662,7 +11661,7 @@ namespace cs2_dumper { namespace CPointClientUIWorldTextPanel { constexpr std::ptrdiff_t m_messageText = 0x9F0; // char[512] } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/server_dll.json b/output/server_dll.json index 7520e686..e3fe0240 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -30,7 +30,7 @@ "type_name": "string_t" } ], - "parent": "" + "parent": null }, "CAI_ChangeHintGroup": { "fields": { @@ -212,7 +212,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CAttributeContainer": { "fields": { @@ -255,7 +255,7 @@ "type_name": "CEconItemAttribute" } ], - "parent": "" + "parent": null }, "CAttributeManager": { "fields": { @@ -283,7 +283,7 @@ "type_name": "attributeprovidertypes_t" } ], - "parent": "" + "parent": null }, "CAttributeManager__cached_attribute_float_t": { "fields": { @@ -1491,7 +1491,7 @@ "type_name": "BloodType" } ], - "parent": "" + "parent": null }, "CBaseEntityAPI": { "fields": {}, @@ -2762,7 +2762,7 @@ "m_viewForward": 220 }, "metadata": [], - "parent": "" + "parent": null }, "CBreakable": { "fields": { @@ -2920,7 +2920,7 @@ "m_vecWheelFrictionScales": 72 }, "metadata": [], - "parent": "" + "parent": null }, "CBuyZone": { "fields": { @@ -4057,99 +4057,98 @@ }, "CCSPlayerController": { "fields": { - "m_DesiredObserverMode": 2348, - "m_LastTeamDamageWarningTime": 2488, - "m_LastTimePlayerWasDisconnectedForPawnsRemove": 2492, - "m_bAbandonAllowsSurrender": 2306, - "m_bAbandonOffersInstantSurrender": 2307, + "m_DesiredObserverMode": 2316, + "m_LastTeamDamageWarningTime": 2456, + "m_LastTimePlayerWasDisconnectedForPawnsRemove": 2460, + "m_bAbandonAllowsSurrender": 2274, + "m_bAbandonOffersInstantSurrender": 2275, "m_bAttemptedToGetColor": 2117, - "m_bCanControlObservedBot": 2336, - "m_bCannotBeKicked": 2304, - "m_bControllingBot": 2328, - "m_bDisconnection1MinWarningPrinted": 2308, - "m_bEverFullyConnected": 2305, + "m_bCanControlObservedBot": 2304, + "m_bCannotBeKicked": 2272, + "m_bControllingBot": 2296, + "m_bDisconnection1MinWarningPrinted": 2276, + "m_bEverFullyConnected": 2273, "m_bEverPlayedOnTeam": 2116, - "m_bFireBulletsSeedSynchronized": 2665, - "m_bGaveTeamDamageWarning": 2474, - "m_bGaveTeamDamageWarningThisRound": 2475, - "m_bHasBeenControlledByPlayerThisRound": 2330, + "m_bFireBulletsSeedSynchronized": 2633, + "m_bGaveTeamDamageWarning": 2442, + "m_bGaveTeamDamageWarningThisRound": 2443, + "m_bHasBeenControlledByPlayerThisRound": 2298, "m_bHasCommunicationAbuseMute": 2084, - "m_bHasControlledBotThisRound": 2329, + "m_bHasControlledBotThisRound": 2297, "m_bHasSeenJoinGame": 2126, "m_bInSwitchTeam": 2125, "m_bJustBecameSpectator": 2127, - "m_bJustDidTeamKill": 2472, - "m_bMvpNoMusic": 2410, - "m_bPawnHasDefuser": 2368, - "m_bPawnHasHelmet": 2369, - "m_bPawnIsAlive": 2356, - "m_bPunishForTeamKill": 2473, + "m_bJustDidTeamKill": 2440, + "m_bMvpNoMusic": 2378, + "m_bPawnHasDefuser": 2336, + "m_bPawnHasHelmet": 2337, + "m_bPawnIsAlive": 2324, + "m_bPunishForTeamKill": 2441, "m_bRemoveAllItemsOnNextRoundReset": 2129, - "m_bScoreReported": 2309, - "m_bShowHints": 2464, + "m_bScoreReported": 2277, + "m_bShowHints": 2432, "m_bSwitchTeamsOnNextRoundReset": 2128, "m_bTeamChanged": 2124, - "m_dblLastReceivedPacketPlatFloatTime": 2480, - "m_eMvpReason": 2412, - "m_eNetworkDisconnectionReason": 2300, + "m_dblLastReceivedPacketPlatFloatTime": 2448, + "m_eMvpReason": 2380, + "m_eNetworkDisconnectionReason": 2268, "m_flForceTeamTime": 2108, "m_flLastJoinTeamTime": 2132, - "m_flSmoothedPing": 2432, - "m_hDesiredObserverTarget": 2352, - "m_hObserverPawn": 2344, - "m_hOriginalControllerOfCurrentPawn": 2384, - "m_hPlayerPawn": 2340, - "m_iCoachingTeam": 2176, + "m_flSmoothedPing": 2400, + "m_hDesiredObserverTarget": 2320, + "m_hObserverPawn": 2312, + "m_hOriginalControllerOfCurrentPawn": 2352, + "m_hPlayerPawn": 2308, + "m_iCoachingTeam": 2144, "m_iCompTeammateColor": 2112, - "m_iCompetitiveRankType": 2208, - "m_iCompetitiveRanking": 2200, - "m_iCompetitiveRankingPredicted_Loss": 2216, - "m_iCompetitiveRankingPredicted_Tie": 2220, - "m_iCompetitiveRankingPredicted_Win": 2212, - "m_iCompetitiveWins": 2204, - "m_iDraftIndex": 2288, - "m_iMVPs": 2424, - "m_iMusicKitID": 2416, - "m_iMusicKitMVPs": 2420, - "m_iNextTimeCheck": 2468, - "m_iPawnArmor": 2364, - "m_iPawnBotDifficulty": 2380, - "m_iPawnHealth": 2360, - "m_iPawnLifetimeEnd": 2376, - "m_iPawnLifetimeStart": 2372, + "m_iCompetitiveRankType": 2176, + "m_iCompetitiveRanking": 2168, + "m_iCompetitiveRankingPredicted_Loss": 2184, + "m_iCompetitiveRankingPredicted_Tie": 2188, + "m_iCompetitiveRankingPredicted_Win": 2180, + "m_iCompetitiveWins": 2172, + "m_iDraftIndex": 2256, + "m_iMVPs": 2392, + "m_iMusicKitID": 2384, + "m_iMusicKitMVPs": 2388, + "m_iNextTimeCheck": 2436, + "m_iPawnArmor": 2332, + "m_iPawnBotDifficulty": 2348, + "m_iPawnHealth": 2328, + "m_iPawnLifetimeEnd": 2344, + "m_iPawnLifetimeStart": 2340, "m_iPendingTeamNum": 2104, "m_iPing": 2080, - "m_iRoundScore": 2392, - "m_iRoundsWon": 2396, - "m_iScore": 2388, + "m_iRoundScore": 2360, + "m_iRoundsWon": 2364, + "m_iScore": 2356, "m_iTeammatePreferredColor": 2120, - "m_lastHeldVoteTimer": 2440, - "m_msQueuedModeDisconnectionTimestamp": 2292, - "m_nBotsControlledThisRound": 2332, - "m_nDisconnectionTick": 2312, - "m_nEndMatchNextMapVote": 2224, - "m_nFirstKill": 2408, - "m_nKillCount": 2409, - "m_nNonSuspiciousHitStreak": 2500, - "m_nPawnCharacterDefIndex": 2370, - "m_nPlayerDominated": 2184, - "m_nPlayerDominatingMe": 2192, - "m_nQuestProgressReason": 2236, - "m_nSuspiciousHitCount": 2496, - "m_nUpdateCounter": 2428, + "m_lastHeldVoteTimer": 2408, + "m_msQueuedModeDisconnectionTimestamp": 2260, + "m_nBotsControlledThisRound": 2300, + "m_nDisconnectionTick": 2280, + "m_nEndMatchNextMapVote": 2192, + "m_nFirstKill": 2376, + "m_nKillCount": 2377, + "m_nNonSuspiciousHitStreak": 2468, + "m_nPawnCharacterDefIndex": 2338, + "m_nPlayerDominated": 2152, + "m_nPlayerDominatingMe": 2160, + "m_nQuestProgressReason": 2204, + "m_nSuspiciousHitCount": 2464, + "m_nUpdateCounter": 2396, "m_pActionTrackingServices": 2064, "m_pDamageServices": 2072, "m_pInGameMoneyServices": 2048, "m_pInventoryServices": 2056, - "m_recentKillQueue": 2400, - "m_rtActiveMissionPeriod": 2232, + "m_recentKillQueue": 2368, + "m_rtActiveMissionPeriod": 2200, "m_szClan": 2136, - "m_szClanName": 2144, "m_szCrosshairCodes": 2096, - "m_uiAbandonRecordedReason": 2296, + "m_uiAbandonRecordedReason": 2264, "m_uiCommunicationMuteFlags": 2088, - "m_unActiveQuestId": 2228, - "m_unPlayerTvControlFlags": 2240 + "m_unActiveQuestId": 2196, + "m_unPlayerTvControlFlags": 2208 }, "metadata": [ { @@ -6379,7 +6378,7 @@ "type_name": "float" } ], - "parent": "" + "parent": null }, "CColorCorrection": { "fields": { @@ -6678,7 +6677,7 @@ "type_name": "int" } ], - "parent": "" + "parent": null }, "CDynamicLight": { "fields": { @@ -6959,7 +6958,7 @@ "type_name": "char" } ], - "parent": "" + "parent": null }, "CEconWearable": { "fields": { @@ -7115,7 +7114,7 @@ "CEntityComponent": { "fields": {}, "metadata": [], - "parent": "" + "parent": null }, "CEntityDissolve": { "fields": { @@ -7232,7 +7231,7 @@ "type_name": "int32" } ], - "parent": "" + "parent": null }, "CEntityInstance": { "fields": { @@ -8971,7 +8970,7 @@ "type_name": "Vector" } ], - "parent": "" + "parent": null }, "CEnvWindVolume": { "fields": { @@ -10043,7 +10042,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGameSceneNodeHandle": { "fields": { @@ -10062,7 +10061,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "CGameText": { "fields": { @@ -10187,7 +10186,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CGradientFog": { "fields": { @@ -12081,7 +12080,7 @@ "type_name": "int8" } ], - "parent": "" + "parent": null }, "CMolotovGrenade": { "fields": {}, @@ -12228,7 +12227,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "CNullEntity": { "fields": {}, @@ -18006,7 +18005,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "CTimerEntity": { "fields": { @@ -18823,7 +18822,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "EngineCountdownTimer": { "fields": { @@ -18848,7 +18847,7 @@ "type_name": "float32" } ], - "parent": "" + "parent": null }, "EntityRenderAttribute_t": { "fields": { @@ -18867,7 +18866,7 @@ "type_name": "Vector4D" } ], - "parent": "" + "parent": null }, "EntitySpottedState_t": { "fields": { @@ -18921,7 +18920,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null }, "OutflowWithRequirements_t": { "fields": { @@ -18956,7 +18955,7 @@ "type_name": "EHANDLE" } ], - "parent": "" + "parent": null }, "PredictedDamageTag_t": { "fields": { @@ -19075,7 +19074,7 @@ "type_name": "CEntityHandle" } ], - "parent": "" + "parent": null }, "SequenceHistory_t": { "fields": { @@ -19087,7 +19086,7 @@ "m_nSeqLoopMode": 12 }, "metadata": [], - "parent": "" + "parent": null }, "SignatureOutflow_Continue": { "fields": {}, @@ -19161,7 +19160,7 @@ "type_name": "uint8" } ], - "parent": "" + "parent": null }, "ViewAngleServerChange_t": { "fields": { @@ -19205,7 +19204,7 @@ "type_name": "uint16" } ], - "parent": "" + "parent": null }, "WeaponPurchaseTracker_t": { "fields": { @@ -19218,7 +19217,7 @@ "type_name": "WeaponPurchaseCount_t" } ], - "parent": "" + "parent": null }, "audioparams_t": { "fields": { @@ -19255,7 +19254,7 @@ "type_name": "uint32" } ], - "parent": "" + "parent": null }, "fogparams_t": { "fields": { @@ -19402,7 +19401,7 @@ "type_name": "bool" } ], - "parent": "" + "parent": null }, "fogplayerparams_t": { "fields": { @@ -19428,7 +19427,7 @@ "type_name": "CHandle" } ], - "parent": "" + "parent": null }, "shard_model_desc_t": { "fields": { @@ -19513,7 +19512,7 @@ "type_name": "CUtlStringToken" } ], - "parent": "" + "parent": null }, "sky3dparams_t": { "fields": { @@ -19556,7 +19555,7 @@ "type_name": "WorldGroupId_t" } ], - "parent": "" + "parent": null } }, "enums": { diff --git a/output/server_dll.rs b/output/server_dll.rs index 88b1bd99..43964760 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -3040,7 +3040,7 @@ pub mod cs2_dumper { pub const m_bFastRetrigger: usize = 0x4F3; // bool pub const m_bPassthoughCaller: usize = 0x4F4; // bool } - // Parent: + // Parent: None // Field count: 6 pub mod SequenceHistory_t { pub const m_hSequence: usize = 0x0; // HSequence @@ -3395,7 +3395,7 @@ pub mod cs2_dumper { pub const m_nGraphCreationFlagsAG2: usize = 0x5B4; // uint8 pub const m_nServerGraphDefReloadCountAG2: usize = 0x5F8; // int32 } - // Parent: + // Parent: None // Field count: 10 pub mod CBuoyancyHelper { pub const m_nFluidType: usize = 0x18; // CUtlStringToken @@ -3752,7 +3752,7 @@ pub mod cs2_dumper { pub const m_iInputFilter: usize = 0x860; // int32 pub const m_iDontMessageParent: usize = 0x864; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -3762,7 +3762,7 @@ pub mod cs2_dumper { pub const m_timestamp: usize = 0x8; // GameTime_t pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -3794,7 +3794,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CWeaponM4A1Silencer { } - // Parent: + // Parent: None // Field count: 7 // // Metadata: @@ -3822,7 +3822,7 @@ pub mod cs2_dumper { // MPropertyDescription pub mod CPulseCursorFuncs { } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -3994,7 +3994,7 @@ pub mod cs2_dumper { pub const m_iHltvReplayEntity: usize = 0xD64; // CEntityIndex pub const m_sndOpvarLatchData: usize = 0xD68; // CUtlVector } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -4170,7 +4170,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CPointServerCommand { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -4857,7 +4857,7 @@ pub mod cs2_dumper { // MPulseDomainHookInfo pub mod CFuncMoverAPI { } - // Parent: + // Parent: None // Field count: 33 // // Metadata: @@ -5242,7 +5242,7 @@ pub mod cs2_dumper { pub mod CSingleplayRules { pub const m_bSinglePlayerGameEnding: usize = 0xC0; // bool } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -5445,7 +5445,7 @@ pub mod cs2_dumper { pub mod CMapSharedEnvironment { pub const m_targetMapName: usize = 0x4F0; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -5578,7 +5578,7 @@ pub mod cs2_dumper { pub mod CPulseCell_Outflow_ListenForEntityOutput__CursorState_t { pub const m_entity: usize = 0x0; // CHandle } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -5827,7 +5827,7 @@ pub mod cs2_dumper { pub const m_materialGroup: usize = 0x3F4; // CUtlStringToken pub const m_nHitboxSet: usize = 0x3F8; // uint8 } - // Parent: + // Parent: None // Field count: 0 pub mod CEntityComponent { } @@ -6239,7 +6239,7 @@ pub mod cs2_dumper { pub const m_wasRestored: usize = 0x50C; // bool pub const m_integrator: usize = 0x510; // CConstantForceController } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -6432,7 +6432,7 @@ pub mod cs2_dumper { pub const m_vWindDirection: usize = 0x58C; // Vector pub const m_bFirstTime: usize = 0x598; // bool } - // Parent: + // Parent: None // Field count: 13 pub mod CBot { pub const m_pController: usize = 0x10; // CCSPlayerController* @@ -6465,7 +6465,7 @@ pub mod cs2_dumper { pub mod CPlayer_FlashlightServices { } // Parent: CBasePlayerController - // Field count: 93 + // Field count: 92 // // Metadata: // MNetworkUserGroupProxy @@ -6547,77 +6547,76 @@ pub mod cs2_dumper { pub const m_bRemoveAllItemsOnNextRoundReset: usize = 0x851; // bool pub const m_flLastJoinTeamTime: usize = 0x854; // GameTime_t pub const m_szClan: usize = 0x858; // CUtlSymbolLarge - pub const m_szClanName: usize = 0x860; // char[32] - pub const m_iCoachingTeam: usize = 0x880; // int32 - pub const m_nPlayerDominated: usize = 0x888; // uint64 - pub const m_nPlayerDominatingMe: usize = 0x890; // uint64 - pub const m_iCompetitiveRanking: usize = 0x898; // int32 - pub const m_iCompetitiveWins: usize = 0x89C; // int32 - pub const m_iCompetitiveRankType: usize = 0x8A0; // int8 - pub const m_iCompetitiveRankingPredicted_Win: usize = 0x8A4; // int32 - pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x8A8; // int32 - pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x8AC; // int32 - pub const m_nEndMatchNextMapVote: usize = 0x8B0; // int32 - pub const m_unActiveQuestId: usize = 0x8B4; // uint16 - pub const m_rtActiveMissionPeriod: usize = 0x8B8; // uint32 - pub const m_nQuestProgressReason: usize = 0x8BC; // QuestProgress::Reason - pub const m_unPlayerTvControlFlags: usize = 0x8C0; // uint32 - pub const m_iDraftIndex: usize = 0x8F0; // int32 - pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x8F4; // uint32 - pub const m_uiAbandonRecordedReason: usize = 0x8F8; // uint32 - pub const m_eNetworkDisconnectionReason: usize = 0x8FC; // uint32 - pub const m_bCannotBeKicked: usize = 0x900; // bool - pub const m_bEverFullyConnected: usize = 0x901; // bool - pub const m_bAbandonAllowsSurrender: usize = 0x902; // bool - pub const m_bAbandonOffersInstantSurrender: usize = 0x903; // bool - pub const m_bDisconnection1MinWarningPrinted: usize = 0x904; // bool - pub const m_bScoreReported: usize = 0x905; // bool - pub const m_nDisconnectionTick: usize = 0x908; // int32 - pub const m_bControllingBot: usize = 0x918; // bool - pub const m_bHasControlledBotThisRound: usize = 0x919; // bool - pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x91A; // bool - pub const m_nBotsControlledThisRound: usize = 0x91C; // int32 - pub const m_bCanControlObservedBot: usize = 0x920; // bool - pub const m_hPlayerPawn: usize = 0x924; // CHandle - pub const m_hObserverPawn: usize = 0x928; // CHandle - pub const m_DesiredObserverMode: usize = 0x92C; // int32 - pub const m_hDesiredObserverTarget: usize = 0x930; // CEntityHandle - pub const m_bPawnIsAlive: usize = 0x934; // bool - pub const m_iPawnHealth: usize = 0x938; // uint32 - pub const m_iPawnArmor: usize = 0x93C; // int32 - pub const m_bPawnHasDefuser: usize = 0x940; // bool - pub const m_bPawnHasHelmet: usize = 0x941; // bool - pub const m_nPawnCharacterDefIndex: usize = 0x942; // uint16 - pub const m_iPawnLifetimeStart: usize = 0x944; // int32 - pub const m_iPawnLifetimeEnd: usize = 0x948; // int32 - pub const m_iPawnBotDifficulty: usize = 0x94C; // int32 - pub const m_hOriginalControllerOfCurrentPawn: usize = 0x950; // CHandle - pub const m_iScore: usize = 0x954; // int32 - pub const m_iRoundScore: usize = 0x958; // int32 - pub const m_iRoundsWon: usize = 0x95C; // int32 - pub const m_recentKillQueue: usize = 0x960; // uint8[8] - pub const m_nFirstKill: usize = 0x968; // uint8 - pub const m_nKillCount: usize = 0x969; // uint8 - pub const m_bMvpNoMusic: usize = 0x96A; // bool - pub const m_eMvpReason: usize = 0x96C; // int32 - pub const m_iMusicKitID: usize = 0x970; // int32 - pub const m_iMusicKitMVPs: usize = 0x974; // int32 - pub const m_iMVPs: usize = 0x978; // int32 - pub const m_nUpdateCounter: usize = 0x97C; // int32 - pub const m_flSmoothedPing: usize = 0x980; // float32 - pub const m_lastHeldVoteTimer: usize = 0x988; // IntervalTimer - pub const m_bShowHints: usize = 0x9A0; // bool - pub const m_iNextTimeCheck: usize = 0x9A4; // int32 - pub const m_bJustDidTeamKill: usize = 0x9A8; // bool - pub const m_bPunishForTeamKill: usize = 0x9A9; // bool - pub const m_bGaveTeamDamageWarning: usize = 0x9AA; // bool - pub const m_bGaveTeamDamageWarningThisRound: usize = 0x9AB; // bool - pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0x9B0; // float64 - pub const m_LastTeamDamageWarningTime: usize = 0x9B8; // GameTime_t - pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0x9BC; // GameTime_t - pub const m_nSuspiciousHitCount: usize = 0x9C0; // uint32 - pub const m_nNonSuspiciousHitStreak: usize = 0x9C4; // uint32 - pub const m_bFireBulletsSeedSynchronized: usize = 0xA69; // bool + pub const m_iCoachingTeam: usize = 0x860; // int32 + pub const m_nPlayerDominated: usize = 0x868; // uint64 + pub const m_nPlayerDominatingMe: usize = 0x870; // uint64 + pub const m_iCompetitiveRanking: usize = 0x878; // int32 + pub const m_iCompetitiveWins: usize = 0x87C; // int32 + pub const m_iCompetitiveRankType: usize = 0x880; // int8 + pub const m_iCompetitiveRankingPredicted_Win: usize = 0x884; // int32 + pub const m_iCompetitiveRankingPredicted_Loss: usize = 0x888; // int32 + pub const m_iCompetitiveRankingPredicted_Tie: usize = 0x88C; // int32 + pub const m_nEndMatchNextMapVote: usize = 0x890; // int32 + pub const m_unActiveQuestId: usize = 0x894; // uint16 + pub const m_rtActiveMissionPeriod: usize = 0x898; // uint32 + pub const m_nQuestProgressReason: usize = 0x89C; // QuestProgress::Reason + pub const m_unPlayerTvControlFlags: usize = 0x8A0; // uint32 + pub const m_iDraftIndex: usize = 0x8D0; // int32 + pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x8D4; // uint32 + pub const m_uiAbandonRecordedReason: usize = 0x8D8; // uint32 + pub const m_eNetworkDisconnectionReason: usize = 0x8DC; // uint32 + pub const m_bCannotBeKicked: usize = 0x8E0; // bool + pub const m_bEverFullyConnected: usize = 0x8E1; // bool + pub const m_bAbandonAllowsSurrender: usize = 0x8E2; // bool + pub const m_bAbandonOffersInstantSurrender: usize = 0x8E3; // bool + pub const m_bDisconnection1MinWarningPrinted: usize = 0x8E4; // bool + pub const m_bScoreReported: usize = 0x8E5; // bool + pub const m_nDisconnectionTick: usize = 0x8E8; // int32 + pub const m_bControllingBot: usize = 0x8F8; // bool + pub const m_bHasControlledBotThisRound: usize = 0x8F9; // bool + pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x8FA; // bool + pub const m_nBotsControlledThisRound: usize = 0x8FC; // int32 + pub const m_bCanControlObservedBot: usize = 0x900; // bool + pub const m_hPlayerPawn: usize = 0x904; // CHandle + pub const m_hObserverPawn: usize = 0x908; // CHandle + pub const m_DesiredObserverMode: usize = 0x90C; // int32 + pub const m_hDesiredObserverTarget: usize = 0x910; // CEntityHandle + pub const m_bPawnIsAlive: usize = 0x914; // bool + pub const m_iPawnHealth: usize = 0x918; // uint32 + pub const m_iPawnArmor: usize = 0x91C; // int32 + pub const m_bPawnHasDefuser: usize = 0x920; // bool + pub const m_bPawnHasHelmet: usize = 0x921; // bool + pub const m_nPawnCharacterDefIndex: usize = 0x922; // uint16 + pub const m_iPawnLifetimeStart: usize = 0x924; // int32 + pub const m_iPawnLifetimeEnd: usize = 0x928; // int32 + pub const m_iPawnBotDifficulty: usize = 0x92C; // int32 + pub const m_hOriginalControllerOfCurrentPawn: usize = 0x930; // CHandle + pub const m_iScore: usize = 0x934; // int32 + pub const m_iRoundScore: usize = 0x938; // int32 + pub const m_iRoundsWon: usize = 0x93C; // int32 + pub const m_recentKillQueue: usize = 0x940; // uint8[8] + pub const m_nFirstKill: usize = 0x948; // uint8 + pub const m_nKillCount: usize = 0x949; // uint8 + pub const m_bMvpNoMusic: usize = 0x94A; // bool + pub const m_eMvpReason: usize = 0x94C; // int32 + pub const m_iMusicKitID: usize = 0x950; // int32 + pub const m_iMusicKitMVPs: usize = 0x954; // int32 + pub const m_iMVPs: usize = 0x958; // int32 + pub const m_nUpdateCounter: usize = 0x95C; // int32 + pub const m_flSmoothedPing: usize = 0x960; // float32 + pub const m_lastHeldVoteTimer: usize = 0x968; // IntervalTimer + pub const m_bShowHints: usize = 0x980; // bool + pub const m_iNextTimeCheck: usize = 0x984; // int32 + pub const m_bJustDidTeamKill: usize = 0x988; // bool + pub const m_bPunishForTeamKill: usize = 0x989; // bool + pub const m_bGaveTeamDamageWarning: usize = 0x98A; // bool + pub const m_bGaveTeamDamageWarningThisRound: usize = 0x98B; // bool + pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0x990; // float64 + pub const m_LastTeamDamageWarningTime: usize = 0x998; // GameTime_t + pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0x99C; // GameTime_t + pub const m_nSuspiciousHitCount: usize = 0x9A0; // uint32 + pub const m_nNonSuspiciousHitStreak: usize = 0x9A4; // uint32 + pub const m_bFireBulletsSeedSynchronized: usize = 0xA49; // bool } // Parent: CPhysConstraint // Field count: 6 @@ -6823,7 +6822,7 @@ pub mod cs2_dumper { pub const m_flTicksSinceLastSurfingDetected: usize = 0x558; // float32 pub const m_bWasSurfing: usize = 0x55C; // bool } - // Parent: + // Parent: None // Field count: 5 // // Metadata: @@ -6991,7 +6990,7 @@ pub mod cs2_dumper { pub const m_DefaultCaseOutflow: usize = 0x48; // CPulse_OutflowConnection pub const m_CaseOutflows: usize = 0x90; // CUtlVector } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7125,7 +7124,7 @@ pub mod cs2_dumper { pub const m_flAvgInterval: usize = 0x508; // float32 pub const m_Velocity: usize = 0x510; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 3 // // Metadata: @@ -7263,7 +7262,7 @@ pub mod cs2_dumper { pub mod CCSPointScript { pub const m_pParent: usize = 0x118; // CCSPointScriptEntity* } - // Parent: + // Parent: None // Field count: 6 // // Metadata: @@ -7600,7 +7599,7 @@ pub mod cs2_dumper { pub const m_iEntryCount: usize = 0xB4; // int32 pub const m_iEntryWins: usize = 0xB8; // int32 } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -7711,7 +7710,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CWorld { } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -7763,7 +7762,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CTriggerGravity { } - // Parent: + // Parent: None // Field count: 17 // // Metadata: @@ -8323,7 +8322,7 @@ pub mod cs2_dumper { pub const m_bIsOn: usize = 0x544; // bool pub const m_pNext: usize = 0x548; // CPointCamera* } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9121,7 +9120,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CDecoyGrenade { } - // Parent: + // Parent: None // Field count: 13 // // Metadata: @@ -9234,7 +9233,7 @@ pub mod cs2_dumper { pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0x778; // CNetworkUtlVectorBase> pub const m_vecViewOffset: usize = 0x7B8; // CNetworkViewOffsetVector } - // Parent: + // Parent: None // Field count: 14 // // Metadata: @@ -9255,7 +9254,7 @@ pub mod cs2_dumper { pub const m_flNewHDRColorScale: usize = 0x38; // float32 pub const m_flNewFarZ: usize = 0x3C; // float32 } - // Parent: + // Parent: None // Field count: 11 // // Metadata: @@ -9393,7 +9392,7 @@ pub mod cs2_dumper { pub const m_bIsOtherEnemy: usize = 0x74; // bool pub const m_killType: usize = 0x75; // EKillTypes_t } - // Parent: + // Parent: None // Field count: 8 // // Metadata: @@ -9554,7 +9553,7 @@ pub mod cs2_dumper { pub const m_distance: usize = 0x4F4; // float32 pub const m_directionEntityName: usize = 0x4F8; // CUtlSymbolLarge } - // Parent: + // Parent: None // Field count: 80 // // Metadata: @@ -9690,7 +9689,7 @@ pub mod cs2_dumper { // Field count: 0 pub mod CPlayer_UseServices { } - // Parent: + // Parent: None // Field count: 2 // // Metadata: @@ -9982,7 +9981,7 @@ pub mod cs2_dumper { pub const m_flSpeedWhenSpinUpOrSpinDownStarted: usize = 0x524; // float32 pub const m_motor: usize = 0x538; // CMotorController } - // Parent: + // Parent: None // Field count: 4 // // Metadata: @@ -10190,7 +10189,7 @@ pub mod cs2_dumper { pub const m_OnNewPhaseStarted: usize = 0xEC8; // CEntityOutputTemplate pub const m_OnLevelTransition: usize = 0xEF0; // CEntityOutputTemplate } - // Parent: + // Parent: None // Field count: 24 // // Metadata: @@ -10538,7 +10537,7 @@ pub mod cs2_dumper { pub const m_bSpotted: usize = 0x8; // bool pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } - // Parent: + // Parent: None // Field count: 25 // // Metadata: @@ -11659,7 +11658,7 @@ pub mod cs2_dumper { pub const m_OnPass: usize = 0x4F8; // CEntityIOOutput pub const m_OnFail: usize = 0x520; // CEntityIOOutput } - // Parent: + // Parent: None // Field count: 1 // // Metadata: @@ -11773,7 +11772,7 @@ pub mod cs2_dumper { pub mod CPointClientUIWorldTextPanel { pub const m_messageText: usize = 0x9F0; // char[512] } - // Parent: + // Parent: None // Field count: 11 // // Metadata: diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 26c36a5c..ddf0635a 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 9a2cdc77..111f70e1 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 1720322b..45b86bab 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/steamaudio_dll.cs b/output/steamaudio_dll.cs index f2cc997b..74f965c5 100644 --- a/output/steamaudio_dll.cs +++ b/output/steamaudio_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: steamaudio.dll diff --git a/output/steamaudio_dll.hpp b/output/steamaudio_dll.hpp index 84e11534..40794c41 100644 --- a/output/steamaudio_dll.hpp +++ b/output/steamaudio_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/steamaudio_dll.rs b/output/steamaudio_dll.rs index a9bf8756..9f94b5c2 100644 --- a/output/steamaudio_dll.rs +++ b/output/steamaudio_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index be497358..d5271192 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index eecf9b44..a0131c7a 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index bc8a9683..d2cee931 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 4b755ddd..b6a7f29f 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index eef8b1ca..3aa5ed8c 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index f4bd049d..b674141c 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-09-09 05:55:39.126756800 UTC +// 2025-09-10 01:50:35.597385800 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]