From 6dc8b083eac1289011b67d0de4b42a44801add74 Mon Sep 17 00:00:00 2001 From: Enoouo <58107233@qq.com> Date: Wed, 12 Mar 2025 17:49:16 +0800 Subject: [PATCH] Game update (14071) (2) --- output/animationsystem_dll.cs | 36 ++++++++++++++-------------- output/animationsystem_dll.hpp | 36 ++++++++++++++-------------- output/animationsystem_dll.rs | 36 ++++++++++++++-------------- output/buttons.cs | 34 +++++++++++++------------- output/buttons.hpp | 34 +++++++++++++------------- output/buttons.json | 32 ++++++++++++------------- output/buttons.rs | 34 +++++++++++++------------- output/client_dll.cs | 42 ++++++++++++++++----------------- output/client_dll.hpp | 42 ++++++++++++++++----------------- output/client_dll.rs | 42 ++++++++++++++++----------------- output/engine2_dll.cs | 2 +- output/engine2_dll.hpp | 2 +- output/engine2_dll.rs | 2 +- output/host_dll.cs | 2 +- output/host_dll.hpp | 2 +- output/host_dll.rs | 2 +- output/info.json | 2 +- output/interfaces.cs | 28 +++++++++++----------- output/interfaces.hpp | 28 +++++++++++----------- output/interfaces.json | 26 ++++++++++---------- output/interfaces.rs | 28 +++++++++++----------- 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 | 34 +++++++++++++------------- output/offsets.hpp | 34 +++++++++++++------------- output/offsets.json | 32 ++++++++++++------------- output/offsets.rs | 34 +++++++++++++------------- output/panorama_dll.cs | 2 +- output/panorama_dll.hpp | 2 +- output/panorama_dll.rs | 2 +- output/particles_dll.cs | 12 +++++----- output/particles_dll.hpp | 12 +++++----- output/particles_dll.rs | 12 +++++----- 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 | 36 ++++++++++++++-------------- output/server_dll.hpp | 36 ++++++++++++++-------------- output/server_dll.rs | 36 ++++++++++++++-------------- output/soundsystem_dll.cs | 4 ++-- output/soundsystem_dll.hpp | 4 ++-- output/soundsystem_dll.rs | 4 ++-- output/vphysics2_dll.cs | 10 ++++---- output/vphysics2_dll.hpp | 10 ++++---- output/vphysics2_dll.rs | 10 ++++---- output/worldrenderer_dll.cs | 2 +- output/worldrenderer_dll.hpp | 2 +- output/worldrenderer_dll.rs | 2 +- 64 files changed, 433 insertions(+), 433 deletions(-) diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 68c9bda..0241d38 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -1138,7 +1138,7 @@ namespace CS2Dumper.Schemas { public const nint m_children = 0x0; // CUtlVector public const nint m_quantizer = 0x18; // CVectorQuantizer public const nint m_sampleCodes = 0x38; // CUtlVector> - public const nint m_sampleIndices = 0x50; // + public const nint m_sampleIndices = 0x50; // CUtlVector> public const nint m_selectableSamples = 0x68; // CUtlVector } // Parent: None @@ -1717,7 +1717,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CMorphData { public const nint m_name = 0x0; // CUtlString - public const nint m_morphRectDatas = 0x8; // + public const nint m_morphRectDatas = 0x8; // CUtlVector } // Parent: CUnaryUpdateNode // Field count: 4 @@ -2713,8 +2713,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CSeqSynthAnimDesc { public const nint m_sName = 0x0; // CBufferString - public const nint m_flags = 0x10; // - public const nint m_transition = 0x1C; // + public const nint m_flags = 0x10; // CSeqSeqDescFlag + public const nint m_transition = 0x1C; // CSeqTransition public const nint m_nLocalBaseReference = 0x24; // int16 public const nint m_nLocalBoneMask = 0x26; // int16 public const nint m_activityArray = 0x28; // CUtlVector @@ -3074,7 +3074,7 @@ namespace CS2Dumper.Schemas { public const nint m_szGrouping = 0x68; // CUtlVector public const nint m_nCompressorIndex = 0x80; // CUtlVector public const nint m_szElementNames = 0x98; // CUtlVector> - public const nint m_nElementUniqueID = 0xB0; // + public const nint m_nElementUniqueID = 0xB0; // CUtlVector> public const nint m_nElementMask = 0xC8; // CUtlVector public const nint m_vectorCompressor = 0xF8; // CUtlVector*> public const nint m_quaternionCompressor = 0x110; // CUtlVector*> @@ -3417,7 +3417,7 @@ namespace CS2Dumper.Schemas { public const nint m_nYTopDst = 0x2; // int16 public const nint m_flUWidthSrc = 0x4; // float32 public const nint m_flVHeightSrc = 0x8; // float32 - public const nint m_bundleDatas = 0x10; // + public const nint m_bundleDatas = 0x10; // CUtlVector } // Parent: None // Field count: 5 @@ -4311,7 +4311,7 @@ namespace CS2Dumper.Schemas { public static class CMorphSetData { public const nint m_nWidth = 0x10; // int32 public const nint m_nHeight = 0x14; // int32 - public const nint m_bundleTypes = 0x18; // + public const nint m_bundleTypes = 0x18; // CUtlVector public const nint m_morphDatas = 0x30; // CUtlVector public const nint m_pTextureAtlas = 0x48; // CStrongHandle public const nint m_FlexDesc = 0x50; // CUtlVector @@ -4454,14 +4454,14 @@ namespace CS2Dumper.Schemas { public static class CSeqMultiFetch { public const nint m_flags = 0x0; // CSeqMultiFetchFlag public const nint m_localReferenceArray = 0x8; // CUtlVector - public const nint m_nGroupSize = 0x20; // - public const nint m_nLocalPose = 0x28; // + public const nint m_nGroupSize = 0x20; // int32[2] + public const nint m_nLocalPose = 0x28; // int32[2] public const nint m_poseKeyArray0 = 0x30; // CUtlVector public const nint m_poseKeyArray1 = 0x48; // CUtlVector public const nint m_nLocalCyclePoseParameter = 0x60; // int32 public const nint m_bCalculatePoseParameters = 0x64; // bool public const nint m_bFixedBlendWeight = 0x65; // bool - public const nint m_flFixedBlendWeightVals = 0x68; // + public const nint m_flFixedBlendWeightVals = 0x68; // float32[2] } // Parent: None // Field count: 11 @@ -4665,12 +4665,12 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CSeqS1SeqDesc { public const nint m_sName = 0x0; // CBufferString - public const nint m_flags = 0x10; // - public const nint m_fetch = 0x20; // + public const nint m_flags = 0x10; // CSeqSeqDescFlag + public const nint m_fetch = 0x20; // CSeqMultiFetch public const nint m_nLocalWeightlist = 0x90; // int32 public const nint m_autoLayerArray = 0x98; // CUtlVector public const nint m_IKLockArray = 0xB0; // CUtlVector - public const nint m_transition = 0xC8; // + public const nint m_transition = 0xC8; // CSeqTransition public const nint m_SequenceKeys = 0xD0; // KeyValues3 public const nint m_LegacyKeyValueText = 0xE0; // CBufferString public const nint m_activityArray = 0xF0; // CUtlVector @@ -4756,7 +4756,7 @@ namespace CS2Dumper.Schemas { public const nint m_localSpaceTransforms = 0x10; // CUtlVector public const nint m_modelSpaceTransforms = 0x28; // CUtlVector public const nint m_boneNames = 0x40; // CUtlVector - public const nint m_children = 0x58; // + public const nint m_children = 0x58; // CUtlVector> public const nint m_parents = 0x70; // CUtlVector public const nint m_feet = 0x88; // CUtlVector public const nint m_morphNames = 0xA0; // CUtlVector @@ -5466,8 +5466,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CSeqCmdSeqDesc { public const nint m_sName = 0x0; // CBufferString - public const nint m_flags = 0x10; // - public const nint m_transition = 0x1C; // + public const nint m_flags = 0x10; // CSeqSeqDescFlag + public const nint m_transition = 0x1C; // CSeqTransition public const nint m_nFrameRangeSequence = 0x24; // int16 public const nint m_nFrameCount = 0x26; // int16 public const nint m_flFPS = 0x28; // float32 @@ -5708,7 +5708,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class AnimationDecodeDebugDump_t { - public const nint m_processingType = 0x0; // + public const nint m_processingType = 0x0; // AnimationProcessingType_t public const nint m_elems = 0x8; // CUtlVector } // Parent: CNmIDValueNode__CDefinition diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 24d9160..8257596 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -1143,7 +1143,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector> - constexpr std::ptrdiff_t m_sampleIndices = 0x50; // + constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector> constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector } // Parent: None @@ -1722,7 +1722,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CMorphData { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // + constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // CUtlVector } // Parent: CUnaryUpdateNode // Field count: 4 @@ -2718,8 +2718,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CSeqSynthAnimDesc { constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_flags = 0x10; // - constexpr std::ptrdiff_t m_transition = 0x1C; // + constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag + constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition constexpr std::ptrdiff_t m_nLocalBaseReference = 0x24; // int16 constexpr std::ptrdiff_t m_nLocalBoneMask = 0x26; // int16 constexpr std::ptrdiff_t m_activityArray = 0x28; // CUtlVector @@ -3079,7 +3079,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector> - constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // + constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector> constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector*> constexpr std::ptrdiff_t m_quaternionCompressor = 0x110; // CUtlVector*> @@ -3422,7 +3422,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nYTopDst = 0x2; // int16 constexpr std::ptrdiff_t m_flUWidthSrc = 0x4; // float32 constexpr std::ptrdiff_t m_flVHeightSrc = 0x8; // float32 - constexpr std::ptrdiff_t m_bundleDatas = 0x10; // + constexpr std::ptrdiff_t m_bundleDatas = 0x10; // CUtlVector } // Parent: None // Field count: 5 @@ -4316,7 +4316,7 @@ namespace cs2_dumper { namespace CMorphSetData { constexpr std::ptrdiff_t m_nWidth = 0x10; // int32 constexpr std::ptrdiff_t m_nHeight = 0x14; // int32 - constexpr std::ptrdiff_t m_bundleTypes = 0x18; // + constexpr std::ptrdiff_t m_bundleTypes = 0x18; // CUtlVector constexpr std::ptrdiff_t m_morphDatas = 0x30; // CUtlVector constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // CStrongHandle constexpr std::ptrdiff_t m_FlexDesc = 0x50; // CUtlVector @@ -4459,14 +4459,14 @@ namespace cs2_dumper { namespace CSeqMultiFetch { constexpr std::ptrdiff_t m_flags = 0x0; // CSeqMultiFetchFlag constexpr std::ptrdiff_t m_localReferenceArray = 0x8; // CUtlVector - constexpr std::ptrdiff_t m_nGroupSize = 0x20; // - constexpr std::ptrdiff_t m_nLocalPose = 0x28; // + constexpr std::ptrdiff_t m_nGroupSize = 0x20; // int32[2] + constexpr std::ptrdiff_t m_nLocalPose = 0x28; // int32[2] constexpr std::ptrdiff_t m_poseKeyArray0 = 0x30; // CUtlVector constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector constexpr std::ptrdiff_t m_nLocalCyclePoseParameter = 0x60; // int32 constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool constexpr std::ptrdiff_t m_bFixedBlendWeight = 0x65; // bool - constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; // + constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; // float32[2] } // Parent: None // Field count: 11 @@ -4670,12 +4670,12 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CSeqS1SeqDesc { constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_flags = 0x10; // - constexpr std::ptrdiff_t m_fetch = 0x20; // + constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag + constexpr std::ptrdiff_t m_fetch = 0x20; // CSeqMultiFetch constexpr std::ptrdiff_t m_nLocalWeightlist = 0x90; // int32 constexpr std::ptrdiff_t m_autoLayerArray = 0x98; // CUtlVector constexpr std::ptrdiff_t m_IKLockArray = 0xB0; // CUtlVector - constexpr std::ptrdiff_t m_transition = 0xC8; // + constexpr std::ptrdiff_t m_transition = 0xC8; // CSeqTransition constexpr std::ptrdiff_t m_SequenceKeys = 0xD0; // KeyValues3 constexpr std::ptrdiff_t m_LegacyKeyValueText = 0xE0; // CBufferString constexpr std::ptrdiff_t m_activityArray = 0xF0; // CUtlVector @@ -4761,7 +4761,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_localSpaceTransforms = 0x10; // CUtlVector constexpr std::ptrdiff_t m_modelSpaceTransforms = 0x28; // CUtlVector constexpr std::ptrdiff_t m_boneNames = 0x40; // CUtlVector - constexpr std::ptrdiff_t m_children = 0x58; // + constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector> constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector @@ -5471,8 +5471,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CSeqCmdSeqDesc { constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_flags = 0x10; // - constexpr std::ptrdiff_t m_transition = 0x1C; // + constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag + constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition constexpr std::ptrdiff_t m_nFrameRangeSequence = 0x24; // int16 constexpr std::ptrdiff_t m_nFrameCount = 0x26; // int16 constexpr std::ptrdiff_t m_flFPS = 0x28; // float32 @@ -5713,7 +5713,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace AnimationDecodeDebugDump_t { - constexpr std::ptrdiff_t m_processingType = 0x0; // + constexpr std::ptrdiff_t m_processingType = 0x0; // AnimationProcessingType_t constexpr std::ptrdiff_t m_elems = 0x8; // CUtlVector } // Parent: CNmIDValueNode__CDefinition diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 90270bc..bfe385b 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1235,7 +1235,7 @@ pub mod cs2_dumper { pub const m_children: usize = 0x0; // CUtlVector pub const m_quantizer: usize = 0x18; // CVectorQuantizer pub const m_sampleCodes: usize = 0x38; // CUtlVector> - pub const m_sampleIndices: usize = 0x50; // + pub const m_sampleIndices: usize = 0x50; // CUtlVector> pub const m_selectableSamples: usize = 0x68; // CUtlVector } // Parent: None @@ -1814,7 +1814,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CMorphData { pub const m_name: usize = 0x0; // CUtlString - pub const m_morphRectDatas: usize = 0x8; // + pub const m_morphRectDatas: usize = 0x8; // CUtlVector } // Parent: CUnaryUpdateNode // Field count: 4 @@ -2810,8 +2810,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CSeqSynthAnimDesc { pub const m_sName: usize = 0x0; // CBufferString - pub const m_flags: usize = 0x10; // - pub const m_transition: usize = 0x1C; // + pub const m_flags: usize = 0x10; // CSeqSeqDescFlag + pub const m_transition: usize = 0x1C; // CSeqTransition pub const m_nLocalBaseReference: usize = 0x24; // int16 pub const m_nLocalBoneMask: usize = 0x26; // int16 pub const m_activityArray: usize = 0x28; // CUtlVector @@ -3171,7 +3171,7 @@ pub mod cs2_dumper { pub const m_szGrouping: usize = 0x68; // CUtlVector pub const m_nCompressorIndex: usize = 0x80; // CUtlVector pub const m_szElementNames: usize = 0x98; // CUtlVector> - pub const m_nElementUniqueID: usize = 0xB0; // + pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector> pub const m_nElementMask: usize = 0xC8; // CUtlVector pub const m_vectorCompressor: usize = 0xF8; // CUtlVector*> pub const m_quaternionCompressor: usize = 0x110; // CUtlVector*> @@ -3514,7 +3514,7 @@ pub mod cs2_dumper { pub const m_nYTopDst: usize = 0x2; // int16 pub const m_flUWidthSrc: usize = 0x4; // float32 pub const m_flVHeightSrc: usize = 0x8; // float32 - pub const m_bundleDatas: usize = 0x10; // + pub const m_bundleDatas: usize = 0x10; // CUtlVector } // Parent: None // Field count: 5 @@ -4408,7 +4408,7 @@ pub mod cs2_dumper { pub mod CMorphSetData { pub const m_nWidth: usize = 0x10; // int32 pub const m_nHeight: usize = 0x14; // int32 - pub const m_bundleTypes: usize = 0x18; // + pub const m_bundleTypes: usize = 0x18; // CUtlVector pub const m_morphDatas: usize = 0x30; // CUtlVector pub const m_pTextureAtlas: usize = 0x48; // CStrongHandle pub const m_FlexDesc: usize = 0x50; // CUtlVector @@ -4551,14 +4551,14 @@ pub mod cs2_dumper { pub mod CSeqMultiFetch { pub const m_flags: usize = 0x0; // CSeqMultiFetchFlag pub const m_localReferenceArray: usize = 0x8; // CUtlVector - pub const m_nGroupSize: usize = 0x20; // - pub const m_nLocalPose: usize = 0x28; // + pub const m_nGroupSize: usize = 0x20; // int32[2] + pub const m_nLocalPose: usize = 0x28; // int32[2] pub const m_poseKeyArray0: usize = 0x30; // CUtlVector pub const m_poseKeyArray1: usize = 0x48; // CUtlVector pub const m_nLocalCyclePoseParameter: usize = 0x60; // int32 pub const m_bCalculatePoseParameters: usize = 0x64; // bool pub const m_bFixedBlendWeight: usize = 0x65; // bool - pub const m_flFixedBlendWeightVals: usize = 0x68; // + pub const m_flFixedBlendWeightVals: usize = 0x68; // float32[2] } // Parent: None // Field count: 11 @@ -4762,12 +4762,12 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CSeqS1SeqDesc { pub const m_sName: usize = 0x0; // CBufferString - pub const m_flags: usize = 0x10; // - pub const m_fetch: usize = 0x20; // + pub const m_flags: usize = 0x10; // CSeqSeqDescFlag + pub const m_fetch: usize = 0x20; // CSeqMultiFetch pub const m_nLocalWeightlist: usize = 0x90; // int32 pub const m_autoLayerArray: usize = 0x98; // CUtlVector pub const m_IKLockArray: usize = 0xB0; // CUtlVector - pub const m_transition: usize = 0xC8; // + pub const m_transition: usize = 0xC8; // CSeqTransition pub const m_SequenceKeys: usize = 0xD0; // KeyValues3 pub const m_LegacyKeyValueText: usize = 0xE0; // CBufferString pub const m_activityArray: usize = 0xF0; // CUtlVector @@ -4853,7 +4853,7 @@ pub mod cs2_dumper { pub const m_localSpaceTransforms: usize = 0x10; // CUtlVector pub const m_modelSpaceTransforms: usize = 0x28; // CUtlVector pub const m_boneNames: usize = 0x40; // CUtlVector - pub const m_children: usize = 0x58; // + pub const m_children: usize = 0x58; // CUtlVector> pub const m_parents: usize = 0x70; // CUtlVector pub const m_feet: usize = 0x88; // CUtlVector pub const m_morphNames: usize = 0xA0; // CUtlVector @@ -5563,8 +5563,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CSeqCmdSeqDesc { pub const m_sName: usize = 0x0; // CBufferString - pub const m_flags: usize = 0x10; // - pub const m_transition: usize = 0x1C; // + pub const m_flags: usize = 0x10; // CSeqSeqDescFlag + pub const m_transition: usize = 0x1C; // CSeqTransition pub const m_nFrameRangeSequence: usize = 0x24; // int16 pub const m_nFrameCount: usize = 0x26; // int16 pub const m_flFPS: usize = 0x28; // float32 @@ -5805,7 +5805,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod AnimationDecodeDebugDump_t { - pub const m_processingType: usize = 0x0; // + pub const m_processingType: usize = 0x0; // AnimationProcessingType_t pub const m_elems: usize = 0x8; // CUtlVector } // Parent: CNmIDValueNode__CDefinition diff --git a/output/buttons.cs b/output/buttons.cs index 0d93293..ebf10e5 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x1883720; - public const nint attack2 = 0x18837B0; - public const nint back = 0x18839F0; - public const nint duck = 0x1883CC0; - public const nint forward = 0x1883960; - public const nint jump = 0x1883C30; - public const nint left = 0x1883A80; - public const nint lookatweapon = 0x1AAC5C0; - public const nint reload = 0x1883690; - public const nint right = 0x1883B10; - public const nint showscores = 0x1AAC4A0; - public const nint sprint = 0x1883600; - public const nint turnleft = 0x1883840; - public const nint turnright = 0x18838D0; - public const nint use = 0x1883BA0; - public const nint zoom = 0x1AAC530; + public const nint attack = 0x1884730; + public const nint attack2 = 0x18847C0; + public const nint back = 0x1884A00; + public const nint duck = 0x1884CD0; + public const nint forward = 0x1884970; + public const nint jump = 0x1884C40; + public const nint left = 0x1884A90; + public const nint lookatweapon = 0x1AAD5F0; + public const nint reload = 0x18846A0; + public const nint right = 0x1884B20; + public const nint showscores = 0x1AAD4D0; + public const nint sprint = 0x1884610; + public const nint turnleft = 0x1884850; + public const nint turnright = 0x18848E0; + public const nint use = 0x1884BB0; + public const nint zoom = 0x1AAD560; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 7dc51dd..f18b136 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x1883720; - constexpr std::ptrdiff_t attack2 = 0x18837B0; - constexpr std::ptrdiff_t back = 0x18839F0; - constexpr std::ptrdiff_t duck = 0x1883CC0; - constexpr std::ptrdiff_t forward = 0x1883960; - constexpr std::ptrdiff_t jump = 0x1883C30; - constexpr std::ptrdiff_t left = 0x1883A80; - constexpr std::ptrdiff_t lookatweapon = 0x1AAC5C0; - constexpr std::ptrdiff_t reload = 0x1883690; - constexpr std::ptrdiff_t right = 0x1883B10; - constexpr std::ptrdiff_t showscores = 0x1AAC4A0; - constexpr std::ptrdiff_t sprint = 0x1883600; - constexpr std::ptrdiff_t turnleft = 0x1883840; - constexpr std::ptrdiff_t turnright = 0x18838D0; - constexpr std::ptrdiff_t use = 0x1883BA0; - constexpr std::ptrdiff_t zoom = 0x1AAC530; + constexpr std::ptrdiff_t attack = 0x1884730; + constexpr std::ptrdiff_t attack2 = 0x18847C0; + constexpr std::ptrdiff_t back = 0x1884A00; + constexpr std::ptrdiff_t duck = 0x1884CD0; + constexpr std::ptrdiff_t forward = 0x1884970; + constexpr std::ptrdiff_t jump = 0x1884C40; + constexpr std::ptrdiff_t left = 0x1884A90; + constexpr std::ptrdiff_t lookatweapon = 0x1AAD5F0; + constexpr std::ptrdiff_t reload = 0x18846A0; + constexpr std::ptrdiff_t right = 0x1884B20; + constexpr std::ptrdiff_t showscores = 0x1AAD4D0; + constexpr std::ptrdiff_t sprint = 0x1884610; + constexpr std::ptrdiff_t turnleft = 0x1884850; + constexpr std::ptrdiff_t turnright = 0x18848E0; + constexpr std::ptrdiff_t use = 0x1884BB0; + constexpr std::ptrdiff_t zoom = 0x1AAD560; } } diff --git a/output/buttons.json b/output/buttons.json index b0b8bf5..59402ba 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25704224, - "attack2": 25704368, - "back": 25704944, - "duck": 25705664, - "forward": 25704800, - "jump": 25705520, - "left": 25705088, - "lookatweapon": 27968960, - "reload": 25704080, - "right": 25705232, - "showscores": 27968672, - "sprint": 25703936, - "turnleft": 25704512, - "turnright": 25704656, - "use": 25705376, - "zoom": 27968816 + "attack": 25708336, + "attack2": 25708480, + "back": 25709056, + "duck": 25709776, + "forward": 25708912, + "jump": 25709632, + "left": 25709200, + "lookatweapon": 27973104, + "reload": 25708192, + "right": 25709344, + "showscores": 27972816, + "sprint": 25708048, + "turnleft": 25708624, + "turnright": 25708768, + "use": 25709488, + "zoom": 27972960 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index ccdd53a..0e72952 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x1883720; - pub const attack2: usize = 0x18837B0; - pub const back: usize = 0x18839F0; - pub const duck: usize = 0x1883CC0; - pub const forward: usize = 0x1883960; - pub const jump: usize = 0x1883C30; - pub const left: usize = 0x1883A80; - pub const lookatweapon: usize = 0x1AAC5C0; - pub const reload: usize = 0x1883690; - pub const right: usize = 0x1883B10; - pub const showscores: usize = 0x1AAC4A0; - pub const sprint: usize = 0x1883600; - pub const turnleft: usize = 0x1883840; - pub const turnright: usize = 0x18838D0; - pub const r#use: usize = 0x1883BA0; - pub const zoom: usize = 0x1AAC530; + pub const attack: usize = 0x1884730; + pub const attack2: usize = 0x18847C0; + pub const back: usize = 0x1884A00; + pub const duck: usize = 0x1884CD0; + pub const forward: usize = 0x1884970; + pub const jump: usize = 0x1884C40; + pub const left: usize = 0x1884A90; + pub const lookatweapon: usize = 0x1AAD5F0; + pub const reload: usize = 0x18846A0; + pub const right: usize = 0x1884B20; + pub const showscores: usize = 0x1AAD4D0; + pub const sprint: usize = 0x1884610; + pub const turnleft: usize = 0x1884850; + pub const turnright: usize = 0x18848E0; + pub const r#use: usize = 0x1884BB0; + pub const zoom: usize = 0x1AAD560; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 24edb0f..6f93a4a 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -1087,7 +1087,7 @@ namespace CS2Dumper.Schemas { public const nint m_scoreFirstHalf = 0x828; // int32 public const nint m_scoreSecondHalf = 0x82C; // int32 public const nint m_scoreOvertime = 0x830; // int32 - public const nint m_szClanTeamname = 0x834; // + public const nint m_szClanTeamname = 0x834; // char[129] public const nint m_iClanID = 0x8B8; // uint32 public const nint m_szTeamFlagImage = 0x8BC; // char[8] public const nint m_szTeamLogoImage = 0x8C4; // char[8] @@ -1201,10 +1201,10 @@ namespace CS2Dumper.Schemas { public static class C_CSPlayerPawn { public const nint m_pBulletServices = 0x1518; // CCSPlayer_BulletServices* public const nint m_pHostageServices = 0x1520; // CCSPlayer_HostageServices* - public const nint m_pBuyServices = 0x1528; // - public const nint m_pGlowServices = 0x1530; // + public const nint m_pBuyServices = 0x1528; // CCSPlayer_BuyServices* + public const nint m_pGlowServices = 0x1530; // CCSPlayer_GlowServices* public const nint m_pActionTrackingServices = 0x1538; // CCSPlayer_ActionTrackingServices* - public const nint m_pDamageReactServices = 0x1540; // + public const nint m_pDamageReactServices = 0x1540; // CCSPlayer_DamageReactServices* public const nint m_flHealthShotBoostExpirationTime = 0x1548; // GameTime_t public const nint m_flLastFiredWeaponTime = 0x154C; // GameTime_t public const nint m_bHasFemaleVoice = 0x1550; // bool @@ -1594,7 +1594,7 @@ namespace CS2Dumper.Schemas { public const nint m_aPlayerControllers = 0x568; // C_NetworkUtlVectorBase> public const nint m_aPlayers = 0x580; // C_NetworkUtlVectorBase> public const nint m_iScore = 0x598; // int32 - public const nint m_szTeamname = 0x59C; // + public const nint m_szTeamname = 0x59C; // char[129] } // Parent: C_SoundAreaEntityBase // Field count: 2 @@ -2394,7 +2394,7 @@ namespace CS2Dumper.Schemas { public const nint m_hSequence = 0x14B4; // HSequence public const nint m_flSeqStartTime = 0x14B8; // GameTime_t public const nint m_flSeqFixedCycle = 0x14BC; // float32 - public const nint m_nAnimLoopMode = 0x14C0; // + public const nint m_nAnimLoopMode = 0x14C0; // AnimLoopMode_t public const nint m_flPlaybackRate = 0x14C4; // CNetworkedQuantizedFloat public const nint m_nNotifyState = 0x14D0; // SequenceFinishNotifyState_t public const nint m_bNetworkedAnimationInputsChanged = 0x14D2; // bool @@ -2563,7 +2563,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNextSecondaryAttackTickRatio = 0x1674; // float32 public const nint m_iClip1 = 0x1678; // int32 public const nint m_iClip2 = 0x167C; // int32 - public const nint m_pReserveAmmo = 0x1680; // + public const nint m_pReserveAmmo = 0x1680; // int32[2] } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -2578,7 +2578,7 @@ namespace CS2Dumper.Schemas { public const nint m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage public const nint m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped> public const nint m_bLinkedCooldowns = 0x2F0; // bool - public const nint m_iFlags = 0x2F1; // + public const nint m_iFlags = 0x2F1; // ItemFlagTypes_t public const nint m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t public const nint m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t public const nint m_iMaxClip1 = 0x2F4; // int32 @@ -3121,7 +3121,7 @@ namespace CS2Dumper.Schemas { public static class ActiveModelConfig_t { public const nint m_Handle = 0x28; // ModelConfigHandle_t public const nint m_Name = 0x30; // CUtlSymbolLarge - public const nint m_AssociatedEntities = 0x38; // + public const nint m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase> public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun @@ -3433,9 +3433,9 @@ namespace CS2Dumper.Schemas { public const nint m_iEffectIndex = 0xF38; // CStrongHandle public const nint m_flStartTime = 0xF40; // GameTime_t public const nint m_flPreSimTime = 0xF44; // float32 - public const nint m_vServerControlPoints = 0xF48; // - public const nint m_iServerControlPointAssignments = 0xF78; // - public const nint m_hControlPointEnts = 0xF7C; // + public const nint m_vServerControlPoints = 0xF48; // Vector[4] + public const nint m_iServerControlPointAssignments = 0xF78; // uint8[4] + public const nint m_hControlPointEnts = 0xF7C; // CHandle[64] public const nint m_bNoSave = 0x107C; // bool public const nint m_bNoFreeze = 0x107D; // bool public const nint m_bNoRamp = 0x107E; // bool @@ -3501,7 +3501,7 @@ namespace CS2Dumper.Schemas { public const nint m_hSequence = 0x0; // HSequence public const nint m_flSeqStartTime = 0x4; // GameTime_t public const nint m_flSeqFixedCycle = 0x8; // float32 - public const nint m_nSeqLoopMode = 0xC; // + public const nint m_nSeqLoopMode = 0xC; // AnimLoopMode_t public const nint m_flPlaybackRate = 0x10; // float32 public const nint m_flCyclesPerSecond = 0x14; // float32 } @@ -4712,7 +4712,7 @@ namespace CS2Dumper.Schemas { public const nint m_nModelID = 0x8; // int32 public const nint m_hMaterialBase = 0x10; // CStrongHandle public const nint m_hMaterialDamageOverlay = 0x18; // CStrongHandle - public const nint m_solid = 0x20; // + public const nint m_solid = 0x20; // ShardSolid_t public const nint m_vecPanelSize = 0x24; // Vector2D public const nint m_vecStressPositionA = 0x2C; // Vector2D public const nint m_vecStressPositionB = 0x34; // Vector2D @@ -4778,7 +4778,7 @@ namespace CS2Dumper.Schemas { public const nint m_animgraph = 0x1120; // CUtlString public const nint m_animgraphCharacterModeString = 0x1128; // CGlobalSymbol public const nint m_defaultAnim = 0x1130; // CUtlString - public const nint m_nDefaultAnimLoopMode = 0x1138; // + public const nint m_nDefaultAnimLoopMode = 0x1138; // AnimLoopMode_t public const nint m_flInitialModelScale = 0x113C; // float32 public const nint m_sInitialWeaponState = 0x1140; // CUtlString } @@ -4973,7 +4973,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabled = 0x568; // bool public const nint m_bDisabledOld = 0x569; // bool public const nint m_bUpdateOnClient = 0x56A; // bool - public const nint m_nInputType = 0x56C; // + public const nint m_nInputType = 0x56C; // ValueRemapperInputType_t public const nint m_hRemapLineStart = 0x570; // CHandle public const nint m_hRemapLineEnd = 0x574; // CHandle public const nint m_flMaximumChangePerSecond = 0x578; // float32 @@ -5415,7 +5415,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnAnimReachedStart = 0x1190; // CEntityIOOutput public const nint m_OnAnimReachedEnd = 0x11B8; // CEntityIOOutput public const nint m_iszIdleAnim = 0x11E0; // CUtlSymbolLarge - public const nint m_nIdleAnimLoopMode = 0x11E8; // + public const nint m_nIdleAnimLoopMode = 0x11E8; // AnimLoopMode_t public const nint m_bRandomizeCycle = 0x11EC; // bool public const nint m_bStartDisabled = 0x11ED; // bool public const nint m_bFiredStartEndOutput = 0x11EE; // bool @@ -5834,7 +5834,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHasSuccessfullyInterpolated = 0x3B5; // bool public const nint m_bHasAddedVarsToInterpolation = 0x3B6; // bool public const nint m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x3B7; // bool - public const nint m_nInterpolationLatchDirtyFlags = 0x3B8; // + public const nint m_nInterpolationLatchDirtyFlags = 0x3B8; // int32[2] public const nint m_ListEntry = 0x3C0; // uint16[11] public const nint m_flCreateTime = 0x3D8; // GameTime_t public const nint m_flSpeed = 0x3DC; // float32 @@ -6007,7 +6007,7 @@ namespace CS2Dumper.Schemas { public const nint m_queryHandleHalo = 0xD3C; // int32 public const nint m_hBaseMaterial = 0xD60; // CStrongHandle public const nint m_nHaloIndex = 0xD68; // CStrongHandle - public const nint m_nBeamType = 0xD70; // + public const nint m_nBeamType = 0xD70; // BeamType_t public const nint m_nBeamFlags = 0xD74; // uint32 public const nint m_hAttachEntity = 0xD78; // CHandle[10] public const nint m_nAttachIndex = 0xDA0; // AttachmentHandle_t[10] @@ -6019,7 +6019,7 @@ namespace CS2Dumper.Schemas { public const nint m_fStartFrame = 0xDC0; // float32 public const nint m_fSpeed = 0xDC4; // float32 public const nint m_flFrame = 0xDC8; // float32 - public const nint m_nClipStyle = 0xDCC; // + public const nint m_nClipStyle = 0xDCC; // BeamClipStyle_t public const nint m_bTurnedOff = 0xDD0; // bool public const nint m_vecEndPos = 0xDD4; // Vector public const nint m_hEndEntity = 0xDE0; // CHandle diff --git a/output/client_dll.hpp b/output/client_dll.hpp index d41c4ef..9ae5bb7 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -1092,7 +1092,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_scoreFirstHalf = 0x828; // int32 constexpr std::ptrdiff_t m_scoreSecondHalf = 0x82C; // int32 constexpr std::ptrdiff_t m_scoreOvertime = 0x830; // int32 - constexpr std::ptrdiff_t m_szClanTeamname = 0x834; // + constexpr std::ptrdiff_t m_szClanTeamname = 0x834; // char[129] constexpr std::ptrdiff_t m_iClanID = 0x8B8; // uint32 constexpr std::ptrdiff_t m_szTeamFlagImage = 0x8BC; // char[8] constexpr std::ptrdiff_t m_szTeamLogoImage = 0x8C4; // char[8] @@ -1206,10 +1206,10 @@ namespace cs2_dumper { namespace C_CSPlayerPawn { constexpr std::ptrdiff_t m_pBulletServices = 0x1518; // CCSPlayer_BulletServices* constexpr std::ptrdiff_t m_pHostageServices = 0x1520; // CCSPlayer_HostageServices* - constexpr std::ptrdiff_t m_pBuyServices = 0x1528; // - constexpr std::ptrdiff_t m_pGlowServices = 0x1530; // + constexpr std::ptrdiff_t m_pBuyServices = 0x1528; // CCSPlayer_BuyServices* + constexpr std::ptrdiff_t m_pGlowServices = 0x1530; // CCSPlayer_GlowServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1538; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pDamageReactServices = 0x1540; // + constexpr std::ptrdiff_t m_pDamageReactServices = 0x1540; // CCSPlayer_DamageReactServices* constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1548; // GameTime_t constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x154C; // GameTime_t constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1550; // bool @@ -1599,7 +1599,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_aPlayerControllers = 0x568; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_aPlayers = 0x580; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_iScore = 0x598; // int32 - constexpr std::ptrdiff_t m_szTeamname = 0x59C; // + constexpr std::ptrdiff_t m_szTeamname = 0x59C; // char[129] } // Parent: C_SoundAreaEntityBase // Field count: 2 @@ -2399,7 +2399,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hSequence = 0x14B4; // HSequence constexpr std::ptrdiff_t m_flSeqStartTime = 0x14B8; // GameTime_t constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x14BC; // float32 - constexpr std::ptrdiff_t m_nAnimLoopMode = 0x14C0; // + constexpr std::ptrdiff_t m_nAnimLoopMode = 0x14C0; // AnimLoopMode_t constexpr std::ptrdiff_t m_flPlaybackRate = 0x14C4; // CNetworkedQuantizedFloat constexpr std::ptrdiff_t m_nNotifyState = 0x14D0; // SequenceFinishNotifyState_t constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x14D2; // bool @@ -2568,7 +2568,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x1674; // float32 constexpr std::ptrdiff_t m_iClip1 = 0x1678; // int32 constexpr std::ptrdiff_t m_iClip2 = 0x167C; // int32 - constexpr std::ptrdiff_t m_pReserveAmmo = 0x1680; // + constexpr std::ptrdiff_t m_pReserveAmmo = 0x1680; // int32[2] } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -2583,7 +2583,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage constexpr std::ptrdiff_t m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped> constexpr std::ptrdiff_t m_bLinkedCooldowns = 0x2F0; // bool - constexpr std::ptrdiff_t m_iFlags = 0x2F1; // + constexpr std::ptrdiff_t m_iFlags = 0x2F1; // ItemFlagTypes_t constexpr std::ptrdiff_t m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t constexpr std::ptrdiff_t m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t constexpr std::ptrdiff_t m_iMaxClip1 = 0x2F4; // int32 @@ -3126,7 +3126,7 @@ namespace cs2_dumper { namespace ActiveModelConfig_t { constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t constexpr std::ptrdiff_t m_Name = 0x30; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // + constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun @@ -3438,9 +3438,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEffectIndex = 0xF38; // CStrongHandle constexpr std::ptrdiff_t m_flStartTime = 0xF40; // GameTime_t constexpr std::ptrdiff_t m_flPreSimTime = 0xF44; // float32 - constexpr std::ptrdiff_t m_vServerControlPoints = 0xF48; // - constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF78; // - constexpr std::ptrdiff_t m_hControlPointEnts = 0xF7C; // + constexpr std::ptrdiff_t m_vServerControlPoints = 0xF48; // Vector[4] + constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF78; // uint8[4] + constexpr std::ptrdiff_t m_hControlPointEnts = 0xF7C; // CHandle[64] constexpr std::ptrdiff_t m_bNoSave = 0x107C; // bool constexpr std::ptrdiff_t m_bNoFreeze = 0x107D; // bool constexpr std::ptrdiff_t m_bNoRamp = 0x107E; // bool @@ -3506,7 +3506,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x8; // float32 - constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // + constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // AnimLoopMode_t constexpr std::ptrdiff_t m_flPlaybackRate = 0x10; // float32 constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32 } @@ -4717,7 +4717,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nModelID = 0x8; // int32 constexpr std::ptrdiff_t m_hMaterialBase = 0x10; // CStrongHandle constexpr std::ptrdiff_t m_hMaterialDamageOverlay = 0x18; // CStrongHandle - constexpr std::ptrdiff_t m_solid = 0x20; // + constexpr std::ptrdiff_t m_solid = 0x20; // ShardSolid_t constexpr std::ptrdiff_t m_vecPanelSize = 0x24; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionA = 0x2C; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionB = 0x34; // Vector2D @@ -4783,7 +4783,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_animgraph = 0x1120; // CUtlString constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x1128; // CGlobalSymbol constexpr std::ptrdiff_t m_defaultAnim = 0x1130; // CUtlString - constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1138; // + constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1138; // AnimLoopMode_t constexpr std::ptrdiff_t m_flInitialModelScale = 0x113C; // float32 constexpr std::ptrdiff_t m_sInitialWeaponState = 0x1140; // CUtlString } @@ -4978,7 +4978,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabled = 0x568; // bool constexpr std::ptrdiff_t m_bDisabledOld = 0x569; // bool constexpr std::ptrdiff_t m_bUpdateOnClient = 0x56A; // bool - constexpr std::ptrdiff_t m_nInputType = 0x56C; // + constexpr std::ptrdiff_t m_nInputType = 0x56C; // ValueRemapperInputType_t constexpr std::ptrdiff_t m_hRemapLineStart = 0x570; // CHandle constexpr std::ptrdiff_t m_hRemapLineEnd = 0x574; // CHandle constexpr std::ptrdiff_t m_flMaximumChangePerSecond = 0x578; // float32 @@ -5420,7 +5420,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnAnimReachedStart = 0x1190; // CEntityIOOutput constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0x11B8; // CEntityIOOutput constexpr std::ptrdiff_t m_iszIdleAnim = 0x11E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0x11E8; // + constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0x11E8; // AnimLoopMode_t constexpr std::ptrdiff_t m_bRandomizeCycle = 0x11EC; // bool constexpr std::ptrdiff_t m_bStartDisabled = 0x11ED; // bool constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0x11EE; // bool @@ -5839,7 +5839,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasSuccessfullyInterpolated = 0x3B5; // bool constexpr std::ptrdiff_t m_bHasAddedVarsToInterpolation = 0x3B6; // bool constexpr std::ptrdiff_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x3B7; // bool - constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x3B8; // + constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x3B8; // int32[2] constexpr std::ptrdiff_t m_ListEntry = 0x3C0; // uint16[11] constexpr std::ptrdiff_t m_flCreateTime = 0x3D8; // GameTime_t constexpr std::ptrdiff_t m_flSpeed = 0x3DC; // float32 @@ -6012,7 +6012,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_queryHandleHalo = 0xD3C; // int32 constexpr std::ptrdiff_t m_hBaseMaterial = 0xD60; // CStrongHandle constexpr std::ptrdiff_t m_nHaloIndex = 0xD68; // CStrongHandle - constexpr std::ptrdiff_t m_nBeamType = 0xD70; // + constexpr std::ptrdiff_t m_nBeamType = 0xD70; // BeamType_t constexpr std::ptrdiff_t m_nBeamFlags = 0xD74; // uint32 constexpr std::ptrdiff_t m_hAttachEntity = 0xD78; // CHandle[10] constexpr std::ptrdiff_t m_nAttachIndex = 0xDA0; // AttachmentHandle_t[10] @@ -6024,7 +6024,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fStartFrame = 0xDC0; // float32 constexpr std::ptrdiff_t m_fSpeed = 0xDC4; // float32 constexpr std::ptrdiff_t m_flFrame = 0xDC8; // float32 - constexpr std::ptrdiff_t m_nClipStyle = 0xDCC; // + constexpr std::ptrdiff_t m_nClipStyle = 0xDCC; // BeamClipStyle_t constexpr std::ptrdiff_t m_bTurnedOff = 0xDD0; // bool constexpr std::ptrdiff_t m_vecEndPos = 0xDD4; // Vector constexpr std::ptrdiff_t m_hEndEntity = 0xDE0; // CHandle diff --git a/output/client_dll.rs b/output/client_dll.rs index fab9634..890c464 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1097,7 +1097,7 @@ pub mod cs2_dumper { pub const m_scoreFirstHalf: usize = 0x828; // int32 pub const m_scoreSecondHalf: usize = 0x82C; // int32 pub const m_scoreOvertime: usize = 0x830; // int32 - pub const m_szClanTeamname: usize = 0x834; // + pub const m_szClanTeamname: usize = 0x834; // char[129] pub const m_iClanID: usize = 0x8B8; // uint32 pub const m_szTeamFlagImage: usize = 0x8BC; // char[8] pub const m_szTeamLogoImage: usize = 0x8C4; // char[8] @@ -1211,10 +1211,10 @@ pub mod cs2_dumper { pub mod C_CSPlayerPawn { pub const m_pBulletServices: usize = 0x1518; // CCSPlayer_BulletServices* pub const m_pHostageServices: usize = 0x1520; // CCSPlayer_HostageServices* - pub const m_pBuyServices: usize = 0x1528; // - pub const m_pGlowServices: usize = 0x1530; // + pub const m_pBuyServices: usize = 0x1528; // CCSPlayer_BuyServices* + pub const m_pGlowServices: usize = 0x1530; // CCSPlayer_GlowServices* pub const m_pActionTrackingServices: usize = 0x1538; // CCSPlayer_ActionTrackingServices* - pub const m_pDamageReactServices: usize = 0x1540; // + pub const m_pDamageReactServices: usize = 0x1540; // CCSPlayer_DamageReactServices* pub const m_flHealthShotBoostExpirationTime: usize = 0x1548; // GameTime_t pub const m_flLastFiredWeaponTime: usize = 0x154C; // GameTime_t pub const m_bHasFemaleVoice: usize = 0x1550; // bool @@ -1604,7 +1604,7 @@ pub mod cs2_dumper { pub const m_aPlayerControllers: usize = 0x568; // C_NetworkUtlVectorBase> pub const m_aPlayers: usize = 0x580; // C_NetworkUtlVectorBase> pub const m_iScore: usize = 0x598; // int32 - pub const m_szTeamname: usize = 0x59C; // + pub const m_szTeamname: usize = 0x59C; // char[129] } // Parent: C_SoundAreaEntityBase // Field count: 2 @@ -2404,7 +2404,7 @@ pub mod cs2_dumper { pub const m_hSequence: usize = 0x14B4; // HSequence pub const m_flSeqStartTime: usize = 0x14B8; // GameTime_t pub const m_flSeqFixedCycle: usize = 0x14BC; // float32 - pub const m_nAnimLoopMode: usize = 0x14C0; // + pub const m_nAnimLoopMode: usize = 0x14C0; // AnimLoopMode_t pub const m_flPlaybackRate: usize = 0x14C4; // CNetworkedQuantizedFloat pub const m_nNotifyState: usize = 0x14D0; // SequenceFinishNotifyState_t pub const m_bNetworkedAnimationInputsChanged: usize = 0x14D2; // bool @@ -2573,7 +2573,7 @@ pub mod cs2_dumper { pub const m_flNextSecondaryAttackTickRatio: usize = 0x1674; // float32 pub const m_iClip1: usize = 0x1678; // int32 pub const m_iClip2: usize = 0x167C; // int32 - pub const m_pReserveAmmo: usize = 0x1680; // + pub const m_pReserveAmmo: usize = 0x1680; // int32[2] } // Parent: CEntitySubclassVDataBase // Field count: 22 @@ -2588,7 +2588,7 @@ pub mod cs2_dumper { pub const m_sMuzzleAttachment: usize = 0x1F0; // CAttachmentNameSymbolWithStorage pub const m_szMuzzleFlashParticle: usize = 0x210; // CResourceNameTyped> pub const m_bLinkedCooldowns: usize = 0x2F0; // bool - pub const m_iFlags: usize = 0x2F1; // + pub const m_iFlags: usize = 0x2F1; // ItemFlagTypes_t pub const m_nPrimaryAmmoType: usize = 0x2F2; // AmmoIndex_t pub const m_nSecondaryAmmoType: usize = 0x2F3; // AmmoIndex_t pub const m_iMaxClip1: usize = 0x2F4; // int32 @@ -3131,7 +3131,7 @@ pub mod cs2_dumper { pub mod ActiveModelConfig_t { pub const m_Handle: usize = 0x28; // ModelConfigHandle_t pub const m_Name: usize = 0x30; // CUtlSymbolLarge - pub const m_AssociatedEntities: usize = 0x38; // + pub const m_AssociatedEntities: usize = 0x38; // C_NetworkUtlVectorBase> pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase } // Parent: C_CSWeaponBaseGun @@ -3443,9 +3443,9 @@ pub mod cs2_dumper { pub const m_iEffectIndex: usize = 0xF38; // CStrongHandle pub const m_flStartTime: usize = 0xF40; // GameTime_t pub const m_flPreSimTime: usize = 0xF44; // float32 - pub const m_vServerControlPoints: usize = 0xF48; // - pub const m_iServerControlPointAssignments: usize = 0xF78; // - pub const m_hControlPointEnts: usize = 0xF7C; // + pub const m_vServerControlPoints: usize = 0xF48; // Vector[4] + pub const m_iServerControlPointAssignments: usize = 0xF78; // uint8[4] + pub const m_hControlPointEnts: usize = 0xF7C; // CHandle[64] pub const m_bNoSave: usize = 0x107C; // bool pub const m_bNoFreeze: usize = 0x107D; // bool pub const m_bNoRamp: usize = 0x107E; // bool @@ -3511,7 +3511,7 @@ pub mod cs2_dumper { pub const m_hSequence: usize = 0x0; // HSequence pub const m_flSeqStartTime: usize = 0x4; // GameTime_t pub const m_flSeqFixedCycle: usize = 0x8; // float32 - pub const m_nSeqLoopMode: usize = 0xC; // + pub const m_nSeqLoopMode: usize = 0xC; // AnimLoopMode_t pub const m_flPlaybackRate: usize = 0x10; // float32 pub const m_flCyclesPerSecond: usize = 0x14; // float32 } @@ -4722,7 +4722,7 @@ pub mod cs2_dumper { pub const m_nModelID: usize = 0x8; // int32 pub const m_hMaterialBase: usize = 0x10; // CStrongHandle pub const m_hMaterialDamageOverlay: usize = 0x18; // CStrongHandle - pub const m_solid: usize = 0x20; // + pub const m_solid: usize = 0x20; // ShardSolid_t pub const m_vecPanelSize: usize = 0x24; // Vector2D pub const m_vecStressPositionA: usize = 0x2C; // Vector2D pub const m_vecStressPositionB: usize = 0x34; // Vector2D @@ -4788,7 +4788,7 @@ pub mod cs2_dumper { pub const m_animgraph: usize = 0x1120; // CUtlString pub const m_animgraphCharacterModeString: usize = 0x1128; // CGlobalSymbol pub const m_defaultAnim: usize = 0x1130; // CUtlString - pub const m_nDefaultAnimLoopMode: usize = 0x1138; // + pub const m_nDefaultAnimLoopMode: usize = 0x1138; // AnimLoopMode_t pub const m_flInitialModelScale: usize = 0x113C; // float32 pub const m_sInitialWeaponState: usize = 0x1140; // CUtlString } @@ -4983,7 +4983,7 @@ pub mod cs2_dumper { pub const m_bDisabled: usize = 0x568; // bool pub const m_bDisabledOld: usize = 0x569; // bool pub const m_bUpdateOnClient: usize = 0x56A; // bool - pub const m_nInputType: usize = 0x56C; // + pub const m_nInputType: usize = 0x56C; // ValueRemapperInputType_t pub const m_hRemapLineStart: usize = 0x570; // CHandle pub const m_hRemapLineEnd: usize = 0x574; // CHandle pub const m_flMaximumChangePerSecond: usize = 0x578; // float32 @@ -5425,7 +5425,7 @@ pub mod cs2_dumper { pub const m_OnAnimReachedStart: usize = 0x1190; // CEntityIOOutput pub const m_OnAnimReachedEnd: usize = 0x11B8; // CEntityIOOutput pub const m_iszIdleAnim: usize = 0x11E0; // CUtlSymbolLarge - pub const m_nIdleAnimLoopMode: usize = 0x11E8; // + pub const m_nIdleAnimLoopMode: usize = 0x11E8; // AnimLoopMode_t pub const m_bRandomizeCycle: usize = 0x11EC; // bool pub const m_bStartDisabled: usize = 0x11ED; // bool pub const m_bFiredStartEndOutput: usize = 0x11EE; // bool @@ -5844,7 +5844,7 @@ pub mod cs2_dumper { pub const m_bHasSuccessfullyInterpolated: usize = 0x3B5; // bool pub const m_bHasAddedVarsToInterpolation: usize = 0x3B6; // bool pub const m_bRenderEvenWhenNotSuccessfullyInterpolated: usize = 0x3B7; // bool - pub const m_nInterpolationLatchDirtyFlags: usize = 0x3B8; // + pub const m_nInterpolationLatchDirtyFlags: usize = 0x3B8; // int32[2] pub const m_ListEntry: usize = 0x3C0; // uint16[11] pub const m_flCreateTime: usize = 0x3D8; // GameTime_t pub const m_flSpeed: usize = 0x3DC; // float32 @@ -6017,7 +6017,7 @@ pub mod cs2_dumper { pub const m_queryHandleHalo: usize = 0xD3C; // int32 pub const m_hBaseMaterial: usize = 0xD60; // CStrongHandle pub const m_nHaloIndex: usize = 0xD68; // CStrongHandle - pub const m_nBeamType: usize = 0xD70; // + pub const m_nBeamType: usize = 0xD70; // BeamType_t pub const m_nBeamFlags: usize = 0xD74; // uint32 pub const m_hAttachEntity: usize = 0xD78; // CHandle[10] pub const m_nAttachIndex: usize = 0xDA0; // AttachmentHandle_t[10] @@ -6029,7 +6029,7 @@ pub mod cs2_dumper { pub const m_fStartFrame: usize = 0xDC0; // float32 pub const m_fSpeed: usize = 0xDC4; // float32 pub const m_flFrame: usize = 0xDC8; // float32 - pub const m_nClipStyle: usize = 0xDCC; // + pub const m_nClipStyle: usize = 0xDCC; // BeamClipStyle_t pub const m_bTurnedOff: usize = 0xDD0; // bool pub const m_vecEndPos: usize = 0xDD4; // Vector pub const m_hEndEntity: usize = 0xDE0; // CHandle diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index a15ac13..ac8e147 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 10d12d2..dcc62d3 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 486001e..0c3d762 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 33f96e0..80e80c7 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index a9af230..d028222 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 6f352dc..b170b00 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 89a6773..88c30f3 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { "build_number": 14071, - "timestamp": "2025-03-08T01:09:39.389363600+00:00" + "timestamp": "2025-03-12T09:38:45.590431400+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index c119788..7543fd3 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1882D10; - public const nint EmptyWorldService001_Client = 0x183E030; - public const nint GameClientExports001 = 0x187F9C8; - public const nint LegacyGameUI001 = 0x18A0570; - public const nint Source2Client002 = 0x1A9BE60; - public const nint Source2ClientConfig001 = 0x1A32610; - public const nint Source2ClientPrediction001 = 0x188ADA0; - public const nint Source2ClientUI001 = 0x189E940; + public const nint ClientToolsInfo_001 = 0x1883D20; + public const nint EmptyWorldService001_Client = 0x183F030; + public const nint GameClientExports001 = 0x18809D8; + public const nint LegacyGameUI001 = 0x18A1580; + public const nint Source2Client002 = 0x1A9CE90; + public const nint Source2ClientConfig001 = 0x1A33650; + public const nint Source2ClientPrediction001 = 0x188BDB0; + public const nint Source2ClientUI001 = 0x189F950; } // Module: engine2.dll public static class Engine2Dll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x137DD10; - public const nint EntitySubclassUtilsV001 = 0x132E3F0; - public const nint NavGameTest001 = 0x141DD58; + public const nint EmptyWorldService001_Server = 0x137DD20; + public const nint EntitySubclassUtilsV001 = 0x132E400; + public const nint NavGameTest001 = 0x141DD68; public const nint ServerToolsInfo_001 = 0x13D36A8; public const nint Source2GameClients001 = 0x13CD570; public const nint Source2GameDirector001 = 0x1501420; public const nint Source2GameEntities001 = 0x13D35D0; public const nint Source2Server001 = 0x13D3440; - public const nint Source2ServerConfig001 = 0x15CBD78; - public const nint customnavsystem001 = 0x1312B58; + public const nint Source2ServerConfig001 = 0x15CBD88; + public const nint customnavsystem001 = 0x1312B68; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 0af0896..72043dc 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -14,14 +14,14 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1882D10; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x183E030; - constexpr std::ptrdiff_t GameClientExports001 = 0x187F9C8; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x18A0570; - constexpr std::ptrdiff_t Source2Client002 = 0x1A9BE60; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A32610; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x188ADA0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x189E940; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1883D20; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x183F030; + constexpr std::ptrdiff_t GameClientExports001 = 0x18809D8; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x18A1580; + constexpr std::ptrdiff_t Source2Client002 = 0x1A9CE90; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A33650; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x188BDB0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x189F950; } // Module: engine2.dll namespace engine2_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x137DD10; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x132E3F0; - constexpr std::ptrdiff_t NavGameTest001 = 0x141DD58; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x137DD20; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x132E400; + constexpr std::ptrdiff_t NavGameTest001 = 0x141DD68; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13D36A8; constexpr std::ptrdiff_t Source2GameClients001 = 0x13CD570; constexpr std::ptrdiff_t Source2GameDirector001 = 0x1501420; constexpr std::ptrdiff_t Source2GameEntities001 = 0x13D35D0; constexpr std::ptrdiff_t Source2Server001 = 0x13D3440; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15CBD78; - constexpr std::ptrdiff_t customnavsystem001 = 0x1312B58; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15CBD88; + constexpr std::ptrdiff_t customnavsystem001 = 0x1312B68; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 8609311..8922460 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,14 +4,14 @@ "AnimationSystem_001": 6323504 }, "client.dll": { - "ClientToolsInfo_001": 25701648, - "EmptyWorldService001_Client": 25419824, - "GameClientExports001": 25688520, - "LegacyGameUI001": 25822576, - "Source2Client002": 27901536, - "Source2ClientConfig001": 27469328, - "Source2ClientPrediction001": 25734560, - "Source2ClientUI001": 25815360 + "ClientToolsInfo_001": 25705760, + "EmptyWorldService001_Client": 25423920, + "GameClientExports001": 25692632, + "LegacyGameUI001": 25826688, + "Source2Client002": 27905680, + "Source2ClientConfig001": 27473488, + "Source2ClientPrediction001": 25738672, + "Source2ClientUI001": 25819472 }, "engine2.dll": { "BenchmarkService001": 5532976, @@ -130,16 +130,16 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20438288, - "EntitySubclassUtilsV001": 20112368, - "NavGameTest001": 21093720, + "EmptyWorldService001_Server": 20438304, + "EntitySubclassUtilsV001": 20112384, + "NavGameTest001": 21093736, "ServerToolsInfo_001": 20788904, "Source2GameClients001": 20764016, "Source2GameDirector001": 22025248, "Source2GameEntities001": 20788688, "Source2Server001": 20788288, - "Source2ServerConfig001": 22855032, - "customnavsystem001": 19999576 + "Source2ServerConfig001": 22855048, + "customnavsystem001": 19999592 }, "soundsystem.dll": { "SoundOpSystem001": 3808336, diff --git a/output/interfaces.rs b/output/interfaces.rs index 54a28fc..c988d72 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, unused)] @@ -12,14 +12,14 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1882D10; - pub const EmptyWorldService001_Client: usize = 0x183E030; - pub const GameClientExports001: usize = 0x187F9C8; - pub const LegacyGameUI001: usize = 0x18A0570; - pub const Source2Client002: usize = 0x1A9BE60; - pub const Source2ClientConfig001: usize = 0x1A32610; - pub const Source2ClientPrediction001: usize = 0x188ADA0; - pub const Source2ClientUI001: usize = 0x189E940; + pub const ClientToolsInfo_001: usize = 0x1883D20; + pub const EmptyWorldService001_Client: usize = 0x183F030; + pub const GameClientExports001: usize = 0x18809D8; + pub const LegacyGameUI001: usize = 0x18A1580; + pub const Source2Client002: usize = 0x1A9CE90; + pub const Source2ClientConfig001: usize = 0x1A33650; + pub const Source2ClientPrediction001: usize = 0x188BDB0; + pub const Source2ClientUI001: usize = 0x189F950; } // Module: engine2.dll pub mod engine2_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x137DD10; - pub const EntitySubclassUtilsV001: usize = 0x132E3F0; - pub const NavGameTest001: usize = 0x141DD58; + pub const EmptyWorldService001_Server: usize = 0x137DD20; + pub const EntitySubclassUtilsV001: usize = 0x132E400; + pub const NavGameTest001: usize = 0x141DD68; pub const ServerToolsInfo_001: usize = 0x13D36A8; pub const Source2GameClients001: usize = 0x13CD570; pub const Source2GameDirector001: usize = 0x1501420; pub const Source2GameEntities001: usize = 0x13D35D0; pub const Source2Server001: usize = 0x13D3440; - pub const Source2ServerConfig001: usize = 0x15CBD78; - pub const customnavsystem001: usize = 0x1312B58; + pub const Source2ServerConfig001: usize = 0x15CBD88; + pub const customnavsystem001: usize = 0x1312B68; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 66e807f..b25ea12 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 6a7bb3a..729e21f 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 689b0dd..943c3c9 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 89fbbc9..26e0403 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 6bbe772..d1f1a31 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 8dfd4aa..068daf6 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 0e55769..fa01f48 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,33 +1,33 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1AAC6A0; - public const nint dwEntityList = 0x1A36A00; - public const nint dwGameEntitySystem = 0x1B5D738; + public const nint dwCSGOInput = 0x1AAD6D0; + public const nint dwEntityList = 0x1A37A30; + public const nint dwGameEntitySystem = 0x1B5E798; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A9D830; - public const nint dwGlobalVars = 0x187EC80; - public const nint dwGlowManager = 0x1A9D850; - public const nint dwLocalPlayerController = 0x1A88080; - public const nint dwLocalPlayerPawn = 0x188AF20; - public const nint dwPlantedC4 = 0x1AA79F0; - public const nint dwPrediction = 0x188ADA0; - public const nint dwSensitivity = 0x1A9EE28; + public const nint dwGameRules = 0x1A9E850; + public const nint dwGlobalVars = 0x187FC90; + public const nint dwGlowManager = 0x1A9E870; + public const nint dwLocalPlayerController = 0x1A890C0; + public const nint dwLocalPlayerPawn = 0x188BF30; + public const nint dwPlantedC4 = 0x1AA8A10; + public const nint dwPrediction = 0x188BDB0; + public const nint dwSensitivity = 0x1A9FE48; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1AACA70; - public const nint dwViewMatrix = 0x1AA27F0; - public const nint dwViewRender = 0x1AA3000; - public const nint dwWeaponC4 = 0x1A3AC80; + public const nint dwViewAngles = 0x1AADAA0; + public const nint dwViewMatrix = 0x1AA3810; + public const nint dwViewRender = 0x1AA4020; + public const nint dwWeaponC4 = 0x1A3BCB0; } // Module: engine2.dll public static class Engine2Dll { public const nint dwBuildNumber = 0x540BE4; public const nint dwNetworkGameClient = 0x53FCE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; - public const nint dwNetworkGameClient_deltaTick = 0x244; + public const nint dwNetworkGameClient_deltaTick = 0x27C; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; public const nint dwNetworkGameClient_localPlayer = 0xF0; public const nint dwNetworkGameClient_maxClients = 0x238; diff --git a/output/offsets.hpp b/output/offsets.hpp index 604068c..7e944ef 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -9,30 +9,30 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1AAC6A0; - constexpr std::ptrdiff_t dwEntityList = 0x1A36A00; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B5D738; + constexpr std::ptrdiff_t dwCSGOInput = 0x1AAD6D0; + constexpr std::ptrdiff_t dwEntityList = 0x1A37A30; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B5E798; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A9D830; - constexpr std::ptrdiff_t dwGlobalVars = 0x187EC80; - constexpr std::ptrdiff_t dwGlowManager = 0x1A9D850; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A88080; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x188AF20; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1AA79F0; - constexpr std::ptrdiff_t dwPrediction = 0x188ADA0; - constexpr std::ptrdiff_t dwSensitivity = 0x1A9EE28; + constexpr std::ptrdiff_t dwGameRules = 0x1A9E850; + constexpr std::ptrdiff_t dwGlobalVars = 0x187FC90; + constexpr std::ptrdiff_t dwGlowManager = 0x1A9E870; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A890C0; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x188BF30; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1AA8A10; + constexpr std::ptrdiff_t dwPrediction = 0x188BDB0; + constexpr std::ptrdiff_t dwSensitivity = 0x1A9FE48; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1AACA70; - constexpr std::ptrdiff_t dwViewMatrix = 0x1AA27F0; - constexpr std::ptrdiff_t dwViewRender = 0x1AA3000; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1A3AC80; + constexpr std::ptrdiff_t dwViewAngles = 0x1AADAA0; + constexpr std::ptrdiff_t dwViewMatrix = 0x1AA3810; + constexpr std::ptrdiff_t dwViewRender = 0x1AA4020; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1A3BCB0; } // Module: engine2.dll namespace engine2_dll { constexpr std::ptrdiff_t dwBuildNumber = 0x540BE4; constexpr std::ptrdiff_t dwNetworkGameClient = 0x53FCE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; - constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; diff --git a/output/offsets.json b/output/offsets.json index 1ac422c..fa83512 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,28 +1,28 @@ { "client.dll": { - "dwCSGOInput": 27969184, - "dwEntityList": 27486720, - "dwGameEntitySystem": 28694328, + "dwCSGOInput": 27973328, + "dwEntityList": 27490864, + "dwGameEntitySystem": 28698520, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27908144, - "dwGlobalVars": 25685120, - "dwGlowManager": 27908176, - "dwLocalPlayerController": 27820160, - "dwLocalPlayerPawn": 25734944, - "dwPlantedC4": 27949552, - "dwPrediction": 25734560, - "dwSensitivity": 27913768, + "dwGameRules": 27912272, + "dwGlobalVars": 25689232, + "dwGlowManager": 27912304, + "dwLocalPlayerController": 27824320, + "dwLocalPlayerPawn": 25739056, + "dwPlantedC4": 27953680, + "dwPrediction": 25738672, + "dwSensitivity": 27917896, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27970160, - "dwViewMatrix": 27928560, - "dwViewRender": 27930624, - "dwWeaponC4": 27503744 + "dwViewAngles": 27974304, + "dwViewMatrix": 27932688, + "dwViewRender": 27934752, + "dwWeaponC4": 27507888 }, "engine2.dll": { "dwBuildNumber": 5508068, "dwNetworkGameClient": 5504224, "dwNetworkGameClient_clientTickCount": 872, - "dwNetworkGameClient_deltaTick": 580, + "dwNetworkGameClient_deltaTick": 636, "dwNetworkGameClient_isBackgroundMap": 2626631, "dwNetworkGameClient_localPlayer": 240, "dwNetworkGameClient_maxClients": 568, diff --git a/output/offsets.rs b/output/offsets.rs index 871dbdb..9cf3c44 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, unused)] @@ -7,30 +7,30 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1AAC6A0; - pub const dwEntityList: usize = 0x1A36A00; - pub const dwGameEntitySystem: usize = 0x1B5D738; + pub const dwCSGOInput: usize = 0x1AAD6D0; + pub const dwEntityList: usize = 0x1A37A30; + pub const dwGameEntitySystem: usize = 0x1B5E798; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A9D830; - pub const dwGlobalVars: usize = 0x187EC80; - pub const dwGlowManager: usize = 0x1A9D850; - pub const dwLocalPlayerController: usize = 0x1A88080; - pub const dwLocalPlayerPawn: usize = 0x188AF20; - pub const dwPlantedC4: usize = 0x1AA79F0; - pub const dwPrediction: usize = 0x188ADA0; - pub const dwSensitivity: usize = 0x1A9EE28; + pub const dwGameRules: usize = 0x1A9E850; + pub const dwGlobalVars: usize = 0x187FC90; + pub const dwGlowManager: usize = 0x1A9E870; + pub const dwLocalPlayerController: usize = 0x1A890C0; + pub const dwLocalPlayerPawn: usize = 0x188BF30; + pub const dwPlantedC4: usize = 0x1AA8A10; + pub const dwPrediction: usize = 0x188BDB0; + pub const dwSensitivity: usize = 0x1A9FE48; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1AACA70; - pub const dwViewMatrix: usize = 0x1AA27F0; - pub const dwViewRender: usize = 0x1AA3000; - pub const dwWeaponC4: usize = 0x1A3AC80; + pub const dwViewAngles: usize = 0x1AADAA0; + pub const dwViewMatrix: usize = 0x1AA3810; + pub const dwViewRender: usize = 0x1AA4020; + pub const dwWeaponC4: usize = 0x1A3BCB0; } // Module: engine2.dll pub mod engine2_dll { pub const dwBuildNumber: usize = 0x540BE4; pub const dwNetworkGameClient: usize = 0x53FCE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; - pub const dwNetworkGameClient_deltaTick: usize = 0x244; + pub const dwNetworkGameClient_deltaTick: usize = 0x27C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; pub const dwNetworkGameClient_localPlayer: usize = 0xF0; pub const dwNetworkGameClient_maxClients: usize = 0x238; diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index a76326f..d99a5ba 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index f27b313..b540550 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 20dab56..bbdf87e 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 132785a..21bb00b 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: particles.dll @@ -940,7 +940,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFirstSourcePoint = 0x1CC; // int32 public const nint m_bSetOrientation = 0x1D0; // bool public const nint m_nOrientationMode = 0x1D4; // ParticleOrientationSetMode_t - public const nint m_nSetParent = 0x1D8; // + public const nint m_nSetParent = 0x1D8; // ParticleParentSetMode_t } // Parent: CParticleFunctionOperator // Field count: 8 @@ -1209,7 +1209,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCenterXOffset = 0xCC0; // CParticleCollectionRendererFloatInput public const nint m_flCenterYOffset = 0xE20; // CParticleCollectionRendererFloatInput public const nint m_flBumpStrength = 0xF80; // float32 - public const nint m_nCropTextureOverride = 0xF84; // + public const nint m_nCropTextureOverride = 0xF84; // ParticleSequenceCropOverride_t public const nint m_vecTexturesInput = 0xF88; // CUtlVector public const nint m_flAnimationRate = 0xFA0; // float32 public const nint m_nAnimationType = 0xFA4; // AnimationType_t @@ -3421,7 +3421,7 @@ namespace CS2Dumper.Schemas { public const nint m_bLOS = 0x1F4; // bool public const nint m_CollisionGroupName = 0x1F5; // char[128] public const nint m_nTraceSet = 0x278; // ParticleTraceSet_t - public const nint m_nSetParent = 0x27C; // + public const nint m_nSetParent = 0x27C; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission // Field count: 4 @@ -5228,7 +5228,7 @@ namespace CS2Dumper.Schemas { public const nint m_bRenderSpecular = 0x1249; // bool public const nint m_lightCookie = 0x1250; // CUtlString public const nint m_nPriority = 0x1258; // int32 - public const nint m_nFogLightingMode = 0x125C; // + public const nint m_nFogLightingMode = 0x125C; // ParticleLightFogLightingMode_t public const nint m_flFogContribution = 0x1260; // CParticleCollectionRendererFloatInput public const nint m_nCapsuleLightBehavior = 0x13C0; // ParticleLightBehaviorChoiceList_t public const nint m_flCapsuleLength = 0x13C4; // float32 @@ -5284,7 +5284,7 @@ namespace CS2Dumper.Schemas { public const nint m_nCP1 = 0x1C8; // int32 public const nint m_vecCP1Pos = 0x1CC; // Vector public const nint m_bUseAvgParticlePos = 0x1D8; // bool - public const nint m_nSetParent = 0x1DC; // + public const nint m_nSetParent = 0x1DC; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission // Field count: 7 diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index c9cd6dd..979ca3b 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -945,7 +945,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFirstSourcePoint = 0x1CC; // int32 constexpr std::ptrdiff_t m_bSetOrientation = 0x1D0; // bool constexpr std::ptrdiff_t m_nOrientationMode = 0x1D4; // ParticleOrientationSetMode_t - constexpr std::ptrdiff_t m_nSetParent = 0x1D8; // + constexpr std::ptrdiff_t m_nSetParent = 0x1D8; // ParticleParentSetMode_t } // Parent: CParticleFunctionOperator // Field count: 8 @@ -1214,7 +1214,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCenterXOffset = 0xCC0; // CParticleCollectionRendererFloatInput constexpr std::ptrdiff_t m_flCenterYOffset = 0xE20; // CParticleCollectionRendererFloatInput constexpr std::ptrdiff_t m_flBumpStrength = 0xF80; // float32 - constexpr std::ptrdiff_t m_nCropTextureOverride = 0xF84; // + constexpr std::ptrdiff_t m_nCropTextureOverride = 0xF84; // ParticleSequenceCropOverride_t constexpr std::ptrdiff_t m_vecTexturesInput = 0xF88; // CUtlVector constexpr std::ptrdiff_t m_flAnimationRate = 0xFA0; // float32 constexpr std::ptrdiff_t m_nAnimationType = 0xFA4; // AnimationType_t @@ -3426,7 +3426,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bLOS = 0x1F4; // bool constexpr std::ptrdiff_t m_CollisionGroupName = 0x1F5; // char[128] constexpr std::ptrdiff_t m_nTraceSet = 0x278; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_nSetParent = 0x27C; // + constexpr std::ptrdiff_t m_nSetParent = 0x27C; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission // Field count: 4 @@ -5233,7 +5233,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bRenderSpecular = 0x1249; // bool constexpr std::ptrdiff_t m_lightCookie = 0x1250; // CUtlString constexpr std::ptrdiff_t m_nPriority = 0x1258; // int32 - constexpr std::ptrdiff_t m_nFogLightingMode = 0x125C; // + constexpr std::ptrdiff_t m_nFogLightingMode = 0x125C; // ParticleLightFogLightingMode_t constexpr std::ptrdiff_t m_flFogContribution = 0x1260; // CParticleCollectionRendererFloatInput constexpr std::ptrdiff_t m_nCapsuleLightBehavior = 0x13C0; // ParticleLightBehaviorChoiceList_t constexpr std::ptrdiff_t m_flCapsuleLength = 0x13C4; // float32 @@ -5289,7 +5289,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCP1 = 0x1C8; // int32 constexpr std::ptrdiff_t m_vecCP1Pos = 0x1CC; // Vector constexpr std::ptrdiff_t m_bUseAvgParticlePos = 0x1D8; // bool - constexpr std::ptrdiff_t m_nSetParent = 0x1DC; // + constexpr std::ptrdiff_t m_nSetParent = 0x1DC; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission // Field count: 7 diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 0edb990..2a60606 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1019,7 +1019,7 @@ pub mod cs2_dumper { pub const m_nFirstSourcePoint: usize = 0x1CC; // int32 pub const m_bSetOrientation: usize = 0x1D0; // bool pub const m_nOrientationMode: usize = 0x1D4; // ParticleOrientationSetMode_t - pub const m_nSetParent: usize = 0x1D8; // + pub const m_nSetParent: usize = 0x1D8; // ParticleParentSetMode_t } // Parent: CParticleFunctionOperator // Field count: 8 @@ -1288,7 +1288,7 @@ pub mod cs2_dumper { pub const m_flCenterXOffset: usize = 0xCC0; // CParticleCollectionRendererFloatInput pub const m_flCenterYOffset: usize = 0xE20; // CParticleCollectionRendererFloatInput pub const m_flBumpStrength: usize = 0xF80; // float32 - pub const m_nCropTextureOverride: usize = 0xF84; // + pub const m_nCropTextureOverride: usize = 0xF84; // ParticleSequenceCropOverride_t pub const m_vecTexturesInput: usize = 0xF88; // CUtlVector pub const m_flAnimationRate: usize = 0xFA0; // float32 pub const m_nAnimationType: usize = 0xFA4; // AnimationType_t @@ -3500,7 +3500,7 @@ pub mod cs2_dumper { pub const m_bLOS: usize = 0x1F4; // bool pub const m_CollisionGroupName: usize = 0x1F5; // char[128] pub const m_nTraceSet: usize = 0x278; // ParticleTraceSet_t - pub const m_nSetParent: usize = 0x27C; // + pub const m_nSetParent: usize = 0x27C; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission // Field count: 4 @@ -5307,7 +5307,7 @@ pub mod cs2_dumper { pub const m_bRenderSpecular: usize = 0x1249; // bool pub const m_lightCookie: usize = 0x1250; // CUtlString pub const m_nPriority: usize = 0x1258; // int32 - pub const m_nFogLightingMode: usize = 0x125C; // + pub const m_nFogLightingMode: usize = 0x125C; // ParticleLightFogLightingMode_t pub const m_flFogContribution: usize = 0x1260; // CParticleCollectionRendererFloatInput pub const m_nCapsuleLightBehavior: usize = 0x13C0; // ParticleLightBehaviorChoiceList_t pub const m_flCapsuleLength: usize = 0x13C4; // float32 @@ -5363,7 +5363,7 @@ pub mod cs2_dumper { pub const m_nCP1: usize = 0x1C8; // int32 pub const m_vecCP1Pos: usize = 0x1CC; // Vector pub const m_bUseAvgParticlePos: usize = 0x1D8; // bool - pub const m_nSetParent: usize = 0x1DC; // + pub const m_nSetParent: usize = 0x1DC; // ParticleParentSetMode_t } // Parent: CParticleFunctionPreEmission // Field count: 7 diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 89136ee..ccbf707 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-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index ab2bab2..c89e2b9 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-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 70e53ce..843d99d 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-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 a3aea18..80ce964 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index b50daef..14744fb 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index b1d6092..5df149b 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 d0150a8..343e384 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 0bcb774..5b91e4b 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index d229d74..5618222 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 4181d7c..cfba7c6 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 335594e..f84106c 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index fad351b..25c651d 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 1689275..7dd219a 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index e014345..3c38811 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index aa5f40c..18cd96b 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 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 741be27..9eb644c 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -1659,7 +1659,7 @@ namespace CS2Dumper.Schemas { public const nint m_OnAnimReachedStart = 0xBE0; // CEntityIOOutput public const nint m_OnAnimReachedEnd = 0xC08; // CEntityIOOutput public const nint m_iszIdleAnim = 0xC30; // CUtlSymbolLarge - public const nint m_nIdleAnimLoopMode = 0xC38; // + public const nint m_nIdleAnimLoopMode = 0xC38; // AnimLoopMode_t public const nint m_bRandomizeCycle = 0xC3C; // bool public const nint m_bStartDisabled = 0xC3D; // bool public const nint m_bFiredStartEndOutput = 0xC3E; // bool @@ -2048,7 +2048,7 @@ namespace CS2Dumper.Schemas { public const nint m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase> public const nint m_flOldPlayerZ = 0x138; // float32 public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 - public const nint m_hTriggerSoundscapeList = 0x158; // + public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector> } // Parent: CBaseEntity // Field count: 3 @@ -3799,7 +3799,7 @@ namespace CS2Dumper.Schemas { public const nint m_hSequence = 0x22C; // HSequence public const nint m_flSeqStartTime = 0x230; // GameTime_t public const nint m_flSeqFixedCycle = 0x234; // float32 - public const nint m_nAnimLoopMode = 0x238; // + public const nint m_nAnimLoopMode = 0x238; // AnimLoopMode_t public const nint m_flPlaybackRate = 0x23C; // CNetworkedQuantizedFloat public const nint m_nNotifyState = 0x248; // SequenceFinishNotifyState_t public const nint m_bNetworkedAnimationInputsChanged = 0x24A; // bool @@ -4172,8 +4172,8 @@ namespace CS2Dumper.Schemas { public const nint m_iEffectIndex = 0x9A0; // CStrongHandle public const nint m_flStartTime = 0x9A8; // GameTime_t public const nint m_flPreSimTime = 0x9AC; // float32 - public const nint m_vServerControlPoints = 0x9B0; // - public const nint m_iServerControlPointAssignments = 0x9E0; // + public const nint m_vServerControlPoints = 0x9B0; // Vector[4] + public const nint m_iServerControlPointAssignments = 0x9E0; // uint8[4] public const nint m_hControlPointEnts = 0x9E4; // CHandle[64] public const nint m_bNoSave = 0xAE4; // bool public const nint m_bNoFreeze = 0xAE5; // bool @@ -4199,7 +4199,7 @@ namespace CS2Dumper.Schemas { public const nint m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage public const nint m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped> public const nint m_bLinkedCooldowns = 0x2F0; // bool - public const nint m_iFlags = 0x2F1; // + public const nint m_iFlags = 0x2F1; // ItemFlagTypes_t public const nint m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t public const nint m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t public const nint m_iMaxClip1 = 0x2F4; // int32 @@ -4967,7 +4967,7 @@ namespace CS2Dumper.Schemas { public static class CPointValueRemapper { public const nint m_bDisabled = 0x4E0; // bool public const nint m_bUpdateOnClient = 0x4E1; // bool - public const nint m_nInputType = 0x4E4; // + public const nint m_nInputType = 0x4E4; // ValueRemapperInputType_t public const nint m_iszRemapLineStartName = 0x4E8; // CUtlSymbolLarge public const nint m_iszRemapLineEndName = 0x4F0; // CUtlSymbolLarge public const nint m_hRemapLineStart = 0x4F8; // CHandle @@ -5229,7 +5229,7 @@ namespace CS2Dumper.Schemas { public const nint m_hSequence = 0x0; // HSequence public const nint m_flSeqStartTime = 0x4; // GameTime_t public const nint m_flSeqFixedCycle = 0x8; // float32 - public const nint m_nSeqLoopMode = 0xC; // + public const nint m_nSeqLoopMode = 0xC; // AnimLoopMode_t public const nint m_flPlaybackRate = 0x10; // float32 public const nint m_flCyclesPerSecond = 0x14; // float32 } @@ -6311,7 +6311,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNextSecondaryAttackTickRatio = 0xD3C; // float32 public const nint m_iClip1 = 0xD40; // int32 public const nint m_iClip2 = 0xD44; // int32 - public const nint m_pReserveAmmo = 0xD48; // + public const nint m_pReserveAmmo = 0xD48; // int32[2] public const nint m_OnPlayerUse = 0xD50; // CEntityIOOutput } // Parent: CPlayerControllerComponent @@ -6355,7 +6355,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_poolOrigin (Vector) // NetworkVarNames: m_waterLevel (float32) public static class CFish { - public const nint m_pool = 0x9A8; // + public const nint m_pool = 0x9A8; // CHandle public const nint m_id = 0x9AC; // uint32 public const nint m_x = 0x9B0; // float32 public const nint m_y = 0x9B4; // float32 @@ -6642,7 +6642,7 @@ namespace CS2Dumper.Schemas { public const nint m_nNumBeamEnts = 0x7A0; // uint8 public const nint m_hBaseMaterial = 0x7A8; // CStrongHandle public const nint m_nHaloIndex = 0x7B0; // CStrongHandle - public const nint m_nBeamType = 0x7B8; // + public const nint m_nBeamType = 0x7B8; // BeamType_t public const nint m_nBeamFlags = 0x7BC; // uint32 public const nint m_hAttachEntity = 0x7C0; // CHandle[10] public const nint m_nAttachIndex = 0x7E8; // AttachmentHandle_t[10] @@ -6654,7 +6654,7 @@ namespace CS2Dumper.Schemas { public const nint m_fStartFrame = 0x808; // float32 public const nint m_fSpeed = 0x80C; // float32 public const nint m_flFrame = 0x810; // float32 - public const nint m_nClipStyle = 0x814; // + public const nint m_nClipStyle = 0x814; // BeamClipStyle_t public const nint m_bTurnedOff = 0x818; // bool public const nint m_vecEndPos = 0x81C; // Vector public const nint m_hEndEntity = 0x828; // CHandle @@ -6952,7 +6952,7 @@ namespace CS2Dumper.Schemas { public const nint m_seqIdle = 0xDBC; // HSequence public const nint m_seqFirePrimary = 0xDC0; // HSequence public const nint m_seqFireSecondary = 0xDC4; // HSequence - public const nint m_thirdPersonFireSequences = 0xDC8; // + public const nint m_thirdPersonFireSequences = 0xDC8; // CUtlVector public const nint m_hCurrentThirdPersonSequence = 0xDE0; // HSequence public const nint m_nSilencerBoneIndex = 0xDE4; // int32 public const nint m_thirdPersonSequences = 0xDE8; // HSequence[7] @@ -7003,7 +7003,7 @@ namespace CS2Dumper.Schemas { public const nint m_bWasOwnedByTerrorist = 0xF2D; // bool public const nint m_bFiredOutOfAmmoEvent = 0xF2E; // bool public const nint m_numRemoveUnownedWeaponThink = 0xF30; // int32 - public const nint m_IronSightController = 0xF38; // + public const nint m_IronSightController = 0xF38; // CIronSightController public const nint m_iIronSightMode = 0xF50; // int32 public const nint m_flLastLOSTraceFailureTime = 0xF54; // GameTime_t public const nint m_iNumEmptyAttacks = 0xF58; // int32 @@ -7127,7 +7127,7 @@ namespace CS2Dumper.Schemas { public const nint m_scoreFirstHalf = 0x7A8; // int32 public const nint m_scoreSecondHalf = 0x7AC; // int32 public const nint m_scoreOvertime = 0x7B0; // int32 - public const nint m_szClanTeamname = 0x7B4; // + public const nint m_szClanTeamname = 0x7B4; // char[129] public const nint m_iClanID = 0x838; // uint32 public const nint m_szTeamFlagImage = 0x83C; // char[8] public const nint m_szTeamLogoImage = 0x844; // char[8] @@ -7986,7 +7986,7 @@ namespace CS2Dumper.Schemas { public const nint m_nModelID = 0x8; // int32 public const nint m_hMaterialBase = 0x10; // CStrongHandle public const nint m_hMaterialDamageOverlay = 0x18; // CStrongHandle - public const nint m_solid = 0x20; // + public const nint m_solid = 0x20; // ShardSolid_t public const nint m_vecPanelSize = 0x24; // Vector2D public const nint m_vecStressPositionA = 0x2C; // Vector2D public const nint m_vecStressPositionB = 0x34; // Vector2D @@ -8522,7 +8522,7 @@ namespace CS2Dumper.Schemas { public const nint m_aPlayerControllers = 0x4E0; // CNetworkUtlVectorBase> public const nint m_aPlayers = 0x4F8; // CNetworkUtlVectorBase> public const nint m_iScore = 0x510; // int32 - public const nint m_szTeamname = 0x514; // + public const nint m_szTeamname = 0x514; // char[129] } // Parent: CCSWeaponBaseGun // Field count: 0 diff --git a/output/server_dll.hpp b/output/server_dll.hpp index c35f6de..682a702 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -1664,7 +1664,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OnAnimReachedStart = 0xBE0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0xC08; // CEntityIOOutput constexpr std::ptrdiff_t m_iszIdleAnim = 0xC30; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0xC38; // + constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0xC38; // AnimLoopMode_t constexpr std::ptrdiff_t m_bRandomizeCycle = 0xC3C; // bool constexpr std::ptrdiff_t m_bStartDisabled = 0xC3D; // bool constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0xC3E; // bool @@ -2053,7 +2053,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32 constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32 - constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; // + constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; // CUtlVector> } // Parent: CBaseEntity // Field count: 3 @@ -3804,7 +3804,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hSequence = 0x22C; // HSequence constexpr std::ptrdiff_t m_flSeqStartTime = 0x230; // GameTime_t constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x234; // float32 - constexpr std::ptrdiff_t m_nAnimLoopMode = 0x238; // + constexpr std::ptrdiff_t m_nAnimLoopMode = 0x238; // AnimLoopMode_t constexpr std::ptrdiff_t m_flPlaybackRate = 0x23C; // CNetworkedQuantizedFloat constexpr std::ptrdiff_t m_nNotifyState = 0x248; // SequenceFinishNotifyState_t constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x24A; // bool @@ -4177,8 +4177,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iEffectIndex = 0x9A0; // CStrongHandle constexpr std::ptrdiff_t m_flStartTime = 0x9A8; // GameTime_t constexpr std::ptrdiff_t m_flPreSimTime = 0x9AC; // float32 - constexpr std::ptrdiff_t m_vServerControlPoints = 0x9B0; // - constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x9E0; // + constexpr std::ptrdiff_t m_vServerControlPoints = 0x9B0; // Vector[4] + constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x9E0; // uint8[4] constexpr std::ptrdiff_t m_hControlPointEnts = 0x9E4; // CHandle[64] constexpr std::ptrdiff_t m_bNoSave = 0xAE4; // bool constexpr std::ptrdiff_t m_bNoFreeze = 0xAE5; // bool @@ -4204,7 +4204,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage constexpr std::ptrdiff_t m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped> constexpr std::ptrdiff_t m_bLinkedCooldowns = 0x2F0; // bool - constexpr std::ptrdiff_t m_iFlags = 0x2F1; // + constexpr std::ptrdiff_t m_iFlags = 0x2F1; // ItemFlagTypes_t constexpr std::ptrdiff_t m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t constexpr std::ptrdiff_t m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t constexpr std::ptrdiff_t m_iMaxClip1 = 0x2F4; // int32 @@ -4972,7 +4972,7 @@ namespace cs2_dumper { namespace CPointValueRemapper { constexpr std::ptrdiff_t m_bDisabled = 0x4E0; // bool constexpr std::ptrdiff_t m_bUpdateOnClient = 0x4E1; // bool - constexpr std::ptrdiff_t m_nInputType = 0x4E4; // + constexpr std::ptrdiff_t m_nInputType = 0x4E4; // ValueRemapperInputType_t constexpr std::ptrdiff_t m_iszRemapLineStartName = 0x4E8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszRemapLineEndName = 0x4F0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hRemapLineStart = 0x4F8; // CHandle @@ -5234,7 +5234,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x8; // float32 - constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // + constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // AnimLoopMode_t constexpr std::ptrdiff_t m_flPlaybackRate = 0x10; // float32 constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32 } @@ -6316,7 +6316,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xD3C; // float32 constexpr std::ptrdiff_t m_iClip1 = 0xD40; // int32 constexpr std::ptrdiff_t m_iClip2 = 0xD44; // int32 - constexpr std::ptrdiff_t m_pReserveAmmo = 0xD48; // + constexpr std::ptrdiff_t m_pReserveAmmo = 0xD48; // int32[2] constexpr std::ptrdiff_t m_OnPlayerUse = 0xD50; // CEntityIOOutput } // Parent: CPlayerControllerComponent @@ -6360,7 +6360,7 @@ namespace cs2_dumper { // NetworkVarNames: m_poolOrigin (Vector) // NetworkVarNames: m_waterLevel (float32) namespace CFish { - constexpr std::ptrdiff_t m_pool = 0x9A8; // + constexpr std::ptrdiff_t m_pool = 0x9A8; // CHandle constexpr std::ptrdiff_t m_id = 0x9AC; // uint32 constexpr std::ptrdiff_t m_x = 0x9B0; // float32 constexpr std::ptrdiff_t m_y = 0x9B4; // float32 @@ -6647,7 +6647,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nNumBeamEnts = 0x7A0; // uint8 constexpr std::ptrdiff_t m_hBaseMaterial = 0x7A8; // CStrongHandle constexpr std::ptrdiff_t m_nHaloIndex = 0x7B0; // CStrongHandle - constexpr std::ptrdiff_t m_nBeamType = 0x7B8; // + constexpr std::ptrdiff_t m_nBeamType = 0x7B8; // BeamType_t constexpr std::ptrdiff_t m_nBeamFlags = 0x7BC; // uint32 constexpr std::ptrdiff_t m_hAttachEntity = 0x7C0; // CHandle[10] constexpr std::ptrdiff_t m_nAttachIndex = 0x7E8; // AttachmentHandle_t[10] @@ -6659,7 +6659,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fStartFrame = 0x808; // float32 constexpr std::ptrdiff_t m_fSpeed = 0x80C; // float32 constexpr std::ptrdiff_t m_flFrame = 0x810; // float32 - constexpr std::ptrdiff_t m_nClipStyle = 0x814; // + constexpr std::ptrdiff_t m_nClipStyle = 0x814; // BeamClipStyle_t constexpr std::ptrdiff_t m_bTurnedOff = 0x818; // bool constexpr std::ptrdiff_t m_vecEndPos = 0x81C; // Vector constexpr std::ptrdiff_t m_hEndEntity = 0x828; // CHandle @@ -6957,7 +6957,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_seqIdle = 0xDBC; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0xDC0; // HSequence constexpr std::ptrdiff_t m_seqFireSecondary = 0xDC4; // HSequence - constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xDC8; // + constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xDC8; // CUtlVector constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0xDE0; // HSequence constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0xDE4; // int32 constexpr std::ptrdiff_t m_thirdPersonSequences = 0xDE8; // HSequence[7] @@ -7008,7 +7008,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xF2D; // bool constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xF2E; // bool constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xF30; // int32 - constexpr std::ptrdiff_t m_IronSightController = 0xF38; // + constexpr std::ptrdiff_t m_IronSightController = 0xF38; // CIronSightController constexpr std::ptrdiff_t m_iIronSightMode = 0xF50; // int32 constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xF54; // GameTime_t constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xF58; // int32 @@ -7132,7 +7132,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_scoreFirstHalf = 0x7A8; // int32 constexpr std::ptrdiff_t m_scoreSecondHalf = 0x7AC; // int32 constexpr std::ptrdiff_t m_scoreOvertime = 0x7B0; // int32 - constexpr std::ptrdiff_t m_szClanTeamname = 0x7B4; // + constexpr std::ptrdiff_t m_szClanTeamname = 0x7B4; // char[129] constexpr std::ptrdiff_t m_iClanID = 0x838; // uint32 constexpr std::ptrdiff_t m_szTeamFlagImage = 0x83C; // char[8] constexpr std::ptrdiff_t m_szTeamLogoImage = 0x844; // char[8] @@ -7991,7 +7991,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nModelID = 0x8; // int32 constexpr std::ptrdiff_t m_hMaterialBase = 0x10; // CStrongHandle constexpr std::ptrdiff_t m_hMaterialDamageOverlay = 0x18; // CStrongHandle - constexpr std::ptrdiff_t m_solid = 0x20; // + constexpr std::ptrdiff_t m_solid = 0x20; // ShardSolid_t constexpr std::ptrdiff_t m_vecPanelSize = 0x24; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionA = 0x2C; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionB = 0x34; // Vector2D @@ -8527,7 +8527,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_aPlayerControllers = 0x4E0; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_aPlayers = 0x4F8; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_iScore = 0x510; // int32 - constexpr std::ptrdiff_t m_szTeamname = 0x514; // + constexpr std::ptrdiff_t m_szTeamname = 0x514; // char[129] } // Parent: CCSWeaponBaseGun // Field count: 0 diff --git a/output/server_dll.rs b/output/server_dll.rs index 7a2d9fd..4e1f8e2 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1766,7 +1766,7 @@ pub mod cs2_dumper { pub const m_OnAnimReachedStart: usize = 0xBE0; // CEntityIOOutput pub const m_OnAnimReachedEnd: usize = 0xC08; // CEntityIOOutput pub const m_iszIdleAnim: usize = 0xC30; // CUtlSymbolLarge - pub const m_nIdleAnimLoopMode: usize = 0xC38; // + pub const m_nIdleAnimLoopMode: usize = 0xC38; // AnimLoopMode_t pub const m_bRandomizeCycle: usize = 0xC3C; // bool pub const m_bStartDisabled: usize = 0xC3D; // bool pub const m_bFiredStartEndOutput: usize = 0xC3E; // bool @@ -2155,7 +2155,7 @@ pub mod cs2_dumper { pub const m_PostProcessingVolumes: usize = 0x120; // CNetworkUtlVectorBase> pub const m_flOldPlayerZ: usize = 0x138; // float32 pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 - pub const m_hTriggerSoundscapeList: usize = 0x158; // + pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector> } // Parent: CBaseEntity // Field count: 3 @@ -3906,7 +3906,7 @@ pub mod cs2_dumper { pub const m_hSequence: usize = 0x22C; // HSequence pub const m_flSeqStartTime: usize = 0x230; // GameTime_t pub const m_flSeqFixedCycle: usize = 0x234; // float32 - pub const m_nAnimLoopMode: usize = 0x238; // + pub const m_nAnimLoopMode: usize = 0x238; // AnimLoopMode_t pub const m_flPlaybackRate: usize = 0x23C; // CNetworkedQuantizedFloat pub const m_nNotifyState: usize = 0x248; // SequenceFinishNotifyState_t pub const m_bNetworkedAnimationInputsChanged: usize = 0x24A; // bool @@ -4279,8 +4279,8 @@ pub mod cs2_dumper { pub const m_iEffectIndex: usize = 0x9A0; // CStrongHandle pub const m_flStartTime: usize = 0x9A8; // GameTime_t pub const m_flPreSimTime: usize = 0x9AC; // float32 - pub const m_vServerControlPoints: usize = 0x9B0; // - pub const m_iServerControlPointAssignments: usize = 0x9E0; // + pub const m_vServerControlPoints: usize = 0x9B0; // Vector[4] + pub const m_iServerControlPointAssignments: usize = 0x9E0; // uint8[4] pub const m_hControlPointEnts: usize = 0x9E4; // CHandle[64] pub const m_bNoSave: usize = 0xAE4; // bool pub const m_bNoFreeze: usize = 0xAE5; // bool @@ -4306,7 +4306,7 @@ pub mod cs2_dumper { pub const m_sMuzzleAttachment: usize = 0x1F0; // CAttachmentNameSymbolWithStorage pub const m_szMuzzleFlashParticle: usize = 0x210; // CResourceNameTyped> pub const m_bLinkedCooldowns: usize = 0x2F0; // bool - pub const m_iFlags: usize = 0x2F1; // + pub const m_iFlags: usize = 0x2F1; // ItemFlagTypes_t pub const m_nPrimaryAmmoType: usize = 0x2F2; // AmmoIndex_t pub const m_nSecondaryAmmoType: usize = 0x2F3; // AmmoIndex_t pub const m_iMaxClip1: usize = 0x2F4; // int32 @@ -5074,7 +5074,7 @@ pub mod cs2_dumper { pub mod CPointValueRemapper { pub const m_bDisabled: usize = 0x4E0; // bool pub const m_bUpdateOnClient: usize = 0x4E1; // bool - pub const m_nInputType: usize = 0x4E4; // + pub const m_nInputType: usize = 0x4E4; // ValueRemapperInputType_t pub const m_iszRemapLineStartName: usize = 0x4E8; // CUtlSymbolLarge pub const m_iszRemapLineEndName: usize = 0x4F0; // CUtlSymbolLarge pub const m_hRemapLineStart: usize = 0x4F8; // CHandle @@ -5336,7 +5336,7 @@ pub mod cs2_dumper { pub const m_hSequence: usize = 0x0; // HSequence pub const m_flSeqStartTime: usize = 0x4; // GameTime_t pub const m_flSeqFixedCycle: usize = 0x8; // float32 - pub const m_nSeqLoopMode: usize = 0xC; // + pub const m_nSeqLoopMode: usize = 0xC; // AnimLoopMode_t pub const m_flPlaybackRate: usize = 0x10; // float32 pub const m_flCyclesPerSecond: usize = 0x14; // float32 } @@ -6418,7 +6418,7 @@ pub mod cs2_dumper { pub const m_flNextSecondaryAttackTickRatio: usize = 0xD3C; // float32 pub const m_iClip1: usize = 0xD40; // int32 pub const m_iClip2: usize = 0xD44; // int32 - pub const m_pReserveAmmo: usize = 0xD48; // + pub const m_pReserveAmmo: usize = 0xD48; // int32[2] pub const m_OnPlayerUse: usize = 0xD50; // CEntityIOOutput } // Parent: CPlayerControllerComponent @@ -6462,7 +6462,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_poolOrigin (Vector) // NetworkVarNames: m_waterLevel (float32) pub mod CFish { - pub const m_pool: usize = 0x9A8; // + pub const m_pool: usize = 0x9A8; // CHandle pub const m_id: usize = 0x9AC; // uint32 pub const m_x: usize = 0x9B0; // float32 pub const m_y: usize = 0x9B4; // float32 @@ -6749,7 +6749,7 @@ pub mod cs2_dumper { pub const m_nNumBeamEnts: usize = 0x7A0; // uint8 pub const m_hBaseMaterial: usize = 0x7A8; // CStrongHandle pub const m_nHaloIndex: usize = 0x7B0; // CStrongHandle - pub const m_nBeamType: usize = 0x7B8; // + pub const m_nBeamType: usize = 0x7B8; // BeamType_t pub const m_nBeamFlags: usize = 0x7BC; // uint32 pub const m_hAttachEntity: usize = 0x7C0; // CHandle[10] pub const m_nAttachIndex: usize = 0x7E8; // AttachmentHandle_t[10] @@ -6761,7 +6761,7 @@ pub mod cs2_dumper { pub const m_fStartFrame: usize = 0x808; // float32 pub const m_fSpeed: usize = 0x80C; // float32 pub const m_flFrame: usize = 0x810; // float32 - pub const m_nClipStyle: usize = 0x814; // + pub const m_nClipStyle: usize = 0x814; // BeamClipStyle_t pub const m_bTurnedOff: usize = 0x818; // bool pub const m_vecEndPos: usize = 0x81C; // Vector pub const m_hEndEntity: usize = 0x828; // CHandle @@ -7059,7 +7059,7 @@ pub mod cs2_dumper { pub const m_seqIdle: usize = 0xDBC; // HSequence pub const m_seqFirePrimary: usize = 0xDC0; // HSequence pub const m_seqFireSecondary: usize = 0xDC4; // HSequence - pub const m_thirdPersonFireSequences: usize = 0xDC8; // + pub const m_thirdPersonFireSequences: usize = 0xDC8; // CUtlVector pub const m_hCurrentThirdPersonSequence: usize = 0xDE0; // HSequence pub const m_nSilencerBoneIndex: usize = 0xDE4; // int32 pub const m_thirdPersonSequences: usize = 0xDE8; // HSequence[7] @@ -7110,7 +7110,7 @@ pub mod cs2_dumper { pub const m_bWasOwnedByTerrorist: usize = 0xF2D; // bool pub const m_bFiredOutOfAmmoEvent: usize = 0xF2E; // bool pub const m_numRemoveUnownedWeaponThink: usize = 0xF30; // int32 - pub const m_IronSightController: usize = 0xF38; // + pub const m_IronSightController: usize = 0xF38; // CIronSightController pub const m_iIronSightMode: usize = 0xF50; // int32 pub const m_flLastLOSTraceFailureTime: usize = 0xF54; // GameTime_t pub const m_iNumEmptyAttacks: usize = 0xF58; // int32 @@ -7234,7 +7234,7 @@ pub mod cs2_dumper { pub const m_scoreFirstHalf: usize = 0x7A8; // int32 pub const m_scoreSecondHalf: usize = 0x7AC; // int32 pub const m_scoreOvertime: usize = 0x7B0; // int32 - pub const m_szClanTeamname: usize = 0x7B4; // + pub const m_szClanTeamname: usize = 0x7B4; // char[129] pub const m_iClanID: usize = 0x838; // uint32 pub const m_szTeamFlagImage: usize = 0x83C; // char[8] pub const m_szTeamLogoImage: usize = 0x844; // char[8] @@ -8093,7 +8093,7 @@ pub mod cs2_dumper { pub const m_nModelID: usize = 0x8; // int32 pub const m_hMaterialBase: usize = 0x10; // CStrongHandle pub const m_hMaterialDamageOverlay: usize = 0x18; // CStrongHandle - pub const m_solid: usize = 0x20; // + pub const m_solid: usize = 0x20; // ShardSolid_t pub const m_vecPanelSize: usize = 0x24; // Vector2D pub const m_vecStressPositionA: usize = 0x2C; // Vector2D pub const m_vecStressPositionB: usize = 0x34; // Vector2D @@ -8629,7 +8629,7 @@ pub mod cs2_dumper { pub const m_aPlayerControllers: usize = 0x4E0; // CNetworkUtlVectorBase> pub const m_aPlayers: usize = 0x4F8; // CNetworkUtlVectorBase> pub const m_iScore: usize = 0x510; // int32 - pub const m_szTeamname: usize = 0x514; // + pub const m_szTeamname: usize = 0x514; // char[129] } // Parent: CCSWeaponBaseGun // Field count: 0 diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 53b5c7b..e553171 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll @@ -515,7 +515,7 @@ namespace CS2Dumper.Schemas { public const nint m_matchPattern = 0x18; // CSosGroupMatchPattern public const nint m_branchPattern = 0x48; // CSosGroupBranchPattern public const nint m_flLifeSpanTime = 0x58; // float32 - public const nint m_vActions = 0xC0; // + public const nint m_vActions = 0xC0; // CSosGroupActionSchema*[4] } // Parent: None // Field count: 5 diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 7e99f19..8a042c5 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -520,7 +520,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_matchPattern = 0x18; // CSosGroupMatchPattern constexpr std::ptrdiff_t m_branchPattern = 0x48; // CSosGroupBranchPattern constexpr std::ptrdiff_t m_flLifeSpanTime = 0x58; // float32 - constexpr std::ptrdiff_t m_vActions = 0xC0; // + constexpr std::ptrdiff_t m_vActions = 0xC0; // CSosGroupActionSchema*[4] } // Parent: None // Field count: 5 diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 6345b93..69a1a5c 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -531,7 +531,7 @@ pub mod cs2_dumper { pub const m_matchPattern: usize = 0x18; // CSosGroupMatchPattern pub const m_branchPattern: usize = 0x48; // CSosGroupBranchPattern pub const m_flLifeSpanTime: usize = 0x58; // float32 - pub const m_vActions: usize = 0xC0; // + pub const m_vActions: usize = 0xC0; // CSosGroupActionSchema*[4] } // Parent: None // Field count: 5 diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index a89fe21..0ac6a37 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll @@ -152,14 +152,14 @@ namespace CS2Dumper.Schemas { public const nint m_JiggleBones = 0x480; // CUtlVector public const nint m_SourceElems = 0x498; // CUtlVector public const nint m_GoalDampedSpringIntegrators = 0x4B0; // CUtlVector - public const nint m_Tris = 0x4C8; // + public const nint m_Tris = 0x4C8; // CUtlVector public const nint m_nTriCount1 = 0x4E0; // uint16 public const nint m_nTriCount2 = 0x4E2; // uint16 public const nint m_nReservedUint8 = 0x4E4; // uint8 public const nint m_nExtraPressureIterations = 0x4E5; // uint8 public const nint m_nExtraGoalIterations = 0x4E6; // uint8 public const nint m_nExtraIterations = 0x4E7; // uint8 - public const nint m_SDFRigids = 0x4E8; // + public const nint m_SDFRigids = 0x4E8; // CUtlVector public const nint m_BoxRigids = 0x500; // CUtlVector public const nint m_DynNodeVertexSet = 0x518; // CUtlVector public const nint m_VertexSetNames = 0x530; // CUtlVector @@ -239,7 +239,7 @@ namespace CS2Dumper.Schemas { public const nint nNode = 0x0; // uint16[2] public const nint nCollisionMask = 0x4; // uint16 public const nint nDummy = 0x6; // uint16 - public const nint flRadius = 0x8; // + public const nint flRadius = 0x8; // float32[2] } // Parent: None // Field count: 4 @@ -1071,7 +1071,7 @@ namespace CS2Dumper.Schemas { public const nint strength = 0x0; // float32 public const nint forceLimit = 0x4; // float32 public const nint torqueLimit = 0x8; // float32 - public const nint bodyMassScale = 0xC; // + public const nint bodyMassScale = 0xC; // float32[2] public const nint isActive = 0x14; // bool } // Parent: None diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 9d35a03..73a0589 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once @@ -157,14 +157,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_JiggleBones = 0x480; // CUtlVector constexpr std::ptrdiff_t m_SourceElems = 0x498; // CUtlVector constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x4B0; // CUtlVector - constexpr std::ptrdiff_t m_Tris = 0x4C8; // + constexpr std::ptrdiff_t m_Tris = 0x4C8; // CUtlVector constexpr std::ptrdiff_t m_nTriCount1 = 0x4E0; // uint16 constexpr std::ptrdiff_t m_nTriCount2 = 0x4E2; // uint16 constexpr std::ptrdiff_t m_nReservedUint8 = 0x4E4; // uint8 constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x4E5; // uint8 constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x4E6; // uint8 constexpr std::ptrdiff_t m_nExtraIterations = 0x4E7; // uint8 - constexpr std::ptrdiff_t m_SDFRigids = 0x4E8; // + constexpr std::ptrdiff_t m_SDFRigids = 0x4E8; // CUtlVector constexpr std::ptrdiff_t m_BoxRigids = 0x500; // CUtlVector constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x518; // CUtlVector constexpr std::ptrdiff_t m_VertexSetNames = 0x530; // CUtlVector @@ -244,7 +244,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] constexpr std::ptrdiff_t nCollisionMask = 0x4; // uint16 constexpr std::ptrdiff_t nDummy = 0x6; // uint16 - constexpr std::ptrdiff_t flRadius = 0x8; // + constexpr std::ptrdiff_t flRadius = 0x8; // float32[2] } // Parent: None // Field count: 4 @@ -1076,7 +1076,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t strength = 0x0; // float32 constexpr std::ptrdiff_t forceLimit = 0x4; // float32 constexpr std::ptrdiff_t torqueLimit = 0x8; // float32 - constexpr std::ptrdiff_t bodyMassScale = 0xC; // + constexpr std::ptrdiff_t bodyMassScale = 0xC; // float32[2] constexpr std::ptrdiff_t isActive = 0x14; // bool } // Parent: None diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index e7c04d3..350ad73 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -157,14 +157,14 @@ pub mod cs2_dumper { pub const m_JiggleBones: usize = 0x480; // CUtlVector pub const m_SourceElems: usize = 0x498; // CUtlVector pub const m_GoalDampedSpringIntegrators: usize = 0x4B0; // CUtlVector - pub const m_Tris: usize = 0x4C8; // + pub const m_Tris: usize = 0x4C8; // CUtlVector pub const m_nTriCount1: usize = 0x4E0; // uint16 pub const m_nTriCount2: usize = 0x4E2; // uint16 pub const m_nReservedUint8: usize = 0x4E4; // uint8 pub const m_nExtraPressureIterations: usize = 0x4E5; // uint8 pub const m_nExtraGoalIterations: usize = 0x4E6; // uint8 pub const m_nExtraIterations: usize = 0x4E7; // uint8 - pub const m_SDFRigids: usize = 0x4E8; // + pub const m_SDFRigids: usize = 0x4E8; // CUtlVector pub const m_BoxRigids: usize = 0x500; // CUtlVector pub const m_DynNodeVertexSet: usize = 0x518; // CUtlVector pub const m_VertexSetNames: usize = 0x530; // CUtlVector @@ -244,7 +244,7 @@ pub mod cs2_dumper { pub const nNode: usize = 0x0; // uint16[2] pub const nCollisionMask: usize = 0x4; // uint16 pub const nDummy: usize = 0x6; // uint16 - pub const flRadius: usize = 0x8; // + pub const flRadius: usize = 0x8; // float32[2] } // Parent: None // Field count: 4 @@ -1076,7 +1076,7 @@ pub mod cs2_dumper { pub const strength: usize = 0x0; // float32 pub const forceLimit: usize = 0x4; // float32 pub const torqueLimit: usize = 0x8; // float32 - pub const bodyMassScale: usize = 0xC; // + pub const bodyMassScale: usize = 0xC; // float32[2] pub const isActive: usize = 0x14; // bool } // Parent: None diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index b2d617d..a78b278 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 95d52f0..9195340 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #pragma once diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index c11785d..ac0e881 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-08 01:09:39.389363600 UTC +// 2025-03-12 09:38:45.590431400 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]